Old man glitch: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
(refocuss, about to add list)
Line 1: Line 1:
The '''Old man glitch''' (known in some circles as the '''Rare Candy glitch''') is an infamous [[glitch]] in {{game|Red and Blue|s}}. It is one of the ways in which a Trainer can encounter [[Missingno.]] and [['M]]; a side effect of this glitch allows the player to duplicate items in his [[bag]]. Its name comes from the {{ka|old man}} in [[Viridian City]], whom is required to complete the glitch.
{{inuse}}
The '''Old man glitch''' (not to be confused with the [[Item duplication glitch]]) is an infamous [[glitch]] in {{game|Red and Blue|s}}. It is one of the ways in which a Trainer can encounter [[Missingno.]] and [['M]]. Its name comes from the {{ka|old man}} in [[Viridian City]], whom is required to complete the glitch.


Through the development of {{game|Yellow}}, which occurred in the two years following the release of {{game|Red and Green|s}} in Japan, the Old man glitch was disabled by blanking the data for wild Pokémon before overwriting it, and reprogramming shore tiles to act as water tiles.
Through the development of {{game|Yellow}}, which occurred in the two years following the release of {{game|Red and Green|s}} in Japan, the Old man glitch was disabled by blanking the data for wild Pokémon before overwriting it, and reprogramming shore tiles to act as water tiles.
==Mechanics==
===Results===
The sixth item in the bag is duplicated. The quantity of this item will be reset to 128 or 255. After using all duplicated items and then repeating the glitch, an infinite amount of items can be obtained. [[Key item]]s can be duplicated, but the only key items which are practical to duplicate are the [[Dome Fossil]], [[Helix Fossil]] and [[Old Amber]].
===Cause===
Every Pokémon has a "[[Pokémon data structure in Generation I|Pokédex byte]]" that tells the game whether it has been seen or caught. A value of 0 means the Pokémon hasn't been seen or caught, 128 means it's been seen, and 255 means it's been caught.
Missingno.'s [[Pokédex]] byte is in the same location as the byte that stores how many of the 6th item is in the bag, as well as [['M]]'s. This is why, when Missingno. or 'M is encountered, the sixth item slot is set to 128 (or 255 if it is captured). The glitchy box symbol is a result of the game attempting to display a number greater than 99, which causes it to grab sprites from beyond the number sprites. Sometimes it can appear to be a blank tile, but if one goes somewhere else or out of battle it will revert back to an unusual tile.
A way to tell whether " 9" is in fact 9 or [blank tile]9 is to select Toss. The quantity is displayed with a leading zero if the amount is actually 9, and as simply " 9" if not.


==Performing the glitch==
==Performing the glitch==
===Requirements===
Talk to the Old man located north of [[Viridian City]]. Allow him to demonstrate how to catch a Pokémon. Once he is finished, immediately use {{m|Fly}} to travel to [[Cinnabar Island]] and then walk up to the east coast. Surf up and down along the east coast of the island where the water is touching the land. Do not to leave the coast. Wild Pokémon appear, based on the player's name.
* A Pokémon that knows {{m|Fly}} (assuming the player has the badge to use it)
* A Pokémon that knows {{m|Surf}} (assuming the player has the badge to use it)
* At least one of the item to be cloned (for the purposes of this explanation, the article shall use a [[Rare Candy]])
* At least five other items in the bag
* Access to [[Cinnabar Island]]


===Instructions===
==Cause==
# Talk to the old man located north of [[Viridian City]]. Allow him to demonstrate how to catch a Pokémon.
The 1-square-wide strip of water on the right side of Cinnabar and Seafoam Islands was programmed to be a place where wild Pokemon can appear, but GAMEFREAK did not define what Pokemon can appear there. When the {{ka|Old man}} demonstrates catching the {{p|Weedle}}, "Your Name" is changed to "Old Man". To do this, it overwrites the variables you gave to "Your Name". Therefore, the game must store the variables that make up your name in another place, so it can recall them later. The game stores your name in the slots that define which wild Pokémon appear. Usually, whenever the player enters a new area, the slots will be rewritten. However, if there are no wild Pokémon in the new area entered, the slots are not rewritten. So if the player flies to [[Cinnabar Island]], where there are no wild Pokémon, then the data is not rewritten. Because the coast contains the code to enable wild Pokémon to appear, the game encounters a Pokémon by misreading the players name as wild Pokémon data. The odd characters are read as levels and the even characters are read as wild Pokémon. It can read up to 7 characters. The Pokémon 'M appears with any name as it reads the byte before the players name, which is always zero. The first byte is the level of [['M]]. The second byte is the next wild Pokémon, then the next its level, etc.
# Once he is finished, immediately use {{m|Fly}} to travel to [[Cinnabar Island]] and then walk up to the east coast.
# Make sure that the Rare Candy is in the sixth slot down in the bag.
# Surf up and down along the east coast of the island where the water is touching the land. Try not to leave the coast. Whether Missingno. can be encountered depends on the player's name; other Pokémon may appear instead. Continue Surfing along the coast until Missingno. appears (assuming that the player's entered name will cause a Missingno. encounter). Some names may not cause Missingno. to appear. If so, the player may find [['M]], which works just as well.
# Defeat, run from, or catch Missingno. or 'M.
 
