Tool-assisted game movies
When human skills are just not enough

Submission #6986: DaSmileKat's SNES Super Mario All-Stars: The Lost Levels "Luigi, warpless" in 34:45.63

Console: Super NES
Game name: Super Mario All-Stars: The Lost Levels
Game version: JPN v1.0
ROM filename: Super Mario Collection (Japan).sfc
Branch: Luigi, warpless
Emulator: BizHawk 2.4
Movie length: 34:45.63
FrameCount: 125344
Re-record count: 58678
Author's real name:
Author's nickname: DaSmileKat
Submitter: DaSmileKat
Submitted at: 2020-12-31 08:41:10
Text last edited at: 2021-01-18 16:15:41
Text last edited by: Spikestuff
Download: Download (24733 bytes)
Status: published
Click to view the actual publication
Submission instructions
Discuss this submission (also rating / voting)
List all submissions by this submitter
List pages on this site that refer to this submission
View submission text history
Back to the submission list
Author's comments and explanations:
This run completes the Super Mario All-Stars version of Super Mario Bros.: The Lost Levels (also known as Super Mario Bros. 2 in Japan) without using warps and using Luigi, who jumps higher and accelerates slower than Mario. It improves #4006: KFCMARIO's SNES Super Mario All-Stars: Lost Levels "Luigi, warpless" in 34:52.69 by 354 frames or 5.89 seconds using new tricks, new strategies, and better optimization. The lengths of the movie files appear to differ by more than that because this run uses the Japanese version of Super Mario All-Stars instead of the USA version of Super Mario All-Stars + Super Mario World, which speeds up the title screen and otherwise offer no gameplay differences.


(Link to video)

The time on the thumbnail is off by 1 frame.

New Tricks

Three new tricks that are not seen in any previous SMB TAS published on TASVideos are showcased in this run.

Delayed Running Acceleration (found by DaSmileKat)
When coming out of a pipe at the end of an underground/underwater level, there is normally barely not enough space for Luigi to accelerate to running speed on the pipe. However, delaying the run button press slightly reduces Luigi’s acceleration at the start while still being able to reach running speed on the same frame. That reduces the space Luigi needs to reach running speed just enough to allow him to reach running speed on the pipe. This is a frame perfect trick; pressing the run button 1 frame earlier or 1 frame later will cause Luigi to be unable to reach running speed. This trick can also be used at the beginning of many castle levels to stay on the top platform for 1 frame longer, allowing Luigi to skip the second stair and land on the third stair to get running speed earlier.

Water Top Clip (found by nobodycallsmetubby)
While making his all levels TAS of the FDS version of this game, nobodycallsmetubby discovered a way to clip into the top row of blocks in water levels without slowing down. It appears to simply require swimming at a precise angle into the top row. I am not entirely sure how it works, but this trick also works on the top row of non-water levels. Also, swimming too high in the SMAS version of this game results in Mario/Luigi bonking and his speed set to 0, while that is not the case in FDS.

Passing Hidden Blocks Without Losing Speed (found by EthanRTA)
This trick was accidentally discovered by EthanRTA while speedrunning this game RTA. It involves jumping at a specific time and with a specific height to enter a hidden block’s hitbox without activating it, and only activating it once Mario/Luigi is fully inside it. Because when activated, Mario/Luigi is already fully inside the hidden block, he does not lose speed and can proceed onwards, potentially clipping into a wall, which is what makes this trick useful.

Time Improvements

14 framerules and 60 additional frames in D-4 was saved compared to the previous run.

