Difference between revisions of "Hookpush"

From ALttPR Wiki
Jump to: navigation, search
(Applications)
(External guide)
 
(7 intermediate revisions by the same user not shown)
Line 61: Line 61:
  
 
{| class="wikitable"
 
{| class="wikitable"
! Video of the preceding
+
! Video of the glitch
 
|-
 
|-
 
! [[File:HP-ArmosB.gif]]
 
! [[File:HP-ArmosB.gif]]
 
|}
 
|}
 
  
 
== Applications ==
 
== Applications ==
  
As YBA or STC, hookpush is a glicht that can be performed in different rooms with different affect. A difference could be that hookpush will always have "stable" transitions, this is that the camera and sprites will work usually as the inteded way. Here we have a list of the applications listed on the wiki (already or to do):
+
As YBA or STC, hookpush is a glicht that can be performed in different rooms with different effect. A difference could be that hookpush will always have "stable" transitions, this is that the camera and sprites will work usually as the inteded way. Here we have a list of the applications listed on the wiki (already or to do):
  
 
* {{nl|Eastern Palace}} Armos with no bow/no big key
 
* {{nl|Eastern Palace}} Armos with no bow/no big key
 
* {{nl|Desert Palace}} Lanmolas no big key
 
* {{nl|Desert Palace}} Lanmolas no big key
 +
* {{nl|Tower of Hera}} even more  dungeons to connect (to do)
 
* {{nl|Palace of Darkness}} Helma with no bow/no hammer/no big key (to do)
 
* {{nl|Palace of Darkness}} Helma with no bow/no hammer/no big key (to do)
 +
* {{nl|Swamp Palace}} with no flipper/no hammer (to do)
 +
* {{nl|Skull woods}} Mothula with no fire rod and cave state (to do)
 +
* {{nl|Misery mire}} with no big key and avoiding hover, conecting to TR (to do)
 +
* {{nl|Turtle Rock}} Cave state to the back (done) and to the entrance (to do)
 +
* {{nl|Ganon's Tower}} moving around and conecting another dungeons (to do)
 +
 +
Both {{nl|Thieves' Town}} and {{nl|Ice Palace}} have not many application given the already options to enter in cave state easily and the dungeon locations in the Underworld map.
  
 
== External guide ==
 
== External guide ==
  
* [https://docs.google.com/document/d/1ALuPjE3iGy8ctIQvptBEi09fen46IDvCtBWZuTAG16I/edit malmo's guide to hookpushing]
+
* [https://docs.google.com/document/d/1ALuPjE3iGy8ctIQvptBEi09fen46IDvCtBWZuTAG16I/edit Malmo's guide to hookpushing]
* [https://www.youtube.com/watch?v=I8UlwL9HYjM&t=2664s foxlisk's Intro to Hookpushing & Stuckpushing]
+
* [https://www.youtube.com/watch?v=I8UlwL9HYjM&t=2664s Foxlisk's Intro to Hookpushing & Stuckpushing]
 +
* [https://www.youtube.com/watch?v=K1LQ26F--LY RedKitsune's 3 minutes guide for Stuckpushing]

Latest revision as of 13:20, 31 July 2022

Hookpushing is a form of ancilla misslotting. Creating a Somaria block in the wrong slot, then using other items to manipulate other slots, allows you to affect the direction and distance that your next use of the hookshot will move you.

Hookpushing is a powerful glitch that allows you to move through walls and skip item requirements. It requires the lamp, hookshot, and Cane of Somaria, plus the items for one of these two setups:

  1. Items that create sprites that remain on the screen for a while -- usually the Master Sword or better to cast sword beams
  2. A bow and bombs to perform a variant that works in confined spaces

The sprites that remain on the screen for a while are called ancilla, and by manipulating them, you can change the behavior of the hookshot.

Sword beam hookpushing

This example is a useful and satisfying hookpush to learn, because it gets you from the front of Eastern Palace (NL) directly to Armos.

Set up your practice ROM

You won't get to watch memory values in a run of the game, but when learning a hookpush, you absolutely want to use the LTTPHack practice ROM.

Here's the configuration I use (relevant part circled):

Prachack-ancilla.png

Ancilla.png


Performing the hookpush

You want to make a Somaria block in ancilla slot 9, which is an unusual place for a Somaria block to be, so it will be an unusual block.

There is a chance, largely based on the random timing of sword sparkles, that you get a block in ancilla slot 8 instead. It will act different and it won't let you hookpush. If that happens, start over.

Of course you can't look at your ancilla slots while playing the actual game, so learning the setup with the practice ROM, and learning to intuit whether it's going right, is very useful.

In the fourth step above, you'll be spelling "YAY" with your controller buttons. If you press the second Y too soon after the first Y, or too late after the A, it will fail. I find the timing easiest to set up by kicking up boots dust twice, or "YAAY".

If you succeeded, you will get a glitched Somaria block that you can walk under without interacting with it. A Somaria block is ancilla number $2C, so here in the practice hack we can see that it's in slot 9 (the last slot on the HUD).

The preceding step needs to be "a different wall in the same direction", and the effect is subtle but important. The wall that your sword beam hits will form an invisible line that stops your hookpush, which is why it can't be the same wall. In the screenshot, I'm sword-beaming the pot at point-blank range, so the hookpush-stopping line coincides with the right edge of the pot. The wall to the left of the door would also work.

The value in extension slot 0 (here it's $4C) is the distance that your hookpush will take you.

The boss room is directly to the left of the Eastern Palace entrance, so in this example, hookpushing through the wall takes you to the Armos fight in Eastern Palace (NL).

Video of the glitch
HP-ArmosB.gif

Applications

As YBA or STC, hookpush is a glicht that can be performed in different rooms with different effect. A difference could be that hookpush will always have "stable" transitions, this is that the camera and sprites will work usually as the inteded way. Here we have a list of the applications listed on the wiki (already or to do):

Both Thieves' Town (NL) and Ice Palace (NL) have not many application given the already options to enter in cave state easily and the dungeon locations in the Underworld map.

External guide