Super Smash Bros. is a fighting game released in 1999 for the Nintendo 64, selling 5.5 million units worldwide. It still has a large and passionate player-base almost 20 years later, with hundreds of competitors gathering for frequent tournaments around the world.
Even though the game focuses heavily on multiplayer, there is still single player content including timed obstacle courses called “Break the Targets” and “Board the Platforms”. In this run, we complete all 24 of these courses in the shortest possible time.
The run starts from existing SRAM and a verification movie is provided. The verification movie unlocks all characters, then clears the bonus scores so that the timed portion is entirely focused on the bonus stages, making the run much faster paced and more entertaining. The inputs for the verification movie can be found here
Due to version differences the fastest version of the game for any given stage varies unpredictably. We ended up TASing all 24 stages on both the US and Japanese versions of the game to make sure we tested everything thoroughly. For submission, we chose the Japanese version which has the faster total game time by 2”16 when taking all 24 stages into account. We have made the slower but still very entertaining US run available on Mittenz' YouTube channel for your enjoyment. The video for the US run can be found here and the inputs for the US run can be found here with the US SRAM verification movie available here.
It is 2 frames faster to complete Board the Platforms before Break the Targets.
Even though we spent some time optimizing this run for real time, we would prefer the time listed on the published material to be the total game time for all 24 stages: 6'00"20 as this is much more meaningful to the Smash community than the real time length of this run.
A game time of 0”00 is possible for all 24 stages if a pause glitch is used, however this completely kills the entertainment value of the run and greatly increases the length of the run in real time. Pausing and unpausing as fast as possible is very distracting, and takes much longer to complete the stages in real time. For these reasons we have chosen not to use this glitch and would advise that any future improvements to this run follow this precedent.
There is a long history of TASes for these stages over the past decade, before we started this project the total time for all Break the Targets stages (Japanese and US best times combined) was 2'07"56, after our improvements the combined best times now sit at 2'06"72. The total time for all Board the Platforms stages (Japanese and US best times combined) was 3'57"15 before we started this project, after our improvements the combined best times now sit at 3'51"31. Throughout this project we have saved a total of 6”67 when combining the best known times of the US and Japanese versions. We finished with a total of 204,122 rerecords for all 24 stages on the Japanese version over roughly 8 months.
The competitive nature of the Smash 64 community had spilled over into the TAS scene for this game, it was extremely rare to see inputs posted publicly for these stages when a new record was set. The only resources we had to compare against while working on this run were YouTube videos of the records, often at 30FPS. As far as we are aware, this is the first time that optimal inputs have been publicly available for all 24 stages on both versions. We are excited to see more TASers attempt to improve these stages now that all of the resources are publicly available, and we hope that the resources remain open as improvements are made.

IL Comments

Board the Platforms (Total time: 3’52”66)

Mario (15”41)

This stage is cycle based until after the moving lava platforms. We finish behind the best known time for the US version, 15”19, due to shorter distance covered by Mario’s up-special.

Yoshi (16”61)

The second half of this stage is cycle based. A time of 16”25 is possible on the US version due to Yoshi’s faster aerial movement speed.

DK (20”17)

Another cycle based stage, the Japanese version loses some time at the start due to differences in Smash DI, but catches up to the US version in the end because they both make the same platform cycle.

Kirby (26”90)

The start of this stage is cycle based, we saved some time before the cycle but that was nullified by the longer wait for the platform that extends from the wall. Smash DI is used to gain extra distance from the bumper damage boost. The best known time on the US version is currently 26”83 due to greater distance travelled by Smash DI.

Link (17”30)

It was originally thought that the US version was faster than the Japanese version for this stage due to Link having higher gravity and better smash DI. However, in the Japanese version it is not necessary to tech or edge cancel damage boost off of Link’s bombs due to them having less knockback. The best known time on the US version is currently 17”70. The European version beats them both with the best known time currently at 16”55 due to increased horizontal aerial velocity.

Fox (22”10)

This stage was thought to be capped by a cycle at 24”99, but one night we decided to reroute the stage completely to try and remove the cycle from the equation, this was successful and over the next few weeks, we lowered the time by over 2.5 seconds. The best known time on this stage for the US version is currently 22”10.

Samus (23”65)

This stage is cycle based up to the 6th platform. The Japanese version loses time at the bumper damage boost compared to the best known time on the US version, 23”31, due to 40% less distance travelled during Smash DI frames.

Pikachu (11”30)

This stage is quite unique, with much of the time spent zipping around in Pika’s up-special. The US version can match the Japanese time to the frame, none of the version differences affect this stage.

Jigglypuff (20”41)

