List of glitches (Generation III)

0050Diglett.png This article is incomplete.
Please feel free to edit this article to add missing information and complete it.
Reason: How do battle-specific bugs work in Link Battles considering different language versions where the bugs are fixed? What about different games altogether (e.g.: RS-exclusive glitch in a Link Battle with FRLG)?

This is a list of glitches that occur in the Generation III core series and spin-off Pokémon games.

In all core series games

Evolution move-learning script bug

If the player presses both A and B buttons during the same frame on the "Delete a move to make room for {move}?" message screen after their Pokémon evolves, the "Stop learning {move}?" message screen is loaded as a full black screen, making it invisible. The game behaves normally otherwise but the graphics are only properly reloaded after the player presses the A button.

In the Western localizations of Pokémon Ruby and Sapphire, the red focus rectangle can be seen on the black screen. This does not occur in the Japanese versions or in any release of Pokémon FireRed, LeafGreen, and Emerald since a black focus arrow is used instead.

This behavior is not seen in non-evolution scenarios because the games use other procedures for the move-learning sequence.[1]

By ChickasaurusGL

Freezing the NPC while the player moves

In Pokémon Ruby, Sapphire and Emerald, if the player interacts with something at the moment in which any NPC moves and the player's character moves (surely to leave the room), the paralyzed NPC will remain frozen.

This effect only occurs when the player moves without having to open the team or select an object in the bag. For example, in Battle Tent, the Battle Factory, or when entering the Cable Link Club, since the player just save the game and leave the room. In fact, these are the only places this effect can be performed.

By LanceAndMissingNo.

Focus Punch recall bug

By selecting Focus Punch in a Double Battle on the first Pokémon, pressing the B button, then recalling the first Pokémon, the first Pokémon will tighten its focus in preparation for Focus Punch, then be recalled. This is due to the priority of Focus Punch getting prepared being higher than the priority for the recall.

By Wooggle Smith

Held item loss glitch

If Kadabra, Machoke, Graveler, or Haunter is traded while holding any item, that Pokémon will evolve as expected, but its held item will be permanently lost.

This glitch also applies to Everstones. If any of these Pokémon is holding an Everstone when traded, it will still evolve, and the Everstone will be lost.

Move details errors

The error affects moves such as Vital Throw.

The details on the descriptions for many moves show them as having 100% accuracy, despite the moves succeeding regardless of accuracy and evasion.

This error is present in the details of Assist, Block, Camouflage, Charge, Conversion 2, Follow Me, Grudge, Helping Hand, Imprison, Ingrain, Magic Coat, Mean Look, Memento, Mimic, Mud Sport, Nightmare, Pain Split, Recycle, Refresh, Role Play, Skill Swap, Slack Off, Snatch, Softboiled, Spider Web, Tail Glow, Vital Throw, Water Sport, Wish and Yawn.

Softboiled + Brick Break bug

If Softboiled is used immediately after Brick Break, the egg that appears will be transparent rather than solid.

Sticky Hold graphics bug

When Thief or Covet are used to knock out a Pokémon holding an item that also has the Sticky Hold Ability, the sprite of the defeated Pokémon becomes stuck and gets translucent until another screen is loaded. Switching to the Bag screen or the Pokémon List will cause it to disappear.

On a battle against a full party, defeating the next Pokémon will cause that Pokémon's sprite to vanish normally, but the stuck sprite will remain. If the second Pokémon is defeated without leaving the battle screen, a third Pokémon will come out, but the second Pokémon's sprite will be flushed out normally. The stuck sprite of the first Pokémon will remain and get recolored to match. This is because the game stores color palettes separately to the sprites themselves.

By Nai

Status condition delayed cure glitch

If a Pokémon with a status condition that has an Ability that cures that status condition (e.g. a paralyzed Pokémon with Limber) is sent into battle as one of the lead Pokémon or to replace a fainted Pokémon, or gains that Ability due to Trace, it will not be cured of its status condition until after a Pokémon takes its turn (uses a move, switches out, etc.). However, it will be immediately cured of the status condition if it is switched in to replace a switched out Pokémon (including if switched in via Baton Pass).

