(Link to video)
Submission Text Full Submission Page

Super Metroid - Any% "GT Code" TAS in 0:18 by Saturn

Recorded on Snes9x 1.43-improvement12 (but should work fine on future versions of the Snes9x 1.43 series as well)

Sync Settings

  • WIP 1 Timing: ON
  • Left+Right/Up+Down: ON
  • Volume Envelope Height Reading: OFF
  • Fake Mute desync workaround: ON
  • Sync samples with sound CPU: OFF

Attributes of this run

  • "GT code" any% mode (without game-breaking glitches)
  • aims for fastest ingame time (due to universal recognition, regardless of emulator)
  • takes damage to save time
  • manipulates luck
  • abuses minor non game-breaking glitches
  • Genre: Platformer
  • Total Frames: 115580

About the Game

Super Metroid is a classic platformer with many advanced techniques and a very fine, subpixel-based move engine. The story is about a bounty hunter called Samus who has the goal to explore a foreign planet called Zebes to find and destroy Mother Brain, the evil leader of the galaxy who is breeding a mighty species called Metroids to abuse them for her own benefits. During the journey you will find alot of items such as new ammo, energy tanks, special upgrades that speed you up or allow to pass certain areas you would normally not be able to, and making your character strong enough to be ready for the upcoming showdown against Mother Brain.
Despite being over 16 years old by now, it is considered as one of the best games ever made, and is still played by many people on a regular basis. Due to the many different move techniques, a high variety through the new upgrades, and alot of route possibilities, this game is a very common target for many types of speedruns and playthroughs.

Moviemaking & Comments

This is a different kind of any% run for Super Metroid, recorded between December 2, 2010 and February 23, 2011, demonstrating how to considerably shorten the completion time by using the "GT Code", a trick discovered in late 2010 by JAM. It's executed by holding the A, B, X, and Y buttons during a door transition to the Golden Torizo room (regardless from which side), which immediately gives you all items except of Screw Attack, 700 Energy, 300 Reserve Energy, 100 Missiles, 20 Super Missiles, and 20 Power Bombs. This allows to introduce many not in regular runs available speed tricks and rare boss strategies with the help of Plasma/X-Ray combination I specially developed for this run, to pace through the rest of the game very quickly.

Notable features of the run

Improved Maridia Tube Entrance

Already introduced in the PAL Any% run, the new strategy ultimately saves around a second over the commonly used entrance for runs that don't get the Maridia mainstreet Missile.

Reverse Kago Elevator Tech with Screw Attack

Since the Screw Attack cancels the invincibility time after a damage boost immediately, it's impossible to pass the 2nd platform without delay and taking additional 50 HP damage from it. The tech in this run solves the problem by providing a nearly same fast alternative with the help of the early Power Bomb placement / ghost through platforms combo, while also saving 35 HP by taking spike damage instead.

Mother Brain

This was one of the more time-consuming parts of the run, as I focused to show the full potential of the "Stand Up Glitch". Compared to that introduction demo, which more or less set the standard for later TASes so far, the MB battle in this run is more than 6,5 seconds faster.
Enjoy!

DarkKobold: Claimed.
feos: Emdedded YouTube HD encode.
Saturn: No need to delete the original, specially for YouTube optimized video from the submission.

DarkKobold: Alright, time to judge this.
First off, as a result of this discussion, it is pretty clear that this is an intentional debug code, and not the result of a memory glitch. Thus, it will be judged as such. Nitsuja came up with a good list of games that use passwords/input codes and the reasons why here. Note that, similar to that thread, none of the codes used power-up the character as the sole action. The closest is Biker Mice From Mars. However, it could easily be argued that a full movie of BMFM would not be acceptable, due to the length of time required to reach that power-up, and thus the code was used out of necessity. (Also note that none of those listed are actually in the Concept Demo Section. The concept demo section contains only 3 types of movies - hacked ROMs, movies that start from Savestates, and movies that start from non-blank SRAM.)
Super Metroid, however, is not like the movies listed in Nitsuja's post. In fact, collecting the power-ups is considered an interesting enough goal on its own, that a 100% collection of said power-ups movie is published. Since there is no justifiable reason with which to use this code, it goes against the type of movie we aim for here.
The reason for rules such as "Play at hardest difficulty" and "Don't use cheat codes" is that we want the TASer's character to be at the highest disadvantage, as opposed to an "Arm to the Teeth Code" which essentially removes the "difficulty" in collecting items. Thus, I am rejecting this for using a cheat code.
A final note: The only reason for which many people have given that this be published is that it is entertaining. However, Super Metroid is almost unique in its gameplay, as it is extremely non-linear, to the point that there are nearly infinite variations in the routes available to complete the game. In fact, this is so prevalent, that the SM community has created names for various routes that add challenge. (See RBO, suitless, 14% Ice Beam Route, 14% Speed Booster Route, this "GT code route," and more that I'm sure I'm not even aware of.) My point being, is that a highly optimized version of nearly any route through Super Metroid being called a new 'category' would garner a large amount of people saying "this run is very entertaining." SM makes for entertaining TASes. That much can't be argued. That doesn't mean that every route through the game should be published here.
We have 3 published movies of Super Metroid here, that cover the scope of rational TASes. One TAS breaks the game down, through SRAM corruption. Another TAS finds the fastest route through the game, without fundamentally breaking the game. A final TAS demonstrates the entire game by collecting all items, and defeating all bosses. I think it would take a pretty good reason beyond "it is entertaining" to have a different category published, or else we will be inundated with Super Metroid categories.

