Greetings, fellow TAS lovers. It takes you 2 years to finish probably the GREATEST SMB RUN EVER, which is the improvement of 209 frames (3.48 seconds) over my previous SMB warpless TAS you're seeing at the moment.
Standard encode (hope it will make to the final publication), 512x480 encode, Comparison video, 4-window comparison video
(Suggested screenshot, frame 17477)

New incredible tricks

Mario found entering castles every time slow and boring, so he dredged more secret underground paths more quickly to princess's freedom.
  • Cheep-cheep glitch in 2-3 and 7-3, 84 frames were saved in each level (168 frames in total): This special glitch was found by me while TASing -2 stage of my "-3 stage" run, and made the main improvement of this movie. Manipulating the right fish was truly a disaster, and if it weren't for Mars's help, I don't know how long I could carry on for.

    Cheap Cheep-cheeps flying around the screen with barely any law to be followed through the whole level can make anyone crazy, not to mention that I had to complete the stage as entertaining as possible. Luckily the perfect fish in stage 2-3 can be got without slowing down, and I was able to manipulate the same fish using several completely different combinations of killing, which is strange because the randomness of this level was more regular than I thought. Unfortunately, the situation in 7-3 was much worse due to Koopa Troopas. Just before I was celebrating the great completion of 7-3, another improvement in 7-1 came up to me, saving 42 frames from which didn't make me happy at all.

    The only problem left is: is there any chance to save 105 frames using this glitch. After hundreds of times of self practicing, my answer is: hardly. Supposing that there really were such absolutely perfect fish, they should conform to the following properies: 1. possibilities to manipulate without slowing down; 2. max X speeds; 3. highest flying altitudes; 4. abilities for usage. Fish of those properties would be so rare like meeting aliens at daytime. Maybe we could build up some kinds of functions about movements of all Cheep-cheeps, or use powerful machines to strictly prove whether there are possibilities to save 21 more frames. But I don't consider it worthwhile to do that, for I'm more willing to believe that it's impossible, and that's it I guess.
  • New route using Buzzy Beetle shell glitch in 7-1, 42 frames were saved: It's a strange idea tested before I was making warpless TASv3, I remember clearly that it was almost as fast as using flagpole glitch and bullet glitch, so it has been discarded. During the two years I've been retesting lots of crazy ideas, and turned out this one worked like a charm.

    The Buzzy Beetle shell glitch is a lot like the shell glitch used in 3-1, except the beetle is 1 block closer to downstairs, which requires further anti-screen-scrolling. Well there's no vine in 7-1, how could you deliver yourself to the right edge of the screen? Through pipe crossing. Pipes, the best and only solution, since there's no wall and no straight cut to the ground. It takes a player two pipe crossing and one cannon crossing to successfully reach the beetle on time, and it saved 42 frames with only 2 frames ahead of the frame rule. I'm glad to see the shell glitch I invented put into use not only in 3-1 but also in 7-1. Even though it does seem kind of sad to loose the joy of continuously stomping the Buzzy Beetle while awaiting the Bullet Bill, I still expect you to accept this improvement for another big step to speed limit.
  • Going through the floor in 1-3 and 5-3, 0 frame was saved: Another highly difficult movement considered impossible was achieved by me this time, by extremely precisely jumping. Bouncing on a red Koopa Troopa is similar to using a green one in 3-2 for example, except memory watching and calculating is necessary, owing to the lack of speed. It's a pity that the new route cannot save time (usally 1 frame slower the instant time counting to 000), but it did add a lot of entertainment to the run. By the way, the glitch was well put in use in Mars's SMB warpless walkathon, having saved lots of time, but he forgot to give me credit for opening up this special route.
  • 1x2-powered fireball on Bowser, having rescued about 4 frames from turning to lag frames at Bowser fight in 6-4: I had been really unlucky, because every time I arrived at 6-4 there were always lag frames waiting for me. Bowser must be so mad for my skipping castles so often, so this time, he threw out a large quantity of hammers as a welcome gift, and I can't even avoid one lag frame in a distance. Thanks to this glitch, I'm able to reduce the number of lag frames from 7 to 3, which is the best I can do but unfortunally still 2 more than my last run. Although the mad bowser could be killed with 3 fireballs instead of 4 shown in this run technically, there's no chance for any one of the 2 fireballs fired before seeing that guy to hit him with double firepower (thousands of times proved by myself), otherwise the lag frames can be cut down to one or two.
  • Better turning movement in 8-4, 1 frame was saved: The same 1 frame that beat klmz's SMB warped run, no further explanation needed.
  • Other tricks: There are certainly other glithes shown in this run, some of which might seem very fresh to you. Such as moonwalk, ghostrun, sliding on one foot, high-frequency ducking, narrow (1-block wide) walljump, lift crossing, Koopa walking in mid-air, killing the Paranha plant inside the pipe, stomping on 2 enemies at the same moment, killing 2 enemies using 1 fireball, and so on. Please see level comments to learn more.