Likewise, if a Pokémon with Trace is confused due to obtaining it from Baton Pass, if it gains Own Tempo via Trace it will not be cured of confusion until after a Pokémon takes its turn (uses a move, switches out, etc.).

Stuck audio bug

If Thunder or Thunderbolt are used during battle with the effects enabled, the sound of the moves may get stuck until the game is rebooted. This is related to the stuck audio freeze glitch.

By Guppieniwa Von Creeper

Ruby, Sapphire, FireRed, and LeafGreen

Roaming Pokémon IV bug

In the Generation III games, the data for a Pokémon's IVs are stored in a 32-bit integer. For roaming Pokémon, these IVs are stored in a unique place in memory and retrieved whenever the roaming Pokémon is encountered in the wild, so that its IVs remain constant between encounters. However, a glitch causes only the last 8 bits to be transferred from this place[2][3] instead of all 32. Due to this, while the HP IV is unaffected, the Pokémon can only have a maximum Attack IV of 7, and the other four IVs will always be 0. Their Hidden Power type will always be Fighting with a power of 30 or 31.

This glitch was fixed in Pokémon Emerald.

Ruby, Sapphire, and Emerald

Dive glitch

Main article: Dive glitch

Nature Power details error

Nature Power's accuracy is listed as 95%, even though moves that call other moves, including Nature Power, skip accuracy and evasion checks. The called move performs the accuracy and evasion checks as normal (except Swift, which skips those checks).

Oldale Town Poké Mart promotion gift

The Poké Mart clerk in Oldale Town gives the player 1 free Potion the first time they speak with them, unless the Bag is full already. As long as the player hasn't successfully received that promotion gift, the event is repeatable. If the player barely enters Route 103 and returns immediately, the worker will still be near the Poké Mart, but behave, as if they were at their original position. Talking to them again (except from the right) will lead the player into a tree - they can get out however, since they are only one tile into it. This happens due to the temporary flag 0x1 resetting when changing maps, but the sprite of the clerk still being loaded and thus not being moved back.

By DrFrugal

Pokéblock throw bug

Main article: Hoenn Safari Zone#Pokéblock throw bug
By Metarkrai M

Route 134 current interruption error

On Route 134, if the player surfs on the current near Swimmer Laurel or Swimmer Jack and is spotted by them, when the battle is over, the player will remain stationary, despite being in the middle of the current.

Walkable current tile in Route 134

In the bottom right corner of the island to the southeast of Route 134 is a current tile (X: 0x4F | Y: 0x22), which doesn't behave like all others. The player can neither Surf nor use any Fishing Rod on it. Instead it is treated as walkable land and moving onto it will correctly push them to the left. The reason is a faulty movement permission.

By DrFrugal

Seafloor Cavern boulder oversight

In the Seafloor Cavern, in the second-to-last room, there is a Strength boulder puzzle that the player can accidentally make unsolvable. The game will reset the position of some boulders when the player walks away from them to make the puzzle solvable again; however, one of the boulders doesn't get reset properly, and its tile will contain two boulders at once. This glitch was first discovered by the Mutekimaru Channel.

By むてきまるちゃんねる -Mutekimaru Channel-

Sky Pillar rock drop

The player can fall through a specific broken floor tile in the middle of the very left side (X: 0x0 | Y: 0x8) of the second floor (first floor for non-Americans) and land on an otherwise inaccessible rock.

By DrFrugal

Team Magma/Aqua encounter oversight

After defeating Roxanne, the player is supposed to trigger a cutscene in Rustboro City involving the villainous team by walking to the crossroads. By using Teleport, the player can get around the trigger and walk around with the game being the same as it was before defeating Roxanne, until they step on the tiles that normally trigger the cutscene, as no other trigger tiles exist.

Wally defeating Ralts oversight