Smash DI is used to ensure the correct angle from the bumper damage boosts. Originally we thought that the end of the stage was cycle based, we’d start the initial dash from very far right on the falling platform and wait for the platform to land so that the running animation wasn’t interrupted by running off of the edge of the platform. Thankfully we improved the start and mid sections to the point that it actually worked out faster to fall off of the falling platform before starting the final initial dash from the ground instead of the platform. Teleports are very useful in this stage, they can be done by switching running direction for a frame, and 3 frames later performing an action such as jumping. This causes a massive horizontal boost for a few frames. The best known time for this stage on the US version of the game is currently 20”39 due to the Smash DI advantage.

Falcon (19”67)

We rerouted part of the stage to eliminate backtracking, saving over a second on the previous best known time of 20”83. This is one of the more simple stages on paper (lots of running in straight lines) but we ended up spending over 14k rerecords on this stage. The up-special that enables this route to work appears to be impossible on the US version due to differences in the jump physics, giving a massive advantage to the Japanese version for this stage.

Ness (19”99)

We improved the previous best known time of 20”69 significantly on this stage by cancelling the final PK Thunder landing early. The best known time on the US version of the game is currently 19”65 due to the greater distance covered by Smash DI enabling us to use an extra two damage boosts at the end.

Luigi (19”15)

This stage is cycle based due to the swinging platform, our starting route is several frames faster than the reference video for 19”15 but we’re forced to waste some time before jumping up to the pendulum platform. The Japanese version is faster for this stage, the best known time for this stage on the US version is 19”23.

Break the Targets (Total time: 2’07”54)

Mario (8”15)

This stage is faster on the US version, with a best known time of 7”95 due to the greater distance travelled by Mario’s up-special. Unfortunately this stage is also capped by a platform cycle.

Yoshi (14”53)

The best known time for this stage on the US version is currently 14”10, unfortunately the Japanese version loses some time due to lower horizontal velocity when moving through the air and other minor physics changes.

DK (8”51)

Most of the time save for this stage comes from carefully timing the final down air so that the largest hitbox comes out on the first frame that it would connect with the target. The best known time on this stage for the US version is currently 8”65.

Link (10”57)

One of the most difficult stages to optimize, many hours were spent getting the boomerang shot at the end to connect with all of the needed targets. Several alternative routes were tested with none saving time. The best known time for this stage on the US version is currently 10”39. The European version has a large advantage on this stage due to a boost in aerial speed, with a best known time of 9”85.

Fox (8”40)

This is another stage that was thought to be capped by a cycle at 8”75, however with careful optimization of the start and a small reroute for the ending we were barely able to make an earlier cycle and save 0”35. Because of an extra freeze frame on the US version every time direct contact with a target is made, the fast cycle is narrowly out of reach on the US version. Interestingly if an aerial laser was a single frame faster a time of 8”3x could be achieved with a slightly different route.

Samus (8”87)

This stage is capped by a cycling platform in the center of the stage, we land on the platform sooner than previous runs, and use this time to charge a shot slightly. We were hoping that the added size of the charged shot would allow us to shoot to the left from lower and thus land at the bottom sooner but sadly this didn’t end up saving any time. The best known time for this stage on the US version is currently 8”90 due to extra freeze frames after the platform cycle.

Pikachu (8”50)

This was the first stage that Isotarge TASed back in December of 2016 after competing with The8bitbeast in real time attempts. Not much to say about it other than it was a fairly easy introduction to this game, several important mechanics were learned without the stage being prohibitively difficult to optimize. The previous best known time for this stage was 8”51 which was improved by a frame thanks to very careful optimization of the start. The input for the down-special occurs 46 frames before the stage is completed, which means it was 1 frame away from being an option for the last stage completed in this run.

Luigi (10”23)

We improved the previous best known time for this stage, 10”25, by 1 frame thanks to extreme optimization of the up-specials and ending. The best known time for this stage on the US version is currently 11”10 which uses a very different route.

Ness (14”89)

We improved on the previous best known time of 15”01 by attacking the second target with an up-air instead of PK Thunder, and using the extra height from this jump to reduce the time needed for the PK Thunder to connect with the third target. Double jump cancels are important for this stage and save significant time when running along the ground. The best known time for this stage on the US version is currently 15”55 due to some significant version differences.

Falcon (8”61)

The most difficult part of this stage is hitting the up-airs without wasting time with extra height or distance before landing. The wall by the final target is not solid from the left and this allows Falcon to land back on the stage after hitting that target using an up-special, sometimes zipping horizontally by up to 800 units. We tried an alternate route which completes the stage backwards using this trick, unfortunately our test run was almost a second slower than the standard route.

