The Ultimate Pokémon Codes Guide

Transcription

TheUltimatePokémon CodesGuidePart I

The Ultimate Pokémon Codes GuidePart ISpecial Thanks To:Bigsupes and Pittstonjoma for their work on hackingPokémon codes.Published byGSAttack

Table of Contents1.0 Introduction. 11.1 Using the Binary Numbering System.11.2 Using the Hexidecimal Numbering System.11.3 What is a GameShark Code? .22.0 Pokémon Red/Blue . 32.1 The Six Members of the Pokémon Team .32.1.1 Pokémon Team List .32.1.2 Pokémon Team Attacks and PP Availability .32.1.3 Pokémon Team Stats, Modifiers and Genetics .42.1.4 Pokémon Team Experience and Level .72.1.5 Pokémon Team Information .82.1.6 Pokémon Team OT Names.82.1.7 Pokémon Team Nicknames .102.2 Player's Name .112.3 Player's Identification.122.4 Player's Money and Coins .122.5 Rival's Name.122.6 The PokéDEX.122.6.1 Seen by Player .132.6.2 Own by Player .132.7 Badges Earned .132.8 Items in Pack .142.9 Items in Player's PC .152.10 Safari Zone .172.11 Game Time Elapsed .172.12 The Six Members of the Trainer's Team .173.0 Pokémon Yellow . 193.1 The Six Members of the Pokémon Team .193.1.1 Pokémon Team List .193.1.2 Pokémon Team Attacks and PP Availability .193.1.3 Pokémon Team Stats, Modifiers and Genetics .203.1.4 Pokémon Team Experience and Level .233.1.5 Pokémon Team Information .243.1.6 Pokémon Team OT Names.243.1.7 Pokémon Team Nicknames .263.2 Player's Name .273.3 Player's Identification.283.4 Player's Money and Coins .283.5 Rival's Name.283.6 The PokeDEX.283.6.1 Seen by Player .293.6.2 Own by Player .293.7 Badges Earned .293.8 Items in Pack .303.9 Items in Player's PC .313.10 Safari Zone .333.11 Game Time Elapsed .333.12 The Six Members of the Trainer's Team .33

4.0 Pokémon Gold/Silver. 354.1 The Six Members of the Pokémon Team .354.1.1 Pokémon Team List .354.1.2 Pokémon Team Attacks and PP Availability .354.1.3 Pokémon Team Stats, Modifiers and Genetics .364.1.4 Pokémon Team Experience and Level .394.1.5 Pokémon Team Information .404.1.6 Pokémon Team OT Names.414.1.7 Pokémon Team Nicknames .424.2 Player's Name .444.3 Player's Identification.444.4 Player's Money and Coins .444.5 Rival's Name.454.6 The PokeDEX.454.6.1 Seen by Player .454.6.2 Own by Player .464.6.3 Unown Addition .474.7 Badges Earned .474.8 Items in Pack .474.8.1 The Pack - Items Pocket .484.8.2 The Pack - Balls Pocket.494.8.3 The Pack - Key Items Pocket.494.8.4 The Pack - TM/HM Pocket.504.9 Items in Player's PC .514.10 Bug Catching Contest.534.11 Game Time Elapsed .534.12 The Six Members of the Trainer's Team .535.0 Hacking Tips. 565.1 Finding Codes for Unknown Values .565.2 Finding Codes for Known Values.575.3 Using the Snapshot Feature .575.4 Hacking Challenge.576.0 Secret Codes . 586.1 Public Domain .586.2 Codes by Bigsupes .616.3 Codes by Pittstonjoma.636.4 Coming Attractions .64Appendix A: Pokémon Table. 65Appendix B: Attacks Table. 69Appendix C: Items Table . 72Appendix D: Font Table . 76Appendix E: Web Links. 77

Page 11.0 IntroductionPokémon games use various methods for storing data to control game play. Through the use of devicessuch as the GameShark, these values can be changed in order to alter the way in which the game is played.In order to make full use of such a device and the many things that can be altered in the game it isimportant to understand a few basics on how data is stored and manipulated. The remainder of this chapterdiscusses two of the numbering systems used by computer systems for storing data. It ends with a quicklook at the format of a GameShark code.1.1 Using the Binary Numbering SystemThe traditional numbering system, know as the decimal numbering system, uses the characters 0 through 9to represent the 10 possible values for a single digit. The name is derived from the fact that each digitrepresents a power of 10 from right to left commonly labeled as the 1's, 10's, 100's, and so forth. Acomputer system can only recognize 2 possible values for a single digit which is known as the binarynumbering system. These values are 0 (also referred to as off) and 1 (also referred to as on). As with thedecimal numbering system, when the final value is reached for a single digit the next one to the left isincremented and the current digit starts back at 0. A computer uses a block of 8 binary digits, known as abyte, to store values ranging from 0 to 255 in the decimal numbering system. For the remainder of thisguide a byte will be referred to as a value. Here are the decimal equivalents for the 8 digits in a byte orvalue:00000001 .100000010 .200000100 .

The Ultimate Pokémon Codes Guide Part I Special Thanks To: Bigsupes and Pittstonjoma for their work on hacking Pok émon codes. Published by GSAttack