(Link to video)
Submission Text Full Submission Page

One button challenge

Don't press more than one button at a time. In other words, don't ever press two or more buttons simultaneously.
This is not an official term, it's just what I decided sounds best.

Objectives

  • Play using only one button per frame
  • Beat the game as fast as possible
  • Make cool entertainment!
  • The joke is that I ran out of rules I could abuse due to the page changing so much
  • Thanks, rule changing dudes...

Comments

It is known that trying to do the SMW equivalent of the SMB walkathon is impossible. Not pressing either of the run buttons (X and Y) also means you can't hold or throw items, such as the Mechakoopa to defeat Bowser. There was this one submission precisely 12 years ago trying to get around it by never running (run button + direction). It was rejected for being a somewhat arbitrary goal, because the run button was still used, just not in certain scenarios.
So then I had the idea for this run. It turns out limiting the player to only a single button per frame is a very effective way to create a similar effect. In SMW, you have to press the run button while pressing a direction to get higher speeds. Since this is prohibited, you have to get creative when trying to be fast.
Of course, you're able to defeat Bowser. It's possible to hold items, and it's also possible to throw them in any direction. On the first frame you don't hold X or Y anymore you can choose the direction, all within the rules. However, there are a few other things the one button restriction makes impossible:

Impossible tricks and workarounds

Building up any running speed (Y + →)

Your walking speed is capped at 21 [sixteenth of a pixel per frame]. Jumping on chucks will set it to 32. Sliding on slopes can also be used to increase the speed to sprinting speed and higher (to 51).

Flying (Y + →)

Requires running. So it's impossible.

Jumping while holding an item (Y + B)

Move into an item, hold it, then immediately drop it. SMW sets a 16 frame timer on the item before you can interact with it again. Use this to jump a few frames before the timer runs out, while inside the item. Then grab the item.
However, since you're now holding the item, your jump will only be small.

Jumping while grabbing a throw block from below (Y + B)

Impossible. When grabbing a throw block from below, you either fall or you can move onto an adjacent block.

Jumping while ducking (B + ↓)

Jumps are impossible. You can slide off edges though.

Jumping out of water (B + ↑)

Completely impossible.

Swimming upwards quickly in water (B + ↑)

Also impossible.

Swimming sideways quickly in water by holding an item (Y + →)

You can hold an item and move in water. This only requires pressing Y or X, which will move you in the direction you're looking. However, the speed boost from 17 to 33 is only given if you also hold a direction. Otherwise it's exactly as slow as normal swimming.

Stage by stage comments

Yoshi's Island 2

The chuck is used to increase the speed from 21 to 32.

Yoshi's Island 3

The brown platforms are walked on to push Mario forward. A screen scroll is used to make the white platforms spawn earlier so they're pushing Mario forward when walking on them.
Interestingly enough, the jumps on the yellow bridge blocks were very close to being impossible without waiting.

Yoshi's Island 4

As already mentioned, you can't get out of the water if you fall in. So, rarely seen in TASes ever, the intended method of clearing the water is used.

#1 Iggy's Castle

Climbing on the net has a speed of 16. Jumping off, and moving to speed 21 was barely slower than just climbing. (It would be faster if you had a cape)

Donut Plains 1

The feather is a great upgrade even if you can't fly. There is a 16 frame glide timer which starts when you hold a jump button. If it's non-zero, you will glide slowly instead of falling, even without holding the jump button further. This is useful because you can now use other buttons!
Using the pipe to the bonus area and leaving is, incredibly enough, faster than jumping through the level normally. Even though you lose your 32 speed, the area skipped is large enough to make up for it.

Donut Secret 1

Alternating between ← and → is called 1/1 swimming. It speeds you up a little bit. Grabbing items is avoided because it doesn't give a speed boost, and also slows you down at first when you have a cape (due to spinning).

Donut Secret House

Getting through the second boo ring without getting hit or waiting was incredibly close. The Big Boo fight pattern was an interesting challenge because removing blocks from the lowest level requires an adjacent block on the lowest level.

Star World 1

A level that looks normal. A bit surprising that the block zip worked so flawlessly here.

Star World 2

Star World 4 requires a Yoshi, and this level is very flat, so I could feed Yoshi without ever having to hold and reposition him.

Star World 3

Having a Yoshi in this level helped as well, since moving the key would be tedious otherwise.

Star World 4

Straight forward level. Having a blue Yoshi wasn't necessary, but allowed for more playaround. Also a simple item swap.

Front Door

Door 1 is an autoscroller, so it was skipped.
Door 5 is the regular TAS route. It's the room where you have to run, so it was skipped for obvious reasons.
Door 6 is a vertical water level, but we can't swim upwards quickly, so it was skipped.

Bowser fight

The first hit is delayed for a few frames. This is done as otherwise Bowser would throw the next Mechakoopa offscreen into a pit.

Cool screenshots


Author's comments

Hello it's me, Masterjun! I made this run!
I actually had this idea a week after April Fools Day last year, but then I forgot about it. Then I re-had this idea 4 days ago where I said
<Masterjun> so I just had an idea for a different april fools submission
This run was meant as a joke at first, but the unexpected challenges I had to overcome brought the game to a whole new light. In short, I had a lot of fun TASing this. Trying to be entertaining with such a limited toolset is a neat exercise. It's the reason why the Big Boo fight and the Bowser fight definitely took the longest to TAS.
Of course, I didn't have any tools to confirm I was actually only pressing one button a frame. Of course I say, imagine if there was an easy way to write a Lua script to confirm it, crazy huh? Seems like I never got around to doing that. So then at 35k frames in I realized there was a double input at 8k frames... Well luckily I could fix the level and everything synced after that.

