List of glitches (Generation I): Difference between revisions

→‎Division by 0: remove the / actually
(→‎Division by 0: remove the / actually)
(21 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{Incomplete|article|Loads of missing newly discovered glitches; could also use some better organization; probably should make a section for "all handheld games" vs "all games" seeing how there's lots of in-battle glitches that were alternately fixed or still occur in Stadium}}
{{Incomplete|article|Loads of missing newly discovered glitches; could also use some better organization; probably should make a section for "all handheld games" vs "all games" seeing how there's lots of in-battle glitches that were alternately fixed or still occur in Stadium}}
{{Split|[[List of minor glitches in Generation I]]|article}}


This is a '''list of glitches''' that occur in the [[Generation I]] [[core series]] [[Pokémon games]].
This is a '''list of glitches''' that occur in the [[Generation I]] [[core series]] [[Pokémon games]].


==Japanese Red, Green, and Blue==
==Red and Blue==
'''NOTE:''' The following [[glitch]]es affect all versions of {{game|Red and Green|s}} (1.0 and 1.1) unless noted otherwise.
===All releases===
 
====Evolutionary stone bypassing====
===Dokokashira door glitch===
{{main|Dokokashira door glitch}}
 
===Empty party menu===
If the {{player}} withdraws the {{DL|Potion|Potion}} from the PC at the very start of their adventure (meaning before they receive their [[starter Pokémon]]) and then attempts using it, an empty party screen 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ぴきも いない!''').
 
{{youtubevid|rbJCEt6HKhM|LunarRay|glitch}}
 
===Full box glitch===
If the player has six Pokémon in their party and a full box 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 {{p|Weedle}}. The game will try to use the Poké Ball again infinitely afterwards, and every attempt results in this message. This forces the player to either reset the game or turn the power off.
 
This glitch was fixed in the Japanese version of {{game|Yellow}} and in the localizations.
 
{{youtubevid|FnCTzpgozTU|ChickasaurusGL|glitch}}
 
===Overworld sprite misplacement===
If the player does not have the {{key|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.
 
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 {{rt|17|Kanto|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.
 
Both of these variations of this glitch were fixed in some European releases of {{game|Red and Blue|s}}, such as the Spanish version, and in all releases of {{game|Yellow}}.
 
{{youtubevid|FYMjkCueKlo|Blaziken257|glitch}}
 
===Second type glitch===
{{main|Second type glitch}}
 
===Silph Co. elevator entry swapping===
It is possible to swap the positions of the elevator destinations in [[Silph Co.]] with the '''SELECT''' button as if they were [[item]]s. Doing this in certain ways can change the list type in at least one way (i.e. to a list of 'boxed Pokémon') and corrupt data.
 
This glitch works in the Japanese {{game|Blue| (Japanese)}} but the effects differ from {{game|Red and Green|s}}.
 
{{youtubevid|fMf7_85ifc8|ChickasaurusGL|glitch}}
 
==In all Japanese games==
===Prevented progress===
If the player has at least two {{OBP|Pokémon|species}} registered as caught in the [[Pokédex]] before obtaining it from {{prof|Oak}} (either multiple non-related [[species]] or an evolved form of the [[starter Pokémon]]), the game will assume that they already have the Pokédex, and will not allow them to proceed.
 
This [[glitch]] affects all versions of the Japanese {{game|Red and Green|s|Red, Green}} (1.0 and 1.1), {{game|Blue| (Japanese)|Blue}}, and {{v2|Yellow}} (1.0 to 1.3). The glitch is fixed in the international releases of {{game|Red and Blue|s}}, but remained in the international releases of {{game|Yellow}}.
 
{{youtubevid|OS-v0tGk90g|ChickasaurusGL|glitch}}
 
In the Japanese Pokémon Yellow, it is also possible to perform this glitch by exploiting the [[:#Save corruption|save corruption]] glitch.
 
{{youtubevid|U05icPzktes|ChickasaurusGL|glitch}}
 
==International Red and Blue==
===Evolutionary stone bypassing===
{{GlitchResearch|Glitch Pokémon which evolve by items}}
{{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.  
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.  
Line 81: Line 32:
|}
|}
{{-}}
{{-}}
{{youtubevid|C3H-zaU6GPs|Wooggle|glitch}}
{{Youtubevid|C3H-zaU6GPs|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Fire}}


===Invisible PC access===
====Indoors fishing oversight====
In [[Cerulean Gym]], the [[water tile]]s have [[wild Pokémon]] data programmed in, which allows players to [[Fishing|fish]] {{OBP|Pokémon|species}}. This oversight was corrected in {{game|Yellow}}. The bug then returned in {{game|Gold and Silver|s}} but it was fixed once more in {{game|Crystal}}.
 
{{Youtubevid|OUibGS_lQDQ|channel/UCE3dE_KKB7bHakm_GfrU74Q|name=SatoMew|Water}}
 
[[Lorelei]]'s room in [[Indigo Plateau]] also has this issue, which was too fixed in Yellow.
 
====Invisible PC access====
Celadon Hotel is based off a design of a [[Pokémon Center]]. In this map, if the player stands in front of where the PC would be in a Pokémon Center, the player can access an invisible PC.
Celadon Hotel is based off a design of a [[Pokémon Center]]. In this map, if the player stands in front of where the PC would be in a Pokémon Center, the player can access an invisible PC.


Line 90: Line 48:
All known invisible PCs do not exist in {{game|Yellow}}.
All known invisible PCs do not exist in {{game|Yellow}}.


{{youtubevid|odGZR7nKjnA|Gligar13Vids|glitch}}
{{Youtubevid|odGZR7nKjnA|channel/UCzozMcF1kcR9dzsdEkRHdaw|name=Gligar13Vids|Red|Blue}}


Extra invisible PCs:
Extra invisible PCs:
{{youtubevid|bGN01mU5as0|ChickasaurusGL|glitch}}


===Item duplication===
{{Youtubevid|bGN01mU5as0|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Red|Blue}}
{{main|Item duplication glitch}}


===Lift Key overworld misplacement===
====Lift Key overworld misplacement====
[[File:RB Lift Key Glitch.png|thumb|right|256px|The Lift Key glitch]]
[[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 {{key|III|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.
In the [[Rocket Hideout]], if the player is standing to the left of the {{tc|Team Rocket Grunt}} who has the {{key|I|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}} due to the Grunt automatically dropping the Lift Key as soon as he is defeated.
This glitch was fixed in {{game|Yellow}} due to the Grunt automatically dropping the Lift Key as soon as he is defeated.


{{youtubevid|ykjE6rKWSug|Wooggle|glitch}}
{{Youtubevid|ykjE6rKWSug|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Red|Blue}}


===Oak Poké Ball delivery text overlapping===
====Oak Poké Ball delivery text overlapping====
If the {{player}} has no new {{OBP|Pokémon|species}} registered as caught in the [[Pokédex]] (by only having the [[starter Pokémon]]) and/or no [[Poké Ball]]s in his [[Bag]] (this includes buying/finding/obtaining any and then selling/tossing/[[PC|depositing]] them) after defeating the {{ga|Blue|rival}} on {{rt|22|Kanto}}, {{prof|Oak}} will give five Poké Balls to the player after being talked to. During this event in the English versions, one of the lines of his dialogue appears over the previous line, instead of on a new one.
If the player has no new {{OBP|Pokémon|species}} registered as caught in the [[Pokédex]] (by only having the [[starter Pokémon]]) and/or no [[Poké Ball]]s in his [[Bag]] (this includes buying/finding/obtaining any and then selling/tossing/[[PC|depositing]] them) after defeating the {{ga|Blue|rival}} on {{rt|22|Kanto}}, {{prof|Oak}} will give five Poké Balls to the player after being talked to. During this event in the English versions, one of the lines of his dialogue appears over the previous line, instead of on a new one.


This [[glitch]] occurs in all localizations of {{game|Red and Blue|s}} and in the European localizations of {{game|Yellow}}. In the Italian Pokémon Red and Blue, there's also a word in this dialogue that overlaps the right border of the text box. In English Pokémon Yellow, it was fixed but the dialogue contains a typo instead.
This [[glitch]] occurs in all localizations of {{game|Red and Blue|s}} and in the European localizations of {{game|Yellow}}. In the Italian Pokémon Red and Blue, there's also a word in this dialogue that overlaps the right border of the text box. In English Pokémon Yellow, it was fixed but the dialogue contains a typo instead.


{{youtubevid|vQWNsHGAmy8|SatoMew|glitch}}
{{Youtubevid|vQWNsHGAmy8|channel/UCE3dE_KKB7bHakm_GfrU74Q|name=SatoMew|Red|Blue}}
 
====Overworld sprite misplacement====
If the player does not have the {{key|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.
 
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 {{rt|17|Kanto|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.


===Old man glitch===
Both of these variations of this glitch were fixed in some European releases of {{game|Red and Blue|s}}, such as the Spanish version, and in all releases of {{game|Yellow}}.
{{main|Old man glitch}}


===Overworld sprite misplacement===
{{Youtubevid|FYMjkCueKlo|channel/UCpF5oGpU91S5gHbT8lppXGw|name=Blaziken257|Red|Blue}}
See [[:#Overworld sprite misplacement|above]].


===Pewter Gym skipping===
====Pewter Gym skipping====
{{main|Pewter Gym skip glitch}}
{{main|Pewter Gym skip glitch}}


===Walking with only fainted Pokémon===
====Walking with only fainted Pokémon====
If the player has some [[Fainting|fainted]] Pokémon and some that can fight, they can deposit all but the fainted Pokémon. After three steps the player will black out. However, if two steps are taken, then the game is saved and reset, it resets the step count. This means the player can enter a battle with no Pokémon. In {{game|Yellow}} only one step is needed for the game to black out so this glitch does not work.
If the player has some [[Fainting|fainted]] Pokémon and some that can fight, they can deposit all but the fainted Pokémon. After three steps the player will black out. However, if two steps are taken, then the game is saved and reset, it resets the step count. This means the player can enter a battle with no Pokémon. In {{game|Yellow}} only one step is needed for the game to black out so this glitch does not work.
===English versions only===
====Item duplication====
{{main|Item duplication glitch}}
====Old man glitch====
{{main|Old man glitch}}
===Japanese Red, Green, and Blue===
'''NOTE:''' The following [[glitch]]es affect all versions of {{game|Red and Green|s}} (1.0 and 1.1) unless noted otherwise.
====Dokokashira door glitch====
{{main|Dokokashira door glitch}}
====Empty Pokémon List====
If the player withdraws the {{DL|Potion|Potion}} from the PC at the very start of their adventure (meaning before they receive their [[starter 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ぴきも いない!''').
{{Youtubevid|rbJCEt6HKhM|channel/UCJ8cXwiP6PH57Ya1i4WKIlg|name=LunarRay|Red|Green}}
====Full Box glitch====
If the player has six Pokémon in their party and all full [[Pokémon Storage System]] Boxes 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.
This glitch was fixed in the Japanese version of {{game|Yellow}} and in the localizations.
{{Youtubevid|FnCTzpgozTU|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Red|Green}}
====Second type glitch====
{{main|Second type glitch}}
====Silph Co. elevator entry swapping====
It is possible to swap the positions of the elevator destinations in [[Silph Co.]] with the '''SELECT''' button as if they were [[item]]s. Doing this in certain ways can change the list type in at least one way (i.e. to a list of 'boxed Pokémon') and corrupt data.
This glitch works in the Japanese {{game|Blue| (Japanese)}} but the effects differ from {{game|Red and Green|s}}.
{{Youtubevid|fMf7_85ifc8|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Red|Green}}


==Yellow==
==Yellow==
Line 131: Line 125:
This glitch was fixed in [[Generation II]].
This glitch was fixed in [[Generation II]].


{{youtubevid|UCKFCI9m4PE|ChickasaurusGL|glitch}}
{{Youtubevid|UCKFCI9m4PE|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Electric}}


===Pikachu off-screen glitches===
===Pikachu off-screen glitches===
Line 142: Line 136:
With more advanced applications of the glitch, it is possible to max out Pikachu's happiness or cause it to do one of four special actions (winking, the fishing action, the confused action or the 'disapproval' action) when the player character talks to it.
With more advanced applications of the glitch, it is possible to max out Pikachu's happiness or cause it to do one of four special actions (winking, the fishing action, the confused action or the 'disapproval' action) when the player character talks to it.


{{youtubevid|l7FBp1BOEM0|ChickasaurusGL|Electric}}
{{Youtubevid|l7FBp1BOEM0|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Electric}}
 
===Prevented progress===
See [[:#Prevented progress|above]].


==In all games==
==In all games==
Line 155: Line 146:
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 {{m|Transform}} and will instead have {{m|--}}.
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 {{m|Transform}} and will instead have {{m|--}}.


{{youtubevid|hzY0nFn_8SE|Wooggle|glitch}}
{{Youtubevid|hzY0nFn_8SE|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Normal}}


===0 ERROR glitch===
===0 ERROR glitch===
Line 164: Line 155:
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.
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|glitch}}
{{Youtubevid|HDWoG2BCGbU|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Kanto}}


===Bide errors===
===Bide errors===
The stored damage from {{m|Bide}} can hit (but not always) a Pokémon under the invulnerable stage of {{m|Fly}} or {{m|Dig}}. If Bide deals damage to a Pokémon under Fly or Dig, the game will reveal its sprite early. This also causes a small animation glitch with Dig where it appears that the enemy Pokémon rises from the ground off the top of the screen instead of the enemy rising up from 'underground'. There is no animation glitch with {{m|Fly}} because the game has no animation on the opponent's side of Fly returning from the top of the screen to the ground—the game only reveals the sprite.
The stored damage from {{m|Bide}} can hit (but not always) a Pokémon under the invulnerable stage of {{m|Fly}} or {{m|Dig}}. If Bide deals damage to a Pokémon under Fly or Dig, the game will reveal its sprite early. This also causes a small animation glitch with Dig where it appears that the enemy Pokémon rises from the ground off the top of the screen instead of the enemy rising up from 'underground'. There is no animation glitch with {{m|Fly}} because the game has no animation on the opponent's side of Fly returning from the top of the screen to the ground—the game only reveals the sprite.


{{youtubevid|mpHw7CPQdQY|ChickasaurusGL|Flying|Ground}}
{{Youtubevid|mpHw7CPQdQY|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Flying|Ground}}


===Burn and paralysis stat penalties stacking===
===Burn and paralysis stat penalties stacking===
Line 177: Line 168:
* If the Pokemon whose turn it is not right now is burned, its current Attack stat gets halved.
* If the Pokemon whose turn it is not right now is burned, its current Attack stat gets halved.


{{youtubevid|GlhsYKeUt-w|Crystal_|Fire|Electric}}
{{Youtubevid|GlhsYKeUt-w|channel/UCQcizw_rc-q55lmwU3w6-wA|name=Crystal_|Fire|Electric}}


===Cable Club escape===
===Cable Club escape===
Line 183: Line 174:


===Changing NPC sprites===
===Changing NPC sprites===
When the walk through walls glitch is used and the player flies to [[Lavender Town]], they can activate this glitch. They must walk down to {{rt|12|Kanto}} and walk through the side of the gate rather than actually going into the gate. Once this has been done, every [[Non-player character|NPC]] will have the same sprite as the player. Encountering a [[wild Pokémon]] fixes the sprites.
When the walk through walls glitch is used and the player flies to [[Lavender Town]], they can activate this glitch. They must walk down to {{rt|12|Kanto}} and walk through the side of the gate rather than actually going into the gate. Once this has been done, every [[Non-player character|NPC]] will have the same sprite as the player. Encountering a [[wild Pokémon]] fixes the sprites. This is due to the fact that the game haven't loaded the sprite graphic correctly.


===Counter glitches===
===Counter glitches===
Line 190: Line 181:
In Link Battles, Counter may also trigger desynchronization errors. This occurs due to the last move pointed by the cursor in the move selection menu being treated by the last move actually used if the Pokemon switches out. This oversight can also be exploited outside of link battles to make the opponent's Counter hit or miss at will under specific circumstances.
In Link Battles, Counter may also trigger desynchronization errors. This occurs due to the last move pointed by the cursor in the move selection menu being treated by the last move actually used if the Pokemon switches out. This oversight can also be exploited outside of link battles to make the opponent's Counter hit or miss at will under specific circumstances.


{{youtubevid|ftTalHMjPRY|Crystal_|Normal|Fighting}}
{{Youtubevid|ftTalHMjPRY|channel/UCQcizw_rc-q55lmwU3w6-wA|name=Crystal_|Normal|Fighting}}


===Critical hit ratio error===
===Critical hit ratio error===
Line 212: Line 203:
This is because pressing the down on the d-pad actually overrides the "walk back to the right" movement, thus ignoring the return movement.
This is because pressing the down on the d-pad actually overrides the "walk back to the right" movement, thus ignoring the return movement.


{{youtubevid|OCyYJHf-apw|Wooggle|glitch}}
{{Youtubevid|OCyYJHf-apw|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Kanto}}


===Defrost move forcing===
===Defrost move forcing===
Line 223: Line 214:
PP is deducted from the move the Pokémon uses in other player's game (even in its owner's game), regardless of its current PP. If the move had 0 PP, it underflows to 63 PP and removes the effect of one [[PP Up]].
PP is deducted from the move the Pokémon uses in other player's game (even in its owner's game), regardless of its current PP. If the move had 0 PP, it underflows to 63 PP and removes the effect of one [[PP Up]].


{{youtubevid|iSSf4XaqGAU|Crystal_|ice}}
{{Youtubevid|iSSf4XaqGAU|channel/UCQcizw_rc-q55lmwU3w6-wA|name=Crystal_|Ice}}


===Ditto assumption===
===Ditto assumption===
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 legitimately encountered. This system was later changed in Generation III, where wild Mew could be encountered.
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 legitimately encountered. This system was later changed in Generation III, where wild Mew could be encountered.
{{youtubevid|zHHz-wQ1qFk|pokemontutorialTV|Rock}}
 
{{Youtubevid|zHHz-wQ1qFk|channel/UCygzs1A-1EFESFgk0Rqph5w|name=pokemontutorialTV|Normal}}


===Division by 0===
===Division by 0===
During damage calculation, the game will eventually attempt to divide by 0 in the following two cases. In both cases, this causes the game to hang indefinitely (due to the algorithm looping infinitely).
During damage calculation, the game will eventually attempt to divide by 0 in the following two cases. In both cases, this causes the game to [[Game freeze#"Softlocking"|freeze]] indefinitely (due to the algorithm looping infinitely).


The attacker's current Attack/Special stat is higher than 255 and the defender's current Defense/Special stat is lower than 4.  
The attacker's current Attack/Special stat is higher than 255 and the defender's current Defense/Special stat is lower than 4.  


{{youtubevid|V6iUlyS8GMU|Crystal_|glitch}}
{{Youtubevid|V6iUlyS8GMU|channel/UCQcizw_rc-q55lmwU3w6-wA|name=Crystal_|HP}}


The defender's current Defense/Special stat is 512 or 513 and the defender has used {{m|Reflect}}/{{m|Light Screen}}. In addition, if its current Defense/Special stat is 514 or higher when {{m|Reflect}}/{{m|Light Screen}} is up, it will be treated as if it was much lower due to a roll-over glitch.
The defender's current Defense/Special stat is 512 or 513 and the defender has used {{m|Reflect}}/{{m|Light Screen}}. In addition, if its current Defense/Special stat is 514 or higher when {{m|Reflect}}/{{m|Light Screen}} is up, it will be treated as if it was much lower due to a roll-over glitch.


{{youtubevid|fVtO_DKxIsI|Crystal_|glitch}}
{{Youtubevid|fVtO_DKxIsI|channel/UCQcizw_rc-q55lmwU3w6-wA|name=Crystal_|Psychic}}


===Dual-type damage misinformation===
===Dual-type damage misinformation===
Line 249: Line 241:
This glitch does not occur in {{eng|Pokémon Stadium}}.
This glitch does not occur in {{eng|Pokémon Stadium}}.


{{youtubevid|yP6EhW2r57A|Wooggle|???}}
{{Youtubevid|yP6EhW2r57A|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|???}}


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.
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.
Line 484: Line 476:
| ½×
| ½×
{{typetable|Poison}}
{{typetable|Poison}}
|-
{{typetable|Grass}}
| ½×
{{typetable|Flying}}
|-
|-
{{typetable|Grass}}
{{typetable|Grass}}
Line 599: Line 587:
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.
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|EtkRiiwD0jc|LunarRay|glitch}}
{{Youtubevid|EtkRiiwD0jc|channel/UCJ8cXwiP6PH57Ya1i4WKIlg|name=LunarRay|Glitch}}


===Gate access restriction===
===Gate access restriction===
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.
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.


{{youtubevid|BA_bo-c0wuA|iamchazzi|glitch}}
{{Youtubevid|BA_bo-c0wuA|channel/UCFLZ64rmEU9PgQBxyh8VctQ|name=iamchazzi|Kanto}}


===Ghost identity unveiling===
===Ghost identity unveiling===
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.
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.


{{youtubevid|UMIowBT4Fck|Wooggle|Ghost}}
{{Youtubevid|UMIowBT4Fck|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Ghost}}


===Ghost Marowak bypassing===
===Ghost Marowak bypassing===
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.
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.


{{youtubevid|p_muMF45X-4|Wooggle|Ghost}}
{{Youtubevid|p_muMF45X-4|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Ghost}}


===Glitch City===
===Glitch City===
Line 629: Line 617:
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).
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).


