Wrong Warp

Wrong Warp discovered by gymnast86
Index Wrong Warp discovered by ballistixx

Description

Wrong Warping happens when the player in Map Storage selects a waypoint to warp to, and in the confirmation box opens a second instance of the map before pressing A to confirm. It’s a way more volatile glitch than Map/Menu Storage, with far bigger implications and potential. The first case of Wrong Warping we’ll go over will warp you at a rather “random” Waypoint, while the second will allow us to warp to any Waypoint we want as long as we have unlocked the other Waypoint that shares its index (if it exists).

1) With Map Storage active, select any Waypoint in the map (which we will call the “first” instance of the map). DO NOT CONFIRM YET.

wrongwarp_1

2) Open a “second” instance of the map by pressing - (this is allowed by Map Storage).

wrongwarp_2

3) Confirm the warp by pressing A.

The execution of Wrong Warp isn’t very hard, but it has a large array of effects that can happen. Wrong Warping works on both versions 1.0.0 and 1.0.1

How Warping Works

The game uses two arrays to store the waypoint data. One array is for overworld waypoints (the Field array), and one array is for Stilled World and Dungeon waypoints (the Boundary array). Each waypoint in the data has an array index (e.g. its position in the array), a mLevelName (e.g. the “World” to spawn the player in), and a mLocation (where to place the player). You can find all this data in this spreadsheet. Each row corresponds to one waypoint.

  • A red row means the mLevel doesn’t actually exist in the game and will always lead to a crash if its index and array happens to be selected.
  • A yellow row means the mLocation doesn’t actually exist in the game and will lead to the game selecting the first spawn point it finds in the level data (in Boundary it’s usually just the start position, and in the overworld it’s the Suthorn Beach Cave entrance).
  • A blue row means the mLocation exists but is not a waypoint. Only one exists.

The first case of Wrong Warping essentially reads garbage data as the array index. First investigations show that this garbage data often lands between 9 and 25, but it realistically can land anywhere. There are four possible outcomes after the game reads the index:

  1. If the index is out of the array’s bounds, the warp is cancelled.
  2. If mLevelName exists and mLocation exists within mLevelName, the player gets warped to the correct location.
  3. If mLevelName exists but mLocation doesn’t exist within mLevelName, the player gets warped to the default location for mLevelName.
  4. If mLevelName doesn’t exist, the game crashes.

Warping Anywhere (Index Wrong Warp)

By doing an extra manipulation at the end of the first case of Waypoint, we can trick the game into using the index of a Field Waypoint for the Boundary world, or the other way around.

  1. With Map Storage active, enter the Stilled World or a Dungeon. This is important so that we can switch maps.
  2. Select any Waypoint in the map (which we will call the “first” instance of the map). DO NOT CONFIRM YET.
  3. Press - to open the second instance of the map and select the waypoint that has the same array index as your target Waypoint. For example, if you want to Wrong Warp to the Suthorn Ruins room before the boss door (index 5), you would select the Faron Wetlands Northwest Entrance. If you want to Wrong Warp to Hebra Mountain Northwest (index 45), you select Stilled Faron Wetlands (which needs you to enter that place beforehand).
  4. Check that the warp confirmation menu is set on “Warp,” switch to the map layer you want to Wrong Warp to with D-pad right or D-pad left, and AS FAST AS POSSIBLE press A to confirm.
    • Note: You can’t press D-pad Left twice fast enough, so it’s impossible to Wrong Warp from inside a Dungeon if its associated Stilled World map is unlocked.

If done correctly, you will spawn at the waypoint whose index is shared with the waypoint you selected in step 3.

Useful Wrong Warp Locations

Warp to Jabul Ruins

Select Lizalfos Burrow or Rock-Roast Quarry Waypoints for inside the Dungeon Select Oasis Waypoint for Stilled World

Warp to Gerudo Sanctum

Select Crossflows Plaza or Seesyde Village Waypoints (or Eldin Volcano Crater) for inside the Dungeon Select Gerudo Town Waypoint for Stilled World

Warp to Hyrule Castle

Select Lord Jabu-Jabu’s Den, River Zora Village, Sea Zora Village or Faron Wetlands Northwest Entrance Waypoints for inside the Dungeon Select Gerudo Desert Northwest or Outside of Gerudo Sanctum Waypoints for Stilled World

Warp to Eldin Temple

Select Scrubtown Waypoint (Unwise, though, as you will probably be softlocked) for inside the Dungeon Select Gerudo Desert Entrance Waypoint for Stilled World

Warp to Faron Temple

Select Faron Wetlands Heart Lake, Outside of Blossu's House, Outside of Suthorn Village, Outside of Suthorn Ruins or Outside of Great Fairy Shrine Waypoints for inside the Dungeon Select Hebra Mountain Northwest or Outside of Lueburry's House Waypoints for Stilled World

Warp to Lanayru Temple

Select Kakariko Village, Outside of Hyrule Castle Town or South of Hyrule Ranch Waypoints for inside the Dungeon Select Outside of Condé's House or Next to Hebra Mountain Smoothie Shop Waypoints for Stilled World

Warp to Null’s Body

Select West of Hyrule Castle Town, Outside of Northern Sanctuary, Outside of Dampé Studio or Southwest of Kakariko Village Waypoints for inside the Dungeon (softlocked because of Link unless using one way to bypass the softlock, see this) Select Hebra Mountain Frozen Lake, Hebra Mountain North Center or Hebra Mountain Peak Waypoints for Stilled Ancient Ruins

Last updated 10/07/2024 – TreZc0_