Level comments

What you're about to see is a 2 years' work flashing in front of your eyes within 19 minutes, therefore I suggest you to read the following level comments first so as not to miss all these shining moments. Watching the comparison video is also well encouraged.
Thanks to the 21 frame rule, in some levels speed can make way for entertainment, 5-1 for example. There are also a great quantity of small adjustments of speed in order to enhance the entertainment value you may not notice, and I even manipulate luck several times to let some enemies behave better. So in general, more enemies were killed, and more coins were gotten, especially the 3UP plan worked very successfully.
1-1
The decisive 1 frame has still never been found. I guess it's not likely to be improved anymore.
1-2
The mushroom was actually gotten a bit faster if you look carefully, but speed was slowed down to make the stage more interesting.
1-3
Fire flower's getting was also improved. During the time waiting for the red Koopa, I performed moonwalk on the cliff.
1-4
I've came up with a crazy idea once, that is to get the mushroom in 1-3 instead of 1-2, and then get the fire flower in 1-4. What really shocked me was that the idea almost saved 21 frames. Although I've tried my best to manage to get that flower in a quickest way, there are still about 3 more frames to go in order to save time. And since this new route would be a bit less entertaining, I still kept the old route.
2-1
Pipe crossing was used for anti-screen-scrolling, but this time was more accurate, reaching the flagpole 9 frames earlier.
2-2
100% kill, good performance in the water I think. And by the way, have anyone seen Paranha plant killed in the after stages (such like the one in 4-2, 7-2)? I managed to kill it, and it doesn't take any time, making this run more entertaining.
2-3
93% kill + 100% coins, only one of the 14 fish is missing. I'm sorry but I had to let it go. I hope the only fish survived in this movie (except a few in 8-4) would live a good life.
2-4
Nothing too special, just enjoy.
3-1
Same strategy, but different pipe. As you can see, I changed to use the first pipe for anti-screen-scrolling because it's faster and a little more interesting. The stage was finished using the shell glitch same as the last run, and I got my 1UP 3 levels earlier.
3-2
100% kill (expect a Paranha plant impossible to reach), perfect show. I did manage to circle around the brick and then break it during the short time waiting for the Koopa.
3-3
It's so odd that the time of killing the red Koopa Paratroopa would actually affect the lift not far away that I used. Sometimes the balance lift's OK for entering the ground 6 frames earlier but sometimes it's not. This time I really came close to saving 21 frames, but I couldn't go any faster, besides, 2 frames earlier the time was 256, so I guess there's no way to save time. Instead, I took a roundabout way to the right side of the flagpole and grabbed it, firing 2 fireballs for demonstrating the solid brick near the entrance of the castle.
3-4
Open your eyes wide, 'cause the Bowser was killed in an instant with 5 bullets. See if you can count them all!
4-1
As soon as the music playing was over, I stopped being a musician and became a Spiny sniper. I totally sniped 3 Spinies, and believe me, that's an pretty good result, for the stage being too barren, not suitable for Spiny sniping.
4-2
The number of broken bricks was decreased because someone might not like the sound of that. And the fireballs were really shot mysteriously, more than I can imagine.
4-3
Lift crossing was successfully performed once.
4-4
Another 1 frame mystery was settled. Here in 4-4, I reached the axe 1 frame faster by better wall passing, and left me just 1 more frame to go to save 21 frames at the castle. Having tried my best, I believe there's no way I can save 1 frame anymore, but there's still no strict proof of whether the decisive 1 frame could be found.
5-1
Since 21 frame rule left me enough time to spare, I slid on one foot at the beginning of the level. I don't know if this is the first time that the sliding trick used in a TAS aiming for the fastest time, somebody please tell me that. Have you ever seen a fireball hitting 3 enemies at the same time? Well don't wink or you'll miss it! And after hundreds of times of testing, the bullet was still too shy to come out, so what can I do?
5-2
I gave up a little speed in exchange for entertainment. In my opinion, very entertaining.
5-3
During the time waiting for the red Koopa, I performed moonwalk on the lift.
5-4
Thanks to Mars, who figured out the solution of jumping over the most dangerous Fire Bar in 5-4. The key is slowing down a bit, but I don't know exactly how it works.
6-1
After being a musician at the beginning of the stage, I soon picked up the job as a Spiny sniper again, and this time I successfully sniped 6 Spinies with only 3 missing. Don't miss the 2UP moment, came 4 levels earlier.
6-2
Most entertaining as usual. If you're careful enough, you'll find the broken brick before the vine was changed to it's left one, and the new strategy allowed me to transport 4 frames earlier, helping me finish the shell glitch in the end 4 frames earlier. I spent lots of time working on that shell, so I'm sort of sure there's no possible improvement left in this stage.
6-3
The only level left where I have to wait for the time. I picked a more interesting route than last time, and I slid at the beginning, got more coins, really added some vitality to this ghastly level.
6-4
Finally we meet the mad Bowser, who cost me 3 lag frames this time, and was killed delightedly with only 4 fireballs.
7-1
I also played music at the beginning. And get a load of the new route, I hope you like it!
7-2
100% kill + 100% possible coins, and I slid into the castle. Perfect, perfect, perfect...
7-3
100% kill + 100% coins. Real perfect show I think.
7-4
Same old maze, nothing too special, just enjoy.
8-1
Finally, the legendary 3UP. When I set this special goal while TASing 6-1, I was expecting to get 3UP in 8-3 at the final coin, but what I did in 7-2 and 7-3 was truly incredible, so I changed my mind.
8-2
At first, I set my entertainment goal so high, that Mars tried to convince me of giving it up several times, but I finally achieved it! I slowed down a little to kick away the Buzzy Beetle shell and stomped a Bullet Bill manipulated before, later I got 2 Bullet Bills just as I wanted, and stomped both of them to do the Bullet glitch. The most interesting part is the time spent waiting for the Bullet Bills, this time I had fun with a Koopa Paratroopa, stomped it under the ground and kicked it away, and I used my unique skill to survive from both the narrow gap and the Bullet Bills, wasn't that amazing?
8-3
The only stage in this run that got the flag, and a score of 5000, due to fireworks issue.
8-4
In the first stage I had shown something I'd never shown before, I call it ghostrun (maybe it sounds better in Chinese, 'cause I'm not a good English namer). The posture was changed in each frames, without slowing down the speed, which maked it a wise thing to show it in 8-4. I saved 1 frame in the third stage, and killed the Paranha plant in the water stage. The final Bowser can certainly be killed, but I chose to let him die more specially compared to the seven before, and made a cool splash while getting the final axe.

