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/resources/10years.0.brr b/resources/10years.0.brr new file mode 100644 index 00000000..f9901ec9 Binary files /dev/null and b/resources/10years.0.brr differ diff --git a/resources/10years.1.brr b/resources/10years.1.brr new file mode 100644 index 00000000..f8d831b7 Binary files /dev/null and b/resources/10years.1.brr differ diff --git a/resources/zsnes_palette.bin b/resources/zsnes_palette.bin new file mode 100644 index 00000000..54e5887b Binary files /dev/null and b/resources/zsnes_palette.bin differ diff --git a/resources/zsnes_tilemap.bin b/resources/zsnes_tilemap.bin new file mode 100644 index 00000000..ec4f3211 Binary files /dev/null and b/resources/zsnes_tilemap.bin differ diff --git a/resources/zsnes_tiles.bin b/resources/zsnes_tiles.bin new file mode 100644 index 00000000..b272958c Binary files /dev/null and b/resources/zsnes_tiles.bin differ diff --git a/src/BRBmenu.asm b/src/BRBmenu.asm index 5546e845..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 } @@ -352,6 +364,94 @@ 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) + + ; 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.w #ZSNES_Tiles + 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.w #ZSNES_Tiles + 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 +730,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/custompresets.asm b/src/custompresets.asm index 239766b5..e09634f3 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 @@ -603,6 +608,8 @@ preset_scroll_fixes: .climb STA $CD39 + JMP .specialized_climb + .topdone PLB PLP @@ -725,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 @@ -771,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 @@ -889,7 +885,7 @@ preset_scroll_fixes: BRA .halfwaydone .pants_room - STA $CD21 : STZ $CD22 + STA $CD21 BRA .halfwaydone .precious @@ -966,6 +962,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 @@ -976,29 +973,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 +1010,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 +1045,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/cutscenes.asm b/src/cutscenes.asm index 8cf4d052..2a233950 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(E0) +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(E0) org $8CD67D IndirectInstructions_IntroText_Space: 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 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/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/freespace.asm b/src/freespace.asm index 30b4f59b..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 = $1000000 +!END_FREESPACE_FF = $FF8000 ; used by SpriteSomething ; Allows us to setup warnings for mishandled macros !FREESPACE_BANK = -1 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 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 275dc7f2..5802d58e 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 @@ -611,12 +612,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 +628,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 +646,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 +745,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 @@ -745,24 +782,45 @@ 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 + RTS +} + +status_dashspeed: +{ + 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 + + ; draw fraction in hex + LDA !ram_HUD_check : AND #$F000 : XBA : LSR #3 : TAY LDA.w HexGFXTable,Y : STA !HUD_TILEMAP+$8E .done @@ -1628,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 @@ -1672,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 @@ -1689,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 @@ -1963,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 @@ -1989,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 @@ -5417,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 @@ -5455,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/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/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/main.asm b/src/main.asm index 66920a5f..f3833b42 100644 --- a/src/main.asm +++ b/src/main.asm @@ -12,11 +12,12 @@ lorom !ORIGINAL_MESSAGE_TEXT ?= 0 !PRESERVE_WRAM_DURING_SPACETIME ?= 1 !RAW_TILE_GRAPHICS ?= 1 +!ZSNES_SPLASHSCREEN_GRAPHICS ?= 1 !VERSION_MAJOR = 2 !VERSION_MINOR = 7 -!VERSION_BUILD = 1 -!VERSION_REV = 5 +!VERSION_BUILD = 2 +!VERSION_REV = 0 table ../resources/normal.tbl print "" @@ -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 diff --git a/src/mainmenu.asm b/src/mainmenu.asm index 2be0ee13..0dde3a31 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 @@ -293,11 +294,14 @@ preset_category_submenus: dw #PresetsMenuAllbosskpdr dw #PresetsMenuAllbosspkdr dw #PresetsMenuAllbossprkd + dw #PresetsMenuNoDropsKpdr + dw #PresetsMenuRando dw #$0000 } preset_category_banks: { + dw #PresetsMenuKpdr20>>16 dw #PresetsMenuKpdr21>>16 dw #PresetsMenuKpdr22>>16 dw #PresetsMenuKpdr23>>16 @@ -321,6 +325,8 @@ preset_category_banks: dw #PresetsMenuAllbosskpdr>>16 dw #PresetsMenuAllbosspkdr>>16 dw #PresetsMenuAllbossprkd>>16 + dw #PresetsMenuNoDropsKpdr>>16 + dw #PresetsMenuRando>>16 dw #$0000 } @@ -648,6 +654,7 @@ SelectPresetCategoryMenu: dw #precat_nghyper dw #precat_nintendopower dw #precat_allboss + dw #precat_rando dw #$0000 %cm_header("SELECT PRESET CATEGORY") @@ -656,6 +663,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 @@ -679,6 +687,8 @@ presets_current: db #$28, " BOSS KPDR", #$FF 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 @@ -688,74 +698,80 @@ precat_kpdr: %cm_submenu("KPDR", #SelectKpdrPresetCategoryMenu) SelectKpdrPresetCategoryMenu: + dw #precat_kpdr20 dw #precat_kpdr21 dw #precat_kpdr22 dw #precat_kpdr23 dw #precat_kpdr25 + dw #precat_allbosskpdr + dw #precat_nodropskpdr 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 +784,19 @@ 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) + +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: { @@ -1622,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 @@ -1685,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) +!IH_MODE_VSPEED_INDEX = #$000E + %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) +!IH_MODE_WALLJUMP_INDEX = #$0010 + %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) +!IH_MODE_COUNTDAMAGE_INDEX = #$0011 + %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) +!IH_MODE_ARMPUMP_INDEX = #$0012 + %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) +!IH_MODE_SHOTTIMER_INDEX = #$0016 + %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) +!IH_MODE_RAMWATCH_INDEX = #$0017 + %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 @@ -1753,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 @@ -1964,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 @@ -2014,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 @@ -2104,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 @@ -2237,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 @@ -2258,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 @@ -2297,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: { @@ -2333,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 @@ -2354,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 @@ -2393,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: { @@ -2429,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 @@ -2813,6 +2856,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 @@ -2878,10 +2939,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: @@ -2997,6 +3055,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 diff --git a/src/menu.asm b/src/menu.asm index 85b1ac14..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 @@ -1678,9 +1679,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..7d560113 100644 --- a/src/presets.asm +++ b/src/presets.asm @@ -979,45 +979,47 @@ 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/kpdr20_menu.asm +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 +incsrc presets/nodropskpdr_menu.asm +incsrc presets/rando_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_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..0e6f41da 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,593 +294,593 @@ presets_submenu_100early_tourian: dw #$0000 %cm_header("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: - %cm_preset("Hi-Jump", #preset_100early_speed_booster_hijump) +presets_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_revisited: - %cm_preset("Double Chamber Revisited", #preset_100early_grapple_double_chamber_revisited) +presets_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_revisited: - %cm_preset("Bubble Mountain Revisited", #preset_100early_grapple_bubble_mountain_revisited) +presets_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_oceanfly: - %cm_preset("Oceanfly", #preset_100early_red_tower_and_crateria_oceanfly) +presets_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_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_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_return_halfie: - %cm_preset("Return Halfie", #preset_100early_maridia_postdraygon_return_halfie) +presets_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_muskateers: - %cm_preset("Three Muskateers", #preset_100early_lower_norfair_three_muskateers) +presets_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_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..344c9cf8 100644 --- a/src/presets/100map_menu.asm +++ b/src/presets/100map_menu.asm @@ -334,657 +334,657 @@ presets_submenu_100map_tourian: dw #$0000 %cm_header("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_data.asm b/src/presets/14ice_data.asm index cd4374c5..4bcdec31 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 @@ -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 @@ -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..c8a0992d 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,295 +158,295 @@ presets_submenu_14ice_tourian: dw #$0000 %cm_header("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_tube: - %cm_preset("Breaking Tube", #preset_14ice_brinstar_revisit_breaking_tube) +presets_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_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_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_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_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: - %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_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_data.asm b/src/presets/14speed_data.asm index 70e0520f..30f0e153 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 @@ -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 @@ -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..6503ba3f 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,292 +157,292 @@ presets_submenu_14speed_tourian: dw #$0000 %cm_header("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_tube: - %cm_preset("Breaking Tube", #preset_14speed_brinstar_revisit_breaking_tube) +presets_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_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_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_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_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: - %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_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_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_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_data.asm b/src/presets/allbosskpdr_data.asm index ffdecd70..56543da2 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 @@ -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 @@ -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..a423a4bc 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,285 +162,285 @@ presets_submenu_allbosskpdr_tourian: dw #$0000 %cm_header("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 Kraids 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_baby_kraid_entering: - %cm_preset("Baby Kraid (Entering)", #preset_allbosskpdr_brinstar_baby_kraid_entering) +presets_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_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_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_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_names_hijump_etank, #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_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_2: - %cm_preset("Red Tower", #preset_allbosskpdr_wrecked_ship_red_tower_2) +presets_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_tube: - %cm_preset("Breaking Tube", #preset_allbosskpdr_maridia_breaking_tube) +presets_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_womple_jump: - %cm_preset("Womple Jump", #preset_allbosskpdr_maridia_womple_jump) +presets_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_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_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_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_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_3: - %cm_preset("Red Tower", #preset_allbosskpdr_spore_spawn_red_tower_3) +presets_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_2: - %cm_preset("Spore Spawn", #preset_allbosskpdr_spore_spawn_spore_spawn_2) +presets_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_2: - %cm_preset("Crateria", #preset_allbosskpdr_spore_spawn_crateria_2) +presets_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_data.asm b/src/presets/allbosspkdr_data.asm index 69425a35..90b45487 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 @@ -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 @@ -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..59399c77 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,296 +173,296 @@ presets_submenu_allbosspkdr_tourian: dw #$0000 %cm_header("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_tube: - %cm_preset("Breaking Tube", #preset_allbosspkdr_wrecked_ship_breaking_tube) +presets_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_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_names_hijump_etank, #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_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) -; 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_names_entering_kraids_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_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_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_names_minikraid_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_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_womple_jump: - %cm_preset("Womple Jump", #preset_allbosspkdr_maridia_womple_jump) +presets_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_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_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_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_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_2: - %cm_preset("Red Tower", #preset_allbosspkdr_spore_spawn_red_tower_2) +presets_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_2: - %cm_preset("Spore Spawn", #preset_allbosspkdr_spore_spawn_spore_spawn_2) +presets_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_2: - %cm_preset("Crateria", #preset_allbosspkdr_spore_spawn_crateria_2) +presets_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_data.asm b/src/presets/allbossprkd_data.asm index 7fc6921a..26055b94 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 @@ -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 @@ -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..4cf34a49 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,300 +167,300 @@ presets_submenu_allbossprkd_tourian: dw #$0000 %cm_header("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_tube: - %cm_preset("Breaking Tube", #preset_allbossprkd_wrecked_ship_breaking_tube) +presets_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_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_names_hijump_etank, #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_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_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_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) -; 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_names_entering_kraids_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_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_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_names_minikraid_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_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_womple_jump: - %cm_preset("Womple Jump", #preset_allbossprkd_maridia_womple_jump) +presets_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..dd74ce9c 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) @@ -154,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 @@ -164,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]))): @@ -273,27 +273,30 @@ 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("kpdr20") +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") +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 new file mode 100644 index 00000000..d4e6d2cd --- /dev/null +++ b/src/presets/combine_preset_names.py @@ -0,0 +1,125 @@ +#!/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("kpdr20") +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") +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 85879326..31a2701c 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: @@ -8,16 +9,17 @@ 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: +preset_nodropskpdr_early_crateria_ceres_elevator: dw #$0000 dw $078D, $AB58 ; DDB dw $079B, $DF45 ; MDB @@ -87,6 +89,7 @@ preset_suitless_bombs_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: @@ -96,8 +99,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: @@ -105,7 +108,8 @@ 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 +preset_nodropskpdr_early_crateria_ceres_escape: + dw #preset_kpdr20_crateria_ceres_elevator dw $078D, $ABAC ; DDB dw $079B, $E0B5 ; MDB dw $07F3, $0024 ; Music Bank @@ -124,7 +128,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 @@ -142,13 +146,33 @@ 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_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: @@ -158,8 +182,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: @@ -167,7 +191,8 @@ 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 +preset_nodropskpdr_early_crateria_ceres_last_3_rooms: + dw #preset_kpdr20_crateria_ceres_escape dw $078D, $ABA0 ; DDB dw $079B, $E021 ; MDB dw $090F, $7400 ; Screen subpixel X position @@ -176,6 +201,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: @@ -185,8 +211,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: @@ -194,7 +220,8 @@ preset_nintendopower_crateria_ship: preset_allbosskpdr_crateria_ship: preset_allbosspkdr_crateria_ship: preset_allbossprkd_crateria_ship: - dw #preset_kpdr21_crateria_ceres_elevator +preset_nodropskpdr_early_crateria_ship: + dw #preset_kpdr20_crateria_ceres_elevator dw $078D, $88FE ; DDB dw $079B, $91F8 ; MDB dw $07F3, $0006 ; Music Bank @@ -231,8 +258,34 @@ 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_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 +294,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 +304,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: @@ -266,13 +320,14 @@ 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: preset_nintendopower_crateria_parlor: - dw #preset_kpdr21_crateria_ship +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 dw $0913, $1400 ; Screen subpixel Y position @@ -287,7 +342,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 +358,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 +373,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 @@ -359,8 +414,66 @@ 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_return: + 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_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 +483,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 @@ -434,23 +547,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 @@ -505,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 @@ -522,15 +645,18 @@ 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: 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 dw #$FFFF +preset_kpdr20_crateria_parlor_downback: preset_kpdr21_crateria_parlor_downback: preset_kpdr22_crateria_parlor_downback: preset_kpdr23_crateria_parlor_downback: @@ -541,6 +667,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 @@ -550,10 +677,12 @@ 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: 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 @@ -562,8 +691,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: @@ -596,10 +725,12 @@ 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: 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 @@ -607,72 +738,13 @@ 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_kpdr20_crateria_construction_zone_revisit: 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 @@ -681,25 +753,34 @@ 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: 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 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: preset_kpdr25_crateria_climb_up: - dw #preset_allbosskpdr_crateria_climb +preset_nodropskpdr_230_missile_path_climb_up: + 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 @@ -739,84 +820,194 @@ 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: 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_rando_crateria_taco_tank + dw $078D, $8FA6 ; DDB + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $AC00 ; Screen subpixel Y position + dw $0915, $0003 ; Screen Y position in pixels + dw $0919, $0002 ; Layer 2 Y position + dw $0AF6, $00CC ; Samus X + 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: + 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: + 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_kpdr20_crateria_parlor_revisit: 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 +preset_nodropskpdr_230_missile_path_parlor_revisit: + 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_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: - dw #preset_allbosskpdr_crateria_bomb_torizo +preset_nodropskpdr_230_missile_path_flyway: + 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_kpdr20_crateria_bomb_torizo: preset_kpdr21_crateria_bomb_torizo: 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 +preset_nodropskpdr_230_missile_path_bomb_torizo: + 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_kpdr20_crateria_alcatraz: preset_kpdr21_crateria_alcatraz: 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: @@ -853,24 +1044,47 @@ 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: -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: 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 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 +1096,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 +1109,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 +1122,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,48 +1131,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: - 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_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: @@ -969,7 +1141,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 @@ -978,57 +1150,69 @@ preset_gtmax_crateria_morph: dw $090F, $B000 ; Screen subpixel X position 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 +preset_allbosskpdr_crateria_parlor: +preset_allbosspkdr_crateria_parlor: +preset_allbossprkd_crateria_parlor: + dw #preset_kpdr20_crateria_parlor_revisit + dw $0913, $BC00 ; Screen subpixel Y position + dw $0917, $0200 ; Layer 2 X position 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 +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_suitless_bombs_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 +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_suitless_power_bombs_alcatraz: - 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 +preset_allbosskpdr_crateria_bomb_torizo: +preset_allbosspkdr_crateria_bomb_torizo: +preset_allbossprkd_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 + dw $0AF6, $02BC ; Samus 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 +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: + dw #preset_kpdr20_crateria_alcatraz + 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: - dw #preset_kpdr21_crateria_alcatraz + dw #preset_kpdr20_crateria_alcatraz dw $078D, $8C22 ; DDB dw $079B, $9938 ; MDB dw $07F5, $0003 ; Music Track @@ -1041,30 +1225,31 @@ 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 +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_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 +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: @@ -1097,16 +1282,22 @@ 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: - dw #preset_kpdr21_crateria_parlor_revisit +preset_100early_crateria_parlor_revisit: +preset_hundo_bombs_parlor_revisit: + dw #preset_kpdr20_crateria_parlor_revisit dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF +preset_suitless_bombs_parlor_up: + 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 @@ -1115,41 +1306,124 @@ 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: - dw #preset_kpdr21_crateria_flyway +preset_100early_crateria_flyway: +preset_hundo_bombs_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_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 + 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: - dw #preset_kpdr21_crateria_bomb_torizo +preset_100early_crateria_bomb_torizo: +preset_hundo_bombs_bomb_torizo: + dw #preset_kpdr20_crateria_bomb_torizo dw $0AF8, $FFFF ; Samus subpixel X dw #$FFFF +preset_gtmax_crateria_bomb_torizo: + dw #preset_kpdr20_crateria_bomb_torizo + dw $0913, $A400 ; Screen subpixel Y position + dw $0AF6, $02BD ; Samus X + dw #$FFFF + preset_prkd19_crateria_alcatraz: 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_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_kpdr20_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_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_kpdr21_crateria_alcatraz + dw #preset_kpdr20_crateria_alcatraz dw $078D, $895E ; DDB dw $079B, $990D ; MDB dw $090F, $9F00 ; Screen subpixel X position @@ -1163,55 +1437,7 @@ preset_gtclassic_crateria_green_pirate_shaft: dw $D870, $0180 ; Items 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 - dw #$FFFF - -preset_nintendopower_crateria_climb_up: - dw #preset_hundo_bombs_climb_up - dw $09C6, $000A ; Missiles - dw $09C8, $000A ; Max missiles - dw $D872, $1400 ; Items - 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 - 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_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_kpdr20_brinstar_green_brinstar_elevator: preset_kpdr21_brinstar_green_brinstar_elevator: preset_kpdr22_brinstar_green_brinstar_elevator: preset_kpdr23_brinstar_green_brinstar_elevator: @@ -1223,30 +1449,62 @@ preset_kpdr25_brinstar_green_brinstar_elevator: dw $0AF6, $007E ; Samus X dw #$FFFF -preset_ngplasma_wrecked_ship_ocean: - dw #preset_nghyper_wrecked_ship_ocean - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0A76, $0000 ; Hyper beam - dw $0AF6, $01B4 ; Samus X - dw $0AF8, $43FF ; Samus subpixel X +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_nghyper_wrecked_ship_entering_wrecked_ship: - dw #preset_nghyper_wrecked_ship_ocean - dw $078D, $8AEA ; DDB - dw $079B, $93FE ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0700 ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $0419 ; Screen Y position in pixels - dw $0917, $0380 ; Layer 2 X position - dw $09CA, $0030 ; Supers - dw $0AF6, $0781 ; Samus X - dw $0AF8, $5BFF ; Samus subpixel X - dw $0AFA, $04AA ; Samus Y - dw $0AFC, $97FF ; Samus subpixel Y - dw $D8B0, $3001 ; Doors +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 + 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_rando_crateria_ceiling_morph + dw $09A2, $0004 ; Equipped Items + dw $09C2, $0059 ; Health + dw $09C8, $0005 ; Max missiles + dw $D82E, $0001 ; Bosses + dw $D874, $0004 ; Items + dw $D8B2, $0600 ; Doors dw #$FFFF preset_rbo_bombs_pit_room_final_visit: @@ -1259,28 +1517,63 @@ preset_rbo_bombs_pit_room_final_visit: dw $D8B2, $0600 ; Doors dw #$FFFF -preset_nintendopower_crateria_parlor_revisit: +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_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_nintendopower_crateria_flyway: +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, $1400 ; Items + dw $D872, $3400 ; Items + dw $D8B2, $0600 ; Doors dw $D8B6, $0004 ; Doors dw #$FFFF -preset_nintendopower_crateria_bomb_torizo: - dw #preset_prkd19_crateria_bomb_torizo +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 $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 $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 + 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_kpdr20_crateria_bomb_torizo + dw $0913, $FC00 ; Screen subpixel Y position + dw $0AF6, $02C3 ; Samus X + dw $0AF8, $F7FF ; Samus subpixel X dw #$FFFF preset_100early_crateria_alcatraz: @@ -1300,82 +1593,25 @@ preset_hundo_kraid_alcatraz: 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 - 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 +preset_rbo_bombs_alcatraz: + dw #preset_prkd19_crateria_alcatraz dw $09C2, $00C7 ; Health - dw $09C6, $0002 ; Missiles - dw $0AF6, $007E ; Samus X + 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_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 +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, $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 - 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 $09C2, $008B ; Health - 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_hundo_kraid_terminator: - dw #preset_prkd19_crateria_terminator - dw $09C6, $0004 ; Missiles - 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 + dw $0AF6, $0031 ; Samus X + dw $0AF8, $9FFF ; Samus subpixel X dw #$FFFF preset_gtmax_crateria_green_pirate_shaft: @@ -1389,9 +1625,232 @@ preset_gtmax_crateria_green_pirate_shaft: dw $0AFA, $0298 ; 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 +preset_ngplasma_wrecked_ship_ocean: + dw #preset_nghyper_wrecked_ship_ocean + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $01B4 ; Samus X + dw $0AF8, $43FF ; Samus subpixel X + dw #$FFFF + +preset_nghyper_wrecked_ship_entering_wrecked_ship: + dw #preset_nghyper_wrecked_ship_ocean + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0911, $0700 ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0419 ; Screen Y position in pixels + dw $0917, $0380 ; Layer 2 X position + dw $09CA, $0030 ; Supers + dw $0AF6, $0781 ; Samus X + dw $0AF8, $5BFF ; Samus subpixel X + dw $0AFA, $04AA ; Samus Y + dw $0AFC, $97FF ; Samus subpixel Y + dw $D8B0, $3001 ; Doors + dw #$FFFF + +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: + dw #preset_prkd19_crateria_parlor_revisit + dw $09C6, $000A ; Missiles + dw $09C8, $000A ; Max missiles + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors + dw #$FFFF + +preset_nintendopower_crateria_flyway: + dw #preset_nodropskpdr_blue_brinstar_missile_path_flyway + dw $09C6, $000A ; Missiles + dw $09D2, $0001 ; Currently selected item + dw $0AF8, $FFFF ; Samus subpixel X + dw #$FFFF + +preset_nintendopower_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_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_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 $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_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, $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 $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_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 + dw $09C8, $000A ; Max missiles + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors + dw #$FFFF + +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_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 dw $0A76, $0000 ; Hyper beam dw $0AF6, $076F ; Samus X dw $0AF8, $93FF ; Samus subpixel X @@ -1454,69 +1913,38 @@ 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 - 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 - 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 - 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 +preset_hundo_kraid_terminator: + dw #preset_prkd19_crateria_terminator + dw $09C6, $0004 ; Missiles dw #$FFFF -preset_rbo_bombs_terminator: +preset_nintendopower_crateria_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 $D872, $1400 ; Items dw $D8B6, $0004 ; Doors dw #$FFFF -preset_nintendopower_crateria_alcatraz: - dw #preset_100early_crateria_alcatraz +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 $09C8, $000A ; Max missiles - dw $D872, $1400 ; Items - dw $D8B6, $0004 ; Doors + dw $0AF6, $0079 ; Samus X + dw $0AFA, $049B ; Samus Y dw #$FFFF -preset_nintendopower_crateria_terminator: - dw #preset_prkd19_crateria_terminator - dw $09C6, $000A ; Missiles +preset_nodropskpdr_230_missile_path_terminator: + dw #preset_kpdr20_crateria_terminator + dw $09C2, $005E ; Health dw $09C8, $000A ; Max missiles - dw $D872, $1400 ; Items - dw $D8B6, $0004 ; Doors + dw $D870, $1080 ; Items dw #$FFFF preset_100early_crateria_green_pirate_shaft: @@ -1527,13 +1955,13 @@ 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 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 @@ -1541,18 +1969,6 @@ preset_hundo_kraid_pirates_shaft: 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: @@ -1576,35 +1992,21 @@ preset_gtmax_brinstar_green_brinstar_elevator: 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 #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_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_kpdr21_brinstar_early_supers + 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 @@ -1618,6 +2020,40 @@ 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 + 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 @@ -1665,6 +2101,121 @@ 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 + 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_rando_gauntlet_halfway_return: + 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 + 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_rando_gauntlet_halfway_with_hijump: + dw #preset_rando_gauntlet_halfway_return + 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_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 + 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_100early_crateria_green_pirate_shaft dw $09C6, $000A ; Missiles @@ -1687,7 +2238,7 @@ preset_suitless_power_bombs_green_brinstar_elevator: dw #$FFFF preset_suitless_power_bombs_early_supers: - dw #preset_kpdr21_brinstar_early_supers + dw #preset_kpdr20_brinstar_early_supers dw $0AF6, $00A9 ; Samus X dw $0AF8, $3FFF ; Samus subpixel X dw #$FFFF @@ -1709,7 +2260,7 @@ preset_gtclassic_brinstar_green_brinstar_elevator: dw $0AFA, $0088 ; Samus Y dw #$FFFF -preset_hundo_kraid_reverse_mockball: +preset_100early_brinstar_reverse_mockball: dw #preset_prkd19_brinstar_green_brinstar_elevator dw $078D, $8D5A ; DDB dw $079B, $9C07 ; MDB @@ -1717,13 +2268,13 @@ preset_hundo_kraid_reverse_mockball: 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 $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, $003F ; Samus X + dw $0AF6, $0044 ; Samus X dw $D872, $040F ; Items dw $D8B4, $0042 ; Doors dw #$FFFF @@ -1750,7 +2301,7 @@ preset_gtmax_brinstar_early_supers: preset_prkd19_brinstar_dachora_room: preset_prkd20_brinstar_dachora_room: preset_pkrd_brinstar_dachora_room: - dw #preset_kpdr21_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 @@ -1760,7 +2311,7 @@ preset_pkrd_brinstar_dachora_room: dw #$FFFF preset_allbosskpdr_brinstar_dachora_room: - dw #preset_kpdr21_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 @@ -1769,11 +2320,27 @@ 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: preset_kpdr23_brinstar_big_pink: preset_kpdr25_brinstar_big_pink: - dw #preset_kpdr21_brinstar_dachora_room + dw #preset_kpdr20_brinstar_dachora_room dw $078D, $8CE2 ; DDB dw $079B, $9CB3 ; MDB dw $090F, $5000 ; Screen subpixel X position @@ -1788,7 +2355,7 @@ preset_kpdr25_brinstar_big_pink: dw #$FFFF preset_suitless_power_bombs_brinstar_reserve: - dw #preset_kpdr21_brinstar_dachora_room + dw #preset_kpdr20_brinstar_dachora_room dw $078D, $8CD6 ; DDB dw $079B, $9BC8 ; MDB dw $090F, $3FFF ; Screen subpixel X position @@ -1804,11 +2371,12 @@ preset_suitless_power_bombs_brinstar_reserve: dw $D8B4, $0042 ; 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_kpdr21_brinstar_dachora_room + dw #preset_kpdr20_brinstar_dachora_room dw $078D, $8DAE ; DDB dw $079B, $9D19 ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -1871,40 +2439,57 @@ 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 +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_rbo_brinstar_early_supers_reserve: - dw #preset_kpdr21_brinstar_early_supers - dw $09C2, $00E5 ; Health - dw $09C4, $012B ; Max health +preset_nodropskpdr_blue_brinstar_missile_path_early_supers: + dw #preset_nodropskpdr_230_missile_path_early_supers_missile dw $09C6, $0005 ; Missiles - dw $09C8, $000A ; Max missiles + dw $D870, $0180 ; Items + dw $D872, $1400 ; Items + dw $D8B6, $0004 ; Doors + dw #$FFFF + +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_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 $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 +preset_hundo_kraid_reverse_mockball: + dw #preset_100early_brinstar_reverse_mockball + dw $09C2, $00B3 ; Health + dw $0AF6, $003F ; Samus X dw #$FFFF preset_suitless_power_bombs_reverse_mockball: - dw #preset_hundo_kraid_reverse_mockball + dw #preset_100early_brinstar_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 $0AF6, $003F ; Samus X dw $0AF8, $2000 ; Samus subpixel X dw #$FFFF @@ -1914,7 +2499,7 @@ preset_gtclassic_brinstar_early_supers: dw #$FFFF preset_gtclassic_brinstar_dachora_room: - dw #preset_kpdr21_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 @@ -1939,21 +2524,52 @@ preset_gtmax_brinstar_dachora_room: dw $D870, $0080 ; Items dw #$FFFF -preset_hundo_kraid_dachora_room: +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, $00C7 ; Health + dw $09C2, $0077 ; 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 $0AF6, $0056 ; Samus X dw $D870, $8180 ; Items dw $D872, $040F ; Items dw $D8B4, $0046 ; Doors dw #$FFFF +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_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 @@ -1962,8 +2578,27 @@ 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_kpdr21_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 @@ -1973,7 +2608,7 @@ preset_allbossprkd_brinstar_big_pink: preset_prkd19_brinstar_big_pink: preset_prkd20_brinstar_big_pink: preset_pkrd_brinstar_big_pink: - dw #preset_kpdr21_brinstar_big_pink + dw #preset_kpdr20_brinstar_big_pink dw $090F, $7000 ; Screen subpixel X position dw $0913, $9400 ; Screen subpixel Y position dw $09C2, $00B3 ; Health @@ -1982,7 +2617,7 @@ preset_pkrd_brinstar_big_pink: dw #$FFFF preset_gtmax_brinstar_big_pink: - dw #preset_kpdr21_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 @@ -1994,7 +2629,7 @@ preset_gtmax_brinstar_big_pink: 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 #preset_kpdr20_brinstar_green_hill_zone dw $090F, $0000 ; Screen subpixel X position dw $0913, $E000 ; Screen subpixel Y position dw $09C2, $00B3 ; Health @@ -2002,11 +2637,12 @@ preset_pkrd_brinstar_green_hill_zone: dw $0AF8, $FFFF ; 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_kpdr21_brinstar_green_hill_zone + dw #preset_kpdr20_brinstar_green_hill_zone dw $078D, $8DEA ; DDB dw $079B, $9E52 ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -2067,20 +2703,138 @@ 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 - dw $09C2, $008B ; Health - dw $0AF6, $005E ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - 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_rbo_brinstar_early_supers_reserve: + dw #preset_nodropskpdr_blue_brinstar_missile_path_early_supers + dw $09C2, $00E5 ; Health + dw $09C4, $012B ; Max health + dw $09D2, $0001 ; Currently selected item + dw $D872, $3400 ; Items + dw $D8B2, $2E00 ; Doors + dw #$FFFF + +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 $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_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_nodropskpdr_refill_15_missiles_path_dachora_room: + dw #preset_kpdr20_brinstar_dachora_room + dw $09C2, $006F ; Health + dw $09C6, $000F ; Missiles + 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_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 + dw $09C2, $0081 ; Health + dw $09C6, $0000 ; Missiles + dw $0AF6, $06B2 ; Samus X + dw #$FFFF + +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_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 + 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_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: @@ -2116,7 +2870,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 @@ -2128,14 +2882,30 @@ preset_rbo_brinstar_dachora_room: 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_hundo_kraid_dachora_room: + dw #preset_100early_brinstar_dachora_room + dw $09C2, $00C7 ; Health + dw $0AF6, $004D ; Samus X dw #$FFFF -preset_hundo_kraid_big_pink: - dw #preset_hundo_kraid_dachora_room +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_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_100early_brinstar_dachora_room dw $078D, $8CE2 ; DDB dw $079B, $9CB3 ; MDB dw $090F, $8000 ; Screen subpixel X position @@ -2144,51 +2914,11 @@ preset_hundo_kraid_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, $00C2 ; Health + dw $09C2, $008B ; Health dw $0AF6, $06A3 ; Samus X dw $0AFA, $008B ; Samus Y 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 - 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 - dw #$FFFF - -preset_allbossprkd_brinstar_spore_spawn: - dw #preset_allbossprkd_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_14ice_brinstar_big_pink: preset_14speed_brinstar_big_pink: dw #preset_prkd19_brinstar_big_pink @@ -2206,7 +2936,7 @@ preset_gtclassic_brinstar_big_pink: dw #$FFFF preset_gtclassic_brinstar_green_hill_zone: - dw #preset_kpdr21_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 @@ -2220,22 +2950,28 @@ preset_gtclassic_brinstar_green_hill_zone: dw $D872, $0401 ; Items 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_100early_brinstar_green_hill_zone: + dw #preset_prkd19_brinstar_green_hill_zone + dw $090F, $B000 ; Screen subpixel X position + dw $0913, $73FF ; Screen subpixel Y position + dw $0915, $0617 ; Screen Y position in pixels + 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 $09CA, $0002 ; Supers + dw $09D4, $0064 ; Max reserves + dw $0AF6, $0382 ; Samus X + dw $D870, $8180 ; Items + dw $D872, $048F ; Items + dw $D8B4, $0246 ; Doors dw #$FFFF 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 @@ -2247,7 +2983,7 @@ preset_pkrd_brinstar_noob_bridge: dw #$FFFF preset_gtclassic_brinstar_noob_bridge: - dw #preset_kpdr21_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 @@ -2261,150 +2997,55 @@ preset_gtclassic_brinstar_noob_bridge: dw $D872, $0401 ; Items 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_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 #$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 +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 $D870, $9180 ; Items + dw $D872, $040D ; Items + dw $D8B4, $004E ; Doors + dw $D8B6, $0000 ; Doors dw #$FFFF -preset_rbo_brinstar_big_pink: - dw #preset_rbo_brinstar_dachora_room +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 $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 $09C2, $006F ; Health 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 +preset_nodropskpdr_refill_25_missiles_path_dachora_room: + dw #preset_nodropskpdr_refill_15_missiles_path_dachora_room + 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_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_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 $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 #$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 - dw #$FFFF - -preset_100early_brinstar_big_pink: - dw #preset_hundo_kraid_big_pink - dw $09C2, $008B ; Health - dw #$FFFF - -preset_100early_brinstar_green_hill_zone: - dw #preset_prkd19_brinstar_green_hill_zone - dw $090F, $B000 ; Screen subpixel X position - dw $0913, $73FF ; Screen subpixel Y position - dw $0915, $0617 ; Screen Y position in pixels - 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 $09CA, $0002 ; Supers - dw $09D4, $0064 ; Max reserves - dw $0AF6, $0382 ; Samus X - dw $D870, $8180 ; Items - 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 + dw $0AF6, $0192 ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $C180 ; Items dw #$FFFF preset_allbosspkdr_brinstar_big_pink: @@ -2436,19 +3077,6 @@ preset_pkrd_brinstar_red_tower: dw $0AF8, $FFFF ; Samus subpixel X 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_allbosskpdr_brinstar_entering_kraids_lair: dw #preset_allbosskpdr_brinstar_red_tower dw $078D, $A348 ; DDB @@ -2465,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 @@ -2483,147 +3131,135 @@ preset_allbossprkd_brinstar_sporefall: 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_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_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 +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_nghyper_red_brinstar_breaking_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_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_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 +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, $0080 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $D820, $0800 ; Events - 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 + dw $0AF6, $0027 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $098B ; Samus Y 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 +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, $0361 ; Layer 2 X position + dw $0917, $0480 ; 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 $0AF6, $069C ; Samus X + dw $0AFA, $008B ; Samus Y 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_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 $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 $09D4, $0064 ; Max reserves + dw $D872, $3483 ; Items + dw $D8B2, $2E00 ; Doors + dw $D8B4, $0246 ; 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 +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_ngplasma_red_brinstar_breaking_tube: - dw #preset_nghyper_red_brinstar_breaking_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_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_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_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_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_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, $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_allbosspkdr_brinstar_hellway: @@ -2657,48 +3293,6 @@ preset_allbosspkdr_brinstar_leaving_power_bombs: dw $D8B6, $2008 ; Doors 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 - 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 - 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 - dw #$FFFF - preset_nintendopower_spore_spawn_spore_spawn: dw #preset_prkd19_brinstar_red_tower dw $078D, $8DC6 ; DDB @@ -2716,30 +3310,7 @@ preset_nintendopower_spore_spawn_spore_spawn: dw $D8B6, $0004 ; Doors 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 - 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 - 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 @@ -2751,6 +3322,83 @@ preset_allbosskpdr_brinstar_baby_kraid_entering: 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 @@ -2785,255 +3433,309 @@ preset_allbossprkd_brinstar_red_tower: dw $D8B6, $0028 ; Doors dw #$FFFF -preset_ngplasma_norfair_preridley_business_center: - dw #preset_nghyper_norfair_preridley_business_center - dw $090F, $5000 ; Screen subpixel X position +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 $0AF8, $E000 ; Samus subpixel X + dw $0AF6, $0042 ; Samus X + dw $0AF8, $DFFF ; Samus subpixel X dw #$FFFF -preset_rbo_brinstar_hellway_2n1m: - 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_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_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_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_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_hundo_kraid_big_pink: + dw #preset_100early_brinstar_big_pink + dw $09C2, $00C2 ; Health 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_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_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_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_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_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_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_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_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_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_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_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_prkd19_brinstar_caterpillars_down: -preset_prkd20_brinstar_caterpillars_down: -preset_pkrd_brinstar_caterpillars_down: +preset_14ice_brinstar_red_tower: +preset_14speed_brinstar_red_tower: 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 $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 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 +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, $008B ; Health + dw $09C6, $000F ; Missiles + dw $09C8, $0014 ; Max missiles + dw $09CA, $0003 ; Supers + dw $09D4, $0064 ; Max reserves + 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_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 $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 +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_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 +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_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 +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, $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 +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 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 +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_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_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_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_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 + 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: @@ -3070,28 +3772,6 @@ preset_allbosspkdr_brinstar_moat: dw $D8B6, $3008 ; Doors 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 - 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 - 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_nintendopower_spore_spawn_spore_fall: dw #preset_nintendopower_spore_spawn_spore_spawn dw $078D, $8E3E ; DDB @@ -3109,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 @@ -3124,6 +3819,114 @@ preset_nintendopower_spore_spawn_red_tower: dw $D8B6, $002C ; Doors 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 + 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 + 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_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 @@ -3136,39 +3939,142 @@ preset_gtclassic_brinstar_caterpillars_down: dw $0AF6, $0299 ; Samus X dw #$FFFF -preset_suitless_xray_mission_impossible: - dw #preset_suitless_xray_dachora_room_revisit - dw $078D, $8DAE ; DDB - dw $079B, $9D19 ; MDB +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_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, $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 $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_ngplasma_norfair_preridley_ln_main_hall: - dw #preset_nghyper_norfair_preridley_ln_main_hall +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_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, $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 $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 + 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, $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_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_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_hellway: @@ -3197,6 +4103,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 @@ -3228,173 +4180,91 @@ preset_gtclassic_brinstar_caterpillars_up: dw $D872, $0401 ; Items dw #$FFFF -preset_allbosskpdr_brinstar_kraid: - dw #preset_allbosskpdr_brinstar_baby_kraid_entering - 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_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_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_rbo_brinstar_spazer_2n2m: - dw #preset_rbo_brinstar_hellway_2n1m - 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_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_rbo_brinstar_alpha_pbs_2n1m: - dw #preset_rbo_brinstar_hellway_2n1m - 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_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_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: +preset_nghyper_norfair_preridley_kronic_boost: 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_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 $090F, $3001 ; 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 $09C2, $0077 ; Health - 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 $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_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_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_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 +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, $00AB ; Samus Y - dw $D872, $0481 ; Items + dw $0AFA, $008B ; Samus Y 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 $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 +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_kpdr20_brinstar_passing_through_maridia: 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 @@ -3406,6 +4276,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 @@ -3417,6 +4288,21 @@ preset_kpdr22_kraid_entering_kraids_lair: 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: preset_14speed_brinstar_kihunter_room: dw #preset_allbosspkdr_brinstar_crateria_elevator @@ -3431,20 +4317,6 @@ preset_14speed_brinstar_kihunter_room: 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 - dw $D828, $0204 ; Bosses - dw $D870, $4180 ; Items - dw $D8B4, $2606 ; Doors - dw $D8B6, $3028 ; Doors - dw #$FFFF - preset_14ice_brinstar_moat: preset_14speed_brinstar_moat: dw #preset_allbosspkdr_brinstar_moat @@ -3461,47 +4333,240 @@ preset_14speed_brinstar_moat: dw $D872, $0481 ; Items 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_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 dw #$FFFF -preset_100early_brinstar_skree_boost: - dw #preset_hundo_kraid_skree_boost - dw $09C2, $008B ; Health - dw $09C6, $000F ; Missiles +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_nintendopower_shopping_with_power_hi_jump_first: - dw #preset_nintendopower_spore_spawn_red_tower - dw $078D, $A384 ; DDB - dw $079B, $A6A1 ; MDB +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 $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, $C800 ; 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 $09CE, $0004 ; Pbs + dw $0AF6, $0072 ; Samus X + dw $D820, $0801 ; Events + dw $D8B6, $060C ; Doors dw #$FFFF -preset_hundo_kraid_kraid_entry: - dw #preset_hundo_kraid_skree_boost +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 + 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_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 + 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_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 + 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, $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_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_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,99 +4575,299 @@ 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 +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 $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 $09C2, $009E ; Health + dw $09C6, $0007 ; Missiles + dw $09C8, $000A ; Max missiles + dw $0AF6, $01A1 ; Samus X dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $0190 ; Samus Y - dw $D872, $C52F ; Items + dw $D872, $0481 ; 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 +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_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_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_gtmax_brinstar_alpha_power_bombs: - dw #preset_gtclassic_brinstar_alpha_power_bombs +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_ngplasma_norfair_preridley_lower_norfair_elevator: + dw #preset_nghyper_norfair_preridley_lower_norfair_elevator 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 $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_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 +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, $0049 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X + dw $0AF6, $0286 ; Samus 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 +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_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 + 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_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_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_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 + dw #$FFFF + +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, $989A ; 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, $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 @@ -3642,6 +4907,20 @@ preset_pkrd_brinstar_continuous_wall_jump: 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 @@ -3669,130 +4948,188 @@ preset_gtmax_brinstar_caterpillars_up: dw $D870, $0080 ; Items dw #$FFFF -preset_allbosskpdr_brinstar_baby_kraid_exiting: - dw #preset_allbosskpdr_brinstar_kraid - dw $078D, $91CE ; DDB +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, $8000 ; Screen subpixel X position + dw $090F, $D000 ; 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_2n2m: - dw #preset_rbo_brinstar_spazer_2n2m - 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 $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 $0AF6, $007F ; Samus X - dw $0AF8, $2BFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y + 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 $D8B6, $8004 ; Doors dw #$FFFF -preset_rbo_brinstar_reverse_hellway_2n1m: - dw #preset_rbo_brinstar_alpha_pbs_2n1m - 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_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_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_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_nghyper_norfair_preridley_amphitheatre: - dw #preset_nghyper_norfair_preridley_fast_pillars - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB +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 $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 $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_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_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_kpdr23_brinstar_spazer: -preset_kpdr25_brinstar_spazer: - dw #preset_kpdr21_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_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_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_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 + 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 $0AF6, $02C4 ; Samus X + dw $D828, $0304 ; Bosses + dw $D874, $0C04 ; Items + dw $D876, $01A3 ; Items + dw $D8B8, $26EF ; 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 + 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_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_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 @@ -3802,118 +5139,153 @@ preset_kpdr22_kraid_kraid_kihunters: dw $0AF8, $B000 ; 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 +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_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 +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_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_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_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 +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 $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 $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_nintendopower_shopping_with_power_kraid_warehouse: - dw #preset_nintendopower_shopping_with_power_hi_jump_first - dw $078D, $92EE ; DDB - dw $090F, $D000 ; Screen subpixel X position +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 $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 $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_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_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_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 + 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, $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 $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_100early_brinstar_kraid_entry: - dw #preset_hundo_kraid_kraid_entry - dw $09C2, $008C ; Health - dw $09C6, $000F ; Missiles +preset_hundo_kraid_kraid_entry: + dw #preset_100early_brinstar_kraid_entry + dw $09C2, $00AF ; Health + dw $09C6, $0010 ; Missiles dw #$FFFF -preset_hundo_kraid_kraid_kihunter_room: - dw #preset_hundo_kraid_kraid_entry +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, $3000 ; Screen subpixel Y position dw $0917, $00C0 ; Layer 2 X position - dw $09C2, $00A5 ; Health + dw $09C2, $0082 ; Health dw $09CA, $0000 ; Supers dw $0A1C, $0027 ; Samus position/state dw $0A1E, $0508 ; More position/state @@ -3921,25 +5293,126 @@ preset_hundo_kraid_kraid_kihunter_room: dw $0AFA, $0190 ; Samus Y 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 - dw $09CE, $0005 ; Pbs - dw $0AF6, $03DB ; Samus X +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 $0AFA, $04DB ; Samus Y - dw $D870, $E180 ; Items - dw $D8B6, $0030 ; Doors + 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 + 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_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_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_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: + 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_gtmax_brinstar_reverse_hellway: @@ -3953,6 +5426,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 @@ -3966,86 +5482,164 @@ preset_gtclassic_brinstar_red_tower_down: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbosskpdr_upper_norfair_business_center: - dw #preset_allbosskpdr_brinstar_baby_kraid_exiting - 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 +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_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 + 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, $0080 ; Samus X - dw $0AFA, $02A8 ; Samus Y - dw $D8B8, $00EC ; Doors + dw $0AF6, $0078 ; Samus X + dw $0AFA, $0088 ; Samus Y + dw $D880, $00A0 ; Items dw #$FFFF -preset_rbo_shopping_high_jump_2n2m: - dw #preset_rbo_brinstar_norfair_elevator_2n2m - 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 +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, $002B ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $2000 ; Doors + dw $0AF6, $0038 ; Samus X + dw $D822, $0020 ; Events + dw $D878, $0007 ; Items + dw $D8BA, $0031 ; Doors dw #$FFFF -preset_rbo_brinstar_red_tower_moonfalls_2n1m: - dw #preset_rbo_brinstar_reverse_hellway_2n1m - 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_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_rbo_shopping_business_center_up_2n2m: - dw #preset_rbo_brinstar_norfair_elevator_2n2m - 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 +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 $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 $09CA, $0004 ; Supers + dw $D874, $0404 ; Items + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_rbo_brinstar_spazer_2n1m: - dw #preset_rbo_brinstar_spazer_2n2m - 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_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_ngplasma_norfair_preridley_amphitheatre: @@ -4058,6 +5652,22 @@ preset_ngplasma_norfair_preridley_amphitheatre: dw $0AF8, $7FFF ; Samus subpixel X 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_nghyper_norfair_preridley_kihunter_stairs_down: dw #preset_nghyper_norfair_preridley_amphitheatre dw $078D, $997E ; DDB @@ -4093,283 +5703,353 @@ preset_nghyper_norfair_preridley_wasteland: dw $D8BA, $4100 ; Doors 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_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_kpdr23_brinstar_passing_through_maridia: -preset_kpdr25_brinstar_passing_through_maridia: - dw #preset_kpdr21_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_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_entering_kraids_lair: -preset_kpdr25_kraid_entering_kraids_lair: - dw #preset_kpdr21_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_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_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 +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_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 $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors + 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_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 +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 $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors + 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_kpdr21_kraid_mini_kraid: -preset_kpdr22_kraid_mini_kraid: - 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_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_kpdr21_kraid_fallen_hero: -preset_kpdr22_kraid_fallen_hero: - dw #preset_prkd19_brinstar_red_tower - dw $078D, $917A ; DDB - dw $079B, $A521 ; MDB +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, $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_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 $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 $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 $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_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 +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 $0913, $3C00 ; Screen subpixel Y position + dw $0915, $021D ; Screen Y position in pixels dw $0917, $00C0 ; Layer 2 X position - dw $0AF6, $01A8 ; Samus X + 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_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_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_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 +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_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_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_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_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 +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_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, $6400 ; Screen subpixel Y position + dw $0913, $6800 ; 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 $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, $003A ; Samus X - dw $0AF8, $CFFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D874, $000C ; Items - dw $D8B6, $00F0 ; Doors + dw $0AF6, $00A9 ; Samus X + dw $0AFA, $007B ; Samus Y + dw $D878, $001C ; Items + dw $D8BA, $00F1 ; 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 +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_ngplasma_norfair_preridley_wasteland: - dw #preset_nghyper_norfair_preridley_wasteland +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 $09CA, $0031 ; Supers - dw $0A76, $0000 ; Hyper beam + 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_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 +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_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 +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_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_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_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,53 +6057,117 @@ 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 - dw $078D, $91DA ; DDB - dw $079B, $A6E2 ; MDB - dw $07F3, $0027 ; Music Bank - dw $07F5, $0003 ; Music Track - 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 $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 +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_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 +preset_14speed_wrecked_ship_shaft_revisit: + dw #preset_14ice_wrecked_ship_shaft_revisit + dw $09CE, $0001 ; Pbs dw #$FFFF -preset_gtclassic_brinstar_skree_boost: - dw #preset_gtclassic_brinstar_red_tower_down - dw $078D, $907E ; DDB +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_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 + 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_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 @@ -4449,112 +6193,44 @@ preset_gtclassic_brinstar_below_spazer: dw $0AF6, $01DC ; Samus X dw #$FFFF -preset_allbosskpdr_upper_norfair_hi_jump_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_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 #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 $0AF6, $0078 ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X - dw $0AFA, $0088 ; Samus Y - dw $D8B8, $0064 ; Doors - dw #$FFFF - -preset_rbo_shopping_first_hell_run_2n2m: - dw #preset_rbo_shopping_business_center_up_2n2m - 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_2n1m: - dw #preset_rbo_brinstar_norfair_elevator_2n2m - 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 $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors dw #$FFFF -preset_rbo_shopping_bubble_mountain_2n2m: - dw #preset_rbo_shopping_business_center_up_2n2m - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB +preset_100early_brinstar_leaving_varia: + dw #preset_nodropskpdr_refill_25_missiles_path_leaving_varia 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_high_jump_2n1m: - dw #preset_rbo_shopping_high_jump_2n2m - 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_kpdr23_kraid_mini_kraid: -preset_kpdr25_kraid_mini_kraid: - dw #preset_kpdr21_kraid_mini_kraid - 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_kpdr21_kraid_fallen_hero + dw $0913, $1C00 ; Screen subpixel Y position dw $09A6, $1004 ; Equipped Beams dw $09A8, $1004 ; Collected Beams - dw $09C6, $0008 ; 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_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 @@ -4562,110 +6238,268 @@ preset_kpdr23_kraid_kraid: dw $D8B6, $8008 ; 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 +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 $0AF6, $0022 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw $0AFA, $018B ; Samus Y + 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_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_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_nghyper_norfair_preridley_metal_ninja_pirates: - dw #preset_ngplasma_norfair_preridley_metal_ninja_pirates +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 + dw $079B, $CF54 ; MDB 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 + 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_14ice_brinstar_ocean: -preset_14speed_brinstar_ocean: - dw #preset_prkd19_brinstar_ocean +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_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_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_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 + 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_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 $09C2, $009E ; Health - dw $09C6, $0007 ; Missiles - dw $09C8, $000A ; Max missiles - dw $0AF6, $01A1 ; Samus X - dw $D872, $0481 ; Items + 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_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_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_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 +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, $000A ; Max missiles - dw $0AF6, $04CF ; Samus X + dw $09C8, $000F ; Max missiles + dw $09D6, $0014 ; Reserves + dw $0AF6, $01BF ; Samus X dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items + dw $D876, $01A0 ; Items + dw $D8B8, $2000 ; Doors + dw $D8BA, $0001 ; 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 +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: + dw #preset_100early_brinstar_kraid + dw $09C2, $0099 ; 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 $0AF6, $01CC ; Samus X dw #$FFFF preset_prkd19_wrecked_ship_basement: @@ -4686,131 +6520,121 @@ preset_pkrd_wrecked_ship_basement: 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 +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 $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 $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_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 +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_shaft_revisit: - dw #preset_allbosspkdr_wrecked_ship_wrecked_ship_shaft - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $4800 ; Screen subpixel Y position +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 $09C2, $00C7 ; Health - dw $09C6, $000A ; Missiles dw $09C8, $000A ; Max missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $00C4 ; Samus X + dw $09CA, $0009 ; Supers + dw $09CE, $0001 ; Pbs 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 - 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 +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_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, $02C4 ; Samus X - dw $D828, $0304 ; Bosses - dw $D874, $0C04 ; Items - dw $D876, $01A3 ; Items - dw $D8B8, $26EF ; Doors +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_100early_brinstar_kraid: - dw #preset_hundo_kraid_kraid - dw $09C2, $0062 ; Health - dw $09C6, $000D ; Missiles - dw $0AF6, $01C0 ; Samus X +preset_14speed_wrecked_ship_attic: + dw #preset_14ice_wrecked_ship_attic + dw $09CE, $0001 ; Pbs dw #$FFFF -preset_100early_brinstar_leaving_varia: - dw #preset_hundo_kraid_leaving_varia - dw $09C2, $00A1 ; Health - dw $09C6, $0011 ; Missiles - dw $09CA, $0003 ; Supers - dw $09D6, $0000 ; Reserves +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_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_kpdr25_kraid_fallen_hero: + dw #preset_kpdr23_kraid_fallen_hero + dw $09C6, $0005 ; Missiles dw #$FFFF preset_gtmax_brinstar_skree_boost: @@ -4824,59 +6648,6 @@ preset_gtmax_brinstar_skree_boost: dw $D870, $0080 ; Items dw #$FFFF -preset_suitless_xray_blue_brin_hopper: - 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_suitless_xray_green_hill_zone_2: - 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_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 - dw #$FFFF - preset_gtmax_brinstar_below_spazer: dw #preset_gtclassic_brinstar_below_spazer dw $090F, $0000 ; Screen subpixel X position @@ -4889,7 +6660,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,29 +6674,9 @@ 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 - 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_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 @@ -4933,135 +6684,242 @@ preset_kpdr25_kraid_leaving_varia: 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 +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_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, $004E ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $00E4 ; Doors + dw $0AF6, $0087 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D8B8, $00EC ; Doors dw #$FFFF -preset_rbo_shopping_bat_cave_farm_2n2m: - dw #preset_rbo_shopping_bubble_mountain_2n2m - 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_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_rbo_shopping_business_center_up_2n1m: - dw #preset_rbo_shopping_business_center_up_2n2m - dw $09C6, $0002 ; Missiles - dw $09C8, $000A ; Max missiles +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 $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 $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_rbo_shopping_leaving_speed_farm_2n2m: - dw #preset_rbo_shopping_business_center_up_2n2m - 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 +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 $09A2, $3104 ; Equipped Items - dw $09A4, $3104 ; Collected Items - dw $09C2, $00CE ; Health - dw $09C6, $000F ; Missiles - dw $09D6, $003D ; Reserves + dw $09C2, $0052 ; Health + dw $09C6, $0008 ; Missiles + dw $09C8, $000A ; Max missiles + dw $09CE, $0002 ; Pbs + dw $0AF8, $FFFF ; Samus subpixel X + dw $D872, $0481 ; Items + 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, $0047 ; Samus X - dw $D878, $0004 ; Items - dw $D8B6, $800C ; Doors - dw $D8B8, $2600 ; Doors - dw $D8BA, $0031 ; Doors + dw $0AF6, $0035 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $2000 ; Doors dw #$FFFF -preset_rbo_shopping_first_hell_run_2n1m: - dw #preset_rbo_shopping_first_hell_run_2n2m - dw $09C6, $0002 ; Missiles - dw $09C8, $000A ; Max missiles - dw $09CA, $0003 ; Supers +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 + 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 #$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 $09D0, $0005 ; Max pbs + dw $D820, $0801 ; Events dw $D874, $0504 ; Items - dw $D876, $0120 ; Items - dw $D8B6, $B00C ; Doors + dw $D8B6, $B028 ; Doors dw #$FFFF -preset_kpdr25_kraid_fallen_hero: - dw #preset_kpdr23_kraid_fallen_hero +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_rando_four_bosses_grapple_escape_hijumpless: + dw #preset_rando_four_bosses_grapple_escape_hijump + 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_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: + 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_kpdr25_kraid_kraid: - dw #preset_kpdr23_kraid_kraid +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_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_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_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 +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, $006D ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X + dw $0AF6, $003C ; Samus X dw #$FFFF preset_ngplasma_norfair_preridley_ridley: - dw #preset_ngplasma_norfair_preridley_plowerhouse - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB + dw #preset_nghyper_norfair_preridley_ridley 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 $09CE, $0029 ; Pbs + dw $0A76, $0000 ; Hyper beam 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: @@ -5085,136 +6943,142 @@ preset_ngplasma_norfair_postridley_leaving_ridley: dw $D8BC, $0001 ; Doors dw #$FFFF -preset_14speed_wrecked_ship_shaft_revisit: - dw #preset_14ice_wrecked_ship_shaft_revisit - dw $09CE, $0001 ; 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_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 +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_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_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_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_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_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_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_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 +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 $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 $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, $0038 ; Samus X - dw $D822, $0020 ; Events - dw $D878, $0007 ; Items - dw $D8BA, $0031 ; Doors + dw $0AF6, $004E ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $00E4 ; 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_kpdr25_kraid_kraid: + dw #preset_kpdr23_kraid_kraid + dw $09C6, $0005 ; Missiles 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 - 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 +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_suitless_xray_noob_bridge: - dw #preset_suitless_xray_green_hill_zone_2 - 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 +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_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 +7089,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 @@ -5240,178 +7104,160 @@ preset_gtclassic_kraid_entering_kraids_lair: dw $D820, $0801 ; Events dw #$FFFF -preset_allbosskpdr_upper_norfair_precathedral: - dw #preset_allbosskpdr_upper_norfair_leaving_hi_jump - 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 +preset_hundo_kraid_leaving_kraid_hallway: + dw #preset_100early_brinstar_leaving_kraid_hallway + dw $09C2, $00BF ; Health 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_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, $000A ; Missiles - dw $D874, $0404 ; Items - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_kpdr21_kraid_mini_kraid_revisit: -preset_kpdr22_kraid_mini_kraid_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 $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 $09D6, $0004 ; Reserves dw #$FFFF -preset_rbo_shopping_wave_beam_entry_2n2m: - dw #preset_rbo_shopping_leaving_speed_farm_2n2m - dw $078D, $97AA ; DDB - dw $079B, $ACB3 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $5000 ; Screen subpixel X position +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, $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 $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, $01B6 ; Samus X - dw $0AF8, $2FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D822, $0020 ; Events + dw $0AF6, $01CD ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $0120 ; Items + dw $D8BA, $0001 ; Doors dw #$FFFF -preset_rbo_shopping_bubble_mountain_2n1m: - dw #preset_rbo_shopping_bubble_mountain_2n2m - 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_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_rbo_shopping_wave_escape_2n2m: - dw #preset_rbo_shopping_leaving_speed_farm_2n2m - 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 +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, $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_rbo_shopping_bat_cave_farm_2n1m: - dw #preset_rbo_shopping_business_center_up_2n1m - 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_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 $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8B8, $0E00 ; Doors + 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 +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_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 +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, $00C7 ; Health - dw $09CA, $0008 ; Supers - dw $0AF6, $00C7 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X + 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_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 +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 $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 $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_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_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 $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_nghyper_norfair_postridley_leaving_ridley: @@ -5428,319 +7274,150 @@ preset_nghyper_norfair_postridley_leaving_ridley: dw $0AF8, $C000 ; Samus subpixel X dw #$FFFF -preset_ngplasma_norfair_postridley_reverse_plowerhouse: - dw #preset_ngplasma_norfair_postridley_leaving_ridley +preset_nghyper_norfair_postridley_reverse_plowerhouse: + dw #preset_nghyper_norfair_preridley_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 $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_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 +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, $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 $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_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_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 $09C8, $000A ; Max missiles - dw $09CA, $0009 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items + 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_attic: - dw #preset_14ice_wrecked_ship_attic - dw $09CE, $0001 ; 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_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 +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, $0009 ; Supers - dw $09CE, $0001 ; Pbs - dw $0AF8, $FFFF ; Samus subpixel X - dw $D872, $0481 ; Items - 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_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_100early_brinstar_leaving_kraid_etank: - dw #preset_hundo_kraid_leaving_kraid_etank - dw $09C6, $0010 ; Missiles - 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 - 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_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_2 - 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_gtmax_kraid_entering_kraids_lair: - dw #preset_gtclassic_kraid_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_kraid_kraid_kihunters: - dw #preset_gtclassic_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, $83FF ; Screen subpixel Y position - dw $0917, $00C0 ; Layer 2 X position - dw $09CA, $0003 ; Supers - dw $0AF6, $0167 ; Samus X - 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 - 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 $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_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 +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 $D8B8, $26EC ; Doors + dw $D8B6, $800C ; Doors + dw $D8B8, $2600 ; Doors dw $D8BA, $0031 ; 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 - dw #$FFFF - -preset_kpdr23_kraid_mini_kraid_revisit: -preset_kpdr25_kraid_mini_kraid_revisit: - dw #preset_kpdr21_kraid_mini_kraid_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_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 - 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 +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 $0AF6, $0051 ; Samus X + dw $09CE, $0001 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $002E ; Samus X dw $0AFA, $018B ; Samus Y - dw $D8B8, $00ED ; Doors + dw $D820, $0801 ; Events dw #$FFFF -preset_rbo_shopping_heading_to_croc_2n2m: - dw #preset_rbo_shopping_wave_escape_2n2m - 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_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_leaving_speed_farm_2n1m: - dw #preset_rbo_shopping_leaving_speed_farm_2n2m - dw $09C6, $000A ; Missiles +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 $09CE, $0005 ; Pbs + dw $09CA, $0003 ; Supers + dw $09CE, $0003 ; Pbs dw $09D0, $0005 ; Max pbs dw $D874, $0504 ; Items dw $D876, $0120 ; Items @@ -5766,112 +7443,6 @@ preset_pkrd_wrecked_ship_upper_west_ocean: dw $D8C0, $0174 ; 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 - 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 - 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 - dw #$FFFF - -preset_kpdr21_upper_norfair_hi_jump_etank: - dw #preset_allbosskpdr_upper_norfair_hi_jump_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_leaving_hi_jump: - dw #preset_allbosskpdr_upper_norfair_leaving_hi_jump - 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_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 - 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 #$FFFF - -preset_ngplasma_norfair_postridley_fire_flea_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 - 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 - dw #$FFFF - preset_prkd19_wrecked_ship_pancakes_and_wavers: preset_prkd20_wrecked_ship_pancakes_and_wavers: preset_pkrd_wrecked_ship_pancakes_and_wavers: @@ -5904,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: @@ -5916,134 +7497,275 @@ preset_pkrd_wrecked_ship_leaving_gravity: dw $0AF8, $FFFF ; 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 - dw #$FFFF - -preset_14speed_wrecked_ship_leaving_gravity: - dw #preset_14ice_wrecked_ship_leaving_gravity - dw $09C6, $0002 ; Missiles - dw $09CE, $0000 ; Pbs +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_allbossprkd_wrecked_ship_red_tower_elevator: - dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator - dw $090F, $A000 ; Screen subpixel X position +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 $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 $09C8, $000A ; Max missiles + dw $09CA, $000A ; Supers + dw $09CC, $000A ; Max supers dw #$FFFF -preset_14ice_brinstar_revisit_red_tower_elevator: -preset_14speed_brinstar_revisit_red_tower_elevator: - dw #preset_allbosspkdr_wrecked_ship_red_tower_elevator +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 $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 $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_14ice_brinstar_revisit_breaking_tube: -preset_14speed_brinstar_revisit_breaking_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_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_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 +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_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 +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_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 +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_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_suitless_xray_xray_2: - 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_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 $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 $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_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_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_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 + dw $D870, $C180 ; Items + dw $D872, $16C1 ; Items + dw $D876, $01A1 ; Items + dw $D8B4, $020E ; Doors + 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 + 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 + 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, $0055 ; Samus X + dw $0AFA, $039B ; Samus Y + dw $D8B8, $2800 ; Doors + dw #$FFFF + +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_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_nghyper_norfair_postridley_wasteland_revisit: @@ -6061,1065 +7783,1015 @@ preset_nghyper_norfair_postridley_wasteland_revisit: dw #$FFFF preset_nghyper_norfair_postridley_kihunter_stairs_up: - dw #preset_ngplasma_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 $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 + dw $0AFA, $005B ; Samus Y + dw $D82A, $0101 ; Bosses + dw $D8BA, $D500 ; Doors dw #$FFFF -preset_nghyper_norfair_postridley_fire_flea_room: - dw #preset_ngplasma_norfair_postridley_fire_flea_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_hundo_kraid_leaving_kraid_etank: + dw #preset_100early_brinstar_leaving_kraid_etank + dw $09C6, $000F ; Missiles dw #$FFFF -preset_ngplasma_norfair_postridley_springball_maze: - dw #preset_ngplasma_norfair_postridley_fire_flea_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 +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_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 + 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_ngplasma_norfair_postridley_three_musketeers: - dw #preset_ngplasma_norfair_postridley_fire_flea_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_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_allbosspkdr_wrecked_ship_breaking_tube: - dw #preset_14ice_brinstar_revisit_breaking_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 - dw $09CE, $0004 ; Pbs - dw $0AF8, $0000 ; Samus subpixel X - dw $D872, $04C1 ; Items +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_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 +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 $D820, $0801 ; Events + dw $09D0, $0005 ; Max pbs + dw $D874, $0504 ; Items + dw $D876, $0120 ; Items + dw $D8B6, $B00C ; Doors dw #$FFFF -preset_100early_speed_booster_hijump: - 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, $0046 ; Samus X - dw $0AFA, $058B ; Samus Y - dw $D8B8, $20EF ; Doors +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_100early_speed_booster_business_center_climb: - dw #preset_rbo_shopping_business_center_up_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 - 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 $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 $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 $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_gtclassic_kraid_mini_kraid: - dw #preset_gtclassic_kraid_kraid_kihunters +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, $5000 ; Screen subpixel X position - dw $0913, $27FF ; Screen subpixel Y position - dw $09C2, $005B ; Health - dw $0AF6, $016B ; Samus X + 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_gtclassic_kraid_kraid_2: - dw #preset_gtclassic_kraid_entering_kraids_lair +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 $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_kraid_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 $09C2, $004D ; 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_kraid_kraid_kihunters: - dw #preset_gtclassic_kraid_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 $09CA, $0009 ; Supers + dw $0AF6, $01C8 ; Samus X + dw $D8B8, $0024 ; Doors dw #$FFFF -preset_allbosskpdr_upper_norfair_double_chamber_revisit: - dw #preset_allbosskpdr_upper_norfair_single_chamber - dw $078D, $961E ; DDB - dw $079B, $ADDE ; MDB +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, $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 $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, $00A9 ; Samus X - dw $0AFA, $007B ; Samus Y - dw $D878, $001C ; Items - dw $D8BA, $00F1 ; Doors + dw $0AF6, $005F ; Samus X + dw $D828, $0104 ; Bosses + dw $D876, $0001 ; Items + dw $D8B8, $00E4 ; Doors dw #$FFFF -preset_kpdr25_kraid_kraid_kihunters_revisit: - dw #preset_kpdr23_kraid_kraid_kihunters_revisit - dw $09C6, $0007 ; Missiles +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_etank: - dw #preset_kpdr21_kraid_kraid_etank +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, $0009 ; Missiles + dw $09C6, $000A ; Missiles dw $D874, $0404 ; Items dw $D8B6, $8008 ; Doors dw #$FFFF -preset_rbo_shopping_nutella_refill_2n2m: - dw #preset_rbo_shopping_heading_to_croc_2n2m - 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_rbo_shopping_wave_beam_entry_2n1m: - dw #preset_rbo_shopping_wave_beam_entry_2n2m - 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_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_rbo_shopping_croc_power_bombs_2n2m: - dw #preset_rbo_shopping_wave_escape_2n2m - dw $078D, $93DE ; DDB - dw $079B, $AA82 ; 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 $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 $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_rbo_shopping_wave_escape_2n1m: - dw #preset_rbo_shopping_wave_escape_2n2m - 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_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_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_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_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_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_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_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_kpdr22_upper_norfair_hi_jump_etank: - dw #preset_kpdr21_upper_norfair_hi_jump_etank - dw $09C2, $012B ; Health - dw $09C4, $012B ; Max health +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 $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_leaving_hi_jump: - dw #preset_kpdr21_upper_norfair_leaving_hi_jump +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 $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $20EF ; Doors dw #$FFFF -preset_14ice_brinstar_revisit_entering_kraids_lair: -preset_14speed_brinstar_revisit_entering_kraids_lair: - dw #preset_14ice_brinstar_revisit_breaking_tube - dw $078D, $A348 ; DDB - dw $079B, $CF80 ; MDB +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, $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 $0AF6, $002E ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D820, $0801 ; Events + dw $0913, $27FF ; Screen subpixel Y position + dw $09C2, $005B ; Health + dw $0AF6, $016B ; Samus X 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 +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_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 +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 $0AF6, $0082 ; Samus X - dw $D874, $0F04 ; Items - dw $D8B6, $B02C ; Doors - dw #$FFFF - -preset_suitless_xray_xray_escape: - dw #preset_suitless_xray_xray_2 - 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 $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_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_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_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_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 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_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_ngplasma_norfair_postridley_frog_speedway_revisit: - dw #preset_ngplasma_norfair_postridley_three_musketeers - dw $078D, $95CA ; DDB +preset_rando_upper_norfair_mountain_to_kronic: + dw #preset_rando_upper_norfair_ice_hellrun + dw $078D, $96AE ; 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 $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_allbosspkdr_upper_norfair_hi_jump_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_hundo_speed_booster_hijump: - dw #preset_100early_speed_booster_hijump - 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 +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_100early_speed_booster_cathedral_entrance: - dw #preset_100early_speed_booster_business_center_climb +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 $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 $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_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 - 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_gtclassic_kraid_mini_kraid_revisit: - dw #preset_gtclassic_kraid_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 +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_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 +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_rbo_shopping_leaving_grapple_2n2m: - dw #preset_rbo_shopping_croc_power_bombs_2n2m - 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 +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 $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 $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, $13B0 ; Items + dw $D876, $0124 ; Items + dw $D8B8, $2800 ; Doors dw #$FFFF -preset_rbo_shopping_heading_to_business_center_2n1m: - dw #preset_rbo_shopping_heading_to_croc_2n2m - 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 +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_rbo_shopping_leaving_croc_2n2m: - dw #preset_rbo_shopping_croc_power_bombs_2n2m - dw $090F, $0E01 ; 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, $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 $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, $01C3 ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $D876, $13B0 ; Items - dw $D8B8, $E600 ; Doors - dw #$FFFF - -preset_rbo_shopping_leaving_norfair_2n1m: - dw #preset_rbo_shopping_wave_escape_2n1m - 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 + dw $0AF6, $0157 ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D874, $0104 ; Items + dw $D8B6, $2008 ; Doors dw #$FFFF -preset_14ice_brinstar_revisit_baby_kraid_entering: -preset_14speed_brinstar_revisit_baby_kraid_entering: - 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 +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_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 +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, $3800 ; Screen subpixel Y position + dw $0913, $CC00 ; Screen subpixel Y position + dw $0915, $000C ; Screen Y position in pixels 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 $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_baby_kraid_exiting: -preset_14speed_brinstar_revisit_baby_kraid_exiting: - 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 +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_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 +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, $01DB ; Samus X - dw $0AFA, $009B ; Samus Y + dw $0AF6, $03DB ; Samus X + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0100 ; Doors dw #$FFFF -preset_allbossprkd_wrecked_ship_breaking_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_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_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_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_nintendopower_shopping_with_power_crocomire: - dw #preset_nintendopower_shopping_with_power_heading_to_croc - dw $078D, $9396 ; DDB +preset_rando_upper_norfair_crocomire_escape: + dw #preset_rando_upper_norfair_mountain_to_kronic + dw $078D, $974A ; DDB dw $079B, $A923 ; MDB - dw $07F3, $0015 ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $EC80 ; Screen subpixel X position + dw $090F, $C980 ; 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 $0915, $001E ; 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 $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_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 +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_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 +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_nghyper_norfair_postridley_single_chamber: - dw #preset_nghyper_norfair_postridley_springball_maze - dw $078D, $99AE ; DDB - dw $079B, $B656 ; MDB +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 + dw $079B, $AFCE ; 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 $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_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_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, $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_allbosspkdr_upper_norfair_leaving_hi_jump: - dw #preset_allbosspkdr_upper_norfair_hi_jump_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 - dw $0AFA, $008B ; Samus Y - dw $D876, $0120 ; Items - dw $D8BA, $0001 ; Doors +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_100early_speed_booster_bubble_mountain: - dw #preset_100early_speed_booster_rising_tide +preset_allbossprkd_upper_norfair_bubble_mountain: + dw #preset_allbossprkd_upper_norfair_ice_escape dw $078D, $929A ; DDB dw $079B, $AFA3 ; MDB - dw $090F, $B000 ; Screen subpixel X position + 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 $0917, $0300 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0142 ; Health - dw $0AF6, $04B0 ; Samus X + 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_kpdr21_upper_norfair_business_center_revisit: - dw #preset_kpdr21_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 +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_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_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_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 +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, $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_gtclassic_kraid_kraid_kihunters_revisit: - dw #preset_gtclassic_kraid_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 $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_gtmax_kraid_mini_kraid: - dw #preset_gtmax_kraid_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 +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_gtmax_kraid_kraid_2: - dw #preset_gtclassic_kraid_kraid_2 - 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_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_gtmax_kraid_leaving_varia: - dw #preset_gtclassic_kraid_leaving_varia +preset_100early_speed_booster_hijump_boots: + dw #preset_100early_speed_booster_business_center 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_kraid_etank: - dw #preset_kpdr23_kraid_kraid_etank - dw $09C6, $0007 ; Missiles - dw #$FFFF - -preset_kpdr25_kraid_leaving_kraid_etank: - dw #preset_kpdr23_kraid_leaving_kraid_etank - dw $09C6, $0007 ; Missiles + 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, $0046 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $20EF ; Doors 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 +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_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_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_kpdr23_upper_norfair_hi_jump_etank: - dw #preset_kpdr22_upper_norfair_hi_jump_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 - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000A ; Missiles - dw $D8B6, $8008 ; Doors - dw #$FFFF - -preset_hundo_speed_booster_cathedral_entrance: - dw #preset_100early_speed_booster_cathedral_entrance - dw $09C6, $0018 ; Missiles - dw $09D6, $001D ; Reserves - dw #$FFFF - -preset_hundo_speed_booster_cathedral: - dw #preset_100early_speed_booster_cathedral - dw $09C6, $0018 ; Missiles - dw $09D6, $0022 ; Reserves - 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 - dw #$FFFF - -preset_gtmax_kraid_mini_kraid_revisit: - dw #preset_gtclassic_kraid_mini_kraid_revisit +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 $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_gtclassic_kraid_kraid_etank: - dw #preset_gtclassic_kraid_mini_kraid_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_allbossprkd_upper_norfair_hi_jump_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_rbo_shopping_ice_beam_entry_2n2m: - dw #preset_rbo_shopping_leaving_croc_2n2m - 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 $0913, $3400 ; Screen subpixel Y position + dw $0915, $0200 ; 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 $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, $005C ; Samus X - dw $0AF8, $2000 ; Samus subpixel X - dw $0AFA, $039B ; Samus Y - dw $D8B8, $EE00 ; Doors + 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_rbo_cleanup_red_tower_up_2n1m: - dw #preset_rbo_shopping_leaving_norfair_2n1m - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB +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: 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 @@ -7154,264 +8826,6 @@ 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 - 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 - dw #$FFFF - -preset_suitless_warehouse_below_spazer_2: - dw #preset_suitless_xray_xray_2 - 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_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_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 - dw #$FFFF - -preset_ngplasma_kraids_lair_warehouse_kihunters: - dw #preset_ngplasma_norfair_postridley_fire_flea_room - dw $078D, $923A ; DDB - dw $079B, $A471 ; MDB - dw $07F3, $0012 ; Music Bank - dw $090F, $8000 ; 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 $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 #$FFFF - -preset_allbosspkdr_upper_norfair_precathedral: - dw #preset_allbosspkdr_upper_norfair_leaving_hi_jump - 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_allbosspkdr_upper_norfair_bubble_mountain: - dw #preset_allbosspkdr_upper_norfair_leaving_hi_jump - 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_allbosspkdr_upper_norfair_single_chamber: - dw #preset_allbosspkdr_upper_norfair_leaving_hi_jump - 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_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 - 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 - 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_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_prkd19_wrecked_ship_crateria_kihunters_return: preset_prkd20_wrecked_ship_crateria_kihunters_return: preset_pkrd_wrecked_ship_crateria_kihunters_return: @@ -7425,6 +8839,21 @@ preset_pkrd_wrecked_ship_crateria_kihunters_return: dw $0AFA, $0094 ; Samus Y 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_prkd19_red_brinstar_revisit_red_brinstar_elevator: preset_prkd20_red_brinstar_revisit_red_brinstar_elevator: preset_pkrd_red_brinstar_revisit_red_brinstar_elevator: @@ -7456,455 +8885,307 @@ 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 - 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_kpdr25_kraid_business_center_preelev: - dw #preset_kpdr23_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_hi_jump_etank: - dw #preset_kpdr23_upper_norfair_hi_jump_etank - dw $09C6, $0009 ; Missiles +preset_kpdr25_kraid_kraid_kihunters_revisit: + dw #preset_kpdr23_kraid_kraid_kihunters_revisit + dw $09C6, $0007 ; Missiles dw #$FFFF -preset_kpdr25_upper_norfair_leaving_hi_jump: - dw #preset_kpdr23_upper_norfair_leaving_hi_jump +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_gtclassic_kraid_leaving_kraids_lair: - dw #preset_gtclassic_kraid_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 +preset_kpdr22_kraid_business_center_preelev: + dw #preset_kpdr20_kraid_business_center_preelev 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 $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items dw $D8B8, $00EF ; Doors dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_business_center: - dw #preset_gtclassic_kraid_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 +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 + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $00EF ; Doors dw #$FFFF -preset_allbossprkd_upper_norfair_leaving_hi_jump: - dw #preset_allbossprkd_upper_norfair_hi_jump_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 +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 $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 $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $20EF ; 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 - 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 +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_rbo_shopping_leaving_ice_2n2m: - dw #preset_rbo_shopping_ice_beam_entry_2n2m - 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, $00C8 ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $00B6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D876, $13B4 ; 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 $09C6, $0009 ; Missiles + dw $D8B6, $8008 ; Doors dw #$FFFF -preset_rbo_cleanup_green_brinstar_backdoor_2n1m: - dw #preset_rbo_cleanup_red_tower_up_2n1m - 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_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 - 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 - 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 +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, $04B5 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $06EF ; Doors - 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 + dw $0AF6, $01C8 ; Samus X + dw $D876, $A000 ; 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 +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_warehouse_warehouse_entrance: - dw #preset_suitless_warehouse_below_spazer_2 - dw $078D, $A348 ; DDB - dw $079B, $CF80 ; MDB - dw $07F5, $0005 ; Music Track +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, $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_suitless_warehouse_warehouse_zeelas: - dw #preset_suitless_warehouse_below_spazer_2 - 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 $0913, $8400 ; Screen subpixel Y position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $016B ; Samus X dw #$FFFF -preset_suitless_warehouse_warehouse_kihunters: - dw #preset_suitless_warehouse_below_spazer_2 - 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 +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_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 +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_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 +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, $0001 ; Hyper beam - dw $0AF8, $9FFF ; Samus subpixel X + dw $0A76, $0000 ; Hyper beam + dw $0AF6, $00A5 ; Samus X + dw $0AF8, $4FFF ; 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 +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, $0001 ; Hyper beam - dw #$FFFF - -preset_ngplasma_kraids_lair_minikraid_hallway: - 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 $0A76, $0000 ; Hyper beam dw $0AF6, $016C ; Samus X - dw $0AF8, $8FFF ; Samus subpixel X dw #$FFFF -preset_ngplasma_kraids_lair_kraid: - dw #preset_ngplasma_kraids_lair_warehouse_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 $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 $D8B8, $0024 ; 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_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 +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 $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 - 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 $09C2, $012B ; Health + dw $09CA, $000A ; Supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $0035 ; Samus X dw #$FFFF -preset_100early_grapple_single_chamber: - dw #preset_100early_speed_booster_bat_cave +preset_rando_upper_norfair_bat_cave_farm: + dw #preset_rando_upper_norfair_bubble_mountain_up 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 $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_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 +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_kpdr22_upper_norfair_cathedral: - dw #preset_kpdr21_upper_norfair_cathedral - dw $09C2, $018F ; Health +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 $0AF8, $3000 ; Samus subpixel X - dw $D874, $0C04 ; Items - dw $D8B8, $24EF ; Doors + 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_gtmax_kraid_leaving_kraids_lair: - dw #preset_gtmax_kraid_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_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_kpdr21_upper_norfair_rising_tide: - dw #preset_kpdr21_upper_norfair_cathedral +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, $0001 ; Supers + dw $09CA, $0002 ; Supers dw $0AF6, $02BB ; Samus X dw $0AFA, $018B ; Samus Y dw $D8B8, $26ED ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_bubble_mountain: - dw #preset_allbosskpdr_upper_norfair_bubble_mountain +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, $0115 ; Health - dw $09C6, $0009 ; Missiles + dw $09C2, $00CA ; Health + dw $09CA, $0002 ; Supers dw $0AF6, $04AD ; Samus X - dw $0AF8, $EFFF ; Samus subpixel X dw $D8B8, $26ED ; Doors dw #$FFFF -preset_kpdr21_upper_norfair_bat_cave: - dw #preset_kpdr21_upper_norfair_business_center_revisit +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 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 $09C2, $00C5 ; Health + dw $09C6, $0000 ; Missiles dw $09CA, $0001 ; Supers dw $0AF6, $01BF ; Samus X dw $0AF8, $FFFF ; Samus subpixel X @@ -7912,657 +9193,595 @@ 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: - 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_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_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_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_gtclassic_bootless_upper_norfair_business_center: - dw #preset_gtclassic_hi_jump_upper_norfair_business_center - dw $090F, $6000 ; Screen subpixel X position +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 $D874, $0904 ; Items - dw $D8B8, $00EF ; Doors + 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_gtmax_upper_norfair_business_center: - dw #preset_gtclassic_hi_jump_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_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_gtclassic_hi_jump_upper_norfair_hi_jump_etank: - dw #preset_gtclassic_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 - 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_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_ice_beam_hallway: - dw #preset_allbossprkd_upper_norfair_leaving_hi_jump - 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, $0055 ; Samus X - dw $0AFA, $039B ; Samus Y - dw $D8B8, $2800 ; Doors - dw #$FFFF - -preset_allbosskpdr_wrecked_ship_red_tower_2: - 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_rbo_shopping_ice_escape_2n2m: - dw #preset_rbo_shopping_leaving_ice_2n2m - dw $078D, $935A ; DDB - dw $079B, $A8B9 ; MDB +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 $0913, $9000 ; Screen subpixel Y position + 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 $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 $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_rbo_cleanup_big_pink_2n1m: - dw #preset_rbo_cleanup_red_tower_up_2n1m - 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 +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_rbo_shopping_leaving_norfair_2n2m: - dw #preset_rbo_shopping_leaving_ice_2n2m - dw $078D, $92EE ; DDB - dw $079B, $A6A1 ; MDB - dw $07F3, $0012 ; Music Bank +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 + dw $079B, $ACF0 ; MDB + dw $090F, $C000 ; Screen subpixel X position dw $0913, $0000 ; Screen subpixel Y position - dw $09C2, $0039 ; Health + 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, $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 $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_14ice_upper_norfair_precathedral: - dw #preset_14ice_upper_norfair_ice_escape - dw $078D, $932A ; DDB +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, $CFFF ; Screen subpixel X position - dw $0913, $C400 ; Screen subpixel Y position - dw $0915, $0317 ; Screen Y position in pixels - dw $0919, $0251 ; Layer 2 Y position - dw $0AF6, $00A1 ; Samus X + 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_14ice_upper_norfair_bubble_mountain: - dw #preset_14ice_upper_norfair_ice_escape - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB - dw $090F, $E000 ; Screen subpixel X position +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, $2000 ; Screen subpixel Y position - dw $0915, $0100 ; Screen Y 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, $0100 ; Layer 2 Y position - dw $09C6, $0009 ; Missiles - dw $09CA, $0006 ; Supers - dw $0AF6, $02B1 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8B8, $0EEF ; Doors + dw $0919, $0001 ; Layer 2 Y position + dw $09CA, $0002 ; Supers + dw $0AF6, $02A4 ; Samus X + dw $D8B8, $24EF ; Doors dw #$FFFF -preset_14ice_upper_norfair_magdollite_room: - dw #preset_14ice_upper_norfair_ice_escape - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $9000 ; 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 $09C2, $012B ; Health - dw $09C6, $0009 ; Missiles - dw $09CA, $0006 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $005B ; Samus X - dw $D8B8, $0EEF ; Doors +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 + 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_14speed_upper_norfair_magdollite_room: - dw #preset_14speed_upper_norfair_bubble_mountain_revisit - dw $078D, $9576 ; DDB - dw $079B, $AEDF ; MDB - dw $090F, $D000 ; Screen subpixel X position - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $01F5 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $09CE, $0004 ; Pbs +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, $0059 ; Samus X - dw $0AFA, $028B ; Samus Y - dw #$FFFF - -preset_14speed_upper_norfair_lava_spark: - dw #preset_14speed_upper_norfair_bubble_mountain_revisit - dw $078D, $96A2 ; DDB - dw $079B, $AE74 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C400 ; 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, $012B ; Health - dw $09C6, $0008 ; Missiles - dw $0AF6, $01EB ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $0130 ; Doors + dw $0AF6, $074D ; Samus X + dw $0AF8, $CFFF ; Samus subpixel X + dw $0AFA, $03AB ; Samus Y + dw $D872, $CFEF ; Items 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 +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 $09CE, $0005 ; Pbs - dw $0AF6, $0075 ; Samus X - dw $0AFA, $008B ; Samus Y + 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_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_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_nghyper_kraids_lair_minikraid_hallway: - 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 +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_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 +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_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 +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, $8FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D828, $0100 ; Bosses - dw $D8B8, $0024 ; Doors + 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_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_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 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_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_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 +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 $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_revisited: - 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 $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, $001E ; Items - dw $D8BA, $00F1 ; Doors + dw $D874, $0904 ; Items + dw $D878, $0004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $0030 ; Doors dw #$FFFF -preset_kpdr25_upper_norfair_business_center_revisit: - dw #preset_kpdr23_upper_norfair_business_center_revisit - dw $09C6, $000E ; Missiles +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_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 +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_kpdr22_upper_norfair_rising_tide: - dw #preset_kpdr21_upper_norfair_rising_tide +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, $26EF ; 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 + dw $D8B8, $20EF ; 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_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_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 +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_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_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 +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 $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0291 ; Samus X - dw $0AFA, $012B ; Samus Y + dw $09CA, $0005 ; Supers + dw $D8B8, $00ED ; Doors dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_leaving_hi_jump: - dw #preset_allbosskpdr_upper_norfair_leaving_hi_jump - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $2800 ; Screen subpixel Y position +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 $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 $0919, $0009 ; Layer 2 Y position + dw $0AF6, $006B ; Samus X + dw $0AF8, $8000 ; Samus subpixel X dw #$FFFF -preset_gtmax_upper_norfair_hijump_etank_room: - dw #preset_gtclassic_hi_jump_upper_norfair_hi_jump_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 +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_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_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_allbossprkd_upper_norfair_ice_escape: - dw #preset_allbossprkd_upper_norfair_leaving_hi_jump - 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_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_allbosskpdr_wrecked_ship_hellway: - dw #preset_allbosskpdr_wrecked_ship_red_tower_2 - 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_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_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 +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, $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 $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, $0157 ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D874, $0104 ; Items - dw $D8B6, $2008 ; Doors - dw #$FFFF - -preset_rbo_cleanup_spore_spawn_supers_2n1m: - dw #preset_rbo_cleanup_big_pink_2n1m - 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 $0AF6, $016B ; Samus X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_rbo_cleanup_red_tower_up_2n2m: - dw #preset_rbo_shopping_leaving_norfair_2n2m - 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 +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_rbo_cleanup_spore_spawn_supers_escape_2n1m: - dw #preset_rbo_cleanup_big_pink_2n1m - dw $078D, $8F76 ; DDB - dw $079B, $9B5B ; MDB +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, $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_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 $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_14speed_lower_norfair_ln_main_hall: - dw #preset_14speed_upper_norfair_lava_spark +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, $B000 ; Screen subpixel X position + dw $090F, $6000 ; 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 $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 @@ -8570,938 +9789,1233 @@ preset_14speed_lower_norfair_ln_main_hall: dw $0AFA, $0288 ; Samus Y 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 - 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 +preset_allbossprkd_lower_norfair_green_gate_glitch: + dw #preset_allbossprkd_upper_norfair_lava_spark + dw $078D, $989A ; DDB + dw $079B, $B3A5 ; MDB + dw $07F3, $0018 ; Music Bank 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 $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_suitless_warehouse_kraid_exit: - dw #preset_suitless_warehouse_below_spazer_2 - 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 +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 $D828, $0104 ; Bosses - dw $D874, $144C ; Items - dw $D8B8, $00A4 ; 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_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 $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_nghyper_kraids_lair_minikraid_hallway_revisit: - dw #preset_nghyper_kraids_lair_leaving_kraid - dw $078D, $91CE ; DDB - dw $079B, $A56B ; MDB +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, $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_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 $090F, $1000 ; Screen subpixel X position + dw $0913, $7800 ; 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 $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_hundo_ice_beam_double_chamber: - dw #preset_100early_grapple_double_chamber - dw $09C2, $0171 ; Health - dw $09C6, $0020 ; Missiles - dw $09CA, $0004 ; Supers - dw $09D6, $0064 ; Reserves +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_ice_beam_double_chamber_revisited: - dw #preset_100early_grapple_double_chamber_revisited - dw $09C2, $0171 ; Health - dw $09C6, $0025 ; Missiles - dw $09CA, $0003 ; Supers - dw $09D6, $0064 ; Reserves +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_100early_grapple_bubble_mountain_revisited: - dw #preset_100early_grapple_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 $09C2, $018F ; Health - dw $0AF6, $008F ; Samus X +preset_hundo_speed_booster_cathedral_entrance: + dw #preset_100early_speed_booster_cathedral_entrance + dw $09C6, $0018 ; Missiles + dw $09D6, $001D ; Reserves 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_hundo_speed_booster_cathedral: + dw #preset_100early_speed_booster_cathedral + dw $09C6, $0018 ; Missiles + dw $09D6, $0022 ; Reserves dw #$FFFF -preset_allbossprkd_upper_norfair_bubble_mountain: - dw #preset_allbossprkd_upper_norfair_ice_escape +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_100early_speed_booster_bubble_mountain: + dw #preset_100early_speed_booster_rising_tide dw $078D, $929A ; DDB dw $079B, $AFA3 ; MDB - dw $090F, $A000 ; Screen subpixel X position + 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 $09C2, $0111 ; Health - dw $09CA, $000B ; Supers - dw $0AF6, $04B4 ; Samus X + 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 $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 +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, $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 $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_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 +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 $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 $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_rbo_cleanup_hellway_2n2m: - dw #preset_rbo_cleanup_red_tower_up_2n2m - dw $078D, $90F6 ; DDB +preset_suitless_xray_xray_dboost: + dw #preset_suitless_xray_green_hill_zone_revisit + dw $078D, $8F0A ; 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 $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, $0092 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $0055 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D876, $13B0 ; Items dw #$FFFF -preset_rbo_cleanup_wave_gate_etank_2n1m: - dw #preset_rbo_cleanup_spore_spawn_supers_2n1m - 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 +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_cleanup_alpha_pbs_2n2m: - dw #preset_rbo_cleanup_red_tower_up_2n2m - 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_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_14ice_lower_norfair_pillars: - dw #preset_14ice_lower_norfair_ln_main_hall - dw $078D, $985E ; DDB - dw $079B, $B3A5 ; MDB - dw $090F, $4000 ; 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 +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, $008B ; Samus X - dw $0AFA, $029B ; Samus Y + dw $0AF6, $01C3 ; Samus X + dw $0AF8, $7000 ; Samus subpixel X + dw $D876, $13B0 ; Items + dw $D8B8, $E600 ; Doors 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 +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 + 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, $4000 ; Screen subpixel Y position + dw $0913, $8C00 ; 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 $0AF6, $0032 ; Samus X + dw $0AF8, $4000 ; Samus subpixel 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 +preset_14ice_upper_norfair_precathedral: + dw #preset_14ice_upper_norfair_ice_escape + dw $078D, $932A ; DDB + dw $079B, $A7DE ; MDB + dw $090F, $CFFF ; Screen subpixel X position + dw $0913, $C400 ; Screen subpixel Y position + dw $0915, $0317 ; Screen Y position in pixels + dw $0919, $0251 ; Layer 2 Y position + dw $0AF6, $00A1 ; Samus X + dw $0AFA, $038B ; 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 +preset_14ice_upper_norfair_bubble_mountain: + dw #preset_14ice_upper_norfair_ice_escape + dw $078D, $92B2 ; DDB + dw $079B, $A788 ; MDB + dw $090F, $E000 ; 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 $09C2, $00A3 ; Health + dw $09C6, $0009 ; Missiles + dw $09CA, $0006 ; Supers + dw $0AF6, $02B1 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $0EEF ; Doors + dw #$FFFF + +preset_14ice_upper_norfair_magdollite_room: + dw #preset_14ice_upper_norfair_ice_escape + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $9000 ; 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 $09C2, $012B ; Health + dw $09C6, $0009 ; Missiles + dw $09CA, $0006 ; Supers + dw $09CE, $0004 ; Pbs dw $0AF6, $005B ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X + dw $D8B8, $0EEF ; Doors dw #$FFFF -preset_ngplasma_kraids_lair_minikraid_hallway_revisit: - dw #preset_nghyper_kraids_lair_minikraid_hallway_revisit - dw $090F, $A001 ; Screen subpixel X position - dw $0913, $E400 ; Screen subpixel Y position - dw $09C2, $0513 ; Health - dw $09C6, $00D9 ; Missiles +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, $0026 ; Pbs + dw $09CE, $0027 ; Pbs + dw $09D2, $0001 ; Currently selected item dw $0A76, $0000 ; Hyper beam - dw $0AF6, $005A ; Samus X dw $0AF8, $4000 ; Samus subpixel X dw #$FFFF -preset_ngplasma_kraids_lair_kihunters_revisit_2: - 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 - 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 +preset_14speed_upper_norfair_magdollite_room: + dw #preset_14speed_upper_norfair_bubble_mountain_revisit + dw $078D, $9576 ; DDB + dw $079B, $AEDF ; MDB + dw $090F, $D000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $01F5 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $09CE, $0004 ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $03B4 ; Samus X + dw $0AF6, $0059 ; Samus X + dw $0AFA, $028B ; Samus Y 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 +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 $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_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 $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_baby_kraid_entering: - 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 +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_hundo_ice_beam_bubble_mountain_revisited: - dw #preset_100early_grapple_bubble_mountain_revisited - dw $09C2, $0171 ; Health - dw $09C6, $0023 ; Missiles - dw $09CA, $0003 ; Supers - dw $09D6, $0064 ; Reserves +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_kpdr23_upper_norfair_rising_tide: -preset_kpdr25_upper_norfair_rising_tide: - dw #preset_kpdr22_upper_norfair_rising_tide - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C6, $000F ; Missiles - dw $D8B6, $8008 ; Doors +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_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 +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_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 +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, $3000 ; Screen subpixel X position + dw $0913, $6000 ; Screen subpixel Y position + dw $0AF6, $0050 ; Samus X dw #$FFFF -preset_kpdr22_upper_norfair_speed_hallway: - dw #preset_kpdr21_upper_norfair_speed_hallway - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +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_kpdr21_upper_norfair_bat_cave_revisit: - dw #preset_kpdr21_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 +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, $002D ; Samus X - dw $D822, $0020 ; Events - dw $D878, $0004 ; Items - dw $D8BA, $0031 ; Doors + dw $0AF6, $04BD ; Samus X + dw $0AFA, $006B ; Samus Y dw #$FFFF -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 +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_prkd19_red_brinstar_revisit_breaking_tube: -preset_prkd20_red_brinstar_revisit_breaking_tube: -preset_pkrd_red_brinstar_revisit_breaking_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 +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_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 $0AF6, $01B6 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D874, $0504 ; Items - dw $D8B6, $B008 ; Doors + 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_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 +preset_nghyper_kraids_lair_entering_kraids_lair: + dw #preset_nghyper_norfair_postridley_business_center_revisit + dw $078D, $92EE ; 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 $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, $007F ; Samus X - dw $D820, $0801 ; Events + dw $0AF6, $0167 ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_business_center_postelev: -preset_prkd20_upper_norfair_business_center_postelev: - dw #preset_allbosspkdr_upper_norfair_business_center +preset_14speed_upper_norfair_lava_spark: + dw #preset_14speed_upper_norfair_bubble_mountain_revisit + dw $078D, $96A2 ; DDB + dw $079B, $AE74 ; MDB + dw $090F, $5000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $C400 ; 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, $012B ; Health + dw $09C6, $0008 ; Missiles + dw $0AF6, $01EB ; Samus X + dw $0AFA, $028B ; Samus Y + 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 $0919, $01AA ; Layer 2 Y position - dw $09A6, $1004 ; Equipped Beams - dw $09A8, $1004 ; Collected Beams - dw $09C2, $004E ; Health + dw $09C2, $004F ; Health dw $09C6, $000C ; Missiles dw $09CA, $0008 ; Supers - dw $09CE, $0002 ; Pbs + dw $09CE, $0003 ; Pbs dw $0AF8, $FFFF ; Samus subpixel X - dw $D874, $0504 ; Items - 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 +preset_kpdr25_kraid_kraid_etank: + dw #preset_kpdr23_kraid_kraid_etank + dw $09C6, $0007 ; Missiles dw #$FFFF -preset_gtmax_upper_norfair_leaving_hijump: - dw #preset_gtclassic_hi_jump_upper_norfair_leaving_hi_jump - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $8C00 ; Screen subpixel Y position - dw $09C2, $0050 ; Health - dw $09C4, $0063 ; Max health +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 $09CE, $0003 ; Pbs - dw $0AF6, $0045 ; Samus X - dw $D870, $0080 ; Items - dw $D876, $0021 ; Items - dw $D8BA, $0000 ; Doors + dw $09D6, $0022 ; Reserves dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_business_center_revisit: - dw #preset_gtclassic_hi_jump_upper_norfair_leaving_hi_jump - 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_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_100early_grapple_red_pirate_shaft: - dw #preset_100early_grapple_bubble_mountain_revisited - 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_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_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 +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_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_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_rbo_cleanup_dachora_room_2n1m: - dw #preset_rbo_cleanup_wave_gate_etank_2n1m - 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, $0391 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D874, $050C ; Items - dw $D8B6, $B0EC ; Doors +preset_kpdr25_kraid_leaving_kraid_etank: + dw #preset_kpdr23_kraid_leaving_kraid_etank + dw $09C6, $0007 ; Missiles dw #$FFFF -preset_rbo_cleanup_beta_pbs_2n2m: - dw #preset_rbo_cleanup_alpha_pbs_2n2m - 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_kpdr20_upper_norfair_rising_tide: +preset_kpdr21_upper_norfair_rising_tide: + 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 $09CC, $0005 ; Max supers + dw $D870, $0180 ; Items + dw $D872, $04C1 ; Items + dw $D8B4, $0206 ; Doors + dw $D8B6, $0008 ; Doors dw #$FFFF -preset_14ice_lower_norfair_worst_room: - dw #preset_14ice_lower_norfair_pillars - dw $078D, $9912 ; DDB - dw $079B, $B457 ; MDB - dw $090F, $2000 ; Screen subpixel X position - dw $0911, $0300 ; Screen X position in pixels - dw $0913, $F000 ; 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, $00E3 ; Health - dw $09CE, $0003 ; Pbs - dw $0AF6, $03BF ; Samus X - dw $0AFA, $008B ; Samus Y +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_14ice_lower_norfair_amphitheatre: - dw #preset_14ice_upper_norfair_magdollite_room - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $7000 ; Screen subpixel X position - dw $0915, $011C ; Screen Y position in pixels - dw $0919, $00D5 ; Layer 2 Y position - dw $09C2, $00E3 ; Health - dw $09C6, $0006 ; Missiles - dw $09CE, $0002 ; Pbs - dw $0AF6, $00B0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D8BA, $0100 ; Doors +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_14speed_lower_norfair_worst_room: - 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 +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 $0917, $0240 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0092 ; Health - dw $0AF6, $03DB ; Samus X + dw $0AF6, $002B ; Samus X dw $0AFA, $008B ; 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 - 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 +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_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 +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_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_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_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 +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_nghyper_kraids_lair_kihunters_revisit_2: - dw #preset_ngplasma_kraids_lair_kihunters_revisit_2 - 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_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_ngplasma_kraids_lair_warehouse_zealas: - dw #preset_ngplasma_kraids_lair_kihunters_revisit_2 - dw $078D, $9192 ; DDB - dw $079B, $A4DA ; MDB +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_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, $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, $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_allbossprkd_lower_norfair_ln_main_hall: - dw #preset_allbossprkd_upper_norfair_lava_spark +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: + 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_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: + 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, $0000 ; Screen subpixel X position + dw $0913, $3400 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $0AF6, $01C9 ; Samus X + dw $0AF8, $BFFF ; Samus subpixel X + 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 + 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_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, $6000 ; Screen subpixel X position + dw $090F, $A000 ; 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 $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_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_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_allbosspkdr_kraids_lair_kraid: - dw #preset_allbosspkdr_kraids_lair_baby_kraid_entering - 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_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_hundo_ice_beam_business_center_climb_ice: - dw #preset_hundo_ice_beam_bubble_mountain_revisited - dw $078D, $97DA ; DDB - dw $079B, $B167 ; MDB - dw $090F, $3000 ; Screen subpixel X position +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_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_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 $0915, $0000 ; Screen Y position in pixels - dw $09C2, $0185 ; Health - dw $09CA, $0005 ; Supers - dw $0AF6, $0040 ; Samus X + 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_kpdr23_upper_norfair_speed_hallway: -preset_kpdr25_upper_norfair_speed_hallway: - dw #preset_kpdr22_upper_norfair_speed_hallway +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 $09C6, $000F ; Missiles - dw $09CA, $0002 ; Supers - dw $D8B6, $8008 ; Doors + dw $09C2, $004E ; Health + dw $09CA, $0007 ; Supers + dw $0AF6, $0053 ; Samus X + dw $D874, $0504 ; Items + dw $D8B6, $B008 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_bat_cave_revisit: - dw #preset_kpdr21_upper_norfair_bat_cave_revisit - dw $09C2, $017E ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +preset_kpdr25_kraid_business_center_preelev: + dw #preset_kpdr23_kraid_business_center_preelev + dw $09C6, $0009 ; Missiles dw #$FFFF -preset_kpdr22_upper_norfair_single_chamber: - dw #preset_kpdr21_upper_norfair_single_chamber - dw $09C2, $018A ; Health - dw $09C4, $018F ; Max health - dw $D874, $0C04 ; Items - dw $D8B8, $26EF ; Doors +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 + 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 @@ -9515,19 +11029,6 @@ preset_kpdr21_upper_norfair_double_chamber: dw $D8BA, $0071 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_business_center_revisit: - dw #preset_gtclassic_hi_jump_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 @@ -9541,662 +11042,605 @@ preset_kpdr21_upper_norfair_double_chamber_revisit: 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 +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, $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 $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_prkd19_upper_norfair_hi_jump_etank: -preset_prkd20_upper_norfair_hi_jump_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 +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_prkd19_upper_norfair_leaving_hi_jump: -preset_prkd20_upper_norfair_leaving_hi_jump: - dw #preset_allbossprkd_upper_norfair_leaving_hi_jump - 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 +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_prkd19_upper_norfair_business_center_revisit: -preset_prkd20_upper_norfair_business_center_revisit: - dw #preset_allbosspkdr_upper_norfair_leaving_hi_jump - 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 +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_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_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_100early_grapple_postcrocomire: - dw #preset_100early_grapple_double_chamber_revisited - 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_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, $0217 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D82A, $0002 ; Bosses - dw $D876, $01B3 ; Items - dw $D8B8, $66EF ; Doors + dw $0AF6, $01AD ; Samus X + dw $0AFA, $018B ; Samus Y 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 +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 $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 $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_gtclassic_hi_jump_upper_norfair_precathedral: - dw #preset_gtclassic_hi_jump_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_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_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_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, $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 $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_gtclassic_hi_jump_upper_norfair_cathedral: - dw #preset_gtclassic_hi_jump_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_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_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_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, $00C1 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D880, $0020 ; Items - dw $D8C0, $0074 ; Doors + dw $0AF6, $017E ; Samus X + dw $0AF8, $FFFF ; Samus subpixel X + dw $D874, $004C ; Items dw #$FFFF -preset_rbo_cleanup_green_shaft_down_2n1m: - dw #preset_rbo_cleanup_dachora_room_2n1m - dw $078D, $8DA2 ; DDB - dw $079B, $9AD9 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels +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, $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 $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, $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 #$FFFF -preset_rbo_cleanup_crateria_kihunters_2n2m: - dw #preset_rbo_shopping_leaving_norfair_2n2m - dw $078D, $90BA ; DDB - dw $079B, $962A ; MDB +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 $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 $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_rbo_cleanup_etecoon_supers_2n1m: - dw #preset_rbo_cleanup_dachora_room_2n1m - dw $078D, $8CBE ; DDB - dw $079B, $9FE5 ; MDB +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, $989A ; DDB + dw $079B, $B3A5 ; MDB + dw $090F, $4000 ; 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, $0001 ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0185 ; Health - dw $09C6, $000E ; Missiles + dw $0913, $4000 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position dw $09CE, $0005 ; Pbs - dw $0AF6, $0038 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $008B ; Samus X + dw $0AFA, $029B ; Samus Y dw #$FFFF -preset_rbo_cleanup_crateria_pbs_2n2m: - dw #preset_rbo_cleanup_hellway_2n2m - 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 +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_14ice_lower_norfair_kihunter_stairs: - dw #preset_14ice_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $02EC ; Screen X position in pixels - dw $0915, $0033 ; Screen Y position in pixels - dw $0917, $0231 ; Layer 2 X position - dw $0919, $0026 ; Layer 2 Y position - dw $0AF6, $034C ; Samus X - dw $0AFA, $00A3 ; Samus Y +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 dw #$FFFF -preset_14ice_lower_norfair_wasteland: - dw #preset_14ice_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $9E00 ; Screen subpixel X position - dw $0911, $0200 ; Screen X position in pixels - dw $0913, $5800 ; Screen subpixel Y position - dw $0915, $0418 ; Screen Y position in pixels - dw $0917, $0180 ; Layer 2 X position - dw $0919, $0312 ; Layer 2 Y position - dw $09CE, $0001 ; Pbs - dw $0A1C, $0027 ; Samus position/state - dw $0A1E, $0508 ; More position/state - dw $0AF6, $0244 ; Samus X - dw $0AFA, $0480 ; Samus Y - dw $D8BA, $4100 ; Doors +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_14ice_lower_norfair_metal_pirates: - dw #preset_14ice_lower_norfair_amphitheatre - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB - dw $090F, $3001 ; Screen subpixel X position - 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, $00CD ; Health - dw $09CA, $0005 ; Supers - dw $09CE, $0000 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0158 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C100 ; Doors +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_14ice_lower_norfair_ridley: - dw #preset_14ice_upper_norfair_ice_escape - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $07F3, $0018 ; Music Bank - dw $090F, $2000 ; 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 +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 $09CA, $000A ; Supers - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $0039 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8B8, $0EEF ; Doors - dw $D8BA, $D100 ; Doors - dw $D8BC, $0001 ; Doors + dw $09C4, $012B ; Max health + dw $D874, $0904 ; Items + dw $D8B8, $00EF ; Doors dw #$FFFF -preset_14ice_lower_norfair_leaving_ridley: - dw #preset_14ice_upper_norfair_magdollite_room - dw $078D, $9A62 ; DDB - dw $079B, $B32E ; MDB - dw $07F3, $0024 ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $1000 ; Screen subpixel X position - dw $0913, $A800 ; 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 +preset_kpdr22_upper_norfair_hjb_missile_cathedral: + dw #preset_kpdr20_upper_norfair_cathedral dw $09C2, $018F ; Health dw $09C4, $018F ; Max health - dw $09C6, $0008 ; Missiles - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AFA, $019B ; Samus Y - dw $D82A, $0101 ; Bosses - dw $D878, $4000 ; Items - dw $D8BA, $D900 ; Doors - dw $D8BC, $0001 ; Doors + dw $0AF8, $3000 ; Samus subpixel X + dw $D874, $0C04 ; Items + dw $D8B8, $24EF ; 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 +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_14speed_lower_norfair_wasteland: - dw #preset_14speed_lower_norfair_amphitheatre - dw $078D, $99A2 ; DDB - dw $079B, $B585 ; MDB +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 - 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 $09C2, $003C ; Health + dw $09C4, $0063 ; Max health + dw $09CE, $0003 ; Pbs + dw $D870, $0080 ; Items + dw $D8B8, $00EC ; 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_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_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 +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_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 +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_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 +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 $09C2, $01E6 ; Health - dw $09CA, $0002 ; Supers - dw $0AF6, $004A ; Samus X - dw $D8B6, $B62C ; Doors + 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_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_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 $0919, $0000 ; Layer 2 Y position - dw $09C2, $01F3 ; Health - dw $09C4, $01F3 ; Max health - dw $09C6, $0009 ; Missiles - dw $09CE, $000F ; Pbs + 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, $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_nghyper_kraids_lair_warehouse_zealas: - dw #preset_nghyper_kraids_lair_kihunters_revisit_2 - 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_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 $0AF6, $03AE ; Samus X + dw $D8C0, $8174 ; 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 +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_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 +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_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 +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_maridia_fish_tank: - dw #preset_nghyper_kraids_lair_warehouse_kihunters - dw $078D, $A330 ; DDB - dw $079B, $CFC9 ; MDB +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, $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 $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_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_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_allbosspkdr_kraids_lair_baby_kraid_entering_2: - dw #preset_allbosspkdr_kraids_lair_kraid - dw $078D, $91AA ; DDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position +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, $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_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 $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_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 +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 $09CA, $0004 ; Supers - dw $0AF6, $0030 ; Samus X - dw $D8B8, $2EEF ; Doors + 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_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_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_kpdr23_upper_norfair_single_chamber: - dw #preset_kpdr22_upper_norfair_single_chamber +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 $D8B6, $8008 ; 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 - 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 $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_kpdr22_upper_norfair_double_chamber_revisit: +preset_kpdr20_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 $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF preset_kpdr21_upper_norfair_single_chamber_revisit: @@ -10220,633 +11664,543 @@ preset_kpdr21_upper_norfair_bubble_mountain_revisit: dw $0AF6, $008F ; Samus X 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 +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, $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 $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_gtmax_upper_norfair_cathedral: - dw #preset_gtclassic_hi_jump_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 +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_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_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_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 +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_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 $0AFA, $039B ; Samus Y - dw $D8B8, $2800 ; Doors + dw $0AF8, $4000 ; Samus subpixel 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 +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, $0180 ; Layer 2 X position + dw $0917, $0018 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $012B ; Health - dw $0AF6, $02B1 ; Samus X + 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: + dw #preset_14ice_lower_norfair_pillars + dw $078D, $9912 ; DDB + dw $079B, $B457 ; MDB + dw $090F, $2000 ; Screen subpixel X position + dw $0911, $0300 ; Screen X position in pixels + dw $0913, $F000 ; 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, $00E3 ; Health + dw $09CE, $0003 ; Pbs + dw $0AF6, $03BF ; Samus X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_rising_tide: - dw #preset_gtclassic_hi_jump_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 +preset_14ice_lower_norfair_amphitheatre: + dw #preset_14ice_upper_norfair_magdollite_room + dw $078D, $994E ; DDB + dw $079B, $B4AD ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $7000 ; Screen subpixel X position + dw $0915, $011C ; Screen Y position in pixels + dw $0919, $00D5 ; Layer 2 Y position + dw $09C2, $00E3 ; Health + dw $09C6, $0006 ; Missiles + dw $09CE, $0002 ; Pbs + dw $0AF6, $00B0 ; Samus X dw $0AFA, $018B ; Samus Y - dw $D8B8, $26EC ; Doors + dw $D8BA, $0100 ; 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 +preset_14speed_lower_norfair_pillars: + dw #preset_14speed_lower_norfair_ln_main_hall + dw $078D, $989A ; 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 $D8BA, $0100 ; Doors dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_bubble_mountain: - dw #preset_gtclassic_hi_jump_upper_norfair_cathedral - dw $078D, $929A ; DDB - dw $079B, $AFA3 ; MDB +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 $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 $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_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 +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_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 +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, $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 $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_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 +preset_allbosskpdr_maridia_botwoon: + dw #preset_allbosspkdr_maridia_botwoon 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 $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 $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 $09CE, $0003 ; Pbs + dw $0AF6, $03B8 ; Samus X + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items dw #$FFFF -preset_rbo_cleanup_etecoon_power_bombs_2n1m: - dw #preset_rbo_cleanup_etecoon_supers_2n1m - 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 +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, $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 $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_rbo_cleanup_gauntlet_wraparound_shot_2n2m: - dw #preset_rbo_cleanup_crateria_pbs_2n2m - dw $078D, $89B2 ; DDB +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, $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 $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_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 +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_14speed_lower_norfair_ridley: - dw #preset_14speed_lower_norfair_ridley_farming_room +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, $8000 ; Screen subpixel X position - dw $0913, $7400 ; Screen subpixel Y position - dw $09C2, $012B ; Health - dw $0AF6, $003F ; Samus X + 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, $D130 ; Doors + dw $D8BA, $D3F1 ; Doors + dw $D8BC, $0001 ; 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 +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_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 +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_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 +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, $0177 ; Samus X - dw $D874, $0F44 ; Items + dw $0AF6, $008F ; Samus X 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 +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 $09D6, $0064 ; Reserves 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 +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_nghyper_maridia_crab_shaft: - dw #preset_nghyper_maridia_mt_everest - dw $078D, $A3F0 ; DDB - dw $079B, $D0B9 ; MDB - dw $0911, $0500 ; Screen X position in pixels - dw $0913, $E001 ; 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, $0501 ; Health - dw $0A1C, $00CD ; Samus position/state - dw $0A1E, $1B08 ; More position/state - dw $0A68, $000E ; Flash suit - dw $0AF6, $05C0 ; Samus X - dw $0AF8, $B3FF ; Samus subpixel X - dw $0AFA, $0063 ; Samus Y - dw $0AFC, $0000 ; Samus subpixel Y +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_nghyper_maridia_aqueduct: - dw #preset_nghyper_maridia_fish_tank - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $0001 ; Screen subpixel X position - dw $0911, $000C ; Screen X position in pixels - dw $0913, $F001 ; 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, $0501 ; Health - dw $09D2, $0002 ; Currently selected item - dw $0AF6, $007B ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $03AB ; 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_nghyper_maridia_botwoon_hallway: - dw #preset_nghyper_kraids_lair_warehouse_zealas - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F3, $001B ; Music Bank - dw $090F, $2001 ; Screen subpixel X position - dw $0911, $00AE ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0917, $0082 ; Layer 2 X position - dw $09C2, $0501 ; Health - dw $09CA, $0030 ; Supers - dw $09CE, $0026 ; Pbs - dw $0AF6, $011E ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D8C0, $8074 ; Doors +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 + dw $09C2, $018F ; Health + dw $0AF6, $008F ; Samus X 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 +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, $3400 ; Screen subpixel Y position + dw $0913, $2001 ; 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 $09D2, $0002 ; Currently selected item + dw $0AF6, $002E ; Samus X 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_allbosspkdr_kraids_lair_leaving_kraids_lair: - dw #preset_allbosspkdr_kraids_lair_baby_kraid_entering_2 - 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 +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, $0025 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $26EC ; Doors + dw $0AF6, $0049 ; Samus X + dw $0AFA, $058B ; Samus Y + dw $D8B8, $2000 ; Doors dw #$FFFF -preset_100early_grapple_postcrocomire_jump_room: - dw #preset_100early_grapple_leaving_power_bombs - dw $078D, $944A ; DDB - dw $079B, $AB07 ; MDB +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, $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_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 - 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 $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_kpdr25_upper_norfair_single_chamber: - dw #preset_kpdr23_upper_norfair_single_chamber +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 $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 $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, $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 $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_kpdr22_upper_norfair_single_chamber_revisit: +preset_kpdr20_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 $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; Items dw #$FFFF preset_kpdr21_upper_norfair_frog_speedway: @@ -10860,3571 +12214,8723 @@ preset_kpdr21_upper_norfair_frog_speedway: dw $0AF6, $008E ; Samus X dw #$FFFF -preset_kpdr22_upper_norfair_bubble_mountain_revisit: +preset_kpdr20_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 $09C6, $0008 ; Missiles + dw $09C8, $000F ; Max missiles + dw $D878, $0014 ; 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 - 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 +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_pkrd_kraid_mini_kraid: - 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_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 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 +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, $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 $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_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 +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 $0AF6, $0078 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw $D828, $0104 ; Bosses - dw $D876, $0001 ; Items - dw $D8B8, $0064 ; Doors + 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_gtmax_upper_norfair_rising_tide: - dw #preset_gtclassic_hi_jump_upper_norfair_rising_tide +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 $09C2, $0046 ; Health - dw $09C4, $0063 ; Max health - dw $09CA, $0001 ; Supers + 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, $02B7 ; Samus X - dw $D870, $0080 ; Items - dw $D876, $0021 ; Items + dw $0AF6, $0115 ; Samus X + dw $0AFA, $088B ; Samus Y + dw $D870, $4180 ; Items 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_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_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_hi_jump_upper_norfair_magdollite_tunnel: - dw #preset_gtclassic_hi_jump_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_hi_jump_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 +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_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_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_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 +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_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 +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 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 +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, $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_green_shaft_up_2n1m: - dw #preset_rbo_cleanup_etecoon_power_bombs_2n1m - 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 $09C2, $00C6 ; Health + dw $0AF6, $0482 ; Samus X + dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_rbo_cleanup_gauntlet_etank_2n2m: - dw #preset_rbo_cleanup_gauntlet_wraparound_shot_2n2m - 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_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_14speed_lower_norfair_kihunter_stairs_revisit: - dw #preset_14speed_lower_norfair_wasteland_revisit +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, $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 $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_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_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_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_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, $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_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 +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, $B000 ; Screen subpixel Y position + dw $0913, $FC00 ; Screen subpixel Y position dw $0917, $0180 ; Layer 2 X position - dw $09C2, $01EF ; Health - dw $09CA, $0005 ; Supers + dw $09C2, $005C ; Health + dw $09CA, $0000 ; Supers dw $09CE, $0005 ; Pbs - dw $0AF6, $02B7 ; Samus X - dw $D8B0, $6000 ; Doors - dw $D8B2, $2C01 ; Doors + 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_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_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_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_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_halfie: - dw #preset_nghyper_norfair_postridley_fire_flea_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_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_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_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_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 +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_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 +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_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_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_kpdr25_upper_norfair_double_chamber: - dw #preset_kpdr23_upper_norfair_double_chamber - dw $09C6, $000D ; Missiles - dw $09CA, $0003 ; Supers +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_kpdr25_upper_norfair_double_chamber_revisit: - dw #preset_kpdr23_upper_norfair_double_chamber_revisit - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers +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_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_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_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 +preset_14ice_lower_norfair_kihunter_stairs: + dw #preset_14ice_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB dw $090F, $0000 ; Screen subpixel X position - dw $0913, $A800 ; Screen subpixel Y position - dw $0AF6, $0029 ; Samus X + dw $0911, $02EC ; Screen X position in pixels + dw $0915, $0033 ; Screen Y position in pixels + dw $0917, $0231 ; Layer 2 X position + dw $0919, $0026 ; Layer 2 Y position + dw $0AF6, $034C ; Samus X + dw $0AFA, $00A3 ; 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 - dw $0AF8, $FFFF ; Samus subpixel X - dw $D8B8, $26ED ; Doors +preset_14ice_lower_norfair_wasteland: + dw #preset_14ice_lower_norfair_amphitheatre + dw $078D, $99A2 ; DDB + dw $079B, $B585 ; MDB + dw $090F, $9E00 ; Screen subpixel X position + dw $0911, $0200 ; Screen X position in pixels + dw $0913, $5800 ; Screen subpixel Y position + dw $0915, $0418 ; Screen Y position in pixels + dw $0917, $0180 ; Layer 2 X position + dw $0919, $0312 ; Layer 2 Y position + dw $09CE, $0001 ; Pbs + dw $0A1C, $0027 ; Samus position/state + dw $0A1E, $0508 ; More position/state + dw $0AF6, $0244 ; Samus X + dw $0AFA, $0480 ; Samus Y + dw $D8BA, $4100 ; 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 +preset_14ice_lower_norfair_metal_pirates: + dw #preset_14ice_lower_norfair_amphitheatre + dw $078D, $99EA ; DDB + dw $079B, $B5D5 ; MDB + dw $090F, $3001 ; Screen subpixel X position + 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, $00CD ; Health 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_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_pkrd_kraid_mini_kraid_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 $09CE, $0000 ; Pbs 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, $0158 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C100 ; 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 +preset_14ice_lower_norfair_ridley: + dw #preset_14ice_upper_norfair_ice_escape + dw $078D, $995A ; DDB + dw $079B, $B37A ; MDB + dw $07F3, $0018 ; Music Bank + dw $090F, $2000 ; 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, $012B ; Health 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 $0AF6, $0039 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8B8, $0EEF ; Doors + dw $D8BA, $D100 ; Doors + dw $D8BC, $0001 ; Doors 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 +preset_14ice_lower_norfair_leaving_ridley: + dw #preset_14ice_upper_norfair_magdollite_room + dw $078D, $9A62 ; DDB + dw $079B, $B32E ; MDB + dw $07F3, $0024 ; Music Bank dw $07F5, $0003 ; Music Track - dw $090F, $7000 ; Screen subpixel X position - dw $0913, $7C00 ; Screen subpixel Y position + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $A800 ; Screen subpixel Y position + dw $0915, $011F ; Screen Y position in pixels 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_magdollite_tunnel: - dw #preset_gtclassic_hi_jump_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 $0919, $00D7 ; Layer 2 Y position + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $09C6, $0008 ; Missiles + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses + dw $D878, $4000 ; Items + dw $D8BA, $D900 ; Doors + dw $D8BC, $0001 ; 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 +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 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_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, $07A2 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $0AF6, $0036 ; Samus X + dw $0AF8, $E800 ; Samus subpixel 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_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, $00C5 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $028B ; Samus Y + dw $0AF6, $0232 ; Samus X + dw $0AF8, $4FFF ; Samus subpixel X + dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_allbosskpdr_maridia_breaking_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 +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_rbo_cleanup_reverse_terminator_2n1m: - dw #preset_rbo_cleanup_green_shaft_up_2n1m - 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 - 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 +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_parlor_down_2n2m: - dw #preset_rbo_cleanup_gauntlet_etank_2n2m - 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_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_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 +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_14ice_lower_norfair_three_musketeers: - dw #preset_14ice_lower_norfair_fireflea_room - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - 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, $0066 ; Samus X +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_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_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_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 +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_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_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_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_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_nghyper_maridia_spike_suit_colosseum: - dw #preset_nghyper_maridia_draygon +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_allbosspkdr_maridia_whomple_jump: + dw #preset_allbosspkdr_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 $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, $0043 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X + dw $0AF6, $003F ; Samus X dw $0AFA, $008B ; Samus Y dw $D82C, $0003 ; Bosses - dw $D8C2, $4C00 ; Doors + dw $D882, $0500 ; Items + dw $D8C2, $CC00 ; 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_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_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_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_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_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_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_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_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_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_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_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_kpdr25_upper_norfair_single_chamber_revisit: - dw #preset_kpdr23_upper_norfair_single_chamber_revisit - dw $09C6, $0012 ; Missiles - dw $09CA, $0002 ; Supers +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_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_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_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_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_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 - 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 +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 $D876, $1FB3 ; Items dw #$FFFF -preset_gtclassic_hi_jump_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_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, $01DB ; Samus X + dw $D8B0, $6001 ; Doors dw #$FFFF -preset_gtmax_upper_norfair_lava_dive: - dw #preset_gtmax_upper_norfair_kronic_room - dw $078D, $96A2 ; DDB - dw $079B, $AE74 ; MDB +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, $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 $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, $0169 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $0101 ; Doors + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $006B ; 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 +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_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 +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 $D870, $0080 ; Items - dw $D874, $0104 ; Items - dw $D876, $0021 ; Items - dw $D8B8, $26EC ; Doors - dw $D8BA, $0101 ; Doors + 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_kpdr21_red_brinstar_red_tower_climb: - dw #preset_kpdr21_upper_norfair_heading_to_red_brinstar - dw $078D, $910E ; DDB - dw $079B, $A3DD ; MDB +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 $0913, $EC00 ; Screen subpixel Y position - dw $09C2, $0129 ; Health - dw $09C6, $0010 ; Missiles - dw $09CA, $0005 ; Supers - dw $0AF6, $0024 ; Samus X + 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_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_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_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 +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_kpdr25_upper_norfair_bubble_mountain_revisit: - dw #preset_kpdr23_upper_norfair_bubble_mountain_revisit - dw $09C6, $0012 ; Missiles +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_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 +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 $D8B8, $00ED ; 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_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_suitless_upper_norfair_1_business_center_down: - dw #preset_suitless_upper_norfair_1_ice_escape - dw $078D, $9276 ; DDB - dw $079B, $A815 ; MDB +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, $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 $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_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_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_rbo_cleanup_climb_supers_moonfall_2n1m: - dw #preset_rbo_cleanup_reverse_terminator_2n1m - dw $078D, $8BF2 ; DDB - dw $079B, $92FD ; MDB - dw $090F, $7000 ; Screen subpixel X position +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, $3800 ; Screen subpixel Y position - dw $0915, $041F ; Screen Y 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, $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_climb_supers_2n2m: - dw #preset_rbo_cleanup_crateria_pbs_2n2m - 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 $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 $D870, $01A1 ; Items - dw $D8B2, $2E09 ; Doors + dw $D820, $0801 ; Events + dw $D880, $00A0 ; Items + dw $D8B6, $B72C ; Doors + dw $D8C0, $2174 ; Doors dw #$FFFF -preset_rbo_cleanup_pit_room_shortcharge_2n1m: - dw #preset_rbo_cleanup_reverse_terminator_2n1m - 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 +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_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 +preset_nodropskpdr_wrecked_ship_entering_wrecked_ship: + dw #preset_nodropskpdr_wrecked_ship_ocean_jumps + dw $078D, $8AEA ; DDB + dw $079B, $93FE ; MDB + dw $07F3, $000C ; Music Bank + dw $090F, $A000 ; Screen subpixel X position + dw $0911, $06DD ; Screen X position in pixels dw $0913, $0000 ; Screen subpixel Y 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, $005F ; Samus X + 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_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_nghyper_maridia_crab_shaft: + dw #preset_nghyper_maridia_mt_everest + dw $078D, $A3F0 ; DDB + dw $079B, $D0B9 ; MDB + dw $0911, $0500 ; Screen X position in pixels + dw $0913, $E001 ; 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, $0501 ; Health + dw $0A1C, $00CD ; Samus position/state + dw $0A1E, $1B08 ; More position/state + dw $0A68, $000E ; Flash suit + dw $0AF6, $05C0 ; Samus X + dw $0AF8, $B3FF ; Samus subpixel X + dw $0AFA, $0063 ; Samus Y + dw $0AFC, $0000 ; Samus subpixel 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 - dw $07F5, $0003 ; Music Track - dw $090F, $A000 ; Screen subpixel X position +preset_nghyper_maridia_aqueduct: + dw #preset_nghyper_maridia_fish_tank + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $0001 ; Screen subpixel X position + dw $0911, $000C ; Screen X position in pixels + dw $0913, $F001 ; 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, $0501 ; Health + dw $09D2, $0002 ; Currently selected item + dw $0AF6, $007B ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $03AB ; Samus Y + dw #$FFFF + +preset_nghyper_maridia_botwoon_hallway: + dw #preset_nghyper_kraids_lair_warehouse_zeelas + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $2001 ; Screen subpixel X position + dw $0911, $00AE ; Screen X position in pixels 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 $0917, $0082 ; Layer 2 X position + dw $09C2, $0501 ; Health + dw $09CA, $0030 ; Supers + dw $09CE, $0026 ; Pbs + dw $0AF6, $011E ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8C0, $8074 ; Doors 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_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_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_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_nghyper_maridia_womple_jump: - dw #preset_nghyper_maridia_spike_suit_colosseum - dw $0A68, $0000 ; Flash suit +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_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 +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, $003C ; Samus X - dw $0AF8, $B000 ; Samus subpixel X + dw $0AF6, $0168 ; Samus X + dw $0AF8, $7FFF ; Samus subpixel 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_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_allbossprkd_lower_norfair_wasteland: - dw #preset_allbossprkd_lower_norfair_kihunter_stairs +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, $A000 ; Screen subpixel X position + 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 $09CE, $0001 ; Pbs + 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, $024E ; Samus X + dw $0AF6, $0247 ; Samus X dw $0AFA, $0489 ; Samus Y - dw $D8BA, $43F1 ; Doors + dw $D8BA, $4130 ; 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 +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_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_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_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 +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_allbosskpdr_maridia_halfie: - dw #preset_allbosspkdr_maridia_halfie +preset_gtmax_upper_norfair_business_center_revisit: + dw #preset_gtclassic_hijump_upper_norfair_business_center_revisit 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 $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, $0082 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items + dw $0AF6, $01C1 ; Samus X + dw $D870, $0080 ; Items + dw $D876, $0021 ; 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 - 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_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_aqueduct_revisit: - dw #preset_nghyper_maridia_womple_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 +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_ngplasma_maridia_womple_jump: - dw #preset_ngplasma_maridia_spike_suit_colosseum - dw $0A68, $0000 ; Flash suit +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_ngplasma_maridia_reverse_botwoon_hallway: - dw #preset_ngplasma_maridia_draygon - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB +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, $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 $0913, $A800 ; Screen subpixel Y position + dw $0AF6, $0029 ; Samus X 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 +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 $0AF6, $02DB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D82A, $0105 ; Bosses - dw $D8BA, $D7F1 ; Doors + dw $0AFA, $00CB ; Samus Y 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_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_rbo_cleanup_terminator_revisit_2n2m: - dw #preset_rbo_cleanup_climb_supers_2n2m - 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, $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 $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 +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_retro_brinstar_powerbombs_2n1m: - dw #preset_rbo_cleanup_pit_room_shortcharge_2n1m - 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, $5000 ; Screen subpixel Y position +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 $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 $0AFA, $008B ; Samus Y - dw #$FFFF - -preset_14speed_lower_norfair_bubble_mountain_revisit_2: - 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 - dw $09CE, $0003 ; Pbs - dw $0AF6, $008A ; Samus X + dw $09C2, $0185 ; Health + dw $09CA, $0005 ; Supers + dw $0AF6, $0040 ; Samus X 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_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_14ice_maridia_mt_everest: - dw #preset_14ice_maridia_entering_maridia - dw $078D, $A3B4 ; DDB - dw $079B, $D017 ; MDB - dw $07F3, $001B ; Music Bank +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, $6000 ; Screen subpixel X position - dw $0911, $0065 ; Screen X position in pixels - dw $0915, $0006 ; Screen Y position in pixels - dw $0917, $004B ; Layer 2 X position - dw $0919, $0004 ; Layer 2 Y position - dw $0A1C, $0028 ; Samus position/state - dw $0A1E, $0504 ; More position/state - dw $0AF6, $00C8 ; Samus X - dw $0AFA, $0070 ; Samus Y - dw #$FFFF - -preset_14ice_maridia_ice_clip: - dw #preset_14ice_maridia_entering_maridia - dw $078D, $A4C8 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F3, $001B ; Music Bank - dw $07F5, $0005 ; Music Track - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $3C00 ; Screen subpixel Y position - dw $09CA, $0009 ; Supers - dw $09CE, $0004 ; Pbs - dw $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state - dw $0AF6, $008E ; Samus X - dw $0AFA, $006B ; Samus Y - dw $D8C0, $8174 ; Doors + 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_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 +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, $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_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_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 $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 $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 $09C2, $0121 ; Health + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $04B1 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D876, $0124 ; Items - 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 - 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_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 +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_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 +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, $5400 ; 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, $0177 ; Layer 2 Y position - dw $0AF6, $006D ; Samus X - dw $0AF8, $A000 ; Samus subpixel X + dw $09C2, $0121 ; Health + dw $09CE, $0004 ; Pbs + dw $0AF6, $0056 ; 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_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_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_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_allbosspkdr_maridia_womple_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 +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 $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 $D8B6, $8008 ; Doors dw #$FFFF -preset_rbo_cleanup_green_brinstar_revisit_2n2m: - dw #preset_rbo_cleanup_terminator_revisit_2n2m - 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 +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 + 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, $0082 ; Samus X - dw $0AF8, $7000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $0391 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D874, $050C ; Items + dw $D8B6, $B0EC ; Doors dw #$FFFF -preset_rbo_cleanup_blockbuster_2n1m: - dw #preset_rbo_cleanup_retro_brinstar_powerbombs_2n1m - 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_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_rbo_cleanup_leaving_etecoons_2n2m: - dw #preset_rbo_cleanup_gauntlet_wraparound_shot_2n2m - 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 +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 $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 $09CE, $0003 ; Pbs + dw $0AF6, $004C ; Samus X + dw $0AFA, $018B ; Samus Y 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_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_14ice_maridia_botwoon: - dw #preset_14ice_maridia_ice_clip - dw $078D, $A72C ; DDB - dw $079B, $D617 ; MDB - dw $090F, $B000 ; 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 +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, $03B3 ; Samus X + dw $0AF6, $0091 ; Samus X dw $0AFA, $008B ; Samus Y + dw $D8C2, $DC08 ; Doors 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_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_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 +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_nintendopower_wrecked_ship_bowling_alley: - dw #preset_nintendopower_wrecked_ship_attic - dw $078D, $A1E0 ; DDB - dw $079B, $93FE ; MDB - dw $07F3, $000C ; Music Bank +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 + dw $079B, $D4C2 ; MDB dw $07F5, $0005 ; Music Track - dw $090F, $9800 ; Screen subpixel X position + dw $090F, $2000 ; 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 $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_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 +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 $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, $06DB ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_allbossprkd_lower_norfair_fire_flea_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_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_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_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, $00B7 ; Samus X + dw $0AF6, $03A4 ; Samus X + dw $0AF8, $4FFF ; Samus subpixel 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 +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_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 +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, $BC00 ; Screen subpixel Y position - dw $0915, $02EF ; Screen Y 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, $0233 ; Layer 2 Y position - dw $0AF6, $00A4 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $038B ; Samus Y + 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_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 +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, $0008 ; Supers - dw $0AF6, $029F ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $D8B8, $2CAF ; Doors + dw $09CA, $0005 ; Supers + dw $0AF6, $01DA ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X + dw $D8B8, $0024 ; 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 - 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 +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_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 +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: + 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, $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 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 +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_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 +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_allbosskpdr_maridia_womple_jump: - dw #preset_allbosspkdr_maridia_womple_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_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_allbosspkdr_maridia_cac_alley: - dw #preset_allbosspkdr_maridia_womple_jump +preset_rando_east_maridia_suitless_colosseum: + dw #preset_rando_east_maridia_suitless_halfie_climb 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 $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_allbosspkdr_maridia_plasma_spark: - dw #preset_allbosspkdr_maridia_womple_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 +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_rbo_ice_croc_ice_beam_entry_2n1m: - dw #preset_rbo_cleanup_blockbuster_2n1m - dw $078D, $9246 ; DDB +preset_gtmax_upper_norfair_precathedral: + dw #preset_gtmax_upper_norfair_business_center_revisit + dw $078D, $941A ; DDB dw $079B, $A7DE ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $4000 ; Screen subpixel X position + dw $090F, $3000 ; 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 $0913, $7FFF ; Screen subpixel Y position + dw $0915, $0304 ; 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 $0919, $0243 ; Layer 2 Y position + dw $0AF6, $00AF ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_rbo_cleanup_spore_spawn_supers_2n2m: - dw #preset_rbo_cleanup_leaving_etecoons_2n2m - 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_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_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 +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_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 $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 +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 $0AF6, $03AD ; Samus X - dw $D8C0, $8174 ; Doors + 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_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 +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 $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 $0AF6, $0033 ; Samus X + dw $0AFA, $008B ; Samus Y 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 +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_hundo_phantoon_leaving_alpha_pbs: - 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 +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_kpdr25_upper_norfair_frog_speedway: - dw #preset_kpdr23_upper_norfair_frog_speedway - dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers +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_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_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_14ice_maridia_botwoon_etank_room: - dw #preset_14ice_maridia_ice_clip - dw $078D, $A774 ; DDB - dw $079B, $D95E ; MDB - dw $07F3, $002A ; Music Bank - dw $07F5, $0003 ; Music Track - dw $090F, $3000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $CC00 ; Screen subpixel Y position - dw $0917, $0100 ; Layer 2 X position +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 $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $01C7 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0002 ; Bosses + dw $0AF6, $0021 ; Samus X + dw $0AFA, $038C ; Samus Y + dw $D8B8, $2EEF ; Doors 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 +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_business_center_return: - dw #preset_100early_grapple_crocomire_revisit - dw $078D, $93AE ; DDB - dw $079B, $AA0E ; MDB - dw $090F, $D348 ; Screen subpixel X position +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, $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_hi_jump_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 $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_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 +preset_gtmax_upper_norfair_cathedral: + dw #preset_gtclassic_hijump_upper_norfair_cathedral 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 $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_hi_jump_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 +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_lower_norfair_leaving_golden_torizo: - dw #preset_gtclassic_kraid_mini_kraid_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 +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_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 +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 $0917, $0540 ; Layer 2 X position - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $0796 ; Samus X + 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_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 +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_red_brinstar_red_tower_climb: - dw #preset_kpdr21_red_brinstar_red_tower_climb - dw $09C2, $0152 ; Health +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_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_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_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 +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_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 +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_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 +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, $012B ; Health - dw $09C4, $012B ; Max health + dw $09C2, $0185 ; Health + dw $09C6, $000E ; Missiles 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 $0AF6, $0038 ; Samus X + dw $0AFA, $008B ; Samus Y 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_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_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_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_14ice_maridia_colosseum: - dw #preset_14ice_maridia_ice_clip - dw $078D, $A870 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $4880 ; 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 $09CA, $000A ; Supers - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00C6 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D82C, $0002 ; Bosses +preset_nodropskpdr_wrecked_ship_leaving_phantoon: + 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, $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, $00BB ; Samus Y + dw $D82A, $0100 ; Bosses dw #$FFFF -preset_14ice_maridia_draygon: - dw #preset_14ice_maridia_ice_clip - dw $078D, $A7F8 ; DDB - dw $079B, $D78F ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $6800 ; 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, $0008 ; Supers - dw $0AF6, $003C ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D82C, $0002 ; Bosses - dw $D8C2, $0C00 ; Doors +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_14ice_maridia_colosseum_revisit: - dw #preset_14ice_maridia_ice_clip - dw $078D, $A96C ; DDB - dw $079B, $D78F ; MDB - dw $090F, $E001 ; Screen subpixel X position - dw $0913, $3800 ; Screen subpixel Y position - dw $09C2, $0154 ; Health - dw $09CA, $0002 ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $003D ; Samus X - dw $0AFA, $008B ; Samus Y +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 $D8C2, $4C00 ; Doors + dw $D880, $8000 ; Items + dw $D8C2, $1008 ; 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 +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_nintendopower_maridia_mainstreet: - 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 +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 $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 $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_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_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_suitless_upper_norfair_1_rising_tide: - dw #preset_suitless_upper_norfair_1_cathedral - dw $078D, $92B2 ; DDB - dw $079B, $A788 ; MDB +preset_allbosskpdr_maridia_plasma_spark_revisit: + dw #preset_allbosspkdr_maridia_plasma_spark_revisit 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 + 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_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_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 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 +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_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 +preset_ngplasma_maridia_botwoon: + dw #preset_nghyper_maridia_botwoon + dw $090F, $0FFF ; Screen subpixel X position 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 $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_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_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_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 +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 $0AFA, $018B ; Samus Y + dw $0AF8, $1FFF ; Samus subpixel X 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 +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, $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_14ice_lower_norfair_three_musketeers: + dw #preset_14ice_lower_norfair_fireflea_room + dw $078D, $9A92 ; DDB + dw $079B, $B510 ; MDB + 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, $0066 ; Samus X + 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, $008A ; Samus position/state - dw $0A1E, $1504 ; More position/state - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items + 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_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 +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_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 +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_rbo_ice_croc_leaving_ice_2n1m: - dw #preset_rbo_ice_croc_ice_beam_entry_2n1m +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, $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, $6000 ; Screen subpixel X position + dw $0913, $0400 ; Screen subpixel 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 $09C2, $0185 ; Health + dw $0AF6, $00BA ; Samus X + dw $D876, $01A7 ; Items dw #$FFFF -preset_rbo_cleanup_spore_spawn_supers_escape_2n2m: - dw #preset_rbo_cleanup_spore_spawn_supers_2n2m - 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_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, $0118 ; Samus X - dw $0AFA, $088B ; Samus Y - dw $D870, $49A1 ; Items + dw $0AF6, $00AB ; Samus X + dw $0AFA, $04BB ; Samus Y 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 +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_hundo_phantoon_kihunter_room: - dw #preset_hundo_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 +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_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_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_14ice_maridia_reverse_botwoon: - dw #preset_14ice_maridia_colosseum_revisit - dw $078D, $A7E0 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $C000 ; Screen subpixel X position - dw $0913, $1800 ; Screen subpixel Y position +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, $0200 ; Layer 2 Y position - dw $09C2, $0145 ; Health - dw $09C6, $0009 ; Missiles - dw $09CA, $0003 ; Supers - dw $0AF6, $009A ; Samus X + 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_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 +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_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 $09C2, $01A6 ; Health + 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, $0080 ; Samus X - dw $0AFA, $0086 ; Samus Y - 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 + dw $0AF6, $0480 ; Samus X + dw $0AFA, $0288 ; Samus Y dw #$FFFF -preset_gtclassic_hi_jump_upper_norfair_prepillars: - dw #preset_gtclassic_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 - 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_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_hi_jump_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_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 +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_lower_norfair_leaving_golden_torizo: - dw #preset_gtclassic_lower_norfair_leaving_golden_torizo - dw $07F5, $0005 ; Music Track +preset_gtmax_upper_norfair_bubble_mountain: + dw #preset_gtclassic_hijump_upper_norfair_bubble_mountain 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 $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 $D874, $0104 ; Items dw $D876, $0021 ; Items - dw $D878, $0080 ; Items - dw $D8B8, $26EC ; Doors - 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 - 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_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 +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_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_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_red_brinstar_hellway: - dw #preset_kpdr21_red_brinstar_hellway - dw $09C2, $0157 ; Health +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_nintendopower_maridia_pants_room: - dw #preset_nintendopower_maridia_mainstreet - dw $078D, $A66C ; DDB +preset_rando_east_maridia_shaktool_hijump_entry: + dw #preset_rando_east_maridia_snail_clip + dw $078D, $A780 ; DDB dw $079B, $D4C2 ; MDB - dw $07F5, $0005 ; Music Track - dw $090F, $2000 ; Screen subpixel X position + dw $090F, $FFFF ; 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, $2C00 ; 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 $0AFA, $008B ; Samus Y - 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 $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_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_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_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_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_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_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_allbossprkd_upper_norfair_revisit_acid_snakes_tunnel: - dw #preset_allbossprkd_upper_norfair_revisit_red_pirate_shaft - dw $078D, $9726 ; DDB - dw $079B, $B139 ; MDB +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 $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_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 $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_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_nodropskpdr_wrecked_ship_wrecked_ship_shaft: + 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, $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 $0913, $0400 ; 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 $09C2, $0098 ; Health + dw $09C6, $0013 ; Missiles + dw $09CA, $000A ; Supers + dw $09CC, $000F ; Max supers + dw $0AF6, $00CC ; Samus X + dw $0AF8, $8000 ; Samus subpixel X + dw $D82A, $0100 ; Bosses + dw $D880, $0020 ; Items + dw $D8C0, $0074 ; 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 +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, $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_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 $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_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_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_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 +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 $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 $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 $D820, $0FC1 ; Events - dw $D8B2, $4001 ; Doors - dw $D90C, $0100 ; Map Stations 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 +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 $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, $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_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 $0913, $4400 ; Screen subpixel Y position + dw $09C2, $00FC ; Health dw $09CA, $0006 ; Supers - dw $09CE, $0004 ; Pbs - dw $0AF6, $0086 ; Samus X - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items + dw $0AF6, $0035 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B8, $2EEC ; Doors dw #$FFFF -preset_allbosskpdr_maridia_plasma_spark_revisit: - dw #preset_allbosspkdr_maridia_plasma_spark_revisit - dw $090F, $E000 ; Screen subpixel X position +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, $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 $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 #$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_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, $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, $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_rbo_ice_croc_ice_escape_2n1m: - dw #preset_rbo_ice_croc_leaving_ice_2n1m - 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 - dw #$FFFF - -preset_rbo_cleanup_wave_gate_etank_2n2m: - dw #preset_rbo_cleanup_spore_spawn_supers_2n2m - 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 +preset_nghyper_maridia_whomple_jump: + dw #preset_nghyper_maridia_spike_suit_colosseum + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_rbo_ice_croc_croc_shaft_moonfall_2n1m: - dw #preset_rbo_ice_croc_leaving_ice_2n1m - 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_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 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 +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, $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 $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_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_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_hundo_phantoon_ocean_fly: - dw #preset_hundo_phantoon_kihunter_room - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; 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, $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, $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_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_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_everest_revisit: - dw #preset_14ice_maridia_reverse_botwoon - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB - dw $07F5, $0006 ; Music Track - dw $090F, $4000 ; Screen subpixel X position - dw $0913, $7000 ; Screen subpixel Y position - dw $0915, $01F5 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $09CE, $0004 ; Pbs - dw $0AF6, $006F ; Samus X +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_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 +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, $0095 ; Samus X + dw $0AF6, $009C ; 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 +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 $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 $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_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 +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, $02AE ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D874, $0F04 ; Items - dw $D8B6, $A008 ; Doors + dw $0AF6, $00C7 ; Samus X + dw $0AFA, $028B ; 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 +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, $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 $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_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_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_hi_jump_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_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_pkrd_upper_norfair_hi_jump_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_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_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_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_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 +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, $01AF ; Samus X - dw $0AF8, $1FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; 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 +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 $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 +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, $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_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, $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, $00F9 ; Health + dw $0AF6, $00BE ; Samus X + dw $0AFA, $038B ; Samus 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_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_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 +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, $003B ; Samus X - dw $0AF8, $7FFF ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $0AFC, $FFFF ; Samus subpixel Y + dw $0AF6, $0084 ; Samus X + dw $0AFA, $008B ; 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 - 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 +preset_nodropskpdr_wrecked_ship_attic: + dw #preset_nodropskpdr_wrecked_ship_wrecked_ship_shaft + dw $078D, $A2E8 ; DDB + dw $079B, $CAF6 ; MDB + dw $090F, $6000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $0465 ; Samus X + dw $0AFA, $005B ; 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 +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, $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, $0096 ; Health + dw $09C6, $0012 ; Missiles + dw $09CA, $0004 ; Supers dw $09CE, $0004 ; Pbs - dw $D870, $0180 ; Items - dw $D876, $01A1 ; 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_allbosspkdr_upper_norfair_revisit_ice_beam_hallway: - dw #preset_allbosspkdr_maridia_sewers +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_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 + 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_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 + 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 $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_upper_west_ocean + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + 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, $0038 ; Health + dw $0AF6, $0075 ; Samus X + dw $D880, $00A0 ; Items + 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_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 + 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 $0AF6, $0184 ; Samus X + dw $0AFA, $04D0 ; 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 $07F3, $0015 ; Music Bank + 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, $1C4C ; Items + dw $D8B8, $00AF ; Doors + dw #$FFFF + +preset_14ice_maridia_mt_everest: + dw #preset_14ice_maridia_entering_maridia + dw $078D, $A3B4 ; DDB + dw $079B, $D017 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track dw $090F, $6000 ; Screen subpixel X position - dw $0915, $0238 ; Screen Y position in pixels - dw $09C2, $00FC ; Health - dw $09CA, $0007 ; Supers + dw $0911, $0065 ; Screen X position in pixels + dw $0915, $0006 ; Screen Y position in pixels + dw $0917, $004B ; Layer 2 X position + dw $0919, $0004 ; Layer 2 Y position + dw $0A1C, $0028 ; Samus position/state + dw $0A1E, $0504 ; More position/state + dw $0AF6, $00C8 ; Samus X + dw $0AFA, $0070 ; Samus Y + dw #$FFFF + +preset_14ice_maridia_ice_clip: + dw #preset_14ice_maridia_entering_maridia + dw $078D, $A4C8 ; DDB + dw $079B, $D5A7 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0005 ; Music Track + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $3C00 ; Screen subpixel Y position + dw $09CA, $0009 ; Supers + dw $09CE, $0004 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $008E ; Samus X + dw $0AFA, $006B ; Samus Y + dw $D8C0, $8174 ; Doors + dw #$FFFF + +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 $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_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_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 $0AFA, $02A8 ; Samus Y + dw $0AF6, $0080 ; Samus X 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 +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 + 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_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 + 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, $989A ; 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_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 $09C2, $00FC ; Health - dw $09CA, $0006 ; Supers - dw $0AF6, $0035 ; Samus X + dw $0917, $017C ; Layer 2 X position + dw $09C2, $0119 ; Health + 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 $D8B8, $2EEC ; Doors dw #$FFFF -preset_rbo_cleanup_waterway_etank_2n2m: - dw #preset_rbo_cleanup_wave_gate_etank_2n2m +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 + 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_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_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_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 + 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: + 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 + 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_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_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 + 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_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 + 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, $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_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_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 + 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 $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_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_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_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 + 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_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: + dw #preset_14ice_maridia_ice_clip + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $090F, $B000 ; 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 $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $03B3 ; Samus X + 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_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 + 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_botwoon_etank_room: + dw #preset_14ice_maridia_ice_clip + dw $078D, $A774 ; DDB + dw $079B, $D95E ; MDB + dw $07F3, $002A ; Music Bank + dw $07F5, $0003 ; Music Track + dw $090F, $3000 ; Screen subpixel X position + dw $0911, $0100 ; Screen X position in pixels + dw $0913, $CC00 ; Screen subpixel Y position + dw $0917, $0100 ; Layer 2 X position + dw $09CA, $0004 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01C7 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0002 ; Bosses + dw #$FFFF + +preset_14ice_maridia_colosseum: + dw #preset_14ice_maridia_ice_clip + dw $078D, $A870 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $4880 ; 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 $09CA, $000A ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00C6 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0002 ; Bosses + dw #$FFFF + +preset_14ice_maridia_draygon: + dw #preset_14ice_maridia_ice_clip + dw $078D, $A7F8 ; DDB + dw $079B, $D78F ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $6800 ; 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, $0008 ; Supers + dw $0AF6, $003C ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D82C, $0002 ; Bosses + dw $D8C2, $0C00 ; Doors + dw #$FFFF + +preset_14ice_maridia_colosseum_revisit: + dw #preset_14ice_maridia_ice_clip + dw $078D, $A96C ; DDB + dw $079B, $D78F ; MDB + dw $090F, $E001 ; Screen subpixel X position + dw $0913, $3800 ; Screen subpixel Y position + dw $09C2, $0154 ; Health + dw $09CA, $0002 ; Supers + dw $09CE, $0005 ; Pbs + dw $0AF6, $003D ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; 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 + dw $09CE, $0003 ; Pbs + dw $0AF6, $008A ; Samus X + 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 + 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 + 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_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 + 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_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 + 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_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 + 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 + 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 + 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 #$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, $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_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_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 + 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_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 + 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_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 + 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, $989A ; 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_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_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 $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_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_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: + dw #preset_14ice_maridia_colosseum_revisit + dw $078D, $A7E0 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $C000 ; Screen subpixel X position + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $0200 ; Screen Y position in pixels + dw $0919, $0200 ; Layer 2 Y position + dw $09C2, $0145 ; Health + dw $09C6, $0009 ; Missiles + dw $09CA, $0003 ; Supers + dw $0AF6, $009A ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +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_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_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_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 + 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_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_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_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 $09CA, $0009 ; Supers + dw $09CE, $0005 ; Pbs + dw $D828, $0104 ; Bosses + dw $D874, $0D04 ; Items + 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: +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_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_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, $0119 ; Health + dw $0AF6, $01DC ; Samus X + dw #$FFFF + +preset_nodropskpdr_red_brinstar_revisit_breaking_the_tube: + 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 $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_leaving_beta_power_bombs + dw $078D, $A330 ; DDB + dw $079B, $CFC9 ; MDB + dw $07F3, $001B ; Music Bank + dw $07F5, $0006 ; Music Track + 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 $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_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 + 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_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 $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_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_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 + 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_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 + 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: + 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, $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 $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_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, $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 $09C2, $0108 ; Health + dw $09C6, $000B ; Missiles + dw $0AF6, $0052 ; Samus X + dw $0AFA, $008B ; 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 + dw #$FFFF + +preset_14ice_maridia_everest_revisit: + dw #preset_14ice_maridia_reverse_botwoon + dw $078D, $A708 ; DDB + dw $079B, $D1A3 ; MDB + dw $07F5, $0006 ; Music Track + dw $090F, $4000 ; Screen subpixel X position + dw $0913, $7000 ; Screen subpixel Y position + dw $0915, $01F5 ; Screen Y position in pixels + dw $0919, $0177 ; Layer 2 Y position + dw $09CE, $0004 ; Pbs + dw $0AF6, $006F ; Samus X + 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 + dw $078D, $A72C ; DDB + dw $079B, $D617 ; MDB + dw $07F3, $001B ; Music Bank + dw $090F, $E000 ; 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 $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_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, $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 + 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 + 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 #$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 $078D, $985E ; DDB + 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_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 + 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_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_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, $00DD ; 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, $00DD ; Health + dw $09CA, $000D ; 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, $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 + 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, $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_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 + 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 $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: + 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_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_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_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, $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_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_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_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_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_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_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_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_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_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, $02BB ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D820, $3801 ; Events + 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 + 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, $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_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_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_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_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_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_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: + 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_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 + 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 + 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_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_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_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 $0AF6, $006D ; Samus X + 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 + 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 + 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 + 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, $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: + 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 #$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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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_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_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, $00B7 ; Samus X + dw $D82A, $0107 ; Bosses + dw $D878, $C0DF ; Items + dw $D8BA, $DBFB ; 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 + 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 + 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, $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 #$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 + 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 + 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 #$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_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_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_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_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_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_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: +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_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_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 #$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 + 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_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_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_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_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 + 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 + 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 + 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_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 + 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_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_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_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, $006E ; 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 + 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 + 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_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 #$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_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_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_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 + 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_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 $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_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 @@ -14447,8 +20953,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 @@ -14463,708 +20969,645 @@ preset_rbo_ice_croc_croc_speedway_2n1m: dw $0AFA, $032C ; Samus Y 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 +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 #$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 +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_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 $0A68, $0000 ; Flash suit - dw $0AF6, $026B ; Samus X - dw $0AFA, $005B ; Samus Y + 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 #$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 $D880, $0001 ; Items - dw $D8B0, $3000 ; Doors - dw $D8C0, $0010 ; Doors dw #$FFFF -preset_14ice_maridia_red_tower_green_gate: - dw #preset_14ice_maridia_aqueduct_revisit - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB +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, $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 $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_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_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_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 +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, $0000 ; Screen subpixel Y position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $000B ; Screen Y position in pixels 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 $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_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_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 + dw $079B, $ADAD ; MDB 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 $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_pkrd_upper_norfair_leaving_hi_jump: - dw #preset_prkd19_upper_norfair_leaving_hi_jump - 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_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_red_brinstar_caterpillars_down: - dw #preset_kpdr21_red_brinstar_hellway - dw $078D, $901E ; DDB - dw $079B, $A2F7 ; MDB +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, $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 $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_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_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_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_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_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_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_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 +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_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 +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_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_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_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 +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_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_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_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_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_nintendopower_maridia_fish_tank: - dw #preset_nintendopower_maridia_mainstreet - 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 +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_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 +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_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_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_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_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_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_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_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_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_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 +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_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_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_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_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_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 +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: + 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 dw #$FFFF -preset_ngplasma_tourian_metroids_4: - dw #preset_ngplasma_tourian_metroids_3 +preset_allbossprkd_tourian_metroids_4: + dw #preset_allbossprkd_tourian_metroids_2 dw $078D, $A9CC ; DDB dw $079B, $DB7D ; MDB - dw $090F, $C000 ; Screen subpixel X position + dw $090F, $2000 ; Screen subpixel X position dw $0911, $0500 ; Screen X 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, $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_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 $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 #$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_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 +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 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 +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 $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 $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_suitless_upper_norfair_2_croc_pbs: - 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_nodropskpdr_maridia_cac_alley_west: + 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 $09C2, $0058 ; Health + dw $0AF6, $005B ; Samus X + dw $D8C2, $DC00 ; Doors 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_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_nghyper_tourian_giant_hoppers: - dw #preset_ngplasma_tourian_giant_hoppers +preset_allbosspkdr_spore_spawn_red_tower: + dw #preset_allbosskpdr_spore_spawn_red_tower 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 $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_suitless_upper_norfair_2_croc_shaft_down: - dw #preset_suitless_upper_norfair_2_croc_pbs - 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_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_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 +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 $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 + 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_nghyper_tourian_gadora_room: - dw #preset_nghyper_tourian_metroids_3 +preset_allbossprkd_tourian_gadora_room: + dw #preset_allbossprkd_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_allbossprkd_kraids_lair_baby_kraid_entering: - 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 $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, $016B ; Samus X + dw $0AF6, $00C0 ; Samus X dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; 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 - dw $09CA, $0003 ; Supers - dw $0AF6, $0036 ; Samus X - dw $0AFA, $0397 ; Samus Y - dw $D870, $0180 ; Items - dw $D876, $01A1 ; Items +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_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 +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_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_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_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 +21626,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 @@ -15203,287 +21646,395 @@ preset_rbo_ice_croc_croc_2n1m: dw $D8B8, $6E00 ; Doors dw #$FFFF -preset_14speed_maridia_everest_revisit: - dw #preset_14speed_maridia_aqueduct_revisit - dw $078D, $A708 ; DDB - dw $079B, $D1A3 ; MDB +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, $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 $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_14speed_maridia_red_tower_green_gate: - dw #preset_14speed_maridia_aqueduct_revisit - dw $078D, $A42C ; DDB - dw $079B, $D104 ; MDB +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, $5001 ; Screen subpixel X position - dw $0911, $0013 ; Screen X position in pixels + 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 $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 $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_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_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 $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 $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_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, $006E ; Samus X - dw $0AFA, $005B ; Samus Y + dw $0AF6, $00A7 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $82C0 ; Items 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_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_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 +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_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 +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_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 +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_100early_red_tower_and_crateria_oceanfly: - 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 +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_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_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_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_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_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_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_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_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_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 +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_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 +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_ngplasma_tourian_zeb_skip: - dw #preset_ngplasma_tourian_giant_hoppers +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 $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 $09CA, $000F ; Supers dw $0A1C, $0002 ; Samus position/state dw $0A1E, $0004 ; More position/state - dw $0AF6, $0041 ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X + dw $0AF6, $003B ; Samus X dw $0AFA, $028B ; Samus Y dw $D8C4, $03AF ; Doors dw #$FFFF -preset_allbossprkd_kraids_lair_kraid: - dw #preset_allbossprkd_kraids_lair_baby_kraid_entering - 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 +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_allbosskpdr_upper_norfair_revisit_ice_escape: - dw #preset_allbosspkdr_upper_norfair_revisit_ice_escape +preset_nghyper_tourian_mother_brain_2: + dw #preset_ngplasma_tourian_mother_brain_2 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 $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_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_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_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 +22046,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 @@ -15518,404 +22069,458 @@ preset_rbo_ice_croc_grapple_shaft_down_2n1m: 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 +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_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_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_hundo_gravity_leaving_ws_left_supers: - dw #preset_hundo_gravity_ws_shaft_up_to_supers - dw $078D, $A210 ; DDB - dw $079B, $CDA8 ; MDB +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, $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 $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_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 +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_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 +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, $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 $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_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 +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_100early_red_tower_and_crateria_the_moat: - dw #preset_100early_red_tower_and_crateria_oceanfly - 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_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_gtmax_lower_norfair_mickey_mouse_missiles: - dw #preset_gtmax_lower_norfair_worst_room_in_the_game - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB +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 $0911, $0000 ; Screen X position in pixels + 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, $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 $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_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 +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_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 +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_nintendopower_maridia_botwoon: - dw #preset_nintendopower_maridia_east_pants_room - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB +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 $09CA, $0004 ; 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_plasma_spark_revisit + dw $078D, $A600 ; DDB + dw $079B, $D48E ; 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 $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: + 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_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_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_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 +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, $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 $0915, $021D ; Screen Y position in pixels + dw $0AF6, $0234 ; Samus X + dw $0AFA, $028B ; 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_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_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_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_allbossprkd_kraids_lair_baby_kraid_entering_2: - 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 +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, $005B ; Samus X - dw $D828, $0304 ; Bosses - dw $D876, $0135 ; Items - dw $D8B8, $EEE4 ; Doors + dw $0AF6, $01CC ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $002F ; 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 +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_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 +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 $0919, $0000 ; Layer 2 Y position - dw $09C2, $007F ; Health - dw $09C6, $0044 ; Missiles - dw $09C8, $0046 ; Max missiles + dw $09C2, $00DF ; Health 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_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 $0AF6, $019A ; Samus X + dw $0AFA, $005B ; Samus Y 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 #preset_ngplasma_tourian_zebes_escape 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_baby_kraid_entering_2 - 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 +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_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_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_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_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_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 +22539,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 @@ -15954,298 +22559,313 @@ preset_rbo_ice_croc_grapple_escape_2n1m: dw $D876, $1334 ; Items 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 +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, $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 $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_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 +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 $0915, $0474 ; Screen Y position in pixels + dw $0913, $2000 ; Screen subpixel Y position 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 $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_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 +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_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 + 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 $09C2, $0169 ; Health - dw $09C6, $000A ; Missiles dw $09CA, $0007 ; Supers - dw $0AF6, $0040 ; Samus X + dw $0AF6, $02A2 ; Samus X dw $0AFA, $008B ; Samus Y - dw $D822, $0001 ; Events - dw $D8C4, $0001 ; Doors + dw $D8B8, $2CEF ; 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_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_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_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_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_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_suitless_upper_norfair_2_croc_revisit: - dw #preset_suitless_upper_norfair_2_croc_farm - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB - dw $090F, $9000 ; 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, $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 $0919, $0003 ; Layer 2 Y position + dw $09CE, $000F ; Pbs + dw $0AF6, $0167 ; Samus X + dw $0AFA, $008B ; Samus Y 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_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_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_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_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 +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_allbosspkdr_upper_norfair_revisit_crocomire: - dw #preset_allbosskpdr_upper_norfair_revisit_crocomire - dw $090F, $C000 ; Screen subpixel X position - dw $09C2, $011B ; 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 $09CA, $0005 ; Supers - dw $0AF6, $0CBA ; Samus X + dw $09CE, $0002 ; Pbs dw $D870, $0190 ; Items dw $D876, $0125 ; Items + dw $D8BA, $D7F1 ; Doors 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 +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_suitless_upper_norfair_2_croc_speedway_up: - dw #preset_suitless_upper_norfair_2_croc_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 +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_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_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_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_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_nghyper_tourian_escape_room_4: - dw #preset_nghyper_tourian_escape_room_3 +preset_ngplasma_tourian_escape_room_4: + dw #preset_ngplasma_tourian_escape_room_3 dw $078D, $AB04 ; DDB dw $079B, $DEA7 ; MDB - dw $090F, $1000 ; Screen subpixel X position + dw $090F, $A000 ; 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 $0915, $0026 ; Screen Y position in pixels dw $0917, $03C0 ; Layer 2 X position - dw $0919, $0014 ; Layer 2 Y position + dw $0919, $001C ; Layer 2 Y position dw $0AF6, $05DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_nghyper_tourian_escape_climb: - dw #preset_nghyper_tourian_escape_room_3 +preset_ngplasma_tourian_escape_climb: + dw #preset_ngplasma_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 $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_nghyper_tourian_escape_parlor: - dw #preset_nghyper_tourian_zebes_escape +preset_ngplasma_tourian_escape_parlor: + dw #preset_ngplasma_tourian_zebes_escape dw $078D, $AB34 ; DDB dw $079B, $96BA ; MDB - dw $090F, $4000 ; Screen subpixel X position + 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, $0545 ; Health + dw $09C2, $0548 ; Health dw $0A1C, $00CD ; Samus position/state dw $0A1E, $1B08 ; More position/state dw $0A68, $000E ; Flash suit @@ -16256,59 +22876,79 @@ preset_nghyper_tourian_escape_parlor: 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 +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_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_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_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 +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_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 +22966,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 @@ -16340,489 +22980,343 @@ preset_rbo_ice_croc_grapple_shaft_up_2n1m: dw $0AFA, $026B ; Samus Y 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_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 #$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 #$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_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 +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_kpdr21_wrecked_ship_oceanfly_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 +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 $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 $D876, $0001 ; Items + dw $D878, $4004 ; Items + dw $D8B8, $06EF ; Doors + dw $D8BA, $DD30 ; Doors + dw $D8C2, $6C00 ; 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_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_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_upper_norfair_lava_spark: + dw #preset_prkd19_upper_norfair_lava_spark dw $09C6, $0014 ; Missiles - dw $09CA, $0003 ; Supers - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items 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_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_kpdr23_red_brinstar_hellway: - dw #preset_kpdr22_red_brinstar_hellway - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - dw $D8B6, $8008 ; Doors +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_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_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_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 +preset_kpdr20_wrecked_ship_bowling_spark: + 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, $9C00 ; Screen subpixel Y position - dw $0915, $021F ; Screen Y 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, $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 $0AF6, $016E ; Samus X + dw $0AFA, $009D ; Samus Y dw #$FFFF -preset_pkrd_upper_norfair_business_center_revisit: - dw #preset_pkrd_upper_norfair_leaving_hi_jump - 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_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_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_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_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 +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_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 $09C2, $011F ; Health - dw $09CA, $0005 ; Supers - dw $09D2, $0001 ; Currently selected item - dw $0AF6, $01BA ; Samus X - dw $D8BA, $0011 ; Doors + dw $0AF6, $0171 ; Samus X 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_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_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 +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_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 +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_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 +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, $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 $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 $0B3F, $0004 ; Blue suit + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_suitless_maridia_predraygon_mt_everest: - dw #preset_suitless_upper_norfair_2_croc_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_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_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 +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_climb: - dw #preset_ngplasma_tourian_escape_room_3 +preset_nghyper_tourian_escape_climb: + dw #preset_nghyper_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 $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_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 +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_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_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, $03A6 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $01AF ; Samus X + dw $0AF8, $1FFF ; Samus subpixel X + dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_allbosspkdr_lower_norfair_ln_main_hall: - dw #preset_allbosskpdr_lower_norfair_ln_main_hall +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 $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 $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_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_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_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_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_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 +23332,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 @@ -16856,429 +23350,248 @@ preset_rbo_ice_croc_croc_revisit_2n1m: 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 +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_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 +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 $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 $09C6, $0000 ; Missiles + dw $09CE, $0000 ; Pbs + dw $0A76, $8000 ; Hyper beam + dw $D82C, $0203 ; Bosses 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 +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 $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 $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_hundo_gravity_attic: - dw #preset_hundo_gravity_spiky_room_of_death_revisit - dw $078D, $A2D0 ; DDB - dw $079B, $CAF6 ; MDB +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, $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 $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_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 +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 $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 $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_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 +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 $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_oceanfly_setup: - dw #preset_kpdr21_wrecked_ship_oceanfly_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_oceanfly_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 $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_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 +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 $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 +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_nintendopower_maridia_plasma_beam: - dw #preset_nintendopower_maridia_heading_to_plasma - dw $078D, $A5DC ; DDB - dw $079B, $D27E ; MDB +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 $0913, $0000 ; Screen subpixel Y position - dw $09C6, $0052 ; Missiles + 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, $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 $0AF6, $05AA ; Samus X + dw $D822, $0027 ; Events + dw $D8C4, $0007 ; 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 +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, $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 $0913, $9800 ; Screen subpixel Y position dw $09CA, $000A ; Supers - dw $09CE, $0005 ; Pbs - dw $0AF6, $00D6 ; Samus X - dw $0AFA, $009B ; Samus Y - dw $D82C, $0002 ; Bosses + 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_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 +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 $D82C, $0002 ; Bosses - dw $D8C0, $8174 ; Doors - dw $D8C2, $0C00 ; Doors + dw $D822, $002F ; Events + dw $D8C4, $03AF ; 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 +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_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 +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_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_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_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 +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_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 +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_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 +23609,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 @@ -17310,431 +23623,447 @@ preset_rbo_lower_norfair_segment_ln_20_7_1: 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 +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_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 +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 $D8C4, $03AF ; Doors dw #$FFFF -preset_14ice_tourian_mother_brain_2: - dw #preset_14speed_tourian_mother_brain_2 +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 $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 $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_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 +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_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_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_hundo_gravity_attic_revisit: - dw #preset_hundo_gravity_ws_shaft_up_to_attic - dw $078D, $A1D4 ; DDB - dw $079B, $CAAE ; MDB +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, $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 $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_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 +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_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_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 $0919, $0249 ; Layer 2 Y position - dw $09C6, $000F ; Missiles - dw $0A1C, $0002 ; Samus position/state + 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 + 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_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, $003C ; Samus X - dw $0AFA, $039A ; Samus Y - dw $D8B8, $28EF ; Doors + dw $0AF6, $01C4 ; Samus X 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_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_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 +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 $D8BA, $D300 ; Doors + dw $D870, $819F ; Items + dw $D8B0, $3002 ; 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 +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_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_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_prkd19_upper_norfair_double_chamber_revisited: - 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 +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 $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_red_brinstar_alpha_power_bombs: - dw #preset_kpdr22_red_brinstar_alpha_power_bombs - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; 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_red_brinstar_caterpillars_up: - dw #preset_kpdr22_red_brinstar_caterpillars_up - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +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_kpdr23_wrecked_ship_crateria_kihunters: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters +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_oceanfly_setup: - dw #preset_kpdr22_wrecked_ship_oceanfly_setup +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 #$FFFF - -preset_kpdr22_wrecked_ship_ocean_spark: - dw #preset_kpdr21_wrecked_ship_ocean_spark - dw $09C2, $014C ; Health + 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_entering_wrecked_ship: - dw #preset_kpdr21_wrecked_ship_entering_wrecked_ship - dw $09C2, $00D3 ; Health +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_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_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 - 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 +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_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 +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, $0000 ; Screen subpixel Y position - dw $0915, $0238 ; Screen Y position in pixels + dw $0913, $0800 ; Screen subpixel Y position 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 $09CA, $0018 ; Supers + dw $0AF6, $003C ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D301 ; Doors dw #$FFFF -preset_nintendopower_norfair_elevator_menu: - dw #preset_nintendopower_maridia_long_tube - dw $078D, $96EA ; DDB - dw $079B, $AF14 ; MDB +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, $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_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 $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_allbossprkd_maridia_womple_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 +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_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 +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_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_prkd20_lower_norfair_nox_ridley_ln_main_hall: + dw #preset_prkd20_lower_norfair_ln_main_hall + dw $09A6, $1007 ; Equipped Beams 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_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_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 +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_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_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_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 +24080,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 +24093,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 @@ -17774,379 +24103,157 @@ preset_rbo_lower_norfair_segment_ln_25_9_1: dw $09CC, $0014 ; Max supers 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_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_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_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, $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_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_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_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 - 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 +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_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, $02BB ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D820, $3801 ; Events - 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 - 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_allbossprkd_maridia_aqueduct_revisit: - dw #preset_allbossprkd_maridia_reverse_botwoon_hallway - dw $078D, $A90C ; DDB - dw $079B, $D617 ; MDB +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, $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_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 $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_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_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_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_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_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_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_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 +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_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 +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, $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 $09C2, $018F ; Health + dw $0AF6, $030E ; Samus X + dw $0AFA, $008B ; Samus Y 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_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_allbosskpdr_lower_norfair_fire_flea_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_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_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,92 +24276,192 @@ 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 dw $09C8, $0014 ; Max missiles dw #$FFFF -preset_14speed_tourian_escape_room_3: - dw #preset_14speed_tourian_zebes_escape - dw $078D, $AAEC ; DDB - dw $079B, $DE7A ; MDB +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, $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 - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y + 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_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_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_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_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 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_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_hundo_brinstar_cleanup_crateria_pbs: - 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 +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 $09C6, $0038 ; Missiles - dw $09C8, $0050 ; Max missiles - dw $0AF6, $008C ; Samus X - dw $0AFA, $00A8 ; Samus Y - dw $D870, $819E ; Items + 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_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_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_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_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_gtmax_lower_norfair_leaving_ridley_etank: @@ -18294,177 +24501,164 @@ preset_gtmax_lower_norfair_reverse_plowerhouse: dw $D8BA, $DF01 ; 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_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_nintendopower_norfair_worst_room_in_the_game: - dw #preset_nintendopower_norfair_on_route_to_ridley +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_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_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 $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 $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_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_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_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_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_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 +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, $006F ; Samus X - dw $0AFA, $005B ; Samus Y + dw $0AF6, $004D ; Samus X + dw $0AF8, $D000 ; Samus subpixel X + dw $0AFA, $01AB ; Samus Y + dw $D876, $03B6 ; 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_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_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_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_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 +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 $0AF6, $01D1 ; Samus X - dw $0AF8, $9000 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $C000 ; Doors + 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_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 +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 $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, $0088 ; Samus X + dw $D870, $87BF ; Items dw #$FFFF -preset_allbosskpdr_lower_norfair_three_musketeers: - dw #preset_allbosskpdr_lower_norfair_fire_flea_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 +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, $0053 ; Samus X - dw #$FFFF - -preset_allbosspkdr_lower_norfair_fire_flea_room: - dw #preset_allbosskpdr_lower_norfair_fire_flea_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 $0AF6, $00AF ; Samus X + dw $0AF8, $9000 ; Samus subpixel X + dw $0AFA, $04BB ; Samus Y 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,221 +24673,49 @@ 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 dw $09D6, $00C8 ; Reserves 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 - 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 - 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 - 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_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_hundo_brinstar_cleanup_ship_room: - dw #preset_hundo_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_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_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_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_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_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_oceanfly_setup: - dw #preset_kpdr22_wrecked_ship_oceanfly_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_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_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_prkd20_upper_norfair_double_chamber_revisited: - dw #preset_prkd19_upper_norfair_double_chamber_revisited - dw $09C6, $0014 ; Missiles +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_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_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_prkd19_upper_norfair_single_chamber_revisited: - dw #preset_prkd19_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 - dw $090F, $C000 ; Screen subpixel X position - dw $0911, $0140 ; Screen X position in pixels - dw $0913, $2400 ; Screen subpixel Y position + 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 @@ -18701,19 +24723,71 @@ preset_prkd19_upper_norfair_single_chamber_revisited: dw $0AFA, $01BB ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_volcano_room: - dw #preset_prkd19_upper_norfair_double_chamber_revisited +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, $9E80 ; Screen subpixel X position + dw $090F, $7200 ; Screen subpixel X position dw $0911, $0300 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position + dw $0913, $0400 ; Screen subpixel Y position dw $0917, $0240 ; Layer 2 X position - dw $09C2, $010E ; Health + dw $09C2, $0172 ; Health dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $03AE ; Samus X + dw $0AF6, $03AF ; Samus X + dw #$FFFF + +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_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_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_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: @@ -18732,238 +24806,229 @@ preset_gtmax_lower_norfair_kihunter_stairs_up: dw $0AFA, $005B ; Samus Y dw #$FFFF -preset_prkd19_upper_norfair_kronic_boost: - dw #preset_prkd19_upper_norfair_double_chamber_revisited - 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_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_kpdr23_wrecked_ship_ocean_spark: - dw #preset_kpdr22_wrecked_ship_ocean_spark - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +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_kpdr25_wrecked_ship_ocean_spark: - dw #preset_kpdr22_wrecked_ship_ocean_spark +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 $09C2, $013D ; Health - dw $09C6, $0018 ; Missiles + dw $09C6, $0011 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0004 ; Supers + dw $09CA, $0007 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; 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_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_entering_wrecked_ship: - dw #preset_kpdr22_wrecked_ship_entering_wrecked_ship +preset_kpdr25_wrecked_ship_leaving_gravity: + dw #preset_kpdr23_wrecked_ship_leaving_gravity dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams - dw $09C2, $00C4 ; Health - dw $09C6, $0018 ; Missiles + dw $09C6, $0011 ; Missiles dw $09C8, $0019 ; Max missiles - dw $09CA, $0003 ; Supers + dw $09CA, $0007 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items 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_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_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_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_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_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_nodropskpdr_lower_norfair_prepillars: + dw #preset_nodropskpdr_lower_norfair_ln_main_hall 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 $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, $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 $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus Y 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_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_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_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_allbosskpdr_lower_norfair_bubble_mountain_rerevisit: - 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_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_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 +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, $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 $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_allbosspkdr_lower_norfair_three_musketeers: - dw #preset_allbosspkdr_lower_norfair_fire_flea_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_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_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 +25049,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,237 +25078,157 @@ 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 -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 - 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_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_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 +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 $0AF6, $0025 ; Samus X - dw $0AFA, $02BB ; Samus Y + 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_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_pirates_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_gtclassic_lower_norfair_springball_maze: - dw #preset_gtclassic_lower_norfair_kihunter_stairs_up - dw $078D, $9A02 ; DDB - dw $079B, $B6EE ; MDB +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, $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_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 $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_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_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_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 +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 $09C6, $000F ; Missiles - dw $09CE, $0004 ; Pbs - dw $D828, $0104 ; Bosses dw $D874, $0D04 ; Items - dw $D876, $0125 ; Items - dw $D8B8, $28EF ; Doors + dw $D8B6, $B008 ; Doors + dw $D8B8, $26EF ; Doors dw #$FFFF -preset_prkd20_upper_norfair_single_chamber_revisited: - dw #preset_prkd19_upper_norfair_single_chamber_revisited - dw $09C6, $0014 ; Missiles - dw $09C8, $0014 ; Max missiles - dw $D878, $001C ; Items +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_prkd20_upper_norfair_volcano_room: - dw #preset_prkd19_upper_norfair_volcano_room - dw $09C6, $0014 ; Missiles +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_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_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 + 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_prkd19_upper_norfair_lava_spark: - dw #preset_prkd19_upper_norfair_kronic_boost +preset_pkrd_upper_norfair_lava_spark: + dw #preset_pkrd_upper_norfair_kronic_boost dw $078D, $965A ; DDB dw $079B, $AE74 ; MDB - dw $090F, $0000 ; Screen subpixel X position + dw $090F, $E000 ; Screen subpixel X position dw $0911, $0100 ; Screen X position in pixels - dw $0913, $C000 ; Screen subpixel Y position + 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 $0A1C, $0002 ; Samus position/state - dw $0A1E, $0004 ; More position/state dw $0AF6, $01EB ; Samus X dw $D8BA, $01F1 ; 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_kpdr23_wrecked_ship_phantoon: - dw #preset_kpdr22_wrecked_ship_phantoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +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_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_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_kpdr23_wrecked_ship_leaving_phantoon: - dw #preset_kpdr22_wrecked_ship_leaving_phantoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +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_lower_norfair_springball_maze: @@ -19265,97 +25250,120 @@ preset_gtmax_lower_norfair_springball_maze: dw $D87A, $0001 ; Items 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_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_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 +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 $09C2, $00B5 ; Health - dw $09C6, $0014 ; Missiles - dw $09CA, $0010 ; Supers - dw $0AF6, $0039 ; Samus X + 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 $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 +preset_prkd20_lower_norfair_nox_ridley_amphitheatre: + dw #preset_prkd20_lower_norfair_amphitheatre + dw $09A6, $1007 ; Equipped Beams dw #$FFFF -preset_allbosskpdr_spore_spawn_red_tower_3: - 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_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_allbosspkdr_lower_norfair_bubble_mountain_rerevisit: - 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_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_allbosspkdr_spore_spawn_maridia_passthrough: - dw #preset_allbosskpdr_spore_spawn_maridia_passthrough +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 + 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 $09C2, $0156 ; Health - dw $09CE, $0002 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors + 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: + 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_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 @@ -19371,8 +25379,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 @@ -19390,112 +25398,169 @@ preset_rbo_maridia_leaving_mama_turtle_2n2m: 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 $0AFA, $005B ; Samus Y +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_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_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_green_shaft_revisit: - dw #preset_hundo_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 +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_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_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_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_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_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_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_wrecked_ship_leaving_phantoon: - dw #preset_kpdr22_wrecked_ship_leaving_phantoon +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, $0003 ; Supers + dw $09CA, $0007 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_shaft_to_supers: - dw #preset_kpdr21_wrecked_ship_shaft_to_supers - dw $09C2, $014B ; 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_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_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 + 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_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_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_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 @@ -19530,134 +25595,127 @@ preset_gtmax_upper_norfair_and_kraid_single_chamber: dw $D878, $FEC0 ; Items 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 - 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_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_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_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_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_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_prkd20_lower_norfair_nox_ridley_kihunter_stairs_down: + dw #preset_prkd20_lower_norfair_kihunter_stairs_down + dw $09A6, $1007 ; Equipped Beams 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 +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 $0AFA, $018B ; Samus Y - dw $0B3F, $0000 ; Blue suit - dw $D8C2, $0400 ; Doors dw #$FFFF -preset_allbosspkdr_spore_spawn_red_tower_2: - dw #preset_allbosskpdr_spore_spawn_red_tower_3 - 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_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_allbosskpdr_spore_spawn_lower_green_brinstar: - dw #preset_allbosskpdr_spore_spawn_red_tower_3 - 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 +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, $003A ; Samus X - dw $0AFA, $048B ; Samus Y + dw $0AF6, $00AD ; Samus X + dw $0AF8, $05FF ; Samus subpixel X + dw $0AFA, $008B ; Samus Y + dw $D876, $1FB6 ; Items + 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_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_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 @@ -19672,8 +25730,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 @@ -19691,8 +25749,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 @@ -19709,246 +25767,123 @@ preset_rbo_ln_entry_amphitheater_2n1m: dw $0AFA, $018B ; Samus Y 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 +preset_100early_wrecked_ship_bowling_alley: + dw #preset_100early_wrecked_ship_bowling_alley_path + dw $078D, $89E2 ; DDB + dw $079B, $9461 ; MDB + dw $090F, $1F00 ; Screen subpixel X position + dw $0911, $00F7 ; Screen X position in pixels + dw $0913, $D000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $00B9 ; Layer 2 X position + dw $09C2, $0212 ; 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 $0AF6, $0170 ; Samus X + dw $0AFA, $009B ; Samus Y 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_100early_wrecked_ship_leaving_gravity: + dw #preset_100early_wrecked_ship_attic_revisit + dw $078D, $A1A4 ; DDB + dw $079B, $CE40 ; MDB + dw $07F5, $0003 ; Music Track + dw $090F, $8000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $6400 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A2, $7125 ; Equipped Items + dw $09A4, $7125 ; Collected Items + dw $09C2, $0191 ; Health + dw $09C6, $0049 ; Missiles + dw $09C8, $005A ; Max missiles + dw $09CE, $0005 ; Pbs + 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_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 +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, $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 $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, $00C5 ; Samus X - dw $D872, $848F ; Items - dw $D8B6, $E818 ; 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_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 $0AF6, $02D5 ; Samus X + dw $0AFA, $00B9 ; 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_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 $0AF6, $02A2 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B8, $2CEF ; 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 $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_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_upper_norfair_lava_spark: - dw #preset_prkd19_upper_norfair_lava_spark - dw $09C6, $0014 ; Missiles +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_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 +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 $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_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 $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $01DC ; Samus X 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_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 $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_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_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 +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: @@ -19989,158 +25924,169 @@ 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 - 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_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, $00C0 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors + dw $0AF6, $039F ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_suitless_maridia_predraygon_draygon: - dw #preset_suitless_maridia_predraygon_precious_room +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, $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 $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 $D882, $00B0 ; Items + dw $D82C, $0002 ; Bosses 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 +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_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_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_allbosskpdr_spore_spawn_spore_spawn_2: - dw #preset_allbosskpdr_lower_norfair_fire_flea_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_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_allbosskpdr_spore_spawn_big_pink_down: - dw #preset_allbosskpdr_lower_norfair_bubble_mountain_rerevisit - dw $078D, $8E56 ; DDB - dw $079B, $9D9C ; MDB - dw $07F3, $000F ; Music Bank - dw $0913, $CC00 ; Screen subpixel Y 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, $01C1 ; Samus X + dw $0AF8, $E7FF ; Samus subpixel X + dw #$FFFF + +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_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 $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 $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_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 +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_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 @@ -20156,8 +26102,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 @@ -20170,169 +26116,109 @@ preset_rbo_ln_entry_firefleas_entry_2n1m: 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 +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, $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 $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_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_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_wrecked_ship_attic: - dw #preset_kpdr21_wrecked_ship_attic - dw $09C2, $014B ; 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, $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 +preset_kpdr21_red_brinstar_revisit_below_spazer_final: + 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_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 +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_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 +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_kpdr22_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr21_wrecked_ship_pancakes_and_wavers - dw $09C2, $0166 ; 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, $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_prkd19_lower_norfair_nox_ln_main_hall: - dw #preset_prkd19_lower_norfair_ln_main_hall - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +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_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 +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_bat_cave_revisit: @@ -20352,155 +26238,183 @@ preset_gtmax_upper_norfair_and_kraid_bat_cave_revisit: dw $D878, $FECA ; Items 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 +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 $0B3F, $0000 ; Blue suit - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors + dw $D82C, $0003 ; Bosses + dw $D8C2, $4C00 ; Doors dw #$FFFF -preset_allbossprkd_tourian_zeb_skip: - dw #preset_allbossprkd_tourian_gadora_room - dw $078D, $AAA4 ; DDB - dw $079B, $DDF3 ; MDB +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, $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 $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_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 +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_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 +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_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 +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_allbosspkdr_spore_spawn_spore_spawn_2: - dw #preset_allbosskpdr_spore_spawn_spore_spawn_2 - 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_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_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_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_allbosskpdr_spore_spawn_crateria_2: - 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_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_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_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_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 +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 $0AF6, $003D ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D820, $0FC1 ; Events - dw $D8B2, $6C01 ; Doors - dw $D90C, $0100 ; Map Stations + 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_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 @@ -20514,14 +26428,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 @@ -20543,8 +26457,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 @@ -20563,163 +26477,27 @@ preset_rbo_ln_entry_kihunter_stairs_down_2n1m: dw $D87A, $0001 ; Items dw #$FFFF -preset_100early_wrecked_ship_bowling_alley: - dw #preset_100early_wrecked_ship_bowling_alley_path - dw $078D, $89E2 ; DDB - dw $079B, $9461 ; MDB - dw $090F, $1F00 ; Screen subpixel X position - dw $0911, $00F7 ; Screen X position in pixels - dw $0913, $D000 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $00B9 ; Layer 2 X position - dw $09C2, $0212 ; Health - dw $09CA, $000B ; Supers - dw $0AF6, $0170 ; Samus X - dw $0AFA, $009B ; Samus Y - dw #$FFFF - -preset_100early_wrecked_ship_leaving_gravity: - dw #preset_100early_wrecked_ship_attic_revisit - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB - dw $07F5, $0003 ; Music Track - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $6400 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A2, $7125 ; Equipped Items - dw $09A4, $7125 ; Collected Items - dw $09C2, $0191 ; Health - dw $09C6, $0049 ; Missiles - dw $09C8, $005A ; Max missiles - dw $09CE, $0005 ; Pbs - 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_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 +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 $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 $0AF6, $0052 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D870, $819F ; Items + dw $D8B0, $3002 ; Doors dw #$FFFF -preset_kpdr25_wrecked_ship_attic: - dw #preset_kpdr22_wrecked_ship_attic +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, $0011 ; Missiles + dw $09C6, $000F ; Missiles dw $09C8, $0019 ; Max missiles dw $09CA, $0008 ; Supers dw $D870, $0190 ; Items @@ -20727,80 +26505,67 @@ preset_kpdr25_wrecked_ship_attic: dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr23_wrecked_ship_upper_west_ocean: - dw #preset_kpdr22_wrecked_ship_upper_west_ocean +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_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 +preset_kpdr21_red_brinstar_revisit_breaking_the_tube: + 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_kpdr23_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr22_wrecked_ship_pancakes_and_wavers - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_kpdr21_maridia_fish_tank: + dw #preset_kpdr20_maridia_fish_tank + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr25_wrecked_ship_pancakes_and_wavers: - dw #preset_kpdr22_wrecked_ship_pancakes_and_wavers +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: + dw #preset_kpdr23_red_brinstar_revisit_skree_boost_final 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_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 +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_prkd20_lower_norfair_nox_ln_main_hall: - dw #preset_prkd20_lower_norfair_ln_main_hall - dw $09A6, $1007 ; Equipped Beams +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_bubble_mountain_revisit: @@ -20835,121 +26600,169 @@ 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_whomple_jump: + dw #preset_gtclassic_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit 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_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_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_plowerhouse: + dw #preset_prkd20_lower_norfair_plowerhouse + 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_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_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_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_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: + 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_allbosspkdr_spore_spawn_crateria_2: - dw #preset_allbosskpdr_spore_spawn_crateria_2 +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 $09C2, $014F ; Health - dw $09C6, $0013 ; Missiles - dw $09CE, $0002 ; Pbs - dw $D870, $0190 ; Items - dw $D876, $0125 ; Items - dw $D8BA, $D7F1 ; Doors + 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_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_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, $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: + 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_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_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_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 @@ -20964,8 +26777,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 @@ -20974,137 +26787,72 @@ preset_rbo_lower_norfair_segment_ln_35_11_1: dw $09CC, $001E ; Max supers 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_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_pbs: - 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_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_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_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 +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_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 +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 $0AF6, $00BF ; Samus X - dw $D8BA, $0071 ; Doors + dw $D870, $0190 ; Items + dw $D876, $01A5 ; Items + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_pkrd_upper_norfair_double_chamber_revisited: - dw #preset_prkd20_upper_norfair_double_chamber_revisited - 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_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 $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_prepillars: - dw #preset_prkd19_lower_norfair_prepillars - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +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_prepillars: - dw #preset_prkd19_lower_norfair_prepillars - dw $09C6, $0014 ; Missiles +preset_kpdr21_maridia_mt_everest: + dw #preset_kpdr20_maridia_mt_everest + dw $09C6, $000A ; Missiles dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X dw $D878, $001C ; Items dw #$FFFF @@ -21118,81 +26866,78 @@ preset_gtmax_upper_norfair_and_kraid_bubble_mountain_final: dw $0AF6, $01C3 ; Samus X 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_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_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_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_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_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_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_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_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 +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, $00C8 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors + dw $0AF6, $0048 ; Samus X + dw $D874, $0F8E ; Items 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 @@ -21213,8 +26958,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 @@ -21230,244 +26975,48 @@ 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 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_rbo_lower_norfair_segment_ln_35_10_1: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 - dw $09C2, $03E7 ; Health - dw $09C4, $03E7 ; Max health - dw $09CA, $001E ; Supers - dw $09CC, $001E ; Max supers - 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 - dw #$FFFF - -preset_hundo_brinstar_cleanup_pink_brinstar_etank: - dw #preset_hundo_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_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_upper_norfair_single_chamber_revisited: - dw #preset_pkrd_upper_norfair_double_chamber_revisited - 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_revisited - 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_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_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_pkrd_upper_norfair_kronic_boost: - dw #preset_pkrd_upper_norfair_double_chamber_revisited - 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_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 $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_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_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_prkd20_lower_norfair_nox_prepillars: - dw #preset_prkd20_lower_norfair_prepillars - dw $09A6, $1007 ; Equipped Beams +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 + dw $09C8, $0069 ; Max missiles + dw $0AF6, $0082 ; Samus X + dw $D870, $87BF ; Items dw #$FFFF preset_gtmax_upper_norfair_and_kraid_cathedral_revisit: @@ -21486,148 +27035,128 @@ preset_gtmax_upper_norfair_and_kraid_cathedral_revisit: dw $D878, $FECB ; Items 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_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_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_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_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_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_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 +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_allbosspkdr_tourian_metroids_4: - dw #preset_allbosspkdr_tourian_metroids_2 - dw $078D, $A9CC ; DDB - dw $079B, $DB7D ; MDB +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 $0911, $0500 ; Screen X position in pixels - dw $0913, $8000 ; Screen subpixel Y position - dw $09CA, $0008 ; Supers + 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, $05AA ; Samus X - dw $D822, $0027 ; Events - dw $D8C4, $0007 ; Doors + dw $0AF6, $0057 ; Samus X + dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses 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 +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, $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 $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_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_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_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 +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_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 @@ -21643,162 +27172,207 @@ 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 - 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 +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_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 +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_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 +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_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_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_hundo_brinstar_cleanup_waterway_etank: - dw #preset_hundo_brinstar_cleanup_green_pirates_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_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_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_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_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_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_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 +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 + 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_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 $D82C, $0002 ; Bosses - dw $D8C2, $0C00 ; Doors + dw $D8C0, $4000 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_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_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_prkd20_lower_norfair_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 $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +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_ice_gate_room: @@ -21840,706 +27414,355 @@ preset_gtmax_upper_norfair_and_kraid_crocomire: dw $D8B8, $6EEC ; 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 +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, $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_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_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_rbo_ln_entry_writg_2n2m: - dw #preset_rbo_ln_entry_fast_pillars_2n2m - 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_rbo_ridley_ridley_20_7_1: - dw #preset_rbo_ln_entry_preridley_2n1m - 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_11_2: - dw #preset_rbo_lower_norfair_segment_ln_35_11_1 - 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 - dw $078D, $98B2 ; DDB - dw $079B, $B698 ; MDB - dw $090F, $5FFF ; Screen subpixel X position - dw $0913, $8000 ; Screen subpixel Y position - dw $0917, $0001 ; Layer 2 X position - dw $09A6, $1007 ; Equipped Beams - dw $09C2, $0381 ; Health - dw $09C4, $0383 ; Max health - dw $09C6, $000E ; Missiles - dw $09CA, $0004 ; Supers - dw $09CE, $0001 ; Pbs - dw $09D6, $0000 ; Reserves - dw $0A1C, $001F ; Samus position/state - dw $0A1E, $0404 ; More position/state - dw $0AF6, $00E3 ; Samus X - dw $0AFA, $00B9 ; Samus Y - dw $D82A, $0007 ; Bosses - dw $D878, $C09C ; Items - dw $D87A, $0001 ; Items - dw $D8BA, $DBF3 ; Doors - 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 - dw $09C8, $0069 ; Max missiles - dw $0AF6, $0082 ; Samus X - dw $D870, $87BF ; Items - 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_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_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_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_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_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 - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - 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 $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_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 +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, $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 $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_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 +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, $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_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_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 $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_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_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_rbo_ridley_ridley_25_9_1: - dw #preset_rbo_ridley_ridley_20_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 +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_ln_escape_postridley_2n1m: - dw #preset_rbo_ln_escape_ridley_etank_2n1m - dw $078D, $9A62 ; DDB +preset_pkrd_lower_norfair_leaving_ridley: + dw #preset_pkrd_lower_norfair_ridley + dw $078D, $98CA ; 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, $036D ; Health + 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, $0050 ; Samus X + dw $0AF6, $0064 ; Samus X dw $0AFA, $019B ; Samus Y + dw $D82A, $0101 ; Bosses dw #$FFFF -preset_rbo_ridley_ridley_25_8_1: - dw #preset_rbo_ridley_ridley_20_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 - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; MDB - dw $090F, $E000 ; Screen subpixel X position - dw $0913, $6800 ; Screen subpixel Y position - dw $09A6, $1007 ; Equipped Beams - dw $09C2, $003C ; Health - dw $09C4, $0383 ; Max health - dw $09CA, $000A ; Supers - dw $09CE, $000B ; Pbs - dw $09D0, $0019 ; Max pbs - dw $09D6, $0000 ; Reserves - dw $0A1C, $0009 ; Samus position/state - dw $0A1E, $0108 ; More position/state - dw $0AF6, $00AC ; Samus X - dw $D82A, $0007 ; Bosses - dw $D878, $D09C ; Items - 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 +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 $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 $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_hundo_mama_turtle_etank_green_hills_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_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_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 +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_gtclassic_maridia_womple_jump: - dw #preset_gtclassic_maridia_reverse_halfie_spikesuit - dw $0A68, $0000 ; Flash suit +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, $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_prkd20_lower_norfair_nox_worst_room_in_the_game: - dw #preset_prkd20_lower_norfair_worst_room_in_the_game - dw $09A6, $1007 ; Equipped Beams +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_prkd19_lower_norfair_nox_amphitheatre: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +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_prkd20_lower_norfair_amphitheatre: - dw #preset_prkd19_lower_norfair_amphitheatre - dw $09C6, $0014 ; Missiles +preset_kpdr21_maridia_aqueduct: + dw #preset_kpdr20_maridia_aqueduct + 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_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_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_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, $07A1 ; Samus X - dw $0AFA, $028B ; Samus Y + dw $0AF6, $03A4 ; Samus X + dw $0AFA, $008B ; 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_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_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_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_kpdr23_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +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_kpdr25_wrecked_ship_crateria_kihunters_return: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters_return +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, $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_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 +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_red_brinstar_revisit_red_brinstar_elevator: - dw #preset_kpdr22_red_brinstar_revisit_red_brinstar_elevator +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, $0007 ; Supers + dw $09CA, $0009 ; Supers dw $D870, $0190 ; Items dw $D876, $01A5 ; Items dw $D8B8, $2EEF ; 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 - 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 +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_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 +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, $001C ; Screen Y position in pixels - dw $09C2, $01EB ; Health - dw $0A1C, $0006 ; Samus position/state + 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, $01C4 ; Samus X + 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_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_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_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_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_ridley_ridley_25_9_2: - dw #preset_rbo_ridley_ridley_25_9_1 - dw $09C6, $0025 ; Missiles +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_firefleas_exit_2n1m: - dw #preset_rbo_ln_escape_firefleas_2n1m - 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_rbo_ridley_ridley_25_7_1: - dw #preset_rbo_ridley_ridley_20_7_1 - dw $09CA, $0019 ; Supers - dw $09CC, $0019 ; Max supers +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 + dw $0913, $8000 ; Screen subpixel Y position + dw $0917, $0001 ; Layer 2 X position + dw $09A6, $1007 ; Equipped Beams + dw $09C2, $0381 ; Health + dw $09C4, $0383 ; Max health + dw $09C6, $000E ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0001 ; Pbs + dw $09D6, $0000 ; Reserves + dw $0A1C, $001F ; Samus position/state + dw $0A1E, $0404 ; More position/state + dw $0AF6, $00E3 ; Samus X + dw $0AFA, $00B9 ; Samus Y + dw $D82A, $0007 ; Bosses + dw $D878, $C09C ; Items + dw $D87A, $0001 ; Items + dw $D8BA, $DBF3 ; Doors + dw $D8BC, $0001 ; Doors dw #$FFFF preset_100early_brinstar_cleanup_etecoon_etank_room: @@ -22578,237 +27801,285 @@ preset_100early_brinstar_cleanup_etecoon_room: dw $D8BA, $00F7 ; 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 +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, $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_gtclassic_maridia_reverse_halfie_climb: - dw #preset_gtclassic_maridia_womple_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_prkd20_lower_norfair_nox_amphitheatre: - dw #preset_prkd20_lower_norfair_amphitheatre - dw $09A6, $1007 ; Equipped Beams - dw #$FFFF - -preset_prkd19_lower_norfair_nox_kihunter_stairs_down: - dw #preset_prkd19_lower_norfair_kihunter_stairs_down - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X + 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_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 +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, $F3FF ; Screen subpixel Y position - dw $0915, $0416 ; Screen Y position in pixels + dw $0913, $A400 ; Screen subpixel Y position 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 $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_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_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_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_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_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_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_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 +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, $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 $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_red_brinstar_revisit_caterpillars_revisit: - dw #preset_kpdr22_red_brinstar_revisit_caterpillars_revisit +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_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_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 - dw $09C8, $0019 ; Max missiles - dw $09CA, $0007 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; 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_kpdr22_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr21_red_brinstar_revisit_hellway_revisit - dw $09C2, $0121 ; Health +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_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_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_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_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_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 +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 $D876, $EA3B ; Items - dw $D8BA, $DF5F ; Doors + dw $D8C0, $C000 ; 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_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_ln_escape_3_musketeers_2n1m: - dw #preset_rbo_ln_escape_firefleas_exit_2n1m - 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_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: + dw #preset_rbo_ln_escape_single_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, $036D ; 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_ridley_ridley_20_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_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 + dw $0913, $6800 ; Screen subpixel Y position + dw $09A6, $1007 ; Equipped Beams + dw $09C2, $003C ; Health + dw $09C4, $0383 ; Max health + dw $09CA, $000A ; Supers + dw $09CE, $000B ; Pbs + dw $09D0, $0019 ; Max pbs + dw $09D6, $0000 ; Reserves + dw $0A1C, $0009 ; Samus position/state + dw $0A1E, $0108 ; More position/state + dw $0AF6, $00AC ; Samus X + dw $D82A, $0007 ; Bosses + dw $D878, $D09C ; Items + dw $D8BA, $DFF3 ; Doors dw #$FFFF preset_100early_brinstar_cleanup_dachora_room_revisit: @@ -22847,175 +28118,298 @@ preset_100early_brinstar_cleanup_big_pink_revisit: 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 +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, $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 $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 +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_maridia_reverse_botwoon_hallway: - dw #preset_gtclassic_maridia_reverse_halfie_climb - dw $078D, $A84C ; DDB +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_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_kpdr21_maridia_botwoon: + dw #preset_kpdr20_maridia_botwoon + dw $09C6, $000A ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +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, $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 $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_prkd19_lower_norfair_nox_wasteland: - dw #preset_prkd19_lower_norfair_wasteland - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +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_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 +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 $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 $09C2, $014C ; Health + dw $0AF6, $01C6 ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_nox_kihunter_stairs_down: - dw #preset_prkd20_lower_norfair_kihunter_stairs_down - dw $09A6, $1007 ; Equipped Beams +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: - 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 +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_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 +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 $0917, $0177 ; Layer 2 X position dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $0181 ; Health + 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 $0AF6, $01CA ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; Doors + 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 + 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_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 +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 $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 +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_ln_escape_3_musketeers_spikesuit_2n1m: - dw #preset_rbo_ln_escape_3_musketeers_2n1m - dw $0A68, $0001 ; Flash suit +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_single_chamber_2n1m: - dw #preset_rbo_ln_escape_firefleas_exit_2n1m - 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, $01E9 ; Health - dw $09CE, $0001 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0A1E, $0104 ; More position/state - dw $0AF6, $016A ; Samus X +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_rbo_ln_entry_amphitheater_2n2m: - dw #preset_rbo_ln_entry_fast_pillars_2n2m - 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, $018A ; Health - dw $09C6, $0019 ; Missiles - dw $09CA, $0014 ; Supers - dw $09CE, $0010 ; Pbs - dw $0AF6, $00B1 ; Samus X - dw $0AFA, $018B ; Samus Y +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_100early_brinstar_cleanup_big_pink_power_bombs: @@ -23038,266 +28432,240 @@ preset_100early_brinstar_cleanup_big_pink_power_bombs: dw $D8B4, $0346 ; 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_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_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_reverse_crab_shaft: - dw #preset_gtclassic_maridia_reverse_botwoon_hallway - dw $078D, $A768 ; DDB - dw $079B, $D5A7 ; MDB - dw $07F5, $0005 ; Music Track +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 $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 $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_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 +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 $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 $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_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_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_prkd20_lower_norfair_reverse_plowerhouse + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF -preset_kpdr23_red_brinstar_revisit_hellway_revisit: - dw #preset_kpdr22_red_brinstar_revisit_hellway_revisit +preset_kpdr23_maridia_botwoon: + dw #preset_kpdr21_maridia_botwoon 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_kpdr22_red_brinstar_revisit_red_tower_down: - dw #preset_kpdr21_red_brinstar_revisit_red_tower_down - dw $09C2, $0119 ; 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_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_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_kpdr22_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr21_red_brinstar_revisit_skree_boost_final - dw $09C2, $0119 ; Health +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 $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - 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 $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_wasteland: - dw #preset_prkd20_lower_norfair_wasteland - dw $09A6, $1007 ; Equipped Beams +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_metal_ninja_pirates: - dw #preset_prkd19_lower_norfair_metal_ninja_pirates - dw $09C6, $0014 ; Missiles +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 $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items + dw $09CA, $0004 ; Supers + dw $D870, $0180 ; Items + dw $D876, $01A1 ; Items + dw $D8B8, $26EF ; 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 +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, $B000 ; 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 $09C2, $0159 ; Health - dw $0AF6, $004E ; Samus X + 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 #$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_ln_escape_single_chamber_spikesuit_2n1m: - dw #preset_rbo_ln_escape_single_chamber_2n1m - dw $0A68, $0001 ; Flash suit + dw $0AF6, $016D ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_ln_escape_croc_gate_farm_2n1m: - dw #preset_rbo_ln_escape_single_chamber_2n1m - dw $078D, $95CA ; DDB - dw $079B, $ACB3 ; MDB - dw $07F3, $0015 ; Music Bank - dw $090F, $D000 ; Screen subpixel X position +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 $0915, $02FB ; Screen Y 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, $023C ; Layer 2 Y position - dw $09C2, $012C ; Health - dw $09C6, $0004 ; Missiles - dw $09CA, $0001 ; Supers - dw $09CE, $0002 ; Pbs - dw $0AF6, $0058 ; Samus X - dw $0AFA, $038B ; Samus Y + dw $0919, $0009 ; Layer 2 Y position + dw $0AF6, $009C ; Samus X + dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_9_1: - dw #preset_rbo_lower_norfair_segment_ln_35_10_1 - dw $09C2, $0383 ; Health - dw $09C4, $0383 ; Max health +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_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 +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 $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, $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 $0AFA, $049B ; Samus Y - dw $D872, $C5AF ; Items - dw $D8B4, $8346 ; Doors + 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_mama_turtle_etank: @@ -23340,99 +28708,153 @@ preset_hundo_mama_turtle_etank_fish_tank_revisit: dw $D8C0, $4B7C ; Doors dw #$FFFF -preset_gtclassic_wrecked_ship_moat: - dw #preset_gtclassic_wrecked_ship_crateria_kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB +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, $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 $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 + 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 $0AF6, $02B3 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B0, $2000 ; Doors + dw $0AFA, $049B ; Samus Y + dw $D872, $C5AF ; Items + dw $D8B4, $8346 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_plowerhouse: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $09A6, $1007 ; Equipped Beams - dw $0AF8, $FFFF ; Samus subpixel X +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_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 +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_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 - dw $09C8, $0019 ; Max missiles - dw $09CA, $0008 ; Supers - dw $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors +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_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 +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_kpdr21_red_brinstar_revisit_breaking_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_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_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_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_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_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_red_brinstar_revisit_skree_boost_final: - dw #preset_kpdr22_red_brinstar_revisit_skree_boost_final +preset_kpdr25_maridia_botwoon: + dw #preset_kpdr23_maridia_botwoon dw $09A6, $1007 ; Equipped Beams dw $09A8, $1007 ; Collected Beams dw $09C6, $000F ; Missiles @@ -23443,126 +28865,154 @@ 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_metal_ninja_pirates: - dw #preset_prkd20_lower_norfair_metal_ninja_pirates - dw $09A6, $1007 ; Equipped Beams +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_prkd20_lower_norfair_plowerhouse: - dw #preset_prkd19_lower_norfair_plowerhouse - dw $09C6, $0014 ; Missiles +preset_kpdr21_maridia_halfie_setup: + dw #preset_kpdr20_maridia_halfie_setup + 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 +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 $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 $09CA, $0000 ; Supers + dw $0AFA, $00A8 ; 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 +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_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_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 $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 $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_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_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_croc_gate_farm_spikesuit_2n1m: - dw #preset_rbo_ln_escape_croc_gate_farm_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_business_center_2n1m: - dw #preset_rbo_ln_escape_firefleas_2n1m - 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, $012B ; Health - dw $09CA, $0019 ; Supers - dw $09CE, $000E ; Pbs - dw $09D6, $0064 ; Reserves +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 + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0015 ; Layer 2 Y position + dw $09C2, $01E9 ; Health + dw $09CE, $0001 ; Pbs dw $0A1C, $000A ; Samus position/state dw $0A1E, $0104 ; More position/state - dw $0AF6, $0031 ; Samus X + dw $0AF6, $016A ; Samus X dw #$FFFF -preset_rbo_ln_entry_firefleas_entry_2n2m: - dw #preset_rbo_ln_entry_amphitheater_2n2m - 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, $009F ; Health - dw $0AF6, $02B7 ; Samus X - dw $0AFA, $00BB ; Samus Y +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 + 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, $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: @@ -23586,250 +29036,404 @@ preset_100early_brinstar_cleanup_spore_spawn_supers: dw $D8B6, $E8D8 ; 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 - 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 +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_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 +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 $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 $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_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_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_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_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 + 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, $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_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_ocean: - dw #preset_gtclassic_wrecked_ship_moat - dw $078D, $8A36 ; DDB +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, $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 $0AF6, $0032 ; Samus X + dw $0AFA, $008E ; Samus Y + dw $D8C0, $8074 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_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_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_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_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 +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 $09C2, $00F2 ; Health - dw $09CE, $0005 ; Pbs - dw $0AF6, $0024 ; Samus X - dw $D8BA, $D1F1 ; Doors + 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_red_brinstar_revisit_below_spazer_final: - dw #preset_kpdr22_red_brinstar_revisit_below_spazer_final +preset_kpdr25_maridia_botwoon_etank: + dw #preset_kpdr23_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_red_brinstar_revisit_breaking_tube: - dw #preset_kpdr21_red_brinstar_revisit_breaking_tube - dw $09C2, $0118 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors - 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 - 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 +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, $BC00 ; Screen subpixel Y position - dw $0915, $031F ; Screen Y 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, $0257 ; Layer 2 Y position - dw $0AF6, $019D ; Samus X - dw $0AFA, $03BB ; Samus Y - dw #$FFFF - -preset_prkd20_lower_norfair_nox_plowerhouse: - dw #preset_prkd20_lower_norfair_plowerhouse - dw $09A6, $1007 ; Equipped Beams + 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_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 +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_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 +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, $0064 ; Samus X - dw $0AFA, $019B ; Samus Y - dw $D82A, $0101 ; Bosses + dw $0AF6, $007A ; Samus X + dw $0AFA, $005B ; Samus Y 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 +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 $0AF6, $02C9 ; Samus X - dw $D82A, $0101 ; Bosses - dw $D8BA, $D5F1 ; Doors - dw $D8BC, $0001 ; Doors + 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_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_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, $0000 ; Screen subpixel Y position + dw $0913, $0800 ; 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 + 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_business_center_spikesuit_2n1m: - dw #preset_rbo_ln_escape_business_center_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_maridia_entry_2n1m: - dw #preset_rbo_ln_escape_business_center_2n1m - 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_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 + 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, $012C ; Health + dw $09C6, $0004 ; Missiles + dw $09CA, $0001 ; Supers + dw $09CE, $0002 ; Pbs + dw $0AF6, $0058 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_rbo_lower_norfair_segment_ln_35_8_1: - dw #preset_rbo_lower_norfair_segment_ln_35_10_1 - dw $09C2, $031F ; Health - dw $09C4, $031F ; Max health +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 preset_100early_brinstar_cleanup_waterway_etank: @@ -23855,358 +29459,188 @@ preset_100early_brinstar_cleanup_waterway_etank: dw $D8B6, $E8F8 ; 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_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_prkd19_lower_norfair_nox_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_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 - 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_kpdr23_red_brinstar_revisit_breaking_tube: - dw #preset_kpdr22_red_brinstar_revisit_breaking_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 - 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_fish_tank: - dw #preset_kpdr22_maridia_fish_tank - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams - 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 - 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 - 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 - 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_farming_room: - dw #preset_prkd20_lower_norfair_ridley_farming_room - dw $09A6, $1007 ; Equipped Beams - 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_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_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_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_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_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_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 +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_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_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_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_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, $05D4 ; Samus X - dw $0AF8, $3FFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $00BC ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D8B2, $6C01 ; Doors 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_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_suitless_maridia_cleanup_2_swiss_cheese_room: - dw #preset_suitless_maridia_cleanup_2_main_street_revisit +preset_hundo_maridia_beach_maridia_bug_room: + dw #preset_hundo_maridia_beach_beach_missiles 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 $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, $4F00 ; Items + dw $D880, $4FFF ; Items dw #$FFFF -preset_rbo_ln_escape_maridia_entry_spikesuit_2n1m: - dw #preset_rbo_ln_escape_maridia_entry_2n1m - dw $0A68, $0001 ; Flash suit +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_entry_kihunter_stairs_down_2n2m: - dw #preset_rbo_ln_entry_amphitheater_2n2m - 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, $0443 ; Health - dw $09C4, $044B ; Max health - dw $09CA, $0017 ; Supers - dw $09CE, $0014 ; 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_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_maridia_mount_everest_spikesuit: - dw #preset_rbo_ln_escape_business_center_spikesuit_2n1m - 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, $00FD ; Screen X position in pixels - dw $0913, $0000 ; Screen subpixel Y position - dw $0915, $001B ; Screen Y position in pixels - dw $0917, $00BD ; Layer 2 X position - dw $0919, $000E ; Layer 2 Y position - dw $09CE, $000D ; Pbs - dw $0A1C, $0001 ; Samus position/state - dw $0A1E, $0008 ; More position/state - dw $0AF6, $015D ; Samus X - dw $D820, $0801 ; Events +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 + dw $090F, $1000 ; Screen subpixel X position + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $012B ; Health + dw $09CA, $0019 ; Supers + dw $09CE, $000E ; 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_rbo_lower_norfair_segment_ln_30_11_1: - dw #preset_rbo_lower_norfair_segment_ln_35_11_1 - dw $09CA, $0019 ; Supers - dw $09CC, $0019 ; Max supers +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 + 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, $009F ; Health + dw $0AF6, $02B7 ; Samus X + dw $0AFA, $00BB ; Samus Y 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 @@ -24225,158 +29659,401 @@ preset_100early_brinstar_cleanup_green_hills_revisit: dw $D874, $0F8E ; Items 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 +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 +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_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_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 + 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_kpdr21_maridia_draygon: + 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_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, $0014 ; Items + 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: + 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 + dw $0AFA, $008B ; Samus Y + 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, $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 $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_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_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_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_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_prkd19_lower_norfair_kihunter_stairs_up: - dw #preset_prkd19_lower_norfair_reverse_plowerhouse - dw $078D, $9A3E ; DDB - dw $079B, $B5D5 ; MDB +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 $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 $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_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: + 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_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 + 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_prkd20_lower_norfair_nox_ridley: - dw #preset_prkd20_lower_norfair_ridley - dw $09A6, $1007 ; Equipped Beams - dw $09CE, $0004 ; Pbs +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_leaving_ridley: - dw #preset_prkd19_lower_norfair_leaving_ridley - dw $09C8, $0014 ; Max missiles +preset_prkd19_lower_norfair_nox_ridley_fireflea_room: + dw #preset_prkd19_lower_norfair_fireflea_room 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 +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_kpdr23_maridia_mt_everest: - dw #preset_kpdr22_maridia_mt_everest - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +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_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 +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_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_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_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_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_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_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_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 +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 + 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, $0443 ; Health + dw $09C4, $044B ; Max health + dw $09CA, $0017 ; Supers + dw $09CE, $0014 ; 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_rbo_maridia_mount_everest_spikesuit: + dw #preset_rbo_ln_escape_single_maridia_business_center_spikesuit + 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, $00FD ; Screen X position in pixels + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $001B ; Screen Y position in pixels + dw $0917, $00BD ; Layer 2 X position + dw $0919, $000E ; Layer 2 Y position + dw $09CE, $000D ; Pbs dw $0A1C, $0001 ; Samus position/state dw $0A1E, $0008 ; More position/state - dw $0AF6, $03A4 ; Samus X - dw $0AFA, $008B ; Samus Y + dw $0AF6, $015D ; Samus X + dw $D820, $0801 ; Events + dw #$FFFF + +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_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 $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 #$FFFF preset_gtmax_upper_norfair_and_kraid_kraid_kihunters_final: @@ -24416,232 +30093,224 @@ preset_gtmax_maridia_predraygon_maridia_tube_revisit: 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 +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_suitless_maridia_cleanup_2_swiss_cheese_revisit: - dw #preset_suitless_maridia_cleanup_2_crab_shaft_up - dw $078D, $A498 ; DDB - dw $079B, $D13B ; MDB +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, $2000 ; Screen subpixel Y position + dw $0913, $4FFF ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels 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 $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_rbo_maridia_mount_everest: - dw #preset_rbo_maridia_mount_everest_spikesuit - dw $0A68, $0000 ; Flash suit +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_rbo_maridia_aqueduct_spikesuit: - dw #preset_rbo_maridia_mount_everest_spikesuit - dw $078D, $A468 ; DDB - dw $079B, $D1A3 ; MDB - dw $090F, $5000 ; Screen subpixel X position - dw $0911, $0100 ; Screen X position in pixels - dw $0913, $3000 ; 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, $013F ; Health - dw $09CA, $0018 ; Supers - dw $09CE, $000E ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $01BA ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8C0, $8000 ; 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_rbo_ln_entry_ninja_pirates_2n2m: - dw #preset_rbo_ln_entry_kihunter_stairs_down_2n2m - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB +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: + dw #preset_nodropskpdr_tourian_metroids_1 + dw $078D, $A984 ; DDB + dw $079B, $DAE1 ; 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, $01EB ; Health - dw $09CA, $0016 ; Supers - dw $09CE, $0011 ; Pbs - dw $0A1C, $000A ; Samus position/state - dw $0AF6, $013F ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8BA, $C3F3 ; Doors + dw $0913, $5000 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $0167 ; Health + dw $09CA, $000A ; Supers + dw $0AF6, $003B ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D822, $0021 ; Events + dw $D8C4, $0001 ; Doors dw #$FFFF -preset_100early_brinstar_cleanup_blockbuster: - dw #preset_100early_brinstar_cleanup_green_hills_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 +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, $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_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 $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_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 +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_pkrd_lower_norfair_fire_flea_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_rbo_maridia_mount_everest: + dw #preset_rbo_maridia_mount_everest_spikesuit + dw $0A68, $0000 ; Flash suit 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_rbo_maridia_aqueduct_spikesuit: + dw #preset_rbo_maridia_mount_everest_spikesuit + dw $078D, $A468 ; DDB + dw $079B, $D1A3 ; MDB + dw $090F, $5000 ; 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 $0915, $0300 ; 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 $0AFA, $008B ; Samus Y - 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_fire_flea_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 $0919, $0240 ; Layer 2 Y position + dw $09C2, $013F ; Health + dw $09CA, $0018 ; Supers + dw $09CE, $000E ; Pbs + dw $09D2, $0003 ; Currently selected item + dw $0AF6, $01BA ; Samus X + dw $0AFA, $038B ; Samus Y + dw $D8C0, $8000 ; Doors 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_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 + dw $0915, $021F ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position + dw $0919, $0180 ; Layer 2 Y position + dw $09C2, $01EB ; Health + dw $09CA, $0016 ; Supers + dw $09CE, $0011 ; Pbs + dw $0A1C, $000A ; Samus position/state + dw $0AF6, $013F ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8BA, $C3F3 ; Doors dw #$FFFF -preset_kpdr23_maridia_crab_shaft: - dw #preset_kpdr22_maridia_crab_shaft - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +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_fish_tank: @@ -24663,334 +30332,289 @@ preset_gtmax_maridia_predraygon_fish_tank: 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 - 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_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 - 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_10_1: - dw #preset_rbo_lower_norfair_segment_ln_30_7_1 - dw $09C2, $03E7 ; Health - dw $09C4, $03E7 ; Max health + 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_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 +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 $D820, $0801 ; Events + dw $D822, $0003 ; Events + dw $D8C4, $0003 ; Doors dw #$FFFF -preset_100early_maridia_predraygon_fish_tank: - dw #preset_100early_brinstar_cleanup_green_hills_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 +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_hundo_maridia_beach_beach_revisit: - dw #preset_hundo_maridia_beach_maridia_bug_room_revisit - dw $078D, $A48C ; DDB - dw $079B, $D16D ; MDB +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 $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_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 $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 $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_gtclassic_wrecked_ship_green_pirate_shaft_2: - 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_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_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_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_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_prkd19_lower_norfair_nox_ridley_three_musketeers: + dw #preset_prkd19_lower_norfair_three_musketeers + dw $0AF8, $FFFF ; Samus subpixel 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 +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_fire_flea_room: - dw #preset_prkd19_lower_norfair_fire_flea_room - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +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_springball_maze: - dw #preset_prkd19_lower_norfair_springball_maze - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +preset_kpdr20_maridia_whomple_jump: + dw #preset_kpdr20_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit 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_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_crab_shaft: - dw #preset_kpdr22_maridia_crab_shaft +preset_kpdr25_maridia_halfie_setup: + dw #preset_kpdr23_maridia_halfie_setup 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, $0009 ; Supers + dw $09CA, $0002 ; 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_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_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 +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_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 +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 $D870, $0190 ; Items - dw $D876, $01A5 ; Items - dw $D8B8, $2EEF ; Doors + 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_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_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_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 +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_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_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 + 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_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_gtmax_maridia_predraygon_tatori_room: @@ -25031,21 +30655,137 @@ preset_gtmax_maridia_predraygon_mt_everest_and_crab_supers: 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 +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_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 #$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 + 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_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_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: @@ -25070,8 +30810,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 @@ -25087,206 +30827,281 @@ preset_rbo_ln_entry_preridley_2n2m: 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_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_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_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_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 +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, $000F ; Pbs - dw $09D2, $0003 ; Currently selected item - dw $0AF6, $03A1 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8C0, $CB7C ; Doors + 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_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_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, $0060 ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D8B8, $2EE4 ; 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 +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_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 +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, $0061 ; Health - dw $09C6, $000E ; Missiles + dw $09C2, $0044 ; Health + dw $0AF6, $05C4 ; 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_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 $09CE, $0003 ; Pbs - dw $0AF6, $00C4 ; Samus X dw #$FFFF -preset_prkd20_lower_norfair_three_musketeers: - dw #preset_prkd19_lower_norfair_three_musketeers - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +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_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_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_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_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_kpdr23_maridia_botwoon: - dw #preset_kpdr22_maridia_botwoon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +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_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_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 $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 - dw $D874, $0D04 ; Items - dw $D8B6, $B008 ; Doors - dw $D8B8, $26EF ; Doors +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_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_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_prkd20_lower_norfair_single_chamber_final: - dw #preset_prkd19_lower_norfair_single_chamber_final +preset_kpdr22_maridia_botwoon_etank: + dw #preset_kpdr23_maridia_botwoon_etank + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + 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 $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 +preset_kpdr22_maridia_halfie_setup: + dw #preset_kpdr23_maridia_halfie_setup + dw $09A6, $1001 ; Equipped Beams + dw $09A8, $1001 ; Collected Beams + dw #$FFFF + +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_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: @@ -25308,24 +31123,73 @@ preset_gtmax_maridia_predraygon_path_to_watering_hole: 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 +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: + 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, $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_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: @@ -25350,146 +31214,60 @@ 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 -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 +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, $0135 ; Samus X - dw $0AFA, $037B ; Samus Y - dw $D880, $0DFF ; Items - dw $D8C0, $4B7C ; Doors + dw $0AF6, $0038 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; 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 +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, $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 $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, $003F ; Samus X - dw $0AFA, $038B ; Samus Y + dw $0AF6, $05B6 ; Samus X + dw $0AFA, $02CB ; 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_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, $EC00 ; Screen subpixel Y position - dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $002A ; Samus X - 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 $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 $0913, $8800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $0AF6, $0032 ; Samus X - dw #$FFFF - -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_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 - 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_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 $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_gtmax_maridia_predraygon_beach_exit: @@ -25511,271 +31289,228 @@ preset_gtmax_maridia_predraygon_beach_exit: dw $D880, $7E00 ; Items 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 +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, $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_rbo_maridia_postbotwoon: - dw #preset_rbo_maridia_postbotwoon_spikesuit - dw $0A68, $0000 ; Flash suit - dw #$FFFF - -preset_rbo_ridley_ridley_30_7_1: - dw #preset_rbo_ln_entry_preridley_2n2m - 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_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 $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_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 +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, $0400 ; Doors + dw $D8C4, $00AF ; 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_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, $002F ; Samus X + dw $0AF6, $0047 ; Samus X dw $0AFA, $028B ; Samus Y - dw $D882, $0080 ; Items - dw $D8C2, $0C00 ; Doors + dw $D8C4, $03AF ; Doors 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_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, $7800 ; Screen subpixel Y position + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $001B ; 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, $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_gtclassic_tourian_metroids_2: - dw #preset_gtclassic_tourian_metroids_1 - dw $078D, $A984 ; DDB - dw $079B, $DAE1 ; MDB +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 $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 $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_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_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_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 +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_prkd20_lower_norfair_business_center_final: - dw #preset_prkd19_lower_norfair_business_center_final - dw $09C8, $0014 ; Max missiles - dw $0AF8, $FFFF ; Samus subpixel X - dw $D878, $001C ; Items +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_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_rbo_maridia_postbotwoon: + dw #preset_rbo_maridia_postbotwoon_spikesuit + dw $0A68, $0000 ; Flash suit 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_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_kpdr23_maridia_halfie_setup: - dw #preset_kpdr22_maridia_halfie_setup - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +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_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 +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_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_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_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 +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_gtmax_maridia_predraygon_crab_shaft_revisit: @@ -25794,38 +31529,141 @@ preset_gtmax_maridia_predraygon_crab_shaft_revisit: 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_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 $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 $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_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 +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 $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 $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_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, $028D ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $0AFA, $018B ; Samus Y - dw $D8C2, $CC28 ; Doors + 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_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: + 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: @@ -25841,227 +31679,342 @@ 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 -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 +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_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, $8800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y 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, $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 $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_aqueduct_revisit: - dw #preset_hundo_draygon_draygon_escape - dw $078D, $A8DC ; DDB - dw $079B, $D7E4 ; MDB - dw $07F3, $001B ; Music Bank +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_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, $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, $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_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_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_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, $7800 ; Screen subpixel Y position + 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, $025A ; Health - dw $09CE, $0014 ; Pbs - dw $0AF6, $05A4 ; Samus X + 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 $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 +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_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_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_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_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_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_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_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_prkd19_kraid_mini_kraid: - 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_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_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 #preset_prkd20_kraid_kraid + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; 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 + 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_draygon: - dw #preset_kpdr22_maridia_draygon - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_kpdr23_maridia_whomple_jump: + dw #preset_kpdr23_maridia_reverse_halfie_spikesuit + dw $0A68, $0000 ; Flash suit dw #$FFFF -preset_kpdr25_maridia_draygon: - dw #preset_kpdr22_maridia_draygon +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_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_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_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 +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_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_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_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_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 + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; 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_draygon: @@ -26081,8 +32034,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 @@ -26128,8 +32081,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 @@ -26138,195 +32091,63 @@ preset_rbo_ridley_ridley_35_11_1: dw $09CC, $0023 ; Max supers 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 +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_maridia_cleanup_right_sandpit: - 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, $05B6 ; Samus X - dw $0AFA, $02CB ; Samus Y +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_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 +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, $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_prkd20_kraid_mini_kraid: - dw #preset_prkd19_kraid_mini_kraid - 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 $0AF6, $0072 ; Samus X + dw $0AFA, $0090 ; Samus Y + dw $D820, $2801 ; Events + dw $D882, $05CC ; Items dw #$FFFF -preset_prkd19_kraid_mini_kraid_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 +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, $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 - 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 $09C2, $039F ; Health + dw $0AF6, $03A2 ; Samus X dw $0AFA, $018B ; Samus Y - dw $D8C2, $DC00 ; Doors - 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_gtmax_maridia_predraygon_botwoon: @@ -26365,22 +32186,135 @@ preset_gtmax_maridia_predraygon_halfie_setup: dw $D82C, $0002 ; Bosses 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 +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_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_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_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_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_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_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_kpdr22_maridia_whomple_jump: + dw #preset_kpdr22_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_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: @@ -26401,8 +32335,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 @@ -26416,171 +32350,100 @@ preset_rbo_ln_escape_postridley_2n2m: dw $0AFA, $019B ; 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_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_100early_maridia_predraygon_west_beach_revisit: - dw #preset_100early_maridia_predraygon_beach_missiles - dw $078D, $A498 ; DDB - dw $079B, $D13B ; MDB +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, $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_maridia_cleanup_left_sandpit: - dw #preset_hundo_maridia_cleanup_right_sandpit - 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 $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_maridia_cleanup_puyo_ice_clip_springball: - dw #preset_hundo_maridia_cleanup_right_sandpit - dw $078D, $A690 ; DDB +preset_hundo_maridia_cleanup_east_sand_hall: + dw #preset_hundo_maridia_cleanup_shaktool_revisit + dw $078D, $A7B0 ; DDB dw $079B, $D646 ; MDB - dw $0911, $0000 ; Screen X position in pixels - dw $0913, $D400 ; Screen subpixel Y position + dw $090F, $E000 ; Screen subpixel X position + dw $0913, $CC00 ; 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 $09C2, $035B ; Health + dw $09C6, $004A ; Missiles + dw $0AF6, $003D ; Samus X dw $0AFA, $038B ; Samus Y - dw $D882, $058C ; 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_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_prkd20_kraid_mini_kraid_revisit: - dw #preset_prkd19_kraid_mini_kraid_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_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_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 +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, $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_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 $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_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 +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_gtmax_maridia_predraygon_precious_room: @@ -26622,51 +32485,137 @@ preset_gtmax_maridia_predraygon_draygon: dw $D8C2, $0C00 ; 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_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_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 +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_suitless_forgotten_highway_forgotten_elevator: - dw #preset_suitless_maridia_cleanup_2_kassiuz_room_down - dw $078D, $A618 ; DDB - dw $079B, $D2D9 ; MDB +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_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_kpdr20_maridia_cac_alley_west + dw $09C6, $000B ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +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_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_pkrd_maridia_reverse_colosseum: + dw #preset_pkrd_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit + dw #$FFFF + +preset_prkd20_maridia_spikesuit_reverse_halfie: + dw #preset_pkrd_maridia_spikesuit_reverse_halfie 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 $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_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_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_cac_alley: @@ -26684,8 +32633,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 @@ -26706,8 +32655,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 @@ -26726,220 +32675,198 @@ preset_rbo_ln_escape_firefleas_2n2m: dw $D8BA, $DFF3 ; 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 - dw $0AFA, $018B ; Samus Y - dw #$FFFF - -preset_hundo_maridia_cleanup_leaving_maridia: - dw #preset_hundo_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_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_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 $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 +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_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_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_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_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_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 +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_kpdr23_maridia_cac_alley_east: - dw #preset_kpdr22_maridia_cac_alley_east - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +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 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_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_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 +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 $09CA, $0008 ; Supers - dw $0AF6, $001F ; 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 $0B3F, $0001 ; Blue suit + dw $D8C2, $CC28 ; 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 +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_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 +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 $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 $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_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 +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_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 +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 $D880, $4F00 ; Items + dw #$FFFF + preset_rbo_maridia_kassiuz_room: dw #preset_rbo_maridia_plasma_spark_room dw $078D, $A750 ; DDB @@ -26958,8 +32885,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 @@ -26979,8 +32906,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 @@ -26997,196 +32924,87 @@ preset_rbo_ln_escape_firefleas_exit_2n2m: dw $0AF6, $015F ; Samus X 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 +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, $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 $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 $D8C0, $CB7C ; Doors + dw $D876, $01AF ; Items 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 +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 $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 $D880, $FFFF ; Items + dw $D8C2, $CC2A ; 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 +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 $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 $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_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 $0AF6, $06BB ; Samus X dw $0AFA, $018B ; Samus Y + dw $D8C2, $0400 ; 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 +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 $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 $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_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_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_kpdr23_maridia_cac_alley_west: - dw #preset_kpdr22_maridia_cac_alley_west +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_kpdr22_maridia_plasma_spark: - dw #preset_kpdr21_maridia_plasma_spark +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 @@ -27194,8 +33012,15 @@ preset_kpdr22_maridia_plasma_spark: dw $D8B8, $26EF ; Doors dw #$FFFF -preset_kpdr21_maridia_plasma_climb: - dw #preset_kpdr21_maridia_plasma_spark +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_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 @@ -27210,8 +33035,8 @@ preset_kpdr21_maridia_plasma_climb: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_kpdr21_maridia_plasma_beam: - dw #preset_kpdr21_maridia_plasma_spark +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 @@ -27223,8 +33048,8 @@ preset_kpdr21_maridia_plasma_beam: dw $D8C2, $DC08 ; Doors dw #$FFFF -preset_kpdr21_maridia_plasma_spark_revisit: - dw #preset_kpdr21_maridia_cac_alley_east +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 @@ -27232,7 +33057,7 @@ preset_kpdr21_maridia_plasma_spark_revisit: dw $09A6, $1009 ; Equipped Beams dw $09A8, $1009 ; Collected Beams dw $09C2, $00A4 ; Health - dw $09C6, $0011 ; Missiles + dw $09C6, $000F ; Missiles dw $09CA, $0008 ; Supers dw $09CE, $0002 ; Pbs dw $0AF6, $0025 ; Samus X @@ -27241,6 +33066,31 @@ preset_kpdr21_maridia_plasma_spark_revisit: dw $D8C2, $DC0A ; 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 + 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, $0014 ; Items + dw #$FFFF + preset_kpdr25_maridia_cac_alley_west: dw #preset_kpdr25_maridia_cac_alley_east dw $078D, $A900 ; DDB @@ -27265,53 +33115,36 @@ preset_kpdr25_maridia_plasma_spark: dw $D8C2, $DC00 ; Doors dw #$FFFF -preset_gtmax_maridia_postdraygon_womple_jump: - dw #preset_gtmax_maridia_postdraygon_reverse_halfie - dw $0A68, $0000 ; Flash suit - 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 +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_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_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_maridia_leaving_maridia: @@ -27336,337 +33169,38 @@ 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 -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_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_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_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_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_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 +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, $03C0 ; Layer 2 X position + dw $0917, $0240 ; 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 $0AF6, $03C6 ; 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_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_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_gtmax_maridia_postdraygon_reverse_botwoon_etank: - dw #preset_gtmax_maridia_postdraygon_womple_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_womple_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 - dw $0919, $0000 ; Layer 2 Y position - dw $0A1C, $0010 ; Samus position/state +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, $007C ; Samus X - dw $0AFA, $00AB ; Samus Y - dw #$FFFF - -preset_rbo_ln_escape_3_musketeers_2n2m: - dw #preset_rbo_ln_escape_firefleas_exit_2n2m - 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 $0AF6, $0035 ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_100early_maridia_predraygon_draygon: @@ -27690,97 +33224,49 @@ preset_100early_maridia_predraygon_draygon: 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_whomple_jump: + dw #preset_gtmax_maridia_postdraygon_reverse_halfie + dw $0A68, $0000 ; Flash suit 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_cac_alley_west: + dw #preset_kpdr22_maridia_cac_alley_west + 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_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_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_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_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_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_kpdr21_maridia_toilet: - dw #preset_kpdr21_maridia_plasma_spark_revisit +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_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 @@ -27795,80 +33281,69 @@ preset_kpdr21_maridia_toilet: dw $D8C2, $DC1A ; 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_maridia_reverse_halfie_climb: + dw #preset_pkrd_maridia_reverse_halfie_climb dw $09C4, $018F ; Max health - dw $09CA, $0002 ; Supers 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 - 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 +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_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_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_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_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_climb: - dw #preset_kpdr22_maridia_plasma_climb - dw $09A6, $1005 ; Equipped Beams - dw $09A8, $1005 ; Collected Beams +preset_prkd19_maridia_reverse_colosseum: + dw #preset_prkd19_maridia_spikesuit_reverse_halfie + dw $0A68, $0000 ; Flash suit 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 #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 $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 $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: @@ -27885,93 +33360,156 @@ preset_kpdr25_maridia_plasma_beam: 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_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_right_sandpit: - 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 +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, $03C0 ; Layer 2 X position + dw $0917, $0024 ; 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 $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_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 +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 $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 $0A1C, $0010 ; Samus position/state + dw $0A1E, $0104 ; More position/state + dw $0AF6, $007C ; Samus X + dw $0AFA, $00AB ; Samus Y 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_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_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_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_ridley_ridley_35_8_1: - dw #preset_rbo_ridley_ridley_35_10_1 - dw $09C2, $02B0 ; Health - dw $09C4, $0383 ; Max health +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_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_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_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 @@ -27992,96 +33530,78 @@ preset_100early_maridia_postdraygon_return_halfie: 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 +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, $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 $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_kpdr23_maridia_plasma_spark_revisit: - dw #preset_kpdr22_maridia_plasma_spark_revisit - dw $09A8, $100D ; Collected Beams +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_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_kpdr23_maridia_plasma_spark: + dw #preset_kpdr22_maridia_plasma_spark + dw $09A6, $1005 ; Equipped Beams + dw $09A8, $1005 ; Collected Beams 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_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_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_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_toilet: - dw #preset_kpdr21_maridia_toilet +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_sewers: - dw #preset_kpdr21_maridia_toilet +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_kpdr20_maridia_sewers: + dw #preset_kpdr20_maridia_toilet dw $078D, $A600 ; DDB dw $079B, $D48E ; MDB dw $090F, $0000 ; Screen subpixel X position @@ -28094,65 +33614,148 @@ preset_kpdr21_maridia_sewers: dw $0AFA, $018B ; Samus Y dw #$FFFF -preset_gtmax_maridia_postdraygon_oasis_and_sewer: - dw #preset_gtmax_maridia_postdraygon_right_sandpit - dw $078D, $A6CC ; DDB - dw $079B, $D4C2 ; MDB - dw $090F, $8000 ; Screen subpixel X position - dw $0911, $0000 ; Screen X position in pixels +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_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_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_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_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_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_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_ln_escape_3_musketeers_spikesuit_2n2m: - dw #preset_rbo_ln_escape_3_musketeers_2n2m - dw $0A68, $0001 ; Flash suit +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: + 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_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 @@ -28166,88 +33769,74 @@ preset_100early_maridia_postdraygon_reverse_botwoon_etank: 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 +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_prkd20_maridia_reverse_colosseum: - dw #preset_prkd20_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit +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_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_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_toilet: - dw #preset_kpdr22_maridia_toilet +preset_kpdr23_maridia_plasma_spark_revisit: + dw #preset_kpdr22_maridia_plasma_spark_revisit dw $09A8, $100D ; Collected Beams dw #$FFFF -preset_kpdr25_maridia_toilet: - dw #preset_kpdr22_maridia_toilet +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_sewers: - dw #preset_kpdr21_maridia_sewers +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_lower_maridia_gate: - dw #preset_kpdr21_maridia_sewers +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_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 @@ -28259,94 +33848,108 @@ preset_kpdr21_maridia_lower_maridia_gate: 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 +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_gtmax_maridia_postdraygon_left_sandpit: - dw #preset_gtmax_maridia_postdraygon_right_sandpit - 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_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_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 +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, $04E6 ; Samus X - dw $0AF8, $C000 ; Samus subpixel X - dw $D880, $FF41 ; Items + dw $0AF6, $0683 ; Samus X + dw $0AFA, $04BB ; Samus Y 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 +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 $0AF6, $00D8 ; Samus X - dw $0AF8, $D000 ; Samus subpixel X - dw $0AFA, $008B ; Samus Y - dw $D880, $FF61 ; Items + 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_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 +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_single_chamber_2n2m: - dw #preset_rbo_ln_escape_firefleas_exit_2n2m - 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 +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: + 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: @@ -28365,7 +33968,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 @@ -28385,129 +33988,56 @@ 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 - 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 - 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 +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, $0000 ; 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 $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 $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_reverse_halfie_climb: - dw #preset_pkrd_maridia_reverse_halfie_climb +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_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 #$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_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_colosseum: - dw #preset_prkd19_maridia_spikesuit_reverse_halfie - dw $0A68, $0000 ; Flash suit +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_sewers: - dw #preset_kpdr22_maridia_sewers +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 @@ -28520,17 +34050,39 @@ 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 +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 $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_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 @@ -28545,8 +34097,8 @@ preset_kpdr21_upper_norfair_revisit_ice_beam_gates: dw $0AFA, $0395 ; Samus Y dw #$FFFF -preset_kpdr21_upper_norfair_revisit_ice_maze_up: - dw #preset_kpdr21_maridia_lower_maridia_gate +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 @@ -28562,110 +34114,75 @@ preset_kpdr21_upper_norfair_revisit_ice_maze_up: 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 +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_sponge_bath_2: - 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 +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_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_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_suitless_wrecked_ship_wrecked_ship_etank: - dw #preset_suitless_wrecked_ship_shaft_to_sponge_bath - dw $078D, $A258 ; DDB - dw $079B, $CBD5 ; MDB +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 $0913, $0000 ; Screen subpixel Y position - dw $0915, $001D ; Screen Y position in pixels + dw $0915, $001C ; Screen Y position in pixels + dw $0917, $00C0 ; Layer 2 X position 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 $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_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_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, $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_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_11_1: - dw #preset_rbo_ridley_ridley_35_11_1 - dw $09CA, $001E ; Supers - dw $09CC, $001E ; Max supers + 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: @@ -28684,7 +34201,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 @@ -28704,126 +34221,99 @@ 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_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_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_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_maridia_reverse_botwoon_etank: - dw #preset_pkrd_maridia_reverse_botwoon_etank +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_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_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_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_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_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_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_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_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_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_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_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_kpdr23_maridia_sewers: + dw #preset_kpdr22_maridia_sewers + dw $09A8, $100D ; Collected Beams dw #$FFFF -preset_kpdr23_maridia_lower_maridia_gate: - dw #preset_kpdr22_maridia_lower_maridia_gate - dw $09A8, $100D ; Collected Beams +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_beam_gates: - dw #preset_kpdr21_upper_norfair_revisit_ice_beam_gates +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 @@ -28831,17 +34321,22 @@ preset_kpdr22_upper_norfair_revisit_ice_beam_gates: 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 +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_kpdr21_upper_norfair_revisit_ice_maze_down: - dw #preset_kpdr21_upper_norfair_revisit_ice_maze_up +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_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 @@ -28855,82 +34350,125 @@ preset_kpdr21_upper_norfair_revisit_ice_maze_down: dw $D876, $01A5 ; 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 +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 - dw $0AF6, $0025 ; Samus X - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFA, $02BB ; Samus Y - dw $D880, $FF71 ; Items +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 +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 + dw $079B, $D48E ; MDB dw $090F, $A000 ; Screen subpixel X position - dw $0913, $9C00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels + dw $0913, $B000 ; Screen subpixel Y position 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 $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_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 +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_ln_escape_single_chamber_spikesuit_2n2m: - dw #preset_rbo_ln_escape_single_chamber_2n2m - dw $0A68, $0001 ; Flash suit +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_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: @@ -28946,213 +34484,217 @@ preset_100early_maridia_postdraygon_east_sand_hall: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_hundo_ridley_writg: - 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 +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_reverse_botwoon_etank: - dw #preset_prkd20_maridia_reverse_botwoon_etank - dw $09C6, $000A ; Missiles +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_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 $D878, $0014 ; Items 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_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_prkd20_backtracking_crateria_kihunters_final: - dw #preset_pkrd_backtracking_crateria_kihunters_final +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_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_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, $0683 ; Samus X - dw $0AFA, $04BB ; Samus Y + dw $0AF6, $0041 ; Samus X + 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 +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_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_kpdr23_maridia_lower_maridia_gate: + dw #preset_kpdr22_maridia_lower_maridia_gate + dw $09A8, $100D ; Collected Beams 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_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_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 +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_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, $0645 ; Samus X - dw $0AF8, $4000 ; Samus subpixel X - dw $0AFA, $00CB ; Samus Y - dw $D8C0, $CB7C ; Doors + dw $0AF6, $00C5 ; Samus X + dw $0AFA, $028B ; Samus Y 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_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_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 +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_rbo_ln_escape_croc_gate_farm_2n2m: - dw #preset_rbo_ln_escape_single_chamber_2n2m - 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 +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_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 $09CE, $0017 ; Pbs + dw $0AF6, $02BD ; Samus X + dw $0AFA, $006B ; Samus Y dw $D82A, $0107 ; Bosses - dw $D8C0, $8074 ; Doors + dw $D8C0, $8070 ; Doors dw #$FFFF -preset_rbo_ridley_ridley_30_10_1: - dw #preset_rbo_ridley_ridley_30_7_1 - dw $09C2, $0338 ; Health - dw $09C4, $044B ; Max health +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: + 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: @@ -29189,42 +34731,78 @@ preset_100early_maridia_postdraygon_kassiuz_room: dw $D8C2, $CC28 ; Doors dw #$FFFF -preset_hundo_ridley_mickey_mouse_missiles: - dw #preset_hundo_ridley_writg - dw $078D, $994E ; DDB - dw $079B, $B4AD ; MDB +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, $0000 ; Screen X position in pixels + dw $0911, $009F ; 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 $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_backtracking_parlor_return: - dw #preset_pkrd_backtracking_parlor_return +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 $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, $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: @@ -29232,7 +34810,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 @@ -29260,142 +34838,114 @@ 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 - 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 #preset_kpdr20_upper_norfair_revisit_ice_escape + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items 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_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_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 +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, $005D ; Samus X - dw $0AFA, $038B ; Samus Y - dw $D8B6, $3808 ; Doors + dw $0AF6, $002A ; Samus X + dw $0AF8, $8FFF ; Samus subpixel X + dw $D880, $FF00 ; Items + dw $D8C2, $CC2A ; 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 +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_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_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_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_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_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_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_rbo_ln_escape_croc_gate_farm_spikesuit_2n2m: - dw #preset_rbo_ln_escape_croc_gate_farm_2n2m - dw $0A68, $0001 ; Flash suit +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: @@ -29429,71 +34979,151 @@ 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_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_prkd20_backtracking_terminator_revisit: - dw #preset_pkrd_backtracking_terminator_revisit +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_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 $D878, $0014 ; 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 $D878, $0014 ; 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 $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, $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: - 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 @@ -29504,7 +35134,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 @@ -29536,167 +35166,126 @@ preset_kpdr22_upper_norfair_revisit_ice_escape: 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_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 #preset_kpdr20_upper_norfair_revisit_purple_shaft_upper + dw $09C6, $0011 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; 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_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_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_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_gtmax_wrecked_ship_moat: - dw #preset_gtmax_wrecked_ship_crateria_kihunters - dw $078D, $8AF6 ; DDB - dw $079B, $948C ; MDB +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, $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 $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, $02AD ; Samus X - dw $0AFA, $008B ; Samus Y - dw $D8B0, $2000 ; Doors + dw $0AF6, $030E ; Samus X 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_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_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_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, $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, $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_wrecked_ship_west_ocean_revisit: - dw #preset_suitless_wrecked_ship_attic_revisit - dw $078D, $A1A4 ; DDB - dw $079B, $CE40 ; MDB +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: + 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, $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 $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_kraidg4_red_tower_moonfall_screw_attack: - 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_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_rbo_ln_escape_business_center_2n2m: - dw #preset_rbo_ln_escape_firefleas_2n2m - 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_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: @@ -29710,121 +35299,152 @@ preset_100early_maridia_postdraygon_leaving_kassiuz: dw $0AFA, $038B ; Samus Y dw #$FFFF -preset_100early_maridia_postdraygon_cac_alley: - dw #preset_100early_maridia_postdraygon_leaving_plasma - dw $078D, $A5A0 ; DDB - dw $079B, $D5EC ; MDB - dw $090F, $C000 ; 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 $0A1C, $0089 ; Samus position/state - dw $0A1E, $1508 ; More position/state - dw $0AF6, $00DB ; Samus X - dw $0AFA, $00AB ; Samus Y +preset_100early_maridia_postdraygon_cac_alley: + dw #preset_100early_maridia_postdraygon_leaving_plasma + dw $078D, $A5A0 ; DDB + dw $079B, $D5EC ; MDB + dw $090F, $C000 ; 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 $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $00DB ; Samus X + dw $0AFA, $00AB ; Samus Y + dw #$FFFF + +preset_100early_maridia_postdraygon_botwoon_etank: + dw #preset_100early_maridia_postdraygon_leaving_plasma + dw $078D, $A960 ; DDB + dw $079B, $D913 ; MDB + dw $090F, $C000 ; 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, $01E0 ; Health + dw $09CA, $0016 ; Supers + dw $0AF6, $008E ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C2, $CCAA ; 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_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_100early_maridia_postdraygon_botwoon_etank: - dw #preset_100early_maridia_postdraygon_leaving_plasma - dw $078D, $A960 ; DDB - dw $079B, $D913 ; MDB - dw $090F, $C000 ; 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, $01E0 ; Health - dw $09CA, $0016 ; Supers - dw $0AF6, $008E ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D8C2, $CCAA ; Doors +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_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 +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_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 +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_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 +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, $0164 ; Samus X + dw $0AF6, $0040 ; Samus X dw $0AFA, $028B ; Samus Y - dw $D878, $92DE ; Items - dw $D8BA, $C3F1 ; 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, $0004 ; Items + dw $D822, $002F ; Events + dw $D8C4, $03AF ; 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, $0004 ; 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_prkd20_backtracking_g4_hallway: - dw #preset_pkrd_backtracking_g4_hallway +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_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_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: @@ -29844,226 +35464,282 @@ preset_kpdr23_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 +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_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 +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 $0915, $01F4 ; Screen Y position in pixels - dw $0919, $0177 ; Layer 2 Y position - dw $0AF6, $0059 ; Samus X + 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_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 +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, $A000 ; Screen subpixel X position - dw $0911, $02A3 ; Screen X position in pixels + dw $090F, $8001 ; Screen subpixel X position dw $0913, $7400 ; Screen subpixel Y position - dw $0917, $01FA ; Layer 2 X 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: + 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, $030E ; Samus X + 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_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_100early_maridia_postdraygon_aqueduct_final: + dw #preset_100early_maridia_postdraygon_botwoon_etank + dw $078D, $A8AC ; DDB + dw $079B, $D6FD ; MDB + dw $090F, $2900 ; Screen subpixel X position + dw $0911, $012F ; Screen X position in pixels + dw $0913, $EC00 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0917, $012F ; Layer 2 X position + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $04A0 ; Health + dw $09C4, $04AF ; Max health + dw $0AF6, $01AA ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D882, $05CC ; Items dw #$FFFF -preset_prkd20_backtracking_g4_elevator: - dw #preset_pkrd_backtracking_g4_elevator +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_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_tourian_elevator_room: - dw #preset_pkrd_tourian_tourian_elevator_room +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_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_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_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_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_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_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_rbo_kraidg4_kraid_entry: - dw #preset_rbo_kraidg4_red_tower_moonfall_screw_attack - 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_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_rbo_ridley_ridley_30_9_1: - dw #preset_rbo_ridley_ridley_30_7_1 - dw $09C2, $02F4 ; Health - dw $09C4, $03E7 ; Max health +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_100early_maridia_postdraygon_aqueduct_final: - dw #preset_100early_maridia_postdraygon_botwoon_etank - dw $078D, $A8AC ; DDB - dw $079B, $D6FD ; MDB - dw $090F, $2900 ; Screen subpixel X position - dw $0911, $012F ; Screen X position in pixels - dw $0913, $EC00 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y position in pixels - dw $0917, $012F ; Layer 2 X position - dw $0919, $0000 ; Layer 2 Y position - dw $09C2, $04A0 ; Health - dw $09C4, $04AF ; Max health - dw $0AF6, $01AA ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D882, $05CC ; Items +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_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 +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, $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 $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_prkd20_tourian_metroids_1: - dw #preset_pkrd_tourian_metroids_1 +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 $09CE, $0005 ; Pbs - dw $D874, $0504 ; Items - dw $D8B8, $2EEC ; Doors + dw $09C6, $000F ; Missiles + dw $09C8, $000F ; 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 $D878, $0014 ; 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 +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 $D878, $0014 ; 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 +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_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_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_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 @@ -30075,43 +35751,151 @@ 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 +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_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_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_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 +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 $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors + dw $0AFA, $00BB ; Samus Y + 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 + 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 + 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 + 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_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_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 + dw $09C8, $000F ; Max missiles + dw $0AF8, $D000 ; Samus subpixel X + dw $D878, $0014 ; Items dw #$FFFF preset_kpdr23_upper_norfair_revisit_purple_shaft_upper: @@ -30119,13 +35903,22 @@ preset_kpdr23_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 + 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 #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_kpdr22_upper_norfair_revisit_magdollite_tunnel_upper: @@ -30146,56 +35939,134 @@ preset_kpdr22_upper_norfair_revisit_spiky_acid_snakes_lower: 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 +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_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 +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 $09C2, $0369 ; Health - dw $09C6, $0032 ; Missiles + 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, $007E ; Samus X - dw $0AF8, $4FFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y - dw $D8B0, $4000 ; Doors + dw $0AF6, $07A2 ; Samus X + dw $0AFA, $028B ; Samus 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_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: + 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_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_kraidg4_kraid_hallway: @@ -30213,179 +36084,103 @@ 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 -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_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_hundo_ridley_ridley: - dw #preset_hundo_ridley_plowerhouse_room - dw $078D, $995A ; DDB - dw $079B, $B37A ; MDB - dw $090F, $E000 ; 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, $B800 ; Screen subpixel Y position + dw $0913, $1800 ; Screen subpixel Y position + dw $0915, $00FF ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $09C2, $0210 ; Health - dw $09CA, $0017 ; Supers + 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, $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 - 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 + dw $0AFA, $018B ; Samus Y + dw $D882, $05FF ; 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, $0004 ; Items +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_metroids_1: - dw #preset_prkd20_tourian_metroids_1 - dw $09C6, $0009 ; Missiles +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_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 $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_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_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_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_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_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_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 +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_kpdr22_upper_norfair_revisit_kronic_boost_upper: @@ -30427,92 +36222,42 @@ preset_kpdr22_lower_norfair_prepillars: 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: @@ -30531,8 +36276,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 @@ -30545,172 +36290,99 @@ preset_rbo_ln_escape_maridia_entry_2n2m: dw $0AFA, $018B ; Samus Y 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 +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 $0913, $1800 ; Screen subpixel Y position - dw $0915, $00FF ; Screen Y position in pixels + dw $0915, $001D ; 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 - 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 $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_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 +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, $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_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 $0AF6, $005B ; Samus X 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_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_metroids_3: - dw #preset_prkd20_tourian_metroids_3 - 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_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 - 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 $D878, $0014 ; Items 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_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_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 +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 $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_lower_norfair_amphitheatre: - dw #preset_kpdr25_lower_norfair_amphitheatre - dw $09A8, $100B ; Collected Beams - dw $09C2, $00E8 ; Health +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_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 $09CA, $0007 ; Supers - dw $0AF8, $0000 ; Samus subpixel X - dw $0AFC, $FFFF ; Samus subpixel Y - dw $D870, $0180 ; Items + dw $D878, $001C ; Items dw #$FFFF preset_kpdr25_lower_norfair_kihunter_stairs_down: @@ -30727,6 +36399,30 @@ preset_kpdr25_lower_norfair_kihunter_stairs_down: dw $0AFA, $00B3 ; Samus Y 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_kpdr23_upper_norfair_revisit_kronic_boost_upper: dw #preset_kpdr22_upper_norfair_revisit_kronic_boost_upper dw $09A8, $100F ; Collected Beams @@ -30747,6 +36443,119 @@ preset_kpdr23_lower_norfair_prepillars: dw $09A8, $100F ; Collected Beams 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 #$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 + 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: + 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 + 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 + 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_phantoon: dw #preset_gtmax_wrecked_ship_basement dw $078D, $A21C ; DDB @@ -30761,112 +36570,157 @@ preset_gtmax_wrecked_ship_phantoon: 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_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_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_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_rbo_ln_escape_maridia_entry_spikesuit_2n2m: - dw #preset_rbo_ln_escape_maridia_entry_2n2m - dw $0A68, $0001 ; Flash suit +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_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 +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, $0180 ; Layer 2 X position + dw $0917, $03C0 ; 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_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 $0AF6, $05D6 ; Samus X dw $0AFA, $008B ; Samus Y 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_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 $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, $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_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 +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, $A800 ; Screen subpixel Y position + dw $0913, $6801 ; 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 $09C2, $0106 ; Health + dw $0AF6, $01DA ; Samus X + dw $0AFA, $004B ; Samus Y + dw $D820, $4FC5 ; Events + dw #$FFFF + +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_kpdr20_lower_norfair_wasteland: + dw #preset_kpdr20_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_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 + 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_kraidg4_red_tower_up: @@ -30896,145 +36750,36 @@ preset_rbo_kraidg4_kihunters_room_up: dw $D8B8, $EEAC ; Doors 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 - 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_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, $057F ; Samus X - dw $0AFA, $005B ; Samus Y - dw $0B3F, $0000 ; Blue suit + dw $0AF6, $0044 ; Samus X + dw $D8BA, $DFF9 ; 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 +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, $D000 ; Screen subpixel Y position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $0321 ; Screen Y position in pixels dw $0917, $0000 ; Layer 2 X position - dw $09C2, $03F3 ; Health + dw $0919, $0258 ; Layer 2 Y position + dw $09C6, $0092 ; Missiles + dw $09CA, $0018 ; Supers dw $09CE, $0010 ; Pbs - dw $0AF6, $00A2 ; Samus X - dw $0AFA, $008B ; Samus Y - dw $0B3F, $0000 ; Blue suit - 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_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_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 #$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 $0AF6, $002E ; Samus X + dw $0AFA, $0393 ; Samus Y + dw $D8B8, $EEEF ; Doors dw #$FFFF preset_gtmax_wrecked_ship_shaft_to_supers: @@ -31075,182 +36820,162 @@ preset_gtmax_wrecked_ship_east_supers: dw $D8C0, $C074 ; 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_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_kpdr23_lower_norfair_fast_pillars_setup: + dw #preset_kpdr22_lower_norfair_fast_pillars_setup + dw $09A8, $100F ; Collected Beams 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_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_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_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_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_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_mother_brain_2: - dw #preset_pkrd_tourian_mother_brain_2 - dw $09C2, $0176 ; Health +preset_prkd20_tourian_escape_parlor: + dw #preset_pkrd_tourian_escape_parlor + dw $09C2, $00DE ; 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 +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_kpdr23_lower_norfair_amphitheatre: - dw #preset_kpdr22_lower_norfair_amphitheatre - dw $09A8, $100F ; Collected Beams +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_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_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_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_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_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 +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 $0915, $0419 ; Screen Y 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, $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 $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_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 +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_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 +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_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 +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_west_supers: @@ -31290,40 +37015,100 @@ 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 - dw $0AFC, $FFFF ; Samus subpixel 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_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_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_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_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 $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_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: + 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: @@ -31359,98 +37144,39 @@ 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_hundo_ridley_3_muskateers: - dw #preset_hundo_ridley_hotarubi_special - dw $078D, $9A92 ; DDB - dw $079B, $B510 ; MDB - dw $090F, $C000 ; Screen subpixel X position +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 $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 $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_kpdr25_lower_norfair_metal_ninja_pirates: - dw #preset_kpdr25_lower_norfair_wasteland - dw $078D, $99EA ; DDB - dw $079B, $B5D5 ; MDB +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 $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 $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_leaving_ws_etank: @@ -31473,139 +37199,187 @@ 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_kpdr22_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr21_lower_norfair_kihunter_stairs_down + dw $09C2, $00E8 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; 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_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_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_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_hundo_crocomire_bubble_mountain_revisit: - dw #preset_hundo_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 +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 $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 $09C2, $0122 ; Health + dw $09CA, $0009 ; Supers + dw $0AF6, $006A ; Samus X + dw $0AFA, $00BB ; Samus Y + dw $D8BC, $0001 ; 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 +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_kpdr22_lower_norfair_wasteland: - dw #preset_kpdr23_lower_norfair_wasteland - dw $09A8, $100B ; Collected Beams +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_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 +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 $D870, $0180 ; Items + dw $D880, $FF79 ; Items + dw $D8C0, $CB7C ; 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 +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, $01A5 ; Health - dw $09CA, $0007 ; Supers - dw $0AF6, $006A ; Samus X - dw $0AFA, $00BB ; Samus Y - dw $D8BC, $0001 ; 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_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_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_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_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_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 +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, $00DF ; Samus X - dw $0AFA, $018B ; Samus Y + 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_reverse_spiky_room: @@ -31640,129 +37414,47 @@ 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 - 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 +preset_kpdr23_lower_norfair_kihunter_stairs_down: + dw #preset_kpdr22_lower_norfair_kihunter_stairs_down 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_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_kpdr21_lower_norfair_wasteland: +preset_kpdr23_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 $09A8, $100F ; 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 #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_kpdr23_lower_norfair_plowerhouse: - dw #preset_kpdr25_lower_norfair_plowerhouse - dw $09C2, $0186 ; Health +preset_kpdr21_lower_norfair_plowerhouse: + dw #preset_kpdr20_lower_norfair_plowerhouse 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 $D878, $001C ; Items dw #$FFFF -preset_kpdr25_lower_norfair_ridley: - dw #preset_kpdr25_lower_norfair_plowerhouse +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 $09CA, $0006 ; Supers + 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_kpdr25_lower_norfair_leaving_ridley: - dw #preset_kpdr25_lower_norfair_amphitheatre +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 @@ -31771,162 +37463,196 @@ preset_kpdr25_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, $0257 ; Health - dw $09C4, $0257 ; Max health - dw $09C6, $000E ; Missiles - dw $09CA, $0009 ; Supers + 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 $D878, $401C ; Items - dw $D8BA, $D9F1 ; Doors + dw $D8BA, $D1F1 ; Doors 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 - 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_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, $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_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_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_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_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_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_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_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_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_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_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_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_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_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 +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, $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 $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_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 +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: @@ -31984,142 +37710,265 @@ 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 +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 $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 $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_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_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_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 +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_kpdr21_lower_norfair_metal_ninja_pirates: +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_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_kpdr23_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 $09A8, $100F ; Collected Beams dw #$FFFF preset_kpdr22_lower_norfair_plowerhouse: - dw #preset_kpdr23_lower_norfair_plowerhouse - dw $09A8, $100B ; Collected Beams + 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_kpdr23_lower_norfair_ridley: - dw #preset_kpdr25_lower_norfair_ridley - dw $09C2, $0147 ; Health +preset_kpdr21_lower_norfair_ridley: + dw #preset_kpdr20_lower_norfair_ridley 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 $D878, $001C ; 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 +preset_kpdr21_lower_norfair_leaving_ridley: + dw #preset_kpdr20_lower_norfair_leaving_ridley 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 +preset_kpdr21_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr20_lower_norfair_reverse_plowerhouse 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 $09C8, $0014 ; Max missiles + dw $D878, $001C ; 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 +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, $00B4 ; Health + dw $0AF6, $02DC ; Samus X 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_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, $00B2 ; Health + dw $09CE, $0002 ; Pbs + dw $0AF6, $055B ; Samus X + dw $0AFA, $009B ; 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_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_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_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_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_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_wrecked_ship_pancake_room: @@ -32144,160 +37993,163 @@ 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 +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_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 +preset_kpdr23_lower_norfair_plowerhouse: + dw #preset_kpdr22_lower_norfair_plowerhouse + dw $09A8, $100F ; Collected Beams 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_kpdr22_lower_norfair_ridley: + dw #preset_kpdr21_lower_norfair_ridley + dw $09C2, $0147 ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; 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 +preset_kpdr22_lower_norfair_leaving_ridley: + dw #preset_kpdr21_lower_norfair_leaving_ridley + dw $09C2, $013D ; 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_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_kpdr22_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr21_lower_norfair_reverse_plowerhouse + dw $09C2, $013A ; Health + dw $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; Doors dw #$FFFF -preset_kpdr22_lower_norfair_ridley: - dw #preset_kpdr23_lower_norfair_ridley - dw $09A8, $100B ; Collected Beams +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_lower_norfair_leaving_ridley: - dw #preset_kpdr23_lower_norfair_leaving_ridley - dw $09A8, $100B ; Collected Beams +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_kpdr22_lower_norfair_reverse_plowerhouse: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $09A8, $100B ; Collected Beams +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_kpdr23_lower_norfair_wasteland_revisit: - dw #preset_kpdr23_lower_norfair_reverse_plowerhouse - dw $078D, $9966 ; DDB - dw $079B, $B62B ; MDB +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 $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 $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_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_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_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_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_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_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 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_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_gtmax_wrecked_ship_bowling_spark: @@ -32335,173 +38187,431 @@ 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 +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_kpdr23_lower_norfair_ridley: + dw #preset_kpdr22_lower_norfair_ridley + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_leaving_ridley: + dw #preset_kpdr22_lower_norfair_leaving_ridley + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_reverse_plowerhouse: + dw #preset_kpdr22_lower_norfair_reverse_plowerhouse + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +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_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_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_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, $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 $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_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_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_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_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_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 +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 $09D6, $00A8 ; Reserves - dw $D82A, $0102 ; Bosses - dw $D876, $1FFF ; Items - dw $D8B8, $EEEF ; Doors - dw $D8BA, $01F7 ; Doors + 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_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 +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 $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 $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_hundo_crocomire_grapple_shaft_down: - dw #preset_hundo_crocomire_red_pirate_shaft - dw $078D, $944A ; DDB - dw $079B, $AB07 ; MDB +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, $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 $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 $D82A, $0107 ; Bosses - dw $D876, $E3BF ; Items - dw $D8B8, $6EEF ; Doors - dw $D8BA, $DFFB ; Doors + dw $D878, $80DE ; Items + dw $D8BA, $03F7 ; 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_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_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_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_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_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_kpdr23_lower_norfair_wasteland_revisit: + dw #preset_kpdr22_lower_norfair_wasteland_revisit + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_lower_norfair_kihunter_stairs_up: + dw #preset_kpdr22_lower_norfair_kihunter_stairs_up + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +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_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_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_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, $0080 ; Health + dw $0AF6, $016E ; Samus X + dw #$FFFF + +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 + 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_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: + 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_kpdr22_lower_norfair_wasteland_revisit: - dw #preset_kpdr23_lower_norfair_wasteland_revisit - dw $09A8, $100B ; Collected Beams +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_kpdr22_lower_norfair_kihunter_stairs_up: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_up - dw $09A8, $100B ; Collected Beams +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_kpdr23_lower_norfair_fire_flea_room: - dw #preset_kpdr23_lower_norfair_kihunter_stairs_up - dw $078D, $9A26 ; DDB - dw $079B, $B585 ; 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, $2800 ; Screen subpixel Y position - dw $0915, $000D ; Screen Y 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, $0009 ; Layer 2 Y position - dw $0AF6, $009C ; Samus X + 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_kpdr25_lower_norfair_wasteland_revisit: @@ -32528,151 +38638,253 @@ preset_kpdr25_lower_norfair_kihunter_stairs_up: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_gtmax_brinstar_cleanup_1_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 +preset_kpdr23_lower_norfair_fireflea_room: + dw #preset_kpdr22_lower_norfair_fireflea_room + dw $09A8, $100F ; Collected Beams 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 +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_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 +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_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_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 + 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 $0A76, $8000 ; Hyper beam - dw $0AF6, $0025 ; Samus X - dw $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events - dw $D82C, $0203 ; Bosses + dw $0AF6, $0080 ; Samus X + dw $0AFA, $0086 ; 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 +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, $02B2 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D820, $3801 ; Events + dw $0AF6, $0168 ; Samus X + dw $0AFA, $068B ; Samus Y dw #$FFFF -preset_hundo_crocomire_grapple_shaft_up: - dw #preset_hundo_crocomire_grapple_shaft_down - dw $078D, $9516 ; DDB - dw $079B, $AB8F ; MDB +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_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 + 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 + 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 + 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 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 $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, $0611 ; Samus X - dw $0AFA, $028B ; Samus Y - dw $D876, $FBBF ; Items + dw $0AF6, $0054 ; Samus X + dw $0AF8, $4000 ; Samus subpixel X + dw $0AFA, $098B ; Samus Y dw #$FFFF -preset_hundo_crocomire_crocomire_room_revisit: - dw #preset_hundo_crocomire_grapple_shaft_down - dw $078D, $947A ; DDB - dw $079B, $AA82 ; MDB +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, $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: + 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 $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 $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_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_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_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_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_kpdr22_lower_norfair_fire_flea_room: - dw #preset_kpdr23_lower_norfair_fire_flea_room - dw $09A8, $100B ; Collected Beams +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 + 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_fire_flea_room + dw #preset_kpdr23_lower_norfair_fireflea_room dw $09C2, $01FB ; Health dw $09C4, $0257 ; Max health dw $09C6, $000E ; Missiles @@ -32686,172 +38898,168 @@ preset_kpdr25_lower_norfair_fireflea_room: dw #$FFFF preset_kpdr23_lower_norfair_springball_maze: - dw #preset_kpdr23_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, $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_kpdr22_lower_norfair_springball_maze + dw $09A8, $100F ; Collected Beams dw #$FFFF preset_kpdr23_lower_norfair_three_musketeers: - dw #preset_kpdr23_lower_norfair_fire_flea_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 #preset_kpdr22_lower_norfair_three_musketeers + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_gtmax_brinstar_cleanup_1_landing_site_revisit: - dw #preset_gtmax_brinstar_cleanup_1_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_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_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 +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_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 +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, $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 $0AF6, $007C ; Samus X + dw $0AF8, $E000 ; 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 +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, $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 $0915, $031F ; Screen Y position in pixels + dw $0919, $0257 ; Layer 2 Y position + dw $09CA, $0014 ; Supers dw $0AF6, $0025 ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D82A, $0106 ; Bosses - dw $D878, $00DE ; Items + dw $0AF8, $0000 ; Samus subpixel X + dw $0AFA, $038E ; Samus Y + dw $0AFC, $D7FF ; Samus subpixel 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 +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_lower_norfair_fire_flea_room: - dw #preset_kpdr22_lower_norfair_fire_flea_room - dw $09C2, $00B2 ; Health - dw $09C4, $018F ; Max health - dw $D874, $0104 ; Items - dw $D8B6, $3008 ; Doors - dw $D8B8, $2EED ; Doors +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_kpdr22_lower_norfair_springball_maze: - dw #preset_kpdr23_lower_norfair_springball_maze - dw $09A8, $100B ; Collected Beams +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: @@ -32868,51 +39076,6 @@ preset_kpdr25_lower_norfair_springball_maze: 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 @@ -32927,202 +39090,307 @@ 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 - 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_kpdr23_lower_norfair_single_chamber_final: + dw #preset_kpdr22_lower_norfair_single_chamber_final + dw $09A8, $100F ; Collected Beams 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_kpdr23_lower_norfair_bubble_mountain_final: + dw #preset_kpdr22_lower_norfair_bubble_mountain_final + dw $09A8, $100F ; Collected Beams 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 +preset_kpdr23_lower_norfair_business_center_final: + dw #preset_kpdr22_lower_norfair_business_center_final + dw $09A8, $100F ; Collected Beams 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_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_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 +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, $A401 ; 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, $01D6 ; Health - dw $0A1C, $0082 ; Samus position/state + dw $0A1C, $001C ; Samus position/state dw $0A1E, $0304 ; More position/state - dw $0AF6, $019B ; Samus X - dw $0AFA, $005B ; Samus Y + dw $0AF6, $0101 ; Samus X + dw $0AFA, $0086 ; 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 +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_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, $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 $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_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 +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_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_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_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_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_kpdr22_lower_norfair_single_chamber_final: - dw #preset_kpdr23_lower_norfair_single_chamber_final - dw $09A8, $100B ; Collected Beams +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_kpdr22_lower_norfair_bubble_mountain_final: - dw #preset_kpdr23_lower_norfair_bubble_mountain_final - dw $09A8, $100B ; Collected Beams +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_kpdr22_lower_norfair_business_center_final: - dw #preset_kpdr23_lower_norfair_business_center_final - dw $09A8, $100B ; Collected Beams +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_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 +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_100early_lower_norfair_red_kihunter_shaft: + dw #preset_100early_lower_norfair_amphitheatre + dw $078D, $997E ; DDB + dw $079B, $B4E5 ; MDB + dw $090F, $0000 ; Screen subpixel X position + dw $0911, $0270 ; Screen X position in pixels + dw $0913, $F000 ; Screen subpixel Y position + dw $0915, $0031 ; Screen Y position in pixels + dw $0917, $01D4 ; Layer 2 X position + dw $0919, $0024 ; Layer 2 Y position + dw $0AF6, $02D0 ; Samus X + dw $0AFA, $00BB ; Samus Y + dw #$FFFF + +preset_100early_lower_norfair_ninja_pirates: + dw #preset_hundo_ridley_ninja_pirates + dw $090F, $4FFF ; Screen subpixel X position + dw $0915, $021F ; Screen Y position in pixels + dw $0919, $0197 ; Layer 2 Y position + 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_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, $0086 ; Samus Y + dw $0AFA, $0088 ; 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_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_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_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_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_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_kpdr25_lower_norfair_single_chamber_final: @@ -33137,18 +39405,86 @@ preset_kpdr25_lower_norfair_single_chamber_final: 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 +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 + dw $079B, $92FD ; 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 $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_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_lower_norfair_bubble_mountain_final: + dw #preset_kpdr23_lower_norfair_bubble_mountain_final 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 $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_business_center_final: @@ -33164,165 +39500,329 @@ 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 - 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_kpdr23_backtracking_maridia_tube_revisit: + dw #preset_kpdr22_backtracking_maridia_tube_revisit + dw $09A8, $100F ; Collected Beams 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 - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $008B ; Samus Y +preset_kpdr22_backtracking_crateria_kihunters_final: + dw #preset_kpdr21_backtracking_crateria_kihunters_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_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 +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_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_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_kpdr20_backtracking_g4_hallway + dw $09C6, $0012 ; Missiles + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +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, $0141 ; Samus X - dw $0AF8, $2880 ; Samus subpixel X - dw $0AFA, $038B ; Samus Y - dw $D87A, $0001 ; Items + dw $0AF6, $0049 ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D820, $0BC1 ; Events 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 +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_kpdr23_backtracking_fish_tank_revisit: + dw #preset_kpdr22_backtracking_fish_tank_revisit + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +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: + 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, $0240 ; Layer 2 X position + dw $0917, $0000 ; 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 $09C2, $00F4 ; Health + dw $0AF6, $007B ; Samus X + dw $0AF8, $2000 ; Samus subpixel X + dw $0AFA, $008B ; 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_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_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_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_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_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_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_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, $02DB ; Samus X + dw $0AFA, $00AB ; Samus Y + dw $D82A, $0107 ; Bosses + dw $D878, $D2DE ; Items + dw $D8BA, $DFF7 ; Doors dw #$FFFF -preset_kpdr22_backtracking_maridia_tube_revisit: +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 $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_kpdr25_backtracking_maridia_tube_revisit: dw #preset_kpdr23_backtracking_maridia_tube_revisit - dw $09A8, $100B ; Collected Beams + 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 #preset_kpdr22_backtracking_crateria_kihunters_final + dw $09A8, $100F ; Collected Beams 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 #preset_kpdr22_backtracking_parlor_spacejump + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_kpdr22_backtracking_fish_tank_revisit: - dw #preset_kpdr23_backtracking_fish_tank_revisit - dw $09A8, $100B ; Collected Beams +preset_kpdr22_backtracking_terminator_revisit: + dw #preset_kpdr21_backtracking_terminator_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_kpdr22_backtracking_mt_everest_revisit: - dw #preset_kpdr23_backtracking_mt_everest_revisit - dw $09A8, $100B ; Collected Beams +preset_kpdr22_backtracking_green_pirate_shaft_revisit: + dw #preset_kpdr21_backtracking_green_pirate_shaft_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_kpdr22_backtracking_red_brinstar_green_gate: - dw #preset_kpdr23_backtracking_red_brinstar_green_gate - dw $09A8, $100B ; Collected Beams +preset_kpdr22_backtracking_g4_hallway: + dw #preset_kpdr21_backtracking_g4_hallway + 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_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 +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_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_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_backtracking_fish_tank_revisit: @@ -33363,265 +39863,416 @@ 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 - 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_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 +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 $0915, $0419 ; Screen Y position in pixels + dw $0913, $0000 ; Screen subpixel Y position 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 $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_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 +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_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 +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, $5000 ; Screen subpixel Y position - dw $0915, $0103 ; Screen Y 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, $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 $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_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 +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_hundo_final_cleanup_leaving_xray: - dw #preset_hundo_final_cleanup_below_spazer - dw $078D, $905A ; DDB - dw $079B, $A2CE ; MDB +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, $8000 ; Screen subpixel X position + dw $090F, $4FFF ; 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 $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_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 $0A68, $0000 ; Flash suit - dw $0AF6, $0177 ; Samus X - dw $D874, $1FCE ; Items - dw $D8B6, $EEF9 ; Doors + dw $0AF6, $00CA ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D822, $0023 ; Events + dw $D8C4, $0003 ; Doors 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 +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_kpdr22_backtracking_crateria_kihunters_final: - dw #preset_kpdr23_backtracking_crateria_kihunters_final - dw $09A8, $100B ; Collected Beams +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_kpdr22_backtracking_parlor_spacejump: +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 $09A8, $100B ; Collected Beams + 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_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 #preset_kpdr22_backtracking_terminator_revisit + dw $09A8, $100F ; Collected Beams 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 #preset_kpdr22_backtracking_green_pirate_shaft_revisit + dw $09A8, $100F ; Collected Beams 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 #preset_kpdr22_backtracking_g4_hallway 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 +preset_kpdr22_backtracking_g4_elevator: + dw #preset_kpdr21_backtracking_g4_elevator 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 $09C4, $01F3 ; Max health + dw $D874, $0D04 ; Items + dw $D8B6, $B008 ; Doors + dw $D8B8, $2EEF ; 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 +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_kpdr21_tourian_metroids_1: + dw #preset_kpdr20_tourian_metroids_1 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 $09C8, $0014 ; Max missiles + dw $D878, $001C ; 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_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_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_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 $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: + 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: + 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, $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_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_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_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_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 +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_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_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_parlor_spacejump: - dw #preset_kpdr23_backtracking_parlor_spacejump +preset_kpdr25_backtracking_g4_hallway: + dw #preset_kpdr23_backtracking_g4_hallway dw $09C2, $01AE ; Health dw $09C4, $0257 ; Max health dw $09C6, $000D ; Missiles @@ -33633,209 +40284,190 @@ 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 - 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_kpdr23_backtracking_g4_elevator: + dw #preset_kpdr22_backtracking_g4_elevator + dw $09A8, $100F ; Collected Beams 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_kpdr23_tourian_tourian_elevator_room: + dw #preset_kpdr22_tourian_tourian_elevator_room + dw $09A8, $100F ; Collected Beams 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 +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_100early_lower_norfair_red_kihunter_shaft: - dw #preset_100early_lower_norfair_amphitheatre - dw $078D, $997E ; DDB - dw $079B, $B4E5 ; MDB - dw $090F, $0000 ; Screen subpixel X position - dw $0911, $0270 ; Screen X position in pixels - dw $0913, $F000 ; Screen subpixel Y position - dw $0915, $0031 ; Screen Y position in pixels - dw $0917, $01D4 ; Layer 2 X position - dw $0919, $0024 ; Layer 2 Y position - dw $0AF6, $02D0 ; Samus X - dw $0AFA, $00BB ; Samus Y +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_100early_lower_norfair_ninja_pirates: - dw #preset_hundo_ridley_ninja_pirates - dw $090F, $4FFF ; Screen subpixel X position - dw $0915, $021F ; Screen Y position in pixels - dw $0919, $0197 ; Layer 2 Y position - 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 +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_gtmax_brinstar_cleanup_1_green_brinstar_revisit: - dw #preset_gtmax_brinstar_cleanup_1_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 +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 $0AF6, $0058 ; Samus X + dw $0AFA, $01CB ; Samus Y + dw $D822, $002F ; Events + dw $D8C4, $000F ; Doors dw #$FFFF -preset_gtmax_brinstar_cleanup_1_brinstar_reserve_tank: - dw #preset_gtmax_brinstar_cleanup_1_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 +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 $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_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 +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_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_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_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 +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_kpdr22_backtracking_terminator_revisit: - dw #preset_kpdr23_backtracking_terminator_revisit - dw $09A8, $100B ; Collected Beams +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_kpdr22_backtracking_green_pirate_shaft_revisit: - dw #preset_kpdr23_backtracking_green_pirate_shaft_revisit - dw $09A8, $100B ; Collected Beams +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_kpdr22_backtracking_g4_hallway: - dw #preset_kpdr23_backtracking_g4_hallway - dw $09A8, $100B ; Collected Beams +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 dw #$FFFF -preset_kpdr22_backtracking_g4_elevator: - dw #preset_kpdr23_backtracking_g4_elevator - dw $09A8, $100B ; Collected Beams +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_kpdr22_tourian_tourian_elevator_room: - dw #preset_kpdr23_tourian_tourian_elevator_room - dw $09A8, $100B ; Collected Beams +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_kpdr23_tourian_metroids_1: +preset_kpdr25_tourian_tourian_elevator_room: 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 @@ -33847,12 +40479,168 @@ preset_kpdr25_backtracking_green_pirate_shaft_revisit: dw $D8BA, $DDF1 ; Doors dw #$FFFF -preset_kpdr25_backtracking_g4_hallway: - dw #preset_kpdr23_backtracking_g4_hallway - dw $09C2, $01AE ; Health +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: + 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 $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_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_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_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 @@ -33860,435 +40648,410 @@ 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_metroids_3: + dw #preset_kpdr22_tourian_metroids_3 + dw $09A8, $100F ; Collected Beams 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_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_suitless_ridley_ridley_2: - 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_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_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_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_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 +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_gtmax_brinstar_cleanup_1_reverse_mockball: - dw #preset_gtmax_brinstar_cleanup_1_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_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_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 +preset_kpdr23_tourian_metroids_4: + dw #preset_kpdr22_tourian_metroids_4 + dw $09A8, $100F ; Collected Beams + 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 $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 $09C2, $013D ; Health + dw $0AF6, $00DB ; Samus X + dw $0AF8, $FFFF ; 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 +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_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_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_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 +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_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, $02DB ; Samus X - dw $0AF8, $FFFF ; Samus subpixel X - dw $0AFA, $00AB ; Samus Y + dw $0AF6, $04DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D872, $C40F ; Items 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_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 $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_kpdr23_tourian_giant_hoppers: + dw #preset_kpdr22_tourian_giant_hoppers + dw $09A8, $100F ; Collected Beams 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 +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_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_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_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_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_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_tourian_mother_brain_3: + dw #preset_kpdr20_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_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_kpdr23_tourian_baby_skip: + dw #preset_kpdr22_tourian_baby_skip + dw $09A8, $100F ; Collected Beams 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_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_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_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_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_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_kpdr22_tourian_metroids_1: - dw #preset_kpdr23_tourian_metroids_1 - dw $09A8, $100B ; Collected Beams +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_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 +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_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, $008B ; Samus Y - dw $D822, $0021 ; Events - dw $D8C4, $0001 ; Doors + 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, $0021 ; Supers + dw $09CE, $000F ; Pbs + dw $09D6, $00B4 ; Reserves + dw $0AF6, $0178 ; Samus X 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 +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, $0040 ; Samus X - dw $0AFA, $038B ; Samus Y + dw $0AF6, $0259 ; Samus X + dw $0AFA, $07BB ; Samus Y + dw $D870, $A6BD ; Items 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, $02DB ; Samus X - dw $0AFA, $00AB ; Samus Y - dw $D82A, $0107 ; Bosses - dw $D878, $D2DE ; Items - dw $D8BA, $DFF7 ; 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_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 $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 +preset_kpdr23_tourian_gadora_room: + dw #preset_kpdr22_tourian_gadora_room + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_gtmax_brinstar_cleanup_1_green_shaft_descent: - dw #preset_gtmax_brinstar_cleanup_1_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_kpdr22_tourian_zeb_skip: + dw #preset_kpdr21_tourian_zeb_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_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_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_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_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_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_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 + dw $0AFA, $009E ; Samus Y + dw $D820, $4FC5 ; Events dw #$FFFF -preset_kpdr22_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_2 - dw $09A8, $100B ; Collected Beams +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 $D8BA, $D5F1 ; Doors dw #$FFFF -preset_kpdr25_tourian_metroids_2: - dw #preset_kpdr23_tourian_metroids_2 - dw $09C2, $01C5 ; Health +preset_kpdr25_tourian_baby_skip: + dw #preset_kpdr23_tourian_baby_skip + 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 @@ -34296,171 +41059,172 @@ 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_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_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_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, $0400 ; Screen subpixel Y position + dw $0913, $4C00 ; Screen subpixel Y position + dw $0915, $001C ; Screen Y position in pixels 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_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 $0919, $0015 ; Layer 2 Y position + dw $0AF6, $05D6 ; 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 +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, $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 $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_brinstar_cleanup_1_green_brinstar_beetoms: - dw #preset_gtmax_brinstar_cleanup_1_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_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_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_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_lower_norfair_three_muskateers: - 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 +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 $09D0, $002D ; Max pbs - dw $0AF6, $0059 ; Samus X - dw $D878, $DEDE ; Items + dw $09D6, $00B4 ; Reserves + dw $0AF6, $05EB ; Samus X dw #$FFFF -preset_hundo_final_cleanup_billy_mays_escape: +preset_100early_final_cleanup_boulder_room: 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 $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_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 +preset_100early_final_cleanup_leaving_billy_mays: + dw #preset_hundo_final_cleanup_billy_mays_escape + dw $090F, $0000 ; Screen subpixel X position + 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_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 +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_kpdr22_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_3 - dw $09A8, $100B ; Collected Beams +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_kpdr25_tourian_metroids_3: - dw #preset_kpdr23_tourian_metroids_3 - dw $09C2, $0210 ; Health +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_kpdr25_tourian_gadora_room: + dw #preset_kpdr23_tourian_gadora_room + 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 @@ -34469,177 +41233,202 @@ 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 +preset_kpdr23_tourian_zeb_skip: + dw #preset_kpdr22_tourian_zeb_skip + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr23_tourian_mother_brain_2: + dw #preset_kpdr22_tourian_mother_brain_2 + dw $09A8, $100F ; Collected Beams + dw #$FFFF + +preset_kpdr22_tourian_mother_brain_3: + dw #preset_kpdr21_tourian_mother_brain_3 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 $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_kpdr23_tourian_metroids_2 - dw $078D, $AA14 ; DDB - dw $079B, $DC65 ; MDB - dw $07F3, $0045 ; Music Bank - dw $07F5, $0006 ; Music Track +preset_kpdr21_tourian_zebes_escape: + dw #preset_kpdr20_tourian_zebes_escape + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items + dw #$FFFF + +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_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, $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 $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_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_kpdr22_tourian_metroids_4: - dw #preset_kpdr23_tourian_metroids_4 - dw $09A8, $100B ; Collected Beams +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_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_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_gtmax_brinstar_cleanup_1_etecoon_etank_room: - dw #preset_gtmax_brinstar_cleanup_1_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_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, $0001 ; Layer 2 X position + dw $0917, $00C0 ; 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 $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_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 +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_single_chamber_2: - 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 +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, $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_100early_lower_norfair_bubble_mountain_return: - dw #preset_100early_lower_norfair_three_muskateers - 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 $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_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 +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_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 +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 $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_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 $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_kpdr22_tourian_giant_hoppers: - dw #preset_kpdr23_tourian_giant_hoppers - dw $09A8, $100B ; Collected Beams +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_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 @@ -34650,30 +41439,10 @@ 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 - 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 @@ -34682,382 +41451,295 @@ 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_kpdr23_tourian_mother_brain_3: + dw #preset_kpdr22_tourian_mother_brain_3 + dw $09A8, $100F ; Collected Beams dw #$FFFF -preset_gtmax_brinstar_cleanup_1_etecoon_room: - dw #preset_gtmax_brinstar_cleanup_1_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_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_suitless_norfair_cleanup_bubble_mountain_return: - dw #preset_suitless_norfair_cleanup_single_chamber_2 - 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_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_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_kpdr21_tourian_escape_room_4: + dw #preset_kpdr20_tourian_escape_room_4 + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items 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_kpdr21_tourian_escape_climb: + dw #preset_kpdr20_tourian_escape_climb + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; 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_kpdr21_tourian_escape_parlor: + dw #preset_kpdr20_tourian_escape_parlor + dw $09C8, $0014 ; Max missiles + dw $D878, $001C ; Items dw #$FFFF -preset_kpdr22_tourian_gadora_room: - dw #preset_kpdr23_tourian_gadora_room - dw $09A8, $100B ; Collected Beams +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_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_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_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_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 $0915, $021A ; Screen Y position in pixels - dw $0919, $0193 ; Layer 2 Y position - dw $09CA, $0007 ; Supers + dw $0917, $00C0 ; Layer 2 X position 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 $0AF6, $0166 ; Samus X + dw $0AFA, $00AB ; 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_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_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_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_gtmax_brinstar_cleanup_1_green_shaft_final: - dw #preset_gtmax_brinstar_cleanup_1_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_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_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_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_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_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_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_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_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_100early_tourian_zebes_escape: + dw #preset_hundo_tourian_zebes_escape + dw $09A2, $F32F ; Equipped 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 +preset_100early_tourian_escape_room_3: + dw #preset_hundo_tourian_escape_room_3 + dw $09A2, $F32F ; Equipped Items dw #$FFFF -preset_kpdr22_tourian_zeb_skip: - dw #preset_kpdr23_tourian_zeb_skip - dw $09A8, $100B ; Collected Beams +preset_100early_tourian_escape_room_4: + dw #preset_hundo_tourian_escape_room_4 + dw $09A2, $F32F ; Equipped Items 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_100early_tourian_escape_climb: + dw #preset_hundo_tourian_escape_climb + dw $09A2, $F32F ; Equipped Items dw #$FFFF -preset_kpdr22_tourian_mother_brain_2: - dw #preset_kpdr23_tourian_mother_brain_2 - dw $09A8, $100B ; Collected Beams +preset_100early_tourian_escape_parlor: + dw #preset_hundo_tourian_escape_parlor + dw $09A2, $F32F ; Equipped Items dw #$FFFF -preset_kpdr23_tourian_mother_brain_3: - dw #preset_kpdr23_tourian_mother_brain_2 +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_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_gtmax_brinstar_cleanup_1_dachora_room_revisit: - dw #preset_gtmax_brinstar_cleanup_1_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_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 $0917, $00C0 ; Layer 2 X position - 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 +preset_kpdr23_tourian_zebes_escape: + dw #preset_kpdr22_tourian_zebes_escape + dw $09A8, $100F ; Collected Beams dw #$FFFF -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 +preset_kpdr23_tourian_escape_room_3: + dw #preset_kpdr22_tourian_escape_room_3 + dw $09A8, $100F ; Collected Beams 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_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_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_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_zebes_escape: - dw #preset_kpdr23_tourian_mother_brain_3 +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 @@ -35065,548 +41747,555 @@ preset_kpdr23_tourian_zebes_escape: 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_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_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_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_mother_brain_3: - dw #preset_kpdr23_tourian_mother_brain_3 - dw $09A8, $100B ; Collected Beams +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_mother_brain_3: - dw #preset_kpdr25_tourian_mother_brain_2 - dw $09A6, $1009 ; Equipped Beams +preset_kpdr25_tourian_escape_room_3: + dw #preset_kpdr23_tourian_escape_room_3 dw $09C2, $0257 ; Health - dw $09C6, $0000 ; Missiles - dw $09CE, $0000 ; Pbs - dw $0A76, $8000 ; Hyper beam - dw $D82C, $0203 ; Bosses + 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_gtmax_brinstar_cleanup_1_big_pink_revisit: - dw #preset_gtmax_brinstar_cleanup_1_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 +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_gtmax_brinstar_cleanup_1_mission_impossible: - dw #preset_gtmax_brinstar_cleanup_1_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_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_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 +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, $4800 ; Screen subpixel Y position + dw $0913, $E400 ; Screen subpixel Y position + dw $0915, $0002 ; Screen Y position in pixels 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 $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_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_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_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 +preset_kpdr23_tourian_escape_room_4: + dw #preset_kpdr22_tourian_escape_room_4 + dw $09A8, $100F ; Collected Beams 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, $0021 ; Supers - dw $09CE, $000F ; Pbs - dw $09D6, $00B4 ; Reserves - dw $0AF6, $0178 ; Samus X +preset_kpdr23_tourian_escape_climb: + dw #preset_kpdr22_tourian_escape_climb + dw $09A8, $100F ; Collected Beams 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_kpdr23_tourian_escape_parlor: + dw #preset_kpdr22_tourian_escape_parlor + dw $09A8, $100F ; Collected Beams 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 +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_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, $00CA ; Samus X - dw $0AFA, $018B ; Samus Y - dw $D822, $0023 ; Events - dw $D8C4, $0003 ; Doors + dw $0AF6, $0340 ; Samus X + dw $0AFA, $068B ; Samus Y + dw $D874, $1B8E ; Items dw #$FFFF -preset_kpdr22_tourian_zebes_escape: - dw #preset_kpdr23_tourian_zebes_escape - dw $09A8, $100B ; Collected Beams +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_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_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_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_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_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_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_gtmax_brinstar_cleanup_1_leaving_pink_etank: - dw #preset_gtmax_brinstar_cleanup_1_mission_impossible - dw $078D, $8FBE ; DDB - dw $079B, $A15B ; MDB +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_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, $A800 ; Screen subpixel Y position - dw $0915, $0000 ; Screen Y 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, $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 $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_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 +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_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_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_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 - 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 +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_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 - 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_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 +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 #$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_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 $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_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_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_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_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_kpdr21_tourian_zebes_escape: - dw #preset_kpdr21_tourian_mother_brain_3 - dw $0A1C, $009B ; Samus position/state - dw $0A1E, $0000 ; More position/state +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 $0AFA, $009E ; Samus Y - dw $D820, $4FC5 ; Events + dw $0AF8, $0000 ; 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_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_gtmax_brinstar_cleanup_1_leaving_spore_spawn_supers: - dw #preset_gtmax_brinstar_cleanup_1_leaving_pink_etank - dw $078D, $8F76 ; DDB - dw $079B, $9B5B ; MDB +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_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, $6800 ; Screen subpixel Y position - dw $0915, $0800 ; Screen Y position in pixels + dw $0913, $6401 ; Screen subpixel Y position 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 $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: + 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_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_final_cleanup_red_tower_final: @@ -35686,175 +42375,16 @@ 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 +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, $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 - dw #$FFFF - -preset_gtmax_brinstar_cleanup_1_waterway_etank: - dw #preset_gtmax_brinstar_cleanup_1_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 $0AF6, $003B ; Samus X + dw $0AFA, $038B ; Samus Y dw #$FFFF preset_suitless_final_cleanup_blue_brin_hoppers_revisit: @@ -35904,78 +42434,43 @@ 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_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, $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 #$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 $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_2_green_hills_revisit: - dw #preset_gtmax_brinstar_cleanup_1_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 +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, $0340 ; Samus X - dw $0AFA, $068B ; Samus Y - dw $D874, $1B8E ; 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_john_cena_bridge: @@ -36016,50 +42511,42 @@ 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 - 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 +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_2_blue_brinstar_hoppers: - dw #preset_gtmax_brinstar_cleanup_2_green_hills_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_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: @@ -36108,47 +42595,51 @@ preset_suitless_final_cleanup_climb_supers: dw $D8B2, $2C08 ; Doors dw #$FFFF -preset_100early_tourian_zebes_escape: - dw #preset_hundo_tourian_zebes_escape - dw $09A2, $F32F ; Equipped Items +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_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 +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_brinstar_cleanup_2_billy_mays: - dw #preset_gtmax_brinstar_cleanup_2_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 +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, $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 $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, $0258 ; Samus X - dw $D872, $EF6F ; Items - dw $D8B6, $78FD ; Doors + dw $0AF6, $0041 ; Samus X + dw $0AFA, $028B ; Samus Y + dw $D8C4, $03AF ; Doors dw #$FFFF preset_suitless_final_cleanup_parlor_return: @@ -36171,54 +42662,21 @@ 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_brinstar_cleanup_2_leaving_blue_brinstar: - dw #preset_gtmax_brinstar_cleanup_2_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_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: @@ -36241,71 +42699,21 @@ 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 - dw #$FFFF - -preset_100early_tourian_escape_climb: - dw #preset_hundo_tourian_escape_climb - dw $09A2, $F32F ; Equipped Items - dw #$FFFF - -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_2_pit_room_final_spark: - dw #preset_gtmax_brinstar_cleanup_2_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 +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 $0A68, $0068 ; Flash suit - dw $0AF6, $0080 ; Samus X - dw $0AFA, $0088 ; Samus Y - dw #$FFFF - -preset_gtmax_brinstar_cleanup_2_climb_supers: - dw #preset_gtmax_brinstar_cleanup_2_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 $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: @@ -36321,29 +42729,20 @@ 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_brinstar_cleanup_2_to_final_missiles: - dw #preset_gtmax_brinstar_cleanup_2_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 +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: @@ -36360,7 +42759,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 @@ -36399,19 +42798,49 @@ 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 - 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 +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 @@ -36439,21 +42868,6 @@ 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 - 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 @@ -36479,42 +42893,6 @@ 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 - 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_brinstar_cleanup_2_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 @@ -36529,18 +42907,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 @@ -36561,45 +42927,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 @@ -36661,44 +42988,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 @@ -36716,53 +43005,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 @@ -36780,23 +43022,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 @@ -36815,23 +43040,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 @@ -36842,22 +43050,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 @@ -36868,49 +43060,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..b14402ef --- /dev/null +++ b/src/presets/combined_preset_names.asm @@ -0,0 +1,2862 @@ + +warnpc $EFBEFD +org $EFBEFD +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 + +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_alcatraz_hijump_boots: + db "Alcatraz Hi-Jump Boots", #$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_back_to_back_hellrun: + db "Back To Back Hellrun", #$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: + db "Bat Cave Farm", #$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_billy_mays_return: + db "Billy Mays Return", #$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_missiles: + db "Blue Brinstar Missiles", #$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_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 + +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_missiles: + db "Brinstar Reserve Missiles", #$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_bubble_mountain_up: + db "Bubble Mountain Up", #$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_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 + +preset_names_cathedral_revisit: + db "Cathedral Revisit", #$FF + +preset_names_ceiling_morph: + db "Ceiling Morph", #$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_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 + +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_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 + +preset_names_crab_shaft: + db "Crab Shaft", #$FF + +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 + +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_crateria_refill: + db "Crateria Refill", #$FF + +preset_names_crateria_refill_return: + db "Crateria Refill Return", #$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_etank: + db "Crocomire E-Tank", #$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: + 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 + +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_double_springball_jump: + db "Double Springball Jump", #$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_suitless_escape: + db "Early Suitless Escape", #$FF + +preset_names_early_supers: + db "Early Supers", #$FF + +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 + +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 + +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 + +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_with_extra_pb: + db "Entering With Extra PB", #$FF + +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 + +preset_names_escape_climb_with_hijump: + db "Escape Climb with Hi-Jump", #$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_etank_return: + db "E-Tank Return", #$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_fight_with_charge: + db "Fight With Charge", #$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_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 + +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_from_ln_hellrun: + db "From LN Hellrun", #$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_gate_glitch_suitless: + db "Gate Glitch Suitless", #$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_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 + +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_gravless_speedway: + db "Gravless Speedway", #$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_halfway_return: + db "Halfway Return", #$FF + +preset_names_halfway_with_hijump: + db "Halfway with Hi-Jump", #$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_hero_shot: + db "Hero Shot", #$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_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 + +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_hellrun: + db "Ice Hellrun", #$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_return: + db "Ice Return", #$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_ice_zeb_skip: + db "Ice Zeb Skip", #$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_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 + +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_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 + +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_kronic_to_mountain: + db "Kronic To Mountain", #$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_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 + +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 + +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_missile_refill: + db "Leaving Missile Refill", #$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_jump_with_speed: + db "Left Jump with Speed", #$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_low_ammo_fight: + db "Low Ammo Fight", #$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_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 + +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_meme_route: + db "Meme Route", #$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_missile_refill: + db "Missile Refill", #$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_cwj: + db "Moat CWJ", #$FF + +preset_names_moat_hbj: + db "Moat HBJ", #$FF + +preset_names_moat_missiles: + db "Moat Missiles", #$FF + +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 + +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_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 + +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 + +preset_names_movement_before_attic: + db "Movement Before Attic", #$FF + +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 + +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_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 + +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_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 + +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_jumps: + db "Ocean Jumps", #$FF + +preset_names_ocean_revisit: + db "Ocean Revisit", #$FF + +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 + +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 + +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_after_refill: + db "Parlor After Refill", #$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_phantoon_0tank: + db "Phantoon 0-Tank", #$FF + +preset_names_phantoon_5_missiles: + db "Phantoon 5 Missiles", #$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_pseudoscrew: + db "Plasma Pseudo-Screw", #$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_plasma_speed_booster: + db "Plasma Speed Booster", #$FF + +preset_names_plowerhouse: + db "Plowerhouse", #$FF + +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 + +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_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 + +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_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 + +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_25_5_ammo: + db "Ridley 30+25+5 Ammo", #$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_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 + +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_ripper_dboost: + db "Ripper D-Boost", #$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_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 + +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_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 + +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_snail_clip: + db "Snail Clip", #$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_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 + +preset_names_speed_hallway_in: + db "Speed Hallway In", #$FF + +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 + +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: + db "Spiky Acid Snakes", #$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_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 + +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_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 + +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_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 + +preset_names_swiss_cheese_revisit: + db "Swiss Cheese Revisit", #$FF + +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 + +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_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 + +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_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 + +preset_names_wave_gate: + db "Wave Gate", #$FF + +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 + +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_climb: + db "X-Ray Climb", #$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_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 + +preset_names_zebes_escape: + db "Zebes Escape", #$FF + +print pc, " preset names end" + diff --git a/src/presets/gtclassic_data.asm b/src/presets/gtclassic_data.asm index 686e5c2d..6b3d85fc 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 @@ -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 @@ -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..5dbbf029 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,429 +210,429 @@ presets_submenu_gtclassic_tourian: dw #$0000 %cm_header("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_tube: - %cm_preset("Breaking Tube", #preset_gtclassic_brinstar_breaking_tube) +presets_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_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_names_entering_kraids_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_names_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_names_minikraid, #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_names_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_names_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_names_minikraid_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_names_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_names_kraid_etank, #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_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_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_names_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_names_hijump_etank, #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_names_leaving_hijump, #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_names_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_names_precathedral, #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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_prepillars, #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_names_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_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_womple_jump: - %cm_preset("Womple Jump", #preset_gtclassic_maridia_womple_jump) +presets_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_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_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_data.asm b/src/presets/gtmax_data.asm index 00690137..993e73a5 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 @@ -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 @@ -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..d3e5e19b 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,585 +284,585 @@ presets_submenu_gtmax_tourian: dw #$0000 %cm_header("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_tube: - %cm_preset("Breaking Tube", #preset_gtmax_brinstar_breaking_tube) +presets_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_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_names_entering_kraids_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_names_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_names_minikraid, #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_names_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_names_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_names_minikraid_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_names_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_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_muskateers: - %cm_preset("Three Muskateers", #preset_gtmax_lower_norfair_three_muskateers) +presets_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_womple_jump: - %cm_preset("Womple Jump", #preset_gtmax_maridia_postdraygon_womple_jump) +presets_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_sandpit: - %cm_preset("Right Sandpit", #preset_gtmax_maridia_postdraygon_right_sandpit) +presets_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_sandpit: - %cm_preset("Left Sandpit", #preset_gtmax_maridia_postdraygon_left_sandpit) +presets_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 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_names_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_names_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_names_gauntlet_etank, #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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_etecoon_etank_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_names_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_names_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_names_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_names_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_names_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_names_leaving_pink_etank, #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_names_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_names_waterway_etank, #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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_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_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..181a3a4f 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_names_ceres_elevator, #preset_hundo_bombs_ceres_elevator) + +presets_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_names_ceres_last_3_rooms, #preset_hundo_bombs_ceres_last_3_rooms) + +presets_hundo_bombs_ship: + %cm_preset("Ship", #preset_names_ship, #preset_hundo_bombs_ship) + +presets_hundo_bombs_parlor: + %cm_preset("Parlor", #preset_names_parlor, #preset_hundo_bombs_parlor) + +presets_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_names_pit_room, #preset_hundo_bombs_pit_room) + +presets_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_names_construction_zone_down, #preset_hundo_bombs_construction_zone_down) + +presets_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_names_pit_room_revisit, #preset_hundo_bombs_pit_room_revisit) + +presets_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_names_parlor_revisit, #preset_hundo_bombs_parlor_revisit) + +presets_hundo_bombs_flyway: + %cm_preset("Flyway", #preset_names_flyway, #preset_hundo_bombs_flyway) + +presets_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_names_alcatraz, #preset_hundo_kraid_alcatraz) + +presets_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_names_green_pirate_shaft, #preset_hundo_kraid_green_pirate_shaft) + +presets_hundo_kraid_elevator: + %cm_preset("Elevator", #preset_names_elevator, #preset_hundo_kraid_elevator) + +presets_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_names_reverse_mockball, #preset_hundo_kraid_reverse_mockball) + +presets_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_names_big_pink, #preset_hundo_kraid_big_pink) + +presets_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_names_red_tower, #preset_hundo_kraid_red_tower) + +presets_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_names_kraid_entry, #preset_hundo_kraid_kraid_entry) + +presets_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_names_kraid, #preset_hundo_kraid_kraid) + +presets_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_names_leaving_kraid_hallway, #preset_hundo_kraid_leaving_kraid_hallway) + +presets_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_names_business_center, #preset_hundo_speed_booster_business_center) + +presets_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_names_business_center_climb, #preset_hundo_speed_booster_business_center_climb) + +presets_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_names_cathedral, #preset_hundo_speed_booster_cathedral) + +presets_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_names_bubble_mountain, #preset_hundo_speed_booster_bubble_mountain) + +presets_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_names_leaving_speed_booster, #preset_hundo_speed_booster_leaving_speed_booster) + + +; Ice Beam +presets_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_names_double_chamber, #preset_hundo_ice_beam_double_chamber) + +presets_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_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_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_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_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_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_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_names_business_center_elevator, #preset_hundo_ice_beam_business_center_elevator) + + +; Phantoon +presets_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_names_red_tower_revisit, #preset_hundo_phantoon_red_tower_revisit) + +presets_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_names_leaving_alpha_power_bombs, #preset_hundo_phantoon_leaving_alpha_power_bombs) + +presets_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_names_ocean_fly, #preset_hundo_phantoon_ocean_fly) + +presets_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_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_names_ws_right_supers, #preset_hundo_gravity_ws_right_supers) + +presets_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_names_spiky_room_of_death, #preset_hundo_gravity_spiky_room_of_death) + +presets_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_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_names_ws_shaft_up_to_attic, #preset_hundo_gravity_ws_shaft_up_to_attic) + +presets_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_names_ws_robot_missiles, #preset_hundo_gravity_ws_robot_missiles) + +presets_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_names_sky_missiles, #preset_hundo_gravity_sky_missiles) + +presets_hundo_gravity_bowling: + %cm_preset("Bowling", #preset_names_bowling, #preset_hundo_gravity_bowling) + +presets_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_names_crateria_power_bombs, #preset_hundo_brinstar_cleanup_crateria_power_bombs) + +presets_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_names_gauntlet_etank, #preset_hundo_brinstar_cleanup_gauntlet_etank) + +presets_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_names_green_shaft_revisit, #preset_hundo_brinstar_cleanup_green_shaft_revisit) + +presets_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_names_etecoon_energy_tank_room, #preset_hundo_brinstar_cleanup_etecoon_energy_tank_room) + +presets_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_names_dachora_room_revisit, #preset_hundo_brinstar_cleanup_dachora_room_revisit) + +presets_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_names_mission_impossible, #preset_hundo_brinstar_cleanup_mission_impossible) + +presets_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_names_spore_spawn_supers, #preset_hundo_brinstar_cleanup_spore_spawn_supers) + +presets_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_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_names_green_hill_zone_revisit, #preset_hundo_mama_turtle_etank_green_hill_zone_revisit) + +presets_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_names_breaking_the_tube, #preset_hundo_mama_turtle_etank_breaking_the_tube) + +presets_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_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_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_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_names_crab_supers, #preset_hundo_maridia_beach_crab_supers) + +presets_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_names_beach_missiles, #preset_hundo_maridia_beach_beach_missiles) + +presets_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_names_watering_hole, #preset_hundo_maridia_beach_watering_hole) + +presets_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_names_beach_revisit, #preset_hundo_maridia_beach_beach_revisit) + + +; Draygon +presets_hundo_draygon_aqueduct: + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_hundo_draygon_aqueduct) + +presets_hundo_draygon_botwoon: + %cm_preset("Botwoon", #preset_names_botwoon, #preset_hundo_draygon_botwoon) + +presets_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_names_draygon_missiles, #preset_hundo_draygon_draygon_missiles) + +presets_hundo_draygon_draygon: + %cm_preset("Draygon", #preset_names_draygon, #preset_hundo_draygon_draygon) + +presets_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_names_aqueduct_revisit, #preset_hundo_maridia_cleanup_aqueduct_revisit) + +presets_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_names_puyo_ice_clip_springball, #preset_hundo_maridia_cleanup_puyo_ice_clip_springball) + +presets_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_names_shaktool_revisit, #preset_hundo_maridia_cleanup_shaktool_revisit) + +presets_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_names_kassiuz_room, #preset_hundo_maridia_cleanup_kassiuz_room) + +presets_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_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_names_plasma_spark_room_down, #preset_hundo_maridia_cleanup_plasma_spark_room_down) + +presets_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_names_aqueduct_final_visit, #preset_hundo_maridia_cleanup_aqueduct_final_visit) + +presets_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_names_leaving_maridia, #preset_hundo_maridia_cleanup_leaving_maridia) + + +; Golden Torizo +presets_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_names_kraid_missiles, #preset_hundo_golden_torizo_kraid_missiles) + +presets_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_names_ice_missiles, #preset_hundo_golden_torizo_ice_missiles) + +presets_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_names_kronic_boost, #preset_hundo_golden_torizo_kronic_boost) + +presets_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_names_golden_torizo, #preset_hundo_golden_torizo_golden_torizo) + + +; Ridley +presets_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_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_names_mickey_mouse_missiles, #preset_hundo_ridley_mickey_mouse_missiles) + +presets_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_names_kihunter_shaft_down, #preset_hundo_ridley_kihunter_shaft_down) + +presets_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_names_ninja_pirates, #preset_hundo_ridley_ninja_pirates) + +presets_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_names_ridley, #preset_hundo_ridley_ridley) + +presets_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_names_wasteland_up, #preset_hundo_ridley_wasteland_up) + +presets_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_names_firefleas_room, #preset_hundo_ridley_firefleas_room) + +presets_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_names_3_musketeers, #preset_hundo_ridley_3_musketeers) + + +; Crocomire +presets_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_names_norfair_reserve, #preset_hundo_crocomire_norfair_reserve) + +presets_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_names_red_pirate_shaft, #preset_hundo_crocomire_red_pirate_shaft) + +presets_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_names_grapple_shaft_down, #preset_hundo_crocomire_grapple_shaft_down) + +presets_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_names_crocomire_room_revisit, #preset_hundo_crocomire_crocomire_room_revisit) + +presets_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_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_names_below_spazer, #preset_hundo_final_cleanup_below_spazer) + +presets_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_names_red_brinstar_firefleas, #preset_hundo_final_cleanup_red_brinstar_firefleas) + +presets_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_names_reverse_slinky, #preset_hundo_final_cleanup_reverse_slinky) + +presets_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_names_retro_brinstar_etank, #preset_hundo_final_cleanup_retro_brinstar_etank) + +presets_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_names_billy_mays_escape, #preset_hundo_final_cleanup_billy_mays_escape) + +presets_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_names_pit_room_missiles, #preset_hundo_final_cleanup_pit_room_missiles) + +presets_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_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_names_the_last_missiles_escape, #preset_hundo_final_cleanup_the_last_missiles_escape) + + +; Tourian +presets_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_names_metroids_2, #preset_hundo_tourian_metroids_2) + +presets_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_names_metroids_4, #preset_hundo_tourian_metroids_4) + +presets_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_names_after_baby_skip, #preset_hundo_tourian_after_baby_skip) + +presets_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_names_mother_brain_2, #preset_hundo_tourian_mother_brain_2) + +presets_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_names_escape_room_3, #preset_hundo_tourian_escape_room_3) + +presets_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_names_escape_climb, #preset_hundo_tourian_escape_climb) + +presets_hundo_tourian_escape_parlor: + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_hundo_tourian_escape_parlor) + diff --git a/src/presets/kpdr20_data.asm b/src/presets/kpdr20_data.asm new file mode 100644 index 00000000..11c2f33f --- /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 $D878, $0014 ; Items + 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, $006D ; Samus X + dw $0AFA, $00BB ; 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, $989A ; 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) + diff --git a/src/presets/kpdr21_data.asm b/src/presets/kpdr21_data.asm index f6e63de8..161045fb 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 @@ -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 @@ -1439,7 +1438,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 +1453,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 +1884,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 @@ -1944,7 +1943,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 @@ -1972,7 +1971,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 +2129,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 +2144,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..bf094ca2 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,519 +265,522 @@ presets_submenu_kpdr21_tourian: dw #$0000 %cm_header("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_mini_kraid: - %cm_preset("Mini Kraid", #preset_kpdr21_kraid_mini_kraid) +presets_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_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_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_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_names_hijump_etank, #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_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_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_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_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_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_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_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_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_data.asm b/src/presets/kpdr22_data.asm index 54d3f64d..d2f5b283 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 @@ -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_hi_jump_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_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_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_hi_jump: dw $D8BA, $0001 ; Doors dw #$FFFF -preset_kpdr22_upper_norfair_business_center_revisit: - dw #preset_kpdr22_upper_norfair_leaving_hi_jump ; 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,164 @@ 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 + 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_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 + 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_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 + 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_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 + 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_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 + 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_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 + 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_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 + 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_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 + 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_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 + 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_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 @@ -1024,8 +1450,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_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 @@ -1037,8 +1463,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_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 @@ -1049,8 +1475,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_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 @@ -1061,8 +1487,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_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 @@ -1079,8 +1505,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_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 @@ -1101,8 +1527,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_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 @@ -1119,8 +1545,8 @@ preset_kpdr22_wrecked_ship_crateria_kihunters: dw $D8B6, $B008 ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_oceanfly_setup: - dw #preset_kpdr22_wrecked_ship_crateria_kihunters ; Wrecked Ship: Crateria Kihunters +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 @@ -1137,8 +1563,8 @@ preset_kpdr22_wrecked_ship_oceanfly_setup: dw $D8B2, $2C01 ; Doors dw #$FFFF -preset_kpdr22_wrecked_ship_ocean_spark: - dw #preset_kpdr22_wrecked_ship_oceanfly_setup ; Wrecked Ship: Oceanfly Setup +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 @@ -1146,11 +1572,14 @@ preset_kpdr22_wrecked_ship_ocean_spark: 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 @@ -1218,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 @@ -1282,7 +1715,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 +1794,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 +1813,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 +1830,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 +1859,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 @@ -1460,7 +1907,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 @@ -1468,14 +1915,14 @@ preset_kpdr22_red_brinstar_revisit_breaking_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 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 @@ -1531,7 +1978,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 @@ -1906,7 +2353,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 @@ -1965,7 +2412,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 @@ -1993,7 +2440,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 +2598,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 +2613,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..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) @@ -91,12 +99,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 @@ -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_hi_jump_etank - dw #presets_kpdr22_upper_norfair_leaving_hi_jump - 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_oceanfly_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") @@ -164,7 +211,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 +258,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 +270,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,522 +313,622 @@ presets_submenu_kpdr22_tourian: dw #$0000 %cm_header("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_mini_kraid: - %cm_preset("Mini Kraid", #preset_kpdr22_kraid_mini_kraid) +presets_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_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_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) +; 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_hi_jump_etank: - %cm_preset("Hi Jump E-Tank", #preset_kpdr22_upper_norfair_hi_jump_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_hi_jump: - %cm_preset("Leaving Hi Jump", #preset_kpdr22_upper_norfair_leaving_hi_jump) +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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_oceanfly_setup: - %cm_preset("Oceanfly Setup", #preset_kpdr22_wrecked_ship_oceanfly_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_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_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_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_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_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: - %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_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_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_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_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_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_data.asm b/src/presets/kpdr23_data.asm index 6eac1348..99d5436e 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 @@ -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 @@ -1496,7 +1495,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 +1510,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 +1941,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 @@ -2001,7 +2000,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 @@ -2029,7 +2028,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 +2186,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 +2201,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..254d8427 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,528 +268,531 @@ presets_submenu_kpdr23_tourian: dw #$0000 %cm_header("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_mini_kraid: - %cm_preset("Mini Kraid", #preset_kpdr23_kraid_mini_kraid) +presets_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_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_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_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_names_hijump_etank, #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_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_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_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_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_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_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_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_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_data.asm b/src/presets/kpdr25_data.asm index 419651af..523ff7a5 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 @@ -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 @@ -1522,7 +1521,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 +1536,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 +1847,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 +1863,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 @@ -1910,7 +1909,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 @@ -1938,7 +1937,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..771fa098 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,505 +251,508 @@ presets_submenu_kpdr25_tourian: dw #$0000 %cm_header("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_mini_kraid: - %cm_preset("Mini Kraid", #preset_kpdr25_kraid_mini_kraid) +presets_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_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_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_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_names_hijump_etank, #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_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_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_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_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_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_names_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) + %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_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_data.asm b/src/presets/nghyper_data.asm index f62ad00b..3c3d57ff 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 @@ -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 @@ -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..27639417 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,303 +168,303 @@ 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) + %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_tube: - %cm_preset("Breaking Tube", #preset_nghyper_red_brinstar_breaking_tube) +presets_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_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_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_hallway: - %cm_preset("MiniKraid Hallway", #preset_nghyper_kraids_lair_minikraid_hallway) +presets_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_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_names_minikraid_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_names_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_names_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_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_womple_jump: - %cm_preset("Womple Jump", #preset_nghyper_maridia_womple_jump) +presets_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_data.asm b/src/presets/ngplasma_data.asm index 819a41d3..16e60c2c 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 @@ -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 @@ -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..8636831f 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,303 +168,303 @@ 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) + %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_tube: - %cm_preset("Breaking Tube", #preset_ngplasma_red_brinstar_breaking_tube) +presets_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_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_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_hallway: - %cm_preset("MiniKraid Hallway", #preset_ngplasma_kraids_lair_minikraid_hallway) +presets_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_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_names_minikraid_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_names_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_names_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_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_womple_jump: - %cm_preset("Womple Jump", #preset_ngplasma_maridia_womple_jump) +presets_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_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..2f5c5cde 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,281 +146,281 @@ presets_submenu_nintendopower_tourian: dw #$0000 %cm_header("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) -; 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_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_mainstreet: - %cm_preset("Mainstreet", #preset_nintendopower_maridia_mainstreet) +presets_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/nodropskpdr_data.asm b/src/presets/nodropskpdr_data.asm new file mode 100644 index 00000000..0ed68a0d --- /dev/null +++ b/src/presets/nodropskpdr_data.asm @@ -0,0 +1,3151 @@ + +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 $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_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_crateria_refill: + dw #preset_nodropskpdr_wrecked_ship_crateria_kihunters ; Wrecked Ship: Crateria Kihunters + dw $078D, $8A2A ; DDB + dw $079B, $95D4 ; MDB + dw $07F5, $0005 ; Music Track + 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, $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_jumps: + dw #preset_nodropskpdr_wrecked_ship_crateria_refill ; 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, $01DB ; Samus X + dw $D8B0, $6001 ; Doors + dw #$FFFF + +preset_nodropskpdr_wrecked_ship_entering_wrecked_ship: + 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, $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: + 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, $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_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, $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 + +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, $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, $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, $00BB ; Samus Y + dw $D82A, $0100 ; Bosses + 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 $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_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 $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 + 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, $6000 ; Screen subpixel X position + dw $0911, $0400 ; Screen X position in pixels + dw $0917, $0300 ; Layer 2 X position + dw $09D2, $0003 ; Currently selected item + 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, $4000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + 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, $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 + 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, $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_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 $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_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, $D000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + 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, $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 + +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 $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_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 $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 + 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 $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_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 $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_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, $011B ; 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, $0119 ; 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 $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_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, $0008 ; 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, $00DD ; 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, $000D ; 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, $0007 ; 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 $09CA, $0007 ; Supers + dw $09CE, $0006 ; 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, $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_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, $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_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, $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_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, $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 ; 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 $09C2, $0058 ; Health + 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 $09C2, $0053 ; Health + 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 $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 + 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 $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 $09CA, $0004 ; 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, $0021 ; Health + 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, $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_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, $0002 ; 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, $001C ; 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_croc_speedway: + 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 $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: + 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 + 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_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 + 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 Norfair Revisit: Kronic Boost + 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, $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, $01B1 ; 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, $989A ; 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, $000B ; Missiles + dw $09CE, $0002 ; Pbs + dw $09D2, $0001 ; Currently selected item + 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, $0142 ; Health + dw $09D2, $0003 ; Currently selected item + 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 $09CE, $0001 ; Pbs + dw $09D2, $0000 ; Currently selected item + 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 $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_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, $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_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, $00F4 ; Health + 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 $09C6, $0008 ; Missiles + dw $0AF6, $003D ; Samus X + dw $0AFA, $009B ; Samus Y + dw $D8BA, $D1B1 ; 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, $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_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, $00D3 ; Health + dw $09C6, $0007 ; Missiles + dw $0AF6, $02B8 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8BA, $D5B1 ; 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, $00AC ; 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, $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_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 $09CE, $0002 ; Pbs + 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, $0044 ; 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 $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, $003F ; Health + 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, $0000 ; 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 $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, $047D ; Samus X + dw $0AFA, $0443 ; 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 $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_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 $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_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, $0167 ; Health + dw $09CA, $000A ; Supers + 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 $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_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 $09C6, $0024 ; Missiles + dw $09CA, $0005 ; Supers + 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, $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_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, $0149 ; 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, $0003 ; 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, $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_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 $09C6, $0003 ; 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 $09C6, $0000 ; Missiles + 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..b4b52498 --- /dev/null +++ b/src/presets/nodropskpdr_menu.asm @@ -0,0 +1,918 @@ +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_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 + 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_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 + 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 #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") + +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_crateria_refill: + %cm_preset("Crateria Refill", #preset_names_crateria_refill, #preset_nodropskpdr_wrecked_ship_crateria_refill) + +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) + +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) + +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) + +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_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: + %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: + %cm_preset("Kronic Boost", #preset_names_kronic_boost, #preset_nodropskpdr_upper_norfair_revisit_kronic_boost) + + +; 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/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..2f2457a6 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,467 +230,467 @@ presets_submenu_pkrd_tourian: dw #$0000 %cm_header("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_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_names_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_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_mini_kraid: - %cm_preset("Mini Kraid", #preset_pkrd_kraid_mini_kraid) +presets_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_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_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 Kraids 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_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_names_hijump_etank, #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_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_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_names_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_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_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_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 a84f436a..84950aff 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 @@ -1225,11 +1225,12 @@ preset_prkd19_upper_norfair_double_chamber_revisited: 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 -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 +1245,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 @@ -1340,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 @@ -1449,7 +1450,168 @@ preset_prkd19_lower_norfair_ridley: dw $D8BA, $D1F1 ; Doors dw #$FFFF -preset_prkd19_lower_norfair_nox_ln_main_hall: +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 dw $079B, $B236 ; MDB @@ -1467,8 +1629,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 @@ -1479,8 +1641,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 @@ -1494,8 +1656,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 @@ -1510,8 +1672,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 @@ -1523,8 +1685,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 @@ -1542,8 +1704,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 @@ -1562,8 +1724,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 @@ -1579,8 +1741,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 @@ -1592,8 +1754,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 @@ -1604,8 +1766,8 @@ preset_prkd19_lower_norfair_nox_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 @@ -1615,6 +1777,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 @@ -1625,8 +1788,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 @@ -1644,8 +1807,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 @@ -1654,8 +1817,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 @@ -1668,8 +1831,8 @@ preset_prkd19_lower_norfair_kihunter_stairs_up: dw $0AFA, $009B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_fire_flea_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 @@ -1682,8 +1845,8 @@ preset_prkd19_lower_norfair_fire_flea_room: dw $0AFA, $008B ; Samus Y dw #$FFFF -preset_prkd19_lower_norfair_springball_maze: - dw #preset_prkd19_lower_norfair_fire_flea_room ; Lower Norfair: Fire Flea 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 @@ -1697,8 +1860,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 @@ -1709,8 +1872,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 @@ -1723,8 +1886,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 @@ -1738,8 +1901,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 @@ -1754,8 +1917,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 @@ -1783,7 +1946,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 @@ -1802,7 +1965,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 @@ -1813,7 +1976,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 @@ -1856,7 +2019,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 @@ -1874,7 +2037,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 @@ -1910,7 +2073,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 @@ -1955,7 +2118,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 @@ -2173,7 +2336,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..e789dae3 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,38 +168,38 @@ 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 - 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_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 +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_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") 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,494 +258,529 @@ presets_submenu_prkd19_tourian: dw #$0000 %cm_header("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_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_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_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_names_hijump_etank, #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_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_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_names_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_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) - -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_prepillars: - %cm_preset("Pre-Pillars", #preset_prkd19_lower_norfair_nox_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_amphitheatre: - %cm_preset("Amphitheatre", #preset_prkd19_lower_norfair_nox_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_wasteland: - %cm_preset("Wasteland", #preset_prkd19_lower_norfair_nox_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_plowerhouse: - %cm_preset("Plowerhouse", #preset_prkd19_lower_norfair_nox_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: - %cm_preset("Ridley", #preset_prkd19_lower_norfair_nox_ridley) + %cm_preset("Ridley", #preset_names_ridley, #preset_prkd19_lower_norfair_ridley) presets_prkd19_lower_norfair_leaving_ridley: - %cm_preset("Leaving Ridley", #preset_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_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_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_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_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_names_fireflea_room, #preset_prkd19_lower_norfair_fireflea_room) presets_prkd19_lower_norfair_springball_maze: - %cm_preset("Springball Maze", #preset_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_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_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_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_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_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_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_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_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_names_amphitheatre, #preset_prkd19_lower_norfair_nox_ridley_amphitheatre) + +presets_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_names_wasteland, #preset_prkd19_lower_norfair_nox_ridley_wasteland) + +presets_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_names_plowerhouse, #preset_prkd19_lower_norfair_nox_ridley_plowerhouse) + +presets_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_names_ridley, #preset_prkd19_lower_norfair_nox_ridley_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_nox_ridley_reverse_plowerhouse: + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_prkd19_lower_norfair_nox_ridley_reverse_plowerhouse) + +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_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_nox_ridley_fireflea_room: + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_prkd19_lower_norfair_nox_ridley_fireflea_room) + +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_nox_ridley_three_musketeers: + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_prkd19_lower_norfair_nox_ridley_three_musketeers) + +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_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_nox_ridley_frog_speedway: + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_prkd19_lower_norfair_nox_ridley_frog_speedway) + +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 Kraids 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_mini_kraid: - %cm_preset("Mini Kraid", #preset_prkd19_kraid_mini_kraid) +presets_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_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_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 Kraids 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 d9dff7e6..361c6dac 100644 --- a/src/presets/prkd20_data.asm +++ b/src/presets/prkd20_data.asm @@ -1,2571 +1,2733 @@ - -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 $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 $09CE, $0005 ; 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 $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 $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 $09CE, $0005 ; 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_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 $09CE, $0004 ; Pbs + dw $0AF6, $0024 ; Samus X + dw $D8BA, $D1F1 ; Doors + dw #$FFFF + +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 + 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 $09A6, $1001 ; Equipped Beams + 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_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 + 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_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 + dw $0913, $8800 ; Screen subpixel Y position + dw $09C2, $00C8 ; Health + dw $0AF6, $02DC ; Samus X + dw #$FFFF + +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 + 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_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 + 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_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 + 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_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 + 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_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 + 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_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 + 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_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 + 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_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 + 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..3178f438 100644 --- a/src/presets/prkd20_menu.asm +++ b/src/presets/prkd20_menu.asm @@ -1,751 +1,786 @@ -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_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") + +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_names_ceres_elevator, #preset_prkd20_crateria_ceres_elevator) + +presets_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_names_ceres_last_3_rooms, #preset_prkd20_crateria_ceres_last_3_rooms) + +presets_prkd20_crateria_ship: + %cm_preset("Ship", #preset_names_ship, #preset_prkd20_crateria_ship) + +presets_prkd20_crateria_parlor: + %cm_preset("Parlor", #preset_names_parlor, #preset_prkd20_crateria_parlor) + +presets_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_names_climb_down, #preset_prkd20_crateria_climb_down) + +presets_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_names_morph, #preset_prkd20_crateria_morph) + +presets_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_names_construction_zone_up, #preset_prkd20_crateria_construction_zone_up) + +presets_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_names_climb_up, #preset_prkd20_crateria_climb_up) + +presets_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_names_flyway, #preset_prkd20_crateria_flyway) + +presets_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_names_alcatraz, #preset_prkd20_crateria_alcatraz) + +presets_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_names_green_pirate_shaft, #preset_prkd20_crateria_green_pirate_shaft) + + +; Brinstar +presets_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_names_early_supers, #preset_prkd20_brinstar_early_supers) + +presets_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_names_big_pink, #preset_prkd20_brinstar_big_pink) + +presets_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_names_noob_bridge, #preset_prkd20_brinstar_noob_bridge) + +presets_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_names_hellway, #preset_prkd20_brinstar_hellway) + +presets_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_names_alpha_power_bombs, #preset_prkd20_brinstar_alpha_power_bombs) + +presets_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_names_crateria_kihunters, #preset_prkd20_brinstar_crateria_kihunters) + +presets_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_names_horizontal_bomb_jump, #preset_prkd20_brinstar_horizontal_bomb_jump) + +presets_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_names_shaft_down, #preset_prkd20_wrecked_ship_shaft_down) + +presets_prkd20_wrecked_ship_basement: + %cm_preset("Basement", #preset_names_basement, #preset_prkd20_wrecked_ship_basement) + +presets_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_names_leaving_phantoon, #preset_prkd20_wrecked_ship_leaving_phantoon) + +presets_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_names_shaft_up, #preset_prkd20_wrecked_ship_shaft_up) + +presets_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_names_upper_west_ocean, #preset_prkd20_wrecked_ship_upper_west_ocean) + +presets_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_names_bowling_alley, #preset_prkd20_wrecked_ship_bowling_alley) + +presets_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_names_reverse_moat, #preset_prkd20_wrecked_ship_reverse_moat) + +presets_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_names_red_brinstar_elevator, #preset_prkd20_red_brinstar_revisit_red_brinstar_elevator) + +presets_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_names_hellway_revisit, #preset_prkd20_red_brinstar_revisit_hellway_revisit) + +presets_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_names_skree_boost, #preset_prkd20_red_brinstar_revisit_skree_boost) + +presets_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_names_leaving_spazer, #preset_prkd20_red_brinstar_revisit_leaving_spazer) + +presets_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_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_names_business_center_postelev, #preset_prkd20_upper_norfair_business_center_postelev) + +presets_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_names_leaving_hijump, #preset_prkd20_upper_norfair_leaving_hijump) + +presets_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_names_ice_beam_gates, #preset_prkd20_upper_norfair_ice_beam_gates) + +presets_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_names_ice_maze_down, #preset_prkd20_upper_norfair_ice_maze_down) + +presets_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_names_precathedral, #preset_prkd20_upper_norfair_precathedral) + +presets_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_names_rising_tide, #preset_prkd20_upper_norfair_rising_tide) + +presets_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_names_bat_cave, #preset_prkd20_upper_norfair_bat_cave) + +presets_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_names_single_chamber, #preset_prkd20_upper_norfair_single_chamber) + +presets_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_names_double_chamber_revisit, #preset_prkd20_upper_norfair_double_chamber_revisit) + +presets_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_names_volcano_room, #preset_prkd20_upper_norfair_volcano_room) + +presets_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_names_lava_spark, #preset_prkd20_upper_norfair_lava_spark) + + +; Lower Norfair +presets_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_names_prepillars, #preset_prkd20_lower_norfair_prepillars) + +presets_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_names_amphitheatre, #preset_prkd20_lower_norfair_amphitheatre) + +presets_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_names_wasteland, #preset_prkd20_lower_norfair_wasteland) + +presets_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_names_plowerhouse, #preset_prkd20_lower_norfair_plowerhouse) + +presets_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_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_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_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_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_names_amphitheatre, #preset_prkd20_lower_norfair_nox_ridley_amphitheatre) + +presets_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_names_wasteland, #preset_prkd20_lower_norfair_nox_ridley_wasteland) + +presets_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_names_plowerhouse, #preset_prkd20_lower_norfair_nox_ridley_plowerhouse) + +presets_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_names_ridley, #preset_prkd20_lower_norfair_nox_ridley_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_nox_ridley_reverse_plowerhouse: + %cm_preset("Reverse Plowerhouse", #preset_names_reverse_plowerhouse, #preset_prkd20_lower_norfair_nox_ridley_reverse_plowerhouse) + +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_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_nox_ridley_fireflea_room: + %cm_preset("Fireflea Room", #preset_names_fireflea_room, #preset_prkd20_lower_norfair_nox_ridley_fireflea_room) + +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_nox_ridley_three_musketeers: + %cm_preset("Three Musketeers", #preset_names_three_musketeers, #preset_prkd20_lower_norfair_nox_ridley_three_musketeers) + +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_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_nox_ridley_frog_speedway: + %cm_preset("Frog Speedway", #preset_names_frog_speedway, #preset_prkd20_lower_norfair_nox_ridley_frog_speedway) + +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_names_entering_kraids_lair, #preset_prkd20_kraid_entering_kraids_lair) + +presets_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_names_minikraid, #preset_prkd20_kraid_minikraid) + +presets_prkd20_kraid_kraid: + %cm_preset("Kraid", #preset_names_kraid, #preset_prkd20_kraid_kraid) + +presets_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_names_minikraid_revisit, #preset_prkd20_kraid_minikraid_revisit) + +presets_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_names_leaving_kraids_lair, #preset_prkd20_kraid_leaving_kraids_lair) + + +; Maridia +presets_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_names_fish_tank, #preset_prkd20_maridia_fish_tank) + +presets_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_names_crab_shaft, #preset_prkd20_maridia_crab_shaft) + +presets_prkd20_maridia_aqueduct: + %cm_preset("Aqueduct", #preset_names_aqueduct, #preset_prkd20_maridia_aqueduct) + +presets_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_names_botwoon, #preset_prkd20_maridia_botwoon) + +presets_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_names_halfie_setup, #preset_prkd20_maridia_halfie_setup) + +presets_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_names_spikesuit_reverse_halfie, #preset_prkd20_maridia_spikesuit_reverse_halfie) + +presets_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_names_reverse_halfie_climb, #preset_prkd20_maridia_reverse_halfie_climb) + +presets_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_names_reverse_botwoon_hallway, #preset_prkd20_maridia_reverse_botwoon_hallway) + +presets_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_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_names_red_brinstar_green_gate, #preset_prkd20_backtracking_red_brinstar_green_gate) + +presets_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_names_parlor_return, #preset_prkd20_backtracking_parlor_return) + +presets_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_names_green_pirate_shaft_revisit, #preset_prkd20_backtracking_green_pirate_shaft_revisit) + +presets_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_names_g4_elevator, #preset_prkd20_backtracking_g4_elevator) + + +; Tourian +presets_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_names_metroids_1, #preset_prkd20_tourian_metroids_1) + +presets_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_names_metroids_3, #preset_prkd20_tourian_metroids_3) + +presets_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_names_giant_hoppers, #preset_prkd20_tourian_giant_hoppers) + +presets_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_names_gadora_room, #preset_prkd20_tourian_gadora_room) + +presets_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_names_zeb_skip, #preset_prkd20_tourian_zeb_skip) + +presets_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_names_mother_brain_3, #preset_prkd20_tourian_mother_brain_3) + +presets_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_names_escape_room_3, #preset_prkd20_tourian_escape_room_3) + +presets_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_names_escape_climb, #preset_prkd20_tourian_escape_climb) + +presets_prkd20_tourian_escape_parlor: + %cm_preset("Escape Parlor", #preset_names_escape_parlor, #preset_prkd20_tourian_escape_parlor) + diff --git a/src/presets/rando_data.asm b/src/presets/rando_data.asm new file mode 100644 index 00000000..9d343f78 --- /dev/null +++ b/src/presets/rando_data.asm @@ -0,0 +1,2869 @@ + +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_return: + 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_return ; Crateria: Billy Mays Return + 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_return: + 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_return ; Gauntlet: Halfway Return + 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 + +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 $0913, $9000 ; Screen subpixel Y position + dw $09A2, $000C ; Equipped Items + dw $09A4, $000C ; Collected Items + dw $09C2, $0063 ; Health + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0000 ; Pbs + dw $09D0, $0000 ; Max pbs + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $008B ; Samus X + dw $0AFA, $00B9 ; Samus Y + dw $D872, $140B ; Items + dw $D8B4, $0042 ; Doors + 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 $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_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 $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_rando_green_brinstar_spore_spawn_fight: + dw #preset_rando_green_brinstar_over_dachora_pit ; 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_rando_green_brinstar_spore_spawn_backdoor: + dw #preset_rando_green_brinstar_spore_spawn_fight ; 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_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 $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_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 $090F, $0000 ; Screen subpixel X position + dw $0913, $9400 ; Screen subpixel Y position + dw $0915, $0900 ; Screen Y position in pixels + dw $0919, $06C0 ; Layer 2 Y position + dw $09A2, $2004 ; Equipped Items + dw $09A4, $2004 ; Collected Items + dw $09C2, $0053 ; Health + dw $09C6, $000A ; Missiles + dw $09CA, $0004 ; Supers + dw $09CE, $0003 ; Pbs + dw $09D2, $0001 ; Currently selected item + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AFA, $098B ; Samus Y + dw $D8B4, $0C46 ; Doors + dw $D8B6, $0004 ; Doors + 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 $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 $09C2, $0063 ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + 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_blue_gate_glitch ; Green Brinstar: Blue Gate Glitch + 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 $0915, $0000 ; Screen Y position in pixels + dw $0917, $03C0 ; 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, $05C4 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B6, $000C ; Doors + 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 $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 $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0044 ; Samus X + dw $0AFA, $078B ; Samus Y + dw $D8B6, $200C ; Doors + dw #$FFFF + +preset_rando_red_brinstar_beta_power_bombs: + dw #preset_rando_red_brinstar_alpha_power_bombs ; 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_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 $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_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 $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 $09C2, $0023 ; Health + dw $09C4, $0063 ; Max health + dw $09CA, $0004 ; Supers + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0177 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D8B6, $060C ; Doors + 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 $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 $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $09CA, $0005 ; Supers + dw $09D2, $0003 ; Currently selected item + dw $0A1C, $001D ; Samus position/state + dw $0A1E, $0408 ; More position/state + dw $0AF6, $004B ; Samus X + dw $0AFA, $0199 ; Samus Y + 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 $090F, $C000 ; 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 $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $0072 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D820, $0801 ; Events + 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 $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 $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + 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_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 $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 $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_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 $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 $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $057E ; Samus X + dw $D82A, $0002 ; Bosses + dw #$FFFF + +preset_rando_crocomire_etank_return: + dw #preset_rando_crocomire_crocomire_etank ; Crocomire: Crocomire E-Tank + 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_rando_crocomire_ripper_dboost: + dw #preset_rando_crocomire_etank_return ; Crocomire: E-Tank Return + 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 $09C2, $0063 ; Health + dw $09C4, $0063 ; Max health + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $0000 ; Items + 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 $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 $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + 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 #$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 $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 $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw $09CA, $0000 ; Supers + dw $09CC, $0000 ; Max supers + dw $09D2, $0000 ; Currently selected item + dw $0AF6, $0619 ; Samus X + dw $0AFA, $028B ; Samus Y + dw #$FFFF + +preset_rando_crocomire_jump_room_ibj: + dw #preset_rando_crocomire_jump_room_short_charge ; 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_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 $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09CA, $0004 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0004 ; Pbs + dw $09D0, $0005 ; Max pbs + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D82A, $0000 ; Bosses + dw $D8B8, $0024 ; Doors + dw #$FFFF + +preset_rando_four_bosses_kraid_all_missiles: + dw #preset_rando_four_bosses_kraid_2_3 ; 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_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 $09A2, $1006 ; Equipped Items + dw $09A4, $1006 ; Collected Items + dw $09A6, $1000 ; Equipped Beams + dw $09A8, $1000 ; Collected Beams + dw $09C6, $000D ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0002 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0003 ; Pbs + dw $0AF6, $04DB ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D820, $0001 ; Events + dw $D870, $0090 ; Items + dw $D872, $1400 ; Items + dw $D8B0, $3001 ; Doors + dw $D8B4, $0000 ; Doors + dw $D8B6, $0004 ; Doors + dw $D8B8, $0000 ; Doors + dw $D8C0, $0030 ; Doors + dw #$FFFF + +preset_rando_four_bosses_phantoon_5_missiles: + dw #preset_rando_four_bosses_phantoon_0tank ; Four Bosses: Phantoon 0-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 #$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 $0AF6, $0165 ; Samus X + dw $0B3F, $0000 ; Blue suit + 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 $D882, $0000 ; Items + dw $D8B8, $0E00 ; Doors + dw $D8BA, $D100 ; Doors + dw $D8BC, $0001 ; Doors + dw $D8C0, $0000 ; Doors + dw $D8C2, $0000 ; Doors + 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_ridley_suitless ; Four Bosses: Ridley Suitless + dw $078D, $9246 ; DDB + dw $079B, $A7DE ; MDB + dw $07F3, $0015 ; Music Bank + dw $090F, $F000 ; Screen subpixel X position + dw $0913, $0000 ; Screen subpixel Y position + dw $0915, $031B ; Screen Y position in pixels + dw $0919, $0254 ; Layer 2 Y position + 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 $09D4, $0000 ; Max reserves + dw $09D6, $0000 ; Reserves + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AFA, $038E ; Samus Y + dw $D8B8, $0800 ; Doors + dw $D8BA, $0000 ; Doors + dw $D8BC, $0000 ; Doors + 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 $07F5, $0003 ; Music Track + dw $090F, $6000 ; Screen subpixel X position + 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 $09A6, $0002 ; Equipped Beams + dw $09A8, $0002 ; Collected Beams + dw $09C2, $006E ; Health + dw $09CA, $0005 ; Supers + dw $09CE, $0003 ; Pbs + dw $09D2, $0001 ; Currently selected item + dw $0AF6, $00B9 ; Samus X + dw $0AFA, $008B ; Samus Y + dw $D876, $0004 ; Items + 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 $07F5, $0005 ; Music Track + dw $090F, $E301 ; Screen subpixel X position + 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 $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C2, $00C7 ; Health + dw $09CA, $0004 ; Supers + 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, $038B ; Samus Y + dw $D876, $0000 ; Items + 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 $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_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 $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 $09CE, $0004 ; Pbs + 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 ; Upper Norfair: Cathedral 2-Tank Hi-Jump + 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_cathedral_3tank ; Upper Norfair: Cathedral 3-Tank + dw $078D, $96AE ; DDB + dw $079B, $ACB3 ; MDB + 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 $09C2, $00C7 ; Health + dw $09C4, $00C7 ; Max health + dw $09CA, $0005 ; Supers + dw $09CE, $0005 ; Pbs + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0064 ; Samus X + dw $D8B8, $0E00 ; Doors + dw $D8BA, $0100 ; Doors + 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 $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 $09A2, $5004 ; Equipped Items + dw $09A4, $5004 ; Collected Items + dw $09C2, $012B ; Health + dw $09C4, $012B ; Max health + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $03DB ; Samus X + dw $0AFA, $008B ; Samus Y + 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 $090F, $1000 ; Screen subpixel X position + dw $0911, $0000 ; Screen X position in pixels + dw $0913, $FC00 ; Screen subpixel Y position + dw $0917, $0000 ; Layer 2 X position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09A6, $0007 ; Equipped Beams + dw $09A8, $0007 ; Collected Beams + dw $09C2, $018F ; Health + dw $09C4, $018F ; Max health + dw $0A1C, $008A ; Samus position/state + dw $0A1E, $1504 ; More position/state + dw $0AF6, $0025 ; Samus X + dw $D8BA, $0000 ; Doors + 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 $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 $09A2, $3004 ; Equipped Items + dw $09A4, $3004 ; Collected Items + dw $09A6, $0000 ; Equipped Beams + dw $09A8, $0000 ; Collected Beams + dw $09C6, $0007 ; Missiles + dw $09D2, $0002 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $0C25 ; Samus X + dw $0AFA, $008E ; Samus Y + 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 $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 $09C6, $000A ; Missiles + dw $09CE, $0004 ; Pbs + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0001 ; Samus position/state + dw $0A1E, $0008 ; More position/state + dw $0AF6, $00AC ; Samus X + dw $0AFA, $008B ; Samus Y + 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 $090F, $F000 ; Screen subpixel X position + dw $0913, $B400 ; Screen subpixel Y position + dw $0915, $0100 ; Screen Y position in pixels + dw $0919, $0100 ; Layer 2 Y position + dw $09A2, $1004 ; Equipped Items + dw $09A4, $1004 ; Collected Items + dw $09C2, $017C ; Health + dw $09C6, $0009 ; Missiles + 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 $D8BA, $0010 ; Doors + 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 $090F, $2001 ; Screen subpixel X position + dw $0913, $2C02 ; 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 $09C6, $000A ; Missiles + 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 $0AFA, $008B ; Samus Y + dw $D8BA, $0018 ; Doors + 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 $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_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 $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_norfair_reserve_return ; Upper Norfair: Norfair Reserve Return + dw $078D, $97AA ; DDB + dw $079B, $ACB3 ; MDB + dw $090F, $7FFF ; 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 $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 $09CE, $0004 ; Pbs + dw $09D2, $0001 ; Currently selected item + dw $09D4, $0000 ; Max reserves + dw $0A1C, $0001 ; Samus position/state + dw $0AF6, $01DB ; Samus X + dw $D876, $0000 ; Items + dw $D8BA, $0010 ; Doors + 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 $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 $09C2, $018F ; Health + dw $09C6, $000A ; Missiles + dw $09CE, $0005 ; Pbs + dw $0AF6, $005C ; Samus X + dw $0AFA, $009B ; Samus Y + 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 $07F5, $0003 ; Music Track + dw $090F, $D800 ; Screen subpixel X position + dw $0913, $4800 ; Screen subpixel Y position + dw $0915, $0000 ; Screen Y position in pixels + dw $0919, $0000 ; Layer 2 Y position + dw $09C2, $00D6 ; Health + dw $09CA, $0004 ; Supers + dw $09D2, $0000 ; Currently selected item + dw $0A1C, $0002 ; Samus position/state + dw $0A1E, $0004 ; More position/state + dw $0AF6, $00A9 ; Samus X + dw $0AFA, $007B ; Samus Y + dw $D878, $0004 ; Items + dw $D8BA, $0030 ; Doors + 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 $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 $09C2, $017B ; Health + dw $09CA, $0005 ; Supers + dw $0A1C, $0089 ; Samus position/state + dw $0A1E, $1508 ; More position/state + dw $0AF6, $01DB ; Samus X + dw $0AFA, $018B ; Samus Y + dw $D878, $0000 ; Items + dw $D8BA, $0010 ; Doors + 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 $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 $09C2, $00D7 ; Health + dw $09C6, $000E ; Missiles + dw $09C8, $000F ; Max missiles + dw $09CA, $0003 ; 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, $0018 ; Items + dw $D8BA, $00D0 ; Doors + 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 $0917, $00C0 ; Layer 2 X position + 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 $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 + dw $09C8, $000A ; Max missiles + dw $09CA, $0005 ; Supers + dw $09CC, $0005 ; Max supers + dw $09CE, $0005 ; Pbs + dw $09D0, $0005 ; Max pbs + 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 $0AF6, $0025 ; Samus X + dw $0AFA, $008B ; Samus Y + 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 $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, $6C00 ; Doors + dw $D8C0, $0000 ; Doors + 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 new file mode 100644 index 00000000..d32ba18a --- /dev/null +++ b/src/presets/rando_menu.asm @@ -0,0 +1,764 @@ +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 #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") + +presets_goto_rando_crateria: + %cm_submenu("Crateria", #presets_submenu_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_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 + dw #presets_rando_crateria_meme_route + dw #presets_rando_crateria_billy_mays + 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 + 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_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 #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") + +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") + +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: + %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_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) + +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_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) + +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) + +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: + %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) + + +; 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) + 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..caad2f05 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,792 +408,792 @@ presets_submenu_rbo_tourian: dw #$0000 %cm_header("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: - %cm_preset("Taco Tank (Optional)", #preset_rbo_bombs_taco_tank) +presets_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_2n1m: - %cm_preset("Hellway (1x Maridia)", #preset_rbo_brinstar_hellway_2n1m) +presets_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_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_hijump_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_hijump_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_wave_gate_etank, #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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_gauntlet_etank, #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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_wave_gate_etank, #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_names_waterway_etank, #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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_preridley, #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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_preridley, #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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_ridley_etank, #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_names_postridley, #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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_ridley_etank, #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_names_postridley, #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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_names_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_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_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_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_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..c7b95fcf 100644 --- a/src/presets/spazermap_menu.asm +++ b/src/presets/spazermap_menu.asm @@ -334,657 +334,657 @@ presets_submenu_spazermap_tourian: dw #$0000 %cm_header("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_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..6bded11b 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,827 +394,827 @@ presets_submenu_suitless_tourian: dw #$0000 %cm_header("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_hopper: - %cm_preset("Blue Brin Hoppers", #preset_suitless_xray_blue_brin_hopper) +presets_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_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_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_2: - %cm_preset("X-Ray", #preset_suitless_xray_xray_2) +presets_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_2: - %cm_preset("Below Spazer 2", #preset_suitless_warehouse_below_spazer_2) +presets_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_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_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_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_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_2: - %cm_preset("Sponge Bath", #preset_suitless_wrecked_ship_sponge_bath_2) +presets_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_2: - %cm_preset("Ridley", #preset_suitless_ridley_ridley_2) +presets_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_2: - %cm_preset("Single Chamber", #preset_suitless_norfair_cleanup_single_chamber_2) +presets_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_pbs: - %cm_preset("Crateria PBs", #preset_suitless_final_cleanup_crateria_pbs) +presets_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) 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/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 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 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/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": { 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: