Mew glitch: Difference between revisions

no edit summary
((First time making an edit on this wiki, hope it works well) The previous format made it seem like the two methods are the only ways to obtain mew, so I added another section to clarify it a bit.)
No edit summary
Line 60: Line 60:
In {{game|Yellow}}, as wild Ditto can only be found in the basement of {{ka|Pokémon Mansion}} or [[Cerulean Cave]], it is highly recommended to bring an Escape Rope or a Pokémon who knows Dig, in order to leave the Mansion immediately after battling the Ditto. If the player attempts to walk out of the Mansion and encounters another wild Pokémon on the first floor, its Special stat will overwrite that of the Ditto and cause a different Pokémon than the one desired to be encountered.
In {{game|Yellow}}, as wild Ditto can only be found in the basement of {{ka|Pokémon Mansion}} or [[Cerulean Cave]], it is highly recommended to bring an Escape Rope or a Pokémon who knows Dig, in order to leave the Mansion immediately after battling the Ditto. If the player attempts to walk out of the Mansion and encounters another wild Pokémon on the first floor, its Special stat will overwrite that of the Ditto and cause a different Pokémon than the one desired to be encountered.


As it is easily possible for one's Special stat to exceed 190, the highest index number of a valid Pokémon, the Ditto glitch allows easy access to several [[glitch Pokémon]] for Special stats of 191 or higher. For example, in Red/Blue, a Special stat of 198 will lead to battling a [[ゥL ゥM 4]]. If the Special stat is between 200 and 255, the player will instead battle a [[glitch Trainer]] instead of a wild Pokémon. It is even possible to battle [[Professor Oak]] in this way. Some Special stats (namely [[Jacred|200]] and 248-255) correspond to invalid [[Trainer class]]es and may lead to the memory-corrupting [[ZZAZZ glitch]] depending on the level/roster value (which defaults to 7; see [[:#Level and roster manipulation|level and roster manipulation]]). As the ZZAZZ glitch can be hazardous to the [[save]] file (specifically, overwriting a large portion of memory with hex 99, resulting a heavily corrupted file that most likely cannot be saved), performing the Ditto glitch with these Special stats should be avoided.
As it is easily possible for one's Special stat to exceed 190, the highest index number of a valid Pokémon, the Ditto glitch allows easy access to several [[glitch Pokémon]] for Special stats of 191 or higher. For example, in Red/Blue, a Special stat of 198 will lead to battling a [[ゥL ゥM 4]]. If the Special stat is between 200 and 255, the player will instead battle a [[glitch Trainer]] instead of a wild Pokémon. It is even possible to battle [[Professor Oak]] in this way. Some Special stats (namely [[Jacred|200]] and 248-255) correspond to invalid {{DL|Pokémon Trainer|Trainer classes}} and may lead to the memory-corrupting [[ZZAZZ glitch]] depending on the level/roster value (which defaults to 7; see [[:#Level and roster manipulation|level and roster manipulation]]). As the ZZAZZ glitch can be hazardous to the [[save]] file (specifically, overwriting a large portion of memory with hex 99, resulting a heavily corrupted file that most likely cannot be saved), performing the Ditto glitch with these Special stats should be avoided.


Special stats of 256 or higher will wrap around to 0 and continue from there, as index numbers are limited to one byte. For example, a Special stat of 300 will yield exactly the same effects as a Special stat of 44. This is the only way to use the Ditto glitch to encounter Pokémon whose index values are less than 5 (as Special stats cannot normally go lower than that).
Special stats of 256 or higher will wrap around to 0 and continue from there, as index numbers are limited to one byte. For example, a Special stat of 300 will yield exactly the same effects as a Special stat of 44. This is the only way to use the Ditto glitch to encounter Pokémon whose index values are less than 5 (as Special stats cannot normally go lower than that).
Line 826: Line 826:
Using Growl six times to minimize the attack stage modifier will result in encountering a level 1 Pokémon, which cannot normally be found and can lead to the [[experience underflow glitch]]. Conversely, {{m|Rage}} or {{m|Meditate}} can raise the level of the Pokémon that will be encountered.  However, if the previous Pokémon was a wild Pokémon that is caught, then the stage modifier will be reset to 0, leaving the encountered Pokémon to appear at level 7.
Using Growl six times to minimize the attack stage modifier will result in encountering a level 1 Pokémon, which cannot normally be found and can lead to the [[experience underflow glitch]]. Conversely, {{m|Rage}} or {{m|Meditate}} can raise the level of the Pokémon that will be encountered.  However, if the previous Pokémon was a wild Pokémon that is caught, then the stage modifier will be reset to 0, leaving the encountered Pokémon to appear at level 7.


If the Ditto glitch is used and a [[glitch Trainer]] is encountered, the team that the [[Trainer class]] uses corresponds to the attack stage modifier. This usually results in the game attempting to load the 7th possible [[party]] of that Trainer, which may not exist (for example, Trainer classes such as Brock, Misty, and Lance have only one valid party). If a Trainer with invalid party data is battled, the Trainer's team will likely contain glitch Pokémon. However, if the attack stage modifier is first lowered to 1, then the game will attempt to load a valid 1st party. Roster manipulation is most notable in the case of battling Professor Oak, who has three valid parties (corresponding to each of the [[starter Pokémon]]) and so an attack stage modifier from 1 to 3 will allow the player to battle one of his otherwise inaccessible valid teams. When the game does load an 'out of bounds' roster, the game will take a team from the subsequent Trainer class or classes by index number, if one exists; for example, Bruno (233)'s roster #2 will be the same as Brock (234)'s roster #1, and Bruno (233)'s roster #7 will be the same as Blaine (239)'s roster #1 (as all Trainer classes from 233 to 239 contain only one valid party).
If the Ditto glitch is used and a [[glitch Trainer]] is encountered, the team that the {{DL|Pokémon Trainer|Trainer class}} uses corresponds to the attack stage modifier. This usually results in the game attempting to load the 7th possible [[party]] of that Trainer, which may not exist (for example, Trainer classes such as Brock, Misty, and Lance have only one valid party). If a Trainer with invalid party data is battled, the Trainer's team will likely contain glitch Pokémon. However, if the attack stage modifier is first lowered to 1, then the game will attempt to load a valid 1st party. Roster manipulation is most notable in the case of battling Professor Oak, who has three valid parties (corresponding to each of the [[starter Pokémon]]) and so an attack stage modifier from 1 to 3 will allow the player to battle one of his otherwise inaccessible valid teams. When the game does load an 'out of bounds' roster, the game will take a team from the subsequent Trainer class or classes by index number, if one exists; for example, Bruno (233)'s roster #2 will be the same as Brock (234)'s roster #1, and Bruno (233)'s roster #7 will be the same as Blaine (239)'s roster #1 (as all Trainer classes from 233 to 239 contain only one valid party).


===Sub-Glitches===
===Sub-Glitches===
86,550

edits