Instant Morph/Unmorph: Difference between revisions

From Metroid Prime Speedrunning Wiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
Normally, unmorphing and morphing are fairly lengthy animations that can cost time in certain areas of a run. However, there are ways to skip this animation. There isn't any one guaranteed way to do an Instant Unmorph or Morph; it depends on what direction you are facing, which room you are in, and what's around you. However, the general rule is that the game will cut the animation whenever the camera is obstructed. This trick is required for [[Bomb Space Jump|Bomb Space Jumps]] to work.
Normally, unmorphing and morphing are fairly lengthy animations that can cost time in certain areas of a run. However, there are ways to skip this animation. To dertermine when to give Samus an Instant Unmorph, the game calculates the position the Camera should move to and performs a raytrace along this spline checking if there is collision along this path. If the camera is found to be blocked, the game will skip the unmorph animation entirely resulting in an instant unmorph. This calculation happens after you press X to unmorph and before it draws the next frame and therefore cant be viewed in memory. This trick is required for [[Bomb Space Jump|Bomb Space Jumps]] to work.


== Prime ==
== Prime ==
The camera in this game is more strict and only allows for Instant Unmorphing. Some ways to block the camera in this game are:
The camera in this game follows Samus much more strictly and will only allow for instant unmorphing. The camera can also pass through [[Prime World Editor|Actors]], limiting ways to block the camera. Some ways to block the camera in this game are:
* Scenery
* Walls/Collision
* Walls
* Enemies
* Breaking the Camera Follow Feature
 


== Echoes ==
== Echoes ==
Line 16: Line 18:
* Being in an area where you are cramped in between lots of nearby objects
* Being in an area where you are cramped in between lots of nearby objects


In runs, the most common usage is to jump into the top of door frames and morph, which in almost every door in the game can give you an Instant Morph. While these techniques add nice detail to your movement, they are most notable for their role BSJs.
In runs, the most common usage is to jump into the top of door frames and morph, which in almost every door in the game can give you an Instant Morph.


Note that there are some types of collision that will not give you an instant morph even if all of the above requirements are met, such as collision that is marked as "shoot thru".
Note that there are some types of collision that will not give you an instant morph even if all of the above requirements are met, such as collision that is marked as "Camera Thru". <small>(''see also: [[Prime World Editor]]'')</small>


== Corruption ==
== Corruption ==

Revision as of 07:15, 19 October 2021

Normally, unmorphing and morphing are fairly lengthy animations that can cost time in certain areas of a run. However, there are ways to skip this animation. To dertermine when to give Samus an Instant Unmorph, the game calculates the position the Camera should move to and performs a raytrace along this spline checking if there is collision along this path. If the camera is found to be blocked, the game will skip the unmorph animation entirely resulting in an instant unmorph. This calculation happens after you press X to unmorph and before it draws the next frame and therefore cant be viewed in memory. This trick is required for Bomb Space Jumps to work.

Prime

The camera in this game follows Samus much more strictly and will only allow for instant unmorphing. The camera can also pass through Actors, limiting ways to block the camera. Some ways to block the camera in this game are:

  • Walls/Collision
  • Enemies
  • Breaking the Camera Follow Feature


Echoes

Thankfully, in Prime 2 you can completely (or sometimes just partially) skip either animation in many places, which can save lots of time over the course of a run.

Common ways to obstruct the camera include:

  • Rolling off a ledge
  • Having your back against a wall
  • Quickly boosting around a wall
  • Jumping up towards a ceiling
  • Being in an area where you are cramped in between lots of nearby objects

In runs, the most common usage is to jump into the top of door frames and morph, which in almost every door in the game can give you an Instant Morph.

Note that there are some types of collision that will not give you an instant morph even if all of the above requirements are met, such as collision that is marked as "Camera Thru". (see also: Prime World Editor)

Corruption

The camera in this game is extremely broken and lenient. Instant Unmorphs can happen pretty much anywhere, even when there isn't even a wall. If the camera is even slightly blocked, an Instant Unmorph is possible.