List of glitches (Generation IV): Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
{{GlitchResearch|How do battle-specific glitches work in Link Battles considering different language versions where the glitches are fixed and different games altogether (e.g.: Acid rain glitch in a Link Battle with DP)?}}
This is a '''list of glitches in the [[Generation IV]] [[Pokémon games]]'''.
This is a '''list of glitches''' that occur in the [[Generation IV]] [[Pokémon games]].


==All core series games==
Some glitches are found on a separate page:
* [[List of battle glitches (Generation IV)]]
 
==Pokémon Diamond, Pearl, Platinum, HeartGold, and SoulSilver==
===Corrupted save file cloning===
===Corrupted save file cloning===
Occasionally, when the [[Save|save file]] gets corrupted, the {{OBP|Pokémon|species}} data is kept. When this happens, the game can still be saved, but the save file will be unable to be loaded. With the assistance of another handheld and another game, the Pokémon can be [[trade]]d from the game with the corrupted save file. After the trade is completed, if the game is rebooted, the Pokémon traded from the corrupted save file will be in both games but the other traded Pokémon will be lost.
Occasionally, when the [[Save|save file]] gets corrupted, the {{OBP|Pokémon|species}} data is kept. When this happens, the game can still be saved, but the save file will be unable to be loaded. With the assistance of another handheld and another game, the Pokémon can be [[trade]]d from the game with the corrupted save file. After the trade is completed, if the game is rebooted, the Pokémon traded from the corrupted save file will be in both games but the other traded Pokémon will be lost.
===Fire Fang Wonder Guard glitch===
{{m|Fire Fang}} is able to hit through {{a|Wonder Guard}}, even if the target does not have a weakness to {{type|Fire}} moves. This does not apply to {{m|Ice Fang}}, {{m|Thunder Fang}}, or any other Fire-type moves. This is possible if the opponent copies Wonder Guard by {{a|Trace}}. This happens due to a typo within the [[Wikipedia:Switch statement|switch statement]] for a function for Wonder Guard in relation to [[:Category:Moves with a charging turn|moves with a charging turn]] and {{m|Bide}}. The function is intended to compare move effect codes to a list in the function to prevent specific moves' charging turn(s) from being affected by Wonder Guard. {{m|Shadow Force}}, which its move effect code is 272, is intended to be a part of the switch statement, but Fire Fang, which is 273, is instead in the statement. Since Fire Fang doesn't have a charging turn, this allows it to always bypass Wonder Guard. Notably, despite not being a part of this function, Shadow Force behaves normally against a foe with Wonder Guard.<ref>https://www.smogon.com/forums/threads/prototype-development-diamond-pearl-assets-leak.3664842/#post-8480222</ref>
{{YouTubeEmbed|460e5of4NEg|channel/UCfA2k3vubAAytJIarM7G2zQ|name= Pokemon Glitches for Bulbapedia|platinum}}


===GTS morphing glitch===
===GTS morphing glitch===
Line 28: Line 25:
===GTS vanishing glitch===
===GTS vanishing glitch===
There have also been instances of a "vanishing" glitch on the [[Global Terminal|GTS]]. After uploading a {{OBP|Pokémon|species}} to the server and checking its summary without changing the Pokémon, the "SUMMARY" button is sometimes replaced with "DEPOSIT", suggesting that the Pokémon has been [[trade]]d. Selecting "DEPOSIT" will cause a Communication Error, and the player will return to the front desk. Logging on to the server again will cause the Pokémon to reappear, with no noticeable changes.
There have also been instances of a "vanishing" glitch on the [[Global Terminal|GTS]]. After uploading a {{OBP|Pokémon|species}} to the server and checking its summary without changing the Pokémon, the "SUMMARY" button is sometimes replaced with "DEPOSIT", suggesting that the Pokémon has been [[trade]]d. Selecting "DEPOSIT" will cause a Communication Error, and the player will return to the front desk. Logging on to the server again will cause the Pokémon to reappear, with no noticeable changes.
===Invisible status condition glitch===
If a Pokémon has a non-volatile [[status condition]], if its {{status|confusion}} or {{status|infatuation}} is cured by {{a|Own Tempo}} or {{a|Oblivious}}, the status condition icon will disappear from the HP bar while that Pokémon is in battle. The status condition icon is still displayed in the party menu; if the Pokémon is switched out, the status condition icon will appear again when it is switched back in.
The status condition remains entirely in effect, maintaining its effects and preventing the Pokémon from being afflicted by another status condition. This bug is only a display error.
{{YouTubeEmbed|BoYfjwThJ1g|channel/UCfA2k3vubAAytJIarM7G2zQ|name= Pokemon Glitches for Bulbapedia |platinum}}