After the battle, open the menu and view the items currently in the bag. If done correctly, the game should show "?8" or "?5" as the amount of Rare Candies in the bag (? being a glitch character).


{{Glitches}}
{{Glitches}}
{{Project Glitchdex notice|no}}
{{Project Glitchdex notice|no}}
[[Category:Glitches]]
[[Category:Glitches]]

Revision as of 06:27, 14 February 2010

533Gurdurr.png This page is actively undergoing a major edit for a short while.
As a courtesy, please do not edit this page while this message is displayed. The user who added this notice will be listed in the page history. If this page has not been edited for several hours, please remove this template. This message is intended to help reduce edit conflicts; please remove it between editing sessions to allow others to edit the page.

The Old man glitch (not to be confused with the Item duplication glitch) is an infamous glitch in Pokémon Red and Blue. It is one of the ways in which a Trainer can encounter Missingno. and 'M. Its name comes from the old man in Viridian City, whom is required to complete the glitch.

Through the development of Pokémon Yellow, which occurred in the two years following the release of Pokémon Red and Green in Japan, the Old man glitch was disabled by blanking the data for wild Pokémon before overwriting it, and reprogramming shore tiles to act as water tiles.

Performing the glitch

Talk to the Old man located north of Viridian City. Allow him to demonstrate how to catch a Pokémon. Once he is finished, immediately use Fly to travel to Cinnabar Island and then walk up to the east coast. Surf up and down along the east coast of the island where the water is touching the land. Do not to leave the coast. Wild Pokémon appear, based on the player's name.

Cause

The 1-square-wide strip of water on the right side of Cinnabar and Seafoam Islands was programmed to be a place where wild Pokemon can appear, but GAMEFREAK did not define what Pokemon can appear there. When the Old man demonstrates catching the Weedle, "Your Name" is changed to "Old Man". To do this, it overwrites the variables you gave to "Your Name". Therefore, the game must store the variables that make up your name in another place, so it can recall them later. The game stores your name in the slots that define which wild Pokémon appear. Usually, whenever the player enters a new area, the slots will be rewritten. However, if there are no wild Pokémon in the new area entered, the slots are not rewritten. So if the player flies to Cinnabar Island, where there are no wild Pokémon, then the data is not rewritten. Because the coast contains the code to enable wild Pokémon to appear, the game encounters a Pokémon by misreading the players name as wild Pokémon data. The odd characters are read as levels and the even characters are read as wild Pokémon. It can read up to 7 characters. The Pokémon 'M appears with any name as it reads the byte before the players name, which is always zero. The first byte is the level of 'M. The second byte is the next wild Pokémon, then the next its level, etc.


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 article is part of Project GlitchDex, a Bulbapedia project that aims to write comprehensive articles on glitches in the Pokémon games.