Glitch: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
m (→‎See also: added link to List Generation IX)
 
(191 intermediate revisions by 75 users not shown)
Line 1: Line 1:
'''Glitches''' are anomalies in software programs, including video games. They can cause various problems ranging from the purely graphical to completely wiping entire chunks of saved data.
[[File:LM4 encounter.png|right|thumb|Encountering the glitch Pokémon [[ゥL ゥM 4]] by using the [[Mew glitch]]]]


They are usually caused by problems with a game's code, or from a player doing things the programmers did not anticipate, therefore causing the game to react unexpectedly. Below is a list of glitches in the Pokémon video games.
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.


==Major glitches==
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.
[[image:Glitch City Map1.jpg|thumb|right|250px|A variation of [[Glitch City]]]]
[[image:Wildmew.jpg|thumb|right|A {{p|Mew}} being found in the wild]]
There are three glitches (the first two are only available in the Red, Blue and Yellow versions; the third one is available in the Gold/Silver and Emerald versions, and the [[Hall of Fame]] one is very minor) that do not ''necessarily'' always create glitched Pokémon, but are themselves glitches that cause events that would not normally happen in the gameplay.


===Generation I===
==Glitch Pokémon==
* '''[[Glitch City]]:''' A glitch location consisting of mess of random map tiles that changes depending on the location where the player enters Glitch City. <ref>http://www.trsrockin.com/glitchcity.html</ref>
{{main|Glitch Pokémon}}
* '''[[Mew glitch]]:''' Allowing players to capture any Pokémon (most especially {{p|Mew}}) without modification, and allowing players to catch most of the glitched Pokémon. <ref>http://www.trsrockin.com/mewtrick.html</ref>
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.
* '''[[Old man glitch]]''': An in-game glitch which results in encountering a [[Missingno.]] or [['M]], giving the player either 128 or 255 of the player's 6th item.
* '''Leveling past 100:''' If a Pokémon was caught at a level past 100, it could be leveled up with Rare Candies up until 255.


===[[Generation I|Generations I]] - {{gen|IV}}===
==Glitch moves==
* '''[[Pokémon cloning]]:''' Variations of the Pokémon cloning trick exist in each [[Generation]] of the Pokémon games, each slightly different from one another. The most reliable version is in [[Generation III]]. This Pokémon cloning version allows players in the Emerald version to safely clone Pokémon, without any need for timing.
{{main|Glitch move}}
* '''[[Sprite glitch]]:''' Glitches that mess up sprites have occurred in all generations (mostly by [[cheating]]).
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.


===Generation IV===
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.
* '''[[Surf glitch]]:''' allows players to warp to places on the map where {{p|Darkrai}} and {{p|Shaymin}} lie. '''Note:''' This only works in some of the first Japanese versions to be released.
* '''[[Tweaking]]:''' This causes the game to fail to load the map and makes it appear black. Some cases have led the {{player}} to places such as [[Newmoon Island]] or [[Flower Paradise]] if the player goes the right way.


==Minor glitches==
==Glitch types==
==={{game|Red and Blue|s}}===
{{main|Glitch type}}
* '''Hall of Fame Glitch:''' When Missingno. has been seen on the save file, the player's Hall Of Fame is badly corrupted with entirely different Pokémon (players can even see Mew in the Hall Of Fame, whether they've seen Mew or not) and very glitched characters and names.
* '''Man on roof of [[Cinnabar Gym]]''': If one does not have the key to the Cinnabar Gym, and {{m|surf}}s on the east coast and returns to land directly in front of the gym, a man will appear on the roof of the gym. A similar effect happens if the player walks into the [[Vermilion City]] Gym, walks directly left and then up so that they are facing the bottom-left trash can and press A to inspect it, or if the player is in the gatehouse to Cycling Road. One of the trainers in the gym will be misplaced and return to his usual spot once the text box disappears, and when in the gatehouse there may be a man standing on an object somewhere behind the guard.
* '''Prevented progress''': If one evolves their starter Pokémon before they obtain their [[Pokédex]] from Prof. Oak, the game will assume that, since they have 2 Pokémon registered as caught, that they already have a Pokédex, and will not allow them to proceed. This glitch is only present in the Japanese {{v|Red and Green|s}}.
* '''Invisible PC''': There is a hotel in [[Celadon City]] that resembles a [[Pokémon Center]] on the inside. In the top-right space of the area that the player can walk on, there is an invisible, usable PC.
* '''Fishing in Statues''': The player can use a [[Fishing|Fishing Rod]] when facing the right or left of a gym statue. It will always say "Looks like there's nothing in here...", except in [[Misty]]'s [[Cerulean Gym|gym]], where all the [[Pokémon]] obtainable in the gym can be caught.
*'''[[Q Glitch]]''': A glitch enabled by the Pokémon [[Q]] (and [[Charizard 'M]]) which allows Pokémon stored in the PC to swap moves and stats.
*'''[[ZZAZZ glitch]]''': A bizarre side effect of the [[Mew glitch]] using a Pokémon with a special stat of 251, 252, 254 or 255. When this is done, a [[Glitch Trainer|Glitch trainer]] will appear. In the Red and Blue versions, after battling the Glitch trainer, numerous abnormalities will occur, including the player's name being turned into "ZZAZZ" and 3 of the player's Pokémon being turned into {{p|Bulbasaur}}, which oftentimes have learned one or more instances of the move {{m|Explosion}}. It has been known to erase a player's saved game. The abnormalities which occur in the Red/Blue version are not the same as those which occur in the Yellow version.
* '''[[Cut glitch]]''': If the player cuts down a tree, stands on the spot, saves, turns the game off, then loads it, the player will be standing on a tree.
* ''' Quick Level 100 Pokémon (Yellow only): ''' This glitch is similar to the [[Mew glitch]], but can be done in the [[Viridian Forest]]. First the player must go to the 2nd to last trainer and be out of his view (and must also not be able to see him). Walk one space and come into his view. Press start and use an escape rope to go to the [[Pewter City]] Pokémon Center. A, B, Start, and Select will not work. Now go try to go out of Pewter City towards [[Mt. Moon]]. The guy will stop the player and show him or her to Brock's Gym. Now the player must go to the small patch of grass south of Pewter City and North of Viridian Forest. Encounter a Pokémon and use {{m|Growl}} on it 6 times. (Try again and Growl less if the player gets a level 0 Pokémon at the end, instead of 1.) Now walk into the forest (the message 'Do you have a Pikachu?' will appear). The player will immediately go into a Pokémon battle with a level 1 Pokémon. When the player weakens the Pokémon, he/she must catch it. If the player uses it in a Pokémon Battle and it levels up it should skip straight to level 100 (as long as that Pokémon is one of any fully-evolved Pokémon or Mew, as the algorithm for the experience to the next level for those Pokémon is glitched and takes the experience to level 2 as a rather large negative number (which displays as a large positive number.) Note: The player can obtain different level 1 Pokémon by facing different Pokémon to the patch of grass south of Pewter City and North of Viridian Forest.
* '''Stuck in Wall''': If the player lures an NPC into the grass above [[Pallet Town]], she will block the player from following [[Professor Oak]] correctly, causing the player to become stuck in the wall of Oak's laboratory.
* '''[[0 ERROR]]''': Another glitch similar to the [[Mew glitch]] that causes [[Route 6]] to become glitched.


====Error codes (R/B/Y)====
[[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.
[[File:Glithy4.png|thumb|right|A 0 Error in [[Pokémon Red and Blue Versions|Pokémon Red]]]]
[[File:59 Error.png|thumb|right|A 59 Error in [[Pokémon Red and Blue Versions|Pokémon Blue]]]]
In Pokémon Red and Blue, there are several error codes that appear when the game is not functioning correctly. Problems such as these often crop up when the game's memory access is corrupted or when experimenting with glitches such as the [[Mew glitch]]. Usually, when an error code appears, the game does not freeze and the player is allowed to continue playing the game without [[Soft resetting|resetting]]. There are thirteen known error codes in Pokémon Red and Blue:


{| {{bluetable2}} style="margin: auto;"
==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 [[Pokémon FireRed and LeafGreen beta#Sevii Isles|Sevii Isles 8 and 9]] have actual map data. There are also other beta locations such as [[Pokémon Gold and Silver beta|an unused Safari Zone]] in [[Generation II]].
! #
! Description
! Reason for error
|-
| 0
| Text Error
| The text that is currently in the text box is wrong and should normally be in a different place. Sometimes displaying strange characters or Missingo like symbols
|-
| 1
| Event Error
| Unable to complete an event (talking to someone, etc). This error is also known to exist in normal gameplay if the player has a broken or damaged cartridge. Can be seen in Yellow when finishing the game with 152 entries in the Pokédex.<!-- look for "Pokémon Yellow completed in 1 minute" on YouTube for this. -->
|-
| 2
| Text Error
| Happens when talking to signs or Televisions.Sometimes encountering missingo in some instances before displaying a 'Epic Fail' Screen.
|-
| 5
| Position Error
| The current position of the [[player character]] is unrecognized.
|-
| 7
| Text Error
| Unable to display correct/required text.
|-
| 9
| [[Pokémon]] Error
| A Pokémon in the player's party is unrecognized. Most [[glitch Pokémon]] cause this error.
|-
| 40
| Sound Error
| The sound clip that is playing is unrecognized.Mostly plays random pokémon sounds for no reason
|-
| C40
| Battle Error
| Probably the easiest to find glitch of them all. Happens in a lot of situations, but only inside battles. Can be found in Pokemon Red and Blu, if the player fights a pokemon which should only be in the opposite game.
|-
| 48
| Graphics Error
| When this error occurs, the screen turns white and the words "48 ERROR" pop up before quickly reverting back to whatever the player was previously doing. This error can be caused by the glitch Pokémon {{OBP|a|lowercase}}. Some errors are followed by this
|-
| 56
| Text Error
| Unable to display correct/required text.
|-
| 59
| Position Error
| This error is similar to a 5 Error, but also generates random text such as "''This is my graThe trainer blocked the ball! I2 59 ERROR''"
|-
| 98
| Connection Error
| This error occurs when data transferred between two cartridges via [[link cable]] is damaged, corrupted, or otherwise glitched.
|-
| 99
| Connection Error
| This error occurs when data transferred between the [[Game Boy Tower]] and the Game Boy game is damaged, corrupted, or otherwise glitched by the [[Transfer Pak]].
|-
| T
| Text Error
| This error is similar to a 0 Error, except the game doesn't explain that it is an error and instead the [[game freeze]]s.
|-
| I
| Event Error
| This error confuses battle events with regular events, usullay leading the player into a fight with a compltely random and broken [[glitch Pokémon]], or freezes the player's game.
|-
| Random
| Death Error
| When the player gets this error, their game is dead. It cannot recover, and they'll be lucky if it can even be booted up again.
|}


However, usually when the game presents multiple errors, it mixes codes (eg: 08 might be an unrecognized symbol) . This means that there are altogether 99 official errors that can occur in [[Pokémon Red and Blue Versions|Pokémon Red]] [[Pokémon Red and Blue Versions|Pokémon Blue]] and {{game|Yellow}}. However, it is unknown if more errors are in [[Pokémon Yellow]] than the others games, but it is certain that they are 99 official errors in [[Pokémon Red and Blue Versions|Pokémon Red]] and [[Pokémon Red and Blue Versions|Pokémon Blue]].
==Glitch items==
{{Main|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' [[List of items by index number|internal item list]]s.


=====Mixed errors=====
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.
Mixed errors usually generated when the game mixes three or more errors, and instead of using standard error codes, the game looks in other Hexadecimal text slots, but as nothing was programmed to be there it instead displays other data that is interpreted as text. This may crash or [[game freeze|freeze]] the game. If the player receives a mixed error, it is is recommended that that player [[Soft resetting|resets]] their console so that no data is lost.  


=====Various errors=====
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.


[[File:NIce....PNG]]
==Glitch Trainers==
[[File:Half Bars Of Death....PNG]]
{{main|Glitch Trainer}}
[[File:King_Glitch.PNG‎]]
[[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.
[[File:Random..PNG]]
[[File:Oh no.PNG]]
[[File:8 the glitch.PNG]]
[[File:EPIC ERROR!.PNG]]
[[File:Bars Of Death.PNG]]
=====999940 Blackout error=====
 
One error that has happened is the 9  9 9 9 40 Error. It can occur when the player uses athe [[Mew Glitch]] or deliberately hacks the game. The error sometimes displays a black glitchy screen with random lettering and symbols scattered around, with the error message in one line where the move was supposed to be, the word 'error' isnt visible but is when the black masking is removed as it is in negative to the background as found with tests, the error is mostly found when emulators are used, so the chanceof finding it with an actual cartridge are quite slim.
 
=====Kill Screen=====
 
Other than glitch city, there are some other screens which can kill your game. Most of them do link to Glitch City, but there are some other exceptions where it happens with no or hardly any explanation. Some of them still somehow work, with the player being able to walk a few steps, but some of them instanly kill your game, and offer no chance for you to recover any data.
 
==={{game2|Gold|Silver|Crystal}}===
 
* '''[[Glitch dimension]]:''' Turns everything into strange, random colors and slows the ability to see the party screen and changes the "Poké" in PokéGear to random symbols. It is usually activated by first using the [[Coin Case]] and then speaking to the {{p|Machop}} at [[Vermilion City]].
* '''Dratini glitch''': After the player speaks to the {{p|Dratini}} in [[Blackthorn City]] and uses the Coin Case, the Coin Case's display will change what the coin case says from "Coins: ..." to "Which move?he pp of" permanently unless the game is turned off without saving.
*'''[[Celebi Egg Trick]]''': Allows players to hatch as many {{p|Celebi}} as one desires using a number of steps.
* '''Shiny Ditto Exploit''': By trading any [[shiny Pokémon]] to a Generation I game, having a wild Ditto transform into that Pokémon, then catching and trading the Ditto into a Generation II game, the Ditto will be shiny.
* '''[[Cut glitch]]''': If the {{player}} cuts down a tree, stands on the spot, saves, turns off the power, and loads the game, the player will be standing on top of a tree.
 
====Error codes (G/S/C)====
{{game2|Gold|Silver|Crystal}} feature a more detailed method of handling errors compared to Red, Blue and Yellow, although error messages are very uncommon in-game without the use of a [[cheating]] device.
 
{| {{bluetable2}} style="margin: auto;"
|-
! Name
! Description
! Cause
|-
| 'Object Event'
| Text/Window error
| This text appears when the player attempts to talk to a character who is supposed to start a cutscene e.g. Lance in the Hall of Fame room through the use of a location code. [http://i4.photobucket.com/albums/y128/MithosYggdrasil/MissingNO/ObjectEvent.jpg]
|-
| 'No windows avail-able for popping.'
| Text/Window error.
| This text appears when an event attempts to bring up a message window yet the specified text/function is undefined - notably appears when HM06 is used outside of the TM/HM pocket [http://forums.glitchcity.info/index.php/topic,1050.msg14487.html#msg14487]
|-
| 'The window save area was exceeded.'
| Text/Window error
| It is currently unknown when this may appear. A possible error regarding text which exceeds the number of letters allowed (this may appear in some glitch dialog?) [http://www.freewebs.com/tohjofalls/crysdump.txt]
|-
| 'Corrupted Event!'
| Function error.
| It is currently unknown when this may appear. A possible error regarding an event which has invalid data (This may appear in some of the more unstable glitches?) [http://www.freewebs.com/tohjofalls/crysdump.txt]
|-
| 'BG Event'
| Text/Window/Sprite error
| It is currently unknown when this may appear. A possible error when attempting to force an event which changes the background to display text (May appear with a particular code to change a location's information?) [http://www.freewebs.com/tohjofalls/crysdump.txt]
|}


===[[Pokémon Stadium 2]]===
==Glitch characters==
* '''[[Infinite continues glitch]]''': A glitch allowing the player to get infinite continues in any [[Stadium Cup]].
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.


==={{game|Ruby and Sapphire|s}}===
==See also==
* '''Hill glitch''': East of [[Mauville City]] there is an [[Aroma Lady]] that will battle the {{player}}. If the player stands right behind the hill in her line of sight, she will see the player and walk onto the hill and stay there until the player leaves the area. This does not happen in Emerald due to her being a part of a double battle in the same area.
*[[List of glitches (Generation I)]]
* '''[[Berry glitch]]''': Freezes the growth of any berries which have been planted but not harvested, often occurs after the game has been owned for a year or played for over 100 hours, though not always.
*[[List of glitches (Generation II)]]
* '''{{m|Thunderbolt}} glitch''': The moves {{m|Thunderbolt}} and {{m|Thunder}}, when used in some Ruby and Sapphire cartridges, may cause the game to [[Game freeze|freeze]] or cause a sound effect to linger until the game is turned off.
*[[List of glitches (Generation III)]]
* '''[[Pomeg glitch]]''' ({{V|Emerald}} only): A glitch that involves negative HP.
*[[List of glitches (Generation IV)]]
*[[List of glitches (Generation V)]]
*[[List of glitches (Generation VI)]]
*[[List of glitches (Generation VII)]]
*[[List of glitches (Generation VIII)]]
*[[List of glitches (Generation IX)]]


===[[Pokémon Colosseum]]===
{{Glitches}}<br>
*'''[[Colosseum Master Ball glitch]]''': Also known as the Infinite Ball Glitch; it is a glitch which involves switching the position of any [[Poké Ball]] on the same turn that it is selected to be used, so that the quantity does not decrease.
{{Project Glitchdex notice|no}}
 
==={{game|Diamond and Pearl|s}}===
*'''Honey shop glitch''': This is caused by the {{player}} using {{m|Sweet Scent}} or [[honey]] in a shop. When the player talks to the shopkeeper and selects "buy", he or she will see that there are no names or descriptions for any of the items in stock.
*'''Egg Nature Glitch''': A well timed switch between boxes will allow the player to see the [[nature]]/[[ability]]/type of the Pokémon inside an egg.
 
==={{game|Platinum}}===
*'''[[Acid rain]]''': {{m|Rain Dance|Rain}}, {{m|Sunny Day|strong sunlight}}, {{m|hail}} and a {{m|sandstorm}} all occur on the battlefield when a Pokémon switching is knocked out with {{m|Pursuit}} during Hail or Sandstorm.
*'''Graphical Glitches''': In areas such as the [[Great Marsh]] or the [[Ribbon Syndicate]], standing in certain places may cause the foilage or the walls to bend and merge into other graphics near them.  This is most likely because {{game|Platinum}} runs on a 3D game engine.
*'''Black Belt Gibberish''': For unknown reasons, a certain [[Black Belt (Trainer class)|Black Belt]] in Sinnoh's Victory Road may speak glitchy gibberish upon defeat.
*'''[[Pal Park#Manipulation|Pal Park Glitch]]''': Allows the player to migrate any number of Pokémon via the [[Pal Park]], this is used to overcome the 6 Pokémon per 24 hours limit.
*'''[[Global Terminal#Level display glitch|GTS Glitch 1]]''': In some copies of Platinum, the [[level]]s of a Pokémon might not be displayed on the GTS. In order to fix this, the {{player}} must contact [[Nintendo]].
*'''[[Global Terminal#Trade evolution glitch|GTS Glitch 2]]''': In a [[Generation IV]] game, if the player deposits any Pokémon on the GTS that can evolve through trade (holding any necessary items), and then either waits for over 24 hours before taking it back, or trades for another Pokémon before taking the first back, it will evolve after being received.
 
==Glitch Pokémon==
{{main|Glitch Pokémon}}
A glitch [[Pokémon]] is a Pokémon that exists in a game due to a programming or level design oversight or for beta testing, and as it was not intentionally placed inside the game by [[Nintendo]] or [[Game Freak]], it might be hazardous to saved data. They were originally supposed to be placeholders for unused hexadecimal addresses in the game.
 
==Glitch characteristics==
===Glitch moves===
{{main|List of glitch moves}}
A glitch [[move]], is much like a regular move except the results are often undesirable. Like with glitch Pokémon, glitch moves were not programmed into the game on purpose and many have been proven to cause damage to game cartridges. The only widely known ones are those for Pokémon Red, Blue and Yellow. Many glitch moves are named after TMs or HMs ('''{{m|TM01}}''' to '''{{m|TM55}}''' and '''{{m|HM01}}''' to '''{{m|HM05}}'''), but some have no name or a glitched, unreadable name. Some moves are of known glitch types (see list below), but most have either no type or an unknown type, and are often referred to collectively as "{{m|Super Glitch}}".
 
There are ways to teach glitch moves to certain Pokémon without usage of a cheat-code device such as [[GameShark]], however, most of the time only glitch Pokémon will learn glitch attacks.
One way of teaching a Pokémon in [[Generation I]] a glitch move is trading to a [[Generation II]] game a Pokémon that will evolve by trading at a level when it will learn an attack in the next generation game, and then trading it back to the Generation I game. For example, trading a level 50 {{p|Haunter}} from {{game3|Red and Blue|Pokémon Red|s}} to {{game3|Gold and Silver|Pokémon Gold|s}} will make the Haunter evolve into {{p|Gengar}}.  Since it is level 50, it will learn {{m|Destiny Bond}}. If it is then traded back to Pokémon Red, it will still have the move, but the game won't recognize it properly since it is a Generation II move.
 
===Glitch types===
{{main|List of glitch types}}
There are many different glitch types that are found to be the types of several glitch Pokémon. The majority of them are used for very few Pokémon; typically only one or two glitch Pokémon per type.
 
===Glitch areas===
Aside from Glitch City in [[Generation I]], there are several other areas which can only be reached by way of a glitch in the games. Examples of this are areas in the [[Sevii Islands]] that are retrievable via their [[index number]] pointer, however, do not have any other data. [[Sevii Isles 8 and 9]] are the only index number areas which have actual map data. There are also other beta locations such as the [[Beta Safari Zone]].
 
===Glitch items===
In the [[Generation II]] games, it is possible to get an item called the [[Teru-sama]], the only description of which is a lone question mark. [[Generation III]] likewise has a mystery item. Both of these seem to have been placeholders just in case more slots for items were ever needed, something that came true with the {{DL|List of key items in Generation II|Clear Bell}} in {{v2|Crystal}} and the various newer items introduced just in {{game3|FireRed and LeafGreen|FireRed, LeafGreen|s}} and {{v2|Emerald}}, which register as the Teru-sama and mystery item if they are somehow moved into {{v2|Gold and Silver|s}} or [[Pokémon Ruby and Sapphire Versions|Ruby and Sapphire]]. There is also the Seal Bag, a glitch item obtained from the [[Generation IV]] [[Global Trade Station|GTS]] glitch.
 
The Teru-sama is a glitch item, but can be transformed into the [[GS Ball]] if it is given to [[Kurt]] in [[Azalea Town]] to capture {{p|Celebi}} in [[Ilex Forest]]. This works in the Japanese, English and European versions of {{game|Crystal}}.
 
===Glitch Trainers===
{{main|Glitch Trainer}}
[[Glitch Trainer]]s have been known to occur in the Red/Blue/Yellow versions. They are usually found if the player's name contains mostly special characters. There are also several special stat numbers used in the [[Mew glitch]] which cause glitch trainers to appear. Glitch trainers frequently use [[Glitch Pokémon]] in battle.


==References==
<references/>
{{Glitches}}
{{-}}
{{Project Glitchdex notice}}
[[Category:Game mechanics]]
[[Category:Game mechanics]]
[[Category:Glitches| ]]
[[Category:Glitches|*]]


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

Latest revision as of 03:03, 15 December 2022

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, 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 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: 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 freeze when attempting to perform them. Usually, only glitch Pokémon will learn glitch moves.

In Generation I, Ditto can be taught the glitch move -- by a glitch. 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: Glitch type

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.

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.

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.