Jigglypuff (12”91)

This was a difficult stage to optimize, specifically the jump spacing to land on the small ledge while both hitting the target and cancelling the landing optimally. The best known time for this stage on the US version is currently 12”99 due to extra freeze frames when hitting the targets.

Kirby (13”37)

This stage was quite difficult to optimize, we were consistently 2 frames behind the reference video for the previous best known time of 13”40 at the start and couldn’t figure out why. Eventually we figured out that a double jump is required to land sooner on the edge and managed to save the remaining frames needed to tie 13”40. The stage was then further improved by a somewhat counter-intuitive technique: Not holding left/right on the joystick after jumping in the air. Attacking while jumping in the air has horizontal velocity of 27.5 and this velocity is preserved through jumps even if the next jump doesn’t attack. When the next jump doesn’t attack, the velocity counts down in increments of 0.5 from 27.5, however holding a direction during this countdown instantly snaps it to the velocity cap of an aerial jump without an attack, 21.9, which lowers the horizontal distance covered by the jump quite significantly. So it’s fastest to let go of the control stick completely until the velocity counts down from 27.5 to 22 before holding the needed direction to cap it at 21.9. The reason we complete this stage last is that the final input (up-special) occurs 47 frames before the stage is completed, which allows the input file to end early, saving some time when using TASvideos standard timing (power on to last input).
Special thanks to my co-author Mittenz. Thanks to The8bitbeast, Tiffanyjane, and Nicolas Frechette for pointing out several timesaves. And of course, a huge thanks to the previous TASers of these stages for over a decade's worth of reference videos, routes and inspiration: JPleal10, Haru, BlazeSSB, antdgar and any others we may have missed.
Started on BizHawk 1.11.9 (syncs on 2.1.1) played using TAStudio and ScriptHawk, pure interpreter, GlideN64 at native resolution of 320x240.

Noxxa: Judging.
Noxxa: This movie was received very well, and it is easy to see why: the Board the Platforms and Break the Target levels are very well suited to showing off all the characters' different abilities. For its eight-minute runtime it has a lot to show off, and it does so well. The movie is well optimized and the authors clearly have done extensive research (including fully TASing both regions just to be sure which one is faster) and put a lot of work into it. Accepting to Moons as a new category.
thecoreyburton: Processing.


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15629
Location: 127.0.0.1
Active player (466)
Joined: 3/30/2012
Posts: 405
That was great. My favorite parts were Link's platforms and target tests. Those explosion boosts were really awesome. This is my favorite smash 64 TAS, so definitely a yes vote.
Challenger
He/Him
Skilled player (1702)
Joined: 2/23/2016
Posts: 1065
I'm agree with FitterSpace. Excellent work on these bonus. The explosion boosts were unexpected for me. Yes vote and nice to see you again, Isotarge!
My homepage --Currently not much motived for TASing as before...-- But I'm still working.
Joined: 9/13/2014
Posts: 62
Location: Canada
This is fantastic. A great and well executed idea for TASing Smash Bros. I love all the different strategies and approaches for the different characters. You get an enthusiastic yes vote from me.
Player (80)
Joined: 7/7/2008
Posts: 873
Location: Utah
Wow! I was really impressed by this. Yes vote from me.
Active player (328)
Joined: 2/23/2005
Posts: 786
That was a lot of fun!
Alyosha
He/Him
Editor, Emulator Coder, Expert player (3828)
Joined: 11/30/2014
Posts: 2834
Location: US
Really well done TAS, I like the pikachi platform part especially. Yes vote!
The8bitbeast
He/Him
Expert player (2644)
Joined: 11/26/2015
Posts: 183
Location: Australia
Wow, awesome work. One of my favourites was falcon BtP with the taunts, also doing fox BtP basically backwards was really cool to see. Link was a massive highlight too and the bumper boosts with purin were great. The submission text is very informative without dragging on and I like that you completely finished and optimized a US run. However, the most impressive thing in my opinion was the amazing level of research and optimization that went into this. Fantastic work guys!
d-feather
He/Him
Joined: 2/12/2015
Posts: 153
Location: Everett, WA
It's nice to see that Super Smash Bros.' other modes are getting some attention. It's also nice to see how you got a 13"37 on Kirby's Break the Targets, which feels fitting considering that he's my top main. Yes vote.
:shrug: I'm more active on Twitter nowadays: @HunterCoates5
Joined: 10/23/2009
Posts: 545
Location: Where?
Loved the run. Nicely done.
Editor, Skilled player (1203)
Joined: 9/27/2008
Posts: 1085
I am curious for a convenient table of times. Ended up creating one myself looking over the submission text and videos...
          |Break the Targets|BoardThePlatforms|
