Difference between revisions of "Blue Suit Glitch"

From A complete guide to Super Metroid speedrunning
Jump to: navigation, search
m (Elevator Transition Spark: (added the youtube video I uploaded for this))
 
m (adding some remarks on temp)
 
(3 intermediate revisions by 3 users not shown)
Line 7: Line 7:
 
All methods of the blue suit glitch involve '''interrupting a shinespark before it has crashed''' - crashed is defined in this context as "ceased by colliding with a solid surface".
 
All methods of the blue suit glitch involve '''interrupting a shinespark before it has crashed''' - crashed is defined in this context as "ceased by colliding with a solid surface".
  
Below are a number of different ways to perform the blue suit glitch. All of these, minus the last, can be performed inbounds.
+
Below are a number of different ways to perform the blue suit glitch. With the exception of the elevator transition method, all of these can be performed strictly inbounds.
  
 
== Draygon ==
 
== Draygon ==
Line 87: Line 87:
 
{{#ev:youtube|-tim1wGKmuk}}
 
{{#ev:youtube|-tim1wGKmuk}}
  
== Elevator Transition Spark ==
+
== Elevator Transition ==
  
If you spark into a transition that leads into an elevator, you get not only blue suit, but also some distorted graphics. This can be done technically in any elevator, but the easiest one to do it in is the Brinstar-Norfair Elevator. In the video below, the large game feed is on console, and the game feed on the right is on emulator with hitbox viewer to show OoB. The actual spark itself is at 51:15 or so, but the rest of the video has the entirety of the OoB navigation in it.
+
Elevator transitions can interrupt a shinespark. The only way to accomplish this is by shinesparking into a transition block (out of bounds) that corresponds to a transition involving an elevator. Usually, doing so will also cause graphical distortion to some degree.
  
{{#ev:youtube|C-b05JFRmQk?t=3066}}
+
The example below, which takes place at the 51 minute mark, provides both console and emulator game feeds, with the emulator feed involving a hitbox viewer to display the out of bounds.
 +
 
 +
{{#ev:youtube|C-b05JFRmQk}}
  
 
== Temporary ==
 
== Temporary ==
  
If you unmorph from a [[Mockball#Speedball|speedball]] while holding angle up and/or angle down, Samus will retain the blue suit so long as an angle button is held, at which point, you can jump forward while retaining the effects of blue suit. Alternatively, you can hold angle up or angle down as you crouch to charge a shinespark, and wait out the 180 shinespark timer frames. This is typically referred to as a "temporary blue suit."
+
If you unmorph from a [[Mockball#Speedball|speedball]] while holding angle up and/or angle down, Samus will retain the blue suit so long as an angle button is held, at which point, you can jump forward while retaining the effects of blue suit. Alternatively, you can hold angle up or angle down as you crouch to charge a shinespark, and wait out the 180 shinespark timer frames, or activate X-Ray to immediately remove the shinespark. This is typically referred to as a "temporary blue suit."
 +
 
 +
After obtaining the temporary blue suit, in order to move with it, you will have to move in a specific way utilizing jumps and soft unmorphs:
 +
 
 +
*Start by jumping into the air. At this point you must be holding '''at least one''' of [jump, up, down, forward, angle up, angle down, shoot] while midair, otherwise the temporary blue suit will be lost. This means you are free to release the angle button while in the air, assuming you have one of the other inputs pressed, most commonly jump.
 +
*While in the air you cannot turn around or move forward into a solid wall, doing so will lose the temporary blue suit. Note that it is fine to bonk against a ceiling, just not forward into a wall.
 +
*If you want to do a short hop instead of a full jump, you can release jump while still holding at least one of the other inputs. You will want to repress jump to prepare to land.
 +
*In order to keep the temporary blue suit upon landing, you must morph midair then perform a soft unmorph to land in a crouched pose:
 +
**While midair, hold jump and nothing else, then press down so Samus is aiming down preparing to morph. Note jump must be the "at least one" input here between down presses, since all other inputs will cause Samus to stop aiming down, and therefore prevent the morph.
 +
**Press down again to morph. At this point, as long as you are morphed, you '''must''' be moving forward, or the temporary blue suit will be lost. The inputs to morph then move forward are the same as used in a [[mockball]].
 +
**Now you'll have to perform a soft unmorph. This is done by unmorphing close enough to the ground before landing such that Samus lands in a crouched pose. The frame window for the unmorph will depend on Samus' vertical speed and position, but it's usually ~8 frames. Be sure to rehold an angle button before landing, or the temporary blue suit won't be kept. You can start holding the angle button as early as after Samus morphs (earlier would interrupt the down presses), as the angle button has no effect on Samus while morphed.
 +
*If successful, Samus will be in a crouched pose, holding an angle, and still have the temporary blue suit! From here you can repeat to move further, or utilize X-Ray to turn around
  
The temporary blue suit will disappear when Samus lands from a jump, unless Samus soft morphs on the ground after jumping forward and immediately unmorphs while holding angle up and/or angle down again.
+
Note that other than timing the soft unmorph, all the inputs midair can be done at any speed you like. You can morph immediately after jumping (in which case you'd be forced to move forward the whole time before landing), or only morph just before landing (which would result in very little required forward movement). You can input the first down press early and wait to time the second down press to help control how much you move forward or possibly just improve consistency. As long as you follow the rules, there is plenty of flexibility in how you move in the air.
  
The temporary blue suit will disappear if Samus turns around, unless she turns around while utilizing the X-Ray Scope.
+
When falling in morph, you can bounce once and keep the temporary blue suit, but upon the second bounce Samus will land and lose it. You can unmorph between these two bounces and it will still count as a soft unmorph and allow you to keep your temporary blue suit. If you have springball you can keep bouncing and you won't lose the temporary blue suit as long as you keep moving forward and don't run into a wall, and you can still do a soft unmorph at any point to keep it.
  
 
By being conscious of the above, a temporary blue suit can be carried indefinitely.
 
By being conscious of the above, a temporary blue suit can be carried indefinitely.
  
 
{{#ev:youtube|A4AIFKrAEuk}}
 
{{#ev:youtube|A4AIFKrAEuk}}
 +
 +
A temporary blue suit is commonly used in Any% KPDR and 100% for the [[Attic]], and in 100% for getting through the speed blocks in [[Aqueduct]].
 +
 +
If you want to keep a temporary blue suit out of a jump or blue bomber, you will have to use a pause, since just holding jump doesn't keep the temporary blue suit and therefore prevents you from morphing with it.
 +
 +
{{#ev:vimeo|645873335}}
 +
 +
There are other ways to keep a temporary blue suit. As examples, any [[Speedkeep|speedkeep]] method will keep a temporary blue suit. Also, using [[Grapple-Bomb Hanging]] to keep a temporary blue suit is easier than as a speedkeep.
 +
 +
As a final remark, temporary blue suit methods work by "storing" the "boost counter" at 4. These methods can also store lower values of the boost counter. For the most part, this is irrelevant, but by combining either with [[Grapple-Bomb Hanging]] or [[Speedkeep#Spike Speedkeep|spike speedkeep]], this can be used to charge shinesparks is unusual ways. Perhaps most famously, the current [[13%#13% Speed (TAS)|13% TAS]] uses temporary blue suit movement as well as spike speedkeeps, moonwalk speedkeeps, and damge boost speedkeeps to charge a shinespark in [[Colosseum]]. As an RTA example, [[14% Grapplebooster]] uses [[Grapple-Bomb Hanging]] shenanigans to charge a shinespark in Colosseum as well, to avoid [[L+R Walljumping]].
  
 
== See also ==
 
== See also ==

Latest revision as of 05:08, 3 September 2022

The blue suit glitch describes the phenomenon in which Samus is in a constant state of blue suit.

The blue suit state normally occurs when Samus has achieved enough running speed (or more accurately, "once the boost counter has incremented four times" as explained on TASVideos), and normally only lasts until Samus ceases forward movement or ceases other means of temporarily maintaining it.

The blue suit glitch will last until either dash is activated with forward movement, or until the shinespark from the blue suit is used. The effects of blue suit can also be removed by submerging Samus in sand, or by pausing and unpausing the game while Speed Booster is not equipped, or has been unequipped.

All methods of the blue suit glitch involve interrupting a shinespark before it has crashed - crashed is defined in this context as "ceased by colliding with a solid surface".

Below are a number of different ways to perform the blue suit glitch. With the exception of the elevator transition method, all of these can be performed strictly inbounds.

Draygon

The most common way to generate a blue suit is by having Draygon perish while Samus is shinesparking and has yet to crash.

Draygon does not need to be killed by the shinespark, Draygon merely needs to die while Samus is in the middle of a shinespark. This is because Draygon's death forces Samus into a standing pose, and this forced pose change will interrupt whatever pose Samus is currently in, even if that pose is an active shinespark - and if that pose is an active shinespark, then a blue suit will be given to Samus.

The primary reason why blue suit is occasionally not gained from killing Draygon while in an active shinespark is because blue suit will not be gained if the shinespark was performed after running forward, but without turning around before activating. Basically, if any speed is maintained before activating the shinespark, it will prevent the blue suit glitch from occurring. To avoid this, either avoid holding the dash button when you jump to shinespark Draygon, or perform a turnaround in midair before activating the shinespark so that any previous speed is removed.

The only instance in which the above will not hold true is if the shinespark's flight begins on the frame after it is activated in midair. (ex. up or angle up is pressed (to activate shinespark), then jump and an applicable direction are pressed on the frame after)

One way to tell if the shinespark was performed with maintained speed is if the shinespark has any echoes behind it during its flight. If it does not, then it means speed was maintained before performing it. To put it simply, a lack of echoes will mean a lack of blue suit.

Another way to gain blue suit from Draygon is to have Draygon grab Samus the moment a shinespark is activated. This is most commonly seen in Reverse Boss Order speedruns.

If you have enough energy upon leaving Draygon's chamber with the blue suit, you can use it to shinespark back across the Colosseum without stopping short of the door. Having low energy after Draygon perishes may warrant waiting on Draygon's drops (for potential energy drops) for better utilization of the blue suit.

Suit Upgrade

A blue suit can be obtained while acquiring a suit upgrade. Varia Suit is the primary candidate due to the flat open space that exists in Kraid's Room that can be used to charge a shinespark; however, it is possible to acquire it via Gravity Suit, despite the area before the suit not being conducive to charging a shinespark.

With X-Ray Scope

Charge a shinespark in Kraid's Room, then enter Varia Suit Room. Shoot the capsule open, then switch to X-Ray Scope. Spinjump over the suit, then press angle up right before coming in contact with it. Doing so will activate the shinespark at the same time Varia Suit is collected. During the suit upgrade cutscene, hold run and hold either left or right while X-Ray Scope is selected.

Information originally provided by this pastebin.

Without X-Ray Scope

This can be achieved by using a Bomb Jump.

This could also be achieved with Grapple Beam if a Grapple block existed appropriately within the room of the suit upgrade.

Crystal Flash

Crystal Flashing can interrupt a shinespark. This is also known as performing a "sparkflash."

Super Metroid

The Super Metroid's stun that occurs when Samus reaches 01 energy can interrupt a shinespark.

Mother Brain

Mother Brain's rainbow beam can interrupt a shinespark.

Depending on the timing of the shinespark, the blue suit glitch may not occur, but will instead act as a standup glitch.

Ridley (Ceres)

The cinematic Ridley performs on Ceres Station, which knocks Samus back, can interrupt a shinespark.

Reserve Mode

Similar to generating a shinespark suit by utilizing "Reserve Mode", a blue suit can be generated by having the Reserve Tank automatic refill interrupt a shinespark that occurs during "Reserve Mode."

X-Ray Mode

By utilizing "X-Mode", a shinespark can be interrupted by releasing the dash button to disable the X-Ray Scope, thereby interrupting the shinespark that takes place during the mode.

Elevator Transition

Elevator transitions can interrupt a shinespark. The only way to accomplish this is by shinesparking into a transition block (out of bounds) that corresponds to a transition involving an elevator. Usually, doing so will also cause graphical distortion to some degree.

The example below, which takes place at the 51 minute mark, provides both console and emulator game feeds, with the emulator feed involving a hitbox viewer to display the out of bounds.

Temporary

If you unmorph from a speedball while holding angle up and/or angle down, Samus will retain the blue suit so long as an angle button is held, at which point, you can jump forward while retaining the effects of blue suit. Alternatively, you can hold angle up or angle down as you crouch to charge a shinespark, and wait out the 180 shinespark timer frames, or activate X-Ray to immediately remove the shinespark. This is typically referred to as a "temporary blue suit."

After obtaining the temporary blue suit, in order to move with it, you will have to move in a specific way utilizing jumps and soft unmorphs:

  • Start by jumping into the air. At this point you must be holding at least one of [jump, up, down, forward, angle up, angle down, shoot] while midair, otherwise the temporary blue suit will be lost. This means you are free to release the angle button while in the air, assuming you have one of the other inputs pressed, most commonly jump.
  • While in the air you cannot turn around or move forward into a solid wall, doing so will lose the temporary blue suit. Note that it is fine to bonk against a ceiling, just not forward into a wall.
  • If you want to do a short hop instead of a full jump, you can release jump while still holding at least one of the other inputs. You will want to repress jump to prepare to land.
  • In order to keep the temporary blue suit upon landing, you must morph midair then perform a soft unmorph to land in a crouched pose:
    • While midair, hold jump and nothing else, then press down so Samus is aiming down preparing to morph. Note jump must be the "at least one" input here between down presses, since all other inputs will cause Samus to stop aiming down, and therefore prevent the morph.
    • Press down again to morph. At this point, as long as you are morphed, you must be moving forward, or the temporary blue suit will be lost. The inputs to morph then move forward are the same as used in a mockball.
    • Now you'll have to perform a soft unmorph. This is done by unmorphing close enough to the ground before landing such that Samus lands in a crouched pose. The frame window for the unmorph will depend on Samus' vertical speed and position, but it's usually ~8 frames. Be sure to rehold an angle button before landing, or the temporary blue suit won't be kept. You can start holding the angle button as early as after Samus morphs (earlier would interrupt the down presses), as the angle button has no effect on Samus while morphed.
  • If successful, Samus will be in a crouched pose, holding an angle, and still have the temporary blue suit! From here you can repeat to move further, or utilize X-Ray to turn around

Note that other than timing the soft unmorph, all the inputs midair can be done at any speed you like. You can morph immediately after jumping (in which case you'd be forced to move forward the whole time before landing), or only morph just before landing (which would result in very little required forward movement). You can input the first down press early and wait to time the second down press to help control how much you move forward or possibly just improve consistency. As long as you follow the rules, there is plenty of flexibility in how you move in the air.

When falling in morph, you can bounce once and keep the temporary blue suit, but upon the second bounce Samus will land and lose it. You can unmorph between these two bounces and it will still count as a soft unmorph and allow you to keep your temporary blue suit. If you have springball you can keep bouncing and you won't lose the temporary blue suit as long as you keep moving forward and don't run into a wall, and you can still do a soft unmorph at any point to keep it.

By being conscious of the above, a temporary blue suit can be carried indefinitely.

A temporary blue suit is commonly used in Any% KPDR and 100% for the Attic, and in 100% for getting through the speed blocks in Aqueduct.

If you want to keep a temporary blue suit out of a jump or blue bomber, you will have to use a pause, since just holding jump doesn't keep the temporary blue suit and therefore prevents you from morphing with it.

There are other ways to keep a temporary blue suit. As examples, any speedkeep method will keep a temporary blue suit. Also, using Grapple-Bomb Hanging to keep a temporary blue suit is easier than as a speedkeep.

As a final remark, temporary blue suit methods work by "storing" the "boost counter" at 4. These methods can also store lower values of the boost counter. For the most part, this is irrelevant, but by combining either with Grapple-Bomb Hanging or spike speedkeep, this can be used to charge shinesparks is unusual ways. Perhaps most famously, the current 13% TAS uses temporary blue suit movement as well as spike speedkeeps, moonwalk speedkeeps, and damge boost speedkeeps to charge a shinespark in Colosseum. As an RTA example, 14% Grapplebooster uses Grapple-Bomb Hanging shenanigans to charge a shinespark in Colosseum as well, to avoid L+R Walljumping.

See also