Union Room wrong-warping glitch: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
>RETIRE mNo edit summary |
>Bbbbbbbbba (Massive cleanup) |
||
Line 1:
{{incomplete|initial triggering procedure}}
[[File:Union Room wrong warp position.png|thumb|right|300px|The position to talk to the lady to enter the Union Room.]]
The '''Union Room wrong-warping glitch''' is a [[glitch derivative]] of [[
In all of its forms, the glitch is set up by talking to the Union Room NPC from an unintended direction.
An important requirement is that '''the player must have received the Tuxedo/Dress from the Contest Hall.''' Since the Contest Hall has a cutscene giving the player the Tuxedo/Dress on the first visit, if this cutscene isn't cleared, visiting it on a void route would crash the game.
This glitch was discovered by RETIRE.
If the player resets the game, that being after saving by talking to the NPC activating the warp from above, you activate what is known as a wrong warp.▼
When you talk to the lady, a map AND coordinate check is done. Since your coordinate is not an expected value, the game does not store the Union Room as the warp value when resetting the game. The bytes it should overwrite are located at [Base]+1488 which is coincidentally also used for Explorer kit, elevators and some other warps. ▼
==Union Room warp==
Since you can fully manipulate the Explorer Kit's location in the void, this allows for the player to warp to many different locations in the game (although only the first quadrant of the void, since all warps use 16 bit values), without the need of Tweaking other than to access the Union Room lady from above first.▼
The '''Union Room warp''' happens when the player talks to the Union Room NPC from above, enters and then leaves the Union Room. It can be used for some very specific glitches.
Namely, since warp coordinates are stored in 16-bit integers, this will be stored as Y = FFFF, and when leaving the Union Room, the player will be warped to Y = 0000 FFFF. Since this location is in the void, and has a different map ID than the real Pokémon Center top floor, the map script won't run, and the game is still in a state that allows a reset wrong warp (see below).
==Reset wrong warp==
▲
▲When
▲Since
==Subsequent void trips==
1. Enter top floor of any Pokémon Center (while not in void)▼
A side effect of the Union Room wrong-warping glitch is that, the next time the player enters the top floor of a Pokémon Center, a map script will push the player down into the void.
The map script should have been ran when the player leaves the Union Room or resets, but since in both cases the player don't warp to the top floor of a Pokémon Center, the map script flag is never cleared. This has a slight downside, namely that map 7 (Pokémon Center top floor) would crash the game in void routing, but they are easy to route around.
More importantly, this is useful as a fast method to enter the void. By following the void route below, the player can trigger the wrong warp again within less than a minute, without tweaking again.
3. Move 15 N▼
4. 6 E▼
5. Graphic reload▼
6. Run down full speed▼
7. Graphic reload▼
8. Talk to middle NPC▼
===Void route===
▲
# 4 W
<!--
==Initial void route==
Describe here the procedure to trigger this glitch for the first time.
-->
==Credits==
*[[Hall of Origin (community)|Hall of Origin community]], including RETIRE, MAP and FlederKiari
|