List of glitches (Generation I): Difference between revisions

mNo edit summary
(→‎Red's transparent white pixels: changed gif link to new apng)
 
(534 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
This is a '''list of glitches''' that occur in the [[Generation I]] [[main series]] [[Pokémon games]].
{{Incomplete|article|Loads of missing newly discovered glitches}}


==In Pokémon Red and Green==
This is a '''list of glitches in the [[Generation I]] [[Pokémon games]]'''. It applies to both the original [[Game Boy]] and the [[Nintendo 3DS|3DS]] [[Virtual Console]] releases unless otherwise noted.
===Dokokashira door glitch===
 
{{main|Dokokashira door glitch}}
Some glitches are found on separate pages:


===Prevented progress===
* [[List of battle glitches (Generation I)]]
If the player's [[starter Pokémon]] evolves before they obtain their [[Pokédex]] from Prof. Oak, the game will assume, 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 {{game|Red and Green|s}}.
* [[List of overworld glitches (Generation I)]]


{{youtubevid|OS-v0tGk90g|ChickasaurusGL|Normal}}
==Gameplay-affecting glitches==
===Pokémon Red, Green, Blue, and Yellow===
{{incomplete|section|cf. English and other localizations with the original Japanese releases}}
'''NOTE:''' The following [[glitch]]es affect all [[Game Boy]] versions of {{game|Red and Green|s}} (1.0 and 1.1) and of Japanese {{game|Yellow}} (1.0 to 1.3) unless noted otherwise.


===Second type glitch===
====Experience PC withdrawing glitch====
{{main|Second type glitch}}
In Generation I, attempting to withdraw a level 1 Pokémon using the "[[Experience#Medium Slow|Medium Slow]]" growth algorithm will {{DL|Game freeze|Softlocking|softlock}} the game. This also applies to Pokémon using the "[[Experience#Medium Fast|Medium Fast]]" growth algorithm for Level 255, "[[Experience#Fast|Fast]]" for Level 255, and "[[Experience#Slow|Slow]]" for Level 237.


==In Pokémon Red and Blue==
Certain glitch Pokémon use [http://forums.glitchcity.info/index.php?topic=6588.0 invalid growth algorithms] and have the game freeze when they are withdrawn at specific levels as well. For example, in {{game|Red and Blue|s}}, [['M (00)]] uses an invalid experience curve 26 and the game will freeze if the player attempts to withdraw a level 0 'M (00). Level 0 'M can be found with the [[old man glitch]] if the player does not pick a preset name.
===Item duplication glitch===
{{main|Item duplication glitch}}


===Lift Key glitch===
Additionally, if a Pokémon in the "Medium-Slow" growth algorithm is withdrawn between Levels 245 to 255, it will become a Pokémon with a level between 59 and 125, depending on the exact Level of the Pokémon deposited. A Pokémon in the "Slow" growth algorithm that is withdrawn between 238 and 255 will become a Pokémon with a level between 39 and 146. A Pokémon withdrawn in this manner will have its stats recalculated, which may lead to it having more HP than its maximum HP.<ref>[https://docs.google.com/spreadsheets/d/1NFojS1JlAGvfBlqfLJyGwUO3iZCG5UQvItr7xrHup8U/edit?pli=1&pageId=109668335590823221919#gid=1302000118 Full Exp Data by Dabomstew - Google Sheets]</ref><ref>[https://www.youtube.com/watch?v=3TDXWL093AI&lc=z12zhldxszrqstl0b23hixpjll33sfpyl04 TPM mart buffer overflow glitch - "Catch 'em all" glitch (Generation I) by ChickasaurusGL on Youtube]</ref>
[[File:RB Lift Key Glitch.png|thumb|right|256px|The Lift Key glitch]]
In the [[Rocket Hideout]], if the player is standing to the left of the {{tc|Team Rocket Grunt}} who has the [[Lift Key]] and talks to him, the Lift Key will appear underneath the player when he drops it. The player can still move around and collect it if he moves downward.


This glitch was fixed in {{game|Yellow}}, [[Pokémon FireRed and LeafGreen Versions|FireRed and LeafGreen]] due to the Grunt automatically dropping the Lift Key as soon as he is defeated.
====Hall of Fame corruption====
[[File:Halloffameglitches.png|thumb|160px|Some corrupted Hall of Fame entries]]
{{main|MissingNo.#Glitches caused}}
When [[glitch Pokémon]] have been seen on the save file, the player's [[Hall of Fame]] is badly corrupted with entirely different Pokémon, even glitch Pokémon, and very glitched characters, names and levels. This does not affect the Pokémon themselves, rather the data seen in the Hall of Fame, and is caused by the contents of the sprite decompression buffer that is stored in SRAM overflowing into memory allocated for save data when a glitch Pokémon's sprite is decompressed.
{{-}}
{{-}}


===Man on roof===
====Item duplication glitch====
If the player does not have the {{DL|List of key items in Generation I|Secret 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.
{{main|Item duplication glitch}}<!-- Not R/B exclusive; happens in Yellow too if a stable MissingNo. is encountered via Ditto glitch -->


A similar effect happens if the player walks into the [[Vermilion 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 gate to [[Kanto Route 17|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 gate there may be a man standing on an object somewhere behind the guard.
====Item underflow glitch====
{{main|Item underflow}}


Both of these variations of this glitch were fixed in some European versions of Red and Blue, such as the Spanish version, as well as all versions of Yellow.
====Leveling past 100====
In Generation I and II, if a Pokémon is obtained at a level above 100, it can be leveled up with [[Rare Candy|Rare Candies]] up to level 255. If a Rare Candy is used on a level 255 Pokémon, its level will be reset to 0 due to an overflow in a single byte. If a Pokémon above level 100 levels up due to [[experience]], its level will be reset to 100.


{{youtubevid|FYMjkCueKlo|Blaziken257|fire}}
In Generation II, if a Pokémon levels "down" to 100 in battle, it will attempt to learn all of its level-up moves between levels 1 and 100 (other than moves it already knows).


===Old man glitch===
{{Youtubevid|Gws8iOPuj-k|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Glitch}}
{{main|Old man glitch}}


===Pewter Gym skip===
====Pokémon merging====
This glitch occurs in {{game|Red and Blue|s}}. It allows the player to enter {{rt|3|Kanto}} without defeating [[Brock]] at [[Pewter Gym]] and earning the {{badge|Boulder}}. There are two ways to perform this glitch. Both of these variations were fixed in the Spanish (and possibly other European) versions of Red and Blue.
{{main|Pokémon merge glitch}}


====Walking directly in front of the Youngster====
====Pokémon Storage System cloning====
To perform the glitch, the player must first open the menu and move the cursor to "Save" without selecting it. Then the player must walk on the tile in front of the {{tc|Youngster}} at the east exit of Pewter City and close the dialogs with the B-button (not the A-button), then immediately press Start and save the game (the cursor is frozen). The player must then reset the game. The conversation will happen again, and the player will then be forced to follow him. After that, the Youngster will be gone, and the player can walk across where the Youngster used to stand to enter Route 3.
{{main|Cloning glitches#Storage system method}}


{{youtubevid|ynzSKiOZ_Ew|ultiomos|rock}}
====Pokémon Storage System healthy party deposit====
It is possible for the player to deposit all Pokémon except [[Fainting|fainted]] ones and a [[black out]] will occur but only after four steps in the same session. In {{2v2|Red|Blue}} it is possible to progress further by saving the game before traveling four steps to reset the 'remaining step count' to 4 when the game is reset, though this is no longer the case in {{game|Yellow}} because the remaining step count was changed to default to 1 step. The player immediately has a black out if entering a battle with just fainted Pokémon.


====Walking a tile away from the Youngster====
{{Youtubevid|b4syMSxrkbI|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|HP}}
To perform the glitch, the player must first open the menu and move the cursor to "Save" without selecting it. Then the player must walk past the {{tc|Youngster}} at the east exit of Pewter City, leaving at least one empty tile between them, which will allow the player to walk two tiles past the Youngster. The player must then close the dialogs with the B-button (not the A-button), then immediately press Start and save the game (the cursor is frozen). The player must then reset the game. The conversation will happen again, but the player will not be forced to follow him. The player can continue walking along Route 3, but if the player walks into the Youngster's line of sight from the east, they will walk down infinitely.


{{youtubevid|IL3dt06QpgI|v0id19|rock}}
====Rhydon glitch====
{{main|Rhydon glitch}}


==In all Generation I games==
====Save corruption====
===--===
In {{3v2|Red|Blue|Yellow}}, with no save file, when the player saves the game and turns off the power a little time after the Yes/No box disappears the player will have 255 Pokémon in the party the next time the file is loaded.
{{main|-- (move)}}
If a {{p|Ditto}} transforms into another Pokémon and then switches around the copied moves with the Select button, after the battle the Ditto will not have transform and will instead have {{m|--}}.  


===0 ERROR===
If the player turns the power off at the wrong time, the save file will either be corrupted or will appear normal. The right time to pull off the glitch is about twenty frames after the A button is pressed, but in Yellow it is about ten frames later.
{{main|0 ERROR}}
A glitch similar to the [[Mew glitch]] that causes {{rt|6|Kanto}} to become glitched.


===0 PP glitch===
The first few Pokémon are level 255 [['M (FF)]] (Red/Blue) or [[Q ◣]] (Yellow), with all of their stats as "F35" (65535), four TM55 as their moves with 63/0 [[PP]] and with a nickname and OT of many repeating "9"s. Pokémon past number six do not have all of these properties.
In Generation I, {{m|Struggle|struggling}} can be avoided by allowing the game to self-select a move to be used, which can happen to any move used immediately after a Pokémon is {{status|Freeze|defrosted}}, or due to a handful of moves' effects ({{m|Bind}}, {{m|Clamp}}, {{m|Fire Spin}}, {{m|Hyper Beam}}, {{m|Metronome}}, {{m|Mimic}}, and {{m|Wrap}}) because of the auto-selection involved with {{cat|moves that partially trap|partial-trapping moves}}. A move used with 0 {{PP}} in this way would {{wp|arithmetic underflow|underflow}} to the maximum possible value, 63 PP, and, due to the way the data is structured, a move that 0 [[PP Up]]s had been used on would gain full PP Up status, while those on which PP Ups had been used would lose one PP Up boost. This glitch was addressed in Generation II games and later, which prevent a move from being executed if it has 0 PP.


===Cable Club escape glitch===
The data regarding Pokémon past the sixth position use other parts of the game's memory misinterpreted as Pokémon data, therefore swapping these Pokémon around or healing them can affect the game. If the player switches the first Pokémon with the tenth Pokémon, they will have 255 items. Switching the items past slot 20 will allow for more precise memory editing because there are only two pairs of memory addresses manipulated; displayed as an item and item quantity, while a "post-six" Pokémon uses many more bytes.
{{main|Cable Club escape glitch}}


===Critical hit ratio boost glitch===
After performing the glitch, the poison effect will occur as the player walks around. In English versions, swapping the first-ninth Pokémon with the tenth will cause to player to have seen and owned 152 Pokémon in the Pokédex.
{{m|Focus Energy}} and {{DL|Battle item|Dire Hit}} <!--Dire Hit as well?--> were intended to quadruple the {{DL|Damage modification|critical hit}} rate, but due to a glitch, they instead have no effect if the user is faster than the opponent, or prevent the user from getting a critical hit (0/511 chance) if the user is slower than the opponent. <ref>[http://hax.iimarck.us/files/rbymoveinfo.txt R/B/Y move information - IIMarck.us]</ref> <ref>[http://www.psypokes.com/lab/criticalhits.php Psypoke - Pokémon Games Critical Hit]</ref> This was fixed in {{g|Stadium}}.


===Cut glitch===
The Pokémon in the 10th slot will change to a different glitch Pokémon as the player walks around to different areas, making it theroetically possible to obtain every Glitch Pokémon in the game.
{{main|Cut glitch}}


===Cycling Road glitch===
Using the following equation, it is possible to calculate what memory address any item, including invalid items is using, provided that the memory address is odd.
If the player does not have a [[Bicycle]] (or it has been deposited in the PC), it is still possible to reach [[Kanto Route 17|Cycling Road]] by holding down the left button while the guard attempts to prevent the player from entering the Cycling Road. Upon entering Cycling Road, the player will be automatically riding a bike, despite not having one.


===Deposit glitch===
Memory address = [First item position address -1] + [Cursor position] + ([Cursor position -1])<ref>[http://forums.glitchcity.info/index.php/topic,6472.msg187703.html#msg187703 Glitch City Laboratories - Pokémon Yellow "Save Abuse" Glitch thread - post by Torchickens].</ref>
It is possible for the player to deposit all Pokémon except [[fainting|fainted]] ones and a [[black out]] will occur but only after four steps in the same session. In {{2v2|Red|Blue}} it is possible to progress further by saving the game before traveling four steps to reset the 'remaining step count' to 4 when the game is reset, though this is no longer the case in {{game|Yellow}} because the remaining step count was changed to default to 1 step. The player immediately has a black out if entering a battle with just fainted Pokémon.


===Draw audio glitch===
The item address that follows an item is displayed as a quantity.
Prior to [[Generation II]], having the player character draw in a [[Pokémon battle]] causes the victory theme to play even though the player has lost.


{{youtubevid|HDWoG2BCGbU|ChickasaurusGL|Normal}}
=====Beating the game quickly=====
As there are no memory protection measures in place in the [[Generation I]] and [[Generation II]] games, it is possible to use this glitch to do a number of things, such as beating the game in under five minutes. Below is one method of doing this that requires no luck manipulation:


===Dual-type Pokémon glitch===
In Pokémon Yellow, the memory address <tt>D364</tt> is used for the last map location for walking through certain exits, including the exit for [[Red (game)|Red]]'s house and the first item position address is <tt>D31D</tt>. This means that the correct cursor position can be expressed as:
In [[Generation I]], Pokémon with two types that have a weakness and resistance to the same type receive neutral damage from that type, but the incorrect message is displayed.


For example, {{type|Grass}} moves do neutral damage to {{p|Gyarados}}, but if Gyarados is hit by a Grass-type move, the game erroneously states that the attack is "not very effective...".
<tt>D364</tt> = D31C + [cursor position] + [cursor position -1]


The game prioritizes on which message to display for each 'special' scenario (where normal damage is not dealt) based on each scenario's internal ordering. The higher the ordering determines what message the game will display. Grass against Water as 200% damage for instance is the 4th entry, whilst Grass against Flying as 50% damage is the 27th. Consequently in this example the game chooses the message for scenario #27, returning the wrong message "It's not very effective...".
This has no actual answer because D364 (54116) is even, so the address must be a quantity, but if <tt>D363</tt> is used, the answer comes to hex: <tt>24</tt> (dec: 36). Therefore, the memory address <tt>D363</tt> (current block of the player's X-position) corresponds to item position 36 (hex: <tt>24</tt>) and the quantity of item 36 is the aforementioned warp location address. The cursor position in hexadecimal can be checked by highlighting an item in game and checking the memory address <tt>CC35</tt>.


This glitch does not occur in {{eng|Pokémon Stadium}}.
As the [[List of locations by index number (Generation I)|index number of Pallet Town]] is 0, the player can access 255 locations by tossing the 36th item (as tossing one ×0 item causes an underflow to 255). The index number of the [[Hall of Fame]] room is 118, so the player must toss exactly 138 of item 36 to change the warp destination to the Hall of Fame. If the player stands on the right side of the exit mat item 36 should be a [[Master Ball]], while if the player stands on the left side of the exit mat, it should be the hex:00 glitch item which would appear as some glitchy blocks with a multiplication sign in it.


If an attack is super effective or not very effective against one type and does no damage against another type (for example, {{m|Dig}} against {{p|Charizard}}), the game will erroneously state that the attack missed.
{{Youtubevid|OyhEKG_g53o|channel/UClgilE1XxsorM1iX9YtS4FA|name=Scykoh|Glitch}}


====Order of priority of messages====
=====In Japanese versions=====
Messages higher on the list take priority to those lower on the list. This list is the reverse order to which they are stored in the game data, which is likely the order they were added to the game.
The glitch works in Japanese Blue but the game has to be reset some time after the "!" mark appears in "(PLAYERNAME)はレポートに しっかり かきのこした!". In Japanese Yellow it is possible with the same procedure as English Red/Blue and Yellow, but in order to corrupt the number of items the player has to replace the ninth Pokémon instead of the tenth to avoid a freeze after closing the items pack.


{| {| style="margin:auto; background: #{{unknown color light}}; {{roundy|1em}}; border: 5px solid #{{unknown color}};"
{{Youtubevid|U05icPzktes|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Glitch}}
|-
|
{| border=1 width="100%" style="margin:auto; text-align:center; background: #FFFFFF; border:1px solid #{{unknown color light}}; border-collapse:collapse;"
|-
! Attacking type
! Effectiveness
! Defending type
|-
{{typetable|Dragon}}
| 2×
{{typetable|Dragon}}
|-
{{typetable|Ice}}
| 2×
{{typetable|Dragon}}
|-
{{typetable|Grass}}
| ½×
{{typetable|Dragon}}
|-
{{typetable|Electric}}
| ½×
{{typetable|Dragon}}
|-
{{typetable|Water}}
| ½×
{{typetable|Dragon}}
|-
{{typetable|Fire}}
| ½×
{{typetable|Dragon}}
|-
{{typetable|Ghost}}
| 0×
{{typetable|Psychic}}
|-
{{typetable|Ghost}}
| 0×
{{typetable|Normal}}
|-
{{typetable|Rock}}
| 2×
{{typetable|Ice}}
|-
{{typetable|Rock}}
| 2×
{{typetable|Bug}}
|-
{{typetable|Rock}}
| 2×
{{typetable|Flying}}
|-
{{typetable|Rock}}
| ½×
{{typetable|Ground}}
|-
{{typetable|Rock}}
| ½×
{{typetable|Fighting}}
|-
{{typetable|Rock}}
| 2×
{{typetable|Fire}}
|-
{{typetable|Bug}}
| 2×
{{typetable|Poison}}
|-
{{typetable|Bug}}
| ½×
{{typetable|Ghost}}
|-
{{typetable|Bug}}
| 2×
{{typetable|Psychic}}
|-
{{typetable|Bug}}
| ½×
{{typetable|Flying}}
|-
{{typetable|Bug}}
| ½×
{{typetable|Fighting}}
|-
{{typetable|Bug}}
| 2×
{{typetable|Grass}}
|-
{{typetable|Bug}}
| ½×
{{typetable|Fire}}
|-
{{typetable|Psychic}}
| 2×
{{typetable|Poison}}
|-
{{typetable|Psychic}}
| 2×
{{typetable|Fighting}}
|-
{{typetable|Flying}}
| ½×
{{typetable|Rock}}
|-
{{typetable|Flying}}
| 2×
{{typetable|Grass}}
|-
{{typetable|Flying}}
| 2×
{{typetable|Bug}}
|-
{{typetable|Flying}}
| 2×
{{typetable|Fighting}}
|-
{{typetable|Flying}}
| ½×
{{typetable|Electric}}
|-
{{typetable|Ground}}
| 2×
{{typetable|Poison}}
|-
{{typetable|Ground}}
| 2×
{{typetable|Rock}}
|-
{{typetable|Ground}}
| ½×
{{typetable|Bug}}
|-
{{typetable|Ground}}
| ½×
{{typetable|Grass}}
|-
{{typetable|Ground}}
| 2×
{{typetable|Electric}}
|-
{{typetable|Ground}}
| 2×
{{typetable|Fire}}
|-
{{typetable|Poison}}
| ½×
{{typetable|Ghost}}
|-
{{typetable|Poison}}
| ½×
{{typetable|Rock}}
|-
{{typetable|Poison}}
| 2×
{{typetable|Bug}}
|-
{{typetable|Poison}}
| ½×
{{typetable|Ground}}
|-
{{typetable|Poison}}
| ½×
{{typetable|Poison}}
|-
{{typetable|Poison}}
| 2×
{{typetable|Grass}}
|-
{{typetable|Fighting}}
| 0×
{{typetable|Ghost}}
|-
{{typetable|Fighting}}
| 2×
{{typetable|Ice}}
|-
{{typetable|Fighting}}
| 2×
{{typetable|Rock}}
|-
{{typetable|Fighting}}
| ½×
{{typetable|Bug}}
|-
{{typetable|Fighting}}
| ½×
{{typetable|Psychic}}
|-
{{typetable|Fighting}}
| ½×
{{typetable|Flying}}
|-
{{typetable|Fighting}}
| ½×
{{typetable|Poison}}
|-
{{typetable|Fighting}}
| 2×
{{typetable|Normal}}
|-
{{typetable|Ice}}
| 2×
{{typetable|Flying}}
|-
{{typetable|Ice}}
| 2×
{{typetable|Ground}}
|-
{{typetable|Ice}}
| 2×
{{typetable|Grass}}
|-
{{typetable|Ice}}
| ½×
{{typetable|Water}}
|-
{{typetable|Grass}}
| ½×
{{typetable|Flying}}
|-
{{typetable|Grass}}
| 2×
{{typetable|Rock}}
|-
{{typetable|Grass}}
| ½×
{{typetable|Poison}}
|-
{{typetable|Grass}}
| ½×
{{typetable|Flying}}
|-
{{typetable|Grass}}
| 2×
{{typetable|Ground}}
|-
{{typetable|Electric}}
| 2×
{{typetable|Flying}}
|-
{{typetable|Electric}}
| 0×
{{typetable|Ground}}
|-
{{typetable|Water}}
| 2×
{{typetable|Ground}}
|-
{{typetable|Fire}}
| ½×
{{typetable|Rock}}
|-
{{typetable|Fire}}
| 2×
{{typetable|Bug}}
|-
{{typetable|Ghost}}
| 2×
{{typetable|Ghost}}
|-
{{typetable|Normal}}
| 0×
{{typetable|Ghost}}
|-
{{typetable|Normal}}
| ½×
{{typetable|Rock}}
|-
{{typetable|Electric}}
| ½×
{{typetable|Grass}}
|-
{{typetable|Water}}
| ½×
{{typetable|Grass}}
|-
{{typetable|Grass}}
| ½×
{{typetable|Fire}}
|-
{{typetable|Fire}}
| ½×
{{typetable|Water}}
|-
{{typetable|Psychic}}
| ½×
{{typetable|Psychic}}
|-
{{typetable|Grass}}
| ½×
{{typetable|Grass}}
|-
{{typetable|Ice}}
| ½×
{{typetable|Ice}}
|-
{{typetable|Electric}}
| ½×
{{typetable|Electric}}
|-
{{typetable|Fire}}
| ½×
{{typetable|Fire}}
|-
{{typetable|Water}}
| ½×
{{typetable|Water}}
|-
{{typetable|Ground}}
| 0×
{{typetable|Flying}}
|-
{{typetable|Water}}
| 2×
{{typetable|Rock}}
|-
{{typetable|Electric}}
| 2×
{{typetable|Water}}
|-
{{typetable|Grass}}
| 2×
{{typetable|Water}}
|-
{{typetable|Fire}}
| 2×
{{typetable|Ice}}
|-
{{typetable|Fire}}
| 2×
{{typetable|Grass}}
|-
{{typetable|Water}}
| 2×
{{typetable|Fire}}
|}
|}


===Error codes===
====Save data carryover====
{{main|Error codes}}
Using a procedure similar to the save corruption glitch, it's possible to begin a new save file, but having the party Pokémon from the previous save file. With an already existing save file, player must start a new game then save to overwrite the previous save, but turn off the game or reset shortly after the Yes/No box disappears. The exact timing is a difficult two frame window, doing it too early corrupts the previous save file and doing it too late completely overwrites the previous save file.


===Evolutionary stone glitch===
If successful, the player will begin the new save data while having the party Pokémon from the previous save file in their party. This glitch can be used at the beginning of the game to obtain all three first partner Pokémon without trading.
{{GlitchResearch|Glitch Pokémon which evolve by items}}
Pokémon can be evolved without the use of an [[evolutionary stone]], provided that the player has sent out a Pokémon with the equivalent identifier of the relevant evolutionary stone item and finishes the battle with that Pokémon in the same battle that a Pokémon that evolves using an evolutionary stone levels up.  


Much as the {{ga|Red's Pikachu|starter Pikachu}} from {{game|Yellow}} will refuse to evolve if a [[Thunderstone]] is used on it while in the game it is the starter of, leveling up Pikachu and switching to {{p|Growlithe}} will not cause it to evolve, though outsider Pikachu and Eevee will all do so the same as in Red and Blue.
{{Youtubevid|LbBDINWHe2Y|name=johnr754 R.|channel/UC0ytGvIfz85oowf0UOa31CA|Glitch}}


Some [[glitch Pokémon]]<!--which ones?--> with unusual evolutionary flags may evolve this way according to the game 'after exposure to an item', which is not necessarily an evolutionary stone.
====Trade cloning====
{{main|Cloning glitches#Trading method}}


{| style="margin:auto; background: #fff; {{roundy}} border: 5px solid #333399"
===Pokémon Red, Green, and Blue (Japanese)===
|-
'''NOTE:''' The following [[glitch]]es affect all [[Game Boy]] versions of {{game|Red and Green|s}} (1.0 and 1.1) unless noted otherwise.
! style="background: #333399; color:white; {{roundytl|5px}}" | Pokémon
! style="background: #333399; color:white; {{roundytr|5px}}" | {{color2|FFF|Evolutionary stone|Stone}}
|- style="background: #D8D8F2;"
| {{p|Exeggutor}}
| {{evostone|Moon Stone}}
|- style="background: #E5F2D8;"
| [[Missingno.]]{{tt|*|decimal index number 32}}
| {{evostone|Fire Stone}}
|- style="background: #D8D8F2;"
| {{p|Psyduck}}
| {{evostone|Leaf Stone}}
|- style="background: #E5F2D8;"
| {{p|Growlithe}}
| {{evostone|Thunderstone}}
|- style="background: #D8D8F2;"
| {{p|Onix}}
| {{evostone|Water Stone}}
|}
{{youtubevid|dUzx5hEcvvU|v0id19|rock}}


===Experience underflow glitch===
====Empty Pokémon List====
{{main|Experience#Experience underflow glitch}}
If the player withdraws the [[Potion]] from the PC at the very start of their adventure (meaning before they receive their [[first partner Pokémon]]) and then attempts using it, an empty [[Party|Pokémon List]] will appear and the Potion can be used, albeit to no effect. This was fixed for international releases and Pokémon Yellow, which will state "''You don't have any''{{sup/1|RB}}/''a''{{sup/1|Y}} ''POKéMON!''" (Japanese: '''ポケモンが 1ぴきも いない!''').
In Generations I and II, level 1 Pokémon using the "medium-slow" growth algorithm will jump from level 1 to level 100 after gaining a {{tt|low amount|less than 54 if total experience is 0}} of experience points.


{{youtubevid|QgRA_Ot4R0U|Dukstless|Red}}
{{Youtubevid|rbJCEt6HKhM|channel/UCJ8cXwiP6PH57Ya1i4WKIlg|name=LunarRay|Red|Green}}


===Fishing in statues===
====Full Box glitch====
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 the [[Cerulean Gym]], where all the [[Pokémon]] obtainable in the Gym can be caught. The player is also able to surf on these statues.
If the player has six Pokémon in their party and their current [[Pokémon Storage System]] Box is full before watching the {{ka|old man}}'s catching demonstration, the game will state that the box is full when the old man tries to capture the {{p|Weedle}}. The game will try to use the Poké Ball again infinitely afterwards, and every attempt results in this message causing an infinite loop. This forces the player to either reset the game or turn the power off. This is because the game thinks that the player is catching a Pokémon, even though it's actually the [[old man]], the game produces a "temporary" Pokémon to hold, and if the catching demonstration ends, that caught Pokémon is deleted.


===Gate glitch===
This glitch was fixed in the Japanese version of {{game|Yellow}} and in the localizations.
Certain [[gate]]s<!--which ones?--> which can be accessed after the player passes [[Cycling Road]] will have guards that restrict the player from passing if the [[Bicycle]] is deposited in the PC, even though the player does not require a Bicycle.


===Ghost glitch===
{{Youtubevid|FnCTzpgozTU|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Red|Green}}
When encountering a {{OBP|Ghost|literal|ghost}} in [[Pokémon Tower]] without having a [[Silph Scope]], it is possible to see its true identity by viewing the stats of any Pokémon in the player's party. However, this glitch is only graphical, and it is still impossible to [[Pokémon battle|fight]] or catch it.


===Ghost Marowak glitch===
====Select glitches====
Using a [[Poké Doll]] on the {{OBP|Marowak|ghost|ghost Marowak}} in [[Pokémon Tower]] with or without the [[Silph Scope]] will cause it to permanently disappear.
{{main|Select glitches}}


===Glitch City===
=====Dokokashira door glitch=====
{{main|Glitch City}}
{{main|Dokokashira door glitch}}


===Hall of Fame glitch===
=====Second type glitch=====
[[File:Halloffameglitches.png|thumb|right|160px|Some corrupted Hall of Fame entries]]
{{main|Second type glitch}}
{{main|Missingno.#Glitches caused}}
When [[glitch Pokémon]] have been seen on the save file, the player's [[Hall of Fame]] is badly corrupted with entirely different Pokémon, even glitch Pokémon, and very glitched characters, names and levels. This does not affect the Pokémon themselves, rather the data seen in the Hall of Fame.


==={{m|Haze}} glitch===
===Pokémon Yellow===
If {{m|Haze}} is used to thaw a frozen Pokémon when it still needs to recharge from {{m|Hyper Beam}}, the Pokémon will thaw out but it will be unable to make a move until it faints even if a {{t|Fire}} type move is used later. This glitch was fixed in [[Pokémon Stadium]]. It is similar to the [[Sky Drop glitch]] in [[Generation V]], because both glitches permanently make the opponent unable to move until fainting or switching (although switching out the Pokémon is normally not possible).
'''NOTE:''' The following [[glitch]]es affect all [[Game Boy]] versions of Japanese {{game|Yellow}} (1.0 to 1.3) unless noted otherwise.


{{youtubevid|FjZreYA2m_w|ChickasaurusGL|Poison}}
====Friendship item effect====
(Glitch starts at 1:56)
This causes a no-effect [[item]] to still increase {{ga|Red's Pikachu|Pikachu}}'s friendship value. For example, attempting to use a [[Potion]] on a Pikachu that has [[fainting|fainted]] or has full health, an [[Antidote]] when Pikachu is not {{status|poison}}ed, [[Calcium]] when Pikachu has already has at least 25600 {{DL|Stat|Special}} [[stat experience]], or [[X Special]] when the Special stat has already been {{DL|Stat#Stat modifiers|raised 6 stages}} in battle. This does not consume the item, so the same item can repeatedly increase Pikachu's friendship.


===Index 000 post-capture===
This glitch was fixed in [[Generation II]].
In [[Generation I]], if the player manages to capture an [['M (00)]], an invisible wild {{p|Ditto}} will still be in battle with the player where 'M (00) was before, and the battle will not end. This Ditto can then be caught.


===Invisible tree===
{{Youtubevid|UCKFCI9m4PE|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Electric}}
{{main|Cut glitch#Invisible tree}}
There is a tree near the bottom of {{rt|14|Kanto}}. If this particular tree is cut down and then the player walks five steps west from where the tree was (so that the spot where the tree used to be is at the edge of the screen) and then walks back their path will be blocked as if a tree was still there. Even though the tree is not visible, it can still be cut down normally using the move {{m|Cut}}.


===Invisible PC===
===Time Capsule glitches===
In Generation I, there is an invisible PC in the hotel in [[Celadon City]]. This fact is explained by the close resemblance between the hotel and a Pokémon Center. This was less a glitch, and more likely an oversight by the programmers, who may have forgotten to remove the code to activate the PC at that particular point. The sprite of the PC, however, is not there. It is possible to walk on the tile where the PC is. This glitch was fixed in Pokémon Yellow.
These glitches involve communication with [[Generation II]] games.


{{youtubevid|odGZR7nKjnA|Gligar13Vids|Normal}}
====Time Capsule exploit====
{{main|Time Capsule exploit}}


===Landing on an NPC===
====Trade evolution learnset oversight====
If the player lures an NPC below a ledge that can be jumped over, it is possible to land on top of the NPC.
[[Generation I]] Pokémon that can evolve by trading can be taught glitch moves through this glitch. This can be achieved by trading a trade evolution Pokémon from a Generation I game to a Generation II, at a level where its evolved form will learn a move not in Generation I. Trading the Pokémon back to the Generation I game will cause that move to become a glitch move.


{{youtubevid|ztlm3AuPBBI|ChickasaurusGL|Normal}}
For example, trading a level {{#switch:{{#expr:{{#time:U}} mod 3}}|0=34 {{p|Graveler}}|1=34 {{p|Machoke}}|2=31 {{p|Kadabra}}}} from {{game3|Red and Blue|Pokémon Red|s}} to {{game3|Gold and Silver|Pokémon Gold|s}} will make the {{#switch:{{#expr:{{#time:U}} mod 3}}|0=Graveler|1=Machoke|2=Kadabra}} evolve into {{#switch:{{#expr:{{#time:U}} mod 3}}|0={{p|Golem}}|1={{p|Machamp}}|2={{p|Alakazam}}}}. Since it is level {{#switch:{{#expr:{{#time:U}} mod 3}}|0=34|1=34|2=31}}, it will learn {{#switch:{{#expr:{{#time:U}} mod 3}}|0={{m|Rollout}}|1={{m|Vital Throw}}|2={{m|Future Sight}}}}. 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, so it will become {{#switch:{{#expr:{{#time:U}} mod 3}}|0={{m|TM05}}|1={{m|TM33}}|2={{m|TM48}}}}.


===Leech Seed and Toxic stacking===
===Poké Transporter and Pokémon Bank glitches===
If the target of {{m|Leech Seed}} is also under the effect of {{m|Toxic}}, Leech Seed damage will increase every turn as the N value of Toxic increases because Leech Seed and Toxic both use the same damage algorithm (N * max(1, int(0.0625*MaxHP). This was fixed as of [[Generation II]]. If the current {{stat|HP}} of the recipient of Leech Seed's HP-restoring effect is greater than its maximum HP, its current HP will be set equal to its maximum HP.  
====Pokémon Bank hex:FF glitch Pokémon glitch====
{{GlitchResearch|Test other glitch Pokémon. Check if there are other ways to prepare the box.}}
If a player attempts to transfer a Box 1 that has one Pokémon, an [['M (00)]] or [[3TrainerPoké $]] and eighteen Pokémon (in that order) through Poké Transporter and a 3DS Virtual Console versions of Red, Blue and Yellow, the Generation I game will be left with one [['M (FF)]] or [[Q ◣]] which is an [[unstable hybrid Pokémon]] of 'M (00) or 3TrainerPoké $ with a blank OT, ID of 00000 and no moves.


{{youtubevid|bNjEFgsIIIY|ChickasaurusGL|Grass}}
This Pokémon can be used for the [[Pokémon merge glitch]] unless stabilized through Day Care back into 'M (00) or 3TrainerPoké $.


===Level-up moves glitch===
==Audio quirks==
Pokémon cannot learn moves they should learn at a level if they earn enough experience at once to skip that level.
These are audio quirks that generally do not affect gameplay.


For example, if a level 6 {{p|Bulbasaur}} earned enough experience points for defeating a single Pokémon to reach level 8, it will not learn {{m|Leech Seed}}, a move it would normally learn at level 7.
===Pokémon Red, Green, and Blue===
====New-game Nidorino cry oversight====
During the [[new game]] tutorial, the game shows {{p|Nidorino}}'s sprite but plays {{p|Nidorina}}'s [[cry]].
{{youtubevid|wvuiZ9s5J6k|pandakekok}}


===Leveling past 100===
==Graphical quirks==
In Generation I and II, if a Pokémon is obtained at a level above 100, it can be leveled up with [[Rare Candies]] up to level 255. If a Rare Candy is fed to a level 255 Pokémon, its level will be reset to 0. If a Pokémon above level 100 levels up due to [[experience]], its level will be reset to 100.
These are graphical quirks that generally do not affect gameplay.


===Mew glitch===
===Pokémon Red, Green, Blue, and Yellow===
{{main|Mew glitch}}
====Menu glitch====
If the player holds A when the game is saving, the menu won't disappear until player stops holding A.


===Pokémon merge glitch===
{{Youtubevid|iF1ik0TDCeI|channel/UCJ8cXwiP6PH57Ya1i4WKIlg|name=LunarRay|Glitch}}
{{main|Pokémon merge glitch}}
 
===Pokémon storage system cloning===
{{main|Cloning glitches#Storage system method}}
 
===Recovery glitch===
 
If a Pokémon uses {{m|Softboiled}}, {{m|Rest}} or {{m|Recover}} and the difference between its current HP and maximum HP is 255 or 511, the move will fail. This bug does not occur in Pokémon Stadium.
 
{{youtubevid|sqkBby1HlmY|ChickasaurusGL|Normal}}
 
===Rhydon glitch===
{{main|Rhydon glitch}}


===Save Surf glitch===
====Red's transparent white pixels====
The glitch is performed by standing next to a [[water tile]] that is facing up, left, or right, walk in that direction and pressing start without letting go of the D-Pad. The game then needs to be [[save]]d and reset. When loading the saved data, the player will be facing in the direction that was being held down when the start button was pressed. Using {{m|Surf}} will cause the player to surf on the tile immediately south, even if it is not a water tile.
[[File:Red Pidgeotto intro merge.png|thumb|left|{{p|Pidgeotto}} behind {{ga|Red}}, with Red's white pixels treated as transparent]]
[[File:Red Magikarp intro slow.png|thumb|Slow motion animation of {{p|Magikarp}} moving behing {{ga|Red}}]]
In {{game|Red and Blue|s}}'s [[game intro|title screen]], {{ga|Red}}'s white pixels are treated as transparent.


When loading a saved file, the player usually starts facing south. This is because of the limited data in the game. This glitch causes the player to face in a different direction, which confuses the game.
This glitch is visible once a Pokémon quickly moves to the left and passes behind Red. At this point, the Pokémon will be visible through Red's white pixels. This includes the white portions of his hat, sleeves, eyes, face, pants, shoes, and gloves.
===Save corruption glitch===
This is technically 2 glitches in 1. In order to do the first glitch, the player has to save the game, and turn it off at just the right time. The player will have 255 Pokemon, most of which are random [[Pokémon]] and [[Charizard 'M]]s. Each Pokémon in your [[Party|party]] represents a part of the game data. If the player switches the first and tenth Pokémon, the player will have 255 items. Switching/tossing the items has a much greater impact on the game than switching the Pokémon.
 
==={{m|Selfdestruct}}/{{m|Explosion}} and {{m|Substitute}} glitch===
In {{3v2|Red|Blue|Yellow}} using a sacrificial move like Explosion on a substitute and having the damage break the substitute prevents the user from fainting. The sprite of the user vanishes regardless.
 
{{youtubevid|lr05doU5oAQ|ChickasaurusGL|Normal}}
 
===Silent Indigo Plateau glitch===
In the battle against {{ga|Blue}} at [[Indigo Plateau]], if the player [[evolution|evolves]] a Pokémon in battle and defeats Blue, the music will be muted until [[Professor Oak]] comes to congratulate the player.
 
(Video comparing the battle where a {{p|Caterpie}} evolves, to the same battle where no Pokémon evolves):
{{youtubevid|KxMstD8iWNM|ChickasaurusGL|Normal}}
 
===Sprite glitch===
[[File:Sprite glitch.png|thumb|170px|right|The sprite glitch as seen in [[Generation I]] games, in this case triggered by the encounter of [[♀ .]]]]
The '''sprite glitch''' is a [[glitch]] that alters the appearance of the {{wp|Sprite (computer graphics)|sprites}} in [[Generation I]], making the sprites appear to be cut into pieces or even unrecognizable in some instances.
 
In [[Generation I]], many [[glitch Pokémon]] will distort battle sprites upon their encounter; however, this can be fixed by viewing the stats of a non-glitched Pokémon. There are other methods to the glitch, some of which involve using a [[Pokémon Center]] to heal the player's Pokémon when in a glitched area, visiting [[Glitch City]], or catching certain glitch Pokémon.
 
In other generations, it may occur when a [[Cheating|cheating device]] is used.
 
{{-}}
===S.S. Anne reboard glitch===
[[File:Pokemon Red Reboard SS Anne.png|thumb|right|The player surfing on top of the sailor]]
After the [[S.S. Anne]] leaves the dock for the first time, it's possible to make it reappear earlier. To perform this glitch, the player must stand one tile above and to the left of the sailor guarding the harbor, take a step right and hit the Start button at the same time, save and reboot. After verifying that the player is facing right and without moving, a Pokémon must be selected to {{m|Surf}}, thus making the player surf on top of the sailor. Then, after walking down to the harbor, the boat can be entered.
{{-}}
{{-}}


===Standing on a tree===
====Town Map selection oversight====
[[File:Cut glitch.png|thumb|right|220px|{{ga|Red}} standing on top of the tree outside [[Vermilion Gym]]]]
In this generation, if a player currently on {{rt|1|Kanto}} opens the Town Map, pressing up at first will apparently do nothing, as the selection will go from Route 1 (the current place) to Route 1 again. This is based on the fact that no matter where the player is, pressing up will initially move the cursor to Route 1. Therefore, the player will need to press up twice to select the next place, which is [[Viridian City]].  
{{main|Cut glitch#Standing on a tree}}
In [[Generation I]], if the player {{m|cut}}s down a tree, stands on the spot where the object was, [[Saving|saves]], turns the game off, then loads it, the player will be standing on the tree. It is no longer possible to stand on a tree in later generations, nor is it possible to stand on a boulder.
 
This glitch occurs because the [[Generation I]] engine would not store the data needed to remember that the tree had been cleared. [[Generation II]] does not remember this data either, but is not susceptible to the glitch.
 
===Stuck in a 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.
 
===Trade cloning===
{{main|Cloning glitches#Trading method}}
 
===Transform assumption glitch===
In Generation {{gen|I}} and {{gen|II}}, any Pokémon that uses {{m|Transform}} is regarded as a {{p|Ditto}} in its new form; this means that if the player catches a {{p|Mew}} or a [[glitch Pokémon]] which has used the move Transform, or a Pokémon which has used Transform via {{m|Mirror Move}}, instead they will obtain a Ditto. Mew turning into Ditto was not an issue, because wild Mew could not have been be legitimately encountered. This system was later changed in Generation III, where wild Mew could be encountered.
 
===ZZAZZ glitch===
{{main|ZZAZZ glitch}}
 
===Perpetual Spin Animation Glitch===
{{youtubevid|UhTQfoug8GU|BungiePhantom|Normal}}


===Invisible Prof. Oak Glitch===
Similarly, if the player is currently in the {{ka|Power Plant}}, pressing down at first will apparently do nothing; they will need to press down twice to select the previous place, which is [[Indigo Plateau]].
If the player attempts to leave to many times when choosing their first Pokemon then the player, Prof. Oak and the middle pokeball's sprites will vanish. Pressing start will pull up some glitched text on the screen, but exiting the start menu will fix everything.


{{youtubevid|v643yIvK6pM|BungiePhantom|Normal}}
====Trade menu palette glitch====
If the player sees the data of any Pokémon, the trade menu palette will change its colors depending on the color of the Pokémon and the HP it has at the moment. This bug was fixed in Pokémon Yellow.


===Fire Spin Glitch===
{{Youtubevid|Qsj8olzUqZc|channel/UCCheenv4-UJG9zDa_3kFBNw|name=LanceAndMissingNo.|Electric}}
{{youtubevid|O8GMyy7x3WE&NR|SloshedMail|Normal}}


==Glitches involving communication with the Generation II games==
===Pokémon Red and Blue (English)===
===Johto guard glitch===
====Instant Text trick====
{{main|Johto guard glitch}}
If the player goes into the Cerulean City Bike Shop without a bike voucher and cancels out exiting the shopping menu of the bike shop, the game never resets a text based flag. Instead of the game showing all the text character by character, it will instead now show all text on screen instantly. Going back to the shop later and buying the bike will reset the flag.


===Shiny Ditto glitch===
===Pokémon Blue===
The Shiny Ditto glitch requires a game from [[Generation I]] and [[Generation II]], but only has an effect on a Generation II game. By trading any [[Shiny Pokémon]] to a Generation I game, having a wild {{p|Ditto}} transform into that Pokémon, then catching and trading the Ditto into a Generation II game, the Ditto will be Shiny.
====Purple Jigglypuff oversight====
In both the [[Pokémon Blue Version (Japanese)|Japanese]] and [[Pokémon Red and Blue Versions|English]] versions of Pokémon Blue, Jigglypuff appears purple instead of pink when battling {{p|Gengar}} in the [[game intro]] if this game is played in [[Color palette (Generations I–II)|color]].


===Trade evolution glitch===
In [[Pokémon battle]]s and the [[summary]] screen, Jigglypuff uses the [[List of Pokémon by color palette (Generation I)#Pink palette|pink Pokémon palette]] while Gengar uses the [[List of Pokémon by color palette (Generation I)#Purple palette|purple Pokémon palette]]. However, they both share the purple palette in this game intro cutscene.
[[Generation I]] Pokémon that can evolve by trading can be taught glitch moves through this glitch. This can be achieved by trading a trade evolution Pokémon from a Generation I game to a Generation II, at a level where its evolved form will learn a move not in Generation I. Trading the Pokémon back to the Generation I game will cause the move to become a glitch move.


For example, trading a level 34 {{p|Graveler}} from {{game3|Red and Blue|Pokémon Red|s}} to {{game3|Gold and Silver|Pokémon Gold|s}} will make the Graveler evolve into {{p|Golem}}. Since it is level 34, it will learn {{m|Rollout}}. 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, so will become {{m|TM05}}.
This is a leftover from the earlier Japanese games {{game|Red and Green|s}}, when two purple Pokémon battled instead: Gengar vs. {{p|Nidorino}} (which is also seen in the international versions of Pokémon Red).


==References==
==References==
<references/>
{{reflist}}
{{-}}
{{-}}
{{Glitches}}<br>
{{Glitches}}<br>
Line 628: Line 206:


[[Category:Glitches by game]]
[[Category:Glitches by game]]
[[Category:Lists]]


[[de:Bugs in der ersten Generation]]
[[de:Bugs in der ersten Generation]]
[[es:Lista de glitches de la primera generación]]
[[fr:Liste des bugs de la première génération]]
[[it:Elenco glitch in prima generazione]]
[[ja:裏技・バグ一覧 (第一世代)]]
[[zh:游戏漏洞(第一世代)]]

Latest revision as of 23:36, 7 April 2024

050Diglett.png This article is incomplete.
Please feel free to edit this article to add missing information and complete it.
Reason: Loads of missing newly discovered glitches

This is a list of glitches in the Generation I Pokémon games. It applies to both the original Game Boy and the 3DS Virtual Console releases unless otherwise noted.

Some glitches are found on separate pages:

Gameplay-affecting glitches

Pokémon Red, Green, Blue, and Yellow

  This section is incomplete.
Please feel free to edit this section to add missing information and complete it.
Reason: cf. English and other localizations with the original Japanese releases

NOTE: The following glitches affect all Game Boy versions of Pokémon Red and Green (1.0 and 1.1) and of Japanese Pokémon Yellow (1.0 to 1.3) unless noted otherwise.

Experience PC withdrawing glitch

In Generation I, attempting to withdraw a level 1 Pokémon using the "Medium Slow" growth algorithm will softlock the game. This also applies to Pokémon using the "Medium Fast" growth algorithm for Level 255, "Fast" for Level 255, and "Slow" for Level 237.

Certain glitch Pokémon use invalid growth algorithms and have the game freeze when they are withdrawn at specific levels as well. For example, in Pokémon Red and Blue, 'M (00) uses an invalid experience curve 26 and the game will freeze if the player attempts to withdraw a level 0 'M (00). Level 0 'M can be found with the old man glitch if the player does not pick a preset name.

Additionally, if a Pokémon in the "Medium-Slow" growth algorithm is withdrawn between Levels 245 to 255, it will become a Pokémon with a level between 59 and 125, depending on the exact Level of the Pokémon deposited. A Pokémon in the "Slow" growth algorithm that is withdrawn between 238 and 255 will become a Pokémon with a level between 39 and 146. A Pokémon withdrawn in this manner will have its stats recalculated, which may lead to it having more HP than its maximum HP.[1][2]

Hall of Fame corruption

 
Some corrupted Hall of Fame entries
Main article: MissingNo.#Glitches caused

When glitch Pokémon have been seen on the save file, the player's Hall of Fame is badly corrupted with entirely different Pokémon, even glitch Pokémon, and very glitched characters, names and levels. This does not affect the Pokémon themselves, rather the data seen in the Hall of Fame, and is caused by the contents of the sprite decompression buffer that is stored in SRAM overflowing into memory allocated for save data when a glitch Pokémon's sprite is decompressed.

Item duplication glitch

Main article: Item duplication glitch

Item underflow glitch

Main article: Item underflow

Leveling past 100

In Generation I and II, if a Pokémon is obtained at a level above 100, it can be leveled up with Rare Candies up to level 255. If a Rare Candy is used on a level 255 Pokémon, its level will be reset to 0 due to an overflow in a single byte. If a Pokémon above level 100 levels up due to experience, its level will be reset to 100.

In Generation II, if a Pokémon levels "down" to 100 in battle, it will attempt to learn all of its level-up moves between levels 1 and 100 (other than moves it already knows).

By Wooggle
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.


Pokémon merging

Main article: Pokémon merge glitch

Pokémon Storage System cloning

Main article: Cloning glitches#Storage system method

Pokémon Storage System healthy party deposit

It is possible for the player to deposit all Pokémon except fainted ones and a black out will occur but only after four steps in the same session. In Red and Blue it is possible to progress further by saving the game before traveling four steps to reset the 'remaining step count' to 4 when the game is reset, though this is no longer the case in Pokémon Yellow because the remaining step count was changed to default to 1 step. The player immediately has a black out if entering a battle with just fainted Pokémon.

By Wooggle
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.


Rhydon glitch

Main article: Rhydon glitch

Save corruption

In Red, Blue, and Yellow, with no save file, when the player saves the game and turns off the power a little time after the Yes/No box disappears the player will have 255 Pokémon in the party the next time the file is loaded.

If the player turns the power off at the wrong time, the save file will either be corrupted or will appear normal. The right time to pull off the glitch is about twenty frames after the A button is pressed, but in Yellow it is about ten frames later.

The first few Pokémon are level 255 'M (FF) (Red/Blue) or Q ◣ (Yellow), with all of their stats as "F35" (65535), four TM55 as their moves with 63/0 PP and with a nickname and OT of many repeating "9"s. Pokémon past number six do not have all of these properties.

The data regarding Pokémon past the sixth position use other parts of the game's memory misinterpreted as Pokémon data, therefore swapping these Pokémon around or healing them can affect the game. If the player switches the first Pokémon with the tenth Pokémon, they will have 255 items. Switching the items past slot 20 will allow for more precise memory editing because there are only two pairs of memory addresses manipulated; displayed as an item and item quantity, while a "post-six" Pokémon uses many more bytes.

After performing the glitch, the poison effect will occur as the player walks around. In English versions, swapping the first-ninth Pokémon with the tenth will cause to player to have seen and owned 152 Pokémon in the Pokédex.

The Pokémon in the 10th slot will change to a different glitch Pokémon as the player walks around to different areas, making it theroetically possible to obtain every Glitch Pokémon in the game.

Using the following equation, it is possible to calculate what memory address any item, including invalid items is using, provided that the memory address is odd.

Memory address = [First item position address -1] + [Cursor position] + ([Cursor position -1])[3]

The item address that follows an item is displayed as a quantity.

Beating the game quickly

As there are no memory protection measures in place in the Generation I and Generation II games, it is possible to use this glitch to do a number of things, such as beating the game in under five minutes. Below is one method of doing this that requires no luck manipulation:

In Pokémon Yellow, the memory address D364 is used for the last map location for walking through certain exits, including the exit for Red's house and the first item position address is D31D. This means that the correct cursor position can be expressed as:

D364 = D31C + [cursor position] + [cursor position -1]

This has no actual answer because D364 (54116) is even, so the address must be a quantity, but if D363 is used, the answer comes to hex: 24 (dec: 36). Therefore, the memory address D363 (current block of the player's X-position) corresponds to item position 36 (hex: 24) and the quantity of item 36 is the aforementioned warp location address. The cursor position in hexadecimal can be checked by highlighting an item in game and checking the memory address CC35.

As the index number of Pallet Town is 0, the player can access 255 locations by tossing the 36th item (as tossing one ×0 item causes an underflow to 255). The index number of the Hall of Fame room is 118, so the player must toss exactly 138 of item 36 to change the warp destination to the Hall of Fame. If the player stands on the right side of the exit mat item 36 should be a Master Ball, while if the player stands on the left side of the exit mat, it should be the hex:00 glitch item which would appear as some glitchy blocks with a multiplication sign in it.

By Scykoh
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.


In Japanese versions

The glitch works in Japanese Blue but the game has to be reset some time after the "!" mark appears in "(PLAYERNAME)はレポートに しっかり かきのこした!". In Japanese Yellow it is possible with the same procedure as English Red/Blue and Yellow, but in order to corrupt the number of items the player has to replace the ninth Pokémon instead of the tenth to avoid a freeze after closing the items pack.

By ChickasaurusGL
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.


Save data carryover

Using a procedure similar to the save corruption glitch, it's possible to begin a new save file, but having the party Pokémon from the previous save file. With an already existing save file, player must start a new game then save to overwrite the previous save, but turn off the game or reset shortly after the Yes/No box disappears. The exact timing is a difficult two frame window, doing it too early corrupts the previous save file and doing it too late completely overwrites the previous save file.

If successful, the player will begin the new save data while having the party Pokémon from the previous save file in their party. This glitch can be used at the beginning of the game to obtain all three first partner Pokémon without trading.

By johnr754 R.
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.


Trade cloning

Main article: Cloning glitches#Trading method

Pokémon Red, Green, and Blue (Japanese)

NOTE: The following glitches affect all Game Boy versions of Pokémon Red and Green (1.0 and 1.1) unless noted otherwise.

Empty Pokémon List

If the player withdraws the Potion from the PC at the very start of their adventure (meaning before they receive their first partner Pokémon) and then attempts using it, an empty Pokémon List will appear and the Potion can be used, albeit to no effect. This was fixed for international releases and Pokémon Yellow, which will state "You don't have anyRB/aY POKéMON!" (Japanese: ポケモンが 1ぴきも いない!).

By LunarRay
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.


Full Box glitch

If the player has six Pokémon in their party and their current Pokémon Storage System Box is full before watching the old man's catching demonstration, the game will state that the box is full when the old man tries to capture the Weedle. The game will try to use the Poké Ball again infinitely afterwards, and every attempt results in this message causing an infinite loop. This forces the player to either reset the game or turn the power off. This is because the game thinks that the player is catching a Pokémon, even though it's actually the old man, the game produces a "temporary" Pokémon to hold, and if the catching demonstration ends, that caught Pokémon is deleted.

This glitch was fixed in the Japanese version of Pokémon Yellow and in the localizations.

By ChickasaurusGL
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.


Select glitches

Main article: Select glitches
Dokokashira door glitch
Main article: Dokokashira door glitch
Second type glitch
Main article: Second type glitch

Pokémon Yellow

NOTE: The following glitches affect all Game Boy versions of Japanese Pokémon Yellow (1.0 to 1.3) unless noted otherwise.

Friendship item effect

This causes a no-effect item to still increase Pikachu's friendship value. For example, attempting to use a Potion on a Pikachu that has fainted or has full health, an Antidote when Pikachu is not poisoned, Calcium when Pikachu has already has at least 25600 Special stat experience, or X Special when the Special stat has already been raised 6 stages in battle. This does not consume the item, so the same item can repeatedly increase Pikachu's friendship.

This glitch was fixed in Generation II.

By ChickasaurusGL
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.


Time Capsule glitches

These glitches involve communication with Generation II games.

Time Capsule exploit

Main article: Time Capsule exploit

Trade evolution learnset oversight

Generation I Pokémon that can evolve by trading can be taught glitch moves through this glitch. This can be achieved by trading a trade evolution Pokémon from a Generation I game to a Generation II, at a level where its evolved form will learn a move not in Generation I. Trading the Pokémon back to the Generation I game will cause that move to become a glitch move.

For example, trading a level 34 Machoke from Pokémon Red to Pokémon Gold will make the Machoke evolve into Machamp. Since it is level 34, it will learn Vital Throw. 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, so it will become TM33.

Poké Transporter and Pokémon Bank glitches

Pokémon Bank hex:FF glitch Pokémon glitch

  This glitch is in need of research.
Reason: Test other glitch Pokémon. Check if there are other ways to prepare the box.
You can discuss this on the talk page.

If a player attempts to transfer a Box 1 that has one Pokémon, an 'M (00) or 3TrainerPoké $ and eighteen Pokémon (in that order) through Poké Transporter and a 3DS Virtual Console versions of Red, Blue and Yellow, the Generation I game will be left with one 'M (FF) or Q ◣ which is an unstable hybrid Pokémon of 'M (00) or 3TrainerPoké $ with a blank OT, ID of 00000 and no moves.

This Pokémon can be used for the Pokémon merge glitch unless stabilized through Day Care back into 'M (00) or 3TrainerPoké $.

Audio quirks

These are audio quirks that generally do not affect gameplay.

Pokémon Red, Green, and Blue

New-game Nidorino cry oversight

During the new game tutorial, the game shows Nidorino's sprite but plays Nidorina's cry.

By pandakekok
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.


Graphical quirks

These are graphical quirks that generally do not affect gameplay.

Pokémon Red, Green, Blue, and Yellow

Menu glitch

If the player holds A when the game is saving, the menu won't disappear until player stops holding A.

By LunarRay
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.


Red's transparent white pixels

 
Pidgeotto behind Red, with Red's white pixels treated as transparent
 
Slow motion animation of Magikarp moving behing Red

In Pokémon Red and Blue's title screen, Red's white pixels are treated as transparent.

This glitch is visible once a Pokémon quickly moves to the left and passes behind Red. At this point, the Pokémon will be visible through Red's white pixels. This includes the white portions of his hat, sleeves, eyes, face, pants, shoes, and gloves.

Town Map selection oversight

In this generation, if a player currently on Route 1 opens the Town Map, pressing up at first will apparently do nothing, as the selection will go from Route 1 (the current place) to Route 1 again. This is based on the fact that no matter where the player is, pressing up will initially move the cursor to Route 1. Therefore, the player will need to press up twice to select the next place, which is Viridian City.

Similarly, if the player is currently in the Power Plant, pressing down at first will apparently do nothing; they will need to press down twice to select the previous place, which is Indigo Plateau.

Trade menu palette glitch

If the player sees the data of any Pokémon, the trade menu palette will change its colors depending on the color of the Pokémon and the HP it has at the moment. This bug was fixed in Pokémon Yellow.

By LanceAndMissingNo.
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.


Pokémon Red and Blue (English)

Instant Text trick

If the player goes into the Cerulean City Bike Shop without a bike voucher and cancels out exiting the shopping menu of the bike shop, the game never resets a text based flag. Instead of the game showing all the text character by character, it will instead now show all text on screen instantly. Going back to the shop later and buying the bike will reset the flag.

Pokémon Blue

Purple Jigglypuff oversight

In both the Japanese and English versions of Pokémon Blue, Jigglypuff appears purple instead of pink when battling Gengar in the game intro if this game is played in color.

In Pokémon battles and the summary screen, Jigglypuff uses the pink Pokémon palette while Gengar uses the purple Pokémon palette. However, they both share the purple palette in this game intro cutscene.

This is a leftover from the earlier Japanese games Pokémon Red and Green, when two purple Pokémon battled instead: Gengar vs. Nidorino (which is also seen in the international versions of Pokémon Red).

References



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 sprite
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)


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