1 framerule was saved here from precisely optimizing the fireflower grab. By using the frame in which Luigi is considered to be standing on the ground after collecting a powerup, it is possible to get running speed out of the fireflower grab. However, this is only possible on 1 frame of the 4-frame “powerup rules”. At first, I got 3 frames away from the next framerule, so I tried to get the running speed powerup grab on the previous powerup rule, which would save 4 frames and the framerule. But it seemed like there simply wasn’t enough space to slow down. However, after some more testing and strategy changes, I was able to find a way to get the running speed powerup on the previous powerup rule and therefore save 1 framerule in 1-3. The entire thing is subpixel perfect and requires a very specific subspeed value to work.
This is the first level in which the delayed running acceleration trick saves time. It saves 1 framerule in this level.
The hidden block was passed through without losing speed, which allows for a faster clip through the pipe, saving 1 framerule. The slowdown was to land on the walljump pixel of the pipe, or else Luigi will bonk the pipe and lose speed. This can save 1 framerule over the Mario run as well.
Delayed running acceleration saves 1 framerule.
Similar to the Mario run, jumping through the second long firebar saves 2 framerules. The slowdown before Bowser was to get some early hits in, to kill Bowser faster.
Delayed running acceleration saves another 1 framerule.
1 framerule was mysteriously saved. The level is very straightforward, so I’m not sure how I saved time here.
1 framerule was saved by not holding any directional input until the jump onto the hidden block, which allows keeping the running speed jump height for that jump.
A combination of optimizing Bowser, delayed running acceleration and corner clipping in the third room saves 1 framerule. Corner clipping in the third room only saves time as Luigi because Mario can’t get the right jump angle to clip there. The wiggle on the pipe before the corner clip is surprisingly hard to optimize.
Delayed running acceleration once again saves 1 framerule.
While there is no improvement in this level, it might be possible to save 1 framerule in this level if the last paratroopa could be despawned. That would allow a backwards jump to the flagpole which would mean being able to hit the flagpole 1 frame earlier, which happens to save 1 framerule.
The previous run got a strange slowdown after touching the axe. It seems to be related to bullet bill shots, since I was able to avoid that by not stomping any bullet bills. The koopa shell kick was for bouncing on it to cross the gap with the podoboos, which is otherwise impossible to cross without slowing down. Delayed running acceleration, optimizing the koopa shell kick, and avoiding the slowdown after touching the axe was barely enough to save 2 framerules.
Water top clip combined with delayed running acceleration saves 1 framerule.
60 frames were saved using various new strategies. Jumping through the firebar in the first room saves lots of time over clipping through the wall. I don’t understand the exact mechanics, but slowing down at a particular spot seems to allow the firebar to spawn when Luigi is further right, making it possible to go through it. Delayed running acceleration was used in the second and fourth rooms. It is 1 frame faster to so a small slowdown in the middle of the wind in the second room to let the wind push Luigi 1 more pixel forwards. Passing through the gap near the end of the fourth room while keeping walking speed is considerably faster than bonking, despite having to start jumping multiple frames later. Finally, a small slowdown was done before Bowser to make him jump forwards, or else it would be impossible to get past him without slowing down.

Entertainment Improvements

In addition to speed, entertainment was improved as well. I was able to get 125450 more points and 81 more coins than the previous run. There were also much more enemy kills and music synchronization. Within-framerule frames were sacrificed for more entertainment in most levels, especially in those that are very close to the next framerule. Because of that, http://tasvideos.org/userfiles/info/68465830059205033 is a version of this run with maximum within-framerule optimization but no entertainment. There are a few within-framerule frame saves that I know of to that version, but they do not save a framerule. I also tried to take different routes than the Mario run to make this Luigi run more unique.

Suggested Screenshot

Frame 74822 (clipping through the wall in 8-4)

feos: Even though some rooms end a bit later than the existing run, it's not late enough to lose time overall, and those delays seem to be for more entertainment. And in rooms where this run is faster, it's fast enough to save 1 or 2 framerules (framerule = 21 frames), and in the last level it's even more. Nice job, accepting over [2419] SNES Super Mario All-Stars: The Lost Levels (USA) "warpless, Luigi" by KFCMARIO in 34:52.69.

Spikestuff: Publishing.

Similar submissions (by title and categories where applicable):