Thanks to

  • Mothrayas for the thanks section idea
  • Masterjun for the thanks section
  • Thanks section for thanking me
  • Thanks :D
  • People who write cool replies
  • People who reply to cool replies with more cool replies
  • TASVideos, the site of tool-assisted spaghetti movies, for hosting this spaghetti induced recipe, sponsored by Pasta Weaving Inc.

Very thanks to

  • People who actually watch my silly runs!

Nach: This was an interesting run to say the least. An annoying concept that requires checking the input file that every line should have 12 or 13 periods on it.
Feedback was practically non-existent. After some lengthy deliberation on the matter, my thoughts are that this objective is too much of a strange arbitrary limitation. Therefore I'm rejecting.
If the site decides this concept makes sense, and we should start accepting it for all the popular games, then I'll reverse my decision.

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14873
Location: 127.0.0.1
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
No Spaghetti anywhere? I disprove of this run.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Masterjun
He/Him
Site Developer, Skilled player (1970)
Joined: 10/12/2010
Posts: 1179
Location: Germany
What, do you think Mario's cape is made out of regular material? It's yellow for a reason!
<Nach> Masterjun now grows a cape right out of his shoulders <Nach> what will Masterjun do? <Masterjun> spin to win <Nach> Masterjun spins super quickly pulling all the Spaghetti into himself and becomes a giant Spaghetti monster in his own right!
Warning: Might glitch to credits I will finish this ACE soon as possible (or will I?)
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Sorry, I prefer whole wheat Spaghetti, which is a bit darker so I didn't notice. I'm surprised you didn't mention it in your submission notes.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Noxxa
They/Them
Moderator, Expert player (4138)
Joined: 8/14/2009
Posts: 4083
Location: The Netherlands
I really like the idea of this one button challenge, and how it leads to some quite creative or unexpected solutions to be able to clear some of the levels. Very thoughtfully made. I give it a Yes.
Nach wrote:
No Spaghetti anywhere? I disprove of this run.
Mario ate all of it. He is Italian, after all.
http://www.youtube.com/Noxxa <dwangoAC> This is a TAS (...). Not suitable for all audiences. May cause undesirable side-effects. May contain emulator abuse. Emulator may be abusive. This product contains glitches known to the state of California to cause egg defects. <Masterjun> I'm just a guy arranging bits in a sequence which could potentially amuse other people looking at these bits <adelikat> In Oregon Trail, I sacrificed my own family to save time. In Star trek, I killed helpless comrades in escape pods to save time. Here, I kill my allies to save time. I think I need help.
EZGames69
He/They
Publisher, Reviewer, Expert player (3967)
Joined: 5/29/2017
Posts: 2707
Location: Michigan
I was expecting only one button to be used for the entire run, now I’m just disappointed. No vote.
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Darkdevil
He/Him
Joined: 2/12/2019
Posts: 27
Awesome.
Hello! I recently got into TASing, about Dec. 2018, but never completed one until 2019-03-29. (2 Player Co-op Quest) ----------------------------------------------------- On my workbench: Nothing ATM
Active player (372)
Joined: 9/25/2011
Posts: 652
Ha ha ha! Well done! Yes vote.
Personman
Other
Joined: 4/20/2008
Posts: 465
It's good!
A warb degombs the brangy. Your gitch zanks and leils the warb.
Player (236)
Joined: 3/15/2018
Posts: 229
Location: United States
It's real good!
BigBoct
He/Him
Editor, Former player
Joined: 8/9/2007
Posts: 1692
Location: Tiffin/Republic, OH
I like the idea behind this, and the run is well-executed. Finding ways to accelerate past standard walking was interesting to me. Voting Yes.
Previous Name: boct1584
Joined: 10/23/2009
Posts: 545
Location: Where?
I was entertained. Yes vote.
Memory
She/Her
Site Admin, Skilled player (1523)
Joined: 3/20/2014
Posts: 1762
Location: Dumpster
I think your keyboard/controller was ghosting so bad it could only press one key/button at a time you might want to look into that.
[16:36:31] <Mothrayas> I have to say this argument about robot drug usage is a lot more fun than whatever else we have been doing in the past two+ hours
[16:08:10] <BenLubar> a TAS is just the limit of a segmented speedrun as the segment length approaches zero
Experienced player (994)
Joined: 1/9/2011
Posts: 227
Interesting idea. It's certainly one worthy of an April Fool's submission, but I don't think it has what it takes to make it to Moons. After seeing all the insane things that can be done with this game, the one-button challenge seems like too much of a restriction. I would much rather see a walk-a-thon of this game that allows Y-button when necessary (even though that does feel more arbitrary). The entertainment that the item abuse brings to this game is wholly necessary.
BigBoct
He/Him
Editor, Former player
Joined: 8/9/2007
Posts: 1692
Location: Tiffin/Republic, OH
We had that a ways back. Maybe make your case in that submission thread?
Previous Name: boct1584
TASVideosGrue
They/Them
Joined: 10/1/2008
Posts: 2738
Location: The dark corners of the TASVideos server
om, nom, nom... minty!