Cycling Road height trick

From Glitch City Wiki
Jump to navigation Jump to search
Please note that this glitch only exists in the Japanese versions of the game, or is otherwise a glitch
from a Pokémon game which was only released in Japan.

The Cycling Road height trick is a method to obtain glitch items from the expanded inventory's item 32 in Pokémon Red, Green, and Pokémon Blue (Japanese). The player can then swap this item to the top of the inventory, and Fly or Teleport away to escape a Glitch City.

Due to a different memory layout, the x-coordinate from the Celadon looping map trick is a quantity rather than an item in these versions, but in the Japanese versions an item is generated from the y-coordinate instead of how it is in the international versions, where it is a quantity. Taking one step south increases the item ID by 1, and taking one step north decreases it by 1. The quantity of item 32 is taken from the player's x-coordinate. Moving left will decrease it, and moving right will increase it.

The large height of the main area of Cycling Road (144 steps top-to-bottom), sometimes makes it an ideal means of obtaining items and/or glitch items. Items 0x00-0x8F may be obtained without item swaps, but in order to manipulate items 0x91-0xFE from the y-coordinate it is necessary to swap a glitch item or TM/HM already within this range and either move up (to lower the ID) or down (to increase it) until the ID matches the desired (glitch) item.

As not all coordinates from 0x90-0xFF will load passable tiles, and the map starts to become an out of bounds Glitch City, it may be a good idea to set up a walk through walls glitch before doing this trick, if the player desires items from within that range (such as certain glitch items and TMs). However, some useful glitch items such as arbitrary code execution items 5かい (0x5A) and なかよしバッヂ (0x67) can be found within the ordinary range of Cycling Road.

A possible workaround is to change the y-coordinate from a different part of the map, or to adjust the map's top-left map block pointer in the expanded inventory until the tile one step down/up from the player is passable.

Comparison with other glitches

The Cycling Road height trick can access almost any item/glitch item, but with two exceptions; item 0x90 will load the south connection (and item 0xFF the north connection), so players needing this glitch item may have to use another method such as item creation glitch (with character "チ"), a taller map (if possible), or finding an unrelated roaming item.

This glitch when done in Cycling Road's main part requires some careful movement due to the player being forced to move down. The player may also get stuck in a Glitch City.

Other glitches such as the item creation glitch are name input-based, so are reliable but a restricted to characters the player can input on the name entry screen (leaving certain IDs such as 0xF6-0xFF (0-9), impossible (han)dakutens, non-character IDs, etc. inaccessible), unless another glitch is used to access the inaccessible characters. Item creation glitch however still can bring a good variety of items from accessible name entry characters, such as the useful arbitrary code execution item てへ (0x7B) in Pokémon Red and Green, and does not require escaping a Glitch City induced by the player, or a Pokémon with a field move like Fly/Teleport (and badges if necessary).

Unfortunately, item menu lag from long-name glitch items can slow the player down or restrict movement, or lead them to accidentally press A on it; potentially freezing the game. At times, it is also faster and more efficient to find an unrelated roaming item that matches the desired item or glitch item (and/or from an area with less item menu lag combined with scrolling time), instead of manipulating it from the y-coordinate.