===Pal Park name encoding glitch===
===Pal Park name encoding glitch===
Line 126: Line 116:
===Pomeg glitch===
===Pomeg glitch===
{{main|Pomeg glitch}}
{{main|Pomeg glitch}}
===Rage glitch===
{{main|Rage glitch}}
===Sprite translation glitch===
{{GlitchResearch|Is translation flipped or the same when perform by the other side in the battle?}}
Each time a Pokémon performs the animation for {{m|Facade}}, {{m|Strength}}, {{m|DynamicPunch}}, {{m|Spit Up}}, {{m|Helping Hand}}, a Pokémon sprite will be translated after the animation is completed:
* Facade translates the user's sprite up one pixel
* Strength and Spit Up translate the user's sprite right two pixels
* DynamicPunch and Helping Hand translate the target's sprite left one pixel
While the difference may not be obvious after only a few uses, after repeated uses the change becomes very apparent. If a Pokémon performs Facade's animation enough times, its sprite can be translated so high that a gap between the bottom of its sprite and the bottom of the window emerges.
Using multiple of these affected moves allows combining their translations.
{{YouTubeEmbed|H33bYm_1JJo|channel/UCAe9aElPqcJnxduy0mQdsFQ|name=Pizza Cat|normal}}


===Trade cloning===
===Trade cloning===
Line 158: Line 132:
Also, the GTS can be accessed even though the service has been discontinued.
Also, the GTS can be accessed even though the service has been discontinued.


===Transform glitches===
==Pokémon Diamond and Pearl==
{{main|Transform glitches}}
 
==Diamond and Pearl==
===Arceus Plate glitch===
While in [[Pal Park]] or [[Great Marsh]], if the player has an {{p|Arceus}} holding a [[Plate]] in the front of their party, and initiates a battle, the game will [[game freeze|freeze]].
 
{{YouTubeEmbed|pTMKes-7WIk|ChickasaurusGL|Normal}}
 
===Barry Underground glitch===
===Barry Underground glitch===
If the player goes [[The Underground|underground]] while {{ga|Barry}} is not present at the [[Fight Area]] on Saturday after saving on Friday night on the spot where he would appear, then comes up, the player will be on top of Barry.<!--opponent rather than Barry?-->
If the player goes [[The Underground|underground]] while {{ga|Barry}} is not present at the [[Fight Area]] on Saturday after saving on Friday night on the spot where he would appear, then comes up, the player will be on top of Barry.<!--opponent rather than Barry?-->
Line 218: Line 184:


{{YouTubeEmbed|LeZvMwBRvM4|channel/UCfA2k3vubAAytJIarM7G2zQ|name= Pokemon Glitches for Bulbapedia |diamond}}
{{YouTubeEmbed|LeZvMwBRvM4|channel/UCfA2k3vubAAytJIarM7G2zQ|name= Pokemon Glitches for Bulbapedia |diamond}}
===Protection bypass glitch===
If an attack is given perfect accuracy through the effect of a move ({{m|Lock-On}}/{{m|Mind Reader}}), the weather ({{m|Thunder}} in [[rain]], or {{m|Blizzard}} in {{weather|hail}}), or an Ability ({{a|No Guard}}), it has a chance to hit through {{m|Protect}} and {{m|Detect}} equal to <code>(100 - move {{stat|accuracy}})%</code>. This may simply be an inversion of the result of the move's hit or miss check. [[One-hit knockout move|OHKO]] moves are unaffected, and will never hit through Protect or Detect.
{{YouTubeEmbed|4ZFi31JJImE|channel/UCfA2k3vubAAytJIarM7G2zQ|name= Pokemon Glitches for Bulbapedia |diamond}}
===Pursuit Choice glitch===
In the Japanese versions, when a {{OBP|Pokémon|species}} holding a {{cat|Choice items|Choice item}} uses {{m|Pursuit}} and the target Pokémon switches out, the Pokémon holding the item is allowed to change its move on the next turn.


===Ribbon check glitch===
===Ribbon check glitch===
Line 236: Line 194:


{{YouTubeEmbed|16pK9BrBlHA|channel/UCfA2k3vubAAytJIarM7G2zQ|name= Pokemon Glitches for Bulbapedia |diamond}}
{{YouTubeEmbed|16pK9BrBlHA|channel/UCfA2k3vubAAytJIarM7G2zQ|name= Pokemon Glitches for Bulbapedia |diamond}}
===Slow Start oversight===
In the Japanese versions, removing {{a|Slow Start}} (via moves like {{m|Skill Swap}}, {{m|Worry Seed}} or {{m|Gastro Acid}}) does not undo the Attack and Speed drop. This was fixed in the localizations.
===Starly defeating starter Pokémon oversight===
During the first battle of the game with the player's [[starter Pokémon]] against a wild Starly, if the player's Pokémon reaches red/low HP (20% or lower), Starly is programmed to flee instead of attack so that the player does not lose. [[Critical hit]]s also do not occur in this battle. However, under specific circumstances it is possible for Starly's Tackle to hit the player's Pokémon from 4/19 HP (~21% HP) down to 0, bypassing the red HP state and causing the player to [[black out]]. This causes the game to crash. These circumstances will occur together about 1.56% of the time:
* The player must choose {{p|Chimchar}} as their starter, and Chimchar's HP must be 19. This will occur if its HP [[IV]] is 11 or lower, a 12/32 chance (37.5%). (Other starter Pokémon cannot have 19 HP or lower at level 5.)
* Starly's Attack cannot be only 6 '''or''' Chimchar's Defense cannot be 10 or higher, although this has a 91.6% chance.
** (Either Starly must not have an Attack-reducing [[Nature]], or Chimchar's Defense IV must be 11 or lower, or Chimchar must have a Defense-reducing Nature, for a combined probability of 21/25 + (4/25*12/32) + (80/800*4/25).)
* With these stats, Starly will deal 3 damage 15/16 (93.75%) of the time and 4 damage 1/16 (6.25%) of the time.
* Starly must deal exactly 3 damage five times, and then 4 damage ((15/16)^5*1/16 or ~4.53%). (It may also deal 4 damage at least four times in the battle, though this has a probability of less than 0.01%.)
* For these circumstances to occur 'naturally', the player would have to give the wild Starly at least six turns to attack, and on average twelve. (Any Chimchar will always outspeed any Starly under the battle circumstances.)
{{YouTubeEmbed|mEbr5u0IZ6s|channel/UC3qvrcfvMadcTghQODIwGNQ|name=ペレはいつまでもポケモンマスター|grass}}


===Sticky Hold/Suction Cups bug===
===Sticky Hold/Suction Cups bug===
Line 257: Line 201:
{{main|Surf glitch}}
{{main|Surf glitch}}


===Tower Tycoon event skipping===
==Pokémon Platinum==
If the player achieves a 20 {{pkmn|battle}} streak in the {{si|Battle Tower}} and battles {{tc|Tower Tycoon}} [[Palmer]] by choosing the option "REST" and then the option "NO" instead of choosing the option "KEEP GOING", a normal {{pkmn|Trainer}} will appear instead; with the same roster of the Tower Tycoon. This corrupted Trainer data also yields the otherwise unused dialogue "Now come! Show me, the Tower Tycoon, what you're really made of!" Defeating the Trainer will grant the player 1 BP instead of the normal 20 BP.
 
{{YouTubeEmbed|ea4b3U4g3MA|channel/UC1IlrFYOMlkHNA4NAgphqQw|name=The King Burger|tower}}
 
===U-turn Choice glitch===
If {{m|U-turn}} is used to change to a {{OBP|Pokémon|species}} holding a {{cat|Choice items|Choice item}} that also knows the move U-turn, that Pokémon will be forced to use U-turn despite not having used a move.
 
{{YouTubeEmbed|nj2joAwbDX8|channel/UCgA3xOk7QY4MOYhc7EBFe0g|name=Wooggle Smith|bug}}
 
==Platinum==
===Ace Trainer Deanna oversight===
In the Japanese versions, it is possible to become engaged in non-stop consecutive {{pkmn|battle}}s with {{tc|Ace Trainer}} Deanna on {{rt|225|Sinnoh}} until the player [[Black out|blacks out]].
 
{{YouTubeEmbed|OaNIKkRSYiQ|pokemonplatinumbug|platinum}}
 
===Black Belt speech error===
===Black Belt speech error===
{{GlitchResearch|Is this exclusive to the English versions?}}
{{GlitchResearch|Is this exclusive to the English versions?}}
Line 295: Line 224:
{{YouTubeEmbed|9Nphib0uJjw|channel/UC1IlrFYOMlkHNA4NAgphqQw|name=The King Burger|rock}}
{{YouTubeEmbed|9Nphib0uJjw|channel/UC1IlrFYOMlkHNA4NAgphqQw|name=The King Burger|rock}}


===Trapping Ability flee glitch===
==Pokémon Diamond, Pearl, and Platinum==
{{GlitchResearch|Does this happen in Diamond/Pearl?}}
If the player is in a {{pkmn2|wild}} [[Double Battle]] (which, at the time, was only possible when traveling with one of the [[Stat Trainers]]) and the left-side wild Pokémon has {{a|Arena Trap}} or {{a|Shadow Tag}}, attempting to flee will bring up the message that the user cannot flee from the right side wild Pokémon rather than the left side wild Pokémon. This also applies if the left-side wild Pokémon has {{a|Magnet Pull}} if the player's active Pokémon is {{type|Steel}}.
 
This occurs even if the right side wild Pokémon was knocked out, resulting in the message "The wild [[Bad Egg]] prevents escape with Arena Trap!" etc.
 
While this glitch is a bug in the game's code, there is no known normal way to activate it without using another glitch to create a Pokémon with both a trapping Ability and {{m|Skill Swap}}, such as the Mimic Transform Rage variation of the [[Rage glitch]].
 
{{YouTubeEmbed|23zI70Z3_PY|ChickasaurusGL|Ground}}
 
==Diamond, Pearl, and Platinum==
===Cheryl overworld glitch===
===Cheryl overworld glitch===
At the entrance of the [[Eterna Forest]], sometimes a [[non-player character]] will walk on top of [[Cheryl]].
At the entrance of the [[Eterna Forest]], sometimes a [[non-player character]] will walk on top of [[Cheryl]].
Line 314: Line 233:
{{GlitchResearch|Need info on what causes it.}}
{{GlitchResearch|Need info on what causes it.}}
Sometimes, Pokémon placed in the PC may disappear completely.<ref>[http://www.nintendolife.com/forums/ds/pokemon_diamond_and_pearl_disappearing_pokemon Pokemon Diamond and Pearl disappearing Pokemon? - DSi / DS Forum - Page 1]</ref><ref>[http://www.pokecommunity.com/archive/index.php/t-191335.html D/P/Pt: Dissapearing Pokémon? [Archive&#93; - The PokéCommunity Forums]</ref>
Sometimes, Pokémon placed in the PC may disappear completely.<ref>[http://www.nintendolife.com/forums/ds/pokemon_diamond_and_pearl_disappearing_pokemon Pokemon Diamond and Pearl disappearing Pokemon? - DSi / DS Forum - Page 1]</ref><ref>[http://www.pokecommunity.com/archive/index.php/t-191335.html D/P/Pt: Dissapearing Pokémon? [Archive&#93; - The PokéCommunity Forums]</ref>
===Double Shiny Pokémon encounter glitch===
During the times where an NPC accompanies the player for parts of the game, the player will encounter wild Pokémon only through double battles. During this time, it is possible to encounter Shiny Pokémon. However, possibly due to an oversight in the programming, should the player manage to encounter two shiny Pokémon of the same species at once; the game will show the shiny status for the left Pokémon and the game will softlock which will require the player to restart from their last save point.


===Explorer Kit oversights===
===Explorer Kit oversights===
Line 344: Line 259:
Another variation on this glitch can be used to "clone" traps. By having one player place a trap(s) and having the other player pick up the traps and saving, if the first player resets his game without saving both players will have the trap(s).
Another variation on this glitch can be used to "clone" traps. By having one player place a trap(s) and having the other player pick up the traps and saving, if the first player resets his game without saving both players will have the trap(s).


 
==Pokémon HeartGold and SoulSilver==
==HeartGold and SoulSilver==
 
 
===Ace Trainer Kate oversight===
When starting a battle with {{tc|Ace Trainer}} Kate on {{rt|34|Johto}}, she will only {{pkmn|battle}} the player if they walk straight down the path. If the player walks to either side of her, she will apologize as she would after the player has defeated her. If the player walks down the path towards her after talking to her on the side she will see them while facing the wrong way and then battle. If the player talks to her at the side, then goes directly above her, talks to her again from above and goes up, she will see the player while they are moving up, walk up, and end up on the same tile as the player's [[walking Pokémon]].
 
===Additional Boulder error===
===Additional Boulder error===
In the Japanese versions, a boulder in the [[Slowpoke Well]] can be {{m|Strength|pushed}} off land into [[Water tile|water]]. The boulder will still act as if it was on dry land. It was removed in the localizations.
In the Japanese versions, a boulder in the [[Slowpoke Well]] can be {{m|Strength|pushed}} off land into [[Water tile|water]]. The boulder will still act as if it was on dry land. It was removed in the localizations.
Line 399: Line 308:
{{YouTubeEmbed|IpKNHPfypSQ|channel/UC1IlrFYOMlkHNA4NAgphqQw|name=The King Burger|heartgold|soulsilver}}
{{YouTubeEmbed|IpKNHPfypSQ|channel/UC1IlrFYOMlkHNA4NAgphqQw|name=The King Burger|heartgold|soulsilver}}


==Platinum, HeartGold, and SoulSilver==
==Pokémon Platinum, HeartGold, and SoulSilver==
===Acid rain glitch===
{{main|Acid rain}}
 
===Battle Tower overflow===
If the player surpasses a streak of 1792 (256 rounds of 7) in the {{si|Battle Tower}}, the opponents that appear are as if the player's streak were its actual value {{wp|modulo}} 1792.
 
[[Palmer]] will appear as the opponent for battle number 1813 (1792 + 21) with his Silver Print team. However, he will be introduced like a normal Trainer and has no pre-battle dialogue, also the player only earns 7 [[Battle Point|BP]] for that streak of 7.
 
===Giratina form change glitch===
===Giratina form change glitch===
If {{p|Giratina}} has its held item changed to or from the [[Griseous Orb]] in the [[PC]] (i.e. using the "Move Pokémon" or "Move Items" option), it will change [[List of Pokémon with form differences|form]], but its stats will not change to reflect its new form. It will retain these stats even after [[save|saving]] or being [[trade]]d and uses these stats during link battles. Its stats will be changed to those of the correct form if it has its held item changed outside of the PC. Its stats are recalculated when [[level]]ed up, but since these changes are considered to be as a result of the level up, leveling up a Giratina affected by this glitch can cause negative stat growths.
If {{p|Giratina}} has its held item changed to or from the [[Griseous Orb]] in the [[PC]] (i.e. using the "Move Pokémon" or "Move Items" option), it will change [[List of Pokémon with form differences|form]], but its stats will not change to reflect its new form. It will retain these stats even after [[save|saving]] or being [[trade]]d and uses these stats during link battles. Its stats will be changed to those of the correct form if it has its held item changed outside of the PC. Its stats are recalculated when [[level]]ed up, but since these changes are considered to be as a result of the level up, leveling up a Giratina affected by this glitch can cause negative stat growths.
Line 419: Line 320:
If the player goes to the [[Wi-Fi Plaza]], runs in the direction of another player, and reaches them about a second before they warp out, the two players will merge into each other until the second one warps out.
If the player goes to the [[Wi-Fi Plaza]], runs in the direction of another player, and reaches them about a second before they warp out, the two players will merge into each other until the second one warps out.


=={{pkmn|Battle Revolution}}==
==Pokémon Battle Revolution==
===Arceus glitch===
{{GlitchResearch|Substitute breaking}}
If the player uses {{m|Baton Pass}} to pass a {{m|Substitute}} on to an {{p|Arceus}} holding a [[Plate]], it will appear invisible after coming out. If the same Arceus then uses an attack which does not deal damage, the game will freeze after the animation has finished.
 
{{YouTubeEmbed|bkfLUZMH-G4|channel/UC1IlrFYOMlkHNA4NAgphqQw|name=The King Burger|normal}}
 
===Collision errors===
Occasionally, when a {{OBP|Pokémon|species}} uses a certain move on another Pokémon, part of its modeling will go straight through the other Pokémon. For example, when an {{p|Electivire}} uses {{m|Cross Chop}} on a {{p|Metang}}, part of its head will go through Metang.
 
===Life Orb glitch===
{{GlitchResearch|Other move animations, if any. Are there such animations which apply to moves which deal self-inflicted damage?}}
The animation for {{m|Heat Wave}} activates after the [[Life Orb]] [[recoil]] rather than before it. This means that if a {{OBP|Pokémon|species}} used Heat Wave with at most 10% of its {{stat|HP}} left, it would [[Fainting|faint]] and the Heat Wave animation would seemingly come out of nowhere.
 
===Mystery Gift exploit===
===Mystery Gift exploit===
Although only one [[Mystery Gift]] is intended to be received by the player through its 300 seconds of transmission, there is nothing to stop a player with another handheld and a different game cartridge from receiving the same gift. For example, when purchasing a [[Salac Berry]] for 19,200 [[Poké Coupon]]s and receiving it on one game cartridge, another player with a different handheld and game can quickly receive a copy of the same Salac Berry for free, provided that the 300-second period haven't expired.
Although only one [[Mystery Gift]] is intended to be received by the player through its 300 seconds of transmission, there is nothing to stop a player with another handheld and a different game cartridge from receiving the same gift. For example, when purchasing a [[Salac Berry]] for 19,200 [[Poké Coupon]]s and receiving it on one game cartridge, another player with a different handheld and game can quickly receive a copy of the same Salac Berry for free, provided that the 300-second period haven't expired.

Navigation menu