Character | JPN . USA . EUR | JPN . USA . EUR |
----------+-----------------+-----------------+
Mario     | 8"15  7"95 .."..|15"41 15"19 .."..|
Yoshi     |14"53 14"10 .."..|16"61 16"25 .."..|
DK        | 8"51  8"65 .."..|20"17 20"17 .."..|
Kirby     |13"37 13"57 .."..|26"90 26"83 .."..|
Link      |10"57 10"39  9"85|17"30 17"70 16"55|
Fox       | 8"40  8"75 .."..|22"10 22"10 .."..|
Samus     | 8"87  8"90 .."..|23"65 23"31 .."..|
Pikachu   | 8"50  8"59 .."..|11"30 11"30 .."..|
Jigglypuff|12"91 12"99 .."..|20"41 20"39 .."..|
Cpt.Falcon| 8"61  8"87 .."..|19"67 20"83 .."..|
Ness      |14"89 15"55 .."..|19"99 19"65 .."..|
Luigi     |10"23 11"10 .."..|19"15 19"23 .."..|
----------+-----------------+-----------------+
It is nice seeing this sort of TAS around. Getting at all the individual character times rolled into a pair of movies is certainly a nice treat.
Joined: 2/28/2009
Posts: 99
this TAS owned thank you
Player (80)
Joined: 8/5/2007
Posts: 865
FatRatKnight wrote:
I am curious for a convenient table of times. Ended up creating one myself looking over the submission text and videos...
          |Break the Targets|BoardThePlatforms|
Character | JPN . USA . EUR | JPN . USA . EUR |
----------+-----------------+-----------------+
Mario     | 8"15  7"95 .."..|15"41 15"19 .."..|
Yoshi     |14"53 14"10 .."..|16"61 16"25 .."..|
DK        | 8"51  8"65 .."..|20"17 20"17 .."..|
Kirby     |13"37 13"57 .."..|26"90 26"83 .."..|
Link      |10"57 10"39  9"85|17"30 17"70 16"55|
Fox       | 8"40  8"75 .."..|22"10 22"10 .."..|
Samus     | 8"87  8"90 .."..|23"65 23"31 .."..|
Pikachu   | 8"50  8"59 .."..|11"30 11"30 .."..|
Jigglypuff|12"91 12"99 .."..|20"41 20"39 .."..|
Cpt.Falcon| 8"61  8"87 .."..|19"67 20"83 .."..|
Ness      |14"89 15"55 .."..|19"99 19"65 .."..|
Luigi     |10"23 11"10 .."..|19"15 19"23 .."..|
----------+-----------------+-----------------+
It is nice seeing this sort of TAS around. Getting at all the individual character times rolled into a pair of movies is certainly a nice treat.
Thanks for this! Can we get a comparison with RTA times as well? Edit: I realized it's silly of me to make this request when I have access to the same information that everyone else does. I have no idea how up-to-date these times are or what verification process they underwent. Here's a table of times, which I won't bother mashing together with the above table into a single compendium of TAS vs. RTA times-- I'll leave that piece to someone else.
          |Break the Targets|BoardThePlatforms|