In Pokémon Ruby, Sapphire and Emerald, it is possible for the capture tutorial where Wally catches a Ralts to end with Ralts fainting. This can only happen if Zigzagoon is generated with 11 Attack, and the wild Ralts has a Nature that lowers Defense, an IV of 3 or less in HP, and 5 or less in Defense. With all this, Zigzagoon can do a maximum of 10 damage with its first Tackle, and after Growl is used on it, 7 with its second. This makes for a total of 17 damage, just enough to knock out Ralts. However, the game continues on as if it had been caught. The probability of this occurring is

By ChickasaurusGL

Ruby and Sapphire

256× item selling price bug

When selling at least 256 of an item, even though the Poké Mart states the correct price, for every 256, because the number sold only takes the lower byte, the total price is actually counted as  0, and the player loses  2560 for every multiple of 256 (just like tossing them). For example, selling 999 Berries gives  2310 (0 for 768, +2310 for 231). This is normally only possible with Berries because they are the only items that the player can hold more than 99 of in one Bag slot, although through cheating the bug can be performed with other items as well.

By ChickasaurusGL

Acro Bike instability

In the Japanese versions of Pokémon Ruby and Sapphire, if the player continuously performs bunny hops by holding the B button on tall grass for a long yet undetermined period of time, the game may freeze after a wild battle. If the freeze occurs in Mt. Pyre's summit, the clouds that are part of the map's weather remain animated.

By ChickasaurusGL

Other than freezes, the game may experience tile or graphics corruption as well as other random behavior.

By ChickasaurusGL

Berry glitch

Main article: Berry glitch

This bug is exclusive to the earlier copies of the games as it was fixed in Japanese and European versions 1.1 and in English versions 1.2.

Diploma bug

While checking for National Pokédex, the game doesn't properly check for ownership of Chikorita and Treecko; while Treecko is properly checked for the Hoenn Pokédex, Chikorita is not needed for the diploma.[4]

Dewford Gym statue error

Two tiles of the wall near the entrance of Dewford Gym behave like the statues. When approached and the A button is pressed, it reads "DEWFORD POKéMON GYM, BRAWLY'S CERTIFIED TRAINERS:". After Brawly is defeated, it will list the player as a certified Trainer. It is caused by the events of the statues being duplicated onto the walls. Interestingly enough the code which executes on interaction is the same between both the left and the right side, but has been duplicated as well. The left wall tile calls the same script offset (0x15327E) as the left statue, and the right one that of the right statue (0x15328E).

By DrFrugal

HP bar oversight

During a battle, if the player's Pokémon deals more than 33037 damage at once, the opposing Pokémon will faint without its HP bar being drained. If the damage dealt in one hit is exactly 33037, the HP bar drains instantly.

By ChickasaurusGL

Landsurfing bug

In the Japanese versions of Pokémon Ruby and Sapphire, by using the Acro Bike to side-hop north or south onto a tile adjacent to a water tile and then pressing A at the exact right frame, the player can bring up the Surf dialogue box while facing a regular tile on land. Answering yes will cause the player to Surf onto that tile. The player can then Surf around on land. The game will still behave as if the player is walking normally otherwise.

By ChickasaurusGL

This bug can also be used to enter the Fortree Gym without the Devon Scope (the Gym is normally blocked off from the north by an invisible Kecleon), if it is performed on Route 119 and the player surfs north to Fortree City. While surfing in Fortree City, the player can jump off their Pokémon from the bridge south of Fortree Gym and access the Gym from there. In order to escape, a Pokémon with Teleport or Fly may be brought; however, the player must beat the Gym in order to use Fly. Presumably, the player can black out to escape from the Gym or the area surrounding it as well.

By ChickasaurusGL

Shed Skin does not clear Nightmare

Any Pokémon awoken through Shed Skin will not be cleared of Nightmare. This means the Nightmare damage is still applied, even though the target no longer sleeps. This bug has been addressed in Pokémon FireRed, LeafGreen, and Emerald - interestingly enough the developers also implemented another fail safe in the code of Nightmare in those versions, so it clears the condition, if it detects the victim not being asleep.

By DrFrugal

Pay Day money error