{{youtubevid|FjZreYA2m_w|ChickasaurusGL|glitch}}
{{Youtubevid|FjZreYA2m_w|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Normal}}


===HP recovery move failure===
===HP recovery move failure===
If a Pokémon uses a recovery move ({{m|Softboiled}}, {{m|Rest}} or {{m|Recover}}) and the difference between its current HP and maximum HP is 255 or 511 (or any number that leaves a remainder of 255 when divided by 256), the move will fail the same way it would when the difference is 0. This glitch does not occur in Pokémon Stadium.
If a Pokémon uses a recovery move ({{m|Softboiled}}, {{m|Rest}} or {{m|Recover}}) and the difference between its current HP and maximum HP is 255 or 511 (or any number that leaves a remainder of 255 when divided by 256), the move will fail the same way it would when the difference is 0. This glitch does not occur in Pokémon Stadium.


This is because of an oversight that the game only reads the value as 1 byte (8-bits) of the value rather than 2 bytes.
This is because of an oversight that the game only checks the value as 1 byte (8-bits) of the value rather than 2 bytes of the whole value .


{{youtubevid|sqkBby1HlmY|ChickasaurusGL|HP}}
{{Youtubevid|sqkBby1HlmY|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|HP}}


===Hyper Beam + Sleep move glitch===
===Hyper Beam + Sleep move glitch===
Line 643: Line 631:
Furthermore, if the Pokémon was badly poisoned (by {{m|Toxic}}), [[#Toxic counter glitches|the Toxic counter will not be reset]].
Furthermore, if the Pokémon was badly poisoned (by {{m|Toxic}}), [[#Toxic counter glitches|the Toxic counter will not be reset]].


{{youtubevid|x2AgAdQwyGI|Crystal_|glitch}}
{{Youtubevid|x2AgAdQwyGI|channel/UCQcizw_rc-q55lmwU3w6-wA|name=Crystal_|Poison}}


===Index #000 post-capture===
===Index #000 post-capture===
Line 651: Line 639:
If the player attempts to leave too many times when choosing their first Pokemon then the player, Prof. Oak and the middle Poké Ball's sprites will vanish. Pressing start will pull up some glitched text on the screen, but exiting the start menu will fix everything.
If the player attempts to leave too many times when choosing their first Pokemon then the player, Prof. Oak and the middle Poké Ball'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|glitch}}
{{Youtubevid|v643yIvK6pM|channel/UCEMkwecMv0-PvQFMB1swUAA|name=BungiePhantom|Glitch}}


===Invulnerability glitch===
===Invulnerability glitch===
Line 658: Line 646:
This glitch was fixed in {{g|Stadium}}.
This glitch was fixed in {{g|Stadium}}.


{{youtubevid|bNzDmXbZ7kY|ChickasaurusGL|glitch}}
{{Youtubevid|bNzDmXbZ7kY|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Ground}}


===Landing on a NPC===
===Landing on an NPC===
If the player lures (by blocking their movement in certain directions) an NPC below a ledge that can be jumped over, it is possible to land on top of the NPC.
If the player lures (by blocking their movement in certain directions) an NPC below a ledge that can be jumped over, it is possible to land on top of the NPC.


{{youtubevid|ztlm3AuPBBI|ChickasaurusGL|glitch}}
{{Youtubevid|ztlm3AuPBBI|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Kanto}}


===Level-up learnset skipping===
===Level-up learnset skipping===
Line 670: Line 658:
For example, if a level 4 {{p|Pidgey}} earned enough experience points for defeating a single Pokémon to reach level 6, it will not learn {{m|Sand-Attack}}, a move it would normally learn at level 5.
For example, if a level 4 {{p|Pidgey}} earned enough experience points for defeating a single Pokémon to reach level 6, it will not learn {{m|Sand-Attack}}, a move it would normally learn at level 5.


{{youtubevid|Fvn7xHxb6BU|Wooggle|glitch}}
{{Youtubevid|Fvn7xHxb6BU|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Glitch}}


===Leveling past 100===
===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 fed to 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 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 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|Gws8iOPuj-k|Wooggle|glitch}}
{{Youtubevid|Gws8iOPuj-k|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Glitch}}


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


{{youtubevid|iF1ik0TDCeI|LunarRay|glitch}}
{{Youtubevid|iF1ik0TDCeI|channel/UCJ8cXwiP6PH57Ya1i4WKIlg|name=LunarRay|Glitch}}


===Mew glitch===
===Mew glitch===
Line 686: Line 674:


===Mirror Move glitch===
===Mirror Move glitch===
During a Link Battle, if {{m|Mirror Move}} and a {{cat|Moves that partially trap|partial-trapping moves}} such as {{m|Wrap}} or {{m|Fire Spin}} are used together, a [[Game Sync|desync]] may be triggered due to one game interpreting that the attack used was Mirror Move (and failing) and the other game interpreting that the partial-trapping move was used instead.
During a Link Battle, if {{m|Mirror Move}} and a {{cat|Moves that partially trap|partial-trapping moves}} such as {{m|Wrap}} or {{m|Fire Spin}} are used together, a desync may be triggered due to one game interpreting that the attack used was Mirror Move (and failing) and the other game interpreting that the partial-trapping move was used instead.


{{youtubevid|O8GMyy7x3WE&NR|SloshedMail|glitch}}
{{Youtubevid|O8GMyy7x3WE&NR|channel/UCqnd5LOJjH5SURgI2RuYFBg|name=SloshedMail|Normal}}


===Pallet Town NPC misplacement===
===Pallet Town NPC misplacement===
If the player stands outside of Professor Oak's Lab in Pallet Town, the person outside it will eventually stand on the Lab's door. This is because the door tile was programmed as a non-solid tile.
If the player stands outside of Professor Oak's Lab in Pallet Town, the person outside it will eventually stand on the Lab's door. This is because the door tile was programmed as a non-solid tile.


{{youtubevid|EuD_Q8MhhxE|Wooggle|glitch}}
{{Youtubevid|EuD_Q8MhhxE|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Glitch}}


===Perpetual spinning animation===
===Perpetual spinning animation===
If the player saves the game having just entered the Safari Zone and leaves, the game assumes that the player is just entering the Safari Zone entrance, as it does not save that the player is currently in a paid Safari Zone session. Thus, upon passing by the desk, the player is prompted to pay for another Safari Zone session, although they are now traveling out towards the town below. Because the player is supposedly in a Safari Zone session, the game counts down steps passively. Upon exiting towards the bottom into Fuschia City, the player must Fly to Viridian City and enter Giovanni's Gym. Inside, the player must walk along the spinners, proceeding to be spun around. After taking enough steps to deplete the (invisible) counter, the player freezes, the PA "ding-dong" noise will sound, and a message will pop up saying that the player's Safari Zone session is now over. If the player is in the middle of a spin while this happens, the player will be transported to the Safari Zone entrance as if they had just left the Safari Zone, and upon moving will perform the spin animation, and move slower. The player has full control over the movement of the character, the only difference is that instead of the walking animation, the spinning animation is played.
If the player saves the game having just entered the Safari Zone and leaves, the game assumes that the player is just entering the Safari Zone entrance, as it does not save that the player is currently in a paid Safari Zone session. Thus, upon passing by the desk, the player is prompted to pay for another Safari Zone session, although they are now traveling out towards the town below. Because the player is supposedly in a Safari Zone session, the game counts down steps passively. Upon exiting towards the bottom into Fuschia City, the player must Fly to Viridian City and enter Giovanni's Gym. Inside, the player must walk along the spinners, proceeding to be spun around. After taking enough steps to deplete the (invisible) counter, the player freezes, the PA "ding-dong" noise will sound, and a message will pop up saying that the player's Safari Zone session is now over. If the player is in the middle of a spin while this happens, the player will be transported to the Safari Zone entrance as if they had just left the Safari Zone, and upon moving will perform the spin animation, and move slower. The player has full control over the movement of the character, the only difference is that instead of the walking animation, the spinning animation is played.


{{youtubevid|UhTQfoug8GU|BungiePhantom|glitch}}
{{Youtubevid|UhTQfoug8GU|channel/UCEMkwecMv0-PvQFMB1swUAA|name=BungiePhantom|Glitch}}


===Pokémon merging===
===Pokémon merging===
Line 707: Line 695:


===Pokémon Storage System healthy party deposit===
===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.
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.


{{youtubevid|b4syMSxrkbI|Wooggle|glitch}}
{{Youtubevid|b4syMSxrkbI|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|HP}}
 
===Prevented progress===
If the player has at least two {{OBP|Pokémon|species}} registered as caught in the [[Pokédex]] before obtaining it from {{prof|Oak}} (either multiple non-related species or an evolved form of the [[starter Pokémon]]), the game will assume that they already have the Pokédex, and will not allow them to proceed.
 
This [[glitch]] affects all versions of the Japanese {{game|Red and Green|s|Red, Green}} (1.0 and 1.1), {{game|Blue| (Japanese)|Blue}}, and {{v2|Yellow}} (1.0 to 1.3). The glitch is fixed in the international releases of {{game|Red and Blue|s}}, but remained in the international releases of {{game|Yellow}}.
 
{{Youtubevid|OS-v0tGk90g|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Red|Green}}
 
In the Japanese Pokémon Yellow, it is also possible to perform this glitch by exploiting the [[:#Save corruption|save corruption]] glitch.
 
{{Youtubevid|U05icPzktes|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Yellow}}


===Psywave desynchronization===
===Psywave desynchronization===
Line 716: Line 715:
When a Pokémon uses Psywave, a random number is generated between 0 and 255. If the player uses Psywave, if the generated number is greater than or equal to 1.5× the Pokémon's level (rounded down) or it is 0, the number is discarded and a new number generated; if the opponent uses Psywave, if the generated number is greater than or equal to the Pokémon's level, the number is discarded and a new number generated. As such, if the generated number is 0, the Psywave user's game will generate a new number, whereas the non-Psywave user's game will not. This causes all subsequent pseudo-random numbers to be desynchronized.
When a Pokémon uses Psywave, a random number is generated between 0 and 255. If the player uses Psywave, if the generated number is greater than or equal to 1.5× the Pokémon's level (rounded down) or it is 0, the number is discarded and a new number generated; if the opponent uses Psywave, if the generated number is greater than or equal to the Pokémon's level, the number is discarded and a new number generated. As such, if the generated number is 0, the Psywave user's game will generate a new number, whereas the non-Psywave user's game will not. This causes all subsequent pseudo-random numbers to be desynchronized.


{{youtubevid|5KmTCdnWzVI|Crystal_|psychic}}
{{Youtubevid|5KmTCdnWzVI|channel/UCQcizw_rc-q55lmwU3w6-wA|name=Crystal_|Psychic}}


===Psywave infinite loop===
===Psywave infinite loop===
Line 725: Line 724:
If a level 171 Pokémon uses Psywave, the upper bound would be 256; however, since this value is stored in a single byte, it overflows to 0, causing the same issue as a level 0 Pokémon.
If a level 171 Pokémon uses Psywave, the upper bound would be 256; however, since this value is stored in a single byte, it overflows to 0, causing the same issue as a level 0 Pokémon.


{{youtubevid|VyIFL_-l2o4|Crystal_|psychic}}
{{Youtubevid|VyIFL_-l2o4|channel/UCQcizw_rc-q55lmwU3w6-wA|name=Crystal_|Psychic}}


===Rematching Trainers===
===Rematching Trainers===
Line 761: Line 760:
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.
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.


{{youtubevid|OyhEKG_g53o|Scykoh|glitch}}
{{Youtubevid|OyhEKG_g53o|channel/UClgilE1XxsorM1iX9YtS4FA|name=Scykoh|Glitch}}


====In Japanese versions====
====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.
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.


{{youtubevid|U05icPzktes|ChickasaurusGL|glitch}}
{{Youtubevid|U05icPzktes|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Glitch}}


===Save reset oversight===
===Save reset oversight===
Line 787: Line 786:
Another version of this glitch can (but not always) appear when performing the Fossil conversion glitch in the Japanese {{3v2|Red|Green|Blue}}. <ref>[http://forums.glitchcity.info/index.php/topic,6621.msg190080.html Glitch City Laboratories forums - "An addendum to the Fossil conversion glitch" thread, post by Torchickens]</ref> Unlike the "New Game" version, entering and leaving Cycling Road doesn't fix the glitch.
Another version of this glitch can (but not always) appear when performing the Fossil conversion glitch in the Japanese {{3v2|Red|Green|Blue}}. <ref>[http://forums.glitchcity.info/index.php/topic,6621.msg190080.html Glitch City Laboratories forums - "An addendum to the Fossil conversion glitch" thread, post by Torchickens]</ref> Unlike the "New Game" version, entering and leaving Cycling Road doesn't fix the glitch.


{{youtubevid|YXa96wnSIOQ|ChickasaurusGL|glitch}}
{{Youtubevid|YXa96wnSIOQ|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Glitch}}


===Silent Indigo Plateau===
===Silent Indigo Plateau===
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.
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.


{{youtubevid|KxMstD8iWNM|ChickasaurusGL|glitch}}
{{Youtubevid|KxMstD8iWNM|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Kanto}}


===Sprite corruption===
===Sprite corruption===
Line 802: Line 801:
In other generations, it may occur when a [[Cheating|cheating device]] is used.
In other generations, it may occur when a [[Cheating|cheating device]] is used.
{{-}}
{{-}}
===Statue collision oversight===
===Statue collision oversight===
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 [[Saving|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.
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 [[Saving|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.
Line 808: Line 806:
When loading a save 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.
When loading a save 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.


{{youtubevid|W_aI_AVwJMQ|Wooggle|Water}}
{{Youtubevid|W_aI_AVwJMQ|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Water}}


===Statue fishing===
===Statue fishing oversight===
The player can use [[Surf]] or a [[Fishing|Fishing rod]] when facing the right or left of a gym statue. The [[Old Rod]] continues to pull up [[Magikarp]], as it ignores location, but the [[Super Rod]] (and the [[Good Rod]] in Yellow) will bring up "Looks like there's nothing in here..." everywhere other than the [[Cerulean Gym]], which has wild [[Pokémon]] normally.
The player can use [[Surf]] or a [[Fishing|Fishing rod]] when facing the right or left of a gym statue. The [[Old Rod]] continues to pull up [[Magikarp]], as it ignores location, but the [[Super Rod]] (and the [[Good Rod]] in Yellow) will bring up "Looks like there's nothing in here..." everywhere other than the [[Cerulean Gym]], which has wild [[Pokémon]] normally. This is probably because the developers didn't check on the statue's tile behavior on its interaction.


{{youtubevid|BgcDXeDaw0M|Wooggle|Water}}
{{Youtubevid|BgcDXeDaw0M|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Water}}


===Struggle bypassing===
===Struggle bypassing===
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.
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.


{{youtubevid|I8AzgGoJbTs|ChickasaurusGL|glitch}}
{{Youtubevid|I8AzgGoJbTs|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Normal}}


===Substitute sprite vanishing===
===Substitute sprite vanishing===
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.
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|glitch}}
{{Youtubevid|lr05doU5oAQ|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Normal}}


===Substitute + Confusion glitch===
===Substitute + Confusion glitch===
If a Pokemon with a Substitute up hurts itself due to confusion, or due to {{m|Jump Kick}}'s or {{m|High Jump Kick}}'s side effect, damage will be dealt to the opponent's Substitute instead. If the opponent doesn't have a Substitute up no damage will be dealt to any Pokemon.
If a Pokemon with a Substitute up hurts itself due to confusion, or due to {{m|Jump Kick}}'s or {{m|High Jump Kick}}'s side effect, damage will be dealt to the opponent's Substitute instead. If the opponent doesn't have a Substitute up no damage will be dealt to any Pokemon.


{{youtubevid|jw24URgBi5o|Crystal_|glitch}}
{{Youtubevid|jw24URgBi5o|channel/UCQcizw_rc-q55lmwU3w6-wA|name=Crystal_|Psychic}}
 
===Surfing Pikachu vanishing===
If the player uses Pikachu to surf (this was intended to be possible), when the player gets back on land Pikachu will disappear.


===S.S. Anne reboarding===
===S.S. Anne reboarding===
[[File:Pokemon Red Reboard SS Anne.png|thumb|right|The player surfing on top of the sailor]]
[[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 later. 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.
After the [[S.S. Anne]] leaves the dock for the first time, it's possible to make it reappear later. 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.
{{-}}
 
{{youtubevid|W_aI_AVwJMQ|Wooggle|Water}}
{{Youtubevid|W_aI_AVwJMQ|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Water}}


===Toxic counter glitches===
===Toxic counter glitches===
Line 843: Line 838:
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.  
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.  


{{youtubevid|bNjEFgsIIIY|ChickasaurusGL|Poison|Grass}}
{{Youtubevid|bNjEFgsIIIY|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Poison|Grass}}


====With Rest====
====With Rest====
If a Pokémon badly {{status|poison}}ed by {{m|Toxic}} uses {{m|Rest}}, the Toxic counter will remain, with the N value not being reset. If a Pokémon is then poisoned, {{status|burn}}ed, or affected by Leech Seed, the damage will increase each turn as with bad poison.
If a Pokémon badly {{status|poison}}ed by {{m|Toxic}} uses {{m|Rest}}, the Toxic counter will remain, with the N value not being reset. If a Pokémon is then poisoned, {{status|burn}}ed, or affected by Leech Seed, the damage will increase each turn as with bad poison.
{{youtubevid|4LpWNnfk6tA|Crystal_|Poison|Psychic}}
 
{{Youtubevid|4LpWNnfk6tA|channel/UCQcizw_rc-q55lmwU3w6-wA|name=Crystal_|Poison|Psychic}}


===Trade cloning===
===Trade cloning===
Line 854: Line 850:
To perform this glitch, player's Pokémon has to be partially trapped by another Pokémon. As it's trapped, the player should use healing items until the trapping ends. If the opposing Pokémon then puts player's Pokémon to sleep on the turn trapping ends, player's Pokémon will never move. To fix the glitch, player has to cure the sleep status.
To perform this glitch, player's Pokémon has to be partially trapped by another Pokémon. As it's trapped, the player should use healing items until the trapping ends. If the opposing Pokémon then puts player's Pokémon to sleep on the turn trapping ends, player's Pokémon will never move. To fix the glitch, player has to cure the sleep status.


{{youtubevid|fQF5Z5znLnc|ChickasaurusGL|glitch}}
{{Youtubevid|fQF5Z5znLnc|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Glitch}}


===Victory Road Bicycle music quirk===
===Victory Road Bicycle music quirk===
Line 861: Line 857:
This glitch occurs neither in the Japanese nor the international versions of Pokémon Yellow; instead, the Bicycle music does not play at all in Victory Road.
This glitch occurs neither in the Japanese nor the international versions of Pokémon Yellow; instead, the Bicycle music does not play at all in Victory Road.


{{youtubevid|N87X9DE5-zk|ChickasaurusGL|glitch}}
{{Youtubevid|N87X9DE5-zk|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Kanto}}


===Walking through an NPC===
===Walking through an NPC===
If the player lures an NPC onto the path that Professor Oak takes to bring the player to the laboratory, Professor Oak and the player will walk right over and through her.
If the player lures an NPC onto the path that Professor Oak takes to bring the player to the laboratory, Professor Oak and the player will walk right over and through her.


{{youtubevid|vfK_v_qu380|Wooggle|glitch}}
{{Youtubevid|vfK_v_qu380|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Glitch}}


===Walking through walls===
===Walking through walls===
To walk through walls, the player must first get a {{status|poison}}ed Pokémon and deposit all other Pokémon in the PC. Then, they need to go to the {{safari|Kanto}} and pay {{Pokedollar}}500 to play. They must try to leave the Safari Zone, but when asked if they want to leave early, select no. Next, they must save the game and restart. After that, they have to walk back into the Safari Zone building and walk downward. When asked if they want to play, they should select no and leave the building. Next, they should walk around and make sure they are on top of a ledge when they have walked 499 steps. Every time the screen flashes black, that is 4 steps, so they should count 124 screen flashes and 3 steps. After that, they must jump off the ledge so that the player is in midair when they run out of steps. Run around making sure to not go off screen until the only Pokémon in their party faints. They will be teleported to the last [[Pokémon Center]] they have visited and can now walk through walls.
To walk through walls, the player must first get a {{status|poison}}ed Pokémon and deposit all other Pokémon in the PC. Then, they need to go to the {{safari|Kanto}} and pay {{Pokedollar}}500 to play. They must try to leave the Safari Zone, but when asked if they want to leave early, select no. Next, they must save the game and restart. After that, they have to walk back into the Safari Zone building and walk southward. When asked if they want to play, they should select no and leave the building. Next, they should walk around and make sure they are on top of a ledge when they have walked 499 steps. Every time the screen flashes black, that is 4 steps, so they should count 124 screen flashes and 3 steps. After that, they must jump off the ledge so that the player is in midair when they run out of steps (with the glitched drop shadow sprite underneath the player). Run around making sure to not go off screen until the only Pokémon in their party faints. They will be teleported to the last [[Pokémon Center]] they have visited and can now walk through walls.


{{youtubevid|Nfumn28lC0M|Wooggle|glitch}}
This is because when jumping off the ledge, the player will temporarily lose interaction collision with solid objects until they land on a lower ground. However, if the game transitions to another map during the "jump down" movement, it interrupts the "regain solid interaction" and keeps thinking that the player is still jumping off.
 
{{Youtubevid|Nfumn28lC0M|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Glitch}}


===ZZAZZ===
===ZZAZZ===
Line 882: Line 880:
===Shiny Ditto DV manipulation===
===Shiny Ditto DV manipulation===
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.
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.
{{youtubevid|8Lb5pq0y6h8|v0id19|glitch}}
 
{{Youtubevid|8Lb5pq0y6h8|channel/UCM-mVhpa-qe_QJXSDiCWGFw|name=v0id19|Normal}}


===Trade evolution learnset oversight===
===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 the move to become a glitch move.
[[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 {{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}}.
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}}.
74

edits