Pokémon GameShark codes

From Glitch City Wiki
Jump to navigation Jump to search
Users are invited to discuss the following on the talk page: Should we allow later generation cheat codes? How could we structure such a page?

This article lists GameShark codes for the main handheld Pokémon games up to Generation II. They also work for Xploder GB.

To find identifiers (the value for '??' or 'xx') for glitch Pokémon, items, moves or letters, use the Big HEX List. Users are welcome to put these in the code archives too.

Please report any broken codes on the respective article's talk page, or on the forums.

  1. Pokémon Red, Green, Blue and Yellow (JP) GameShark codes
  2. Pokémon Red, Blue and Yellow GameShark codes
  3. Pokémon Gold and Silver (JP) GameShark codes
  4. Pokémon Gold and Silver GameShark codes
  5. Pokémon Gold and Silver (KO) GameShark codes
  6. Pokémon Crystal (JP) GameShark codes
  7. Pokémon Crystal GameShark codes


There are currently no cheat codes for later generations, because unlike Generations I and II core games, there seem to be codes specific to more devices (while in the past; the examples of non-encrypted Xploder and GameShark codes would work the same. Exceptions were differences between how GameShark, Game Genie codes are formatted, or the means of cheating in other devices like the Monster Brain) and using a "GameShark" list for the next generation devices which aren't the GameShark may not be appropriate in that case.

Another issue is in general, the later the generation, the more likely codes are revision or localisation specific (even within the same language but a different region), for example codes for US and other non-US English variants of Nintendo DS games.

Some cheating devices as well were later given more features; such as devices which could make both RAM writes or temporary ROM patches (instead of the past GameShark/Game Genie distinction) or enable cheats only on certain conditions more elaborate than before (such as Action Replay DS 'on conditional button press' codes) (although there were unintended workarounds to do similar things before that, e.g. using cheat codes to corrupt the program counter and thus potentially enable conditional logic).

See also