Difference between revisions of "Bomb Torizo"

From A complete guide to Super Metroid speedrunning
Jump to: navigation, search
(Everything Except 0% / 12%: Change heading to 4% /12%. The known routes for 0% fight BT.)
(Bomb Torizo Skip: Changed wording to reflect difficulty of human skip and added information about 30hz arm pump ban.)
Line 90: Line 90:
 
== Introduction ==
 
== Introduction ==
  
To this day, an oft-asked question by those unfamiliar with the inner workings of Super Metroid is whether it is humanly possible to avoid the Bomb Torizo encounter in a similar manner to a [[Tool Assisted Speedruns|tool assisted speedrun]]. Although such is possible on the PAL version of the game - due to the differences in the speed of the environment relative to Samus - it is physically impossible for a person to do so on the NTSC version of the game.
+
To this day, an oft-asked question by those unfamiliar with the inner workings of Super Metroid is whether it is humanly possible to avoid the Bomb Torizo encounter in a similar manner to a [[Tool Assisted Speedruns|tool assisted speedrun]]. Although such is easily doable on the PAL version of the game - due to the differences in the speed of the environment relative to Samus - it is extremely difficult for a person to do so on the NTSC version of the game.
  
To help convey how physically impossible this is, below is an explanation of how tool assisted speedruns ([https://www.youtube.com/watch?v=SlpcMQ6JKzU&t=6m39s specifically, those of Sniq]) skip the encounter on the NTSC version.
+
To help convey how hard this is, below is an explanation of how tool assisted speedruns ([https://www.youtube.com/watch?v=SlpcMQ6JKzU&t=6m39s specifically, those of Sniq]) skip the encounter on the NTSC version.
  
 
== Grabbing Bombs ==
 
== Grabbing Bombs ==
Line 125: Line 125:
 
*Walljump check on the right frame afterward - whether or not this would even be successful at this point is a 50% chance due to door timer oscillation
 
*Walljump check on the right frame afterward - whether or not this would even be successful at this point is a 50% chance due to door timer oscillation
  
Hopefully this has helped you understand why this sequence break will never be performed unassisted by a human on the NTSC version of the game. It is simply not physically possible.
+
While the skip has been proven to be possible without the use of TAS, the community has banned the use of 30hz arm pumping while leaving the room to perform this skip. This is to protect the accessibility of the game to current and new runners.
 
 
 
 
  
 
= See also =
 
= See also =

Revision as of 16:16, 9 December 2024


Bomb Torizo
BombTorizo.png
Location Bomb Torizo Room, Crateria
Health 800

General Information

Bomb Torizo has 800 health.

Bomb Torizo is vulnerable to Missiles, Super Missiles, charged shots, and special beam attacks.

Super Missiles will deal 600 damage to Bomb Torizo instead of their normal 300.

When brought below 350 health, his core will explode, and he will not take damage during this animation.

When brought below 100 health, his head will explode, and he will not take damage during this animation.

Any part of Bomb Torizo's body, as well as his eggs, will deal 2 / 4 / 8 damage to Gravity Suit / Varia Suit / Power Suit Samus, respectively.

Bomb Torizo's claw and laser attacks each deal 2 / 5 / 10 damage to Gravity Suit / Varia Suit / Power Suit Samus, respectively.

Bomb Torizo's claw explosions can strike Samus multiple times depending on how Samus comes into contact with it.


Interactions

Walking

Bomb Torizo will walk forwards towards Samus if she is nearby.

Bomb Torizo will turn around if Samus manages to get behind him.

Jumping

Bomb Torizo will attempt to jump backwards away from Samus depending on how close she gets to him.

Bomb Torizo will always perform an attack after jumping backwards.


Categories

Everything Except 4% / 12%

One of many setups for the start of the BT fight
Closeup detail
Second phase position

You will want to be at full energy before entering Bomb Torizo's chamber so that his eggs will only be able to drop Missiles and not energy.

Bomb Torizo will spit eggs and will never perform his laser attack so long as you stay below 5 Missiles during the point in which he decides which attack to use after jumping backwards.

Find a consistent position or setup for forcing Bomb Torizo to jump backwards during the start of the fight. You will want to strike him five times with the beam before he begins his first volley of eggs, as he jumps backwards into the corner.

Fire the beam at his volley of eggs. Try to fire in a manner to where the drops are spread out rather than clustered together so that you can grab a few drops in one jump and the rest in another. Fire 4 Missiles at Bomb Torizo, then grab the rest while his core is exploding, then fire 3 more.

You will always want to fire beam shots in multiples of 5 (5 * 20 = 100). Bomb Torizo will become decapitated when brought below 100 health, which will waste about a second; however, if he is taken from 100 health to 0 health - which a Missile will do - it will prevent this from occurring. If you commit to firing the beam a sixth time, make sure you can commit to firing four more times, or else the decapitation will occur.

Bomb Torizo will flash white when he has taken damage, and has a slightly longer invulnerability period than most enemies. Pay attention to this, and make sure to keep your shots spaced out appropriately, so that you never end up miscounting shots during the fight.

Every Any% tutorial should explain a method or methods for the position-based things described above. Some examples are shown below, but there are many different setups that work, and some may be faster.

Examples

One example of an opening setup is shown here. Position Samus so that the "spike" in the background texture is just behind her. This position does not need to be pixel-perfect, there is some leeway.

Right when the Boss Music starts playing, fire a shot and tap right in quick succession. Pressing those buttons on the same frame will shoot right instead of up-right, which could go under BT during the jump.

Next, tap forward while firing the remaining four shots in the set, and align Samus' back near the line of dots in the background as shown. There is some leeway for this position as well.

Here is a video of this setup:

Here is a video example showing another similar setup:

Optimal

The fastest known strat is shown in this video -- if you're morphed in a pixel-perfect position at the start of the fight, BT will jump back without you having to move. Then you can fire four beam shots after BT lands (hitting BT while it's midair will cause it to freeze for a few frames), shoot the orbs, then fire a fifth beam shot as you jump up to grab the missile drops. Then as normal, fire four missiles, grab more drops, and fire three missiles.

Bomb Torizo Skip

Introduction

To this day, an oft-asked question by those unfamiliar with the inner workings of Super Metroid is whether it is humanly possible to avoid the Bomb Torizo encounter in a similar manner to a tool assisted speedrun. Although such is easily doable on the PAL version of the game - due to the differences in the speed of the environment relative to Samus - it is extremely difficult for a person to do so on the NTSC version of the game.

To help convey how hard this is, below is an explanation of how tool assisted speedruns (specifically, those of Sniq) skip the encounter on the NTSC version.

Grabbing Bombs

Because of the door timer oscillator that comes into play later, Bombs must be grabbed on the correct frame. You can think of every frame as being either 'correct' or 'incorrect'. A correct frame will come immediately after an incorrect frame, and visa versa. On the NTSC version, a frame as a unit of time is 1/60th of a second, or 16.6r7 milliseconds.

The jump performed towards Bombs is of minimal height, involving the jump input being active for only four frames, which provides the first possible amount for where Samus will land on the ground on the first frame after the item fanfare ends. Additionally, Samus must have a certain amount of dash in order to have proper momentum after turning around to make contact with Bombs. These working momentum values are 1, 1.04096, 1.08192, and 1.12288 pixels (these amounts are in pixels.subpixels). That way, when the spinjump is broken to land on the ground, 0.49152 pixels will be added to Samus's momentum value. In order to achieve this, the spinjump must be broken on the same frame that contact with Bombs is made, which will cause Samus to automatically unspin after the text box clears the screen. By doing this, Samus will ultimately be sent ~2 pixels away from Bomb Torizo on the frame that her spin is broken after acquiring Bombs.

Finally, as you would probably expect, Bombs must be grabbed from as far away as possible pixel-wise.

Post-Bombs Movement

After acquiring Bombs, the subpixel value is normalized due to the walljump check that occured from the spinjump.

Every single frame of movement that occurs on the ground at this point must involve an arm pump. A single missed arm pump would result in failure.

Leaving The Room

41-42 frames after control over Samus is regained, the door will begin closing, and it only takes 7 frames to shut completely. Whether the door begins closing after 41 frames or 42 frames depends on the door timer. Leaving the room is not possible if the door begins closing within 41 frames.

After 28 grounded movement frames, a jump is performed towards the door. 13 frames later, Samus's spinjump is broken with down+right directional pad inputs, which effectively acts as Samus both breaking spin and performing a walljump check on the same frame, to make contact with the room transition earlier than otherwise, and to keep dash speed after the transition to clear the ledge. If this would occur on an 'incorrect' frame, as mentioned earlier, Samus would, instead of making contact with the room transition, become stuck inside the door shell from how quickly it closes, unable to escape.

Summation

In order to perform the Bomb Torizo skip on NTSC, you would have to be physically able to perform the following (or a similar, valid alternative sequence) in this order:

  • Perform a jump towards Bombs in which Samus will land on the first frame after the item fanfare
  • Make contact with Bombs from as far away as possible with a momentum value between 1-1.12288 pixels
  • Break the spinjump on the same frame that contact with Bombs is made, causing Samus to automatically unspin after the text box disappears
  • Perform an arm pump input on every frame of forward movement for 28 frames in a row
  • Jump on the right frame towards the door afterward
  • Walljump check on the right frame afterward - whether or not this would even be successful at this point is a 50% chance due to door timer oscillation

While the skip has been proven to be possible without the use of TAS, the community has banned the use of 30hz arm pumping while leaving the room to perform this skip. This is to protect the accessibility of the game to current and new runners.

See also


External links