Submission #1720: adelikat's NES Super Mario Bros. 2 "princess only" in 08:29.57

Nintendo Entertainment System
princess only
FCEU 0.98.12
30574
60
24959
Unknown
Super Mario Bros. 2 (U) (PRG0) [!].nes
Submitted by adelikat on 10/3/2007 1:24:27 AM
Submission Comments
This is a "princess only" version of Super Mario Bros. 2 USA. It improves laughing gas's movie by 820 frames.
Major improvements come from 1-1 where I beat the 255 frame rule and 6-3 where I use a shyguy to go over the wall rather than under it. There are numerous other smaller improvements in each level such as subpixel optimization, improved boss fights, speed boosts from enemies moving to the right, and jumping at the top of vines/ladders to avoid the automated climbing animation. In addition I tried to perform more stunts and antics throughout the run.

Summary

  • Aims for Fastest time
  • Manipulates Luck
  • Abuses programming errors in the game
  • Takes Damage to save time
  • Uses sub-optimal character

Level 1-1

Improvement: 261 Frames
Birdo's egg spitting is on a 255 frame timer. The game calls upon this timer when birdo comes onto the screen. This gives a 255 "frame rule" for all levels encounters where you need to fight him with eggs. I tested lg's 1-1 level and found that only about 8 more frames needed to be saved in order to approach birdo on a quicker egg spitting event. I managed to scrape some frames by getting speed boosts from right moving shyguy's and from subpixel optimization upon entering doors. I also scraped a few frames from the warp glitch. I got to birdo on the exact frame needed, so a 8 frame improvement turned into a 255 frame improvement! I also saved 2 frames landing the final blow to birdo.

Level 1-2

Improvement: 86 frames
40ish of these frames came from not picking up the shyguy near the end of the level. This was an error brought up in laughing gas's submission. Other frames came from a much improved boss fight and the usual subpixel optimization.
Subpixel position can be manipulated when going through doors. By pressing up+right or simply right, or b+up+right, etc. One can get different subpixel values and still cause the door transition on the same frame. The subpixel (x & y) values carry over to the next screen as well next levels. Get the maximum (or minimum value if moving left) can lead to full pixel improvements in subsequent screens. These add up to occasional frame improvements over the course of the movie.

Level 1-3

Improvement: 0 frames.
This level is short and simplistic, nothing to improve framewise. I played with the trout in the waterfall to try to make it more interesting.

Level 4-1

Improvement: 0 frames
The frame rule on the rocket prevents the 1st half from being improved. The 2nd half is rather simplistic so nothing to improve there either.

Level 4-2

Improvement: 9 frames
8 frames were saved on the vine at the beginning; by jumping at the top of the vine to avoid the automated climbing animation (note: this technique was done in the warp and warpless movies). Another frame came from better subpixel positioning.

Level 6-1

Improvement: 19 frames
A frame or two came from speed boosting of the right moving shyguys. The rest came improving the boss fight.

Level 6-2

Improvement: 10 frames
Better boss fight + subpixels + a frame or two in better manipulating of enemy appearances

Level 6-3

Improvement: 384 frames
The biggest improvement of any level. Most of this comes from grabbing a shyguy and using him to jump over the wall rather than go under it. This resulted in getting to birdo quicker also gave a better outcome with his egg spitting; saving another 30 or so frames. The rest came from the triclyde fight which was improved by a whopping 2 frames.

Level 7-1

Improvement: 30 frames
The rocket frame rule prevented some of my improvements in the first part. Only 1 frame was saved here. A few other frames were saved on the rest of the level. The rest come from a new boss strategy (I fly under the platform to deliver the 1st hit).

7-2

Improvement: 7 frames
The veggie machine is on a 255 frame timer just like birdo's eggs. This timer begins at the beginning of the level. The frame rule works out so that no improvements were possible and that even large frame losses would result in no actual loss. (The princess in mine and lg's movie get there about midway in the frame rule). The 7 frames came from timing the run to the exit door better so that the speed address was still at maximum when control of the character is lost for the door animation.

NesVideoAgent: Hi! I am a robot. I took a few screenshots of this movie and placed them here. Oh! I also replaced the ROM name.
  • You indicated Super Mario Brothers 2 (U).nes
  • I updated it to Super Mario Bros. 2 (U) (PRG0) [!].nes

Bisqwit: Accepting and processing. Also replacing the movie file -- the last battle had a minor cosmetic change by the author.
Last Edited by adelikat on 1/2/2022 9:41 PM
Page History Latest diff List referrers