Aim and Prerequisites

This TAS aims to beat every level in the FDS release of Super Mario Bros. 2 as fast as possible with Mario. This TAS requires starting from an unclean SRAM state as it expects at least 7 stars on the Title Screen. A verification movie has been created for the purpose of creating an SRAM file with 7 stars on the title screen.

Differences over the SNES release of The Lost Levels.

While the SNES release continues to World A-1 upon completion of 9-4 and makes enemies in the letter worlds similar to the second quest of SMB1, the re-release patches out the "Devil's Spell" exploit by making the bottom two files of the upside-down pipe not enter-able, making some levels like 5-2, 8-1 and C-1, longer than the FDS release. It also handles the timer countdown differently, as it waits for Mario to enter the castle, rather than for Mario to touch a standard block while the star flag object is loaded in memory like the original FDS release. This means if you attempted to perform a "Full Flagpole Glitch" (FFPG) in a level such as 9-1 on the SNES release, you would either softlock the game, such as seen in this clip from Darbian or not gain time over performing a Flagpole Glitch (FPG).

Level-by-level comments

2-1: This uses a trick known as Flag Despawn, found by GTAce99. Unfortunately because of the alignment of the 21-framerule timer it does not save any time over performing a regular FPG.
2-3: This is the second FFPG in the TAS, a massive thank you goes to Kzwbz for helping with manipulating the cheep cheep patterns to allow for this trick to happen.
3-3: This level is one frame away from saving another 21 frames, but unfortunately due to the level design of 3-3 it seems to be impossible to save another frame in this level.
5-2: The first of three wrong-warps, normally you are meant to enter the sideways pipe and wait for the small cutscene of Mario entering the pipe, but using the "Devil's Spell" exploit on the upside-down pipe right near the end of the level allows for you to skip said cutscene.
6-1: One of two FFPG's which rely on the wind to push Mario into the ground, normally the wind would de-load at a certain position but by clipping into the ground before the final staircase and gaining at least an extra 102 pixels from standing in the ground, you are able to use the wind at the staircase to clip into the ground at for the FFPG.
6-3: There is potential for another flag despawn here, which would save another 21 frames if someone was able to find a framerule with the correct pattern alignments.
6-4: Jumping through firebars is used twice in this level, this works because the firebar doesn't rotate cleanly, so it is possible to precisely set up your positioning to jump through the fire bars at the right point of the rotation cycle.
7-1: Performing an FPG and exploiting the screen-wrap trick both get the same framerule, and we thought it'd be more entertaining to see a screen-wrap than another flagpole glitch.
8-1: This wrong-warp works because the memory address which stores the destination area number (0x750) is cleared, the destination page number (0x751) is not cleared between World 7-2 and World 8-1, allowing for a decent chunk of the level to be skipped.
8-4: Because of a podoboo pattern which was unable to be dodged without slowing down to manipulate the pattern, 7 frames were wasted in the first room of 8-4, resulting in this level having 0 frames to spare.
9-4: Normally upon completion of this level the game loops back to 9-1, the only way to return to the title screen is either by resetting or by losing a life. We opted to soft-reset the frame memory address 0x75C (Level Number) is set to 0 (because it is the most reasonable means of considered the level cleared) rather than take the game over as taking damage and waiting on the "You are a super player" screen as taking damage, dying and waiting on that screen is 24 seconds longer than soft-resetting, it also results in enemy different patterns due to the frame counter and framerules being offset.
A-1: A 21-frame improvement over the previous upload by Nobodycallsmetubby. This improvement was previously performed in HappyLee and chatterbox's World A-D warps, Mario TAS.
A-3: Probably the most precise FFPG in this entire TAS, 2 frames had to be lost in the level because you would get a cheep cheep in the way at the of the level when attempting to perform this FFPG.
A-4: This level can lag really badly if you do this grab the wrong way, the previous TAS by Nobodycallsmetubby does a grab which while faster on paper, gets a lag frame. We lost a bit of time in the level to avoid triggering the lag frame and fortunately did not lose the optimal framerule for this level.
B-2: This level is currently 4 frames away from a new framerule, and while I tried to manipulate the Whirlpools to try and save it, it only resulted in one frame being over not manipulating whirlpools at all.
C-1: Another wrong-warp is used here, because of another destination page number scenario, in this case this page number was set in B-4 and would normally take you to the warp zone, the destination page number is set to 0xE, which is the same page as the flagpole and castle in C-1, skipping the entire level.
D-1: The second floor clip utilizing the wind, however this time we do not need to gain an extra 102 pixels to clip into the ground before the flagpole.
D-3: This Bullet Bill Glitch (BBG) is more precise than the one done in the Super Mario Bros, warpless TAS because of the modified bounce height from enemies in 2J and from the enemy being one block higher then the bottom of the flagpole.

Author's notes

web2000

I would like to thank Kzwbz for helping with levels such as 2-3 and D-4 and helped immensely with making the TAS very entertaining to watch, it's been amazing working with him.

Kzwbz

Thanks to web2000 for inviting me to collaborate on this project!
Most of the improvements came from web2000, I only did the entertainment part of the world A-D and some tests.
I regret that I didn't make any improvements for this tas. Nevertheless, I learned a lot from the interaction with her.
By the way, this TAS is 1396 frames faster than Nobodycallmetubby's tas.

Suggested screenshot


nymx: Claiming for judging.
nymx: Replacing with a BK2 that has 193 less frames over the FCEUX emulation.
nymx: Ok...I finally saw everything that I needed in order finalize my judgement here. Alas, we finally have a full run of this game submitted.
So everything looks good here. The decision on the "soft reset" was agreed upon by our staff, which seems to be a key point to cutting time; however, it open up 9-2 through 9-4 for us to see...which is a good thing. My comparison of your TAS against Nobodycallmetubby, shows this difference...which fits better for "all levels". Throughout the entire run, I saw all that I need...where known tricks and glitches were performed. This kept it neck and neck, all the way up to 9-1...where changes start to show dramatically. Great job on this. It was a really good run!
Accepting as "Full Completion", tagged as "all levels".

