Difference between revisions of "Major Glitches"

From ALttP Speedrunning Wiki
Jump to: navigation, search
 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
These are ordered from most severe to least severe.
+
Major Glitches are glitches the community has determined are too severe for No Major Glitch Speedruns. Most of these lead to significant breaks in the sequence and logic of the game.
 +
 
 +
== MG Speedruns ==
 +
 
 +
The following glitches are allowed in MG Speedrun categories unless otherwise noted. These runs may sometimes be called "unrestricted" because there are almost no limitations on what's performed, although RAM Preparation and out-of-bounds misslotting tend to be banned even in these runs.
 
   
 
   
== Exploration Glitch (EG) ==
+
=== Exploration Glitch (EG) ===
  
Placing the player sprite on the incorrect layer of the game which results in the ability to bypass obstacles through layer manipulation. There are many ways to activate EG, including normal OOB glitches, underworld YBAs, performing a midair s+q, offsetting the camera (for example with bumpers in Skull Woods) and abusing Tower of Hera's poor dungeon design. EG is only possible in the underworld.
+
[[Exploration Glitch]] (or EG) refers to a subset of glitches that manipulate Link's layer in the underworld. Often this leads to Link being able to get "under" the map in the underworld, and since every room in the underworld is technically part of the same map, this allows him to easily travel throughout the underworld. This glitch is extremely powerful in an Any% context, allowing players to reach the credits in under two minutes. While it's still a powerful glitch in other MG Speedruns, it's limited in many situations by how Link can't interact with most sprites while in EG as well as specific rules regarding where/how he can enter and exit the state.
+
 
== Door Glitches (DG) ==
+
There are many ways to activate EG, including normal OOB glitches, underworld YBAs, underworld Mirror Jumps, midair S&Q, jumping into voids, offsetting the camera (for example with bumpers in Skull Woods) and using the 1.0 pit in Tower of Hera. For more information about EG and how to perform various speedrun applications of it, see its [[Exploration Glitch|page]].
 +
 
 +
=== Transition Corruption (TC) ===
 +
 
 +
[[Door Glitches|Transition Corruption]] (or TC) refers to a subset of glitches which are accomplished by bypassing or corrupting a transition on the underworld. These can be accomplished in a variety of ways with many different effects. See its [[Door Glitches|Main Page]] for more information.
 +
 
 +
==== Door Juke ====
 +
{{Main|Door Juke}}
 +
Door Juke is a glitch that allows the player to bypass room transition triggers in the underworld. They can be done with Yuzuhara's Bottle Adventure (see below), Statue Drag, Mirror Door, and through snapping with Somaria or Bombs. See the main page for more info.
 +
 
 +
==== Yuzuhara's Bottle Adventure (YBA) ====
 +
{{Main|YBA}}
 +
A YBA is a glitch that results from Link using a bottled potion at the same time he touches a screen transition. This can be used for Door Juking, but in some contexts, it can be used to trigger an underworld fake flute.
 +
 
 +
==== Mirror Door ====
 +
{{Main|Mirror Door}}
 +
A Mirror Door is a glitch resulting from using the Magic Mirror on the same frame as activating a door transition. This glitch gives some similar results to YBA, but also produces some unique effects that are impossible through other means, such as opening a "Triforce door" in any room.
  
Three subsets of glitches which are accomplished by bypassing or corrupting a door transition on the underworld. This can be accomplished with a YBA or through use of the Cane of Somaria, bombs, pixelporting (in a TAS), and probably more ways.
+
==== Somaria Transition Corruption (STC) ====
 
=== Superskuj Door Juke (SDJ) ===
 
 
{{Main|Somaria Door}}
 
{{Main|Somaria Door}}
A glitch which spoofs data inside rooms, or overwrites completion flags in a room. This can cause chest contents to change, refill chests, regenerate keys, and toggle the "holes hurt players" flag which allows some Wrong Warps.
+
A glitch which spoofs data inside rooms, or overwrites completion flags in a room. This can cause chest contents to change, refill chests, regenerate keys, and toggle the "holes hurt players" flag which allows for some Wrong Warps.
 +
 
 +
==== Death Hole ====
 +
{{Main|Deathhole}}
 +
A glitch where the player dies at the exact time a fall transition is triggered. This will keep Link  physically in his current room with data spoofed from the room he was supposed to fall to.
 +
 
 +
==== Underworld Fake Flute ====
 +
{{Main|Fake Flute}}
 +
Underworld Fake Flute is a glitch that occurs when Link performs a Blue YBA on a subtile transition or a Green YBA on a supertile transition. When this happens, the flute menu is called. Fluting in the underworld, which is of course never meant to happen in normal gameplay, leads to a very powerful game-state called [[Plaid World]]. Plaid World is considered a state on-par with EG and is therefore banned in MG runs that ban EG, even if the run allows other forms of Transition Corruption.
 +
 
 +
=== Wrong Warp (WW) ===
 +
 
 +