The wrong amount of Pokémon Dollars received from Pay Day will be displayed if the Amulet Coin is held by a Pokémon, leaving the impression that it does not affect Pay Day. Yet, upon checking the Trainer Card, the player will discover that the amount was doubled accordingly.

By ChickasaurusGL

Roaming Pokémon encounter bug

Encountering and defeating Latios or Latias after losing a Trainer battle (without any other wild encounters in between) will cause the game to keep the data of the opponent's Pokémon List slots 2-6.[5] If these slots contain data that does not match a Bad Egg or a fainted Pokémon, it will be sent out after defeating Latias, as if it were a Trainer battle. The Trainer's name is shown as "PKMN TRAINER" (ポケモントレーナー) and their Pokémon can be caught and nicknamed.

The game considers this as a wild battle in roaming Pokémon mode.[5] As such, the Pokémon is able to flee if it's not trapped by Mean Look or Spider Web. The roaming Pokémon is considered defeated or caught after catching the Trainer's Pokémon or defeating them in battle. If the Pokémon flees or the player loses/decides to run away, the roaming Pokémon will not be recognized as defeated or caught and will keep roaming Hoenn even if it only has 0 HP left; under such circumstances, the bug will automatically load the Trainer's Pokémon and skip the roaming Pokémon.[5] Since the game behaves as if it were a wild Pokémon battle, it will not present the Trainer's sprite and/or their "victory" speech. Pokédex entry data is also added if the Pokémon is caught.[5]

Experience is gained from defeating the Trainer's Pokémon. If experience gains occur after defeating Latias, the game will keep playing Victory! (Wild Pokémon) while the Trainer sends out their Pokémon. The original IVs of the Trainer's Pokémon are retained so the Roaming Pokémon IV bug does not apply.[5]

The Trainer's Pokémon caught by the player may also become Bad Eggs, unless the Pokémon was obtained from a Trainer found in the Battle Tower. This is because the Pokémon of other Trainers do not have a Trainer ID number and Secret ID that match those of the player.[5]

By ChickasaurusGL

Sand Ornament collapse bug

In the Japanese versions of Pokémon Ruby and Sapphire, if the player places a Sand Ornament against the wall in a Secret Base and collapses it (with the A button), adds a one-tile or three-tile poster behind the ornament, then exits and returns to the Secret Base, the ornament will not appear to have crumbled and it will still have the poster behind it. Collapsing the Sand Ornament again will trigger a hole on its top area.

In international versions of Pokémon Ruby and Sapphire as well as all versions of Pokémon Emerald, posters cannot be placed on a wall directly behind a Sand Ornament even if collapsed.

By G- Mizuka

Softboiled out-of-battle fail message bug

In the 1.0 release of the English versions of Pokémon Ruby and Sapphire, whenever the player uses Softboiled outside of battle on a Pokémon that is fainted or at full health, the game erroneously states "This item can't be used on that POKéMON." In the 1.1 release, the word "item" was removed and the message correctly says "This can't be used on that POKéMON." This error does not exist in the Japanese versions, meaning it was a localization oversight.

Walkable rock wall in Sootopolis City

In the north east of Sootopolis City, to the left of the staircase leading to the house of the old lady who talks about Mt. Pyre, is a rock wall (X: 0x2C | Y: 0x0A), which the player can walk a single step into. This is caused by a faulty movement permission.

By DrFrugal

Strain 0 Pokérus

Main article: Pokérus → Generation_III

In Ruby and Sapphire only[6], X values of 0 and 8 do occur naturally, whereas in Pokémon Emerald onward, the RNG does not allow them to occur at all.

Strain 0 does not behave normally, as it only sets the value for "days until cured" to 1, it has no visual indication that a Pokémon is infected, does not boost the amount of EV the infected Pokémon receives, and leaves no trace of having been infected when cured, even permitting the previously infected Pokémon to be re-infected by Strain 0, or other non-glitched strains of Pokérus, (X values 1 through 15). It cannot infect Pokémon already infected with Pokérus, or cured from a non-0 strain of Pokérus.

