Glitch: Difference between revisions

451 bytes added ,  15 December 2022
m
→‎See also: added link to List Generation IX
(+picture)
m (→‎See also: added link to List Generation IX)
 
(18 intermediate revisions by 11 users not shown)
Line 1: Line 1:
[[File:LM4 encounter.png|right|thumb|Encountering the glitch Pokémon [[ゥL ゥM 4]] by using the [[Mew glitch]]]]
[[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 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.
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]], the corruption of [[save]] data, or a [[game freeze]] where the game must be restarted to continue.
 
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 intended to be used elsewhere, some glitch Pokémon may have partially defined characteristics that are 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==
{{main|List of glitch moves}}
{{main|Glitch move}}
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 [[game freeze|freeze]] when attempting to perform them.
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 [[game freeze|freeze]] when attempting to perform them. Usually, only [[glitch Pokémon]] will learn glitch moves.


Usually, only glitch Pokémon will learn glitch moves. However, Ditto can be taught the glitch move {{m|--}} by {{DL|List of glitches in Generation I|--|a glitch}} in [[Generation I]]. Additionally, {{DL|List of glitches in Generation II|Trade evolution learnset|another glitch}} present in the [[Time Capsule]] allows Pokémon that evolve by trading to be taught several glitch moves.
In [[Generation I]], Ditto can be taught the glitch move {{m|--}} by {{DL|List of glitches (Generation I)|--|a glitch}}. Additionally, {{DL|List of glitches (Generation II)|Trade evolution learnset|another glitch}} present in the [[Time Capsule]] allows Pokémon that evolve by trading to be taught several glitch moves.


==Glitch types==
==Glitch types==
{{main|List of glitch types}}
{{main|Glitch type}}
Glitch types are [[type]]s that are solely used for glitch Pokémon or glitch moves. The {{t|Bird}} type is a leftover type thought to be a beta version of the {{type|Flying}}. 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 type]]s are [[type]]s that are solely used for glitch Pokémon or glitch moves. The {{t|Bird}} type is a leftover type thought to be a beta version of the {{type|Flying}}. 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==
==Glitch locations==
Line 24: Line 27:
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' [[List of items by index number|internal item list]]s.
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' [[List of items by index number|internal item list]]s.


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 [[Egg Ticket]], which only appear in {{game|Crystal}}, are programmed into the games' {{gdis|List of items by index number|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 [[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.
 
==Glitch characters==
In [[Generation I]] and [[Generation II]], invalid values being interpreted as text (common in the names of glitch Pokémon and items) can cause portions of graphical assets, such as overworld tiles or HP bars, to be displayed as text.


==Related articles==
==See also==
*[[List of glitches in Generation I]]
*[[List of glitches (Generation I)]]
*[[List of glitches in Generation II]]
*[[List of glitches (Generation II)]]
*[[List of glitches in Generation III]]
*[[List of glitches (Generation III)]]
*[[List of glitches in Generation IV]]
*[[List of glitches (Generation IV)]]
*[[List of glitches in Generation V]]
*[[List of glitches (Generation V)]]
*[[List of glitches in Generation VI]]
*[[List of glitches (Generation VI)]]
*[[List of glitches (Generation VII)]]
*[[List of glitches (Generation VIII)]]
*[[List of glitches (Generation IX)]]


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


Line 48: Line 56:


[[de:Bug]]
[[de:Bug]]
[[es:Glitch]]
[[fr:Bug]]
[[fr:Bug]]
[[it:Glitch]]
[[it:Glitch]]
[[ja:裏技・バグ一覧]]
[[ja:裏技・バグ一覧]]
[[zh:遊戲漏洞]]
[[zh:遊戲漏洞]]
2

edits