Character | JPN . USA . EUR | JPN . USA . EUR |
----------+-----------------+-----------------+
Mario     | 8"33  8"05  8"65|17"11 16"23 17"10|
Yoshi     |15"25 14"90 15"93|16"85 16"35 16"83|
DK        | 8"93  9"10 10"80|23"61 23"61 23"91|
Kirby     |13"70 13"85 16"70|29"93 29"93 31"51|
Link      |11"45 11"17 13"07|22"57 22"67 22"15|
Fox       | 9"61  9"61 11"80|25"05 25"05 25"27|
Samus     | 8"89  8"91  9"83|25"03 25"03 28"80|
Pikachu   | 8"99  9"07 10"30|16"95 16"95 19"83|
Jigglypuff|13"11 13"20 16"67|22"53 22"53 24"50|
Cpt.Falcon| 9"29  9"23  9"83|21"77 21"47 22"80|
Ness      |16"29 16"80 20"27|24"99 26"09 28"95|
Luigi     |10"99 11"19 12"17|20"47 20"70 21"59|
----------+-----------------+-----------------+
As I entered the Break the Targets records, I observed that they were usually within about half a second of the TAS record, in case anyone is interested.
Joined: 11/15/2004
Posts: 804
Location: Canada
I love this! I've always missed watching Board the Platforms and Break the Targets getting pwned in the normal TAS. Failing them always seemed contrary to the absolute mastery that was shown off in the rest of the run. I guess these challenges didn't seem important enough to warrant having a 100% run that completes them and an Any% run that skips them. Seeing them beaten with every character is much better anyway!
TASing or playing back a DOS game? Make sure your files match the archive at RGB Classic Games.
Joined: 2/28/2012
Posts: 160
Location: Philadelphia
Great TAS, though it's a shame the input has to end before the sum of times can be shown on the character select menu. I would say the entertainment value of the goal choice more than justifies the use of dirty SRAM. Yes vote from me.
PCachu
He/Him
Joined: 10/1/2009
Posts: 166
Apparently they invented a completely new Type that's weak to Normal, because Quick Attack was super-effective against that Board the Platforms stage.
Editor, Experienced player (860)
Joined: 8/12/2008
Posts: 845
Location: Québec, Canada
Yes vote, great TAS guys!
Former player
Joined: 6/30/2010
Posts: 1107
Location: Zurich, Switzerland
I love the idea of this TAS, just showing all the fastest IL times possible. It's especially cool for a game like this, where the RTA records are hard to find because the community on speedrun.com is dumb and refuses to have IL's. I also appreciate that you guys went through the effort of TASing NTSC-U as well and described the differences. My favorites were Fox's and Pikachu's platforms, as well as Link's targets. The whole TAS was very entertaining, so it gets an obvious yes vote from me!
Current project: Gex 3 any% Paused: Gex 64 any% There are no N64 emulators. Just SM64 emulators with hacky support for all the other games.
Skilled player (1743)
Joined: 9/17/2009
Posts: 4986
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Banned User
Joined: 6/7/2017
Posts: 420
Location: Somewhere
I didn't know I needed this tas in my life until I watched it. Definite yes from me.
Player (13)
Joined: 6/17/2006
Posts: 510
Hell yeah! As someone that was constantly grinding for best times in these games modes, I find the optimization level and techniques showcased here to be simply amazing! Great job! I'd also really appreciate if the US TAS could be published in Vault for individual level record keeping purposes, or at least an abridged version of it that only contains the faster individual level times compared to the JP TAS.
Editor, Player (69)
Joined: 6/22/2005
Posts: 1050
Great work on the technical aspects and write-up, but I did not find the actual movie very entertaining. Meh vote.
Current Projects: TAS: Wizards & Warriors III.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15629
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. ---- [3493] N64 Super Smash Bros. "Break the Targets & Board the Platforms" by Isotarge & Mittenz in 08:05.92
Joined: 10/14/2013
Posts: 335
Location: Australia
Here are some extra downloadable videos for the published Japanese run and accompanying North American run in various resolutions. 16:9 encodes were achieved using a widescreen hack: Japanese (published) run: 10bit444 MKV: 240p, 360p, 480p, 720p Compatibility MP4: 240p, 360p, 480p, 720p Japanese (published) run in 16:9 widescreen: 10bit444 MKV: 240p, 360p, 480p, 720p Compatibility MP4: 240p, 360p, 480p, 720p North American run: 10bit444 MKV: 240p, 360p, 480p, 720p Compatibility MP4: 240p, 360p, 480p, 720p North American run in 16:9 widescreen: 10bit444 MKV: 240p, 360p, 480p, 720p Compatibility MP4: 240p, 360p, 480p, 720p
I'm not as active as I once was, but I can be reached here if I should be needed.
Post subject: Major improvements by KM
Really_Tall
She/Her
Editor, Player (185)
Joined: 9/29/2014
Posts: 122
Location: Scotland
I tried to improve this run over the last couple of days and found some minor timesaves. What I didn't realise is that the publication was already quite outdated... Link to video An updated version hasn't been submitted yet because improvements (in both US and JP) continue to be found by KM, which is a perfectly valid reason. There's a very comprehensive spreadsheet that was linked earlier in this thread, but I unfortunately didn't notice that it included TAS times, because those tabs are hidden unless you scroll. The improvement for the JP version totals 4.68 seconds so far, and it's still barely faster than the US version. Current Break the Targets TAS records: https://docs.google.com/spreadsheets/d/16tTT2RJ1Zyiw4njtUi-WUIAuTZZCv-_K0Ys728MqJhQ/edit#gid=1884128903 Current Board the Platforms TAS records: https://docs.google.com/spreadsheets/d/16tTT2RJ1Zyiw4njtUi-WUIAuTZZCv-_K0Ys728MqJhQ/edit#gid=1469799354 Hopefully this post prevents anyone else from spending their time rediscovering known timesaves. I'll be looking forward to the updated run!