Trainer escape glitch: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
>Torchickens
No edit summary
>Torchickens
No edit summary
Line 1: Line 1:
{{Major glitches}}
{{Major glitches}}
{{Bulbapedia2|Mew glitch#Method_.233}}
{{Bulbapedia2|Mew glitch#Method_.233}}
The '''Trainer escape glitch''', also known as the '''Trainer-Fly glitch''' or '''[[Mew glitch]]''' (though the Mew glitch may refer to one specific type of the Trainer escape glitch that lets the player encounter Mew) is a glitch in Pokémon Red, Blue and Yellow (as well as the Japanese versions) that usually involves the player escaping from a '[[long range Trainer]]'.


It is most commonly used to force an encounter with a Pokémon or Trainer based on the last Special stat of the opponent in memory.


In Japan, the glitch is often referred to as '''fifth's method''' (Japanese: fifth法) named after "fifthヽ(´ー`)ノ◆Fi3PJTZKLQ" who found it and posted about it on 2ch. It has also been referred to as '''Special encounter glitch''' (Japanese: とくしゅエンカウント).
The '''Trainer escape glitch''', also known as the '''Trainer-Fly glitch''' or '''[[Mew glitch]]''' (though the Mew glitch may refer to one specific type of the Trainer escape glitch that lets the player encounter Mew) is a glitch in Pokémon Red, Blue and Yellow (as well as the Japanese versions) that usually involves the player escaping from a '[[long range Trainer]]'.


==Long-range Trainer==
In Japan, it's referred to as '''fifth's method''' (Japanese: fifth法) named after "fifthヽ(´ー`)ノ◆Fi3PJTZKLQ" who found it and posted about it on 2ch, or '''Special encounter glitch''' (Japanese: とくしゅエンカウント).
A long-range Trainer is a Trainer that can be forced one tile off screen from either the first tile north/south or west/east of them and will walk up to the Trainer and challenge them to a battle when they appear.


The player doesn't actually have to use a long-range Trainer and there are two alternatives to using one for the glitch.
A long range Trainer is a Trainer that can be forced one tile off screen from either the first tile north/south or west/east of them and will walk up to the Trainer and challenge them to a battle when they appear.


The player doesn't actually have to use a long-range Trainer. Firstly, the [[Rival's effect]] caused by certain glitch items will allow the player to escape from more Trainer challenges.
1. The player can exploit the [[Rival's effect]] caused by certain glitch items to allow the player to escape from not just long-range Trainers.<br>
2. The player can exploit a [[:#Death-warp|death-warp]], in which they receive a wild encounter in the grass or in a cave within a Trainer's vision and black out.

Additionally, in Viridian Forest, if you get a wild Pokémon encounter on the tile that the last Bug Catcher sees you and black out, it will also cause the Trainer escape glitch (see [[Trainer escape glitch#Viridian Forest wild encounter method|the Viridian Forest method section]]).


==Initial steps of the glitch==
==Initial steps of the glitch==
Before performing this glitch, you will need to have a long-range Trainer that you haven't beaten before, or a Trainer that can have a "!" mark over their head if you have an item that causes the Rival's effect, or to have not beaten the aforementioned Bug Catcher in Viridian Forest before (this is only possible near the beginning of the game).
Before performing this glitch, you will need to have a long-range Trainer that they haven't beaten before, or a Trainer that can have a "!" mark over their head if they have an item that causes the Rival's effect, or to have not beaten the aforementioned Bug Catcher in Viridian Forest before (this is only possible near the beginning of the game).


Additionally, at least one available Trainer that walks up to you from a route other than the long-range Trainer is recommended to make this glitch desirable, but this is not needed if you have access to the Elite Four and can beat them (see the [[Trainer-Fly glitch#Unlimited Trainer escape glitch|unlimited Trainer escape glitch]] section for more information).
Additionally, at least one available Trainer that walks up to you from a route other than the long-range Trainer is recommended to make this glitch desirable, but this is not needed if you have access to the Elite Four and can beat them (see the [[Trainer-Fly glitch#Unlimited Trainer escape glitch|unlimited Trainer escape glitch]] section for more information).
Line 27: Line 29:


===Long-range Trainer method===
===Long-range Trainer method===
The long-range Trainer method involves opening the Start menu while walking up to a Trainer who is initially off the screen (known as a "long-range Trainer") but is forced on the screen after the Start menu was opened. The player then uses Fly, Teleport or an Escape Rope to escape from the original location before the battle begins.

Steps:
#Make it so that the long-range Trainer is one tile off the screen, but you can walk back to them.
#Make it so that the long-range Trainer is one tile off the screen, but you can walk back to them.
#While walking back to them, hold down the Start menu to open the menu and delay the Trainer from walking up to you until the menu is closed.
#While walking back to them, hold down the Start menu to open the menu and delay the Trainer from walking up to you until the menu is closed.
#Fly, Teleport, Dig, or Escape Rope away. Your destination to make this glitch desirable should be where a Trainer that walks up to you is within reasonable walking distance unless you want to pull off the Elite Four method of the [[Trainer-Fly glitch#Unlimited Trainer escape glitch|unlimited Trainer escape glitch]].
#Fly, Teleport, Dig, or Escape Rope away. Your destination to make this glitch desirable should be where a Trainer that walks up to you is within reasonable walking distance unless you want to pull off the Elite Four method of the [[:#Unlimited Trainer escape glitch|unlimited Trainer escape glitch]].

===Death-warp===
The death-warp method (documented by Vimgur) is notable for being a method in which the player's Start menu isn't disabled and the A/B buttons aren't partially disabled. This enables a Special stat encounter without the player having to fight another Trainer or change boxes (see the [[:#Special stat encounter|relevant section]]) as long as the player is guided by the Pewter City museum NPC or pushes a Strength boulder.

The death-warp involves the player blacking out in the grass or in a cave within a Trainer's vision. This can cause the "!" mark to appear but the battle will never begin.

Steps:
#Have the black-out location set to a place close to a death-warp Trainer by healing at a Pokémon Center close to the death-warp Trainer prior to the glitch (optional; if the player doesn't have the move Fly to return).
#Enter a location where there is a Trainer in the tall grass or a cave which the player hasn't defeated yet. Examples include the last Trainer in Viridian Forest on the way to Pewter City, two Bug Catchers on Route 6, as well as two Youngsters and a Gambler on Route 11.
#Save the game one step out of the Trainer's vision and step into the tall grass, aiming to get an encounter. If you do not get an encounter reset the game until you do.


===Rival's effect method===
===Rival's effect method===
Line 36: Line 51:
#Do not move, then Fly, Teleport, Dig, or Escape Rope away. Your destination to make this glitch desirable should be where a Trainer that walks up to you is within reasonable walking distance.
#Do not move, then Fly, Teleport, Dig, or Escape Rope away. Your destination to make this glitch desirable should be where a Trainer that walks up to you is within reasonable walking distance.


===Viridian Forest wild encounter method===
==Special stat encounter==
A highly popular use of the Trainer escape glitch is the Special stat encounter part of it in which the last Special stat of the opponent in memory determines an encounter at the original location that the player escaped from.
This trick is only possible if you haven't beaten the final Bug Catcher in Viridian Forest and haven't beat Blue on Route 22 (west of Viridian City).


This trick can be performed after completing one of the Trainer escape methods above in the '[[Trainer escape glitch#Initial steps of the glitch|initial steps of the glitch]]' section and may temporarily remove the ability to open the start menu.
It is the only known way to get level 100 Pokémon before Brock in Pokémon Red and Blue without grinding for an extremely long time or skipping Brock (see the [[Trainer escape glitch#Getting Pokémon at level 100|getting Pokémon at level 100 section]]), because a long-range Trainer in Virdian Forest is present in Pokémon Yellow but not in Pokémon Red and Blue.


There are two requirements for a Special stat encounter to work, [http://forums.glitchcity.info/index.php?topic=7256.msg198353#msg198353 as documented by Háčky].
# Have your black out location set to Viridian City or Pallet Town. If you need to, heal your Pokémon at the Pokémon Center/your house to set the black out location.
# Get your Pokémon poisoned by a Weedle, but have enough health to be able to get to the Trainer as shown in the picture below.
# Save the game a tile away south of him, and hope that you encounter a wild Pokémon in his field of vision. If you don't succeed, reset the game and try again.


*Bit 0 of $CD60 is unset. This bit is set when a Trainer spots the player and when it is set disables use of the Start menu, and partially disables the A and B buttons except for certain actions like using a PC.
After performing the steps above, the Special stat encounter or [[Trainer escape glitch#Text box ID matching|text box ID matching]] (described below) part of the glitch for when you return to Viridian Forest can be activated by either saving and restarting or winning against/losing to your rival on Route 22 (west of Virdian City).
*Bit 0 of $D730 is unset. This bit is set while a Trainer walks up to the player and is supposed to be cleared when they finish walking.


After completing the long-range Trainer or Rival's effect method, there are four possible ways to enable Special stat encounter.
[[File:Virdian Forest blackout Trainer.png]]


1. Encounter a Trainer that can be used up and either win or lose to them. This will bring the ability to use the start menu back and is enough to get the Special stat encounter to work. Wild Pokémon can be encountered afterwards (including a Ditto) to obtain the desired Special stat.<br>
==Special stat encounter==
2. Defeat the Elite Four and watch the end of the credits. After the credits finish and the player reloads the save file, the foe's Special stat in memory will become zero. This does not result in a battle with an [[GlitchDex/RB:000|'M (00)]] or [[GlitchDex/Y:000|3TrainerPoké₽]], so if the player wants to encounter a Pokémon they must have last encountered a Pokémon (either via a wild battle or Trainer) with a Special stat which is not 0.<br>
The main use of the Trainer escape glitch is the Special stat encounter part of it. This trick can be performed after completing one of the Trainer escape methods above in the '[[Trainer escape glitch#Initial steps of the glitch|initial steps of the glitch]]' section and this may temporarily remove the ability to open the start menu.
3. Change boxes and reset the game, then be guided by the Pewter Museum NPC in Pewter City. Changing boxes and resetting the game will unset bit $CD60, and being guided by the Pewter Museum NPC will unset bit $D730.<br>
4. Change boxes and reset the game, then move a boulder with Strength, such as the one in the warden's house in Fuchsia City. Pushing the boulder will unset bit $D730.

In the [[:#Death-warp|death-warp trick]], a Special stat encounter will be enabled immediately after blacking out to the Trainer if the Trainer didn't have to walk up to the player, or after being guided by the Pewter Museum NPC/pushing a Strength boulder if the Trainer did have to walk up to the player.


After completing the method, encounter a Trainer and either win or lose to them. This will bring the ability to use the start menu back. This may be enough to get the Special stat encounter to work. When it works, upon returning to the route you escaped from the Trainer, a text box will pop up and after closing it you will encounter a Pokémon that had the Special stat of the last Pokémon in memory.
When a Special stat encounter is enabled, upon returning to the route you escaped from the Trainer, a text box will pop up and after closing it you will encounter a Pokémon that had the Special stat of the last Pokémon in memory.


Its level depends on the attack stage of the opponent, which is 7 by default, but can be lowered through the use of Growl, by 1 stage at a time.
Its level depends on the attack stage of the opponent, which is 7 by default, but can be lowered through the use of Growl, by 1 stage at a time.


The attack stage can also be rose to 8 through the use of an X Attack or rose up to 9 through Swords Dance if you use have Ditto transform via the [[Trainer escape glitch#Ditto trick|Ditto trick]] (described below). Once the Ditto transforms, it can also get boosted attack stages by using Swords Dance itself, up to 13 (+6), and the attack stage can still be lowered with Growls.
The attack stage can also be increased to 8 through the use of an X Attack or rose up to 9 through Swords Dance if you use have Ditto transform via the [[Trainer escape glitch#Ditto trick|Ditto trick]] (described below). Once the Ditto transforms, it can also get boosted attack stages by using Swords Dance itself, up to 13 (+6), and the attack stage can still be lowered with Growls.


If the Special stat encounter doesn't work, make sure that the start menu is the last text box opened in memory before returning to the route and try encountering a wild Pokémon after encountering the Trainer.
If the Special stat encounter doesn't work, make sure that the start menu is the last text box opened in memory before returning to the route and try encountering a wild Pokémon after encountering the Trainer.
Line 124: Line 142:
=== Getting Pokémon at level 100 with this trick ===
=== Getting Pokémon at level 100 with this trick ===
{{main|Experience underflow glitch}}
{{main|Experience underflow glitch}}
The level of the Pokémon encountered through the Special stat encounter is equal to the Attack modifier (not the stat itself) of the last enemy Pokémon at the conclusion of the battle.
The level of the Pokémon encountered through the Special stat encounter is equal to the Attack modifier (not the stat itself) of the last enemy Pokémon at the conclusion of the battle. Stat modifiers start at 7, hence why most Pokémon reported from the Trainer escape glitch are at level 7. The range of stat modifiers is from 1 to 13. In addition, Pokémon with a "Medium Slow" growth rate (Mew and all 3-stage evolutionary lines excluding Butterfree, Beedrill, and Dragonite), due to a bug in the algorithm (1.2L<sup>3</sup> - 15L<sup>2</sup> + 100L - 140) used to calculate these Pokémon's experience points, have negative experience at levels below 2 (-140 at level 0, -54 at level 1). However, since level values are read as unsigned (i.e. non-negative) integers, this actually equates to a rather large positive number (16,777,076 and 16,777,162, respectively). If this Pokémon gains enough experience in battle to stay below 1 (i.e. less than 54), the game will recalculate its level based on experience, forcing the Pokémon to level 100, the maximum level that can be attained in battle. A video of this is located here: [https://www.youtube.com/watch?v=r-aWS--eVec]

Stat modifiers start at 7, hence why most Pokémon reported from the Trainer escape glitch are at level 7. The range of stat modifiers is from 1 to 13.

In addition, Pokémon with a "Medium Slow" growth rate (Mew and all 3-stage evolutionary lines excluding Butterfree, Beedrill, and Dragonite), due to a bug in the algorithm (1.2L<sup>3</sup> - 15L<sup>2</sup> + 100L - 140) used to calculate these Pokémon's experience points, have negative experience at levels below 2 (-140 at level 0, -54 at level 1). However, since level values are read as unsigned (i.e. non-negative) integers, this actually equates to a rather large positive number (16,777,076 and 16,777,162, respectively).

If this Pokémon gains enough experience in battle to stay below 1 (i.e. less than 54), the game will recalculate its level based on experience, forcing the Pokémon to level 100, the maximum level that can be attained in battle.

====Level 100 Pokémon before Brock (Red/Blue)====
This [[:#Death-warp|death-warp]] trick is only possible if you haven't beaten the final Bug Catcher in Viridian Forest.

It is the only known way to get level 100 Pokémon before Brock in Pokémon Red and Blue without trading, grinding for an extremely long time or skipping Brock (see [[skip Pewter Gym]]), because a long-range Trainer in Virdian Forest is present in Pokémon Yellow but not in Pokémon Red and Blue.

Steps:
# Have your black out location set to Viridian City or Pallet Town. If you need to, heal your Pokémon at the Pokémon Center/your house to set the black out location.
# Get your Pokémon poisoned by a Weedle, but have enough health to be able to get to the Trainer as shown in the picture below.
# Save the game a tile away south of him, and hope that you encounter a wild Pokémon in his field of vision. If you don't succeed, reset the game and try again.
# Encounter a (wild) Pokémon (one that will result in a wild medium-slow growth Pokémon later), and lower its Attack six times with Growl.

After performing the steps above, the Special stat encounter or [[Trainer escape glitch#Text box ID matching|text box ID matching]] (described below) part of the glitch will be activated for a level 1 wild Pokémon. Since Pokémon in wild encounters have random DVs the player will not necessarily find a wild medium-slow growth Pokémon, however Blue's second Pokémon in the first Route 22 battle will either give Gengar or Nidoqueen (both medium-slow growth rate Pokémon), depending on which starter the player chose.{{clarify}}

[[File:Virdian Forest blackout Trainer.png]]

{{Youtube|r-aWS--eVec|v0id19}}

====Level 100 Pokémon before Brock (Yellow)====
This [[:#Long-range Trainer|long-range Trainer]] trick is only possible if you haven't beaten the long-range Trainer in Viridian Forest, who is the last second-to-last Trainer on the path that leads to the end of the forest.

It is the only known way to get level 100 Pokémon before Brock in Pokémon Yellow without trading or grinding for an extremely long time.

Steps:

#Purchase an Escape Rope at Pewter City's Poké Mart, and optionally Potions to survive a level 9 Diglett.
#Heal at the Pewter City Pokémon Center and leave the Jr. Trainer♂ in Brock's gym as an available Trainer.
#Go back to the long-range Trainer in Viridian Forest and escape from them using an Escape Rope (see [[:#long-range Trainer method|long range Trainer method]]) to warp back to Viridian City.
#Battle the Jr. Trainer♂ in Brock's gym and use Growl six times on his level 9 Diglett, then black out to him without defeating the Diglett.
#Return to Virdian Forest and a level 1 Gengar will appear, which can be caught and leveled up to 100 using the [[experience underflow glitch]].

{{Youtube|zFDy7lPdCz8|SpeeedyGaming}}


===Removing Snorlax===
===Removing Snorlax===
{{main|Remove Snorlax glitch}}
{{main|Remove Snorlax glitch}}
Removing Snorlax is a sub-glitch of the Trainer escape glitch that lets the player remove one of the two Snorlax without the Poké Flute, which can be pulled off by accessing the route that the Snorlax is on in the middle of the Special encounter glitch.
Removing Snorlax is a sub-glitch of the Trainer escape glitch that lets the player remove one of the two Snorlax without the Poké Flute, which can be pulled off by accessing the route that the Snorlax is on in the middle of the Special stat encounter glitch.


See the main article for more information.
See the main article for more information.
Line 165: Line 221:


If the equivalent text box brought up an undefeated Trainer, it may cause the [[walking lag glitch]] (see the article for steps).
If the equivalent text box brought up an undefeated Trainer, it may cause the [[walking lag glitch]] (see the article for steps).

===Route 11 glitch Poké Mart===
{{main|Route 11 glitch Poké Mart}}
Using text box matching with the Vermilion Harbor sign (Red/Blue)/Vermilion Gym sign (Yellow), specific Trainers defeated and left undefeated on Route 11 and after obtaining the Itemfinder from Professor Oak's aide, it is possible for the player to access a Poké Mart on Route 11 which sells 128 items including [[glitch item]]s. This trick was documented by TheZZAZZGlitch.

{{Youtube|nKpzsp9s0QQ|TheZZAZZGlitch}}

===Sea Route 21 arbitrary text box===
{{main|Sea Route 21 arbitrary text box}}
Loading the hex:44 text box on Route 21 (via the shelves of Pokémon goods in Cinnabar Poké Mart) executes arbitrary text code from D2C3 in WRAM (the fifth character of the second Pokémon's nickname). This can be manipulated to run arbitrary code; for example with [[Super Glitch]] and the [[expanded party]] one can convert items in the inventory into Pokémon nicknames and abuse this to obtain Mew as a gift Pokémon via the 08 text function (run ASM following the 08). This trick was documented by Torchickens.


==Walking lag glitch==
==Walking lag glitch==