A [[Wrong Warp]] involves using a hole in a room to transfer the player to a room which is not intended to be accessed from the former. Some holes can accomplish this by default, such as Ganonpot or the Turtle Rock lava dive. Others require transition corruptions to change the behavior of the hole or to create holes in rooms that don't normally have them.
  
=== Door Warp ===
+
=== Misslotting ===
  
A glitch which corrupts a door transition, causing it to transport the player multiple rooms instead of just one, or to transport the player in the wrong direction.
+
[[Ancilla glitches|Misslotting]] is a class of glitches that involve loading ancillae into incorrect slots in the game's memory. This can create a variety of effects, including [[Hookpush]], Hookclip, and Overworld Conveyor.  
 
 
=== Underworld Fake Flute ===
 
  
See: 6. Fake Flute
+
If the player misslots ancillae outside the table reserved for them, this is considered out-of-bounds misslotting, a glitch capable of letting the player achieve Arbitrary Code Execution. Because of this power, it is banned in MG Runs outside of [[ACE RTA]].
  
== Wrong Warp (WW) ==
+
== RMG Speedruns ==
  
Using a hole in a room to transfer the player to a room which is not intended to be accessed from the former. Some holes can accomplish this by default, such as Ganonpot or the Turtle Rock lava dive, others require an SDJ to change the behavior of the hole. As of now Door Glitches are required to perform any Wrong Warps, but they aren't considered a subset of Door Glitches, instead they have their own classification.
+
The following glitches are allowed in MG and Restricted Major Glitches (or RMG) Speedruns. These glitches have a reduced power level compared to the ones above.
 
   
 
   
== Out of Bounds (OOB) ==
+
=== Out of Bounds (OOB) ===
  
Specific manipulation of the game engine's collision detection to bypass a boundary. On the underworld OOB results in Link being outside a room's walls, but without freedom of movement across the underworld map (that is EG). On the overworld OOB results in bypassing an obstacle, such as a wall or cliff. Methods to achieve OOB include clipping, teleports and mirror jumps. Some applications of OOB can automatically lead to EG.
+
Specific manipulation of the game engine's collision detection to bypass a boundary. On the underworld OOB results in Link being outside a room's walls, but without freedom of movement across the underworld map (that is EG). On the overworld OOB results in bypassing an obstacle, such as a wall or cliff. Methods to achieve OOB include [[Clips|Clipping]], [[Teleport|Teleports]], and mirror jumps. Some applications of OOB can automatically lead to EG.
 
   
 
   
== Screen Transition Gitches (Overworld) ==
+
=== Screen Transition Glitches (Overworld) ===
  
Two subsets of glitches which corrupt the function of a seen transition on the overworld.
+
A subset of glitches using screen transitions on the overworld.
 
   
 
   
=== Mirror Warping ===
+
==== Mirror Wrapping ====
  
Activating the mirror on the same frame as a screen transition to warp across a screen.
+
A [[Mirror Wrap]] occurs when Link uses the Mirror and transitions the screen at the same time. This can lead to him getting moved further into a screen than he normally would, which can skip past obstacles that would ordinarily be in his path.
 
=== YBA ===
 
  
A blue potion YBA activates a fake flute (see: Fake Flute). Using a green or red potion to activate a YBA on the overworld corrupts the screen's data, allowing the player to bypass dome obstacles.
+
==== FAWT ====
 