Player (198)
Joined: 12/3/2006
Posts: 151
Looking at the disassembled code, I'm 99% sure it's a debugging code: http://pastebin.com/XVQJHiGg
Joined: 6/4/2009
Posts: 893
Gunty wrote:
Looking at the disassembled code, I'm 99% sure it's a debugging code: http://pastebin.com/XVQJHiGg
i'm 99% sure it's giving me a headache....
Senior Moderator
Joined: 8/4/2005
Posts: 5770
Location: Away
I knew about this code prior to seeing this run submitted, from the very thread DarkKobold had linked to. As JXQ said, it should be quite obvious it's an intended debug feature used to test the GT fight that wasn't taken out. Not a cheat, not a glitch, but a feature meant for testing, inserted in the code deliberately, not accidentally. To be honest, I was very entertained by this run: the route was fresh (no other run on my memory has ever used it), the tricks were clever considering the circumstances, the attention to detail was ridiculous, the stylistic choices were good. But I felt I was entertained because the run was crazy good, I saw something new for once, and it was Super Metroid — not because the code was used. While things I liked in this run, for the most part, weren't a result of using the code, things I didn't like were its direct consequences. Using this debug feature feels akin to NewGame+ runs where you follow the any% goals being so overpowered the only limit that is put to your speed is cutscenes, fadeouts, and spell animations. JXQ summarized it pretty well: "Switching from "I just got bombs" straight to "Armed to the teeth" removes a lot of the interim states that have different and interesting techniques for maneuvering about". Curiously, even a 100% run doesn't feel so overpowered because the ammunition gathered is immediately being used on the way to save time gathering the rest of it. All in all, I'd rather you'd made a 100% run using these tricks, I think it would have been a lot more entertaining. This submission may be a good candidate for concept demo section (where the NewGame+ runs are, among other things), but otherwise it has no place on the site. Because of this I don't know what would be the right vote for it, so I'll abstain in hope that DarkKobold will read this message and make his own conclusions. (And really, Saturn, you should submit your Redesign TAS. You know people have been waiting for it for years…)
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
Joined: 6/4/2009
Posts: 570
Location: 33°07'41"S, 160°42'04"W
I just watched this. Thanks for the encode, Saturn. As I said more than once, I'm not a Metroid fan, and my first thought was "what -- another Metroid submission, this is going to be identical to the other movies". But when I watched the video I was gladly surprised and impressed. After the first part (which would deserve a meh vote per se), the rest of the TAS is awesome. This is an extremely good addition to the Metroid TAS library, I cast a strong yes for publication in a new category alongside the existing ones. I don't think obsoletion would be really possible, and it would be a shame to quarantine this run in the hacks/demos section. It is good and different enough to warrant its own big share of spotlight. EDIT because I didn't see moozooh's post:
moozooh wrote:
All in all, I'd rather you'd made a 100% run using these tricks
Or rather a 130% or so, since you can recollect items which were given to you by the code, according to something I read in one of the provided links.
BigBoct
He/Him
Editor, Former player
Joined: 8/9/2007
Posts: 1692
Location: Tiffin/Republic, OH
I think this is absolutely worth publishing; very entertaining from start to finish, and the novelty of a new route to use the code was very nice. The use of the code sort of disqualifies it as a "legitimate" run, so I would say to publish it as a concept demo. Similar things have been done; for example, the "item glitch" run of Dragon Warrior 3, and the "Wild Warps" Crystalis run.
Previous Name: boct1584
Player (198)
Joined: 12/3/2006
Posts: 151
Nicos wrote:
i'm 99% sure it's giving me a headache....
Haha. Maybe the following translation is more insightful ;) If Y,B,X and A are pressed: Write 700 to $09c2 and $09c4 Write 300 to $09d4 and $09d6 Write 100 to $09c6 and $09c8 Write 20 to $09ca and $09cc Write 20 to $09ce and $09d0 Write 0xF337 to $09a2 and $09a4 Write 0x100F to $09a6 and $09a8
Player (208)
Joined: 7/7/2006
Posts: 798
Location: US
To my knowledge the DW3 item glitch run simply corrupts memory, which has little to do with debug codes. The "Wild Warps" Crystalis run is no longer published, and was obsoleted by a slower run without using the debug code.
Joined: 6/4/2009
Posts: 893
Gunty wrote:
Nicos wrote:
i'm 99% sure it's giving me a headache....
Haha. Maybe the following translation is more insightful ;) If Y,B,X and A are pressed: Write 700 to $09c2 and $09c4 Write 300 to $09d4 and $09d6 Write 100 to $09c6 and $09c8 Write 20 to $09ca and $09cc Write 20 to $09ce and $09d0 Write 0xF337 to $09a2 and $09a4 Write 0x100F to $09a6 and $09a8
as i never learned ASM, it's suprisingly far more clear for me :D thanks and as boct1584 said the concept demo sounds like a good idea for me... another exemple that comes up my mind is the left+up+right glitch in the ALTTP glitched run
Skilled player (1431)
Joined: 7/15/2007
Posts: 1468
Location: Sweden
moozooh wrote:
(And really, Saturn, you should submit your Redesign TAS. You know people have been waiting for it for years…)
Yeah, the choice to not do this really bewilders me. It has pretty much got nothing but superlatives thrown at it since WIP 1. Maybe he got bothered by the improvements made by Kriole and wanted to do a new version, in which case I'm eagerly anticipating 2015.
Agare Bagare Kopparslagare
Joined: 10/20/2006
Posts: 1248
I voted no because I can't see this obsoleting any other currently published run, I wasn't entertained by it, and because creating another category would probably just be too much. In terms of execution, I'm sure it's about 99% perfect though. The main reason I voted no is essentialy because when given the current layout of the site, this run simply doesn't seem to fit in. I wouldn't publish it anywhere, but mention it somewhere in the submission text of the slower any% run or at least the game's resource page.
Player (183)
Joined: 12/24/2010
Posts: 144
Location: Brazil
Aright watched it, my vote is Meh! the technical quality is 10 but this code, seem more to a bad programming code ... if this get accepted I should say it could go to the hack/demo/other section because of the use of it...
My main objective here is to TAS the most obscure games titles!
Joined: 4/3/2007
Posts: 29
moozooh wrote:
This submission may be a good candidate for concept demo section (where the NewGame+ runs are, among other things), but otherwise it has no place on the site.
I'm fairly new here, but I'd have to agree based on what I've seen in the past. It was a very entertaining run, however. I enjoyed watching it. Very nice work Saturn.
Player (88)
Joined: 11/14/2005
Posts: 1057
Location: United States
Interesting run. Very entertaining. Technically extremely well played. Goal choice is questionable. Hard to determine if debug code should be allowed. I vote yes. Hopefully it finds a home on the concept demo page. Also, I wonder if this tech would save you time in the lower norfair entrance. I developed this many moons ago while working on the RBO run. It allows the ascent to happen much earlier in this room. http://dehacked.2y.net/microstorage.php/info/1330886216/lavalaker.smv
They're off to find the hero of the day...
Senior Moderator
Joined: 8/4/2005
Posts: 5770
Location: Away
Where's the new RBO, hero? Have you both just silently dropped it or something? :(
Warp wrote:
Edit: I think I understand now: It's my avatar, isn't it? It makes me look angry.
BigBoct
He/Him
Editor, Former player
Joined: 8/9/2007
Posts: 1692
Location: Tiffin/Republic, OH
IIRC, NameSpoofer was working on it, and then he vanished. Same reason his and Kriole's run of SM: Cliffhanger stopped.
Previous Name: boct1584
Player (88)
Joined: 11/14/2005
Posts: 1057
Location: United States
Well NameSpoofer and I were working on it together, but he vanished and I didn't want to work on it alone. I asked if anyone else would like to work on it with me, and no one stepped up. Maybe one day it will get done :D
They're off to find the hero of the day...
Joined: 11/26/2010
Posts: 444
Location: New York, US
boct1584 wrote:
IIRC, NameSpoofer was working on it, and then he vanished. Same reason his and Kriole's run of SM: Cliffhanger stopped.
That's really unfortunate. I hope someone picks up the beautiful masterpiece that Hero and Spoofer started.
hero of the day wrote:
Well NameSpoofer and I were working on it together, but he vanished and I didn't want to work on it alone. I asked if anyone else would like to work on it with me, and no one stepped up. Maybe one day it will get done :D
I'm really surprised that nobody responded to work with you on it. Honestly that's a run I'm really looking forward to watching.
My name is 4N6/Forensics.
Mitjitsu
He/Him
Banned User, Experienced player (532)
Joined: 4/24/2006
Posts: 2997
I vote for moar SM categories.
Joined: 12/31/2009
Posts: 174
I have watched all the Super Metroid runs for the last 3-4 years (including the Redesign run) and this was something different. The new route and lack of detours for upgrades kept me entertained and was the first time for awhile I watched an entire SM run uninterrupted. I really hope this gets published (and Redesign will be submitted) even if they (they as in this and future GT code runs) have to be quarantined for using a code. After rereading the argument on the last Super Mario 64 run, this might end up the same way but at a different angle. I vote yes. (This run also made me come out of lurker mode to post this.)
Joined: 6/2/2008
Posts: 25
Earthbound, Pokemon green and yellow. Why debate?
(???)
Experienced player (859)
Joined: 11/26/2007
Posts: 400
Location: Sueeden
hero of the day wrote:
I asked if anyone else would like to work on it with me, and no one stepped up. Maybe one day it will get done :D
?
Kriole wrote:
Anyways, I'm very interested to join in on this project. I also asked Taco and he replied with a definite maybe. Let's see if he can come to a conclusion soon.
! This run was amazing, and I'd love to see it published. Many improvements even translate into the any%, which I have absolutely no intention of redoing. I'm gonna join the 'Submit Redesign Run'-movement.
Joined: 11/26/2010
Posts: 444
Location: New York, US
Speaking of Metroid Redesign as well as all other Super Metroid Hacks. This Code will work in any room the Golden Torizo is in for those that may be curious.
My name is 4N6/Forensics.
Joined: 7/16/2006
Posts: 635
Fast, highly entertaining run. Sufficiently different from the unglitched any%, I would say. Also, Redesign must be submitted. It's not my favorite mod of the game, but your TAS of it is beautiful.
Darkdata wrote:
Earthbound, Pokemon green and yellow. Why debate?
Yellow didn't use a debug code. It used save corruption. Very different.
Joined: 11/26/2010
Posts: 444
Location: New York, US
Kriole wrote:
hero of the day wrote:
I asked if anyone else would like to work on it with me, and no one stepped up. Maybe one day it will get done :D
?
Kriole wrote:
Anyways, I'm very interested to join in on this project. I also asked Taco and he replied with a definite maybe. Let's see if he can come to a conclusion soon.
! This run was amazing, and I'd love to see it published. Many improvements even translate into the any%, which I have absolutely no intention of redoing. I'm gonna join the 'Submit Redesign Run'-movement.
Yea I recall you saying that on the Super Metroid topic. I'm guessing Taco never gave an answer? What an amazing group effort that would be though!!! I hope you guys pick up the project!!! That's sad to hear Kriole. If you didn't know I'm one of the current NTSC Super Metroid Speed Runners on SDA. I always look forward to a new Super Metroid TAS but, I do understand why you have no intention of redoing it because of all the work that's put into each TAS. I really have a lot of respect for all of you guys. I never would've learned so much about the game, if it wasn't for all the hard work each and everyone of you guys put in.
My name is 4N6/Forensics.
Skilled player (1637)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Gunty wrote:
Nicos wrote:
i'm 99% sure it's giving me a headache....
Haha. Maybe the following translation is more insightful ;) If Y,B,X and A are pressed: Write 700 to $09c2 and $09c4 Write 300 to $09d4 and $09d6 Write 100 to $09c6 and $09c8 Write 20 to $09ca and $09cc Write 20 to $09ce and $09d0 Write 0xF337 to $09a2 and $09a4 Write 0x100F to $09a6 and $09a8
This is has convinced me that this is just a debug code, and not a glitch. Thanks for doing this work, Gunty.
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.