Mew glitch: Difference between revisions
m (→Method #2) |
Thespeon196 (talk | contribs) (relink after page move) |
||
(328 intermediate revisions by more than 100 users not shown) | |||
Line 1: | Line 1: | ||
[[ | {{cleanup|needs=needs revising; some incomplete sections; Ditto glitch encounter table could be made neater, it is also missing a bit of information on glitch Trainers, such as which Specials produce the ZZAZZ glitch, the differences between the various different Trainer classes all named "Rival Blue" (as he normally appears multiple times with different battle sprites), and so on}} | ||
[[File:Wildmew.png|thumb|right|A wild Mew being found using the Mew glitch]] | |||
The '''Mew glitch''' (also known as '''Long-range Trainer glitch''') is a [[glitch]] found in all of the [[Generation I]] [[core series]] games. It was first reported in 2002.<ref>[https://web.archive.org/web/20020612061214/http://www.jesseworld.com/Codes/gameGetTesters.asp?platform_id=4&game_id=1066 JesseWorld - Bottom of page. Cheat posted on May 31, 2002]</ref> It is an extension of the '''Trainer-Fly glitch''' to specifically catch {{p|Mew}} (hence its common name). Outside of Mew, this glitch famously allows players to easily catch any other Pokémon in the game and is the easiest way to catch many unique [[glitch Pokémon]]. | |||
All of these methods work on the [[Virtual Console|3DS Virtual Console]]; however, any Mew obtained with the Mew glitch in all likelihood cannot be transported with [[Poké Transporter]]. <!-- without the OT being either [code]GF[/code] or [code]ゲーフリ[/code] and ID no. being 22796--> This can, however, be bypassed through the use of [[arbitrary code execution]], by changing Mew's [[Original Trainer|OT]] to match that of the distributed Mew.<ref>[https://www.reddit.com/r/pokemon/comments/5q4meg/how_to_trick_pokebank_into_thinking_your_gen_1/ How to trick Pokebank into thinking your Gen 1 Mew is the "legit" one from the event via arbitrary code execution with 8F. - reddit]</ref> Another method to bypassing this check is to name the player "GF", and receive the trainer ID 22796 through luck, patience, [[Pseudorandom number generation#RNG abuse|RNG manipulation]]<ref>[https://www.youtube.com/watch?v=5Z_-umW3Tmo How to Get A LEGIT Shiny Mew in Pokemon Sun and Moon! The Rarest Shiny Ever!? - YouTube]</ref> or arbitrary code execution.<ref>[https://www.youtube.com/watch?v=H8AgGp5cqPI Pokemon VC Red/Blue (UE) - Pokemon Bank compatible Mew & shiny Pokemon (8F arbitrary code execution)]</ref> | |||
==Explanation== | |||
===Trainer-Fly glitch=== | |||
The Mew glitch works by exploiting a separate glitch called the Trainer-Fly glitch. The Trainer-Fly glitch is caused by encountering a Trainer that can battle the player at any point in the Trainer's line of sight and escape from them. These Trainers are nicknamed "Long-Range Trainers" due to the long distance that they can spot the player being defined as the maximum allowed by the game and will spot the player the moment that they appear on screen in the Trainer's line of sight. When the game draws any NPC on the screen, that NPC is first placed in their default direction (south) for one frame, before being updated to face their correct direction. For Long-Range Trainers, this causes their line of sight to point south for the first frame, before correcting to their intended direction. For that first frame, the player can still bring up the start menu and use any [[Field move]] or items from their bag. If the player uses {{m|Fly}} or a similar move or item, then the player will be spotted by the Long-Range Trainer before the player flies away from them. This causes the game to believe that the player is starting a battle when they are not, causing various values to be read improperly and creating the core of the glitch. Specifically, the map script of the route the player left is set to a value where the game is constantly trying to display pre-battle text and start a battle. | |||
The player must then battle a Trainer (not just a wild Pokémon, as this does not properly reset the values set upon flying away from the trainer to ones that do not cause issues) in between the escape and the final encounter, otherwise no encounter will appear. This is because the game requires the value that contains the ID of the enemy trainer in the overworld or the unmodified special stat of the enemy Pokémon to not be 0 if it is to start a battle, and at this point the game is in a state where the start menu is disabled and the A and B buttons only work for using the PC, making it impossible to talk to anyone or use moves outside of battle. Additionally, this Trainer must walk up to the player (have at least 1 tile in between the player and trainer); they cannot be talked to directly or walked immediately in front of to initiate the battle, or the game will {{DL|Game freeze|Softlocking|softlock}}. This is because the game is in a state where it is waiting for the trainer that is currently being engaged to finish moving so it can display their text and start the battle. If there is no space for the sprite to walk up to, then the game gets stuck in a loop that prevents the battle from occurring and the player from regaining control. | |||
Afterward, the player will regain full control and be able to access the menu at will. Should the player return to the same location or floor as the Long-Range Trainer, the game will display the pre-battle text and start the battle. This pre-battle text is text using the textbox ID of the most recently seen textbox, which if doing a textbook Mew glitch is the start menu seen when the player goes to Fly to Lavender Town to go back to Route 8, resulting in the Start menu popping up on its own; this is good, as the Start menu is always safe to have pop up this way. After closing the menu, the game will immediately start a battle due to the game being in a state where it is constantly attempting to display enemy trainer text and start a battle, and ends up generating a battle with a wild Pokémon based on the Special stat of the Pokémon last battled and at a level based on the attack stage modifier of the Pokémon last battled. Note that if the Special stat of the Pokémon last battled happened to be between 200 and 255, the player will instead encounter an enemy trainer, as trainer IDs are stored on the same table as Pokémon IDs. This trainer will have a roster based on the attack stage modifier of the Pokémon last battled. Avoid fighting Pokémon with a Special stat of over 248 without a lookup table of trainer IDs to avoid fighting [[ZZAZZ glitch]] trainers, as they corrupt the game. | |||
For the Mew Glitch, the reason why Mew specifically appears at the end is based on the relationship between its [[index number]], which is 21, and the {{stat|Special}} stat of the Pokémon last battled. In both of the above cases, the Youngster's level 17 Slowpoke and the Swimmer's level 16 {{p|Shellder}}, the last Pokémon in their respective parties, have a Special stat of 21. | |||
Any method of 'escape' from the Long-Range Trainer may be used, including {{m|Teleport}} and both {{m|Dig}} and the [[Escape Rope]] if the Trainer is in a cave area. | |||
==Methods== | ==Methods== | ||
===Method #1=== | |||
The first documented and most commonly known method to perform the Mew glitch involves the {{tc|PI|Gambler}} on {{rt|8|Kanto}}, who is facing north towards the {{OBP|Underground Path|Kanto Routes 7–8}} entrance, and the {{tc|Youngster}} on {{rt|25|Kanto}} who is facing north and has a {{p|Slowpoke}} on his team. The player must have defeated neither Trainer before and must also have a Pokémon who can use {{m|Fly}} on their team. | |||
The player must stand directly beneath the Underground Path entrance door, at which point the Gambler as mentioned earlier will be exactly one tile offscreen. It is recommended that the player [[save]] the game at this point in case a mistake occurs in a future step. The player then can begin the glitch by taking one step down, and then pressing and holding the Start button while the step is occurring. The Gambler will be scrolled onto the screen during this process and the player will enter his line of sight, but the start [[menu]] should appear before the Gambler "sees" the player. | |||
From the start menu, the player must Fly away (with the most convenient location being [[Cerulean City]]). If the previous steps have been performed correctly, the Gambler will have the indicative exclamation mark appear above his head, but then the Fly animation will begin before he can walk up and challenge the player. | |||
After landing in Cerulean City, the Start, A, and B buttons will not function properly, as the game believes that the player is about to be in a battle. From here, the player should walk to Route 25 and battle the aforementioned Youngster. Importantly, the Youngster must walk up to the player (must have at least 1 tile between the player and the Youngster when the player is spotted) to initiate the battle, or else the game will {{DL|Game freeze|Softlocking|softlock}}. | |||
After battling the Youngster, the previously disabled buttons will now work again. The player must now return to Route 8 (with the most convenient method being Flying to [[Lavender Town]] and heading west), opening the start menu at least once along the way (Flying works). Upon entering the Route, the start menu will appear by itself; closing the menu will immediately begin a battle with a wild Level 7 Mew. | |||
If the game is saved and reset during the glitch, or if any battle occurs between fighting the Youngster and encountering the Mew, the player must battle a Pokémon with a Special stat of 21 again for the glitch to work. If the player does anything that causes a non-start-menu textbox to appear onscreen (excluding anything in the start menu itself) or saves and resets the game, the player must open the start menu before entering route 8 to load its textbox ID (0) into memory. If the player returns to Route 8 after Flying but before battling, then the glitch will not work and the game must be reset to before Flying from the Gambler. | |||
===Method #2=== | |||
This alternate method is sometimes known as the '''Quick Mew glitch''', as it allows the player to obtain Mew at the earliest possible point in the game. | |||
It is very similar to Method #1, except that the {{tc|Camper|Jr. Trainer}} on {{rt|24|Kanto}} west of Nugget Bridge should be used in place of the Route 8 Gambler, and the first {{tc|Swimmer}} in [[Cerulean Gym]] used in place of the Route 25 Youngster. As Fly is not available at this point in the game, the player must catch an {{p|Abra}} and use its {{m|Teleport}} in place of Fly. | |||
At the end of the glitch, the player should return to Route 24 rather than Route 8, as that is the area where the glitch began. | |||
{{youtubevid|xl94v4r0aOY|Wooggle|unknown}} | |||
===Earlier Yellow method=== | |||
In {{game|Yellow}}, the player can first catch Mew before the '''Quick Mew glitch''', using the exclusive {{tc|Bug Catcher}} Long-Range Trainer in [[Viridian Forest]] and the {{tc|Super Nerd}} in [[Mt. Moon]] B2F. | |||
'''Preparation:''' | |||
# First, the player should skip fighting the second to last Bug Catcher in Viridan Forest. | |||
# Next, the player should clear their way through [[Pewter City]], {{rt|3|Kanto}}, {{rt|4|Kanto}}, and [[Mt. Moon]] stopping before the Super Nerd with the two fossils on Mt. Moon B2F. While doing this, the player should skip one Trainer on the way that can take at least one step to initiate battle. | |||
# Next, the player should ensure they have 2 [[Escape Rope]]s. They can be purchased from the Pewter City [[Poké Mart]]. An Escape Rope can also be found on [[Mt. Moon]] 1F in the east area of the floor. | |||
# Next, the player should go the [[Pokémon Center]] to save their location for the Escape Rope. | |||
# Next, the player should configure their party. If the player's goal is to catch a Level 1 Mew, they should bring a Pokémon that knows {{m|Growl}} and leave one spot open to prevent their game from locking up when attempting to remove Mew from the PC. The player should also build their team keeping in mind the trainer they skipped and the Super Nerd's rosters. The Super Nerd has a Level 12 {{p|Grimer}}, {{p|Voltorb}} and {{p|Koffing}}. Finally, the player may want to bring a {{p|Clefairy}} with {{m|Sing}} or {{p|Butterfree}} with {{m|Sleep Powder}} and a lower level Pokémon to whittle down Mew's health to increase their chances of catching it. An example team could be {{p|Pikachu}} with its speed to escape wild Pokémon, {{p|Butterfree}} with Sleep Powder for Mew and {{m|Confusion}} to battle Grimer, {{p|Geodude}} to battle Voltorb, {{p|Nidoran♀}} for Growl and its immunity against {{status|Poison}} from Koffing's {{m|Smog}} and a Level 6 {{p|Zubat}} to lower Mew's health. | |||
'''Steps:''' | |||
# First, the player should use the Trainer-Fly glitch and an Escape Rope to escape from the Bug Catcher Long-Range Trainer in Viridian Forest. At this point, the start menu is disabled. In addition, the player should skip going into the Route 4 Pokémon Center, so their location is not saved for the next Escape Rope. | |||
# Next, the player should battle the trainer they skipped making sure to initiate combat, so the trainer has to walk at least 1 step to reach them. At this point, the start menu is re-enabled. | |||
# Next, the player should go one step below the Super Nerd and open and close the start menu out of an abundance of caution. | |||
# Next, the player should battle the Super Nerd, fainting their Grimer and Voltorb. | |||
# Next, the player should battle the Super Nerd's Koffing which has a Special stat of 21 for Mew. Optionally with their Pokémon that knows Growl, the player can lower its attack to get a Mew lower than level 7. | |||
# Once the Koffing has fainted and the battle has ended, the player, without moving, should use their Escape Rope to return to Pewter City. If any Pokémon battle is triggered after Koffing, the glitch will result in a Pokémon other than Mew. | |||
# Finally, the player should head south to Viridian Forest avoiding the grass on {{rt|2|Kanto}}. Once the player enters Viridian Forest, the start menu opens automatically. After the player closes the start menu, a wild Mew will attack. | |||
'''Repercussions:''' | |||
Once the player has battled the Mew, a missable object is removed from the map. For example, the [[Cerulean Cave]] guard or the officer outside the robbed house in [[Cerulean City]] is removed when using the '''Quick Mew glitch'''. In this version of the glitch, the [[Helix Fossil]] near the Super Nerd is removed leaving only the [[Dome Fossil]]. When the player selects the Dome Fossil, the Super Nerd will mime choosing the Helix Fossil like it is still there with no negative consequences. The player however will be completely unable to choose the Helix Fossil even if they try selecting where it should be. This point can also be walked past to skip fossil selection altogether and the game will continue on as normal. | |||
For more information on the removal of missable objects, see the {{DL|Mew glitch|Snorlax skip glitch}} or [https://archives.glitchcity.info/forums/board-107/thread-7490/page-0.html TheZZAZZGlitch's post in this thread on Glitch City Archives]. | |||
===Other methods=== | |||
It is not required to use the {{tc|Camper|Jr. Trainer}} or {{tc|PI|Gambler}} to escape from, and instead the player can use any long-range trainer to trigger the glitch, using any type of warping field move such as {{m|Dig}} or {{m|Teleport}}. For the player to obtain Mew they need to fight a Pokémon with a special stat of 21 (the easiest way is to fight the {{tc|Youngster}} on {{rt|25|Kanto}} or the {{tc|Swimmer}} in [[Cerulean Gym]], if the player hasn't previously fought either), then return to the route with the long-range trainer without fighting another Pokémon. | |||
==Extensions== | |||
The mechanics of the Mew glitch are rife with possibilities, making it one of the most useful glitches in the game. | |||
===Extended Mew glitch=== | |||
As the Pokémon that appears from the glitch is based on the Special stat of the Pokémon last battled, the player can easily manipulate which species appears by battling a different Trainer, or even by encountering wild Pokémon after the escape and Trainer battle but before the encounter. For example, the {{tc|Lass}} at the top of the first floor of [[Mt. Moon]] has a level 11 {{p|Bellsprout}} with a Special stat of 22 last in her party, and so battling her last in the glitch will result in encountering a level 7 {{p|Gyarados}}, whose index number is 22. | |||
{{DL|Stat|Stat modifiers}} do not affect the Pokémon encountered; [[#Level_and_roster_manipulation|only its level can be affected]]. | |||
===Ditto glitch=== | |||
The easiest way to manipulate the last encountered Special stat when performing the glitch is to first obtain it on the player's own Pokémon, and battle a wild {{p|Ditto}}. Send out the Pokémon with the desired Special stat on itself, and wait for the wild Ditto to use {{m|Transform}}. As the move Transform copies all of the target's stats, the Ditto will take on the Special stat of the Pokémon sent out. After defeating it or running away, proceed as normal, being sure to not battle any other Pokémon before the end of the glitch. The player must be sure not to [[Caught Pokémon|catch]] it, because if the Ditto is captured, the result will be based on Ditto's Special instead. | |||
The Special stat on the player's own Pokémon can be caused either by natural leveling or by {{EV|stat experience}}. | |||
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 that knows Dig, 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. The Special stats 248, 251, 252, 254 or 255 (and sometimes [[Jacred|200]] if Growl is used once or twice), plus 249, 250 and 253 in [[Pokémon Yellow]], 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 in 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). | |||
{{youtubevid|PuA8OJD9yT8|pandakekok|unknown}} | |||
====List of encounter values==== | |||
:''See also: [[List of Pokémon by index number in Generation I]]'' <!-- is there a template for this? --> | |||
Glitch Trainers are in '''bold'''. | |||
{| {| align="center" style="background: #{{unknown color light}}; {{roundy|1em}}; border: 5px solid #{{unknown color}};" | |||
|- | |||
| | |||
{| border=1 width="100%" align="center" class="sortable expandable" style="background: #FFF; border:1px solid #{{unknown color light}}; border-collapse:collapse;" | |||
|- | |||
! Pokémon | |||
! {{stat|Special}} stat | |||
|- | |||
| {{p|Rhydon}} | |||
| align="center" | 1 | |||
|- | |||
| {{p|Kangaskhan}} | |||
| align="center" | 2 | |||
|- | |||
| {{p|Nidoran♂}} | |||
| align="center" | 3 | |||
|- | |||
| {{p|Clefairy}} | |||
| align="center" | 4 | |||
|- | |||
| {{p|Spearow}} | |||
| align="center" | 5 | |||
|- | |||
| {{p|Voltorb}} | |||
| align="center" | 6 | |||
|- | |||
| {{p|Nidoking}} | |||
| align="center" | 7 | |||
|- | |||
| {{p|Slowbro}} | |||
| align="center" | 8 | |||
|- | |||
| {{p|Ivysaur}} | |||
| align="center" | 9 | |||
|- | |||
| {{p|Exeggutor}} | |||
| align="center" | 10 | |||
|- | |||
| {{p|Lickitung}} | |||
| align="center" | 11 | |||
|- | |||
| {{p|Exeggcute}} | |||
| align="center" | 12 | |||
|- | |||
| {{p|Grimer}} | |||
| align="center" | 13 | |||
|- | |||
| {{p|Gengar}} | |||
| align="center" | 14 | |||
|- | |||
| {{p|Nidoran♀}} | |||
| align="center" | 15 | |||
|- | |||
| {{p|Nidoqueen}} | |||
| align="center" | 16 | |||
|- | |||
| {{p|Cubone}} | |||
| align="center" | 17 | |||
|- | |||
| {{p|Rhyhorn}} | |||
| align="center" | 18 | |||
|- | |||
| {{p|Lapras}} | |||
| align="center" | 19 | |||
|- | |||
| {{p|Arcanine}} | |||
| align="center" | 20 | |||
|- | |||
| {{p|Mew}} | |||
| align="center" | 21 | |||
|- | |||
| {{p|Gyarados}} | |||
| align="center" | 22 | |||
|- | |||
| {{p|Shellder}} | |||
| align="center" | 23 | |||
|- | |||
| {{p|Tentacool}} | |||
| align="center" | 24 | |||
|- | |||
| {{p|Gastly}} | |||
| align="center" | 25 | |||
|- | |||
| {{p|Scyther}} | |||
| align="center" | 26 | |||
|- | |||
| {{p|Staryu}} | |||
| align="center" | 27 | |||
|- | |||
| {{p|Blastoise}} | |||
| align="center" | 28 | |||
|- | |||
| {{p|Pinsir}} | |||
| align="center" | 29 | |||
|- | |||
| {{p|Tangela}} | |||
| align="center" | 30 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 31 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 32 | |||
|- | |||
| {{p|Growlithe}} | |||
| align="center" | 33 | |||
|- | |||
| {{p|Onix}} | |||
| align="center" | 34 | |||
|- | |||
| {{p|Fearow}} | |||
| align="center" | 35 | |||
|- | |||
| {{p|Pidgey}} | |||
| align="center" | 36 | |||
|- | |||
| {{p|Slowpoke}} | |||
| align="center" | 37 | |||
|- | |||
| {{p|Kadabra}} | |||
| align="center" | 38 | |||
|- | |||
| {{p|Graveler}} | |||
| align="center" | 39 | |||
|- | |||
| {{p|Chansey}} | |||
| align="center" | 40 | |||
|- | |||
| {{p|Machoke}} | |||
| align="center" | 41 | |||
|- | |||
| {{p|Mr. Mime}} | |||
| align="center" | 42 | |||
|- | |||
| {{p|Hitmonlee}} | |||
| align="center" | 43 | |||
|- | |||
| {{p|Hitmonchan}} | |||
| align="center" | 44 | |||
|- | |||
| {{p|Arbok}} | |||
| align="center" | 45 | |||
|- | |||
| {{p|Parasect}} | |||
| align="center" | 46 | |||
|- | |||
| {{p|Psyduck}} | |||
| align="center" | 47 | |||
|- | |||
| {{p|Drowzee}} | |||
| align="center" | 48 | |||
|- | |||
| {{p|Golem}} | |||
| align="center" | 49 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 50 | |||
|- | |||
| {{p|Magmar}} | |||
| align="center" | 51 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 52 | |||
|- | |||
| {{p|Electabuzz}} | |||
| align="center" | 53 | |||
|- | |||
| {{p|Magneton}} | |||
| align="center" | 54 | |||
|- | |||
| {{p|Koffing}} | |||
| align="center" | 55 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 56 | |||
|- | |||
| {{p|Mankey}} | |||
| align="center" | 57 | |||
|- | |||
| {{p|Seel}} | |||
| align="center" | 58 | |||
|- | |||
| {{p|Diglett}} | |||
| align="center" | 59 | |||
|- | |||
| {{p|Tauros}} | |||
| align="center" | 60 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 61 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 62 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 63 | |||
|- | |||
| {{p|Farfetch'd}} | |||
| align="center" | 64 | |||
|- | |||
| {{p|Venonat}} | |||
| align="center" | 65 | |||
|- | |||
| {{p|Dragonite}} | |||
| align="center" | 66 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 67 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 68 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 69 | |||
|- | |||
| {{p|Doduo}} | |||
| align="center" | 70 | |||
|- | |||
| {{p|Poliwag}} | |||
| align="center" | 71 | |||
|- | |||
| {{p|Jynx}} | |||
| align="center" | 72 | |||
|- | |||
| {{p|Moltres}} | |||
| align="center" | 73 | |||
|- | |||
| {{p|Articuno}} | |||
| align="center" | 74 | |||
|- | |||
| {{p|Zapdos}} | |||
| align="center" | 75 | |||
|- | |||
| {{p|Ditto}} | |||
| align="center" | 76 | |||
|- | |||
| {{p|Meowth}} | |||
| align="center" | 77 | |||
|- | |||
| {{p|Krabby}} | |||
| align="center" | 78 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 79 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 80 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 81 | |||
|- | |||
| {{p|Vulpix}} | |||
| align="center" | 82 | |||
|- | |||
| {{p|Ninetales}} | |||
| align="center" | 83 | |||
|- | |||
| {{p|Pikachu}} | |||
| align="center" | 84 | |||
|- | |||
| {{p|Raichu}} | |||
| align="center" | 85 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 86 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 87 | |||
|- | |||
| {{p|Dratini}} | |||
| align="center" | 88 | |||
|- | |||
| {{p|Dragonair}} | |||
| align="center" | 89 | |||
|- | |||
| {{p|Kabuto}} | |||
| align="center" | 90 | |||
|- | |||
| {{p|Kabutops}} | |||
| align="center" | 91 | |||
|- | |||
| {{p|Horsea}} | |||
| align="center" | 92 | |||
|- | |||
| {{p|Seadra}} | |||
| align="center" | 93 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 94 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 95 | |||
|- | |||
| {{p|Sandshrew}} | |||
| align="center" | 96 | |||
|- | |||
| {{p|Sandslash}} | |||
| align="center" | 97 | |||
|- | |||
| {{p|Omanyte}} | |||
| align="center" | 98 | |||
|- | |||
| {{p|Omastar}} | |||
| align="center" | 99 | |||
|- | |||
| {{p|Jigglypuff}} | |||
| align="center" | 100 | |||
|- | |||
| {{p|Wigglytuff}} | |||
| align="center" | 101 | |||
|- | |||
| {{p|Eevee}} | |||
| align="center" | 102 | |||
|- | |||
| {{p|Flareon}} | |||
| align="center" | 103 | |||
|- | |||
| {{p|Jolteon}} | |||
| align="center" | 104 | |||
|- | |||
| {{p|Vaporeon}} | |||
| align="center" | 105 | |||
|- | |||
| {{p|Machop}} | |||
| align="center" | 106 | |||
|- | |||
| {{p|Zubat}} | |||
| align="center" | 107 | |||
|- | |||
| {{p|Ekans}} | |||
| align="center" | 108 | |||
|- | |||
| {{p|Paras}} | |||
| align="center" | 109 | |||
|- | |||
| {{p|Poliwhirl}} | |||
| align="center" | 110 | |||
|- | |||
| {{p|Poliwrath}} | |||
| align="center" | 111 | |||
|- | |||
| {{p|Weedle}} | |||
| align="center" | 112 | |||
|- | |||
| {{p|Kakuna}} | |||
| align="center" | 113 | |||
|- | |||
| {{p|Beedrill}} | |||
| align="center" | 114 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 115 | |||
|- | |||
| {{p|Dodrio}} | |||
| align="center" | 116 | |||
|- | |||
| {{p|Primeape}} | |||
| align="center" | 117 | |||
|- | |||
| {{p|Dugtrio}} | |||
| align="center" | 118 | |||
|- | |||
| {{p|Venomoth}} | |||
| align="center" | 119 | |||
|- | |||
| {{p|Dewgong}} | |||
| align="center" | 120 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 121 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 122 | |||
|- | |||
| {{p|Caterpie}} | |||
| align="center" | 123 | |||
|- | |||
| {{p|Metapod}} | |||
| align="center" | 124 | |||
|- | |||
| {{p|Butterfree}} | |||
| align="center" | 125 | |||
|- | |||
| {{p|Machamp}} | |||
| align="center" | 126 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 127 | |||
|- | |||
| {{p|Golduck}} | |||
| align="center" | 128 | |||
|- | |||
| {{p|Hypno}} | |||
| align="center" | 129 | |||
|- | |||
| {{p|Golbat}} | |||
| align="center" | 130 | |||
|- | |||
| {{p|Mewtwo}} | |||
| align="center" | 131 | |||
|- | |||
| {{p|Snorlax}} | |||
| align="center" | 132 | |||
|- | |||
| {{p|Magikarp}} | |||
| align="center" | 133 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 134 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 135 | |||
|- | |||
| {{p|Muk}} | |||
| align="center" | 136 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 137 | |||
|- | |||
| {{p|Kingler}} | |||
| align="center" | 138 | |||
|- | |||
| {{p|Cloyster}} | |||
| align="center" | 139 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 140 | |||
|- | |||
| {{p|Electrode}} | |||
| align="center" | 141 | |||
|- | |||
| {{p|Clefable}} | |||
| align="center" | 142 | |||
|- | |||
| {{p|Weezing}} | |||
| align="center" | 143 | |||
|- | |||
| {{p|Persian}} | |||
| align="center" | 144 | |||
|- | |||
| {{p|Marowak}} | |||
| align="center" | 145 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 146 | |||
|- | |||
| {{p|Haunter}} | |||
| align="center" | 147 | |||
|- | |||
| {{p|Abra}} | |||
| align="center" | 148 | |||
|- | |||
| {{p|Alakazam}} | |||
| align="center" | 149 | |||
|- | |||
| {{p|Pidgeotto}} | |||
| align="center" | 150 | |||
|- | |||
| {{p|Pidgeot}} | |||
| align="center" | 151 | |||
|- | |||
| {{p|Starmie}} | |||
| align="center" | 152 | |||
|- | |||
| {{p|Bulbasaur}} | |||
| align="center" | 153 | |||
|- | |||
| {{p|Venusaur}} | |||
| align="center" | 154 | |||
|- | |||
| {{p|Tentacruel}} | |||
| align="center" | 155 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 156 | |||
|- | |||
| {{p|Goldeen}} | |||
| align="center" | 157 | |||
|- | |||
| {{p|Seaking}} | |||
| align="center" | 158 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 159 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 160 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 161 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 162 | |||
|- | |||
| {{p|Ponyta}} | |||
| align="center" | 163 | |||
|- | |||
| {{p|Rapidash}} | |||
| align="center" | 164 | |||
|- | |||
| {{p|Rattata}} | |||
| align="center" | 165 | |||
|- | |||
| {{p|Raticate}} | |||
| align="center" | 166 | |||
|- | |||
| {{p|Nidorino}} | |||
| align="center" | 167 | |||
|- | |||
| {{p|Nidorina}} | |||
| align="center" | 168 | |||
|- | |||
| {{p|Geodude}} | |||
| align="center" | 169 | |||
|- | |||
| {{p|Porygon}} | |||
| align="center" | 170 | |||
|- | |||
| {{p|Aerodactyl}} | |||
| align="center" | 171 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 172 | |||
|- | |||
| {{p|Magnemite}} | |||
| align="center" | 173 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 174 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 175 | |||
|- | |||
| {{p|Charmander}} | |||
| align="center" | 176 | |||
|- | |||
| {{p|Squirtle}} | |||
| align="center" | 177 | |||
|- | |||
| {{p|Charmeleon}} | |||
| align="center" | 178 | |||
|- | |||
| {{p|Wartortle}} | |||
| align="center" | 179 | |||
|- | |||
| {{p|Charizard}} | |||
| align="center" | 180 | |||
|- | |||
| [[MissingNo.]] | |||
| align="center" | 181 | |||
|- | |||
| [[MissingNo.]] (Kabutops Fossil form) | |||
| align="center" | 182 | |||
|- | |||
| [[MissingNo.]] (Aerodactyl Fossil form) | |||
| align="center" | 183 | |||
|- | |||
| [[MissingNo.]] (Ghost form) | |||
| align="center" | 184 | |||
|- | |||
| {{p|Oddish}} | |||
| align="center" | 185 | |||
|- | |||
| {{p|Gloom}} | |||
| align="center" | 186 | |||
|- | |||
| {{p|Vileplume}} | |||
| align="center" | 187 | |||
|- | |||
| {{p|Bellsprout}} | |||
| align="center" | 188 | |||
|- | |||
| {{p|Weepinbell}} | |||
| align="center" | 189 | |||
|- | |||
| {{p|Victreebel}} | |||
| align="center" | 190 | |||
|- | |||
| [[▶ A]]{{sup/1|RB}}/[[4 4]]{{sup/1|Y}} | |||
| align="center" | 191 | |||
|- | |||
| [[A (C0)|a]]{{sup/1|RB}}/[[4 4Hy]]{{sup/1|Y}} | |||
| align="center" | 192 | |||
|- | |||
| [[ゥ (C1)]]{{sup/1|RB}}/[[♀ .]]{{sup/1|Y}} | |||
| align="center" | 193 | |||
|- | |||
| [[ゥ .4]]{{sup/1|RB}}/[[PPkMnp' '|p {{PK}}{{MN}}p’ ’]]{{sup/1|Y}} | |||
| align="center" | 194 | |||
|- | |||
| [[h POKé]]{{sup/1|RB}}/[[ゥ ( Z4]]{{sup/1|Y}} | |||
| align="center" | 195 | |||
|- | |||
| [[PokéWTrainer]]{{sup/1|RB}}/[[X ゥ- xゥ,]]{{sup/1|Y}} | |||
| align="center" | 196 | |||
|- | |||
| [[PkMn (C5)|{{PK}}{{MN}} (C5)]]{{sup/1|RB}}/[[4. .]]{{sup/1|Y}} | |||
| align="center" | 197 | |||
|- | |||
| [[ゥL ゥM 4]]{{sup/1|RB}}/[[7g]]{{sup/1|Y}} | |||
| align="center" | 198 | |||
|- | |||
| [[♀Pゥ ゥゥT]]{{sup/1|RB}}/[[u]]{{sup/1|Y}} | |||
| align="center" | 199 | |||
|- | |||
| '''{{DL|Glitch Trainer|Jacred}}''' | |||
| align="center" | 200 | |||
|- | |||
| '''{{tc|Youngster}}''' | |||
| align="center" | 201 | |||
|- | |||
| '''{{tc|Bug Catcher}}''' | |||
| align="center" | 202 | |||
|- | |||
| '''{{tc|Lass}}''' | |||
| align="center" | 203 | |||
|- | |||
| '''{{tc|Sailor}}''' | |||
| align="center" | 204 | |||
|- | |||
| '''{{tc|Camper|Jr. Trainer♂}}''' | |||
| align="center" | 205 | |||
|- | |||
| '''{{tc|Picnicker|Jr. Trainer♀}}''' | |||
| align="center" | 206 | |||
|- | |||
| '''{{tc|Poké Maniac|PokéManiac}}''' | |||
| align="center" | 207 | |||
|- | |||
| '''{{tc|Super Nerd}}''' | |||
| align="center" | 208 | |||
|- | |||
| '''{{tc|Hiker}}''' | |||
| align="center" | 209 | |||
|- | |||
| '''{{tc|Biker}}''' | |||
| align="center" | 210 | |||
|- | |||
| '''{{tc|Burglar}}''' | |||
| align="center" | 211 | |||
|- | |||
| '''{{tc|Engineer}}''' | |||
| align="center" | 212 | |||
|- | |||
| '''{{tc|Juggler}}''' | |||
| align="center" | 213 | |||
|- | |||
| '''{{tc|Fisherman}}''' | |||
| align="center" | 214 | |||
|- | |||
| '''{{tc|Swimmer}}''' | |||
| align="center" | 215 | |||
|- | |||
| '''{{tc|Roughneck|Cue Ball}}''' | |||
| align="center" | 216 | |||
|- | |||
| '''{{tc|PI|Gambler}}''' | |||
| align="center" | 217 | |||
|- | |||
| '''{{tc|Beauty}}''' | |||
| align="center" | 218 | |||
|- | |||
| '''{{tc|Psychic}}''' | |||
| align="center" | 219 | |||
|- | |||
| '''{{tc|Rocker}}''' | |||
| align="center" | 220 | |||
|- | |||
| '''{{tc|Juggler}}''' | |||
| align="center" | 221 | |||
|- | |||
| '''{{tc|Tamer}}''' | |||
| align="center" | 222 | |||
|- | |||
| '''{{tc|Bird Keeper}}''' | |||
| align="center" | 223 | |||
|- | |||
| '''{{tc|Black Belt|Blackbelt}}''' | |||
| align="center" | 224 | |||
|- | |||
| '''{{ga|Blue|Rival Blue}}''' | |||
| align="center" | 225 | |||
|- | |||
| '''[[Professor Oak|Prof. Oak]]''' | |||
| align="center" | 226 | |||
|- | |||
| '''{{DL|Glitch Trainer|Chief}}''' | |||
| align="center" | 227 | |||
|- | |||
| '''{{tc|Scientist}}''' | |||
| align="center" | 228 | |||
|- | |||
| '''[[Giovanni]]''' | |||
| align="center" | 229 | |||
|- | |||
| '''{{tc|Team Rocket Grunt|Rocket}}''' | |||
| align="center" | 230 | |||
|- | |||
| '''{{tc|Ace Trainer|CoolTrainer♂}}''' | |||
| align="center" | 231 | |||
|- | |||
| '''{{tc|Ace Trainer|CoolTrainer♀}}''' | |||
| align="center" | 232 | |||
|- | |||
| '''[[Bruno]]''' | |||
| align="center" | 233 | |||
|- | |||
| '''[[Brock]]''' | |||
| align="center" | 234 | |||
|- | |||
| '''[[Misty]]''' | |||
| align="center" | 235 | |||
|- | |||
| '''[[Lt. Surge]]''' | |||
| align="center" | 236 | |||
|- | |||
| '''[[Erika]]''' | |||
| align="center" | 237 | |||
|- | |||
| '''[[Koga]]''' | |||
| align="center" | 238 | |||
|- | |||
| '''[[Blaine]]''' | |||
| align="center" | 239 | |||
|- | |||
| '''[[Sabrina]]''' | |||
| align="center" | 240 | |||
|- | |||
| '''{{tc|Gentleman}}''' | |||
| align="center" | 241 | |||
|- | |||
| '''{{ga|Blue|Rival Blue}}''' | |||
| align="center" | 242 | |||
|- | |||
| '''{{ga|Blue|Champion Blue}}''' | |||
| align="center" | 243 | |||
|- | |||
| '''[[Lorelei]]''' | |||
| align="center" | 244 | |||
|- | |||
| '''{{tc|Channeler}}''' | |||
| align="center" | 245 | |||
|- | |||
| '''[[Agatha]]''' | |||
| align="center" | 246 | |||
|- | |||
| '''[[Lance]]''' | |||
| align="center" | 247 | |||
|} | |||
|} | |||
===Level and roster manipulation=== | |||
A Pokémon encountered at the end of the Mew glitch most commonly appears at level 7. The reason for this is because, just as the previous Pokémon's Special stat corresponds to the [[index number]] of the encountered Pokémon, the previous Pokémon's attack stage modifier corresponds to the [[level]] of the encountered Pokémon. This attack stage is often expressed as ranging from -6 to +6, but is actually stored internally as a number ranging from 1 to 13, with 7 being the default. Therefore, if the player uses a move like {{m|Growl}} once on the previous Pokémon, the encountered Pokémon will appear at level 6.<ref>[http://www.glitchcity.info/wiki/index.php/Ditto_Trick Glitch City Laboratories' page about the Ditto glitch]</ref> | |||
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 {{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 [[first partner 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=== | |||
====Snorlax skip glitch==== | |||
{{Incomplete|section|needs=What is the object removed when performing the Mew glitch on either of the 'standard' two methods above?}} | |||
Several areas in the game contain 'removable objects', or a list of sprites that can be permanently deleted from the area. This list includes all [[item]] balls, various NPCs such as the [[Team Rocket]] Grunts that block buildings in [[Saffron City]], and, importantly, any one-time stationary wild Pokémon, such as the [[legendary birds]]. Whenever a player enters an area, if the area contains any removable objects, then the game will load the list from that area into memory. | |||
Whenever the player encounters a wild Pokémon, the game checks to see if it was generated from a random encounter table. If it was not, then the game assumes that the player must be battling a one-time stationary encounter. When making this assumption, the game will automatically delete a stationary sprite from the list of removable objects for the area, to prevent the player from encountering the one-time Pokémon again. | |||
The key is that a wild Pokémon encountered through the Mew glitch has not been generated from a random encounter table, and thus the game will assume that the player is battling a stationary encounter and attempt to delete a sprite. However, if the player is currently not in an area that contains any removable objects, the game will simply use whatever list is currently in memory - namely, the list from the most recent area the player was in that contained removable objects. This behavior can be used to bypass various obstacles in the game, most notably allowing the player to remove the {{p|Snorlax}} on {{rt|12|Kanto}} and thus skipping not only the [[Pokémon Tower]] in [[Lavender Town]] (as the player no longer has to pick up the [[Poké Flute]]), but also the entirety of {{rt|9|Kanto}}, {{rt|10|Kanto}}, and [[Rock Tunnel]], as well as postponing the [[Cerulean Gym]] and the [[S.S. Anne]] until the end of the game (as the player no longer needs {{HM|01|Cut}} to get access to Route 9). | |||
To perform the above particular Snorlax skip glitch (assuming the goal is to complete the game as fast as possible), the player must first enter Route 12 (from the {{rt|11|Kanto}} side), to load its removable objects list into memory including Snorlax. The player must then head through [[Vermilion City]] and perform the Trainer-Fly glitch from a long-range Trainer on either {{rt|6|Kanto}} or Route 11, escaping back to Vermilion City. The player can complete the Trainer-Fly glitch by battling any Trainer on Route 6 or 11 (whichever the long-range Trainer is not on) and returning to the other route to trigger the Special encounter. Upon battling whatever wild Pokémon was generated on Route 6, the game will attempt to delete a sprite from the removable objects list currently in memory. As Route 11, Vermilion City, and Route 6 are all free of removable objects, the list currently in memory will be that of Route 12, and the Snorlax will disappear after the battle ends. | |||
When performing the Mew glitch in general, care must be taken to avoid accidentally deleting an undesired sprite. If the list of removable objects in memory at the time of the Special encounter does not properly contain a stationary Pokémon encounter sprite as expected, the game may end up deleting item balls if the player has not picked them up already or other desirable objects, like NPCs that are needed to progress. | |||
=== | ====Mew glitch without a long-range Trainer==== | ||
If there is [[tall grass]] in the tile immediately in front of a Trainer's line of sight, or a Trainer is in a cave, then the 'Trainer-Fly' effect can be initiated even if that Trainer is not a long-range Trainer. This can only occur if the player is lucky enough to generate a (natural) [[wild]] encounter on the exact tile immediately in front of the Trainer. If the player then [[black out|blacks out]] from this wild battle, they will be warped back to the Pokémon Center as normal, but the Trainer will see the player before they warp back (the "!" is visible very briefly during the blackout animation). | |||
A number of glitch items enable the player to move around on the map without being seen by Trainers; if the glitch item's effect is disabled while in front of a Trainer, then a Trainer-Fly effect can begin.<!--TODO: This probably requires a whole new article on the mechanics of the 'JACK' and 'RIVAL' items (see PokemonSpeedruns and TASVideos)--> | |||
====Text box errors and variations==== | |||
This can be also one of the side-effects of the Mew glitch. If the player causes a text box to pop up before returning to the area where the long-range Trainer was escaped from, such as by talking to an NPC or reading a sign, then something other than the start menu will pop up at the end of the glitch, due to having a textbox ID other than 0 saved into memory. This is typically dialogue from Trainers on the route, which may be followed by a wild Pokémon battle, after which the player will no longer be able to move.{{fact}} Alternately, the text may be from interacting with a sign or an item; in the latter case, the item will appear in the player's inventory and disappear from the route as if they had picked it up normally. This may also allow the player to obtain items that are not currently on the route. Finally, instead of a visible text box, the player may trigger other glitches, such as [[glitch song]]s or [[0 ERROR]]. Glitch songs are caused by invalid glitch textboxes that contain text script sound commands, and 0 Error is caused by any text box whose text script initiates a trainer battle, as it overrides the battle spawned by the Mew glitch and increments the map script to an invalid state. | |||
====No Trainers remaining==== | |||
=====One long-range Trainer remaining===== | |||
As the method written above requires the player to battle another Trainer (in a different area) after escaping from the long-range Trainer, this can cause problems if all possible Trainers have been defeated. The [[Elite Four]] can be rebattled indefinitely, but as the A button to talk to characters remains nonfunctional until a Trainer has been defeated, it is not possible to challenge them directly. Nor can the player directly save the game as the start menu cannot be opened. | |||
To remedy this, after escaping the long-range Trainer, the player must visit a PC and save the game indirectly by switching boxes. (The A and B buttons remain functional for the PC.) After saving, the player must reset the game. This makes the Start, A, and B buttons functional again-the game no longer thinks the player is about to battle a trainer, although it is still waiting for an NPC to finish moving. | |||
At this point, several methods can be used to complete the glitch: | |||
* As implied above, the player can now defeat the entire [[Elite Four]] and {{pkmn|Champion}}. Professor Oak walks at the end of this. | |||
{{youtubevid|PpIjazLcOaU|pandakekok|glitch}} | |||
* As the above method is tedious, a much simpler alternate method is to simply go to [[Pewter City]] and talk to the NPC who brings the player to the Museum (the player must choose No to his question, so he will walk the player there). When he is done moving, the game is done waiting. However, the player must encounter a Pokémon after this to get an actual Special stat loaded into memory. The Start menu must also be flashed after this, to prevent a possible text box error (see above). | |||
{{youtubevid|4exY69veOXk|pandakekok|glitch}} | |||
* As the Museum person is vulnerable to the Snorlax skip glitch side effect (see above), the above method may fail to work after being used once. An even simpler alternate method is to simply push any [[Strength]] boulder, which will count as an NPC moving because apparently, Strength boulders are NPCs. (No other [[HM]]s behave this way as none of them move sprites or objects.) | |||
{{youtubevid|wIlERT7yDmk|pandakekok|glitch}} | |||
Note that as long as the player has at least one undefeated Trainer in a different area than the long-range Trainer, they can avoid having to do any of the above indefinitely, as all that is needed is for an NPC to finish a movement script that disables player input for the duration of the script and for a Special stat to be loaded into memory. It is not necessary to defeat another Trainer after escaping, only battle one, so a player can deliberately lose to a Trainer and continue with the glitch, and that Trainer will remain battleable. However, if the player loses to that Trainer and then goes back to the area of the long-range Trainer and battles a Pokémon with this glitch, the long-range Trainer will no longer be battleable. | |||
=====No Trainers to escape from at all===== | |||
Using the "dry" variation of the [[item underflow|item underflow glitch]], which does not require an event that takes an item from the player's item pack (it is not required to have a Fossil or have the Saffron guards be thirsty), the player can obtain a stored PC item counter of 255. | |||
This glitch (requiring a ×255 item slot) can be set up without any long-range Trainers thanks to [[MissingNo.]]/[['M (00)]] and the [[old man glitch]] in Red and Blue, or Yellow MissingNo. and the [[- (move)]] corruption effect in Pokémon Yellow. When the quantity of an item has been increased by 128, it can be tossed or used up until 127 items remain and the duplication of the sixth item can be repeated to obtain 255 items. | |||
The only known way to obtain the "-" move as the first move in Pokémon Yellow without a long-range Trainer needed is through trading. For example, the player can trade over a Ditto that had its first and second moves swapped while under Transform from Pokémon Red and Blue. | |||
The item and quantities beyond slot 50 represent unrelated variables in the games, such as the events in certain maps. For maps with Trainers, a value of 01 essentially means that the player has set up a 'Special stat encounter' on that route. | |||
For example; one item, item 100 represents the data for two such maps. The item in item 100 controls whether the player has a Special stat encounter on {{rt|8|Kanto}}. The quantity in item 100 controls whether the player has a Special stat encounter on {{rt|24|Kanto}}. If the player has not set up the Mew glitch on any of these routes, then these values will not be 01 (presumably 00). | |||
For | However, the values can easily be manipulated. For example, if the quantity of PC item 100 is 0 (essentially 256), the player can toss 255 to change the quantity to ×1 and set up a Special stat encounter in Route 24. | ||
It is still required for the player to encounter a wild Pokémon to get the Special stat encounter they want. As usual, a wild {{p|Ditto}} can be used to Transform into a Pokémon with the relevant Special stat and store it in memory. | |||
{{youtubevid|YRoN7_KWTTU|ChickasaurusGL|glitch}} | |||
==External | ==External links== | ||
* [http://www.youtube.com/watch?v=aAIfF49ISWk Yellow Version] | |||
*[http://www.youtube.com/watch?v= | |||
==References== | ==References== | ||
<references/> | <references/> | ||
[[ | ==In other languages== | ||
{| style="background: #{{glitch color light}}; {{roundy|10px}}; border: 3px solid #{{glitch color}}" | |||
|- | |||
! Language | |||
! Name | |||
! Translation | |||
! Origin | |||
|- style="background:#FFF;" | |||
| Japanese | |||
| fifth法 | |||
| "fifth method" | |||
| Named after user fifthヽ(´ー`)ノ◆Fi3PJTZKLQ who posted about it on 2ch. ([http://dic.nicovideo.jp/a/fifth%E6%B3%95 source]) | |||
|- style="background:#FFF;" | |||
| Japanese | |||
| とくしゅエンカウント | |||
| "Special encounter" | |||
| Named after the fact the last Special in memory determines the encounter. ([http://hakuda2.web.fc2.com/wario/poke1/f1.html source]) Less common than 「fifth法」. | |||
|} | |||
{{Glitches}}<br> | |||
{{Project Glitchdex notice|no}} | |||
[[Category:Glitches]] | [[Category:Glitches]] | ||
[[de:Mew Glitch]] | [[de:Mew-Glitch]] | ||
[[fr:Bug du Croupier]] | [[fr:Bug du Croupier]] | ||
[[it:Glitch di Mew]] | |||
[[zh:夢幻(漏洞)]] |
Latest revision as of 19:27, 2 August 2024
This article does not yet meet the quality standards of Bulbapedia. Please feel free to edit this article to make it conform to Bulbapedia norms and conventions. Reason: needs revising; some incomplete sections; Ditto glitch encounter table could be made neater, it is also missing a bit of information on glitch Trainers, such as which Specials produce the ZZAZZ glitch, the differences between the various different Trainer classes all named "Rival Blue" (as he normally appears multiple times with different battle sprites), and so on |
The Mew glitch (also known as Long-range Trainer glitch) is a glitch found in all of the Generation I core series games. It was first reported in 2002.[1] It is an extension of the Trainer-Fly glitch to specifically catch Mew (hence its common name). Outside of Mew, this glitch famously allows players to easily catch any other Pokémon in the game and is the easiest way to catch many unique glitch Pokémon.
All of these methods work on the 3DS Virtual Console; however, any Mew obtained with the Mew glitch in all likelihood cannot be transported with Poké Transporter. This can, however, be bypassed through the use of arbitrary code execution, by changing Mew's OT to match that of the distributed Mew.[2] Another method to bypassing this check is to name the player "GF", and receive the trainer ID 22796 through luck, patience, RNG manipulation[3] or arbitrary code execution.[4]
Explanation
Trainer-Fly glitch
The Mew glitch works by exploiting a separate glitch called the Trainer-Fly glitch. The Trainer-Fly glitch is caused by encountering a Trainer that can battle the player at any point in the Trainer's line of sight and escape from them. These Trainers are nicknamed "Long-Range Trainers" due to the long distance that they can spot the player being defined as the maximum allowed by the game and will spot the player the moment that they appear on screen in the Trainer's line of sight. When the game draws any NPC on the screen, that NPC is first placed in their default direction (south) for one frame, before being updated to face their correct direction. For Long-Range Trainers, this causes their line of sight to point south for the first frame, before correcting to their intended direction. For that first frame, the player can still bring up the start menu and use any Field move or items from their bag. If the player uses Fly or a similar move or item, then the player will be spotted by the Long-Range Trainer before the player flies away from them. This causes the game to believe that the player is starting a battle when they are not, causing various values to be read improperly and creating the core of the glitch. Specifically, the map script of the route the player left is set to a value where the game is constantly trying to display pre-battle text and start a battle.
The player must then battle a Trainer (not just a wild Pokémon, as this does not properly reset the values set upon flying away from the trainer to ones that do not cause issues) in between the escape and the final encounter, otherwise no encounter will appear. This is because the game requires the value that contains the ID of the enemy trainer in the overworld or the unmodified special stat of the enemy Pokémon to not be 0 if it is to start a battle, and at this point the game is in a state where the start menu is disabled and the A and B buttons only work for using the PC, making it impossible to talk to anyone or use moves outside of battle. Additionally, this Trainer must walk up to the player (have at least 1 tile in between the player and trainer); they cannot be talked to directly or walked immediately in front of to initiate the battle, or the game will softlock. This is because the game is in a state where it is waiting for the trainer that is currently being engaged to finish moving so it can display their text and start the battle. If there is no space for the sprite to walk up to, then the game gets stuck in a loop that prevents the battle from occurring and the player from regaining control.
Afterward, the player will regain full control and be able to access the menu at will. Should the player return to the same location or floor as the Long-Range Trainer, the game will display the pre-battle text and start the battle. This pre-battle text is text using the textbox ID of the most recently seen textbox, which if doing a textbook Mew glitch is the start menu seen when the player goes to Fly to Lavender Town to go back to Route 8, resulting in the Start menu popping up on its own; this is good, as the Start menu is always safe to have pop up this way. After closing the menu, the game will immediately start a battle due to the game being in a state where it is constantly attempting to display enemy trainer text and start a battle, and ends up generating a battle with a wild Pokémon based on the Special stat of the Pokémon last battled and at a level based on the attack stage modifier of the Pokémon last battled. Note that if the Special stat of the Pokémon last battled happened to be between 200 and 255, the player will instead encounter an enemy trainer, as trainer IDs are stored on the same table as Pokémon IDs. This trainer will have a roster based on the attack stage modifier of the Pokémon last battled. Avoid fighting Pokémon with a Special stat of over 248 without a lookup table of trainer IDs to avoid fighting ZZAZZ glitch trainers, as they corrupt the game.
For the Mew Glitch, the reason why Mew specifically appears at the end is based on the relationship between its index number, which is 21, and the Special stat of the Pokémon last battled. In both of the above cases, the Youngster's level 17 Slowpoke and the Swimmer's level 16 Shellder, the last Pokémon in their respective parties, have a Special stat of 21.
Any method of 'escape' from the Long-Range Trainer may be used, including Teleport and both Dig and the Escape Rope if the Trainer is in a cave area.
Methods
Method #1
The first documented and most commonly known method to perform the Mew glitch involves the Gambler on Route 8, who is facing north towards the Underground Path entrance, and the Youngster on Route 25 who is facing north and has a Slowpoke on his team. The player must have defeated neither Trainer before and must also have a Pokémon who can use Fly on their team.
The player must stand directly beneath the Underground Path entrance door, at which point the Gambler as mentioned earlier will be exactly one tile offscreen. It is recommended that the player save the game at this point in case a mistake occurs in a future step. The player then can begin the glitch by taking one step down, and then pressing and holding the Start button while the step is occurring. The Gambler will be scrolled onto the screen during this process and the player will enter his line of sight, but the start menu should appear before the Gambler "sees" the player.
From the start menu, the player must Fly away (with the most convenient location being Cerulean City). If the previous steps have been performed correctly, the Gambler will have the indicative exclamation mark appear above his head, but then the Fly animation will begin before he can walk up and challenge the player.
After landing in Cerulean City, the Start, A, and B buttons will not function properly, as the game believes that the player is about to be in a battle. From here, the player should walk to Route 25 and battle the aforementioned Youngster. Importantly, the Youngster must walk up to the player (must have at least 1 tile between the player and the Youngster when the player is spotted) to initiate the battle, or else the game will softlock.
After battling the Youngster, the previously disabled buttons will now work again. The player must now return to Route 8 (with the most convenient method being Flying to Lavender Town and heading west), opening the start menu at least once along the way (Flying works). Upon entering the Route, the start menu will appear by itself; closing the menu will immediately begin a battle with a wild Level 7 Mew.
If the game is saved and reset during the glitch, or if any battle occurs between fighting the Youngster and encountering the Mew, the player must battle a Pokémon with a Special stat of 21 again for the glitch to work. If the player does anything that causes a non-start-menu textbox to appear onscreen (excluding anything in the start menu itself) or saves and resets the game, the player must open the start menu before entering route 8 to load its textbox ID (0) into memory. If the player returns to Route 8 after Flying but before battling, then the glitch will not work and the game must be reset to before Flying from the Gambler.
Method #2
This alternate method is sometimes known as the Quick Mew glitch, as it allows the player to obtain Mew at the earliest possible point in the game.
It is very similar to Method #1, except that the Jr. Trainer on Route 24 west of Nugget Bridge should be used in place of the Route 8 Gambler, and the first Swimmer in Cerulean Gym used in place of the Route 25 Youngster. As Fly is not available at this point in the game, the player must catch an Abra and use its Teleport in place of Fly.
At the end of the glitch, the player should return to Route 24 rather than Route 8, as that is the area where the glitch began.
| |
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here. |
Earlier Yellow method
In Pokémon Yellow, the player can first catch Mew before the Quick Mew glitch, using the exclusive Bug Catcher Long-Range Trainer in Viridian Forest and the Super Nerd in Mt. Moon B2F.
Preparation:
- First, the player should skip fighting the second to last Bug Catcher in Viridan Forest.
- Next, the player should clear their way through Pewter City, Route 3, Route 4, and Mt. Moon stopping before the Super Nerd with the two fossils on Mt. Moon B2F. While doing this, the player should skip one Trainer on the way that can take at least one step to initiate battle.
- Next, the player should ensure they have 2 Escape Ropes. They can be purchased from the Pewter City Poké Mart. An Escape Rope can also be found on Mt. Moon 1F in the east area of the floor.
- Next, the player should go the Pokémon Center to save their location for the Escape Rope.
- Next, the player should configure their party. If the player's goal is to catch a Level 1 Mew, they should bring a Pokémon that knows Growl and leave one spot open to prevent their game from locking up when attempting to remove Mew from the PC. The player should also build their team keeping in mind the trainer they skipped and the Super Nerd's rosters. The Super Nerd has a Level 12 Grimer, Voltorb and Koffing. Finally, the player may want to bring a Clefairy with Sing or Butterfree with Sleep Powder and a lower level Pokémon to whittle down Mew's health to increase their chances of catching it. An example team could be Pikachu with its speed to escape wild Pokémon, Butterfree with Sleep Powder for Mew and Confusion to battle Grimer, Geodude to battle Voltorb, Nidoran♀ for Growl and its immunity against Poison from Koffing's Smog and a Level 6 Zubat to lower Mew's health.
Steps:
- First, the player should use the Trainer-Fly glitch and an Escape Rope to escape from the Bug Catcher Long-Range Trainer in Viridian Forest. At this point, the start menu is disabled. In addition, the player should skip going into the Route 4 Pokémon Center, so their location is not saved for the next Escape Rope.
- Next, the player should battle the trainer they skipped making sure to initiate combat, so the trainer has to walk at least 1 step to reach them. At this point, the start menu is re-enabled.
- Next, the player should go one step below the Super Nerd and open and close the start menu out of an abundance of caution.
- Next, the player should battle the Super Nerd, fainting their Grimer and Voltorb.
- Next, the player should battle the Super Nerd's Koffing which has a Special stat of 21 for Mew. Optionally with their Pokémon that knows Growl, the player can lower its attack to get a Mew lower than level 7.
- Once the Koffing has fainted and the battle has ended, the player, without moving, should use their Escape Rope to return to Pewter City. If any Pokémon battle is triggered after Koffing, the glitch will result in a Pokémon other than Mew.
- Finally, the player should head south to Viridian Forest avoiding the grass on Route 2. Once the player enters Viridian Forest, the start menu opens automatically. After the player closes the start menu, a wild Mew will attack.
Repercussions: Once the player has battled the Mew, a missable object is removed from the map. For example, the Cerulean Cave guard or the officer outside the robbed house in Cerulean City is removed when using the Quick Mew glitch. In this version of the glitch, the Helix Fossil near the Super Nerd is removed leaving only the Dome Fossil. When the player selects the Dome Fossil, the Super Nerd will mime choosing the Helix Fossil like it is still there with no negative consequences. The player however will be completely unable to choose the Helix Fossil even if they try selecting where it should be. This point can also be walked past to skip fossil selection altogether and the game will continue on as normal.
For more information on the removal of missable objects, see the Snorlax skip glitch or TheZZAZZGlitch's post in this thread on Glitch City Archives.
Other methods
It is not required to use the Jr. Trainer or Gambler to escape from, and instead the player can use any long-range trainer to trigger the glitch, using any type of warping field move such as Dig or Teleport. For the player to obtain Mew they need to fight a Pokémon with a special stat of 21 (the easiest way is to fight the Youngster on Route 25 or the Swimmer in Cerulean Gym, if the player hasn't previously fought either), then return to the route with the long-range trainer without fighting another Pokémon.
Extensions
The mechanics of the Mew glitch are rife with possibilities, making it one of the most useful glitches in the game.
Extended Mew glitch
As the Pokémon that appears from the glitch is based on the Special stat of the Pokémon last battled, the player can easily manipulate which species appears by battling a different Trainer, or even by encountering wild Pokémon after the escape and Trainer battle but before the encounter. For example, the Lass at the top of the first floor of Mt. Moon has a level 11 Bellsprout with a Special stat of 22 last in her party, and so battling her last in the glitch will result in encountering a level 7 Gyarados, whose index number is 22.
Stat modifiers do not affect the Pokémon encountered; only its level can be affected.
Ditto glitch
The easiest way to manipulate the last encountered Special stat when performing the glitch is to first obtain it on the player's own Pokémon, and battle a wild Ditto. Send out the Pokémon with the desired Special stat on itself, and wait for the wild Ditto to use Transform. As the move Transform copies all of the target's stats, the Ditto will take on the Special stat of the Pokémon sent out. After defeating it or running away, proceed as normal, being sure to not battle any other Pokémon before the end of the glitch. The player must be sure not to catch it, because if the Ditto is captured, the result will be based on Ditto's Special instead.
The Special stat on the player's own Pokémon can be caused either by natural leveling or by stat experience.
In Pokémon Yellow, as wild Ditto can only be found in the basement of Pokémon Mansion or Cerulean Cave, it is highly recommended to bring an Escape Rope or a Pokémon that knows Dig, 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. The Special stats 248, 251, 252, 254 or 255 (and sometimes 200 if Growl is used once or twice), plus 249, 250 and 253 in Pokémon Yellow, correspond to invalid 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). As the ZZAZZ glitch can be hazardous to the save file (specifically, overwriting a large portion of memory with hex 99, resulting in 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).
| |
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here. |
List of encounter values
Glitch Trainers are in bold.
Level and roster manipulation
A Pokémon encountered at the end of the Mew glitch most commonly appears at level 7. The reason for this is because, just as the previous Pokémon's Special stat corresponds to the index number of the encountered Pokémon, the previous Pokémon's attack stage modifier corresponds to the level of the encountered Pokémon. This attack stage is often expressed as ranging from -6 to +6, but is actually stored internally as a number ranging from 1 to 13, with 7 being the default. Therefore, if the player uses a move like Growl once on the previous Pokémon, the encountered Pokémon will appear at level 6.[5]
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, Rage or 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 first partner 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
Snorlax skip glitch
This section is incomplete. Please feel free to edit this section to add missing information and complete it. Reason: What is the object removed when performing the Mew glitch on either of the 'standard' two methods above? |
Several areas in the game contain 'removable objects', or a list of sprites that can be permanently deleted from the area. This list includes all item balls, various NPCs such as the Team Rocket Grunts that block buildings in Saffron City, and, importantly, any one-time stationary wild Pokémon, such as the legendary birds. Whenever a player enters an area, if the area contains any removable objects, then the game will load the list from that area into memory.
Whenever the player encounters a wild Pokémon, the game checks to see if it was generated from a random encounter table. If it was not, then the game assumes that the player must be battling a one-time stationary encounter. When making this assumption, the game will automatically delete a stationary sprite from the list of removable objects for the area, to prevent the player from encountering the one-time Pokémon again.
The key is that a wild Pokémon encountered through the Mew glitch has not been generated from a random encounter table, and thus the game will assume that the player is battling a stationary encounter and attempt to delete a sprite. However, if the player is currently not in an area that contains any removable objects, the game will simply use whatever list is currently in memory - namely, the list from the most recent area the player was in that contained removable objects. This behavior can be used to bypass various obstacles in the game, most notably allowing the player to remove the Snorlax on Route 12 and thus skipping not only the Pokémon Tower in Lavender Town (as the player no longer has to pick up the Poké Flute), but also the entirety of Route 9, Route 10, and Rock Tunnel, as well as postponing the Cerulean Gym and the S.S. Anne until the end of the game (as the player no longer needs HM01 (Cut) to get access to Route 9).
To perform the above particular Snorlax skip glitch (assuming the goal is to complete the game as fast as possible), the player must first enter Route 12 (from the Route 11 side), to load its removable objects list into memory including Snorlax. The player must then head through Vermilion City and perform the Trainer-Fly glitch from a long-range Trainer on either Route 6 or Route 11, escaping back to Vermilion City. The player can complete the Trainer-Fly glitch by battling any Trainer on Route 6 or 11 (whichever the long-range Trainer is not on) and returning to the other route to trigger the Special encounter. Upon battling whatever wild Pokémon was generated on Route 6, the game will attempt to delete a sprite from the removable objects list currently in memory. As Route 11, Vermilion City, and Route 6 are all free of removable objects, the list currently in memory will be that of Route 12, and the Snorlax will disappear after the battle ends.
When performing the Mew glitch in general, care must be taken to avoid accidentally deleting an undesired sprite. If the list of removable objects in memory at the time of the Special encounter does not properly contain a stationary Pokémon encounter sprite as expected, the game may end up deleting item balls if the player has not picked them up already or other desirable objects, like NPCs that are needed to progress.
Mew glitch without a long-range Trainer
If there is tall grass in the tile immediately in front of a Trainer's line of sight, or a Trainer is in a cave, then the 'Trainer-Fly' effect can be initiated even if that Trainer is not a long-range Trainer. This can only occur if the player is lucky enough to generate a (natural) wild encounter on the exact tile immediately in front of the Trainer. If the player then blacks out from this wild battle, they will be warped back to the Pokémon Center as normal, but the Trainer will see the player before they warp back (the "!" is visible very briefly during the blackout animation).
A number of glitch items enable the player to move around on the map without being seen by Trainers; if the glitch item's effect is disabled while in front of a Trainer, then a Trainer-Fly effect can begin.
Text box errors and variations
This can be also one of the side-effects of the Mew glitch. If the player causes a text box to pop up before returning to the area where the long-range Trainer was escaped from, such as by talking to an NPC or reading a sign, then something other than the start menu will pop up at the end of the glitch, due to having a textbox ID other than 0 saved into memory. This is typically dialogue from Trainers on the route, which may be followed by a wild Pokémon battle, after which the player will no longer be able to move.[citation needed] Alternately, the text may be from interacting with a sign or an item; in the latter case, the item will appear in the player's inventory and disappear from the route as if they had picked it up normally. This may also allow the player to obtain items that are not currently on the route. Finally, instead of a visible text box, the player may trigger other glitches, such as glitch songs or 0 ERROR. Glitch songs are caused by invalid glitch textboxes that contain text script sound commands, and 0 Error is caused by any text box whose text script initiates a trainer battle, as it overrides the battle spawned by the Mew glitch and increments the map script to an invalid state.
No Trainers remaining
One long-range Trainer remaining
As the method written above requires the player to battle another Trainer (in a different area) after escaping from the long-range Trainer, this can cause problems if all possible Trainers have been defeated. The Elite Four can be rebattled indefinitely, but as the A button to talk to characters remains nonfunctional until a Trainer has been defeated, it is not possible to challenge them directly. Nor can the player directly save the game as the start menu cannot be opened.
To remedy this, after escaping the long-range Trainer, the player must visit a PC and save the game indirectly by switching boxes. (The A and B buttons remain functional for the PC.) After saving, the player must reset the game. This makes the Start, A, and B buttons functional again-the game no longer thinks the player is about to battle a trainer, although it is still waiting for an NPC to finish moving.
At this point, several methods can be used to complete the glitch:
- As implied above, the player can now defeat the entire Elite Four and Champion. Professor Oak walks at the end of this.
| |
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here. |
- As the above method is tedious, a much simpler alternate method is to simply go to Pewter City and talk to the NPC who brings the player to the Museum (the player must choose No to his question, so he will walk the player there). When he is done moving, the game is done waiting. However, the player must encounter a Pokémon after this to get an actual Special stat loaded into memory. The Start menu must also be flashed after this, to prevent a possible text box error (see above).
| |
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here. |
- As the Museum person is vulnerable to the Snorlax skip glitch side effect (see above), the above method may fail to work after being used once. An even simpler alternate method is to simply push any Strength boulder, which will count as an NPC moving because apparently, Strength boulders are NPCs. (No other HMs behave this way as none of them move sprites or objects.)
| |
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here. |
Note that as long as the player has at least one undefeated Trainer in a different area than the long-range Trainer, they can avoid having to do any of the above indefinitely, as all that is needed is for an NPC to finish a movement script that disables player input for the duration of the script and for a Special stat to be loaded into memory. It is not necessary to defeat another Trainer after escaping, only battle one, so a player can deliberately lose to a Trainer and continue with the glitch, and that Trainer will remain battleable. However, if the player loses to that Trainer and then goes back to the area of the long-range Trainer and battles a Pokémon with this glitch, the long-range Trainer will no longer be battleable.
No Trainers to escape from at all
Using the "dry" variation of the item underflow glitch, which does not require an event that takes an item from the player's item pack (it is not required to have a Fossil or have the Saffron guards be thirsty), the player can obtain a stored PC item counter of 255.
This glitch (requiring a ×255 item slot) can be set up without any long-range Trainers thanks to MissingNo./'M (00) and the old man glitch in Red and Blue, or Yellow MissingNo. and the - (move) corruption effect in Pokémon Yellow. When the quantity of an item has been increased by 128, it can be tossed or used up until 127 items remain and the duplication of the sixth item can be repeated to obtain 255 items.
The only known way to obtain the "-" move as the first move in Pokémon Yellow without a long-range Trainer needed is through trading. For example, the player can trade over a Ditto that had its first and second moves swapped while under Transform from Pokémon Red and Blue.
The item and quantities beyond slot 50 represent unrelated variables in the games, such as the events in certain maps. For maps with Trainers, a value of 01 essentially means that the player has set up a 'Special stat encounter' on that route.
For example; one item, item 100 represents the data for two such maps. The item in item 100 controls whether the player has a Special stat encounter on Route 8. The quantity in item 100 controls whether the player has a Special stat encounter on Route 24. If the player has not set up the Mew glitch on any of these routes, then these values will not be 01 (presumably 00).
However, the values can easily be manipulated. For example, if the quantity of PC item 100 is 0 (essentially 256), the player can toss 255 to change the quantity to ×1 and set up a Special stat encounter in Route 24.
It is still required for the player to encounter a wild Pokémon to get the Special stat encounter they want. As usual, a wild Ditto can be used to Transform into a Pokémon with the relevant Special stat and store it in memory.
| |
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here. |
External links
References
- ↑ JesseWorld - Bottom of page. Cheat posted on May 31, 2002
- ↑ How to trick Pokebank into thinking your Gen 1 Mew is the "legit" one from the event via arbitrary code execution with 8F. - reddit
- ↑ How to Get A LEGIT Shiny Mew in Pokemon Sun and Moon! The Rarest Shiny Ever!? - YouTube
- ↑ Pokemon VC Red/Blue (UE) - Pokemon Bank compatible Mew & shiny Pokemon (8F arbitrary code execution)
- ↑ Glitch City Laboratories' page about the Ditto glitch
In other languages
Language | Name | Translation | Origin |
---|---|---|---|
Japanese | fifth法 | "fifth method" | Named after user fifthヽ(´ー`)ノ◆Fi3PJTZKLQ who posted about it on 2ch. (source) |
Japanese | とくしゅエンカウント | "Special encounter" | Named after the fact the last Special in memory determines the encounter. (source) Less common than 「fifth法」. |
|
This article is part of Project GlitchDex, a Bulbapedia project that aims to write comprehensive articles on glitches in the Pokémon games. |