Strain 0 also persists through trade and transfer to other games, as long as the "days until cured" value does not fall from from 1 to 0 as a result of being in the player's party when the date changes or the internal clock passes midnight.

Stuck audio freeze

In some copies of Pokémon Ruby and Sapphire, using Thunder or Thunderbolt may cause the game to freeze during the animation sequences of the moves. This can be remedied by turning off the battle effects in the options.

Toxic catch rate bonus

If a wild Pokémon is badly poisoned, the 1.5 bonus multiplier for status conditions is not applied to the catch rate. It is caused by a faulty bit mask (0x58 instead of 0xD8) which is applied to the status condition data. This was fixed in Pokémon FireRed, LeafGreen, and Emerald.

By DrFrugal

Trainer approach oversights

  This glitch is in need of research.
Reason: Check all languages.
You can discuss this on the talk page.

There are three NPCs who may move on top of an obstacle. This only occurs in the English versions as these Trainers have a different visual range from the other versions.

If the player stands in Route 118's Aroma Lady Rose, Route 121's Gentleman Walter, or Abandoned Ship's Tuber Charlie's line of sight while directly behind the ledge, fence, or wall, the Trainer will notice the player and walk over these obstacles and battle.

By Wooggle Smith

Trick Mail bug

In the Japanese versions of Pokémon Ruby and Sapphire, the move Trick can be used to switch Mail with the held item of the opposing Pokémon. This results in an item that has the Mail icon but acts like the item retrieved by Trick. If this bug is repeated six times, Mail can be given to the Pokémon without having to attach a message, and the player can just indefinitely withdraw the item from the Pokémon by giving it Mail then withdrawing it again. This can also corrupt tiles and their collision parameters based on the phrase of the buggy Mail when given to another Pokémon in the Pokémon List.

By ChickasaurusGL

Yellow Scarf bug

In Japanese Ruby/Sapphire, a Pokémon with at least 200 points in the Smartness condition will be able to receive both the Green Scarf and Yellow Scarf (normally for having at least 200 points in Toughness) even if the Pokémon's Tough condition isn't high enough. For a Pokémon with only 200 points in Smartness, speaking to the Slateport City Pokémon Fan Club Chairman once would give out the Green Scarf and speaking to him again would give out the Yellow Scarf.

By ChickasaurusGL


Aqua Hideout Dive glitch

In the Japanese version of Pokémon Emerald, in the submarine room of Aqua Hideout there are water tiles that look like deep water on which the player can use Dive. While the player normally cannot use Dive on these tiles, they can if they save the game and resets while in this room. If they do use Dive, they will be warped to Petalburg City, walking out the door of the house next to the lake.

In Pokémon Ruby and Sapphire, the player cannot access the Aqua or Magma Hideout after they gain the Mind Badge (which is required to use Dive outside of battle). In international versions of Emerald, the player cannot use Dive here even after saving and resetting.

By ChickasaurusGL

Battle Tower cloning glitch

Main article: Cloning glitches#Generation III

Battle Pike's poison knockout

This glitch involves a series of steps before a Double Battle within the Battle Pike. It allows for sending out two Pokémon in a Double Battle even when the player has only one usable Pokémon (i.e. the second is a clone of the first Pokémon), and allows for a glitched party menu like during Glitzer Popping, but its applications are unknown.

  1. Have the first Pokémon faint.
  2. View the third Pokémon's status in the party.
  3. Faint the second Pokémon due to poison.
  4. Enter the Double Battle.
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.

Battle Pike's Gentleman third text box

In the Battle Pike, in the Gentleman's room, when his Pokémon attacks (it doesn't matter if is Kirlia or Dusclops), if the player does not press any button, normally two text boxes will be activated, but if the player presses the A or B-Button when the Pokémon approaches, a third text box will activate, ordering the Pokémon to stop. This occurs because, when the player enter in the room, the Pokémon approaches so quickly that the game can no longer load all the text boxes in time.

By LanceAndMissingNo.
This video is not available on Bulbapedia; instead, you can watch the video on YouTube here.

