List of glitches in Generation I: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
No edit summary
(15 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Incomplete|article|Loads of missing newly discovered glitches}}
{{Incomplete|article|Loads of missing newly discovered glitches}}


This is a '''list of glitches''' that occur in the [[Generation I]] [[core series]] [[Pokémon games]]. It applies to both the original [[Game Boy]] and the [[Nintendo 3DS|3DS]] [[Virtual Console]] releases unless otherwise noted.
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.


Some glitches are found on separate pages:
Some glitches are found on separate pages:


* [[List of battle glitches (Generation I)]]
* [[List of battle glitches (Generation I)]]
* [[List of graphical quirks (Generation I)]]
* [[List of overworld glitches (Generation I)]]


==Pokémon Red, Green, Blue, and Yellow (all languages)==
==Gameplay-affecting glitches==
===Pokémon Red, Green, Blue, and Yellow===
{{incomplete|section|cf. English and other localizations with the original Japanese releases}}
{{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.
'''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.


===0 ERROR glitch===
====Experience PC withdrawing glitch====
{{main|0 ERROR}}
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.
A glitch similar to the [[Mew glitch]] that causes {{rt|6|Kanto}} to become glitched.
 
===Cable Club escape===
{{main|Cable Club escape glitch}}
 
===Cycling Road access requirement bypassing===
If the player does not have a [[Bicycle]] (or it has been deposited in the PC), it is still possible to reach {{rt|17|Kanto|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.
 
This is because pressing left on the d-pad actually overrides the "walk back to the right" movement, thus ignoring the return movement.
 
{{Youtubevid|OCyYJHf-apw|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Kanto}}
 
===Experience PC withdrawing glitch===
In Generation I, attempting to withdraw a level 1 Pokémon using the "[[Experience#Medium Slow|Medium Slow]]" growth algorithm will [[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.


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.
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.
Line 33: Line 20:
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>
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>


===Ghost Bicycle glitch===
====Hall of Fame corruption====
In Generation I games, if the player saves at the [[Cycling Road]] and then creates a new game, it will not be possible to use the [[Bicycle]] or {{m|Surf}} anywhere until this glitch is fixed. If the player attempts to use either of them, it will fail and the game will display the same error message that would appear if the player tried to do this in the Cycling Road itself.
 
Even with this glitch active, the player can still surf by using the surfboard item named "?????", which is [[List of unobtainable items|not legitimately obtainable]].
 
This glitch exists because the bit 5 of the memory address D732 (D731 in Yellow) is turned on while the player is in the Cycling Road. This normally causes the player to be unable to leave the Bicycle or Surf in the Cycling Road. Conversely, if this bit is turned on while the player is walking (which is not supposed to be possible in normal gameplay), it prevents the player from riding the Bicycle or using Surf anywhere. When the player creates a new game, usually all the data from the previous game (if any) is deleted, but the value of this memory address is not properly reset.
 
This glitch is fixed (that is, the memory address is properly updated) if the player [[black out|blacks out]] (either in battle or the overworld), uses {{m|Dig}}, {{m|Teleport}}, or {{m|Fly}} outside of battle, uses an [[Escape Rope]], or enters and leaves the Cycling Road.
 
See also: [https://archives.glitchcity.info/wiki/WRAM_clear_oversight_(Generation_I).html WRAM clear oversight (Generation I)] in [[Glitch City Laboratories]].
 
===Glitch City===
{{main|Glitch City}}
 
===Hall of Fame corruption===
[[File:Halloffameglitches.png|thumb|160px|Some corrupted Hall of Fame entries]]
[[File:Halloffameglitches.png|thumb|160px|Some corrupted Hall of Fame entries]]
{{main|MissingNo.#Glitches caused}}
{{main|MissingNo.#Glitches caused}}
Line 53: Line 26:
{{-}}
{{-}}


===Item duplication glitch===
====Item duplication glitch====
{{main|Item duplication glitch}}<!-- Not R/B exclusive; happens in Yellow too if a stable MissingNo. is encountered via Ditto glitch -->
{{main|Item duplication glitch}}<!-- Not R/B exclusive; happens in Yellow too if a stable MissingNo. is encountered via Ditto glitch -->


===Item underflow glitch===
====Item underflow glitch====
{{main|Item underflow}}
{{main|Item underflow}}


===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 Candy|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 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.


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).
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).
Line 66: Line 39:
{{Youtubevid|Gws8iOPuj-k|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Glitch}}
{{Youtubevid|Gws8iOPuj-k|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Glitch}}


===Mew glitch===
====Pokémon merging====
{{main|Mew glitch}}
 
===Pokémon merging===
{{main|Pokémon merge glitch}}
{{main|Pokémon merge glitch}}


===Pokémon Storage System cloning===
====Pokémon Storage System cloning====
{{main|Cloning glitches#Storage system method}}
{{main|Cloning glitches#Storage system method}}


===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|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|HP}}
{{Youtubevid|b4syMSxrkbI|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|HP}}


===Prevented progress===
====Rhydon glitch====
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}}
 
===Professor Oak's Poké Balls glitch===
If [[Professor Oak]] attempts to give the {{player}} 5 {{i|Poké Ball|Poké Balls}} at his [[Professor Oak's Laboratory|Laboratory]] when there is no space in the player's [[Bag]], the player will be unable to receive them. However, the game text will falsely indicate that they were received normally.
 
This glitch is normally impossible to affect the game when the player delivers [[Oak's Parcel]] and receives 5 Poké Balls, because of the space freed up in the Bag when the Parcel is given (unless the player has a full Bag somehow including at least 2 Oak's Parcels in the same slot).
 
If the player talks with Professor Oak after defeating {{ga|Blue}} at the optional battle on {{rt|22|Kanto}}, Professor Oak will give the player 5 Poké Balls if there is no added caught data in the [[Pokédex]] (other than a single caught Pokémon, the [[starter Pokémon]]). If the Bag is full, this glitch will permanently prevent the player from receiving those Poké Balls.
 
===Red Bar Glitch===
If a Pokémon is in a critical health status, the game will start to play a sound to let the player know their Pokémon is low on health and about to possibly faint. This sound has an unintended side effect of causing other sounds and animations to not play due to the limited number of audio channels in the Game Boy's hardware. This glitch has become very well known and is used often in speedruns for the Generation I games.
 
===Rhydon glitch===
{{main|Rhydon glitch}}
{{main|Rhydon glitch}}


===Save corruption===
====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.
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.


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.
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 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.
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.
Line 123: Line 72:
The item address that follows an item is displayed as a quantity.
The item address that follows an item is displayed as a quantity.


====Beating the game quickly====
=====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:
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:


Line 136: Line 85:
{{Youtubevid|OyhEKG_g53o|channel/UClgilE1XxsorM1iX9YtS4FA|name=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|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Glitch}}
{{Youtubevid|U05icPzktes|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Glitch}}


===Save data carryover===
====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.
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 starter Pokémon without trading.
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.


{{Youtubevid|LbBDINWHe2Y|name=johnr754 R.|channel/UC0ytGvIfz85oowf0UOa31CA|Glitch}}
{{Youtubevid|LbBDINWHe2Y|name=johnr754 R.|channel/UC0ytGvIfz85oowf0UOa31CA|Glitch}}


===Save reset oversight===
====Trade cloning====
This is a glitch that causes the player to always receive the "''You can't get off here.''" message when trying to use the [[Bicycle]] even when they are not on the Bicycle. It also causes the "''Cycling is fun! Forget <sc>Surf</sc>ing!''" message to appear when trying to use {{m|Surf}} (using the {{DL|List of unobtainable items|?????}} "Surfboard" item doesn't cause this message to appear).
 
If the player's current save is on {{rt|16|Kanto}}, {{rt|17|Kanto}} or {{rt|18|Kanto}} (Cycling Road), the WRAM address D732 (D731 in {{game|Yellow}}) is normally set to 21h (5th bit is on).
 
Normally when the player brings up the Continue/New Game/Option menu many of the variables from the current save are loaded so that the game works properly when the player selects the "Continue" option. Most of these variables are reset back to their default value if a new game is loaded but not the WRAM address D732 (possibly due to an oversight by the game developers).
 
This means starting a New Game with the current save on Cycling Road will cause the "''You can't get off here.''" message to appear when trying to use the Bicycle from any location. The effects of this glitch are only visible once the player obtains the Bicycle or the Soul Badge and a Pokémon with {{m|Surf}}.
 
The glitch can be fixed by performing any one of these actions:
 
* Using {{m|Dig}}, {{m|Teleport}}, {{m|Fly}}, or an [[Escape Rope]]
* Entering and leaving Cycling Road
* Blacking out (both in battle and in the overworld)
 
It has been reported that this glitch may occur without starting a new save file when the current save is on Cycling Road, but the cause is unknown.<ref>[http://forums.glitchcity.info/index.php/topic,6706.msg190402.html#msg190402 Glitch City Laboratories forums - "Pokemon Red/Blue Bicycle Glitch, newly discovered?" thread, post by VAAMusicalMike]</ref>
 
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|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Glitch}}
 
===Save Surf exploit===
[[File:Pokemon Red Reboard SS Anne.png|thumb|The player using the glitch to surf on top of the sailor]]
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.
 
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.
 
Since statues are [[#Statue water tile oversight|treated as water tiles]], this glitch can be performed by using a statue as the water tile. Most notably, this glitch can be used to bypass the sailor in order to re-board the [[S.S. Anne]] after it has set sail. It is performed by setting up the glitch on the tile above the sailor, then using Surf causes the player to surf on top of the sailor. Then, after walking down to the harbor, the boat can be entered.
 
{{Youtubevid|W_aI_AVwJMQ|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Water}}
 
===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.
 
{{Youtubevid|KxMstD8iWNM|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Kanto}}
 
===Statue water tile oversight===
The player can use {{m|Surf}} or a [[Fishing|Fishing rod]] when facing the right or left of a [[Gym]] statue. The [[Old Rod]] continues to pull up {{p|Magikarp}}, as it ignores location, but the [[Super Rod]] (and the [[Good Rod]] in Yellow) will display the message "Looks like there's nothing in here..." everywhere other than the [[Cerulean Gym]], which has wild Pokémon normally.
 
{{Youtubevid|BgcDXeDaw0M|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle|Water}}
 
===Trade cloning===
{{main|Cloning glitches#Trading method}}
{{main|Cloning glitches#Trading method}}


===Vending machine glitch===
===Pokémon Red, Green, and Blue (Japanese)===
If the player has enough money to buy a [[Fresh Water]] (at least {{pdollar}}200) but not enough to afford a [[Soda Pop]] or [[Lemonade]], the [[vending machine]]s atop [[Celadon Department Store]] still allow these more expensive drinks to be purchased. The player's money will be reduced to {{pdollar}}0 rather than becoming a negative number.
 
{{Youtubevid|kfwBgX1tVWQ|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Glitch}}
 
===Victory Road Bicycle music quirk===
If, while riding the [[Bicycle]] in [[Victory Road (Kanto)|Victory Road]], the player falls through a hole, they will, on landing, no longer be riding the Bicycle; nonetheless, the Bicycle theme music will continue to play until the player enters a battle, leaves the dungeon, changes floors, or resets the game.
 
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|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Kanto}}
 
===Walking through walls===
{{main|Walking through walls}}
 
===Yami shop===
The "Yami shop" glitch changes the selection of items that can be bought in any [[Poké Mart]]. To perform it the player must have obtained a glitch item with an unterminated name, one recommended item is "PC" in {{game|Red and Blue|s}} which can be obtained with [[item underflow]]. The player must first open the Pokémon menu in a certain location, the most recommended location is in front of the cashier, however it can be done in certain other locations as long as at least one tree tile is between the Pokémon menu and player's name, and the player does not open the Start menu again before speaking to the cashier. Next the player should attempt to sell the glitch item and cancel (sometimes the player is unable to sell it). The music will then fade out, then at this point the player should select "Buy".
 
Doing this corrupts the selection of purchasable items, allowing glitch items or normally non-purchasable items to be bought. The player can now buy items such as [[Safari Ball]]s or [[Master Ball]]s, and other items which normally cannot be bought ([[Oak's Parcel]], [[Gym Badges]], etc). Many items that are normally unable to be bought will not have a price. The selection of items vary depending on where the player last opened the Pokémon menu.
 
{{Youtubevid|StkqT6oK5KI|name=TheZZAZZGlitch|TheZZAZZGlitch|Glitch}}
 
==Pokémon Red, Green, and Blue (all languages)==
===Escaping from Sea Cottage and Pokémon Fan Club===
It is possible to use {{m|Dig}} or an [[Escape Rope]] to escape from the [[Sea Cottage]] or the [[Vermilion City]] [[Pokémon Fan Club]]. This works as usual, transporting the player to the last used [[Pokémon Center]].
 
This happens because the Sea Cottage and the Pokémon Fan Club use the same tileset as the [[Silph Co.]] 11F, where Dig and Escape Rope are usable as well. This was fixed in Pokémon Yellow by adding exceptions to the Sea Cottage and Pokémon Fan Club.
 
For comparison, it is not possible to use Dig or an Escape Rope in [[Agatha]]'s room even though it uses the same tileset as the [[Pokémon Tower]], because an exception has been programmed for her room in all [[Generation I]] games.
 
===Hooked Dragonite glitch===
The Hooked Dragonite glitch is one of several odd effects that can occur after running out of Safari Zone steps while the NPC is guiding Red to the [[Pewter Museum of Science]]. The player must first perform the Fight Safari Zone Pokémon trick and try to run out of steps as the NPC in Pewter City is guiding the player to the museum. If done correctly, the player will be teleported to the Safari Zone entrance, then upon leaving will instead be exiting from the [[PokéMart]] in [[Pewter City]] and a textbox pops up. Then they must save and reset.
 
Afterwards the player will find the NPC infinitely walking downwards and looping each time he goes offscreen. The player must then talk to him while standing to the left of the Pokémon Center entrance, then instead of a usual walking sequence, Red and the NPC will be indefinitely standing in place while the "follow me" music slowly fades out. Eventually this "staring contest" ends with the textbox that would've been displayed once the walking sequence ends. Closing the textbox will put the player in a battle with a "Hooked Dragonite" (hence the name) with the Gym Leader battle music, however all of the player's controls are disabled and they are soft locked.
 
Talking to the Pewter Museum guide at different locations will cause other effects to occur, one example includes an alternative  method to [[#Walking through walls|walk through walls]].
 
====Causes====
The first part of the glitch is caused by interrupting the walking sequence. When the NPC is spoken to, the game disables all of the player's controls and moves Red and the NPC at the same time to give the illusion that Red is following him, then once it ends, the NPC walks down to leave and the controls are returned to the player. If the walking sequence is interrupted, controls are not returned to the player, however thanks to a failsafe mechanic, controls are returned if the player enters another map. After exiting from Pewter City's PokéMart, saving and resetting confuses the game into making the NPC infinitely walk down for 256 steps instead of the usual four. Because the NPC was never intended to walk this far, the game's variables soon overflow forcing him to warp to the top of the visible area.
 
The effects of this glitch are caused by a buffer overflow that occurs based on the game trying to find a path for the NPC to take in order to reach the destination. The game searches player coordinates from a table to determine the various movements that can be used to bring the player to their destination, as the path is different depending on where he was spoken to. If the coordinates are not present on the table, the game searches beyond the table to find one (as the player was not intended to be able to speak to the NPC in these locations). Most of the time the game cannot find any and the game will soft lock. However if a matching entry happens to be found, the game will use it as movement data and copy it to a buffer until it reaches the first 0xFF terminator byte. The hooked Dragonite is the result of changing the address $D059, ''wCurOpponent'', and the reason controls are disabled is because they were unable to be unlocked when the battle starts with the hooked Dragonite.
 
{{Youtubevid|RkKatd72PiQ|name=TheZZAZZGlitch|TheZZAZZGlitch|Dragon|Flying}}
 
===Indoor 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}}. In {{game|Yellow}}, the [[Old Rod]] and [[Good Rod]] work, but the [[Super Rod]] doesn't. The bug then returned in {{game|Gold and Silver|s}}, but it was fixed once more in {{game|Crystal}}.
 
[[Lorelei]]'s room in [[Indigo Plateau]] also has this issue, which was fixed in Yellow as well.
 
===Invisible PC access===
[[Celadon Hotel]] is based on the layout 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.
 
There are also invisible PCs in the same position (accessible by facing up with the coordinates x=13, y=4 xblock=1, yblock=0) in [[Kanto Safari Zone|Safari Zone]] rest houses 2, 3 and 4 ([[List of locations by index number (Generation I)|maps 223-225]]), but these positions are not normally accessible, so memory hacking must be done or [[Arbitrary code execution]] [http://glitchcity.info/w/index.php?title=Invisible_PCs&stable=0#8F_method written using the 8F item] can allow these extra PCs to be accessible without cheating.
 
All known invisible PCs do not exist in {{game|Yellow}}.
 
{{Youtubevid|odGZR7nKjnA|channel/UCzozMcF1kcR9dzsdEkRHdaw|name=Gligar13Vids|Red|Blue}}
 
Extra invisible PCs:
 
{{Youtubevid|bGN01mU5as0|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Red|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}}
 
===Pewter Gym skipping===
{{main|Pewter Gym skip glitch}}
 
===Rival twins glitch===
[[File:Rival twins.png|thumb|right|Two copies of Blue in Route 22]]
{{main|Rival twins glitch}}
This is a sequence of glitches that causes two copies of {{ga|Blue|the rival}} to appear together in {{rt|22|Kanto}}.
 
==Pokémon Red and Blue (English)==
===Fight Safari Zone Pokémon trick===
{{main|Fight Safari Zone Pokémon trick}}
 
===Old man glitch===
{{main|Old man glitch}}
 
==Pokémon Red and Green (Japanese)==
===Broken hidden items===
{{main|Broken hidden items}}
In {{game|Red and Green|s}}, there are six hidden items that do not function correctly. These hidden items are believed to have been fixed in [[Pokémon Blue Version (Japanese)|Japanese Pokémon Blue]] and later versions (including the localized versions of the [[Generation I]] games).
 
Picking up one of these six specific hidden items causes the other five hidden items to disappear. If the player hands over a [[Fossil]] to the scientist in [[Cinnabar Island]]'s [[Cinnabar Lab|Pokémon Lab]] (even if they choose not the revive it), all six hidden items reappear.
 
The broken hidden items cannot be detected by the [[Dowsing Machine|Itemfinder]]. Instead, five of these six items have another set of coordinates that the Itemfinder believes them to be located at instead, although there is no item hidden at that position.
 
{{Youtubevid|THTEoXhPFRk|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Red|Green}}
 
==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.
'''NOTE:''' The following [[glitch]]es affect all [[Game Boy]] versions of {{game|Red and Green|s}} (1.0 and 1.1) unless noted otherwise.


===Articuno binoculars cry glitch===
====Empty Pokémon List====
This glitch involves listening to the cry of the {{p|Articuno}} in the binoculars on the second floor of the gate on Route 15. Listening to it in succession many times can corrupt the cry.
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ぴきも いない!''').
 
{{Youtubevid|B5ZIz8vb6aQ|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Red|Green}}
 
===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 [[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}}
{{Youtubevid|rbJCEt6HKhM|channel/UCJ8cXwiP6PH57Ya1i4WKIlg|name=LunarRay|Red|Green}}


===Full Box glitch===
====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 {{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.
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.


Line 304: Line 115:
{{Youtubevid|FnCTzpgozTU|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Red|Green}}
{{Youtubevid|FnCTzpgozTU|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Red|Green}}


===Pokédex glitch===
====Select glitches====
In all Japanese Generation I games, if the player evolves their starter Pokémon before bringing Oak his parcel, Oak will assume the player already has the Pokédex and will offer to rate it instead of accepting the parcel. This prevents progression in the game, as the {{ka|old man}} will not move until the player delivers Oak's parcel. The player will also be unable to buy items in the [[Viridian City]] [[Poké Mart]] (because the player is required to deliver the parcel before buying any items).
 
===Select glitches===
{{main|Select glitches}}
{{main|Select glitches}}


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


====Second type glitch====
=====Second type glitch=====
{{main|Second type glitch}}
{{main|Second type glitch}}


===Silph Co. elevator entry swapping===
===Pokémon Yellow===
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.
'''NOTE:''' The following [[glitch]]es affect all [[Game Boy]] versions of Japanese {{game|Yellow}} (1.0 to 1.3) unless noted otherwise.
 
====Friendship item effect====
This causes a no-effect [[item]] to still increase {{OBP|Pikachu|Yellow}}'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.  


This glitch works in the Japanese {{game|Blue| (Japanese)}} but the effects differ from {{game|Red and Green|s}}.
This glitch was fixed in [[Generation II]].


{{Youtubevid|fMf7_85ifc8|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Red|Green}}
{{Youtubevid|UCKFCI9m4PE|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Electric}}


==Pokémon Yellow (all languages)==
===Time Capsule glitches===
'''NOTE:''' The following [[glitch]]es affect all [[Game Boy]] versions of Japanese {{game|Yellow}} (1.0 to 1.3) unless noted otherwise.
These glitches involve communication with [[Generation II]] games.
 
====Time Capsule exploit====
{{main|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 {{#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}}}}.


===Friendship item effect===
===Poké Transporter and Pokémon Bank glitches===
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.  
====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.


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


{{Youtubevid|UCKFCI9m4PE|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Electric}}
==Audio quirks==
These are audio quirks that generally do not affect gameplay.


===Pikachu off-screen glitches===
===Pokémon Red, Green, and Blue===
With the use of in-game event that causes a walking Pikachu to stay (Pikachu being put to sleep by {{p|Jigglypuff}} in [[Pewter City]]'s Pokémon Center, Pikachu meeting [[Bill]] at {{rt|25|Kanto|Cerulean Cape}}, Pikachu falling in love with {{p|Clefairy}} at the [[Pokémon Fan Club]]) one can bring the walking Pikachu off the screen and cause memory corruption glitches such as a forced [[Glitch City]] and causing NPCs to turn when they shouldn't, or even having their save file deleted.
====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}}


For each step Pikachu is off the screen, a memory address is corrupted from D437 and onward, and the values depend on where the player steps, with south being 01, north being 02, west being 03 and east being 04. Through this, the player can make Pikachu's happiness one of these low values, cause a Glitch City and through specific movement, set the play time to 255:59.
==Graphical quirks==
These are graphical quirks that generally do not affect gameplay.


In addition to use an in-game event that causes Pikachu to stay, Pikachu can also be forced off the screen with a certain [[Glitch City]] such as {{rt|20|Kanto|Sea Route 20}}'s Safari Zone exit Glitch City, or specific glitch items, including the {{DL|Glitch|glitch item}} “Lg-” (hex:6E) and “Rival's” effect/“Jack” effect glitch items such as “E tE” (in Red/Blue) or “o” (in Yellow); hex:94.
===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.


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. [[Arbitrary code execution]] is also possible by creating a specific glitch sign in the Pokémon Fan Club.
{{Youtubevid|iF1ik0TDCeI|channel/UCJ8cXwiP6PH57Ya1i4WKIlg|name=LunarRay|Glitch}}


All glitch items are available with the [[item underflow]] glitch. Lg- is also available through [[pPkMnp' ']] (Ditto glitch Special 194) converting a Super Rod when it is the fifth item.
====Red's transparent white pixels====
[[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.


Through an in-game event that causes a walking Pikachu to stay:
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.
{{Youtubevid|vcfjsHsbAkE|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Electric}}
{{-}}


Through a Glitch City and glitch item:
====Town Map selection oversight====
{{Youtubevid|l7FBp1BOEM0|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Electric}}
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]].


Pikachu off-screen text box arbitrary code execution:
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]].
{{Youtubevid|evdxp0UgunQ|channel/UCZz2ixp-5T6VeAPtAMQ5v5Q|name=ChickasaurusGL|Electric}}


==Time Capsule glitches==
====Trade menu palette glitch====
These glitches involve communication with [[Generation II]] games.
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.


===Time Capsule exploit===
{{Youtubevid|Qsj8olzUqZc|channel/UCCheenv4-UJG9zDa_3kFBNw|name=LanceAndMissingNo.|Electric}}
{{main|Time Capsule exploit}}


===Trade evolution learnset oversight===
===Pokémon Red and Blue (English)===
[[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.
====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.


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}}}}.
===Pokémon Blue===
====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]].


==Poké Transporter and Pokémon Bank glitches==
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.
===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.


This Pokémon can be used for the [[Pokémon merge glitch]] unless stabilized through Day Care back into 'M (00) or 3TrainerPoké $.
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==

Revision as of 15:06, 22 May 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

050Diglett.png 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 31 Kadabra from Pokémon Red to Pokémon Gold will make the Kadabra evolve into Alakazam. Since it is level 31, it will learn 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 TM48.

Poké Transporter and Pokémon Bank glitches

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

BoEANSprite.png 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 glitchesOverworld 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)


Project GlitchDex logo.png 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.