Super Mario Bros. 3: Earning a White Airship bonus stage

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ต.ค. 2024
  • There are a few levels throughout the game where collecting every coin inside it will reward you with a bonus stage in the form of a White Toad House. These White Toad Houses have either a P-Wing or an Anchor inside them, depending on what world you're playing on. But did you know that there's a lot of unused code for earning a White Airship bonus stage as well?
    To spawn a bonus stage, there are a few conditions that need to be met.
    • The byte 0x7965 needs to be 01 (for the White Toad House)
    • Mario needs to collect more coins than the set requirement for the stage.
    • You must return to the map without dying.
    To achieve this using Arbitrary Code Execution, you don't need to worry about the second requirement, because 1-3 leaves this value as zero! We will need to set the byte 0x0713 to 00 instead of 01, or else when we use ACE to return to the map, the game will assume Mario has died.
    To run ACE in 1-3, we need Mario to enter a Parallel Universe. My method of achieving this, is to write destination positions using ACE in 7-1, and then taking the pink noteblock on a screen you weren't supposed to take it. This uses the values I set up from earlier, and we can now smack a brick to run ACE.
    For more information on running ACE in 1-3, please watch my ACE in 1-3 video. I shows the setup required to warp Mario to a Parallel Universe.

ความคิดเห็น • 6