Difference between revisions of "Super Metroid"
From SDA Knowledge Base
(→Stop-on-a-dime) |
|||
Line 202: | Line 202: | ||
Pressing L or R with no direction held for one frame will bring Samus's movement to an immediate halt. | Pressing L or R with no direction held for one frame will bring Samus's movement to an immediate halt. | ||
− | Charging shinespark in shorter distance | + | ==Charging shinespark in shorter distance== |
After getting the Speed Booster, Samus's speed is kept track of in two different ways. Her actual horizontal velocity is increased each frame that the dash button and the forward direction are pressed together. During a certain frame of Samus's run animation, the game will also increment the boost counter if these buttons are pressed. This is kept track of visually by the speed of Samus's running animation. Once the boost counter is incremented four times, the speed echoes appear and Samus can break speed blocks. | After getting the Speed Booster, Samus's speed is kept track of in two different ways. Her actual horizontal velocity is increased each frame that the dash button and the forward direction are pressed together. During a certain frame of Samus's run animation, the game will also increment the boost counter if these buttons are pressed. This is kept track of visually by the speed of Samus's running animation. Once the boost counter is incremented four times, the speed echoes appear and Samus can break speed blocks. | ||
Line 216: | Line 216: | ||
The distance can be made even shorter by using a type of "stutter-walk" during the first 24 frames (NTSC) / 20 frames (PAL). This is done by releasing the forward button following a certain pattern. Samus will be able to achieve the first level of boost in almost no distance at all, and from there the technique is the same. The optimal patterns are: | The distance can be made even shorter by using a type of "stutter-walk" during the first 24 frames (NTSC) / 20 frames (PAL). This is done by releasing the forward button following a certain pattern. Samus will be able to achieve the first level of boost in almost no distance at all, and from there the technique is the same. The optimal patterns are: | ||
• NTSC — press forward for 3 frames, release for one frame, 4 more, release, 4 more, release, 4 more, release, 2 more, then without releasing forward in between press forward+run for 3 frames, and lastly release forward but keep holding run for 1 more frame before pressing forward+run on frame 25 (3-4-4-4-2+3B). The minimum distance required to charge the spark using this technique is 163.1875 pixels (164.1875 to full stop). | • NTSC — press forward for 3 frames, release for one frame, 4 more, release, 4 more, release, 4 more, release, 2 more, then without releasing forward in between press forward+run for 3 frames, and lastly release forward but keep holding run for 1 more frame before pressing forward+run on frame 25 (3-4-4-4-2+3B). The minimum distance required to charge the spark using this technique is 163.1875 pixels (164.1875 to full stop). | ||
− | • PAL — press forward for 3 frames, release for one frame, 4 more, release, 3 more, release, 2 more, release, 3 more, release (3-4-3-2-3-). The minimum distance required to charge the spark using this technique is 157.668 pixels. | + | • PAL — press forward for 3 frames, release for one frame, 4 more, release, 3 more, release, 2 more, release, 3 more, release (3-4-3-2-3-). The minimum distance required to charge the spark using this technique is 157.668 pixels. |
==Wrapping beam shots around== | ==Wrapping beam shots around== |
Latest revision as of 04:05, 19 February 2017
Super Metroid was released In 1994 by Nintendo for the SNES, 2007 for the Wii Virtual Console and 2013 for the Wii U Virtual Console.
Contents
- 1 Techniques
- 2 Varying Samus's hitbox
- 3 Landing earlier
- 4 Corner hugging
- 5 Preserving the aimed-down posture while falling forward
- 6 Corner boosting
- 7 Platform grabbing
- 8 Morphball tricks
- 9 Waterball
- 10 Mockball
- 11 Morphing through platforms
- 12 Bomb jumping
- 13 Hovering
- 14 Infinite bombjump
- 15 Diagonal bombjump
- 16 Horizontal bombjump
- 17 Springball jump demonstration
- 18 Gravity Jump
- 19 Walljumping
- 20 Continuous walljump
- 21 Entering doors and getting items early
- 22 Avoiding turnaround animation
- 23 Exploiting the turnaround animation
- 24 Jump continues rising when turning around
- 25 Corner jump
- 26 Exploiting the animation lock
- 27 Shoulder pumping
- 28 Stop-on-a-dime
- 29 Charging shinespark in shorter distance
- 30 Wrapping beam shots around
- 31 Passing through solid objects/surfaces
- 32 Falling through thin floors
- 33 Passing through robots
- 34 Passing through Zebetites
- 35 X-ray climb
- 36 Exploiting enemies
- 37 Enemy knockback
- 38 Passing through enemies unharmed
- 39 Screw Attack invincibility cancel
- 40 Avoiding cooldowns
- 41 Shinespark crash animation cancel
- 42 Entering green gates backwards
- 43 Crystal Flash
- 44 Charge beam combos
- 45 Glitched beams
- 46 Specific Boss Tricks
- 47 Bomb Torizo
- 48 Spore Spawn
- 49 Kraid
- 50 Crocomire
- 51 Phantoon
- 52 Botwoon
- 53 Draygon
- 54 Golden Torizo
- 55 Ridley
- 56 Mother Brain
- 57 Malicious bugs and glitches
- 58 Shinespark glitches
- 59 Mechanics of the in-game timer
- 60 100% item route
- 61 Any% Route
- 62 14% Route
- 63 Glitched route
- 64 RBO Route
Techniques
Varying Samus's hitbox
Samus's hitbox when jumping is not matched perfectly to her visual sprite. This allows for some time saving maneuvers.
Landing earlier
When aiming down or somersaulting, Samus's sprite is smaller vertically. By pressing up, L, R, or shooting, Samus will stand up fully and land a couple frames earlier. Note: By pressing the shot button for only one frame while somersaulting, Samus will unspin, but not shoot. However, if you have Charge Beam collected, or have any other weapon selected, Samus will shoot immediately after unspinning.
Corner hugging
When jumping to clear a platform, a somersaulting jump may not get the height needed. However, a jump of the same power and speed may be able to clear the platform if Samus aims down a few frames before she would normally catch the platform, as the hitbox for aiming down is even smaller than the somersaulting hitbox.
Preserving the aimed-down posture while falling forward
(AKA "back-down fall") Usually, when you push down during a fall to enter the aimed-down posture (for instance, in a preparation for a corner hug), Samus's horizontal speed is reset. However, if you simultaneously press back and down on the d-pad, she will continue moving forward, preserving all the benefits of having reduced vertical hitbox at the same time. It can be used for more effective corner boosting or clearing certain vertical rooms without stopping. Note: sometimes it requires shooting right before pressing back in order for this trick to work.
Corner boosting
When falling alongside a wall or a ledge that ends, aiming down and then immediately left/right on the d-pad at the right frames will shift Samus's position a few pixels down and, in case of pressing d-pad towards the ledge, go under it faster. It happens due to "aiming down" hitbox having about half the normal height; by pressing left or right Samus restores her full-size hitbox and gets immediately pushed down out of the ledge boundaries her hitbox is colliding with. SMV demonstration.
This trick is the most effective at the beginning of the jump/fall. At full downward speed, Samus will sometimes fail to be pushed down if she falls too fast for the hitbox to "reach" the ledge's boundaries.
Platform grabbing
Samus can jump up to a platform faster than normal by aiming downward on the final frame that the jump button is held, and then immediately moving toward the platform for one frame. In case you need to continue moving in the same direction, it is advised to time your jump so that you don't bump into the platform's edge before grabbing it. Sometimes it means doing a higher jump or pressing down a frame earlier.
Morphball tricks
Morphing ball is the signature item of every Metroid game. It has many uses in Super Metroid due to its high maneuverability and initial momentum. Morphball bounce
Pressing down twice in mid-air will put Samus in morph ball mode in mid-air. Samus's horizontal velocity will remain until she hits the ground if the jump button is held while pressing down, and holding forwards after morphing. When hitting the ground as a ball, Samus will bounce once before fully entering the "ground" state, where her speed is reduced to that of morph ball's roll. This bounce can be useful in a situation where a lot of small platforms would otherwise cause slower jumping.
Waterball
When using a morphball bounce while jumping into the water (without the gravity suit), the speed before hitting the water can be kept until the end of the morphball bounce. Graveworm says:
“"Water ball" works because, as a ball, you keep all your speed when going into the water. You can even keep Speed booster even if you don't have the Gravity suit if you jump into the water from the ground. You can also use the "mockball" technique underwater if you build the speed up from the dry ground and jump into the water. Also, since gravity is changed underwater, you bounce much higher and can keep your speed longer, even though the water slows you down due to friction.”
Mockball
A mockball is a method of using the morph ball without resetting running speed. To perform it, jump into the air when at the desired speed. After reaching the peak of the jump (or releasing the jump button), hold the jump button and press down twice to morph into a ball, followed by immediately holding forward. If done close enough to the ground that Samus doesn't bounce, Samus will instead glide smoothly along the ground in ball form at the speed she was previously running with.
Morphing through platforms
(AKA "kagoball") Certain objects (such as Kagos, moving or temporary platforms, certain enemies — generally everything that is of the "SPECIES" object code[1]) in the game can be passed through if Samus morphs one frame before landing on the object, providing falling speed is sufficient[2]. A well-known example is the two vertical moving spiked platforms to the right of the Elite Pirate guards near Ridley's lair.
Bomb jumping
Morphball bombs can be used to propel Samus in the air. While very slow, this technique is so robust that there are nearly no limitations to its explorative properties. When Samus's hitbox is "caught" by bomb explosion, you temporarily lose control over her. The lock happens when the bomb countdown timer reaches 9. If you're caught in a lock, you have to wait until Samus is propelled and the upward speed reaches zero.
Hovering
Hovering is basically IBJ (see below) without gaining height. It can be used to lose height (albeit very slowly), wait for something without unmorphing, or as a preparation for IBJ. To hover without gaining height optimally, you need to lay a new bomb every time the counter on the previous one reads 7, and once per 2-3 jumps, 6.
To descend while hovering, lay a new bomb every time the counter on the previous one reads 5, and, once per 3-4 jumps, 4.
Infinite bombjump
(AKA "IBJ") In Super Metroid, it is possible to reach unlimited height with bombjumps. There are two different ways to do IBJ. •Through hovering: an easier method. Each new bomb should be laid when the counter on the previous reads 12 (except the first one). Visually, the button should be pressed as Samus's sprite is about to touch the previous bomb's sprite while falling. Each jump gains ~15 pixels of height on average with this method. •Through copying double bombjump: harder to do, but more effective. Each new bomb should be laid when the vertical speed address reads 0.1024[3] (visually, at the apex of each jump). Each jump gains ~21 pixels of height on average with this method.
Diagonal bombjump
Diagonal bombjumps are used to cross pits or other similar obstacles which are impossible (or at least infeasible) to cross otherwise. There are three different ways of doing this type of bombjump. • Simple diagonal bombjump. • Extended diagonal bombjump. • Height-oriented diagonal bombjump (Terimakasih's method).
TODO: add demos and explanations here.
Horizontal bombjump
(AKA "HBJ") Horizontal bombjump is a way to travel across long distances without gaining height (mainly useful in rooms that have low ceilings, rendering diagonal bombjump impossible). There are two ways of doing HBJ:
• Through hovering. • Through diagonal bombjumps.
TODO: add demos and explanations here.
Springball jump demonstration
Springball doesn't check if Samus is on the ground to initiate a jump — only her vertical speed. By letting a bomb propel Samus and pressing jump when her upward acceleration reaches zero, you can successfully springball from mid-air. You can extend the jump height afterwards further by infinite bombjumping. You can't do double springball jumps in such fashion, though.
Gravity Jump
After obtaining the gravity suit, when underwater, press start to pause the game, then jump just as the screen is fading out, the later the jump, the higher the jump will be. Switch to Samus's status screen and turn off the gravity suit. When the game resumes, Samus will jump extremely high, even if her jump carries her out of the water. This trick also works with Spring Ball, although this is hardly useful due to lower jump height. SMV demonstration.
By using Speed Booster to increase the jump strength further, it's possible to jump really high.
Walljumping
(AKA "WJ") One of the key moves in the game when it comes to traveling through vertically aligned rooms. To execute it, Samus must be somersaulting near a wall. Press away from the wall for atleast one frame, then press jump while holding the d-pad in the same direction. If Samus hasn't strayed away from the wall by more than 6 pixels, she will kick it and receive vertical acceleration close to that of a normal jump.
To walljump effectively, you need to find a good balance between keeping the amount of jumps low and not letting the acceleration decay long enough to slow you down. Good idea would be to monitor the RAM addresses for vertical speed (listed in the table below) and not let it fall under a specific (chosen arbitrary) value. Letting it drop under 3 pixels/frame is almost always slower than doing another jump, though.
Continuous walljump
(AKA "CWJ") By not turning around prior to walljumping, Samus keeps her speed intact after a jump. It has many timesaving applications, such as:
•Old MB room on the way to blue Brinstar; •Pre-Wave beam room missile pack skip; •Wrecked Ship missile lake room; and many others. The only drawback of using this method is that you won't be able to release jump and continue somersaulting without losing speed. This can only be worked around by exiting the spinjump state by shooting or other similar way (see the OMBR demo above).
Note: The missile lake jump is actually manageable in realtime. To do it, you must be standing right in front of the door and start running from there, then jump on the last possible frame. When you reach the pole, you have exactly two frames to press jump until you drown, so the timing is pretty strict. Presence of the missile on that pole won't change or interfere with the timing involved in this trick.
A special case of the CWJ is "upwards CWJ". Its use is very limited, but it can save a few frames if a good application is found. One example of this is:
•Post-Red Brinstar power bomb room.
Entering doors and getting items early
(AKA "walljump pickup") When spinjumping forward, the game checks the tile immediately behind Samus to see if she can wall jump off of it, starting with the top-most tile and moving down. If any solid tiles are found, the game stops checking and allows Samus to walljump.
Additionally, the game considers Samus as touching any tiles checked, allowing you to trigger items and doors earlier by spinjumping and turning around right as the tile is within walljump range. If an item that is to be collected requires Samus to turn around immediately after collecting it, using this technique can get the item a bit faster. This can also be utilized when entering doors that do not require momentum in the direction they are entered (such as boss rooms).
The maximum distance of a remote trigger pickup depends on Samus's velocity by the moment of the walljump check and can go as high as 8 pixels away from the target. This is especially noticeable during Torizo skip.
If you don't need to turn around nor continue rising after touching the trigger, but instead want to preserve the horizontal speed, you can substitute the turnaround with pressing back+down in a way similar to back-down fall.
Avoiding turnaround animation
(AKA "elevator hop") By pressing either left or right on the d-pad and pressing jump during one of the next frames, it's possible to spinjump (and thus turn around) instantly, without having to wait for the full six frames of turnaround animation cycle. This is especially useful when regaining control after elevator rides, such as in Ceres.
Exploiting the turnaround animation
When not somersaulting, Samus has a short animation whenever she changes direction, which has several interesting properties. Fall through crumble blocks quickly
(AKA "edgehogging") When landing on a crumble block (or a block about to be destroyed by a bomb), if Samus is in one of her turnaround animations, her falling speed will not be reset — instead, her vertical speed will continue rising even though she's not moving.
This can be performed on consecutive rows of crumble blocks in succession.
It is a good idea to use this technique when waiting for a block to detonate, instead of making a high jump to build vertical speed up. Compare: with edgehogging, without edgehogging.
Jump continues rising when turning around
If Samus is jumping up while turning around in mid-air, she will continue to rise until the animation is complete, even if the jump button is not pressed. Also, if Samus bumps into a ceiling during this animation, but is no longer under the ceiling when the animation finishes, her jump can continue to rise, despite being "stalled" by the ceiling. SMV demonstration
Corner jump
(AKA "flatley jump") First introduced by Michael Flatley (hence the name), corner jump is a technique that effectively allows jumping from mid-air. To do it, run off a ledge turning around just before Samus enters the "falling" state, and press jump while turning around.
Exploiting the animation lock
Samus has several uninterruptible animations that can be used to avoid unwanted effects such as damage knockback or other slowdowns. The first one is morphing/unmorphing, the second is turning around when unmorphed and not somersaulting. Normally, taking a hit from an enemy will throw Samus off from her intended movement. If you time it so that the damage source touches Samus while she is in one of the intermediate animation frames, it will register a hit but won't affect her movement in any form.
It can also be used to prolong beneficial effects, such as running speed and speed echoes.
See also: kagoball.
Shoulder pumping
When running, each time L or R is pressed or released, Samus's position is shifted forward by one pixel. By putting L or R on autofire, Samus's running speed is effectively increased. Note that this does not actually increase Samus's forward velocity; rather, it is a series of increases in her forward position. Thus, when jumping, this extra "speed" is lost, because shoulder pumping does not affect movement in the air. For this reason, there are times when shoulder pumping is a slower strategy than regular running — particularly, when a short platform is followed by a long jump.
Shooting Samus's beam (particularly, making her thrust her arm cannon forward) yields the same effect, although it is of much lesser use.
Note: Alternating L and R or shooting inbetween doesn't give any additional benefits, but may serve as a shortcut when optimizing lag-filled sequences.
Stop-on-a-dime
Pressing L or R with no direction held for one frame will bring Samus's movement to an immediate halt.
Charging shinespark in shorter distance
After getting the Speed Booster, Samus's speed is kept track of in two different ways. Her actual horizontal velocity is increased each frame that the dash button and the forward direction are pressed together. During a certain frame of Samus's run animation, the game will also increment the boost counter if these buttons are pressed. This is kept track of visually by the speed of Samus's running animation. Once the boost counter is incremented four times, the speed echoes appear and Samus can break speed blocks. The fact that these are kept track of separately makes for some useful applications.
Samus's boost counter is tied to her running animation, specifically to the "magic frame" (), on both NTSC and PAL ROMs. Thus, pressing the dash button on only these check frames (while constantly moving forward) will give Samus her speed echoes — even though she's moving at near walking speed!
• NTSC: If forward is pressed from frame 0 and on, dash should be pressed on frames 25, 50, 70, and 85. On frame 85, both dash and down can be pressed together and Samus will charge her speed in preparation for a shinespark. • PAL: If forward is pressed from frame 0 and on, dash should be pressed on frames 20, 40, 60 and 70. On frame 70, both dash and down can be pressed together and Samus will charge her speed in preparation for a shinespark.
Once unleashed, the shinespark travels at full speed, even though Samus was hardly running previously! This allows charging the shinespark in areas that do not have enough running room to charge up normally.
The distance can be made even shorter by using a type of "stutter-walk" during the first 24 frames (NTSC) / 20 frames (PAL). This is done by releasing the forward button following a certain pattern. Samus will be able to achieve the first level of boost in almost no distance at all, and from there the technique is the same. The optimal patterns are: • NTSC — press forward for 3 frames, release for one frame, 4 more, release, 4 more, release, 4 more, release, 2 more, then without releasing forward in between press forward+run for 3 frames, and lastly release forward but keep holding run for 1 more frame before pressing forward+run on frame 25 (3-4-4-4-2+3B). The minimum distance required to charge the spark using this technique is 163.1875 pixels (164.1875 to full stop). • PAL — press forward for 3 frames, release for one frame, 4 more, release, 3 more, release, 2 more, release, 3 more, release (3-4-3-2-3-). The minimum distance required to charge the spark using this technique is 157.668 pixels.
Wrapping beam shots around
Doors on the far left of a room can be triggered by firing a shot diagonally off the far right side of the room, at the same height as the door. Charged Wave/Spazer and uncharged or charged Wave/Plasma are known to work. Beams disappear as soon as they're offscreen, so the beam must be at full width as it reaches the edge of the screen in order to trigger the door. You should hear the opening sound of the door if done correctly. This generally does not work firing left to open a door on the right, but under extremely specific circumstances it might be possible.
Passing through solid objects/surfaces
Samus's positioning and block collision checks can be abused over and out due to numerous quirks including crouching, shinesparking or the X-ray climb. Jumping through ceilings
At the right height below a thin (one-block) ceiling, Samus can jump through it by jumping straight up while kneeling. A correctly-placed frozen enemy can be used as a platform as well. It works because crouching prior to the jump makes Samus start it about half a block above the ground, effectively placing her inside the ceiling. SMV demonstration.
Horizontal platforms thinner than a full block can be passed through simply by jumping straight up through them if the vertical speed is sufficient.
Falling through thin floors
Floors that are thinner than a full block can be passed through by having Samus unmorph or stand up in a place with not enough room vertically. Since collision check while unmorphing/standing up gives a priority to the upper side of her hitbox, the lower side sinks into the ground, allowing Samus to pass through a thin floor. This is used to enter the Maridia tube from the outer side without breaking it.
Passing through robots
Robots on the Wrecked Ship can be passed through if Samus is invincible from recently taking damage and the robot is moving toward her. See also: kagoball.
Passing through Zebetites
To pass through the first Zebetite in Tourian, you must take damage for the invincibility effect (therefore you �461�must disable Screw Attack�462�). Freeze the lower Rinka (fireball) as soon as it spawns, and then spinjump onto it to "land" on it. This will push Samus to the left very slightly, but enough to jump straight up and walk through the Zebetite provided you are still invincible. The remaining three Zebetites will not appear. SMV demonstration.
The other way to pass through the Zebetite is to diagonally shinespark beneath it. After the crash animation ends, Samus will end up inside the pillar; after that you need to jump up and aim downwards, jump up again and finally walk or damage boost through the Zebetite.
X-ray climb
(AKA "door glitch") Known mainly as the door glitch of NES Metroid fame, this technique allows an incredible amount of sequence breaking and traveling out-of-rooms possibilities.
To execute it, get yourself stuck in a door (by trying to walljump off of it from the other room) or an array of self-restoring blocks, crouch and enable X-ray scope, then turn around and immediately release dash button. If you do it before the turnaround animation is finished, Samus will be forced to stand up upon turning around with her vertical position shifted up by 5 pixels. By crouching and repeating the process, you can wrap around the screen, travel out-of-rooms and do other interesting things, including 6% runs and no-boss runs.
The optimal way to x-ray climb is to repeat the following (starting from a crouched position): press run for 11 frames, then backward for a frame, then down for a frame, and wait 4 frames.
Exploiting enemies
Despite being inherently harmful, enemies and most other hazards that deal collision damage can be abused in many ways to ease traveling, gaining speed, and other things.
Enemy knockback
Most easily exploited on spikes, but possible during any hit, enemy knockback will send Samus flying at high speed in the direction opposite to the one she is facing at the moment of being hit. To perform this trick, you must be hit by an enemy and enter the "ouch" animation. There is a window of 4 frames (the first two frames of the "ouch", and two frames before it) during which you must press and hold the jump button and backwards. She will continue to fly backwards until either of these buttons are released, or until she lands on solid ground (in which case she will instatly turn in the direction she was flying). This technique is quite robust; depending on the direction and height the collision takes place at, and timing of pressing jump, enemy knockback can start higher or lower, and go shorter or farther. Experiment depending on the situation.
Passing through enemies unharmed
If an enemy is taking damage at the moment its and Samus's hitboxes collide, the hit will not be registered. However, there is little to no chance that Samus will have enough speed to pass the enemy's hitbox by the time it finishes taking damage. By shooting an enemy with a plasma beam, it will become intangible for a number of frames, thus allowing Samus to pass through it easily until that timer runs out and beam finishes colliding with the enemy's hitbox. Note that the enemy that Samus is passing through doesn't need to be actually harmed by the plasma shot to be rendered harmless.
The effect won't work on solid damage sources and enemies that eject Samus out of their collision zone (Mother Brain is an example of such enemy).
The same can also be done using power bombs, but in that case the enemy must be harmed in order to be rendered intangible.
Screw Attack invincibility cancel
After being hit, Samus is invincible for a brief amount of time. In certain situations, it may be desirable to take damage as fast as possible. Using the Screw Attack will cancel any damage invincibility and allow Samus to get hit again much faster. Note: This only happens if there are active enemies in the room. If there are no active enemies, such as a room with only spikes, Screw Attack will not disable invincibility after being hit.
Avoiding cooldowns
There are situations when you have to wait for a certain weapon-related effect to "wear off" until you regain full control of Samus and her weaponry. There are several ways to bypass such effects or reduce their duration. Grappling beam cooldown cancel
Each type of weapon has a certain time span, during which it renders Samus's gun inactive (see "cooldown timer" in the RAM address table). After the cooldown timer is activated, no other weapon can be used, including bombs. However, it does NOT include the Grappling beam. The grapple can be used immediately after it is selected, and in the right situation, can hit certain enemies or open doors a few frames faster, since this delay is no longer present.
Shinespark crash animation cancel
It is possible to cut 31 frames off the usual shinespark crash animation by using a powerbomb shield. It will work only on the second and subsequent sparks, and only until you leave the room.
Entering green gates backwards
(AKA "green gate glitch", "GGG") This can only be done when a gate can normally be opened from the left. By jumping at the gate, aiming diagonally up, and shooting a Super Missile in mid-air, a green gate can be opened from the wrong side.
Drewseph claims this trick can also be done with a gate facing right, provided the speed is sufficient. Unfortunately, none of such gates in SM have enough flat ground to accelerate before them.
Crystal Flash
(AKA "CF") The Crystal Flash is a way to gain back energy at the expense of weapons. To perform a Crystal Flash, drop a power bomb, and hold the weapon button, the "down" direction, L, and R. The bomb will explode, and a few seconds later, Samus will be encased in a white ball as her energy fills.
The prerequisites for this technique are 10 or more Missiles, 10 or more Super Missiles, 11 or more Power Bombs, and 50 or less energy (with empty reserve tanks).
Note: It is possible to do the Crystal Flash with only 10 (or even less) power bombs, which might be useful if you want to keep the amount of Power Bomb tanks picked up as low as possible. This, however, requires that the power bomb you drop to initiate the Flash kills an enemy which drops a bomb refill. If you manage to pick it up it and return to the initial position (where you dropped the bomb) in time, the Flash will start. Obviously, you won't be able to use this workaround in rooms that have no enemies in them.
Charge beam combos
(AKA "powerbomb shield", "beam shield", "SBA") Various beams can be deactivated temporarily. By activating only the Charge beam and any other beam, and selecting the power bomb icon, Samus can use a variety of special attacks simply by charging the beam. The type of attack will depend on the beam selected and they all do 150 damage. The attack will be unleashed once the charge counter (see RAM address table) reaches 120 (in other words, after two seconds the button is pressed).
Ice: This combo causes four small ice crystals to circle Samus. The crystals will disappear when they strike an enemy, but they inflict moderate damage. Any remaining crystals will fly straight outward on the 20th repetition of the sound effect.
Wave: This combo creates four small purple projectiles. If Samus is standing still, the projectiles oscillate in the shape of an X. If she is moving, they will orbit her in a wave pattern. The projectiles are very powerful but vanish after striking an enemy. Any remaining projectiles will vanish partway through the 10th repetition of the sound effect. By far, the most effective combo.
Spazer: This combo creates two groups of three needle-like projectiles (similar to Spazer beam shots). They start just above Samus' head, circling down below her, then circling high above her, and finally raining straight down and vanishing. They are powerful, but disappear after striking an enemy.
Plasma: This combo causes four large green circular projectiles to circle around Samus. The projectiles start near her, then move outward, inward, and fly away. They inflict a great deal of damage and, like the Plasma beam itself, cut straight through enemies.
Glitched beams
A glitched beam is a side-effect of having both Spazer and Plasma equipped at the same time. It is done by placing the selection box on either of the boot upgrades, then pressing left and A simultaneously. Be warned, though: the beams are very buggy (can corrupt the game cart's SRAM, for example) and should be used with great caution. Kejardon says:
“"The beams use a simple index to find just about all their relevant data, and so when you overflow the index (which happens with any combination of plasma + spazer), the game starts pulling data and code from essentially random locations. What it does from there is anyone's guess. No, let me rephrase that — what it does from there, nobody can guess. The only way to know would be to read the game's programming."”
Murder Beam
Usage: charge your beam and go to the menu, then equip all five beams. Exit the menu and fire it while facing straight to the left. Dispatching it in any other direction will crash the game. Shooting it uncharged will crash the game. Effect: the result of a dispatched murder beam is a kind of an area-of-effect weapon that is considered charged power-bomb damage-type beam that can freeze, go through enemies and through walls. Different enemies react to this damage differently, so experiment in each case. It is known that it deals 200 damage per 16 in-game frames to Mother Brain, though. Known applications: Mother Brain's 3rd form, Ridley, Golden Torizo. By far, the most useful glitched beam. It is commonly used in unassisted speedruns to speed up Mother Brain's 2nd & 3rd forms kill.
Space/Time beam
(AKA "ISP beam") Usage: equip Ice, Spazer and Plasma (Charge optional), shoot anywhere. Effect: …is pretty much unpredictable. The S/T beam is considered bomb damage-type beam that can freeze and go through enemies, but its main feature is corrupting the game's memory (differently, depending on where and how you dispatched the beam). This is a severe hardware glitch that can destroy the game's SRAM, crash it or produce very interesting results that differ on different emulators. Unless you're dispatching it at point-blank to a solid surface, the game will lag heavily. Experiment at your own risk. Known applications: out-of-room traveling, triggering Zebes's explosion, resetting picked up items and room statuses.
One interesting application this beam allows is bypassing the point of no return in Tourian and exiting it backwards.
YouTube video.
Chainsaw Beam
Usage: equip Wave, Spazer and Plasma, shoot anywhere at point-blank (shooting straight up doesn't work). Works with Charge beam equipped, too, but that removes the chainsaw beam's only significant advantage — see below. Effect: destroys beam-destroyable blocks, opens blue hatches. The beam is considered super missile damage-type, possesses a high rate of fire (similar to that of the Grappling beam), but very limited range, and it doesn't deal actual damage. Known applications: nothing useful is known so far. SMV demonstration.
Any other combination involving Spazer+Plasma
Effect: simply crashes the game. Thus, only these three glitched beams are known.
Specific Boss Tricks
Bomb Torizo
You can escape Torizo by the use of shoulder pumping, walljump trigger pickup and very precise positioning. The door timer (RAM address 7EDE6A,1u), before it starts the countdown, oscillates between "1" and "2" each frame. Depending on what the value is by the time of triggering the bombs, you'll get either 41 or 42 frames to escape once you regain control. You need 42 — it will not work with 41.
Then, you should pick up the bombs by using the walljump check, meaning you have to press away from them at the maximum possible distance (horizontal position 180.xxxxx is recommended). Picking up the bombs farther than 180.65535 will put you at 180.65535 regardless; this is the best you can hope for.
You should land immediately after you take the bombs. Ideally, you should have only one frame of air movement before you land. You can check it by pressing and holding shoot button before the control over Samus is regained: if she still has time to unspin before landing, try to take the bombs lower.
Upon landing, start running with 30 Hz shoulder-pump immediately, and jump at the last possible frame that allows you to clear the corner and get stuck in the door. If you get stuck at horizontal position of 28.0, everything is alright. If more, something is wrong.
After you succeed in getting 28.0, just load a state at the moment of the final jump and press away from the door when you come close enough to it (usually less than x=36.0). If everything is alright, you'll catch the trigger before the door slams shut.
The trick also works on the PAL version, but due to differences in event timing, you have much greater margin of error. It apparently is enough to be feasible on console (although still requires very good timing).
Spore Spawn
Spore Spawn only needs to be fought to get Super Missiles. By getting them in the first room on the right in green Brinstar (by using the mockball or shoulder pumping), this mid-boss becomes useless. Even the Super Missile expansion that Spore Spawn was supposed to guard can be collected by entering the chamber through its exit with an appropriately timed Super Missile, or by using the Crystal Flash in the chamber.
Kraid
Kraid can be killed before fully coming out of the ground with four super missiles or three super missiles and one missile. If you move forward during the last shot, the projectile will connect with Kraid faster, resulting in a faster kill. A charged Wave+Plasma shot can also speed up the battle if Kraid is fought after Draygon. Note that the screen will not fully scroll if Kraid is killed during the first phase, but leaving the room through either door will fix this.
Crocomire
Saving Crocomire until after you get the plasma beam makes the fight a breeze. One charged Ice+Wave+Plasma shot will hit him enough times to send him crawling all the way back into the lava.
Phantoon
Phantoon can also be hit more times than normally allowed by using the Doppler effect — running forward very slowly (see "stutter walking" under Charge shinespark in shorter distance) while constantly firing missiles. With enough missiles (and one super missile at the end), Phantoon can be killed in one round.
In fact, as much as a single missile pack is enough for the task.
Botwoon
10 super missiles will take down this miniboss, but four can be substituted by using a Wave SBA. Both techniques allow killing him in one round under TAS conditions but can also be done in realtime.
Draygon
Draygon is a unique boss in the way that he takes damage from Samus during a shinespark — 150 damage per frame (as much as 2400 damage can be delivered in a single charge). Using this property, Draygon can be killed in two rounds by combining Wave SBAs and shinesparking through him, with super missiles used as necessary. SMV demonstration.
Draygon can also be killed quickly by abusing the X-Ray Scope together with the Plasma beam, which, however, requires you to obtain Plasma before killing Draygon, which may be infeasible in a speedrun.
Finally, if Draygon is killed via shinespark, the variable that determines whether or not Samus is "blue" is not reset. In this state, a new shinespark can be charged simply by ducking. The drawback to the blue suit is that it is lost by pressing the dash button. In the existing runs on the site, the blue suit glitch is used to shinespark along the top of the large room just two rooms outside Draygon's lair.
Golden Torizo
Each charged plasma shot can register two hits if Samus is ducking nearby and shooting straight up (press L and R at once to do so). During one of the Torizo's jumps, the beam will register two hits with just an up-angled shot. Keep in mind that Golden Torizo is able to dodge regular missiles and catch supers. While the latter can be bypassed by spamming them while he prepares to throw the caught missile back, the former can be used to temporarily interrupt his attacks.
However, if you aren't going for 100% item collection, it is advisable to simply skip this fight. It's possible (and is even faster) to take Screw Attack from behind, anyway.
Ridley
When Ridley's health hits 0, he will die the next time he grabs you, but you often have to wait for his AI to decide to do so. Placing a power bomb will instantly cause Ridley to attempt to grab Samus, however, allowing you to end the fight quicker. On the other hand, you don't have to be grabbed if you don't want to: Ridley will still die all alone after several seconds.
Mother Brain
The Mother Brain fight is divided into three distinct phases, each with separate energy count: • First form — 3000 energy units. Harmless by itself. Requires breaking the glass before the actual damage can be dealt. When energy reaches zero, the room is locked in a single screen. • Second form — 18000 energy units. The fastest way to deal with this form is shooting charged Ice+Wave+Plasma. Murder beam is slower both in-game and in realtime. When energy reaches zero, Mother Brain starts shooting the beam that drains Samus's ammo and energy, which initiates the metroid cutscene. • Third form — 36000 energy units. The damage is dealt as soon as the energy count is reset, if any of the methods listed below are used. When energy reaches zero, Mother Brain dies.
It is possible to have Mother Brain's energy drained away right at the start of the third phase while Samus is supposed to be uncontrollable; it requires shooting the Murder beam right before Mother Brain delivers her last beam attack. After you acquire the Hyper Beam, it will take only 1-2 shots to finish her off.
Note that, while this method is preferred if you're aiming solely for lower in-game time, it is much slower (and uglier) in realtime due to heavy lag and having to enter the menu at least once.
With enough energy, it is also possible to retain control of Samus during the metroid cutscene. All that is needed is having 700 to 999 energy (must be current energy, not in reserves) and de-equipping the Varia Suit before Mother Brain uses her final attack. The game will still attempt to put Samus into the kneeling pose a few times during the cutscene, but this can be circumvented by being in mid-air each time the game attempts to enforce Samus's pose.
Even with the metroid on you, you can still attack Mother Brain by firing point blank. However, the metroid stops following Samus as soon as she has full health, though it will teleport to her again when Mother Brain attacks it.
Malicious bugs and glitches
While Super Metroid has an enormous amount of useful bugs and glitches, some of them should be avoided as they can interfere with the play, crash the game, or have other unwanted effects. Springball lock
If you morph in midair instead of on the ground or through mockball, you lose the ability to control the height of a springball jump. Even if you unmorph during such jump, Samus will continue rising. It has no known benefits as of now — thus, springball jumps should only be done after prior mochballing.
Shinespark glitches
(AKA "Things not to spark into".) There are several objects and environments that do not cope too well with Samus's ability to shinespark. They include:
•Lava and quicksand Effect: Samus will move at a pathetically low speed (about 0.11 px/f) with her energy drained as usual, until she runs out of it (then the game might crash regardless). Note: the speed will vary depending on how deep Samus is submerged (compare: the same lava demo, but two pixels higher). • Mother Brain Effect: energy depleted at a very fast rate. •Yapping Maw. Effect: game crashes.
Mechanics of the in-game timer
(paraphrased from moozooh) Super Metroid keeps track of completion time to display upon completion of the game. The timer does not run at all times, however. The main goal of the in-game timer is to measure the length of the actual play, as opposed to sequences that do not involve input.
The in-game timer stops for the following:
• Door transitions
• Item acquisition message boxes
• Frames of lag
• Pause screens (but ONLY after complete fadeout; thus, it is impossible to save any time by pausing)
• Ceres station exploding animation
The in-game timer does not stop for the following:
• X-ray scope
• Elevator rides (except for small portion)
• Refilling energy from reserve tanks (when done without pausing)
• Refilling energy in Samus's ship
• Crystal flash
Due to the nature of the timer, aiming for the fastest frame count does not always coincide with aiming for the fastest in-game timer. There are several techniques that can lower the in-game timer while raising the frame count, such as:
• Taking routes which have more door transitions, but are shorter within the rooms
• Pausing to disable certain upgrades for sequences that may be faster without them
• Performing lag-causing actions that would be faster (in real-time) if lag were removed (such as the Murder Beam)
• Entering doors at a different height, which will cause the screen to move the door to its appropriate spot before scrolling
Opposite actions can be taken to have the reverse effect on the timers. The main point is that both timers cannot be satisfied simultaneously in all circumstances. This raises the question, "Which one do I use when making a Speedrun?" The answer is that it is up to the author's preference.
100% item route
Morph Ball
Missile (Blue Brinstar bottom)
Bomb
Energy Tank (Tunnel to Brinstar)
Super Missile (Green Brinstar)
Missile (Green Brinstar behind reserve tank)
Missile (Green Brinstar behind missile)
Reserve Tank (Green Brinstar)
Missile (Green Brinstar below super missile)
Spazer
Energy Tank (High Jump Boots)
High Jump Boots
Missile (High Jump Boots)
Missile (lava room)
Missile (Norfair bubble room)
Speed Booster
Missile (Speed Booster)
Energy Tank (Crocomire)
Power Bomb (Crocomire)
Grapple Beam
Missile (Grapple Beam)
Missile (Below Crocomire)
Missile (Above Crocomire)
Missile (Kraid)
Varia Suit
Energy Tank (Kraid)
Power Bomb (Red Brinstar spike room)
Missile (Red Brinstar spike room)
Power Bomb (Red Brinstar sidehopper room)
Missile (Crateria moat)
Missile (Wrecked Ship middle)
Super Missile (Wrecked Ship right)
Super Missile (Wrecked Ship left)
Energy Tank (Wrecked Ship)
Missile (Wrecked Ship top)
Missile (Outside wrecked ship top)
Missile (Outside wrecked ship middle)
Missile (Gravity Suit)
Reserve Tank (Wrecked Ship)
Gravity Suit
Missile (Outside wrecked ship bottom)
Power Bomb (Crateria surface)
Energy Tank (Crateria Gauntlet)
Missile (Crateria Gauntlet right)
Missile (Crateria Gauntlet left)
Super Missile (Green Brinstar bottom)
Energy Tank (Green Brinstar)
Power Bomb (Green Brinstar)
Missile (Pink Brinstar middle)
Power Bomb (Pink Brinstar)
Super Missile (Spore Spawn)
Energy Tank (Pink Brinstar top)
Missile (Charge Beam)
Charge Beam
Energy Tank (Pink Brinstar bottom)
Missile (Green Brinstar pipe)
Missile (Green Maridia shinespark)
Missile (Turtle room)
Energy Tank (Turtle room)
Super Missile (Green Maridia)
Missile (Yellow maridia fake wall)
Super Missile (Yellow Maridia)
Missile (Yellow Maridia super missile)
Missile (Draygon)
Space Jump
Energy Tank (Botwoon)
Missile (right maridia sand pit room)
Power Bomb (right maridia sand pit room)
Spring Ball
Plasma Beam
Missile (Pink Maridia)
Super Missile (Pink Maridia)
Missile (left Maridia sand pit room)
Reserve Tank (Maridia)
Ice Beam
Missile (Below ice beam)
Missile (GT)
Super Missile (GT)
Screw Attack
Missile (Mickey Mouse room)
Power Bomb (Lower Norfair bottom)
Energy Tank (Ridley)
Energy Tank (Lower norfair fireflea room)
Missile (lower Norfair above fire flea room)
Power Bomb (lower Norfair above fire flea room)
Missile (lower Norfair near Wave Beam)
Missile (Wave Beam)
Wave Beam
Missile (bubble Norfair green door)
Reserve Tank (Norfair)
Missile (Norfair reserve tank)
X-Ray Scope
Power Bomb (blue Brinstar)
Missile (blue Brinstar behind missile)
Missile (blue Brinstar top)
Missile (blue Brinstar middle)
Energy Tank (blue Brinstar)
Missile (Crateria bottom)
Super Missile (Crateria middle)
Missile (Crateria middle)
Any% Route
NOTE: Based off Zoast's 0:30
Morph Ball
Missile (Blue Brinstar bottom)
Bomb
Energy Tank (Tunnel to Brinstar)
Super Missile (Green Brinstar)
Missile (Charge Beam)
Charge Beam
Varia Suit
Energy Tank (High Jump Boots)
High Jump Boots
Missile (High Jump Boots)
Speed Booster
Missile (Wave Beam)
Wave Beam
Power Bomb (Red Brinstar spike room)
Super Missile (Wrecked Ship left)
Gravity Suit
Energy Tank (Botwoon)
Space Jump
Plasma Beam
Ice Beam
14% Route
NOTE: Based off Zoast's run
Morph Ball
Missile (Blue Brinstar bottom)
Bomb
Energy Tank (Tunnel to Brinstar)
Super Missile (Green Brinstar)
Charge Beam
Power Bomb (Red Brinstar spike room)
Missile (Crateria moat)
Super Missile (Wrecked Ship left)
Gravity Suit
Varia Suit
Energy Tank (Kraid)
Ice Beam
Energy Tank (Ridley)
Glitched route
Morph Ball
Missile (Blue Brinstar Bottom)
Bomb
Energy Tank (Tunnel to Brinstar)
Super Missile (Green Brinstar)
Missile (Charge Beam)
Power Bomb (Spike Room)
Varia Suit
Energy Tank (High Jump)
High Jump
Missile (High Jump)
- GT Code
Screw Attack
RBO Route
Morph Ball
Missile (Blue Brinstar Bottom)
Bomb
Energy Tank (Tunnel to Brinstar)
Super Missile (Green Brinstar)
Reserve Tank (Brinstar)
Missile (Charge Beam)
Charge Beam
Power Bomb (Red Brinstar spike room)
Spazer
Energy Tank (High Jump)
High Jump
Missile (High Jump)
Speed Booster
Missile (Wave Beam)
Wave Beam
Energy Tank (Crocomire)
Power Bomb (Crocomire)
Grapple Beam
Ice Beam
Power Bomb (Blue Brinstar)
Energy Tank (Blue Brinstar)
Super Missile (Crateria)
Power Bomb (Crateria)
Energy Tank (Crateria Gauntlet)
Missile (Crateria Gauntlet right)
Super Missile (Green Brinstar bottom)
Energy Tank (Green Brinstar)
Power Bomb (Green Brinstar)
Missile (Pink Brinstar Middle)
Power Bomb (Pink Brinstar)
Super Missile (Spore Spawn)
Energy Tank (Pink Brinstar right)
Energy Tank (Pink Brinstar left)
X-Ray Scope
Super Missile (Yellow Maridia)
Missile (Yellow Maridia left)
Super Missile (Green Maridia)
Energy Tank (Turtle room)
- X-Ray Glitch into Lower Norfair
Energy Tank (Fireflea room)
Energy Tank (Ridley)
Energy Tank (Botwoon)
Space Jump
- Phantoon Boss Battle
- Kraid boss battle