== Fake Flute ==
 
  
The flute menu can be accessed with a YBA on the overworld or underworld, and are classified separately:
+
A Funny Auto-Walk Thing (or [[FAWT]]) is a glitch that occurs when Link triggers an overworld screen transition while he's partially inside the transition (typically the result of doing OoB glitches). On the following screen, Link will "auto-walk" a certain distance into the screen. While he's auto-walking, the player will have no control over Link, and Link will not interact with any level collision or sprites in his path.
 
   
 
   
=== Overworld Fake Flute ===
+
====[[Yuzuhara's Bottle Adventure]] (YBA)====
  
Achieved by performing a blue potion YBA on the overworld. Calls a functioning flute menu, with the exception that transportation from the Dark World will result in the player landing in the Fake Light World.
+
A blue potion YBA activates an Overworld [[Fake Flute]]. Using a green or red potion to activate a YBA on the overworld corrupts the screen's data, allowing the player to bypass some obstacles.
 
=== Underworld Fake Flute ===
 
  
Achieved with a green YBA in an inter-tile door or a blue YBA in an intra-tile door. This calls a flute menu which does not function properly. This is not considered EG unless the player moves far enough from the landing zone to reload underworld tiles.
 
  
 
[[Category:Major Glitches| ]]
 
[[Category:Major Glitches| ]]

Latest revision as of 03:46, 12 July 2021

Major Glitches are glitches the community has determined are too severe for No Major Glitch Speedruns. Most of these lead to significant breaks in the sequence and logic of the game.

MG Speedruns

The following glitches are allowed in MG Speedrun categories unless otherwise noted. These runs may sometimes be called "unrestricted" because there are almost no limitations on what's performed, although RAM Preparation and out-of-bounds misslotting tend to be banned even in these runs.

Exploration Glitch (EG)

Exploration Glitch (or EG) refers to a subset of glitches that manipulate Link's layer in the underworld. Often this leads to Link being able to get "under" the map in the underworld, and since every room in the underworld is technically part of the same map, this allows him to easily travel throughout the underworld. This glitch is extremely powerful in an Any% context, allowing players to reach the credits in under two minutes. While it's still a powerful glitch in other MG Speedruns, it's limited in many situations by how Link can't interact with most sprites while in EG as well as specific rules regarding where/how he can enter and exit the state.

There are many ways to activate EG, including normal OOB glitches, underworld YBAs, underworld Mirror Jumps, midair S&Q, jumping into voids, offsetting the camera (for example with bumpers in Skull Woods) and using the 1.0 pit in Tower of Hera. For more information about EG and how to perform various speedrun applications of it, see its page.

Transition Corruption (TC)

Transition Corruption (or TC) refers to a subset of glitches which are accomplished by bypassing or corrupting a transition on the underworld. These can be accomplished in a variety of ways with many different effects. See its Main Page for more information.

Door Juke

Main article: Door Juke

Door Juke is a glitch that allows the player to bypass room transition triggers in the underworld. They can be done with Yuzuhara's Bottle Adventure (see below), Statue Drag, Mirror Door, and through snapping with Somaria or Bombs. See the main page for more info.

Yuzuhara's Bottle Adventure (YBA)

Main article: YBA

A YBA is a glitch that results from Link using a bottled potion at the same time he touches a screen transition. This can be used for Door Juking, but in some contexts, it can be used to trigger an underworld fake flute.

Mirror Door

Main article: Mirror Door

A Mirror Door is a glitch resulting from using the Magic Mirror on the same frame as activating a door transition. This glitch gives some similar results to YBA, but also produces some unique effects that are impossible through other means, such as opening a "Triforce door" in any room.

Somaria Transition Corruption (STC)

Main article: Somaria Door

A glitch which spoofs data inside rooms, or overwrites completion flags in a room. This can cause chest contents to change, refill chests, regenerate keys, and toggle the "holes hurt players" flag which allows for some Wrong Warps.

Death Hole

Main article: Deathhole

A glitch where the player dies at the exact time a fall transition is triggered. This will keep Link physically in his current room with data spoofed from the room he was supposed to fall to.

Underworld Fake Flute

Main article: Fake Flute

Underworld Fake Flute is a glitch that occurs when Link performs a Blue YBA on a subtile transition or a Green YBA on a supertile transition. When this happens, the flute menu is called. Fluting in the underworld, which is of course never meant to happen in normal gameplay, leads to a very powerful game-state called Plaid World. Plaid World is considered a state on-par with EG and is therefore banned in MG runs that ban EG, even if the run allows other forms of Transition Corruption.

Wrong Warp (WW)

A Wrong Warp involves using a hole in a room to transfer the player to a room which is not intended to be accessed from the former. Some holes can accomplish this by default, such as Ganonpot or the Turtle Rock lava dive. Others require transition corruptions to change the behavior of the hole or to create holes in rooms that don't normally have them.

Misslotting

Misslotting is a class of glitches that involve loading ancillae into incorrect slots in the game's memory. This can create a variety of effects, including Hookpush, Hookclip, and Overworld Conveyor.

If the player misslots ancillae outside the table reserved for them, this is considered out-of-bounds misslotting, a glitch capable of letting the player achieve Arbitrary Code Execution. Because of this power, it is banned in MG Runs outside of ACE RTA.

RMG Speedruns

The following glitches are allowed in MG and Restricted Major Glitches (or RMG) Speedruns. These glitches have a reduced power level compared to the ones above.

Out of Bounds (OOB)

Specific manipulation of the game engine's collision detection to bypass a boundary. On the underworld OOB results in Link being outside a room's walls, but without freedom of movement across the underworld map (that is EG). On the overworld OOB results in bypassing an obstacle, such as a wall or cliff. Methods to achieve OOB include Clipping, Teleports, and mirror jumps. Some applications of OOB can automatically lead to EG.

Screen Transition Glitches (Overworld)

A subset of glitches using screen transitions on the overworld.

Mirror Wrapping

A Mirror Wrap occurs when Link uses the Mirror and transitions the screen at the same time. This can lead to him getting moved further into a screen than he normally would, which can skip past obstacles that would ordinarily be in his path.

FAWT

A Funny Auto-Walk Thing (or FAWT) is a glitch that occurs when Link triggers an overworld screen transition while he's partially inside the transition (typically the result of doing OoB glitches). On the following screen, Link will "auto-walk" a certain distance into the screen. While he's auto-walking, the player will have no control over Link, and Link will not interact with any level collision or sprites in his path.

Yuzuhara's Bottle Adventure (YBA)

A blue potion YBA activates an Overworld Fake Flute. Using a green or red potion to activate a YBA on the overworld corrupts the screen's data, allowing the player to bypass some obstacles.