of the Pokémon series
||Variants and Consequences
|Arbitrary code execution
||see template, remote, cart-swap, unintended ROM code execution
|2x2 block encounter glitches
||Left-facing shore tile glitch (in-game trade shore encounter trick, old man trick, Trade link up shore encounter trick, Fight Safari Zone Pokémon trick)
|99 item stack glitch
|Bad clone glitch
||????? party overloading (Type 0xD0 move glitch, ????? map corruption, Celebi trick, Celebi Egg trick, Shiny Celebi trick, glitch move map corruption, overloaded party map corruption, Glitch Unown (Glitch Unown map corruption) Duplicate key items glitch (infinite items and item creation, expanded Balls pocket (TM/HMs outside of the TM/HM pocket, Glitch Pokédex categories))
|Bug-Catching Contest data copy glitch (Japan only)
|Ditto DV manipulation
|Elite Four door glitch (Japan only)
|Expanded party encounter table manipulation
||Safari Zone exit glitch, RAM manipulation
|Glitch meta-map script activation (Generation I)
|Infinite Master Balls (Colosseum)
|Large storage box byte shift glitch
||storage box remaining HP glitch, maximum stat glitch
|Item duplication glitch
|Item stack duplication glitch
||Generation I expanded items pack (Glitch Rocket HQ maps, Map FE (English and non-English European Yellow), Map script pointer manipulation (arbitrary code execution, map script pointer item ball manipulation), Text pointer manipulation (arbitrary code execution, item ball manipulation, mart buffer overflow), Trainerless instant encounter glitch
|Transform held item glitch (Japan only)
|Mimic glitch (Japan only)
|Out of bounds Glitch City (Generation II)
||Slowpoke Well out of bounds corruption (French version)
|Lumiose City save glitch
|Pikachu off-screen glitch
||Trainer corruption glitch
|Pokémon merge glitch
||Pomeg data corruption glitch
|Roaming Pokémon encounter glitch
|(Mimic) Transform Rage glitch
|Select glitches (Japan only)
||Closed menu: Dokokashira door glitch (international), Fossil conversion glitch (international), Second type glitch, Skip to Level 100 glitch, Trainer mutation glitch, walk through walls (international) Special menu: Lift glitch, Badge describer glitch)
|SRAM glitch (Generation I)
||255 Pokémon glitch, send party Pokémon to a new game
|SRAM glitches (Generation II)
||Mailbox glitches, Mystery Gift item corruption, Trainer House glitches
|Surf down glitch
||Grass/rock Surfing glitch (Spanish/Italian only) (adaptions: Submerge glitch (international), 8 8 (0x7C) grass/rock surfing glitch (English Red/Blue))
|Time Capsule exploit
|Trainer escape glitch
||Death-warp, Mew Trick, Ditto Trick, Experience underflow glitch
|Buffer overflow techniques
||Japanese unterminated name glitch item instant encounter glitch, LOL glitch, Rival LOL glitch, Instant LOL glitch, RAM LOL glitch, oobLG, blockoobLG, Instant encounter infinite chain glitch (LGFly)), Super Glitch (Generation I) (party remaining HP glitch), Super Glitch (Generation III), Text pointer manipulation mart buffer overflow glitch, CoolTrainer♀-type move, Double distort CoolTrainer♀ corruption, Yami Shop glitch
|Walk through walls
||ledge method, museum guy method, Rival's effect, Select glitch method (international), Brock Through Walls
||party Pokémon box data shift glitch
(view, talk, edit)
A battle with 3TrainerPoké via this glitch.
Expanded party encounter table manipulation is a glitch in the Generation I core series games involving Pokémon swaps in an expanded party with 187 Pokémon or more.
This glitch uses an exploit similar to how many closed menu Select glitches work (as they technically involve Pokémon swaps after Select is pressed on the item and the cursor swaps a Pokémon). Despite this, it may be tricky to exploit using the Select glitch in the Japanese versions of Pokémon Red, Green, and Pokémon Blue (Japanese) due to the encounter table at the end of a battle resetting to what it is supposed to be (entering a battle is a step for these Select glitches, and there are no encounter tiles in the Name Rater's house, trade houses and the Day Care man's house; the other locations possible for a closed menu Select glitch).
Although this glitch may work in Pokémon Red and Blue, it has only been tested in Pokémon Yellow. Notably, this glitch is the possibly the first way to initiate a full encounter with the glitch Pokémon 3TRAINERPOKé in an English version without arbitrary code execution, memory editing or a cheating device.
- Master Balls, Rare Candies, HM04 Strength
- Item 3's quantity must be 1.
- Item 4 must be a Cancel.
- Item 21 must be a Master Ball (expanded items pack needed)
Step 1. Obtain a Pokémon with Super Glitch with move 1.
Step 2. Go to Cerulean City Pokémon Center and go to deposit. On the deposit menu view the summary of the Super Glitch Pokémon. If you're lucky your number of Pokémon counter will become 0.
Step 3. Deposit the Pokémon while still on the menu to underflow the counter to 255, then withdraw a Q (hex:FF) to keep it at 255 and get a party menu that doesn't freeze the game.
Step 4. Swap Pokémon 1 with Pokémon 2.
Step 5. Go outside and walk to Route 4, and open the menu with a bush on the top-left corner of the screen. Teach Pokémon 1 HM04 Strength.
Step 6. Use Rare Candies to evolve it into a Kangaskhan and have it learn Tail Whip at Level 31.
Step 7. Enter battle ("wild appeared" glitch will occur), swap Tail Whip to slot 2, reduce its PP to 21 (hex:15), then run away. This will allow for a Mew encounter later. You can use another PP value to get another Pokémon from the decimal field on the The Big HEX List.
Step 8. Swap Pokémon 1 with Pokémon 42. This corrupts the encounters on Route 4, so you can do this to get one unintended encounter if you want, but since our name (affecting ability to keep a save file) and party menu is broken it's a good idea to continue the remaining steps to fix them.
Step 9. Swap Pokémon 11 with Pokémon 1. This combined with the right items above (the quantity of 1 in slot 3, the Cancel in slot 4 and the Master Ball in slot 21) will give you a Pokémon applicable for the slot 187 swap later.
Step 10. Raise Pokémon 3 to Level 80, go to switch it and scroll down (not up; this avoids a potential glitch that messes up the number of Pokémon in the party early) and switch it with Pokémon 186. Your name is now fixed with a hex:50 (dec:80) terminator, and you can save.
Step 11. Swap Pokémon 187 with Pokémon 1 (you can do this just after step 10 by moving one more slot down, going to switch it and then scrolling to slot 1). A strange slowdown effect may occur. If the game doesn't freeze, you're free to save and reset the game and get a chance of finding an unintended Pokémon.
The swap from earlier when Kangaskhan had 21 PP on move 2 allows for an uncommon encounter with Mew.
Sadly after one encounter or changing routes, the corrupted encounter table will be fixed, so you must reset the game until you find the Pokémon you want.