Difference between revisions of "Out of Bounds"
(Added practical guide for OOB navigation) |
(Effects at x=0 -- summary of a conversation with sniq) |
||
Line 11: | Line 11: | ||
For more information also see this post http://tasvideos.org/forum/viewtopic.php?p=433442&highlight=#433442 and the bottom part of this post: http://tasvideos.org/forum/viewtopic.php?p=418314&highlight=#418314 | For more information also see this post http://tasvideos.org/forum/viewtopic.php?p=433442&highlight=#433442 and the bottom part of this post: http://tasvideos.org/forum/viewtopic.php?p=418314&highlight=#418314 | ||
+ | |||
+ | == Origin Effects == | ||
+ | |||
+ | When Samus' X position is close to 0, she will have strange properties with the blocks she's touching. This is because of the collision oscillator, and the fact that she's touching blocks at both positive and negative coordinates. Every second frame will have a solid collision, and every other frame will have a non-solid collision. | ||
+ | |||
+ | Sometimes a door transition can even be encountered here without a door block; this will be one of the non-solid collisions, and the current best guess is that this is due to the room's repeating geometry, so this collision happens against a block that's at the far right side of the room. | ||
== Practical Guide == | == Practical Guide == |
Revision as of 15:34, 20 November 2019
Out of Bounds (abbreviated OoB) is a rule applied to Super Metroid categories, typically preventing the use of Out of Bounds (e.g. no OoB) in a run.
Out of Bounds is defined as whenever Samus' hitbox leaves the regular boundaries of the room (via X-Ray Climb, Doorskip, or any other glitch) and causes the map to shift into a black area that is not marked in the game and is not tracked. The map on the HUD consequently stops blinking when this occurs (which it does not when Samus is located at black inbounds map square tiles such as the easiest to reach black map square tile in the Green Brinstar Fireflea Room). In Out of Bounds Samus completely leaves the existing room and is able to exploit junk data left behind from previous rooms.
This does not cover clipping through walls and platforms, as well as an X-Ray Climb that goes through the wall but doesn't leave the room (such as leaving Draygon without Gravity).
Kejardon's explanation of out of room travel
Samus is at any point in time during game-play (i.e. outside of where ever the game puts Samus during Intro or Title Screen menuing phases) only allowed to exit the inbounds rectangles of rooms with parts of her bodybox (or her whole bodybox) during standard/default elevator rides (i.e. non-loose ones activated by triggering the yellow elevator platform enemy that continually teleports Samus onto it while it keeps moving, whereas a loose elevator ride can be triggered using Reserves, for example), and while a transitioning process is already going on (since in some cases of entering normal doors normally, the game shifts Samus' bodybox through and past the transition tiles).
For more information also see this post http://tasvideos.org/forum/viewtopic.php?p=433442&highlight=#433442 and the bottom part of this post: http://tasvideos.org/forum/viewtopic.php?p=418314&highlight=#418314
Origin Effects
When Samus' X position is close to 0, she will have strange properties with the blocks she's touching. This is because of the collision oscillator, and the fact that she's touching blocks at both positive and negative coordinates. Every second frame will have a solid collision, and every other frame will have a non-solid collision.
Sometimes a door transition can even be encountered here without a door block; this will be one of the non-solid collisions, and the current best guess is that this is due to the room's repeating geometry, so this collision happens against a block that's at the far right side of the room.
Practical Guide
The layout of the Out of Bounds area can be typically normalized by resetting, or by entering a larger room than the one you plan on going Out of Bounds in.
There are various types of blocks that Samus will interact with while she's moving out of bounds, including door transition blocks, spike blocks, blocks that will crash the game, and slope blocks. Less commonly, there are blocks that allow for other functions like memory corruption.
Slope blocks have strange properties out of bounds, and may cause Samus to fall partially through them to the block below, or to "bounce" on them.
To figure out a particular out of bounds route, you will typically want to use a Hitbox Viewer, and figure out a combination of visual cues, audio cues, rhythmic cues such as a metronome or the Power Beam auto-fire, and Normalized Movement, to navigate where you need to go.
Use of the X-Ray Scope once you're far enough away from the original room can change memory values, and can change the room geometry.