despoa: Processing...


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15619
Location: 127.0.0.1
Asumeh
He/Him
Active player (284)
Joined: 7/18/2018
Posts: 86
Some TASer, probably wrote:
Always check your upside down pipes
Definitely a yes vote from me. :) A couple of thoughts though:
  • 2.1: Maybe you can hit the flagpole lower, just to the point that Mario is at 24 horizontal speed when he lands.
  • 7.1: I believe it's possible to perform a FPG along with the screen-wrap; you just need to avoid being all the way to the right when doing so. These two I think could make for improvements in your run, but I could be wrong.
That is all; great efforts otherwise!
Yaaay, I'm an active player now! :D (as of 11/9/2024) Thanks to TASVideos for the support, they're awesome.
I'm Asumeh, semi-expert SMB1 TASer. :) Check out some of the TASes I don't submit/upload to TASVideos on my YouTube channel, if you'd like. In progress: - Extra Mario Bros. (redo) (with HappyLee and w7n) - I'm currently assisting with finding improvements before the boss. On hold; we're currently struggling to confirm that we have the fastest route. Some debugging may also help with finding glitch exits, but neither of us are experts in that field. - Record my older TASes (excluding any obsolete TASes) and upload to YouTube. - Pretty busy at the moment... Check out my other links here. (Mostly WIP hehe)
web2000
She/Her
Player (138)
Joined: 9/21/2022
Posts: 3
Location: Scotland
Asumeh wrote:
Some TASer, probably wrote:
Always check your upside down pipes
Definitely a yes vote from me. :) A couple of thoughts though:
  • 2.1: Maybe you can hit the flagpole lower, just to the point that Mario is at 24 horizontal speed when he lands.
  • 7.1: I believe it's possible to perform a FPG along with the screen-wrap; you just need to avoid being all the way to the right when doing so. These two I think could make for improvements in your run, but I could be wrong.
That is all; great efforts otherwise!
Hi Asumeh, I just tested your timesave proposal in 7-1, and unfortunately it comes out to about the same as without Flagpole Glitch. The problem is when Mario is all the way to the right, if the pole has not loaded then Mario can instantly get off the flagpole base when turning around, rather than waiting around 24 frames on the right-side of the flagpole base. As for 2-1, I don't think that'd be possible to save time that way as Mario reaches peak speed in the air anyway and would only save time if the level completion music kept playing after the level end timer hit 0.
Expert player (2574)
Joined: 12/23/2007
Posts: 831
Good work. Yes vote. My only concern is the use of soft-reset after 9-4, because previously it's done by dying in 9-1 with "You are a super player" screen. Is it allowed in this TAS? Personally I'm OK with it.
Recent projects: SMB warpless TAS (2018), SMB warpless walkathon (2019), SMB something never done before (2019), Extra Mario Bros. (best ending) (2020).
DrD2k9
He/Him
Editor, Judge, Expert player (2221)
Joined: 8/21/2016
Posts: 1091
Location: US
HappyLee wrote:
Good work. Yes vote. My only concern is the use of soft-reset after 9-4, because previously it's done by dying in 9-1 with "You are a super player" screen. Is it allowed in this TAS? Personally I'm OK with it.
If the letter stages are validly/equivalently reachable via either method (death or reset), the soft reset should be okay. I will double check with other judges to be sure, but i agree with you. I’d be surprised if we don’t have other games on the site that use soft resets instead of losing lives to get back to a title screen. I personally used soft resets in Gameboy Donkey Kong to save time on world transitions.
web2000
She/Her
Player (138)
Joined: 9/21/2022
Posts: 3
Location: Scotland
DrD2k9 wrote:
HappyLee wrote:
Good work. Yes vote. My only concern is the use of soft-reset after 9-4, because previously it's done by dying in 9-1 with "You are a super player" screen. Is it allowed in this TAS? Personally I'm OK with it.
If the letter stages are validly/equivalently reachable via either method (death or reset), the soft reset should be okay. I will double check with other judges to be sure, but i agree with you. I’d be surprised if we don’t have other games on the site that use soft resets instead of losing lives to get back to a title screen. I personally used soft resets in Gameboy Donkey Kong to save time on world transitions.
Hi DrD2k9, Letter world should be accessible via this method on original hardware as the game adds a star to your save file when loading the ending music in 8-4 and as long as you have 8 stars on the title screen you are able to access Worlds A-D.
DrD2k9
He/Him
Editor, Judge, Expert player (2221)
Joined: 8/21/2016
Posts: 1091
Location: US
web2000 wrote:
Hi DrD2k9, Letter world should be accessible via this method on original hardware as the game adds a star to your save file when loading the ending music in 8-4 and as long as you have 8 stars on the title screen you are able to access Worlds A-D.
Ok I did also double check with other staff and we agree that it’s a valid use. If a game stores progress across the reset, it’s probably a valid feature to use.
web2000
She/Her
Player (138)
Joined: 9/21/2022
Posts: 3
Location: Scotland
Hey, just did some testing and found that BizHawk 2.9 has 193 less frames of load times than FCEUX 2.6.6, so I would like to request if it's possible to replace the FM2 provided from the original submission with the following BK2 please User movie #638679849325519661. I will also be updating the verification movie in the submission text with a BK2 verification movie.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15619
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [6280] FDS Super Mario Bros. 2 "all levels, Mario" by web2000 & Kzwbz in 35:01.61