Main Menu

Databases

Major Glitches

Miscellaneous glitches

Error handlers

Speedrunning glitches

Reference Documents

Alpha/Beta Elements

Interactive Tools

Search Wiki

Toolbox

Select bugs
 Page | Discussion | View source | History

From Glitch City Laboratories

Jump to: navigation, search
Please note that this article refers to glitches which only exist in the Japanese versions of the specified Pokémon game. Or refers to glitches from games which were only released in Japan. These glitches do not exist in other translations of the game. Japan.gif
This article is a summary page for variations of certain glitches or phenomena such as Pokémon Cloning, glitch myths, beta elements, or a collective term for variations of glitch Pokémon which share similar names, sprites or other information. Collective.png

The term Select bugs or Select glitches refers to many glitches only existing in the Japanese Pokémon Red and Green games. These glitches are caused when the player attempts to use the select button to swap an item with a Pokémon.

Contents

Explanation

If the specified pointers for items or Pokémon slots are blank, the game is forced to translate the information from the next written pointer as if it was Pokémon or item data instead, hence the information from another set of 'RAM addresses' is forced into the Pokémon or item data template instead. List termination techniques, namely those associated with the CANCEL button usually prevent the player from viewing or managing the 'junk' data given from the blank Pokémon or item pointers because these would be seen as "glitch items" or "glitch Pokémon" and changing the associated data of these 'items' or 'Pokémon' would be changing the data of other, often important RAM addresses instead.

However, all select bugs bypass the list termination techniques in an indirect manner because the player has the ability of switching 'an item with a Pokémon' by pressing the Select button on an item from the item pack, closing the menu via the B button and selecting any Pokémon from the 'PKMN' interface in battle. Within the game, this is not the literal meaning of 'switching item data with Pokémon data' because when switching an item with a Pokémon the game will consider the item as an additional Pokémon 'slot', past slot 6 hence the player in this manner the player is switching Pokémon 'X' (where X>6) with the chosen Pokémon.

There are no associated Pokémon pointers for the Pokémon past 'slot 6' in the player's party, so the relative location (or offset) of the pointer data for Pokémon X>6 (where X depends on the item 'slot', including those of PC items switched) is rolled on to the next written pointers (since the previous data was blank) but with data moved to the associated data for the chosen 'slot'. Therefore, the written data from the chosen Pokémon 'slot' is moved to the game's interpretation of the item 'slot' in the party menu (X>6) 'slot' so this data is taken as the new values for the non-Pokémon pointer and the old data associated with the non-Pokémon slot is moved to the first Pokémon pointer, 'translating' the first Pokémon into a glitch Pokémon.

Popular select bugs

Doko kashira door glitch

Main article: Doko kashira door glitch

If the player swaps the second item (Oak's Parcel) with the first Pokémon (after entering a battle), the identifier of the map location that the player accesses via a warp changes to a constant, and starts to decrease by 1 every four steps.

Fossil conversion glitch

Main article: Fossil conversion glitch

If the player swaps the 13th item in the PC with the fifth Pokémon (after entering a battle), the Pokémon the player receives from a fossil in the Cinnabar Lab (after setting the 'receive a referenced Pokémon from scientist flag') depends on the total experience (modulo 256) of the shifted Pokémon.

External links

  1. [1] - A Japanese website noting many Select bugs.