Credits:

Mars, one of the best TASers in our Chinese SMB community, who really helped me a lot testing 2-3 and 7-3, and solved the Fire Bar problem;
GAP, who is supporting me all the time with his wisdom, giving me lots of confidence;
w7n, also Chinese, who helped me with my submission text, pointing out several grammar error;
Henry (code name), my classmate and friend, who encouraged me during the most despaired hours of mine, caring for me with her kindness and friendship, and I'm forever grateful.
Good luck in 2012, TASVideos! And Happy Dragon's Year of China!

feos: Encode.
Mukki: Judging...
Mukki: Wonderful. I have no idea how you keep finding improvements to this game, but I certainly don't mind watching it when you do. Accepting as an improvement to the currently published run.
Brandon: Publication underway.


Emulator Coder, Skilled player (1113)
Joined: 5/1/2010
Posts: 1217
HappyLee wrote:
adelikat wrote:
It turns out this movie desyncs with the new PPU on 3-1, the trick in the screenshot actually causes lag and makes the trick fail. I would suspect the same thing would happen if console verified (DarkKobold, care to try?)
I don't quite understand.
Basically, FCEUX has two PPU (the unit responsible for graphics) implementations: * Old PPU, works the same as PPU on FCEU. Very stable and thus perferred. * New PPU, more true to how real NES works. But not preferred due to bugs still remaining. Now, the trick in 3-1 is very sensitive to lag, so even the smallest preturbations can add or remove lag frames, altering when the various inputs have to be made. Thus as new PPU is slightly different, it causes different number (or pattern) of lag frames there, leading to desync. As to if it would work on real NES, depends on how SMB is programmed and how far off old PPU is.
Expert player (2567)
Joined: 12/23/2007
Posts: 830
Oh, god, thank you for telling me that. So how can I help? It's OK for publication, right?
Recent projects: SMB warpless TAS (2018), SMB warpless walkathon (2019), SMB something never done before (2019), Extra Mario Bros. (best ending) (2020).
Emulator Coder, Skilled player (1113)
Joined: 5/1/2010
Posts: 1217
HappyLee wrote:
So how can I help?
I don't think there is very much you can do...
HappyLee wrote:
It's OK for publication, right?
That was just first approximative test on console-verifiability, something that is NOT required for publication. Sync check is part of judging, but in this case it will be done using old PPU (which does sync for this run).
Editor, Experienced player (570)
Joined: 11/8/2010
Posts: 4036
Amazing run! Yes vote!
Skilled player (1741)
Joined: 9/17/2009
Posts: 4981
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Someone with a copy of SMB and a Nesbot should try this again. I know adelikat tried, but he got a desync. But he used a different cart. If the original version of SMB desyncs for this, I hope HappyLee can redo that part. After all, it seems highly unlikely this run will ever be improved, and we can't just "resync" old movies.
Brandon
He/Him
Editor, Player (191)
Joined: 11/21/2010
Posts: 914
Location: Tennessee
Ilari wrote:
Sync check is part of judging, but in this case it will be done using old PPU (which does sync for this run).
Well, this run's predecessor has been verified, right? I know this is highly controversial, but it'd be a shame to replace an accurate run with an inaccurate run, if we can in fact prove that the run could never sync on a console. At the same time, I don't know if this would be fixable.
All the best, Brandon Evans
Player (13)
Joined: 6/17/2006
Posts: 508
Brandon wrote:
Well, this run's predecessor has been verified, right? I know this is highly controversial, but it'd be a shame to replace an accurate run with an inaccurate run, if we can in fact prove that the run could never sync on a console. At the same time, I don't know if this would be fixable.
I have to sadly agree with Brandon here. If this run is proven impossible to be played back on a real copy of SMB, then it doesn't beat the game and should be either fixed or rejected. I'm holding my vote until this matter is resolved.
Personman
Other
Joined: 4/20/2008
Posts: 465
First of all, HappyLee: Great work as always :) Second, for people concerned about console verification: I know we all like to live in our nice little fantasy world where emulation is perfect and a TAS is a true representation of how fast it is possible to "actually beat the game", but as has been gone over a million times that's just not what we actually do here. Console verification is *awesome*, don't get me wrong. But there is only one bridge between TAS world and console world, and that is the list of accepted emulators. Right now, the new PPU isn't ready for prime time. Therefore, until it is, we are obligated to treat the currently accepted emulator as canonical, and to respect the achievements of people like HappyLee who have done exactly the thing we ask them to do: produce the best possible movie on the accepted emulator. When the time comes to transition to the new PPU (which, by the way, is going to be better, but never perfect, or at least certainly never provably perfect, since I doubt we can even prove the determinism of an original NES across production runs, temperatures, ages, etc) we will have to make a decision about obsoletion, but I don't think it's very hard. Imo it should work like this: * Existing runs hosted until they are replaced. * No new old PPU runs accepted, even improvements. * New PPU runs automatically obsolete old PPU runs, even if they are slower. (They will of course still be judged by the community's rigorous standards before acceptance). There are some other reasonable possibilities too; just as long as it is clearly spelled out on the rules page, there should be no problem.[/i]
A warb degombs the brangy. Your gitch zanks and leils the warb.
Joined: 6/26/2011
Posts: 167
The main thing that makes it uncomfortable, however, is that if an 'unverifiable' run is faster than a 'verified' run, then it may be evidence that some portion of the time saved is due to emulation errors and not actually due to technique improvement. Don't get me wrong, I understand the other side of the argument in regards to aiming for the faster runs, and that console verification isn't actually a make-or-break factor for run approval, there's just a level of uneasiness that will never go away if a new run doesn't fully match up to the run it's obsoleting. (I will remain neutral on this console verification discussion, I simply wish to speak my concerns.)
First a movie gets submitted, and ends up accepted despite breaking rules other runs have been rejected for. And when I vote less than spectacularly on this movie, I become the victim of harassment and threats. Yay, favoritism.
Experienced player (584)
Joined: 2/23/2008
Posts: 266
Location: CA, USA
Very impressive run. I really like all the improvements and tricks. Yes vote.
Joined: 5/8/2010
Posts: 177
Location: Entropy
Mario is at it again, yes vote!
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3573)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
I didn't mean to start a controversy here! This movie can and will be published even if it can't sync on the new PPU, and most certainly be published even if it can't be console verified. I'd also like to point out that I merely speculated that this movie may not sync on a real console, nobody has even tried to see if that's true. Even if it does desync there it doesn't mean any trick was impossible or this movie exploits emulation errors. It simply means that this particular input caused a lag frame, but there is countless possible other input variations that could have led to a near identical output (shooting a koopa and doing the inside the pipe trick). As someone who works with NES emulation, my interest in the matter was to try to better understand the nes PPU, and this movie could prove to be a great test case for the new PPU's accuracy.
It's hard to look this good. My TAS projects
Experienced player (766)
Joined: 12/20/2009
Posts: 120
Nice job on this awesome run! YES VOTE
YoungJ1997lol
He/Him
Player (9)
Joined: 7/4/2011
Posts: 550
Location: U.S.A.
me votes a yes
So yea, how's it going? Currently TASing: Nothing
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Very good movie, and an excellent submission message. I enjoyed both, and the combination thereof.
Joined: 3/10/2011
Posts: 136
Location: Inside the FCEUX emulator
Awesome movie! Loved it! Yes vote.
Blah Blah Blah... Why I'm writing this?
mklip2001
He/Him
Editor
Joined: 6/23/2009
Posts: 2227
Location: Georgia, USA
This was well worth the wait. You've managed to keep SMB surprising, HappyLee, and your entertainment skills have drastically improved from when you started. Thank you for making this run. As a possible screenshot alternative, I'd suggest a shot from 8-2, when there are two Bullet Bills on the screen and Mario is bouncing off of a Koopa to pass time.
Used to be a frequent submissions commenter. My new computer has had some issues running emulators, so I've been here more sporadically. Still haven't gotten around to actually TASing yet... I was going to improve Kid Dracula for GB. It seems I was beaten to it, though, with a recent awesome run by Hetfield90 and StarvinStruthers. (http://tasvideos.org/2928M.html.) Thanks to goofydylan8 for running Gargoyle's Quest 2 because I mentioned the game! (http://tasvideos.org/2001M.html) Thanks to feos and MESHUGGAH for taking up runs of Duck Tales 2 because of my old signature! Thanks also to Samsara for finishing a Treasure Master run. From the submission comments:
Shoutouts and thanks to mklip2001 for arguably being the nicest and most supportive person on the forums.
Joined: 2/27/2011
Posts: 69
Location: Calgary, Alberta
Yes vote here too. I loved the entertainment value added to this run (using your comparison run as a basis). Best part for me: hitting the Podoboo (lava fireball - I had to look up the name too :P) with a fireball.. Brilliant :P Great improvement this late in the game's TAS lifetime.
Joined: 1/13/2007
Posts: 343
I believe this movie should be published. it in theory should be possible to modify the movie to sync on real hardware, if it doesn't sync already. While it plays back properly due to emulation inaccuracy, it performs nothing that wouldn't work on the real console.
Active player (437)
Joined: 4/21/2004
Posts: 3517
Location: Stockholm, Sweden
HappyLee has made this game his own. You stood in the end victorious. I don't think anyone dares to touch/improve this run. Congrats Happy man :)
Nitrogenesis wrote:
Guys I come from the DidyKnogRacist communite, and you are all wrong, tihs is the run of the mileniun and everyone who says otherwise dosnt know any bater! I found this run vary ease to masturbate too!!!! Don't fuck with me, I know this game so that mean I'm always right!StupedfackincommunityTASVideoz!!!!!!
Arc wrote:
I enjoyed this movie in which hands firmly gripping a shaft lead to balls deep in multiple holes.
natt wrote:
I don't want to get involved in this discussion, but as a point of fact C# is literally the first goddamn thing on that fucking page you linked did you even fucking read it
Cooljay wrote:
Mayor Haggar and Cody are such nice people for the community. Metro City's hospitals reached an all time new record of incoming patients due to their great efforts :P
Joined: 12/28/2011
Posts: 14
i wish i could express my true appreciation for this TAS in words, but sadly i just don't think that would be possible. you are perhaps the best thing to happen to Super Mario Bros., and easily one of the best TASers on this site the sheer entertainment value of this run is just unreal and the fact that it's also (probably) as fast as you can beat the game warplessly is just beyond understanding amazing work
Editor, Player (44)
Joined: 7/11/2010
Posts: 1029
I'd love to see this console verified just to fix the accuracy of the emulators. (I'm guessing that the button presses given would work on the real console but the timings might be off slightly. But the information would be great to know how consoles actually behave.)
Editor, Expert player (2330)
Joined: 5/15/2007
Posts: 3933
Location: Germany
Tompa
Any
Editor, Expert player (2215)
Joined: 8/15/2005
Posts: 1941
Location: Mullsjö, Sweden
Great stuff, congrats on putting this run further to the limits. Now I just wish that you would TAS something else than just SMB :).
Expert player (2567)
Joined: 12/23/2007
Posts: 830
As I said, I've hardly played many games, mainly Super Mario Bros series. Maybe I'll try to make a Tetris TAS this year.
Recent projects: SMB warpless TAS (2018), SMB warpless walkathon (2019), SMB something never done before (2019), Extra Mario Bros. (best ending) (2020).