Hidden Power disobedience glitch

  This glitch is in need of research.
Reason: Does the move use the power and damage category of Hidden Power or the used move? Can Pokémon be immune to Stun Spore due to type effectiveness?
You can discuss this on the talk page.

If the player commands a Pokémon to use Hidden Power, but it instead uses a different move due to disobedience, the used move uses the type of Hidden Power for that particular Pokémon rather than its usual type.

This glitch affects the type effectiveness of Thunder Wave and Glare; for example, if Thunder Wave becomes a Fighting-type move, Ground-type Pokémon can be affected by it but Ghost-type Pokémon cannot.

By ChickasaurusGL

Mirage Tower collision error

In Mirage Tower, there is no rock on the second floor near the ladder but the player cannot walk there.

By Wooggle Smith

Mover Vigoroth cry oversight

In the Japanese version of Pokémon Emerald, although the mover Pokémon at the player's house in Littleroot Town during their early journey were changed from Machoke to Vigoroth by altering the sprites and text, the cry of Machoke was kept.

Pomeg glitch

Main article: Pomeg glitch

Sootopolis Gym wall oversight

In Sootopolis Gym, the player can walk one step into the wall to the right-down of the stairs, causing them to stop working until they step back onto the floor.

By EricchiYukia

Stuck Cheri bug

When the player makes a trade with Pokemon Colosseum or Pokemon XD, a single patch of soft soil appears next to the Berry Master's house. An ungrowable Cheri berry will be stuck there. This is unrelated to the Berry Glitch.

Trainer's School window tile quirks

Black curtains in the Pokémon Trainer's School

