Super Metroid (100%) TAS by JXQ

Essentials:
This run satisfies the following criteria:
  • 100% item collection
  • Aims for fastest time
  • Takes damage to save time
  • Abuses programming errors
  • Manipulates luck
  • Emulator Used: SNES9x 1.43 +v9
    • Use WIP1 Timing - on
    • Allow Left+Right/Up+Down - off
    • Volume Envelope Height Reading - off
    • Fake Mute desync Workaround - off
    • Sync samples with sound CPU - off
Overview:
Super Metroid is probably my favorite game of all time. Back in its prime, I would play it on the SNES, trying to design a route to the fastest 100% completion. (Back then, "fast" was something like 1 hour 45 minutes game time...shame) TASing this game was the big rock I never knew I could climb, but I did it, and I'm very happy with how it turned out!
This run was attempted almost a year ago by Michael Flatley, and it was the first in-progress run I followed on the forums here at Nesvideos. About a third of the way into the run, Michael unfortunately abandoned the project. However, were it not for his efforts, several of the ideas and tricks here would not have been realized at this time.
Tool-assisted or not, this game has a huge variety of sequence breaks and glitches to exploit in the interest of getting the fastest time. I have put together some information on the Super Metroid tricks page that explains how many of the frame-precise techniques work for this game, and a few of the other glitches that may not be obvious at first glance.
Details:
First of all, this game has an in-game timer that runs only during actual playing sequences (and a few other unusual spots). This is handy for console speedrunners of this game, but I don't believe it's necessary in a TAS, so I instead optimized to overall movie length. Because of the rules of the in-game timer, there are certain situations that could be done differently in order to lower the in-game time at the expense of a longer movie length.
I spent a long time planning a route and testing things before really starting the run. I studied several of the console and tool-assisted speedruns for route ideas and strategies, and ended up with my own unique route that takes advantage of things like being able to manipulate the items dropped by enemies. I have a good amount of confidence in this route; I'd be surprised if it could be improved more than a little bit.
The rules of Samus's movement had to be re-learned each time I got an item that changed something about her movement. The Morph Ball, Speed Booster, Space Jump, and Spring Ball all affected what strategy was optimal in a given environment. This makes for a varying style of play as the run goes on, which helps keeps things entertaining throughout.
Although I did optimize this run pretty tightly (I gained over fifteen seconds on Michael Flatley's progress by the time I caught up to him), it's definitely improvable. This game is very difficult to fully optimize, and I'm sure I didn't find everything there is to find, not by a longshot. I would estimate this run could be improved by 15-30 seconds.
This run's in-game timer ends with 39 minutes, 55 seconds and 22 frames. (The in-game timer can be viewed in memory more accurately than the displayed final time.) Since the seconds are so close to the next minute, I would also estimate that time shown at the end cannot be improved to 00:38.
Suggested Description & Screenshot:
In accordance with standard procedure, Samus discarded all of the items she collected on previous adventures before embarking on this one. This run aims for 100% item collection in the fastest time.
Super Metroid has a wide variety of time-saving glitches to exploit, many of which are explained on the Super Metroid Tricks page.
Suggested Screenshot - Frame 187172
Thanks to…
  • Michael Flatley, for his important discoveries and partial progress.
  • Graveworm, for helping me learn the basics of the game and giving me seemingly impossible goals to aim for.
  • Nitsuja, for the invaluable improvements in SNES9x 1.43+ v9.
  • OmnipotentEntity, Saturn, and Truncated for watching my progress closely and giving helpful feedback and encouragement.
  • Angerfist, Fabian, Highness, Kaz, Nach, Bablo, Kyrsimys, OgreSlayeR, Baxter, Guybrush, moozooh, Gorling, Zurreco, xou, Fredrik, yarbles, Torgen, Atma, Oddity, and MANY others for giving me all sorts of extra encouragement. I feel like I had an army backing me on this run!
Enjoy the run!
Spittin' so much fire, I wear a Varia Suit - JXQ
Edit: To those of you who like to see the animals get saved, I've done an alternate run that simply re-does the last few rooms of the escape. You can find it here.

Bisqwit: Amazing … mobility. Accepted without doubt.

1 2
5 6 7 8
Player (209)
Joined: 2/18/2005
Posts: 1451
The AVI plays just fine for me (no errors or frame drops) and I must say it's very well encoded for this small size with a balanced quality even in critical parts like the raining in Cebes at the beginning of the game. I use ffdshow decoder that is suggested by the x264 developers btw.
See my perfect 100% movie-walkthroughs of the best RPG games on http://www.freewebs.com/saturnsmovies/index.htm Current TAS project (with new videos): Super Metroid Redesign, any% speedrun
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
If you're having issues decoding, you should probably update your decoder/movie player.
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.
Joined: 3/7/2006
Posts: 720
Location: UK
Yeah, VLC uses its own codecs for everything doesn't it? Perhaps they're a bit out of date.
Voted NO for NO reason
Joined: 8/1/2004
Posts: 178
Was this supposed to get a star? And how would someone go about uploading this on google video? It keeps failing the upload.
<^>v AB X LR s
Senior Moderator
Joined: 8/4/2005
Posts: 5770
Location: Away
Oddity wrote:
Was this supposed to get a star?
Quite improbably, considering the length. :( Although when (if?) OgreSlayeR's any% will get submitted, it will certainly get a star. The present any% already has one.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
JXQ
Experienced player (750)
Joined: 5/6/2005
Posts: 3132
Hopefully I won't come off as an arrogant prick talking about my own movie and its star-worthiness. But some points I have about whether this run should get a star: (based on what has stars now and what I percieve the ideal "star" run to be) 1) Super Metroid 100% (as opposed to the any% run) has some more tricks to be exploited for unexpected speed (mostly with the Spring Ball), which is fun to watch. 2) The SMW 100% has a star rather than the SMW-11 exit run, and it's longer than this run, so I don't think the time is much of an issue. The vote count also far exceeded my expectations, although this doesn't imply that it should automatically get a star. However, I personally think the run turned out to be a good example of what is possible with tool-assistance as opposed to normal playing. Star or not, I'm definitely happy with the response this run got!
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Senior Moderator
Joined: 8/4/2005
Posts: 5770
Location: Away
Well I totally agree with that, and I think your movie should get a star anyway — at least until something of similar quality is produced.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Former player
Joined: 6/15/2005
Posts: 1711
I would be interested in hearing Bisqwit's thoughts on why this did not get a star.
Zoey Ridin' High <Fabian_> I prett much never drunk
Active player (432)
Joined: 4/21/2004
Posts: 3517
Location: Stockholm, Sweden
I think JXQ showed some very valid points for why this run should definitely get a star. Even he didnt present them, I still would have voted this submission to get a star.
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
Senior Moderator
Joined: 8/4/2005
Posts: 5770
Location: Away
At least of all present Super Metroid runs, only this one really stands out. Terima's run was good, but it became out of the standard. Between these two, the star should definitely go a run of a much higher quality.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Sir_VG
He/Him
Player (39)
Joined: 10/9/2004
Posts: 1911
Location: Floating Tower
This run has more tricks than Red Scarlet has secret admirers. Totally star worthy indeed!
Taking over the world, one game at a time. Currently TASing: Nothing
Former player
Joined: 5/22/2004
Posts: 462
Maybe it didn't get a star because it has, in total, minutes where you just sit there and listen to the same 'got item' song. Don't get me wrong, I thoroughly enjoyed this movie, but those many scenes did detract from the flow.
JXQ
Experienced player (750)
Joined: 5/6/2005
Posts: 3132
It would be neat to watch the run without those delays, from the items and the doors. I've actually been trying to figure out if there's a variable I can poke at which determines the game's music. This way, I might be able to turn it off and record just the sound effects to the run. Then I could take the existing AVI video, remove the pauses, and paste those sound effects in. Finally, I would record the music tracks seperately that would be needed, and place them into the run at the appropriate times. This way, the sound effects and music aren't constantly cutting into the wrong parts (from removing the pause sequences). So far, no luck with the music thing though.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Senior Moderator
Joined: 8/4/2005
Posts: 5770
Location: Away
JXQ wrote:
I've actually been trying to figure out if there's a variable I can poke at which determines the game's music.
It seems that sound channels 1—5 are responsible for the background SPC ("music") playback, and 6—8 for other sound effects. I didn't test it throughout the whole game, though. As far as I can tell, you can't mess with that kind of settings in Snes9x without modifying the code (I myself used one of the ZSNES latest WIPs to check that).
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Joined: 12/17/2004
Posts: 99
Location: Karlsruhe, Germany
moozooh wrote:
JXQ wrote:
I've actually been trying to figure out if there's a variable I can poke at which determines the game's music.
It seems that sound channels 1—5 are responsible for the background SPC ("music") playback, and 6—8 for other sound effects. I didn't test it throughout the whole game, though. As far as I can tell, you can't mess with that kind of settings in Snes9x without modifying the code (I myself used one of the ZSNES latest WIPs to check that).
There are sound channels? Cool. I didn't knew that ... It shouldn't be too difficult to code that ... cu Fabian
Editor, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Fabianx wrote:
There are sound channels? Cool. I didn't knew that ...
Yes, SNES has 8 digital sound channels. More information: http://en.wikipedia.org/wiki/SPC700
Former player
Joined: 6/15/2005
Posts: 1711
Bisqwit, If you could expand a bit on your thoughts about this movie and its non-star worthiness, I'm sure more people than me would appreciate it.
Zoey Ridin' High <Fabian_> I prett much never drunk
Senior Moderator
Joined: 8/4/2005
Posts: 5770
Location: Away
Fabianx wrote:
There are sound channels?
Well, of course there are. You should have already noticed that music and sounds are not interrupting each other. ;) NES has different sound channels as well.
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Editor, Active player (296)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Fabian wrote:
If you could expand a bit on your thoughts about this movie and its non-star worthiness, I'm sure more people than me would appreciate it.
To expand on thoughts, first I would have to think about it. I haven't thought about it. So the candidate question is: Whether Terimakasih's 46:37 movie should donate its star to this movie? In favor: More tricks, better encoding Against: Longer length Neutral: Both are beautiful I'm 70% in favor.
Former player
Joined: 6/15/2005
Posts: 1711
Bisqwit wrote:
Fabian wrote:
If you could expand a bit on your thoughts about this movie and its non-star worthiness, I'm sure more people than me would appreciate it.
To expand on thoughts, first I would have to think about it. I haven't thought about it. So the candidate question is: Whether Terimakasih's 46:37 movie should donate its star to this movie? In favor: More tricks, better encoding Against: Longer length Neutral: Both are beautiful I'm 70% in favor.
I was under the impression that stars were generally given out when the movie was published, and were not added later on. I see I was wrong and I apologize. Thanks for responding.
Zoey Ridin' High <Fabian_> I prett much never drunk
Senior Moderator
Joined: 8/4/2005
Posts: 5770
Location: Away
Bisqwit wrote:
So the candidate question is: Whether Terimakasih's 46:37 movie should donate its star to this movie? In favor: More tricks, better encoding Against: Longer length Neutral: Both are beautiful I'm 70% in favor.
How about a poll?
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Joined: 8/1/2004
Posts: 178
I've seen a star added later. If a longer video has a star, then this one should get one. Many have played SM. If they haven't they'll probably want to see it anyway. Those who really don't would be ones who have seen SM but have no interest in it, and wouldn't download it star or no star.
<^>v AB X LR s
JXQ
Experienced player (750)
Joined: 5/6/2005
Posts: 3132
moozooh wrote:
It seems that sound channels 1—5 are responsible for the background SPC ("music") playback, and 6—8 for other sound effects. I didn't test it throughout the whole game, though. As far as I can tell, you can't mess with that kind of settings in Snes9x without modifying the code (I myself used one of the ZSNES latest WIPs to check that).
ZSNES you say... *investigates* This is awesome. You can disable sound channels. This means I could record individual sound effects and slowly paste them onto the video. (Unfortunately, being ZSNES, I can't just load up my movie file and record the entire thing music-less...) I've done more tedious sound-engineering projects than this, and there can't be that many different sound effects to this game. We'll see how this goes.
<Swordless> Go hug a tree, you vegetarian (I bet you really are one)
Joined: 12/17/2004
Posts: 99
Location: Karlsruhe, Germany
JXQ wrote:
This is awesome. You can disable sound channels. This means I could record individual sound effects and slowly paste them onto the video. (Unfortunately, being ZSNES, I can't just load up my movie file and record the entire thing music-less...)
Ok, I've posted a patch for snes9x in the development section, but unless you compile it yourself this won't help you ... http://tasvideos.org/forum/viewtopic.php?p=79281#79281 So you'll have to bug nitsuja to make a new version for you ... It was so easy to add, I wonder why support was missing ... cu Fabian
KennyMan666
He/Him
Joined: 8/24/2005
Posts: 375
Location: Göteboj
Alright, I'm impressed.
Det man inte har i begåvning får man ta ut i energi. "I think I need to get to Snoop Dogg's level of high to be able to research this post." -Samsara Read my fanfic, One Piece: Pure Corruption
1 2
5 6 7 8