GameShark: Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
⧼bulbapediamonobook-jumptonavigation⧽⧼bulbapediamonobook-jumptosearch⧽
TTEchidna (talk | contribs)
No edit summary
No edit summary
Line 2: Line 2:


Use of a GameShark can sometimes cause unwanted corruption of a save file. If the game is not inserted correctly into the slot, this is especially likely.
Use of a GameShark can sometimes cause unwanted corruption of a save file. If the game is not inserted correctly into the slot, this is especially likely.
==Gameshark Codes==
A gameshark code is made up of three parts.  The first part is the code type, which is commonly represented as 01.  The second is the quality digits, which are the digits that will go into that space in memory.  This is usually represented by XX so that it can be modified to the number that you want later.  As always, all values follow the Hexidecimal Numbering System.  The third and final part is the address in memory, represented in Little Endian notation.  That means if you want to modify the address C000, you'd have the last part of your code be 00C0.  These all combind to make a Gameshark Code.  So, the code 010100C0 tells me that the code type is 1, and that the value 01 will be put into the address C000.
{{stub}}
{{stub}}

Revision as of 18:12, 14 December 2007

GameShark is a cheating device used to alter the internal data of many video games. It is well-known for its use in the Pokémon series, as it is one of the ways to easily get legendary Pokémon or Pokémon only available through an event, and many rare items, such as Master Balls.

Use of a GameShark can sometimes cause unwanted corruption of a save file. If the game is not inserted correctly into the slot, this is especially likely.

Gameshark Codes

A gameshark code is made up of three parts. The first part is the code type, which is commonly represented as 01. The second is the quality digits, which are the digits that will go into that space in memory. This is usually represented by XX so that it can be modified to the number that you want later. As always, all values follow the Hexidecimal Numbering System. The third and final part is the address in memory, represented in Little Endian notation. That means if you want to modify the address C000, you'd have the last part of your code be 00C0. These all combind to make a Gameshark Code. So, the code 010100C0 tells me that the code type is 1, and that the value 01 will be put into the address C000.

This article is a stub. You can help Bulbapedia by expanding it.