When a Pokémon is present in slots 4-6 of Box 8 (or Box 7's slots 26-28 in Japanese Emerald) of the Pokémon Storage System, black pixels with a certain form are written on the sides of the windows of Rustboro City's Pokémon Trainer's School, based on the particular Pokémon.

Slot 4 controls a small portion of tiles near the top of the window, while slot 5 controls a large portion of tiles around the middle, with slot 6 controlling a small portion of tiles near the bottom.

When Pokémon fill all the affected the slots, curtain-like graphics typically appear, but one can manipulate this bug (i.e. by having slot 4 and slot 6 occupied but not slot 5) to make the pixels not resemble curtains as much.

Specifically, with memory-address location randomization disabled, the tiles depend on the data from addresses $0202DAE4-$0202DB43. Each byte can control 1-2 pairs of pixels for the left and east-most sides.

The bug occurs because data for tiles with IDs greater than 790 is overwritten with Pokémon data and the pixels on the window depend on the data of tiles 791-793.[7]

(Unused) corrupted tiles that control the pixels overlaid on the window

By ChickasaurusGL

FireRed and LeafGreen

Nugget Bridge script oversight

If the player loses to the Team Rocket Grunt at the end of Nugget Bridge, the player has a chance to battle him again, unlike in the Generation I games. Each time he is rebattled, he will give the player a Nugget, so one can purposely lose to obtain Nuggets repeatedly. This is caused by an unset flag before the battle begins, making the script endlessly repeat itself.

This bug only works in the Japanese and English versions as it was fixed in the European localizations.

By Wooggle Smith

Opening sequence oversight

In English versions 1.0, the word "PRESENTS" is not shown in the Game Freak logo part of the opening sequence despite the graphics data being present in the ROM. This was fixed in English versions 1.1.

Pokédex category oversight

In the English version 1.0 release, if a Pokémon category has two words, the Pokédex will mistakenly only display the first word. For example, while Beedrill's category is "Poison Bee Pokémon", it is listed in-game as "Poison Pokémon". Internal data lists categories as in Pokémon Ruby and Sapphire, so the game likely reads the space in the category name as a terminator. This was corrected in version 1.1 of the English versions, which is the one distributed in the Player's Choice release.

Music effects oversight

While the Poké Flute melody or Jigglypuff's song is playing, if the Help System screen is opened and closed, the music will be muted until the melody would end.

By GlitchyGarchomp

By Keyacom

Roaming Roar bug

If a roaming Pokémon uses Roar to flee from battle, it will no longer appear in the wild. This means the player will no longer be able to obtain it in that save file. This can be avoided if the roaming Pokémon is affected by Encore or Taunt, or the player's Pokémon is affected by Ingrain or has Soundproof or Suction Cups.

By GlitchyGarchomp


Perish Song experience bugs

Involving status ailments

  This glitch is in need of research.
Reason: Do volatile status ailments like confusion, Leech Seed, and Curse cause this too?
You can discuss this on the talk page.

When the last opposing Pokémon is defeated by a burn or poison while the player's Pokémon are under the effect of Perish Song, the player's Pokémon will gain experience immediately after the Pokémon faints, then once again each time one of the player's Pokémon's perish count drops. This allows Pokémon to gain the experience for defeating the Pokémon up to three times.

Involving weather

  This glitch is in need of research.
Reason: Does Hail trigger this too? Is the Exp. Share required? Does the opposing Pokémon need to be immune to weather damage? What happens if both of the Player's Pokémon would hit zero?
You can discuss this on the talk page.

If the last opposing Pokémon is defeated with Perish Song while Sandstorm is active, the opposing Pokémon that fainted was immune to Sandstorm, and at least one if the player's Pokémon is about to also reach zero, then the battle will continue on with the player's Pokémon also fainting. Those Pokémon that were out with that Pokémon and any Pokémon holding an Exp. Share will gain experience as if it was an opposing Pokémon before the battle concludes.

By Wooggle

Poké Ball amount bug

By selecting a Poké Ball during the turn of the player's first Pokémon, changing the location of the selected Poké Ball with another Poké Ball type in the Bag with the Y button on the second Pokémon's turn, then throwing the Poké Ball, the Poké Ball pocket will still display the same amount of Poké Balls, as if the Poké Ball just thrown had not been used.

Additionally, if the second Pokémon is using a multiple-turn move that was selected on a previous turn, the attack prevents the bug from working, which causes the thrown Snag Ball to be used.

This glitch was fixed in the sequel; Pokémon XD: Gale of Darkness.

By Jake Auralight °w° (Gligar13Vids)

Battle Item glitch

By using an ineffective item, such as a Potion on a Pokémon with full health, the player can use a battle item on that Pokémon instead of the Pokémon whose turn it is.

Shadow Rush glitch

If a Shadow Pokémon in Hyper Mode is trying to use Thunder, Surf, Earthquake or Magnitude, but uses Shadow Rush instead due to disobedience, Shadow Rush can hit during the semi-invulnerable turn of Fly, Bounce, Dive or Dig.

Shiny Shadow Pokémon bug

Like in the core series games, in Pokémon Colosseum there is a 1/8192 chance for Shadow Pokémon to be Shiny. When fighting a trainer with a Shadow Pokémon for the first time, its information will be decided and there is a 1/8192 chance of spontaneously becoming Shiny for the player after capturing it, but never for the opponent. If the player loses without capturing the Pokémon and decides to rematch the trainer, the information for that Pokémon will be locked in and can be shiny for the opponent, and will only be shiny for the player if it would have been the first time the trainer was fought. Shadow Pokémon retain shininess through purification.

This bug occurs because when the player captures a Shadow Pokémon, their Trainer ID number overwrites the original Trainer's ID number, unlike with traded Pokémon; because the Trainer ID number is a factor in Shiny calculation, this may cause the Pokémon to acquire (or lose) their Shiny status. This is similar to the oddity of a hatched Egg changing from normal to Shiny (or vice-versa) if it was traded to another player before hatching.

In Pokémon XD: Gale of Darkness, the game calculates a personality value for a Shadow Pokémon, checks it against the player's and opponent's ID numbers, and if either one would result in a Shiny Pokémon, it generates a new personality value for that Pokémon (repeating if necessary). As a direct result, Shadow Pokémon in XD can never be Shiny (though other Pokémon, such as those appearing in Poké Spots or Battle CDs, can be).

By SargeantMario101

Snag recall bug

  This glitch is in need of research.
Reason: Is it fixed in XD?
You can discuss this on the talk page.
The bug in effect

If the player snags a Shadow Pokémon on the same turn that the AI opponent recalls its other Pokémon (e.g.: to avoid Yawn's effect), and the opponent only has two non-Shadow Pokémon left, they will not send out a Pokémon in the place of the snagged one.

Snagem Hideout office bug

  This glitch is in need of research.
Reason: Exists in XD
You can discuss this on the talk page.

In Pokémon Colosseum, the corner of the wall directly in front of the stairs in Gonzap's office within Snagem Hideout is buggy. While walking upwards into this corner of the wall, the player will hit the corner, continue to walk, and cause the screen to start to shake. This can be used to automatically purify all Shadow Pokémon in the player's party or the Day Care while the GameCube controller's Control Stick is held in the same direction.


Shadow Voltorb Catch Bug

If the player loses the fight with Miror B at the Cave Poké Spot (where he initially has a Shadow Voltorb), none of the Miror B rematches will ever provide another opportunity to capture the Shadow Voltorb again. This locks the player out of capturing the Voltorb, and in turn Dragonite without completely restarting the game.

This Shadow Voltorb is missing a flag in its code that is present on every other Shadow Pokémon in battles where players are allowed to lose to still progress the story.

Colosseum and XD

Agate Village cliff bug

  This glitch is in need of research.
Reason: XD variant details
You can discuss this on the talk page.

In Pokémon Colosseum, the cliffs in Agate Village directly to the left and right of the hill at the entrance are buggy. While walking downwards on these small cliffs, there are two specific points where the player will hit the edge, continue to walk, and cause the screen to start to shake. This can be used to automatically purify all Shadow Pokémon in the player's party or the Day Care while the GameCube controller's Control Stick is held in the same direction.

This bug can also be done in Pokémon XD: Gale of Darkness under different conditions.


Transform glitchesGlitch TrainersCloning glitchesError messagesArbitrary code execution
Generation I Battle glitchesGraphical quirks
--0 ERRORBroken hidden itemsCable Club escape glitchDual-type damage misinformation
Experience underflow glitchFight Safari Zone Pokémon trickGlitch CityItem duplication glitchItem underflow
Mew glitchOld man glitchPewter Gym skip glitchPokémon merge glitchRhydon glitchRival twins glitch
Select glitches (dokokashira door glitch, second type glitch) • Super Glitch
Time Capsule exploitWalking through wallsZZAZZ glitch
Generation II Battle glitches
Bug-Catching Contest glitchCelebi Egg glitchCoin Case glitchesExperience underflow glitch
Glitch dimensionGlitch EggTeru-samaTime Capsule exploitTrainer House glitchesGS Ball mail glitch
Generation III Berry glitchDive glitchPomeg glitchGlitzer Popping
Generation IV Acid rainGTS glitchesPomeg glitch
Surf glitchTweakingPal Park Retire glitch
Generation V Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Frozen Zoroark glitchSky Drop glitch
Generation VI Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Lumiose City save glitchSymbiosis Eject Button glitchToxic sure-hit glitch
Generation VII Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Toxic sure-hit glitchRollout storage glitch
Generation VIII Charge Beam additional effect chance glitchCharge move replacement glitchChoice item lock glitch
Toxic sure-hit glitchRollout storage glitchParty item offset glitch
Glitch effects Game freezeGlitch battleGlitch song
Gen I only: Glitch screenTMTRAINER effectInverted sprites
Gen II only: Glitch dimension
Lists Glitches (Gen IGen IIGen IIIGen IVGen VGen VIGen VIIGen VIIIGen IXMystery DungeonGOTCG GBSpin-off)
Glitch Pokémon (Gen IGen IIGen IIIGen IVGen VGen VIGen VIIGen VIII)
Glitch moves (Gen I) • Glitch types (Gen IGen II)

  This glitch Pokémon article is part of Project GlitchDex, a Bulbapedia project that aims to write comprehensive articles on glitches in the Pokémon games.