Glitch: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
(cleanup)
(Undo revision 2547833 by Qwerties (talk) Just kidding, maybe, but that's a bit unprofessional.)
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
A '''glitch''', also known as '''bug''', is a software error that can lead to unintended behavior in software like the [[Pokémon games]]. It can be triggered from mistakes within the game's code or by exploits that were not anticipated by the programmers, thus causing the game to react unexpectedly. Glitches present in Pokémon games may have diverse effects, such as the disruption of graphics or audio effects, the occurence of [[glitch Pokémon]], or the corruption of [[save]] data. When noticed, glitches may be fixed in further releases of a game by its developers. Starting in [[Generation V]], {{wp|Patch (computing)|patch}}es may be released that fix glitches in Pokémon games directly.
[[File:LM4 encounter.png|right|thumb|Encountering the glitch Pokémon [[ゥL ゥM 4]] by using the [[Mew glitch]]]]
 
A '''glitch''', also known as '''bug''', is a software error that can lead to unintended behavior in software like the [[Pokémon games]]. It can be triggered from mistakes within the game's code or by exploits that were not anticipated by the programmers, thus causing the game to react unexpectedly. Glitches present in Pokémon games can have a variety of effects, such as the disruption of graphics or audio effects, the appearance of [[glitch Pokémon]], or the corruption of [[save]] data.
 
When noticed, glitches may be fixed by its developers in later releases of a game or derivative games. In some games, such as {{game|Ruby and Sapphire|s}} and {{g|X and Y}}, {{wp|Patch (computing)|patch}}es are released that fix glitches in Pokémon games directly.


==Glitch Pokémon==
==Glitch Pokémon==
{{main|Glitch Pokémon}}
{{main|Glitch Pokémon}}
Glitch Pokémon are caused by glitches that have the game erroneously read non-Pokémon data as Pokémon data. Although many glitch Pokémon draw all their characteristics from data, some glitch Pokémon may have partially defined characteristics not intended to be accessed in-game: in the case of [[MissingNo.]], for example, while its name appears to be well-defined, data intended to represent the parties of several {{tc|Biker|Bikers}} is read as its [[base stat]] data.
Glitch Pokémon are caused by glitches that have the game erroneously read placeholder data or non-Pokémon data as Pokémon data. Although many glitch Pokémon draw all their characteristics from data intended to be used elsewhere, some glitch Pokémon may have partially defined characteristics that are not intended to be accessed in-game: for example, in the case of [[MissingNo.]], its name is well-defined, but its [[base stat]]s are read from data intended to represent the parties of several {{tc|Biker}}s.


==Glitch moves==
==Glitch moves==
Line 24: Line 28:
Placeholder items may become regular items in later games of a generation: The [[GS Ball]], [[Clear Bell]], and {{key|II|Egg Ticket}}, which only appear in {{game|Crystal}}, are programmed into the games' [[List of items by index number (Generation II)|internal list]]s in places of Teru-sama items in {{game|Gold and Silver|s}}; if a corresponding Teru-sama is held by a Pokémon in those games, it will transform when being traded to Crystal.
Placeholder items may become regular items in later games of a generation: The [[GS Ball]], [[Clear Bell]], and {{key|II|Egg Ticket}}, which only appear in {{game|Crystal}}, are programmed into the games' [[List of items by index number (Generation II)|internal list]]s in places of Teru-sama items in {{game|Gold and Silver|s}}; if a corresponding Teru-sama is held by a Pokémon in those games, it will transform when being traded to Crystal.


Glitch items that will become regular items in a later game appear in [[Generation II]] and [[Generation IV]]. In [[Generation III]], all items introduced in {{game|FireRed and LeafGreen|s}} or {{game|Emerald}} are stored in a section of the [[List of items by index number (Generation III)|internal item list]] that is not accessible in an earlier game. Except for the {{DL|Legendary artifacts|Griseous Orb}} that replaces a glitch item from {{game|Diamond and Pearl|s}}, the same holds for all items introduced in {{game|Platinum}} and {{game|HeartGold and SoulSilver|s}}, as well as for all items introduced in games of a later generation.
Glitch items that will become regular items in a later game appear in [[Generation II]] and [[Generation IV]]. In [[Generation III]], all items introduced in {{game|FireRed and LeafGreen|s}} or {{game|Emerald}} are stored in a section of the [[List of items by index number (Generation III)|internal item list]] that is not accessible in an earlier game. Except for the [[Timespace orbs|Griseous Orb]] (which replaces a glitch item from {{game|Diamond and Pearl|s}}), the same holds for all items introduced in {{game|Platinum}} and {{game|HeartGold and SoulSilver|s}}, as well as for all items introduced in games of a later generation.


==Glitch Trainers==
==Glitch Trainers==
{{main|Glitch Trainer}}
{{main|Glitch Trainer}}
[[Glitch Trainer]]s exist in [[Generation I]] and [[Generation II]]. They result from the game erroneously reading trainer or party information from game code that is supposed to contain other information.
[[Glitch Trainer]]s exist in [[Generation I]] and [[Generation II]]. They result from the game erroneously reading Trainer or party information from game code that is supposed to contain other information.


==Related articles==
==See also==
*[[List of glitches in Generation I]]
*[[List of glitches in Generation I]]
*[[List of glitches in Generation II]]
*[[List of glitches in Generation II]]
Line 38: Line 42:
*[[List of glitches in Generation VI]]
*[[List of glitches in Generation VI]]


{{Glitches}}
{{Glitches}}<br>
{{-}}
{{Project Glitchdex notice|no}}
{{Project Glitchdex notice|no}}



Revision as of 15:44, 4 December 2016

Encountering the glitch Pokémon ゥL ゥM 4 by using the Mew glitch

A glitch, also known as bug, is a software error that can lead to unintended behavior in software like the Pokémon games. It can be triggered from mistakes within the game's code or by exploits that were not anticipated by the programmers, thus causing the game to react unexpectedly. Glitches present in Pokémon games can have a variety of effects, such as the disruption of graphics or audio effects, the appearance of glitch Pokémon, or the corruption of save data.

When noticed, glitches may be fixed by its developers in later releases of a game or derivative games. In some games, such as Pokémon Ruby and Sapphire and Pokémon X and Y, patches are released that fix glitches in Pokémon games directly.

Glitch Pokémon

Main article: Glitch Pokémon

Glitch Pokémon are caused by glitches that have the game erroneously read placeholder data or non-Pokémon data as Pokémon data. Although many glitch Pokémon draw all their characteristics from data intended to be used elsewhere, some glitch Pokémon may have partially defined characteristics that are not intended to be accessed in-game: for example, in the case of MissingNo., its name is well-defined, but its base stats are read from data intended to represent the parties of several Bikers.

Glitch moves

Main article: List of glitch moves

A glitch move is a move not intended to be part of the game, but accessible via glitches or cheating devices. While some glitch moves have no effect whatsoever, others may cause the game to freeze when attempting to perform them.

Usually, only glitch Pokémon will learn glitch moves. However, Ditto can be taught the glitch move -- by a glitch in Generation I. Additionally, another glitch present in the Time Capsule allows Pokémon that evolve by trading to be taught several glitch moves.

Glitch types

Main article: List of glitch types

Glitch types are types that are solely used for glitch Pokémon or glitch moves. The Bird type is a leftover type thought to be a beta version of the Flying-type. All other glitch types are caused by erroneously reading other data as a type. Unlike regular types, glitch types often do not have any weaknesses, resistances, or immunities.

Glitch locations

There are several glitch locations which can only be reached by means of glitches or hacks. One of the most well known glitch locations is Glitch City. Several glitch locations part of the Sevii Islands are retrievable by their index number pointers and do not have any other data; only Sevii Isles 8 and 9 have actual map data. There are also other beta locations such as an unused Safari Zone in Generation II.

Glitch items

Main article: List of unobtainable items

Placeholder items are often intentionally left in the game's code to prevent the game from crashing if the data is accessed, but without the intention to be accessible in-game. Placeholder items, such as the Teru-sama item in Generation II, often appear at the end of the games' internal item lists.

Placeholder items may become regular items in later games of a generation: The GS Ball, Clear Bell, and Egg Ticket, which only appear in Pokémon Crystal, are programmed into the games' internal lists in places of Teru-sama items in Pokémon Gold and Silver; if a corresponding Teru-sama is held by a Pokémon in those games, it will transform when being traded to Crystal.

Glitch items that will become regular items in a later game appear in Generation II and Generation IV. In Generation III, all items introduced in Pokémon FireRed and LeafGreen or Pokémon Emerald are stored in a section of the internal item list that is not accessible in an earlier game. Except for the Griseous Orb (which replaces a glitch item from Pokémon Diamond and Pearl), the same holds for all items introduced in Pokémon Platinum and Pokémon HeartGold and SoulSilver, as well as for all items introduced in games of a later generation.

Glitch Trainers

Main article: Glitch Trainer

Glitch Trainers exist in Generation I and Generation II. They result from the game erroneously reading Trainer or party information from game code that is supposed to contain other information.

See also


Multiple
generations
Transform glitchesGlitch TrainersCloning glitchesError messagesArbitrary code execution
Generation I GlitchesBattle glitchesOverworld glitches
--0 ERRORBroken hidden itemsCable Club escape glitchDual-type damage misinformation
Experience underflow glitchFight Safari Zone Pokémon trickGlitch CityItem duplication glitchItem underflow
Mew glitchOld man glitchPewter Gym skip glitchPokémon merge glitchRhydon glitchRival twins glitch
Select glitches (dokokashira door glitch, second type glitch) • Super Glitch
Time Capsule exploitWalking through wallsZZAZZ glitch
Generation II GlitchesBattle glitches
Bug-Catching Contest glitchCelebi Egg glitchCoin Case glitchesExperience underflow glitch
Glitch dimensionGlitch EggTeru-samaTime Capsule exploitTrainer House glitchesGS Ball mail glitch
Generation III GlitchesBattle glitches
Berry glitchDive glitchPomeg glitchGlitzer Popping
Generation IV GlitchesBattle glitchesOverworld glitches
Acid rainGTS glitchesPomeg glitchRage glitch
Surf glitchTweakingPal Park Retire glitch
Generation V GlitchesBattle glitchesOverworld glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Frozen Zoroark glitchSky Drop glitch
Generation VI GlitchesBattle glitchesOverworld glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Lumiose City save glitchSymbiosis Eject Button glitchToxic sure-hit glitch
Generation VII GlitchesBattle glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Toxic sure-hit glitchRollout storage glitch
Generation VIII Glitches
Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Toxic sure-hit glitchRollout storage glitchParty item offset glitch
Generation IX Glitches
Glitch effects Game freezeGlitch battleGlitch song
Gen I only: Glitch screenTMTRAINER effectInverted sprites
Gen II only: Glitch dimension
Lists Glitches (GOMystery DungeonTCG GBSpin-off)
Glitch Pokémon (Gen IGen IIGen IIIGen IVGen VGen VIGen VIIGen VIII)
Glitch moves (Gen I) • Glitch types (Gen IGen II)


Project GlitchDex logo.png This article is part of Project GlitchDex, a Bulbapedia project that aims to write comprehensive articles on glitches in the Pokémon games.