Guides:Mail Writer Codes

From Glitch City Wiki
Jump to navigation Jump to search

This page serves as a repository for mail codes that can be used with the mail writer program. It is part of the TimoVM's Gen 2 ACE setups set of guides.

It is assumed that you installed the corresponding version of the Mail Writer for a specific language version of Gold, Silver or Crystal prior to using these codes. Guides for installing the Mail Writer can be found here:

Game Applicable language Link
Gold & Silver English Coin Case ACE
French Wrong Pocket TM ACE (non-EN)
German
Italian
Spanish
Japanese Wrong Pocket TM ACE (JP)
Korean Wrong Pocket TM ACE (KOR)
Crystal English 0x1500 ACE
French 0x1500 ACE (FR and DE)
German
Italian 0x1500 ACE
Spanish
Japanese 0x1500 ACE (JP)

This page is split up in a section with simple codes intended for common uses and a section with complex codes for specific uses. Codes are both language specific and version specific, please make sure you select the appropriate code for your language. Likewise, it is advised not to give yourself additional TMs, as to not break the mail writer.

When a code ends on one or more blank space(s), make sure to manually input these blank spaces one by one to prevent getting an incorrect result.

Simple codes

Improving the setup

Gold & Silver (English)

Making the Mail Writer more convenient

This mail code does the following to improve the use of the Mail Writer:

  1. It overwrites the first item in the main item pocket to be a TM02.
  2. It alters data so that using TM02 activates the Mail Writer.

After using this code, you can simply use TM02 at any time to start up the mail writer, without requiring any specific party pokémon.

Two versions of this code exist. If the MailWriter is currently installed in the TM/HM pocket, please use the leftmost code from the table below. If the MailWriter has already been moved to unused memory (see next section), please use the rightmost code from the table below.

Requirements: It is recommended to have an item you do not mind losing in the first slot of the main item pocket. After using this code, it will be overwritten to being a TM02.

Codes to be used with TimoVM's MailConverter
Language TM/HM Pocket Unused Memory
English
3E C0 EA B8 D5 21 66 DD 11 CD D1 01 05 00 C3 1A
31 3E 04 C3 7E D5
3E C0 EA B8 D5 21 66 DD 11 CD D1 01 05 00 C3 1A
31 3E 04 C3 F2 D6

Move the Mail Writer to free up the TM/HM pocket

Executing this code will copy the Mail Writer to an unused area in memory and adjust both the TM25 and TM02 bootstrap so that it can correctly call the new Mail Writer address. Afterwards, it will set all TM quantities equal to a specific number. Please ensure you verify that the newly copied Mail Writer works before saving

You should have the "MAILWRITER" nicknamed pokémon in the second party slot when using this code, to ensure that you'll also be able to properly activate the MailWriter using TM25.

Customization: You can adjust the number in bold to determine how many copies you would like of each TM after moving the Mail Writer. By default the code will set all TM quantities to x01.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver
English
01 32 00 11 F2 D6 21 6D DA 73 23 72 21 D0 D1 73
23 72 21 7E D5 E5 CD 1A 31 3E 01 0E 32 E1 C3 4C
31

Gold & Silver (non-English)

Set up more convenient ACE

WARNING: this code is currently planned to undergo a rework due to suspected issues. Until the rework is complete, it is recommended to not use this code.

This mail code fixes the side effects of duplicate key item swap by removing the last pokémon in the party, along with giving TM33 and setting it up to redirect execution to the mail writer.

After using this code, you can simply use TM33 at any time to start up the mail writer, without requiring any specific party pokémon.

Note: The Korean version of this code will not give TM33. Instead, you can simply use TM15 to start up the RAM writer at will.

Requirements: Have the glitchmon obtained during duplicate key item swap at the bottom of your party. Have at least one more pokémon in your party.

Note: do not use this code if you have already installed the RAM writer.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver
French
21 22 DA 35 21 E1 D5 34 4E AF 47 09 D6 1F 22 9F 
22 21 70 DD 11 18 D4 4B C3 2C 31 3E 04 C3 7E D5
German
21 22 DA 35 21 E1 D5 34 4E AF 47 09 D6 1F 22 9F 
22 21 70 DD 11 18 D4 4B C3 47 31 3E 04 C3 7E D5
Italian
21 22 DA 35 21 E1 D5 34 4E AF 47 09 D6 1F 22 9F 
22 21 70 DD 11 18 D4 4B C3 3F 31 3E 04 C3 7E D5
Spanish
21 22 DA 35 21 E1 D5 34 4E AF 47 09 D6 1F 22 9F 
22 21 70 DD 11 18 D4 4B C3 3E 31 3E 04 C3 7E D5
Japanese
21 E8 D9 35 21 D4 D5 34 4E AF 47 09 D6 1F 22 9F 
22 21 E1 DC 11 18 D4 4B C3 D6 30 3E 04 C3 B2 D8
Korean
21 1F DB 35 21 94 D6 34 4E AF 47 09 D6 32 22 9F 
22 C9 01 01 01 01 01 01 01 01 01 01 01 01 01 01

Crystal

Move the Mail Writer to free up the TM/HM Pocket

Executing this code will copy the Mail Writer to an unused area in memory and adjust the bootstrap so that it can correctly call the new Mail Writer address. Afterwards, it will set all TM quantities equal to a specific number. Please ensure you verify that the newly copied Mail Writer works before saving

This code is currently not available for the Japanese releases, since the Japanese version of the Mail Writer does not require specific TM quantities to set up.

Customization: You can adjust the number in bold to determine how many copies you would like of each TM after moving the Mail Writer. By default the code will set all TM quantities to x01.

Codes to be used with TimoVM's MailConverter
Language Crystal
English
01 32 00 11 C0 D9 21 13 DA 73 23 72 21 59 D8 E5
CD 26 30 3E 01 0E 32 E1 C3 41 30
French
01 32 00 11 C0 D9 21 13 DA 73 23 72 21 59 D8 E5
CD 13 30 3E 01 0E 32 E1 C3 2E 30
German
01 32 00 11 C0 D9 21 13 DA 73 23 72 21 59 D8 E5
CD 10 30 3E 01 0E 32 E1 C3 2B 30
Italian
01 32 00 11 C0 D9 21 13 DA 73 23 72 21 59 D8 E5
CD 14 30 3E 01 0E 32 E1 C3 2F 30
Spanish
01 32 00 11 C0 D9 21 13 DA 73 23 72 21 59 D8 E5
CD 10 30 3E 01 0E 32 E1 C3 2B 30

Changing party pokémon #6's attributes

Change held item

Changes the held item of party pokémon #6 to the item defined by the mail code. Any item previously held will be overwritten. While any item can theoretically be given, be cautious when changing the held item to a Key Item.

Customizability: The value marked in bold determines the held item given to party pokémon. Use the Big HEX List to search what values correspond with specific items.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
3E 01 EA 1B DB C9 10 10 10 10 10 10 10 10 10 10
3E 01 EA D0 DD C9 10 10 10 10 10 10 10 10 10 10
French
3E 01 EA 1B DB C9 10 10 10 10 10 10 10 10 10 10
3E 01 EA D0 DD C9 10 10 10 10 10 10 10 10 10 10
German
3E 01 EA 1B DB C9 10 10 10 10 10 10 10 10 10 10
3E 01 EA D0 DD C9 10 10 10 10 10 10 10 10 10 10
Italian
3E 01 EA 1B DB C9 10 10 10 10 10 10 10 10 10 10
3E 01 EA D0 DD C9 10 10 10 10 10 10 10 10 10 10
Spanish
3E 01 EA 1B DB C9 10 10 10 10 10 10 10 10 10 10
3E 01 EA D0 DD C9 10 10 10 10 10 10 10 10 10 10
Japanese
3E 01 EA E1 DA C9 10 10 10 10 10 10 10 10 10 10
3E 01 EA 96 DD C9 10 10 10 10 10 10 10 10 10 10
Korean
3E 01 EA 18 DC C9 01 01 01 01 01 01 01 01 01 01

Change moves

Using this mail code will overwrite party pokémon #6's moveset using the values defined by the mail code. This will not overwrite the PP values from the previously existing moveset.

Customizability: The four value marked in bold correspond to the moves that will be given to the pokémon. First value corresponds with first move, and so on. Use the Big HEX List to search what values correspond with specific items.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 04 00 11 1C DB 21 61 DD C3 1A 31 01 02 03 04
01 04 00 11 D1 DD 21 8C D2 C3 26 30 01 02 03 04
French
01 04 00 11 1C DB 21 61 DD C3 5E 31 01 02 03 04
01 04 00 11 D1 DD 21 8C D2 C3 13 30 01 02 03 04
German
01 04 00 11 1C DB 21 61 DD C3 47 31 01 02 03 04
01 04 00 11 D1 DD 21 8C D2 C3 10 30 01 02 03 04
Italian
01 04 00 11 1C DB 21 61 DD C3 71 31 01 02 03 04
01 04 00 11 D1 DD 21 8C D2 C3 14 30 01 02 03 04
Spanish
01 04 00 11 1C DB 21 61 DD C3 70 31 01 02 03 04
01 04 00 11 D1 DD 21 8C D2 C3 10 30 01 02 03 04
Japanese
01 04 00 11 E2 DA 21 D2 DC C3 D6 30 01 02 03 04
01 04 00 11 97 DD 21 BD D2 C3 F2 2F 01 02 03 04
Korean
01 04 00 11 19 DC 21 5E DE C3 C2 31 01 02 03 04

Maximize PP values for all moves

Using this mail code will set the maximum PP of every move, as if a PP Up was used on every move three times. As a limitation of the code, the actual PP values are set to 0 after using this code.

Customizability: cannot be customised.

Note: Will not replenish current pp values to their new maxima.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
21 31 DB 0E 04 3E C0 22 0D 28 F9 C9 10 10 10 10
21 E6 DD 0E 04 3E C0 22 0D 20 F9 C9 10 10 10 10
French
21 31 DB 0E 04 3E C0 22 0D 28 F9 C9 10 10 10 10
21 E6 DD 0E 04 3E C0 22 0D 20 F9 C9 10 10 10 10
German
21 31 DB 0E 04 3E C0 22 0D 28 F9 C9 10 10 10 10
21 E6 DD 0E 04 3E C0 22 0D 20 F9 C9 10 10 10 10
Italian
21 31 DB 0E 04 3E C0 22 0D 28 F9 C9 10 10 10 10
21 E6 DD 0E 04 3E C0 22 0D 20 F9 C9 10 10 10 10
Spanish
21 31 DB 0E 04 3E C0 22 0D 28 F9 C9 10 10 10 10
21 E6 DD 0E 04 3E C0 22 0D 20 F9 C9 10 10 10 10
Japanese
21 F7 DA 0E 04 3E C0 22 0D 20 F9 C9 10 10 10 10
21 AC DD 0E 04 3E C0 22 0D 20 F9 C9 10 10 10 10
Korean
21 2E DC 0E 04 3E C0 22 0D 20 F9 C9 01 01 01 01

Change OT ID

Using this mail code will alter the original trainer ID of party pokémon #6 to the value defined by the code. Pokémon with OT ID values different from the player will be treated as traded pokémon.

Customizability: The values in bold determine the OT ID that party pokémon #6 will recieve. Simply convert the desired OT ID (between 00000 and 65536) to hexadecimal and replace the values in bold. e.g. OT ID 12345 corresponds to 30 39.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 FF FF 21 20 DB 71 23 70 C9 10 10 10 10 10 10
01 FF FF 21 D5 DD 71 23 70 C9 10 10 10 10 10 10
French
01 FF FF 21 20 DB 71 23 70 C9 10 10 10 10 10 10
01 FF FF 21 D5 DD 71 23 70 C9 10 10 10 10 10 10
German
01 FF FF 21 20 DB 71 23 70 C9 10 10 10 10 10 10
01 FF FF 21 D5 DD 71 23 70 C9 10 10 10 10 10 10
Italian
01 FF FF 21 20 DB 71 23 70 C9 10 10 10 10 10 10
01 FF FF 21 D5 DD 71 23 70 C9 10 10 10 10 10 10
Spanish
01 FF FF 21 20 DB 71 23 70 C9 10 10 10 10 10 10
01 FF FF 21 D5 DD 71 23 70 C9 10 10 10 10 10 10
Japanese
01 FF FF 21 E6 DA 71 23 70 C9 10 10 10 10 10 10
01 FF FF 21 9B DD 71 23 70 C9 10 10 10 10 10 10
Korean
01 FF FF 21 1D DC 71 23 70 C9 01 01 01 01 01 01

Change level

Using this mailcode sets the level of party pokémon #6 to the value defined by the code. It will also automatically update the total experience and battle stats of party pokémon #6 to the appropriate amounts. This code only works for levels 1 through 100. Please note that, due to limitations, the game will appear graphically glitchy when it's updating the level. This is temporary and goes away after the code has finished running.

Customizability: change the value marked in bold with the value corresponding to the desired level.

Codes to be used with TimoVM's MailConverter
Language Gold Silver Crystal
English
3E 64 3D EA 39 DB AF EA 02 D0 FA 1A DB 21 04 D0 
22 36 05 C3 70 6F 10 10 10 10 10 10 10 10 10 10 
3E 64 3D EA 39 DB AF EA 02 D0 FA 1A DB 21 04 D0
22 36 05 C3 6E 6F 10 10 10 10 10 10 10 10 10 10 
3E 64 3D EA EE DD AF EA 06 D1 FA CF DD 21 08 D1
22 36 05 C3 1C 6F 10 10 10 10 10 10 10 10 10 10 
French
3E 64 3D EA 39 DB AF EA 02 D0 FA 1A DB 21 04 D0 
22 36 05 C3 43 6F 10 10 10 10 10 10 10 10 10 10
3E 64 3D EA 39 DB AF EA 02 D0 FA 1A DB 21 04 D0 
22 36 05 C3 41 6F 10 10 10 10 10 10 10 10 10 10
3E 64 3D EA EE DD AF EA 06 D1 FA CF DD 21 08 D1 
22 36 05 C3 C1 6E 10 10 10 10 10 10 10 10 10 10
German
3E 64 3D EA 39 DB AF EA 02 D0 FA 1A DB 21 04 D0 
22 36 05 C3 3B 6F 10 10 10 10 10 10 10 10 10 10
3E 64 3D EA 39 DB AF EA 02 D0 FA 1A DB 21 04 D0
22 36 05 C3 39 6F 10 10 10 10 10 10 10 10 10 10
3E 64 3D EA EE DD AF EA 06 D1 FA CF DD 21 08 D1
22 36 05 C3 EB 6E 10 10 10 10 10 10 10 10 10 10
Italian
3E 64 3D EA 39 DB AF EA 02 D0 FA 1A DB 21 04 D0
22 36 05 C3 43 6F 10 10 10 10 10 10 10 10 10 10
3E 64 3D EA 39 DB AF EA 02 D0 FA 1A DB 21 04 D0
22 36 05 C3 3F 6F 10 10 10 10 10 10 10 10 10 10
3E 64 3D EA EE DD AF EA 06 D1 FA CF DD 21 08 D1 
22 36 05 C3 F2 6E 10 10 10 10 10 10 10 10 10 10
Spanish
3E 64 3D EA 39 DB AF EA 02 D0 FA 1A DB 21 04 D0 
22 36 05 C3 43 6F 10 10 10 10 10 10 10 10 10 10
3E 64 3D EA 39 DB AF EA 02 D0 FA 1A DB 21 04 D0
22 36 05 C3 41 6F 10 10 10 10 10 10 10 10 10 10
3E 64 3D EA EE DD AF EA 02 D0 FA CF DD 21 08 D1
22 36 05 C3 C1 6E 10 10 10 10 10 10 10 10 10 10
Japanese
3E 64 3D EA FF DA AF EA FC CF FA E0 DA 21 FE CF 
22 36 05 C3 20 73 10 10 10 10 10 10 10 10 10 10
3E 64 3D EA B4 DD AF EA C6 D0 FA 95 DD 21 08 D1 
22 36 05 C3 6A 72 10 10 10 10 10 10 10 10 10 10
Korean
3E 64 3D EA 36 DC AF EA BE D0 FA 17 DC 21 C0 D0 
22 36 05 C3 30 6F 01 01 01 01 01 01 01 01 01 01

Change stat experience

Using this mail code sets the stat experience values of party pokémon #6 to the values defined by the code. The actual battle stats of party pokémon #6 aren't automatically updated after this code. To fix this, deposit to and withdraw the pokémon from the PC.

Customizability: the ten values marked in bold determine the stat experience that party pokémon #6 will be set to. These values are divided in groups of two bytes ordered as follows:

  1. FF FF - HP
  2. FF FF - Attack
  3. FF FF - Defense
  4. FF FF - Speed
  5. FF FF - Special (affects both Sp. Atk. and Sp. Def.)

These values are big endian (most significant byte first). Set them to FF FF to maximize the stat experience given.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 0A 00 11 25 DB 21 6A DD C3 1A 31 FF FF FF FF 
FF FF FF FF FF FF 10 10 10 10 10 10 10 10 10 10
01 0A 00 11 DA DD 21 8C D2 C3 26 30 FF FF FF FF 
FF FF FF FF FF FF 10 10 10 10 10 10 10 10 10 10
French
01 0A 00 11 25 DB 21 6A DD C3 2C 31 FF FF FF FF 
FF FF FF FF FF FF 10 10 10 10 10 10 10 10 10 10
01 0A 00 11 DA DD 21 8C D2 C3 13 30 FF FF FF FF 
FF FF FF FF FF FF 10 10 10 10 10 10 10 10 10 10
German
01 0A 00 11 25 DB 21 6A DD C3 47 31 FF FF FF FF 
FF FF FF FF FF FF 10 10 10 10 10 10 10 10 10 10
01 0A 00 11 DA DD 21 8C D2 C3 10 30 FF FF FF FF 
FF FF FF FF FF FF 10 10 10 10 10 10 10 10 10 10
Italian
01 0A 00 11 25 DB 21 6A DD C3 3F 31 FF FF FF FF 
FF FF FF FF FF FF 10 10 10 10 10 10 10 10 10 10
01 0A 00 11 DA DD 21 8C D2 C3 14 30 FF FF FF FF 
FF FF FF FF FF FF 10 10 10 10 10 10 10 10 10 10
Spanish
01 0A 00 11 25 DB 21 6A DD C3 3E 31 FF FF FF FF 
FF FF FF FF FF FF 10 10 10 10 10 10 10 10 10 10
01 0A 00 11 DA DD 21 8C D2 C3 10 30 FF FF FF FF 
FF FF FF FF FF FF 10 10 10 10 10 10 10 10 10 10
Japanese
01 0A 00 11 EB DA 21 D2 DC C3 D6 30 FF FF FF FF 
FF FF FF FF FF FF 10 10 10 10 10 10 10 10 10 10
01 0A 00 11 A0 DD 21 BD D2 C3 F2 2F FF FF FF FF 
FF FF FF FF FF FF 10 10 10 10 10 10 10 10 10 10
Korean
01 0A 00 11 22 DC 21 5E DE C3 C2 31 FF FF FF FF 
FF FF FF FF FF FF 01 01 01 01 01 01 01 01 01 01

Change DVs

Using this mail code sets the DVs of party pokémon #6 to the values defined by the code. The actual battle stats of party pokémon #6 aren't automatically updated after this code. To fix this, deposit to and withdraw the pokémon from the PC.

Customizability: the two values marked in bold determine the DVs that party pokémon #6 will be set to. These values are divided and ordered as follows:

  1. FA - Attack | Defense
  2. AA - Speed | Special

Set to FF FF to maximize DVs, set to FA AA for a shiny male pokémon, set to 2A AA for a shiny female (if possible) pokémon.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 FA AA 21 2F DB 71 23 70 C9 10 10 10 10 10 10 
01 FA AA 21 E4 DD 71 23 70 C9 10 10 10 10 10 10
French
01 FA AA 21 2F DB 71 23 70 C9 10 10 10 10 10 10
01 FA AA 21 E4 DD 71 23 70 C9 10 10 10 10 10 10
German
01 FA AA 21 2F DB 71 23 70 C9 10 10 10 10 10 10
01 FA AA 21 E4 DD 71 23 70 C9 10 10 10 10 10 10
Italian
01 FA AA 21 2F DB 71 23 70 C9 10 10 10 10 10 10
01 FA AA 21 E4 DD 71 23 70 C9 10 10 10 10 10 10
Spanish
01 FA AA 21 2F DB 71 23 70 C9 10 10 10 10 10 10 
01 FA AA 21 E4 DD 71 23 70 C9 10 10 10 10 10 10
Japanese
01 FA AA 21 F5 DA 71 23 70 C9 10 10 10 10 10 10
01 FA AA 21 AA DD 71 23 70 C9 10 10 10 10 10 10
Korean
01 FA AA 21 2C DC 71 23 70 C9 01 01 01 01 01 01 

Change level, stat experience and DVs in one code

Using this mailcode sets the level, along with stat experience and DVs, of party pokémon #6 to the value defined by the code. It will also automatically update the total experience and battle stats of party pokémon #6 to the appropriate amounts. This code only works for levels 1 through 100. Please note that, due to limitations, the game will appear graphically glitchy when it's updating the level. This is temporary and goes away after the code has finished running.

Customizability: change the value marked in bold on the first line with the value corresponding to the desired level.

The first ten values marked in bold on the second & third lines determine the stat experience that party pokémon #6 will be set to. These values are divided in groups of two bytes ordered as follows:

  1. FF FF - HP
  2. FF FF - Attack
  3. FF FF - Defense
  4. FF FF - Speed
  5. FF FF - Special (affects both Sp. Atk. and Sp. Def.)

These values are big endian (most significant byte first). Set them to FF FF to maximize the stat experience given.

The last two values marked in bold on the last line determine the DVs that party pokémon #6 will be set to. These values are divided and ordered as follows:

  1. FA - Attack | Defense
  2. AA - Speed | Special

Set to FF FF to maximize DVs, set to FA AA for a shiny male pokémon, set to 2A AA for a shiny female (if possible) pokémon.

Codes to be used with TimoVM's MailConverter
Language Gold Silver Crystal
English
01 0C 00 11 25 DB 21 6E DD CD 1A 31 3E 64 3D EA 
39 DB AF EA 02 D0 FA 1A DB 21 04 D0 22 36 05 C3 
70 6F FF FF FF FF FF FF FF FF FF FF FA AA 10 10
01 0C 00 11 25 DB 21 6E DD CD 1A 31 3E 64 3D EA 
39 DB AF EA 02 D0 FA 1A DB 21 04 D0 22 36 05 C3
6E 6F FF FF FF FF FF FF FF FF FF FF FA AA 10 10
01 0C 00 11 DA DD 21 A2 D2 CD 26 30 3E 64 3D EA 
EE DD AF EA 06 D1 FA CF DD 21 08 D1 22 36 05 C3
1C 6F FF FF FF FF FF FF FF FF FF FF FA AA 10 10
French
01 0C 00 11 25 DB 21 6E DD CD 1A 31 3E 64 3D EA 
39 DB AF EA 02 D0 FA 1A DB 21 04 D0 22 36 05 C3 
43 6F FF FF FF FF FF FF FF FF FF FF FA AA 10 10
01 0C 00 11 25 DB 21 6E DD CD 1A 31 3E 64 3D EA 
39 DB AF EA 02 D0 FA 1A DB 21 04 D0 22 36 05 C3 
41 6F FF FF FF FF FF FF FF FF FF FF FA AA 10 10
01 0C 00 11 DA DD 21 A2 D2 CD 26 30 3E 64 3D EA 
EE DD AF EA 06 D1 FA CF DD 21 08 D1 22 36 05 C3
C1 6E FF FF FF FF FF FF FF FF FF FF FA AA 10 10
German
01 0C 00 11 25 DB 21 6E DD CD 1A 31 3E 64 3D EA 
39 DB AF EA 02 D0 FA 1A DB 21 04 D0 22 36 05 C3
3B 6F FF FF FF FF FF FF FF FF FF FF FA AA 10 10 
01 0C 00 11 25 DB 21 6E DD CD 1A 31 3E 64 3D EA 
39 DB AF EA 02 D0 FA 1A DB 21 04 D0 22 36 05 C3
39 6F FF FF FF FF FF FF FF FF FF FF FA AA 10 10 
01 0C 00 11 DA DD 21 A2 D2 CD 26 30 3E 64 3D EA 
EE DD AF EA 06 D1 FA CF DD 21 08 D1 22 36 05 C3 
EB 6E FF FF FF FF FF FF FF FF FF FF FA AA 10 10 
Italian
01 0C 00 11 25 DB 21 6E DD CD 1A 31 3E 64 3D EA 
39 DB AF EA 02 D0 FA 1A DB 21 04 D0 22 36 05 C3
43 6F FF FF FF FF FF FF FF FF FF FF FA AA 10 10
01 0C 00 11 25 DB 21 6E DD CD 1A 31 3E 64 3D EA 
39 DB AF EA 02 D0 FA 1A DB 21 04 D0 22 36 05 C3
3F 6F FF FF FF FF FF FF FF FF FF FF FA AA 10 10
01 0C 00 11 DA DD 21 A2 D2 CD 26 30 3E 64 3D EA 
EE DD AF EA 06 D1 FA CF DD 21 08 D1 22 36 05 C3 
F2 6E FF FF FF FF FF FF FF FF FF FF FA AA 10 10
Spanish
01 0C 00 11 25 DB 21 6E DD CD 1A 31 3E 64 3D EA 
39 DB AF EA 02 D0 FA 1A DB 21 04 D0 22 36 05 C3
43 6F FF FF FF FF FF FF FF FF FF FF FA AA 10 10
01 0C 00 11 25 DB 21 6E DD CD 1A 31 3E 64 3D EA 
39 DB AF EA 02 D0 FA 1A DB 21 04 D0 22 36 05 C3
41 6F FF FF FF FF FF FF FF FF FF FF FA AA 10 10
01 0C 00 11 DA DD 21 A2 D2 CD 26 30 3E 64 3D EA 
EE DD AF EA 06 D1 FA CF DD 21 08 D1 22 36 05 C3
C1 6E FF FF FF FF FF FF FF FF FF FF FA AA 10 10
Japanese
01 0C 00 11 EB DA 21 E8 DC CD D6 30 3E 64 3D EA
FF DA AF EA FC CF FA E0 DA 21 FE CF 22 36 05 C3 
20 73 FF FF FF FF FF FF FF FF FF FF FA AA 10 10
01 0C 00 11 A0 DD 21 D3 D2 CD F2 2F 3E 64 3D EA 
B4 DD AF EA C6 D0 FA 95 DD 21 C8 D0 22 36 05 C3 
6A 72 FF FF FF FF FF FF FF FF FF FF FA AA 10 10
Korean
01 0C 00 11 22 DC 21 74 DE CD C2 31 3E 64 3D EA
36 DC AF EA BE D0 FA 17 DC 21 C0 D0 22 36 05 C3
30 6F FF FF FF FF FF FF FF FF FF FF FA AA 01 01

Change happiness/time to hatch

Using this mail code sets the happiness value of party pokémon #6 to the value defined by the code. For eggs, this value is instead used to track the amount of egg cycles left before hatching. In order to hatch eggs quickly, make sure to use a value of 01. Due to the way the system is implemented, a value of 00 will instead cause the egg to take an absurdly long time to hatch.

Customizability: change the value marked in bold on the first line with the value corresponding to the desired happiness/egg cycles left before hatching.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
3E 01 EA 35 DB C9 10 10 10 10 10 10 10 10 10 10
3E 01 EA EA DD C9 10 10 10 10 10 10 10 10 10 10
French
3E 01 EA 35 DB C9 10 10 10 10 10 10 10 10 10 10
3E 01 EA EA DD C9 10 10 10 10 10 10 10 10 10 10
German
3E 01 EA 35 DB C9 10 10 10 10 10 10 10 10 10 10
3E 01 EA EA DD C9 10 10 10 10 10 10 10 10 10 10
Italian
3E 01 EA 35 DB C9 10 10 10 10 10 10 10 10 10 10
3E 01 EA EA DD C9 10 10 10 10 10 10 10 10 10 10
Spanish
3E 01 EA 35 DB C9 10 10 10 10 10 10 10 10 10 10
3E 01 EA EA DD C9 10 10 10 10 10 10 10 10 10 10
Japanese
3E 01 EA FB DA C9 10 10 10 10 10 10 10 10 10 10
3E 01 EA B0 DD C9 10 10 10 10 10 10 10 10 10 10
Korean
3E 01 EA 32 DC C9 01 01 01 01 01 01 01 01 01 01

Give PokéRus

Using this mail code will give party pokémon #6 the pokérus status. The strain given with this code will last for three days.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
3E 73 EA 36 DB C9 10 10 10 10 10 10 10 10 10 10
3E 73 EA EB DD C9 10 10 10 10 10 10 10 10 10 10
French
3E 73 EA 36 DB C9 10 10 10 10 10 10 10 10 10 10
3E 73 EA EB DD C9 10 10 10 10 10 10 10 10 10 10
German
3E 73 EA 36 DB C9 10 10 10 10 10 10 10 10 10 10
3E 73 EA EB DD C9 10 10 10 10 10 10 10 10 10 10
Italian
3E 73 EA 36 DB C9 10 10 10 10 10 10 10 10 10 10
3E 73 EA EB DD C9 10 10 10 10 10 10 10 10 10 10
Spanish
3E 73 EA 36 DB C9 10 10 10 10 10 10 10 10 10 10
3E 73 EA EB DD C9 10 10 10 10 10 10 10 10 10 10
Japanese
3E 73 EA FC DA C9 10 10 10 10 10 10 10 10 10 10
3E 73 EA B1 DD C9 10 10 10 10 10 10 10 10 10 10
Korean
3E 73 EA 33 DC C9 01 01 01 01 01 01 01 01 01 01

Change OT name

This mail code will open a name entry screen. After a name has been entered, party pokémon #6's OT name data is overwritten by the newly entered name.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
06 01 11 80 DD D5 3E 04 21 A3 5A CF E1 11 81 DB
01 08 00 C3 1A 31 10 10 10 10 10 10 10 10 10 10
06 01 11 96 D2 D5 3E 04 21 B7 56 CF E1 11 36 DE
01 08 00 C3 26 30 10 10 10 10 10 10 10 10 10 10
French
06 01 11 80 DD D5 3E 04 21 A2 5A CF E1 11 81 DB
01 08 00 C3 1A 31 10 10 10 10 10 10 10 10 10 10
06 01 11 96 D2 D5 3E 04 21 B6 56 CF E1 11 36 DE
01 08 00 C3 26 30 10 10 10 10 10 10 10 10 10 10
German
06 01 11 80 DD D5 3E 04 21 9A 5A CF E1 11 81 DB
01 08 00 C3 1A 31 10 10 10 10 10 10 10 10 10 10
06 01 11 96 D2 D5 3E 04 21 AE 56 CF E1 11 36 DE
01 08 00 C3 26 30 10 10 10 10 10 10 10 10 10 10
Italian
06 01 11 80 DD D5 3E 04 21 A2 5A CF E1 11 81 DB
01 08 00 C3 1A 31 10 10 10 10 10 10 10 10 10 10
06 01 11 96 D2 D5 3E 04 21 B6 56 CF E1 11 36 DE
01 08 00 C3 26 30 10 10 10 10 10 10 10 10 10 10
Spanish
06 01 11 80 DD D5 3E 04 21 B6 5A CF E1 11 81 DB
01 08 00 C3 1A 31 10 10 10 10 10 10 10 10 10 10
06 01 11 96 D2 D5 3E 04 21 CA 56 CF E1 11 36 DE
01 08 00 C3 26 30 10 10 10 10 10 10 10 10 10 10
Japanese
06 01 11 DC DC D5 3E 04 21 3D 5A CF E1 11 2E DB
01 06 00 C3 D6 30 10 10 10 10 10 10 10 10 10 10
06 01 11 C7 D2 D5 3E 04 21 51 56 CF E1 11 E3 DD
01 06 00 C3 F2 2F 10 10 10 10 10 10 10 10 10 10
Korean
06 01 11 68 DE D5 3E 04 21 32 5A CF E1 11 7E DC
01 0B 00 C3 C2 31 01 01 01 01 01 01 01 01 01 01

Change nickname

This mail code will open a name entry screen. After a name has been entered, party pokémon #6's nickname data is overwritten by the newly entered name.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
06 00 11 80 DD D5 3E 04 21 A3 5A CF E1 11 C3 DB
01 0B 00 C3 1A 31 10 10 10 10 10 10 10 10 10 10
06 00 11 96 D2 D5 3E 04 21 B7 56 CF E1 11 78 DE
01 0B 00 C3 26 30 10 10 10 10 10 10 10 10 10 10
French
06 00 11 80 DD D5 3E 04 21 A3 5A CF E1 11 C3 DB
01 0B 00 C3 1A 31 10 10 10 10 10 10 10 10 10 10
06 00 11 96 D2 D5 3E 04 21 B7 56 CF E1 11 78 DE
01 0B 00 C3 26 30 10 10 10 10 10 10 10 10 10 10
German
06 00 11 80 DD D5 3E 04 21 A2 5A CF E1 11 C3 DB
01 0B 00 C3 1A 31 10 10 10 10 10 10 10 10 10 10
06 00 11 96 D2 D5 3E 04 21 B6 56 CF E1 11 78 DE
01 0B 00 C3 26 30 10 10 10 10 10 10 10 10 10 10
Italian
06 00 11 80 DD D5 3E 04 21 9A 5A CF E1 11 C3 DB
01 0B 00 C3 1A 31 10 10 10 10 10 10 10 10 10 10
06 00 11 96 D2 D5 3E 04 21 AE 56 CF E1 11 78 DE
01 0B 00 C3 26 30 10 10 10 10 10 10 10 10 10 10
Spanish
06 00 11 80 DD D5 3E 04 21 B6 5A CF E1 11 C3 DB
01 0B 00 C3 1A 31 10 10 10 10 10 10 10 10 10 10
06 00 11 96 D2 D5 3E 04 21 CA 56 CF E1 11 78 DE
01 0B 00 C3 26 30 10 10 10 10 10 10 10 10 10 10
Japanese
06 00 11 DC DC D5 3E 04 21 3D 5A CF E1 11 52 DB
01 06 00 C3 D6 30 10 10 10 10 10 10 10 10 10 10
06 00 11 C7 D2 D5 3E 04 21 51 56 CF E1 11 07 DE
01 06 00 C3 F2 2F 10 10 10 10 10 10 10 10 10 10
Korean
06 00 11 68 DE D5 3E 04 21 32 5A CF E1 11 C0 DC
01 0B 00 C3 C2 31 01 01 01 01 01 01 01 01 01 01

Codes that affect items

Change item #1's ID and quantity in main item pocket

This code sets the item ID and quantity of the first item in the main item pocket.

Customizability: The values marked in bold determine the item ID and quantity given to party pokémon. Use the Big HEX List to search what values correspond with specific items.

Note: do not use this code if there aren't items left in the main item pocket. When using items intended for the ball pocket (like Master Balls), the quantity of these items will not decrease after use.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 01 01 21 B8 D5 71 23 70 C9 10 10 10 10 10 10
01 01 01 21 93 D8 71 23 70 C9 10 10 10 10 10 10
French
01 01 01 21 B8 D5 71 23 70 C9 10 10 10 10 10 10
01 01 01 21 93 D8 71 23 70 C9 10 10 10 10 10 10
German
01 01 01 21 B8 D5 71 23 70 C9 10 10 10 10 10 10
01 01 01 21 93 D8 71 23 70 C9 10 10 10 10 10 10
Italian
01 01 01 21 B8 D5 71 23 70 C9 10 10 10 10 10 10
01 01 01 21 93 D8 71 23 70 C9 10 10 10 10 10 10
Spanish
01 01 01 21 B8 D5 71 23 70 C9 10 10 10 10 10 10
01 01 01 21 93 D8 71 23 70 C9 10 10 10 10 10 10
Japanese
01 01 01 21 AB D5 71 23 70 C9 10 10 10 10 10 10
01 01 01 21 86 D8 71 23 70 C9 10 10 10 10 10 10
Korean
01 01 01 21 6B D6 71 23 70 C9 01 01 01 01 01 01

Change item #1's ID and quantity in ball pocket

This mail code sets the item ID and quantity of the first item in the ball pocket.

Customizability: The values marked in bold determine the item ID and quantity given to party pokémon. Use the Big HEX List to search what values correspond with specific items.

Note: do not use this code if there aren't items left in the ball pocket. When using items intended for the main item pocket (like Rare Candies), the quantity of these items will not decrease after use.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 20 01 21 FD D5 71 23 70 C9 10 10 10 10 10 10
01 20 01 21 D8 D8 71 23 70 C9 10 10 10 10 10 10
French
01 20 01 21 FD D5 71 23 70 C9 10 10 10 10 10 10
01 20 01 21 D8 D8 71 23 70 C9 10 10 10 10 10 10
German
01 20 01 21 FD D5 71 23 70 C9 10 10 10 10 10 10
01 20 01 21 D8 D8 71 23 70 C9 10 10 10 10 10 10
Italian
01 20 01 21 FD D5 71 23 70 C9 10 10 10 10 10 10
01 20 01 21 D8 D8 71 23 70 C9 10 10 10 10 10 10
Spanish
01 20 01 21 FD D5 71 23 70 C9 10 10 10 10 10 10
01 20 01 21 D8 D8 71 23 70 C9 10 10 10 10 10 10
Japanese
01 20 01 21 F0 D5 71 23 70 C9 10 10 10 10 10 10
01 20 01 21 CB D8 71 23 70 C9 10 10 10 10 10 10
Korean
01 20 01 21 B0 D6 71 23 70 C9 01 01 01 01 01 01

Respawning Pokémon

Respawn Lugia

This mail code respawns Lugia.

After using this code, Lugia will respawn in its chamber within the Whirl Islands, as long as you have the Silver Wing in the key item pocket.

If this code is used inside Lugia's chamber, it is required to exit and reenter the room before Lugia can spawn.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
All except JP or KOR
21 1A D8 CB 86 C9
21 D5 DA CB 86 C9
Japanese
21 0D D8 CB 86 C9
21 C8 DA CB 86 C9
Korean
21 AD D8 CB 86 C9

Respawn Ho-oh

This mail code respawns Ho-oh.

After using this code, Ho-oh will respawn at the peak of Tin Tower, as long as you have the Rainbow Wing in the key item pocket.

If this code is used at Tin Tower's peak, it is required to go downstairs, then back upstairs before Ho-oh can spawn.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
All except JP or KOR
21 19 D8 CB BE C9
21 D4 DA CB BE C9
Japanese
21 0C D8 CB BE C9
21 C7 DA CB BE C9
Korean
21 AC D8 CB 86 C9

Change player attributes & game states

Change name

This mail code will open a name entry screen. After a name has been entered, the player's name is overwritten by the newly entered name.

Note: This will cause the game to treat pokémon caught with the previous name as traded pokémon.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
06 01 11 A3 D1 3E 04 21 A3 5A CF C9
06 01 11 7D D4 3E 04 21 B7 56 CF C9
French
06 01 11 A3 D1 3E 04 21 A2 5A CF C9
06 01 11 7D D4 3E 04 21 B6 56 CF C9
German
06 01 11 A3 D1 3E 04 21 9A 5A CF C9
06 01 11 7D D4 3E 04 21 AE 56 CF C9
Italian
06 01 11 A3 D1 3E 04 21 A2 5A CF C9
06 01 11 7D D4 3E 04 21 B6 56 CF C9
Spanish
06 01 11 A3 D1 3E 04 21 B6 5A CF C9
06 01 11 7D D4 3E 04 21 CA 56 CF C9
Japanese
06 01 11 B5 D1 3E 04 21 3D 5A CF C9
06 01 11 8E D4 3E 04 21 51 56 CF C9
Korean
06 01 11 5E D2 3E 04 21 32 5A CF C9

Change rival's name

This code will open a name entry screen. After a name has been entered, the rival's name is overwritten by the newly entered name.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
06 02 11 B9 D1 3E 04 21 A3 5A CF C9
06 02 11 93 D4 3E 04 21 B7 56 CF C9
French
06 02 11 B9 D1 3E 04 21 A2 5A CF C9
06 02 11 93 D4 3E 04 21 B6 56 CF C9
German
06 02 11 B9 D1 3E 04 21 9A 5A CF C9
06 02 11 93 D4 3E 04 21 AE 56 CF C9
Italian
06 02 11 B9 D1 3E 04 21 A2 5A CF C9
06 02 11 93 D4 3E 04 21 B6 56 CF C9
Spanish
06 02 11 B9 D1 3E 04 21 B6 5A CF C9
06 02 11 93 D4 3E 04 21 CA 56 CF C9
Japanese
06 02 11 C1 D1 3E 04 21 3D 5A CF C9
06 02 11 9A D4 3E 04 21 51 56 CF C9
Korean
06 02 11 69 D2 3E 04 21 32 5A CF C9

Change ID

This mail code sets the player's trainer ID. This will cause the game to treat pokémon caught with the previous, different ID as traded pokémon.

Since this code also alters the trainer ID data within saved data, the effect of this code is retained even without saving.

Customizability: The values in bold determine the player's new ID. Simply convert the desired ID (between 00000 and 65535, inclusive) to hexadecimal and replace the values in bold. e.g. OT ID 12345 corresponds to 30 39.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
3E 01 CD E1 30 01 FF FF 21 A1 D1 71 23 70 21 09
A0 71 23 70 3E 05 21 FD 4D CF C9
3E 01 CD CB 2F 01 FF FF 21 7B D4 71 23 70 21 09
A0 71 23 70 3E 05 21 13 4E CF C9
French
3E 01 CD F3 30 01 FF FF 21 A1 D1 71 23 70 21 09
A0 71 23 70 3E 05 21 0C 4E CF C9
3E 01 CD B8 2F 01 FF FF 21 7B D4 71 23 70 21 09
A0 71 23 70 3E 05 21 13 4E CF C9
German
3E 01 CD 0E 31 01 FF FF 21 A1 D1 71 23 70 21 09
A0 71 23 70 3E 05 21 0C 4E CF C9
3E 01 CD B5 2F 01 FF FF 21 7B D4 71 23 70 21 09
A0 71 23 70 3E 05 21 13 4E CF C9
Italian
3E 01 CD 06 31 01 FF FF 21 A1 D1 71 23 70 21 09
A0 71 23 70 3E 05 21 0C 4E CF C9
3E 01 CD B9 2F 01 FF FF 21 7B D4 71 23 70 21 09
A0 71 23 70 3E 05 21 13 4E CF C9
Spanish
3E 01 CD 05 31 01 FF FF 21 A1 D1 71 23 70 21 09
A0 71 23 70 3E 05 21 0C 4E CF C9
3E 01 CD B5 2F 01 FF FF 21 7B D4 71 23 70 21 09
A0 71 23 70 3E 05 21 13 4E CF C9
Japanese
3E 01 CD 9D 30 01 FF FF 21 B3 D1 71 23 70 21 09
A0 71 23 70 3E 05 21 8F 4D CF C9
3E 01 CD 9D 2F 01 FF FF 21 8C D4 71 23 70 21 09
A0 71 23 70 3E 05 21 F5 4D CF C9
Korean
3E 01 CD 7A 31 01 FF FF 21 5C D2 71 23 70 21 09
A0 71 23 70 3E 05 21 FD 4D CF C9

Change player gender (Crystal exclusive)

This mail code switches the player's gender to the opposite gender (male to female and vice versa). This code is persistent and doesn't require manually saving to be kept after a reset.

Note: This code will not change the player's color palette.

Codes to be used with TimoVM's MailConverter
Language Crystal
English
3E 01 CD CB 2F 21 72 D4 34 A6 77 21 3D BE 77 C9
French
3E 01 CD B8 2F 21 72 D4 34 A6 77 21 3D BE 77 C9
German
3E 01 CD B5 2F 21 72 D4 34 A6 77 21 3D BE 77 C9
Italian
3E 01 CD B9 2F 21 72 D4 34 A6 77 21 3D BE 77 C9
Spanish
3E 01 CD B5 2F 21 72 D4 34 A6 77 21 3D BE 77 C9
Japanese
3E 04 CD 9D 2F 3E 01 21 63 D4 34 A6 77 21 00 A0 
77 C9

Change player sprite palette

This mail code changes the colors used for the player's sprites. After a manual save, these colors will be kept between resets.

Customizability: change the value marked in bold for different color palette. There are a total of 8 possible color palettes, use values 00 through 07 for these colors:

Value Color palette
00 Red
01 Blue
02 Green
03 Brown
04 Red
05 White
06 Dark green
07 Light Brown

Other values beyond 07 are also accepted, but will just repeat the eight possible color sets.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
3E 00 EA 03 D2 C9
3E 00 EA DC D4 C9
French
3E 00 EA 03 D2 C9
3E 00 EA DC D4 C9
German
3E 00 EA 03 D2 C9
3E 00 EA DC D4 C9
Italian
3E 00 EA 03 D2 C9
3E 00 EA DC D4 C9
Spanish
3E 00 EA 03 D2 C9
3E 00 EA DC D4 C9
Japanese
3E 00 EA F6 D1 C9
3E 00 EA CF D4 C9
Korean
3E 00 EA B8 D2 C9

Change player sprite pointer

This mail code changes the sprites used to display the player. These can be used to give the player the appearance of an NPC character, but the characters used are dependent on the map.

Customizability: the value marked in bold can be changed to point to a different sprite. Use 00 to set it back to normal, use a multiple of $0C as value to point to the sprite of a map dependent NPC.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
3E 00 EA FF D1 C9
3E 00 EA D8 D4 C9
French
3E 00 EA FF D1 C9
3E 00 EA D8 D4 C9
German
3E 00 EA FF D1 C9
3E 00 EA D8 D4 C9
Italian
3E 00 EA FF D1 C9
3E 00 EA D8 D4 C9
Spanish
3E 00 EA FF D1 C9
3E 00 EA D8 D4 C9
Japanese
3E 00 EA F2 D1 C9
3E 00 EA CB D4 C9
Korean
3E 00 EA B4 D2 C9

Set all badges as (not) obtained

This mail code will set badges as either obtained or not obtained, depending on the values used.

Customizability: the values marked in bold represent Johto badges and Kanto badges respectively. Set to FF FF to set all badges as obtained, set to 00 00 to set all badges as not obtained, set to FF 00 to set all Johto badges as obtained and all Kanto badges as not obtained.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 FF FF 21 7C D5 71 23 70 C9
01 FF FF 21 57 D8 71 23 70 C9
French
01 FF FF 21 7C D5 71 23 70 C9
01 FF FF 21 57 D8 71 23 70 C9
German
01 FF FF 21 7C D5 71 23 70 C9
01 FF FF 21 57 D8 71 23 70 C9
Italian
01 FF FF 21 7C D5 71 23 70 C9
01 FF FF 21 57 D8 71 23 70 C9
Spanish
01 FF FF 21 7C D5 71 23 70 C9
01 FF FF 21 57 D8 71 23 70 C9
Japanese
01 FF FF 21 6F D5 71 23 70 C9
01 FF FF 21 4A D8 71 23 70 C9
Korean
01 FF FF 21 2F D6 71 23 70 C9

Unlock all fly locations

This mail code unlocks all possible fly locations.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
3E FF 01 04 00 21 EE D9 C3 4C 31
3E FF 01 04 00 21 A5 DC C3 41 30
French
3E FF 01 04 00 21 EE D9 C3 5E 31
3E FF 01 04 00 21 A5 DC C3 2E 30
German
3E FF 01 04 00 21 EE D9 C3 79 31
3E FF 01 04 00 21 A5 DC C3 2B 30
Italian
3E FF 01 04 00 21 EE D9 C3 71 31
3E FF 01 04 00 21 A5 DC C3 2F 30
Spanish
3E FF 01 04 00 21 EE D9 C3 70 31
3E FF 01 04 00 21 A5 DC C3 2B 30
Japanese
3E FF 01 04 00 21 B5 D9 C3 08 31
3E FF 01 04 00 21 6C DC C3 0D 30
Korean
3E FF 01 04 00 21 EB DA C3 F4 31

Unlock time capsule early

This mail code unlocks the Time Capsule and removes the waiting time before it can be used. As a side effect, Bill won't show up in Ecruteak City.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
21 5B DD C3 48 27 32 12 07 35 52 00 90
21 86 D2 C3 1F 26 32 12 07 35 53 00 91
French
21 5B DD C3 5A 27 32 12 07 35 52 00 90
21 86 D2 C3 00 26 32 12 07 35 53 00 91
German
21 5B DD C3 75 27 32 12 07 35 52 00 90
21 86 D2 C3 09 26 32 12 07 35 53 00 91
Italian
21 5B DD C3 6D 27 32 12 07 35 52 00 90
21 86 D2 C3 01 26 32 12 07 35 53 00 91
Spanish
21 5B DD C3 6C 27 32 12 07 35 52 00 90
21 86 D2 C3 FD 25 32 12 07 35 53 00 91
Japanese
21 CC CD C3 F5 26 32 12 07 35 52 00 90
21 BD D2 C3 E2 25 32 12 07 35 53 00 92
Korean
21 58 DE C3 A5 27 32 12 07 35 52 00 91

Set money to max

This mail code sets the player's money to 999,999.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 03 00 11 73 D5 21 61 DD C3 1A 31 0F 42 3F
01 03 00 11 4E D8 21 8C D2 C3 26 30 0F 42 3F
French
01 03 00 11 73 D5 21 61 DD C3 2C 31 0F 42 3F
01 03 00 11 4E D8 21 8C D2 C3 13 30 0F 42 3F
German
01 03 00 11 73 D5 21 61 DD C3 47 31 0F 42 3F
01 03 00 11 4E D8 21 8C D2 C3 10 30 0F 42 3F
Italian
01 03 00 11 73 D5 21 61 DD C3 3F 31 0F 42 3F
01 03 00 11 4E D8 21 8C D2 C3 14 30 0F 42 3F
Spanish
01 03 00 11 73 D5 21 61 DD C3 3E 31 0F 42 3F
01 03 00 11 4E D8 21 8C D2 C3 10 30 0F 42 3F
Japanese
01 03 00 11 66 D5 21 D2 DC C3 D6 30 0F 42 3F
01 03 00 11 41 D8 21 BD D2 C3 F2 2F 0F 42 3F
Korean
01 03 00 11 26 D6 21 5E DE C3 C2 31 0F 42 3F

Set coins to max

This mail code sets the player's coins to 9,999.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 02 00 11 7A D5 21 61 DD C3 1A 31 27 0F
01 02 00 11 7A D5 21 61 DD C3 26 30 27 0F
French
01 02 00 11 7A D5 21 61 DD C3 2C 31 27 0F
01 02 00 11 7A D5 21 61 DD C3 13 30 27 0F
German
01 02 00 11 7A D5 21 61 DD C3 47 31 27 0F
01 02 00 11 7A D5 21 61 DD C3 10 30 27 0F
Italian
01 02 00 11 7A D5 21 61 DD C3 3F 31 27 0F
01 02 00 11 7A D5 21 61 DD C3 14 30 27 0F
Spanish
01 02 00 11 7A D5 21 61 DD C3 3E 31 27 0F
01 02 00 11 7A D5 21 61 DD C3 10 30 27 0F
Japanese
01 02 00 11 7A D5 21 61 DD C3 D6 30 27 0F
01 02 00 11 48 D8 21 BD D2 C3 F2 2F 27 0F
Korean
01 02 00 11 2D D6 21 5E DE C3 C2 31 27 0F

Unlock the Celebi event (Crystal exclusive)

This mail code unlocks the Celebi event in pokémon Crystal. After using the code, save and reboot the game and go to Goldenrod City's pokémon center (PokéCom Trade Center in the JP versions). After walking around and attempting to leave the center, you will be given the GS ball.

In the Virtual Console releases of Crystal, this event is unlocked as part of game progression.

Codes to be used with TimoVM's MailConverter
Language Crystal
English
3E 01 CD CB 2F 3E 0B EA 3C BE EA 44 BE C9
French
3E 01 CD B8 2F 3E 0B EA 3C BE EA 44 BE C9
German
3E 01 CD B5 2F 3E 0B EA 3C BE EA 44 BE C9
Italian
3E 01 CD B9 2F 3E 0B EA 3C BE EA 44 BE C9
Spanish
3E 01 CD B5 2F 3E 0B EA 3C BE EA 44 BE C9
Japanese
3E 05 CD 9D 2F 3E 0B EA 00 A0 EA 83 A0 C9

Give any pokémon

This mail code gives you any desired pokémon at any desired level. The pokémon will be given after exiting the item screen. Use this code only when you have space available in the party.

Customizability: the values marked in bold correspond to the species and level of the pokémon given, respectively.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
21 5B DD C3 48 27 47 2D 85 05 00 00 49 90
21 86 D2 C3 1F 26 47 2D 85 05 00 00 49 91
French
21 5B DD C3 5A 27 47 2D 85 05 00 00 49 90
21 86 D2 C3 00 26 47 2D 85 05 00 00 49 91
German
21 5B DD C3 75 27 47 2D 85 05 00 00 49 90
21 86 D2 C3 09 26 47 2D 85 05 00 00 49 91
Italian
21 5B DD C3 6D 27 47 2D 85 05 00 00 49 90
21 86 D2 C3 01 26 47 2D 85 05 00 00 49 91
Spanish
21 5B DD C3 6C 27 47 2D 85 05 00 00 49 90
21 86 D2 C3 FD 25 47 2D 85 05 00 00 49 91
Japanese
21 CC DC C3 F5 26 47 2D 85 05 00 00 49 90
21 B7 D2 C3 E2 25 47 2D 85 05 00 00 49 92
Korean
21 58 DE C3 A5 27 47 2D 85 05 00 00 4A 91

Instantly complete pokédex and unowndex

This mail code will set all 251 pokémon as seen and caught. Along with this, it will set all Unown as caught in alphabetical order and set Unown A as first Unown seen.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
3E FF 01 40 00 21 E4 DB CD 4C 31 AF 0E 1A 3C 22
0D 20 FB 2E 3F 36 01 2E 23 36 07 2E 03 36 07 C9
3E FF 01 40 00 21 99 DE CD 41 30 AF 0E 1A 3C 22
0D 20 FB 2E F4 36 01 2E B8 36 07 2E D8 36 07 C9
French
3E FF 01 40 00 21 E4 DB CD 5E 31 AF 0E 1A 3C 22
0D 20 FB 2E 3F 36 01 2E 23 36 07 2E 03 36 07 C9
3E FF 01 40 00 21 99 DE CD 2E 30 AF 0E 1A 3C 22
0D 20 FB 2E F4 36 01 2E B8 36 07 2E D8 36 07 C9
German
3E FF 01 40 00 21 E4 DB CD 79 31 AF 0E 1A 3C 22
0D 20 FB 2E 3F 36 01 2E 23 36 07 2E 03 36 07 C9
3E FF 01 40 00 21 99 DE CD 2B 30 AF 0E 1A 3C 22
0D 20 FB 2E F4 36 01 2E B8 36 07 2E D8 36 07 C9
Italian
3E FF 01 40 00 21 E4 DB CD 71 31 AF 0E 1A 3C 22
0D 20 FB 2E 3F 36 01 2E 23 36 07 2E 03 36 07 C9
3E FF 01 40 00 21 99 DE CD 2F 30 AF 0E 1A 3C 22
0D 20 FB 2E F4 36 01 2E B8 36 07 2E D8 36 07 C9
Spanish
3E FF 01 40 00 21 E4 DB CD 70 31 AF 0E 1A 3C 22
0D 20 FB 2E 3F 36 01 2E 23 36 07 2E 03 36 07 C9
3E FF 01 40 00 21 99 DE CD 2B 30 AF 0E 1A 3C 22
0D 20 FB 2E F4 36 01 2E B8 36 07 2E D8 36 07 C9
Japanese
3E FF 01 40 00 21 78 DB CD 08 31 AF 0E 1A 3C 22
0D 20 FB 2E D3 36 01 2E B7 36 07 2E 97 36 07 C9
3E FF 01 40 00 21 2D DE CD 0D 30 AF 0E 1A 3C 22
0D 20 FB 2E 88 36 01 2E 6C 36 07 2E 4C 36 07 C9
Korean
3E FF 01 40 00 21 E1 DC CD F4 31 AF 0E 1A 3C 22
0D 20 FB 2E 3C 36 01 2E 20 36 07 2E 00 36 07 C9

Unlock all decorations

This mail code unlocks all player's room decorations.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 34 01 C5 3E 09 21 C4 70 CF C1 0D 20 F5 C9 10
01 34 01 C5 3E 09 21 F1 6E CF C1 0D 20 F5 C9 10
French
01 34 01 C5 3E 09 21 D7 70 CF C1 0D 20 F5 C9 10
01 34 01 C5 3E 09 21 FC 6E CF C1 0D 20 F5 C9 10
German
01 34 01 C5 3E 09 21 D7 70 CF C1 0D 20 F5 C9 10
01 34 01 C5 3E 09 21 FC 6E CF C1 0D 20 F5 C9 10
Italian
01 34 01 C5 3E 09 21 C1 70 CF C1 0D 20 F5 C9 10
01 34 01 C5 3E 09 21 E9 6E CF C1 0D 20 F5 C9 10
Spanish
01 34 01 C5 3E 09 21 D9 70 CF C1 0D 20 F5 C9 10
01 34 01 C5 3E 09 21 FF 6E CF C1 0D 20 F5 C9 10
Japanese
01 34 01 C5 3E 09 21 D6 73 CF C1 0D 20 F5 C9 10
01 34 01 C5 3E 09 21 FF 71 CF C1 0D 20 F5 C9 10
Korean
01 34 01 C5 3E 09 21 3A 71 CF C1 0D 20 F5 C9 01

Unlock only unobtainable decorations

This mail code unlocks only the three unused decorations: the Pikachu bed, Unown doll and Tentacool doll.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
21 0B D8 CB FE 2E 10 CB DE CB C6 C9
21 C6 DA CB FE 2E CB CB DE CB C6 C9
French
21 0B D8 CB FE 2E 10 CB DE CB C6 C9
21 C6 DA CB FE 2E CB CB DE CB C6 C9
German
21 0B D8 CB FE 2E 10 CB DE CB C6 C9
21 C6 DA CB FE 2E CB CB DE CB C6 C9
Italian
21 0B D8 CB FE 2E 10 CB DE CB C6 C9
21 C6 DA CB FE 2E CB CB DE CB C6 C9
Spanish
21 0B D8 CB FE 2E 10 CB DE CB C6 C9
21 C6 DA CB FE 2E CB CB DE CB C6 C9
Japanese
21 FE D7 CB FE 21 03 D8 CB DE CB C6 C9
21 B9 DA CB FE 2E BE CB DE CB C6 C9
Korean
21 9E D8 CB FE 2E A3 CB DE CB C6 C9

Reset obtained status of the Odd Egg (Crystal, non-JP exclusive)

This code resets the event status of the Odd Egg, allowing you to get it again if you've previously obtained it already. Simply execute the code and talk to the Day-Care Man to obtain another Odd Egg. This code can be used indefinitely.

Codes to be used with TimoVM's MailConverter
Language Crystal
English
21 86 D2 C3 1F 26 32 3E 03 91
French
21 86 D2 C3 00 26 32 3E 03 91
German
21 86 D2 C3 09 26 32 3E 03 91
Italian
21 86 D2 C3 01 26 32 3E 03 91
Spanish
21 86 D2 C3 FD 25 32 3E 03 91

Give specific Odd Egg (Crystal, non-JP exclusive)

This code instantly gives an Odd Egg, whose species and shininess depends on the value defined by the code. The Odd Egg will be given silently immediately after executing the code.

This works even if the Odd Egg was already picked up, using this code will not mark the Odd Egg (given by the Day Care Man) as obtained.

Customizability

By altering the value marked in bold to one of the values in the following table, you can change the contents of the odd egg:

Species Shininess Value
Pichu Not shiny 00
Shiny 01
Cleffa Not shiny 02
Shiny 03
Igglybuff Not shiny 04
Shiny 05
Smoochum Not shiny 06
Shiny 07
Magby Not shiny 08
Shiny 09
Elekid Not shiny 0A
Shiny 0B
Tyrogue Not shiny 0C
Shiny 0D

Warnings

  • Do not use this code if you have a full party.
  • You can alter the code to give Odd Eggs corresponding to invalid entries. Do this at your own risk.

Code

Codes to be used with TimoVM's MailConverter
Language Crystal
All languages
3E 7E D7 01 01 00 CD E0 74 3E 03 D7 C9

Constant effect codes

By hijacking the OAM DMA routine, we can trick the game into executing a small bit of code on every frame. This allows for certain continuous effects to be applied. As a drawback, only one of these codes can be used at a time, you will need to reapply the effect after every reset.

To use these effects you first need to set up an OAM DMA hijack. This can be done by either executing the first code of this section or using the RAM writer, if you have the last one installed.

Setting up an OAM DMA hijack

Every frame, the game will execute an OAM DMA routine. The instructions for this routine is kept in HRAM, in the area between $FF80 and $FF89. By removing the final return instruction and inserting a custom jump instruction, the game will execute up to 15 bytes of custom code.

In addition, the OAM DMA hijack for Crystal contains additional logic to prevent custom code from being executed when the current active WRAM bank isn't WRAM bank 01.

This code only enables the OAM DMA hijack and will not have any immediately visible effects on gameplay. After executing this code, another code needs to be used to insert a custom byte code so that it can be executed on every frame. Codes that do this can be found further on in this section.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 03 00 11 8A FF 21 6B DD CD 1A 31 3E C9 EA 21
DF AF EA 89 FF C9 C3 01 DF
01 0A 00 11 F4 FF 21 9A D2 CD 26 30 3E C9 EA 20 
C0 3E 6B E0 88 3E 18 E0 87 C9 20 90 F0 70 D6 F9 
C0 C3 00 C0
French
01 03 00 11 8A FF 21 6B DD CD 2C 31 3E C9 EA 21
DF AF EA 89 FF C9 C3 01 DF
01 0A 00 11 F4 FF 21 9A D2 CD 13 30 3E C9 EA 20 
C0 3E 6B E0 88 3E 18 E0 87 C9 20 90 F0 70 D6 F9 
C0 C3 00 C0
German
01 03 00 11 8A FF 21 6B DD CD 47 31 3E C9 EA 21
DF AF EA 89 FF C9 C3 01 DF
01 0A 00 11 F4 FF 21 9A D2 CD 10 30 3E C9 EA 20 
C0 3E 6B E0 88 3E 18 E0 87 C9 20 90 F0 70 D6 F9 
C0 C3 00 C0
Italian
01 03 00 11 8A FF 21 6B DD CD 3F 31 3E C9 EA 21
DF AF EA 89 FF C9 C3 01 DF
01 0A 00 11 F4 FF 21 9A D2 CD 14 30 3E C9 EA 20 
C0 3E 6B E0 88 3E 18 E0 87 C9 20 90 F0 70 D6 F9 
C0 C3 00 C0
Spanish
01 03 00 11 8A FF 21 6B DD CD 3E 31 3E C9 EA 21
DF AF EA 89 FF C9 C3 01 DF
01 0A 00 11 F4 FF 21 9A D2 CD 10 30 3E C9 EA 20 
C0 3E 6B E0 88 3E 18 E0 87 C9 20 90 F0 70 D6 F9 
C0 C3 00 C0
Japanese
01 03 00 11 8A FF 21 DC DC CD D6 30 3E C9 EA 21
DF AF EA 89 FF C9 C3 01 DF
01 0A 00 11 F4 FF 21 CB D2 CD F2 2F 3E C9 EA 20 
C0 3E 6B E0 88 3E 18 E0 87 C9 20 90 F0 70 D6 F9 
C0 C3 00 C0
Korean
01 03 00 11 8A FF 21 68 DE CD C2 31 3E C9 EA 12
D8 AF EA 89 FF C9 C3 F2 D7

Walk Through Walls

Executing this code, while an OAM DMA hijack was set up, will trigger the following effects:

  • Causes the player to ignore all map-related collisions.
  • Collisions can be temporarily re-enabled by holding B while walking.

Please note that leaving the boundaries of the current map and entering an undefined map will crash the game. Certain exits, especially indoors areas, rely on player collision to properly function. Make sure to hold B to re-enable collision before appreaching such exits.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 0F 00 11 01 DF 21 61 DD C3 1A 31 F0 A6 E6 02
C0 AF 21 A3 CE 22 22 22 22 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 26 30 F0 A4 E6 02
C0 AF 21 FA C2 22 22 22 22 00 00 10 10 10 10 10
French
01 0F 00 11 01 DF 21 61 DD C3 2C 31 F0 A6 E6 02
C0 AF 21 A3 CE 22 22 22 22 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 13 30 F0 A4 E6 02
C0 AF 21 FA C2 22 22 22 22 00 00 10 10 10 10 10
German
01 0F 00 11 01 DF 21 61 DD C3 47 31 F0 A6 E6 02
C0 AF 21 A3 CE 22 22 22 22 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 10 30 F0 A4 E6 02
C0 AF 21 FA C2 22 22 22 22 00 00 10 10 10 10 10
Italian
01 0F 00 11 01 DF 21 61 DD C3 3F 31 F0 A6 E6 02
C0 AF 21 A3 CE 22 22 22 22 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 14 30 F0 A4 E6 02
C0 AF 21 FA C2 22 22 22 22 00 00 10 10 10 10 10
Spanish
01 0F 00 11 01 DF 21 61 DD C3 3E 31 F0 A6 E6 02
C0 AF 21 A3 CE 22 22 22 22 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 10 30 F0 A4 E6 02
C0 AF 21 FA C2 22 22 22 22 00 00 10 10 10 10 10
Japanese
01 0F 00 11 01 DF 21 D2 DC C3 D6 30 F0 A6 E6 02
C0 AF 21 97 CE 22 22 22 22 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 BD D2 C3 F2 2F F0 A4 E6 02
C0 AF 21 3E D1 22 22 22 22 00 00 10 10 10 10 10
Korean
01 0F 00 11 F2 D7 21 5E DE C3 C2 31 F0 A6 E6 02
C0 AF 21 78 CE 22 22 22 22 00 00 00 00 00 00 00

Run while the B button is held

Executing this code, while an OAM DMA hijack was set up, will trigger the following effects:

  • When the B button is held, the player will run at the same speed as when using a bike.
  • When the B button is released, the player will walk at normal walking speed.

Holding the B button will change the player's state to the "bike-riding" state. When the B button is held during map transitions, the player may look as if they are riding a bicycle instead of walking.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 0F 00 11 01 DF 21 61 DD C3 1A 31 F0 A6 E6 02 
28 01 3C E6 01 EA 82 D6 00 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 26 30 F0 A4 E6 02 
28 01 3C E6 01 EA 5D D9 00 00 00 10 10 10 10 10
French
01 0F 00 11 01 DF 21 61 DD C3 2C 31 F0 A6 E6 02 
28 01 3C E6 01 EA 82 D6 00 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 13 30 F0 A4 E6 02 
28 01 3C E6 01 EA 5D D9 00 00 00 10 10 10 10 10
German
01 0F 00 11 01 DF 21 61 DD C3 47 31 F0 A6 E6 02 
28 01 3C E6 01 EA 82 D6 00 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 10 30 F0 A4 E6 02 
28 01 3C E6 01 EA 5D D9 00 00 00 10 10 10 10 10
Italian
01 0F 00 11 01 DF 21 61 DD C3 3F 31 F0 A6 E6 02 
28 01 3C E6 01 EA 82 D6 00 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 14 30 F0 A4 E6 02 
28 01 3C E6 01 EA 5D D9 00 00 00 10 10 10 10 10
Spanish
01 0F 00 11 01 DF 21 61 DD C3 3E 31 F0 A6 E6 02 
28 01 3C E6 01 EA 82 D6 00 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 10 30 F0 A4 E6 02 
28 01 3C E6 01 EA 5D D9 00 00 00 10 10 10 10 10
Japanese
01 0F 00 11 01 DF 21 D2 DC C3 D6 30 F0 A6 E6 02 
28 01 3C E6 01 EA 75 D6 00 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 BD D2 C3 F2 2F F0 A4 E6 02 
28 01 3C E6 01 EA 50 D9 00 00 00 10 10 10 10 10
Korean
01 0F 00 11 F2 D7 21 5E DE C3 C2 31 F0 A6 E6 02 
28 01 3C E6 01 EA 35 D7 00 00 00 00 00 00 00 00

Make every encountered pokémon shiny or set their DVs

Executing this code, while an OAM DMA hijack was set up, will trigger the following effects:

  • Make every encountered pokémon, including trainer pokémon, shiny.

Customizability: the two values marked in bold determine the DVs that all encountered pokémon will receive. These values are divided and ordered as follows:

  1. FA - Attack | Defense
  2. AA - Speed | Special

Set to FF FF to maximize DVs, set to FA AA for a shiny male pokémon, set to 2A AA for a shiny female (if possible) pokémon.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 0F 00 11 01 DF 21 61 DD C3 1A 31 21 F5 D0 01
FA AA 71 23 70 00 00 00 00 00 00 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 26 30 21 0C D2 01
FA AA 71 23 70 00 00 00 00 00 00 10 10 10 10 10
French
01 0F 00 11 01 DF 21 61 DD C3 2C 31 21 F5 D0 01
FA AA 71 23 70 00 00 00 00 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 13 30 21 0C D2 01
FA AA 71 23 70 00 00 00 00 00 00 10 10 10 10 10
German
01 0F 00 11 01 DF 21 61 DD C3 47 31 21 F5 D0 01
FA AA 71 23 70 00 00 00 00 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 10 30 21 0C D2 01
FA AA 71 23 70 00 00 00 00 00 00 10 10 10 10 10
Italian
01 0F 00 11 01 DF 21 61 DD C3 3F 31 21 F5 D0 01
FA AA 71 23 70 00 00 00 00 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 14 30 21 0C D2 01
FA AA 71 23 70 00 00 00 00 00 00 10 10 10 10 10
Spanish
01 0F 00 11 01 DF 21 61 DD C3 3E 31 21 F5 D0 01
FA AA 71 23 70 00 00 00 00 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 10 30 21 0C D2 01
FA AA 71 23 70 00 00 00 00 00 00 10 10 10 10 10
Japanese
01 0F 00 11 01 DF 21 D2 DC C3 D6 30 21 E7 D0 01
FA AA 71 23 70 00 00 00 00 00 00 10 10 10 10 10
01 0F 00 11 00 C0 21 BD D2 C3 F2 2F 21 3D D2 01
FA AA 71 23 70 00 00 00 00 00 00 10 10 10 10 10
Korean
01 0F 00 11 F2 D7 21 5E DE C3 C2 31 21 B2 D1 01
FA AA 71 23 70 00 00 00 00 00 00 00 00 00 00 00

Catch a trainer's pokémon

Executing this code, while an OAM DMA hijack was set up, will trigger the following effects:

  • When in a trainer battle, press select. This will turn the trainer battle into a wild encounter battle, allowing you to catch the opponent's current active pokémon.
  • After catching or defeating the current active pokémon, the battle will end. You won't receive prize money, but the trainer will be registered as beaten.
  • Pokémon caught this way will not have any moves. Use TMs or use another ACE code to give them moves they can use.
Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 0F 00 11 01 DF 21 61 DD C3 1A 31 F0 A6 E6 04
28 09 21 16 D1 3E 02 AE C0 35 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 26 30 F0 A4 E6 04
28 09 21 2D D2 3E 02 AE C0 35 00 10 10 10 10 10
French
01 0F 00 11 01 DF 21 61 DD C3 2C 31 F0 A6 E6 04
28 09 21 16 D1 3E 02 AE C0 35 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 13 30 F0 A4 E6 04
28 09 21 2D D2 3E 02 AE C0 35 00 10 10 10 10 10
German
01 0F 00 11 01 DF 21 61 DD C3 47 31 F0 A6 E6 04
28 09 21 16 D1 3E 02 AE C0 35 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 10 30 F0 A4 E6 04
28 09 21 2D D2 3E 02 AE C0 35 00 10 10 10 10 10
Italian
01 0F 00 11 01 DF 21 61 DD C3 3F 31 F0 A6 E6 04
28 09 21 16 D1 3E 02 AE C0 35 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 14 30 F0 A4 E6 04
28 09 21 2D D2 3E 02 AE C0 35 00 10 10 10 10 10
Spanish
01 0F 00 11 01 DF 21 61 DD C3 3E 31 F0 A6 E6 04
28 09 21 16 D1 3E 02 AE C0 35 00 10 10 10 10 10
01 0F 00 11 00 C0 21 8C D2 C3 10 30 F0 A4 E6 04
28 09 21 2D D2 3E 02 AE C0 35 00 10 10 10 10 10
Japanese
01 0F 00 11 01 DF 21 D2 DC C3 D6 30 F0 A6 E6 04
28 09 21 08 D1 3E 02 AE C0 35 00 10 10 10 10 10
01 0F 00 11 00 C0 21 BD D2 C3 F2 2F F0 A6 E6 04
28 09 21 5E D2 3E 02 AE C0 35 00 10 10 10 10 10
Korean
01 0F 00 11 F2 D7 21 5E DE C3 C2 31 F0 A6 E6 04
28 09 21 D3 D1 3E 02 AE C0 35 00 00 00 00 00 00

Force encounters with a specific pokémon at a specific level

Executing this code, while an OAM DMA hijack was set up, will trigger the following effects:

  • All opponent pokémon will be altered to the selected species and the selected level.
  • As a side effect, all trainer pokémon will become hybrids of the selected species and their original species, with their level altered to the selected level. It is not advised to battle against trainers while the effect is active.

Customizability: the two values marked in bold determine the species and level that all encountered pokémon will be set to. These values are divided and ordered as follows:

  1. 96 - Pokédex number
  2. 46 - Level

By converting the pokédex number/level of the desired encounter to their hexadecimal equivalents, you can force specific encounters. For example, selecting a pokédex number of $96 (150) and level of $64 (70) will force encounters with a lvl 70 Mewtwo.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
01 0F 00 11 01 DF 21 61 DD C3 1A 31 01 96 46 21
35 D1 71 2E 44 70 00 00 00 00 00
01 0F 00 11 00 C0 21 8C D2 C3 26 30 01 96 46 21
04 D2 71 2E 13 70 00 00 00 00 00
French
01 0F 00 11 01 DF 21 61 DD C3 2C 31 01 96 46 21
ED D0 71 2E FC 70 00 00 00 00 00
01 0F 00 11 00 C0 21 8C D2 C3 13 30 01 96 46 21
04 D2 71 2E 13 70 00 00 00 00 00
German
01 0F 00 11 01 DF 21 61 DD C3 47 31 01 96 46 21
ED D0 71 2E FC 70 00 00 00 00 00
01 0F 00 11 00 C0 21 8C D2 C3 10 30 01 96 46 21
04 D2 71 2E 13 70 00 00 00 00 00
Italian
01 0F 00 11 01 DF 21 61 DD C3 3F 31 01 96 46 21
ED D0 71 2E FC 70 00 00 00 00 00
01 0F 00 11 00 C0 21 8C D2 C3 14 30 01 96 46 21
04 D2 71 2E 13 70 00 00 00 00 00
Spanish
01 0F 00 11 01 DF 21 61 DD C3 3E 31 01 96 46 21
ED D0 71 2E FC 70 00 00 00 00 00
01 0F 00 11 00 C0 21 8C D2 C3 10 30 01 96 46 21
04 D2 71 2E 13 70 00 00 00 00 00
Japanese
01 0F 00 11 01 DF 21 D2 DC C3 D6 30 01 96 46 21
DF D0 71 2E EE 70 00 00 00 00 00
01 0F 00 11 00 C0 21 BD D2 C3 F2 2F 01 96 46 21
35 D2 71 2E 44 70 00 00 00 00 00
Korean
01 0F 00 11 F2 D7 21 5E DE C3 C2 31 01 96 46 21
AA D1 71 2E B9 70 00 00 00 00 00

Clearing an active constant effect code

This codes can be used to quickly and safely clear a constant effect that is no longer wanted.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
AF 01 0F 00 21 01 DF C3 4C 31
AF 01 0F 00 21 00 C0 C3 41 30
French
AF 01 0F 00 21 01 DF C3 5E 31
AF 01 0F 00 21 00 C0 C3 2E 30
German
AF 01 0F 00 21 01 DF C3 79 31
AF 01 0F 00 21 00 C0 C3 2B 30
Italian
AF 01 0F 00 21 01 DF C3 71 31
AF 01 0F 00 21 00 C0 C3 2F 30
Spanish
AF 01 0F 00 21 01 DF C3 70 31
AF 01 0F 00 21 00 C0 C3 2B 30
Japanese
AF 01 0F 00 21 01 DF C3 08 31
AF 01 0F 00 21 00 C0 C3 0D 30
Korean
AF 01 0F 00 21 F2 D7 C3 F4 31

Cleanup codes

Cleanup codes are intended to be used to clean up the effects of previous glitches and/or mail codes.

Set amount of pokémon in current active box to 0

This mail code will set the amount of pokémon in the current active box to 0. This can be used to solve specific glitches, like the box indicating it contains more pokémon than it seemingly already has.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
3E 01 CD E1 30 21 6C AD AF 22 3D 22 C9 10 10 10
3E 01 CD CB 2F 21 10 AD AF 22 3D 22 C9 10 10 10
French
3E 01 CD F3 30 21 6C AD AF 22 3D 22 C9 10 10 10
3E 01 CD B8 2F 21 10 AD AF 22 3D 22 C9 10 10 10
German
3E 01 CD 0E 31 21 6C AD AF 22 3D 22 C9 10 10 10
3E 01 CD B5 2F 21 10 AD AF 22 3D 22 C9 10 10 10
Italian
3E 01 CD 06 31 21 6C AD AF 22 3D 22 C9 10 10 10
3E 01 CD B9 2F 21 10 AD AF 22 3D 22 C9 10 10 10
Spanish
3E 01 CD 05 31 21 6C AD AF 22 3D 22 C9 10 10 10
3E 01 CD B5 2F 21 10 AD AF 22 3D 22 C9 10 10 10
Japanese
3E 01 CD 9D 30 21 10 AD AF 22 3D 22 C9 10 10 10
3E 01 CD 9D 2F 21 10 AD AF 22 3D 22 C9 10 10 10
Korean
3E 01 CD 7A 31 21 AE AD AF 22 3D 22 C9 01 01 01

Remove last pokémon from the party

This mail code will automatically stop removing pokémon when there is only one pokémon left in the party. To clear out your entire party, please use the next mail code instead.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
21 22 DA 35 AF B6 C0 34 C9 10 10 10 10 10 10 10
21 D7 DC 35 AF B6 C0 34 C9 10 10 10 10 10 10 10 
French
21 22 DA 35 AF B6 C0 34 C9 10 10 10 10 10 10 10
21 D7 DC 35 AF B6 C0 34 C9 10 10 10 10 10 10 10 
German
21 22 DA 35 AF B6 C0 34 C9 10 10 10 10 10 10 10
21 D7 DC 35 AF B6 C0 34 C9 10 10 10 10 10 10 10 
Italian
21 22 DA 35 AF B6 C0 34 C9 10 10 10 10 10 10 10
21 D7 DC 35 AF B6 C0 34 C9 10 10 10 10 10 10 10 
Spanish
21 22 DA 35 AF B6 C0 34 C9 10 10 10 10 10 10 10
21 D7 DC 35 AF B6 C0 34 C9 10 10 10 10 10 10 10 
Japanese
21 E8 D9 35 AF B6 C0 34 C9 10 10 10 10 10 10 10 
21 9D DC 35 AF B6 C0 34 C9 10 10 10 10 10 10 10
Korean
21 1F DB 35 AF B6 C0 34 C9 01 01 01 01 01 01 01

Remove last key item in the key item pocket

This code removes the last key item in the key item pocket. Use it to clear out unwanted Wrong Pocket TMs from the Key Item pocket.

WARNING: the effect of this code is permanent. Please make sure that the key item you wish to remove is in the bottommost slot of the key item pocket before using this code, to prevent unwanted loss of essential key items.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
All except KOR & JP
21 E1 D5 4E AF 47 3D 35 09 22 C9
21 BC D8 4E AF 47 3D 35 09 22 C9
Japanese
21 D4 D5 4E AF 47 3D 35 09 22 C9
21 AF D8 4E AF 47 3D 35 09 22 C9
Korean
21 94 D6 4E AF 47 3D 35 09 22 C9

Empty entire party and give a new pokémon

This mail code empties the current party and gives one desired pokémon, as to not leave the player with an empty party. Use this if you get a white screen when opening the party screen. The script to give the new pokémon will only run after you've exited the start screen.

Customizability: the values marked in bold correspond to the species and level of the pokémon given, respectively.

Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
21 22 DA AF 77 21 60 DD C3 48 27 47 2D 85 05 00
00 49 90 10 10 10 10 10 10 10 10 10 10 10 10 10
21 D7 DC AF 77 21 8B D2 C3 1F 26 47 2D 85 05 00
00 49 91 10 10 10 10 10 10 10 10 10 10 10 10 10
French
21 22 DA AF 77 21 60 DD C3 5A 27 47 2D 85 05 00
00 49 90 10 10 10 10 10 10 10 10 10 10 10 10 10
21 D7 DC AF 77 21 8B D2 C3 00 26 47 2D 85 05 00
00 49 91 10 10 10 10 10 10 10 10 10 10 10 10 10
German
21 22 DA AF 77 21 60 DD C3 75 27 47 2D 85 05 00
00 49 90 10 10 10 10 10 10 10 10 10 10 10 10 10
21 D7 DC AF 77 21 8B D2 C3 09 26 47 2D 85 05 00
00 49 91 10 10 10 10 10 10 10 10 10 10 10 10 10
Italian
21 22 DA AF 77 21 60 DD C3 6D 27 47 2D 85 05 00
00 49 90 10 10 10 10 10 10 10 10 10 10 10 10 10
21 D7 DC AF 77 21 8B D2 C3 01 26 47 2D 85 05 00
00 49 91 10 10 10 10 10 10 10 10 10 10 10 10 10
Spanish
21 22 DA AF 77 21 60 DD C3 6C 27 47 2D 85 05 00
00 49 90 10 10 10 10 10 10 10 10 10 10 10 10 10
21 D7 DC AF 77 21 8B D2 C3 FD 25 47 2D 85 05 00
00 49 91 10 10 10 10 10 10 10 10 10 10 10 10 10
Japanese
21 E8 D9 AF 77 21 D1 DC C3 F5 26 47 2D 85 05 00
00 49 90 10 10 10 10 10 10 10 10 10 10 10 10 10
21 9D DC AF 77 21 BC D2 C3 E2 25 47 2D 85 05 00
00 49 92 10 10 10 10 10 10 10 10 10 10 10 10 10
Korean
21 1F DB AF 77 21 5D DE C3 A5 27 47 2D 85 05 00
00 4A 91 01 01 01 01 01 01 01 01 01 01 01 01 01

Miscellaneous codes

Write any value to any address

This mail code allows you to target any address and write any value to it. Note that it can't be used to modify sram (address region $A000 - $BFFF).

The first two bytes marked in bold determine the address written to, in low-endian format. E.g. if you wish to target address $DA00, adjust the first two values in bold to 00 DA.

The last byte marked in bold determine the value written. Adjust as needed.

Codes to be used with TimoVM's MailConverter
All languages & all versions
21 00 DA 36 FF C9 10 10 10 10 10 10 10 10 10 10

Complex codes

PokeGiver script

Use:

  • Obtaining multiple specific pokémon
  • Pokédex completion

Effect:

  • The PokéGiver script will give you a specific pokémon at a specific level. When it's sent to the PC, it will then alter the DVs to a specific value.
  • It then asks you to specify another pokémon at a specific level. Confirming the selection will cause the script to give that pokémon to you and set specific DVs.
  • This repeats until the current box is completely full.

Requirements for proper usage:

  • The party needs to be full before using the script.
  • The current active box must not be empty.
  • It is highly recommended to NOT give yourself pokémon of species $00, $FC, $FD, $FE and $FF. These will likely cause unexpected behaviour and or crashes when viewed inside the box.

Customizability

  • On the first line of code, two hexadecimal values are marked with bold and have a default value of 01 05. These values represent the species and level of the given pokémon respectively. By default, the first pokémon will be a Bulbasaur (species ID $01) at level 5 ($05). These values can be changed prior to entering the code the first time to change the first pokémon given. e.g. replacing these values with FB 1E will give a Celebi (species ID $FB, 251 in decimal) at level 30 (level $1E, 30 in decimal).
  • On the third line of code, two hexadecimal values are marked with bold and have a default value of 2A AA. These values represent the DVs that the newly given pokémon will receive. Having DVs of 2A AA ensure that the given pokémon will be shiny and (if possible) female. Other values that are useful are FA AA (shiny and, if possible, male) and FF FF (highest possible DVs).
Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
21 5B DD C3 48 27 47 2D 01 05 00 00 0E 00 6D DD 
49 1C 10 0A 00 5B DD 90 3C CD E1 30 AF EA 83 AD 
21 97 AD 11 2A AA 73 23 72 21 5D DD 11 91 C4 CD 
A6 DD 13 23 CD A6 DD CD 90 37 F0 AB FE 01 C8 07 
38 0C 07 38 07 2B 07 38 05 07 30 DD 34 34 35 18 
D8 CD A9 DD CB 36 7E E6 0F C6 F6 F6 80 12 13 C9
21 86 D2 C3 1F 26 47 2D 01 05 00 00 0E 00 98 D2 
49 1C 10 0A 00 86 D2 91 3C CD CB 2F AF EA 27 AD 
21 3B AD 11 2A AA 73 23 72 21 88 D2 11 91 C5 CD 
D1 D2 13 23 CD D1 D2 CD 4B 35 F0 A9 FE 01 C8 07 
38 0C 07 38 07 2B 07 38 05 07 30 DD 34 34 35 18 
D8 CD D4 D2 CB 36 7E E6 0F C6 F6 F6 80 12 13 C9 
French
21 5B DD C3 5A 27 47 2D 01 05 00 00 0E 00 6D DD 
49 1C 10 0A 00 5B DD 90 3C CD F3 30 AF EA 83 AD 
21 97 AD 11 2A AA 73 23 72 21 5D DD 11 91 C4 CD 
A6 DD 13 23 CD A6 DD CD 3B 37 F0 AB FE 01 C8 07 
38 0C 07 38 07 2B 07 38 05 07 30 DD 34 34 35 18 
D8 CD A9 DD CB 36 7E E6 0F C6 F6 F6 80 12 13 C9
21 86 D2 C3 00 26 47 2D 01 05 00 00 0E 00 98 D2 
49 1C 10 0A 00 86 D2 91 3C CD B8 2F AF EA 27 AD 
21 3B AD 11 2A AA 73 23 72 21 88 D2 11 91 C5 CD 
D1 D2 13 23 CD D1 D2 CD 38 35 F0 A9 FE 01 C8 07 
38 0C 07 38 07 2B 07 38 05 07 30 DD 34 34 35 18 
D8 CD D4 D2 CB 36 7E E6 0F C6 F6 F6 80 12 13 C9
German
21 5B DD C3 75 27 47 2D 01 05 00 00 0E 00 6D DD 
49 1C 10 0A 00 5B DD 90 3C CD 0E 31 AF EA 83 AD 
21 97 AD 11 2A AA 73 23 72 21 5D DD 11 91 C4 CD 
A6 DD 13 23 CD A6 DD CD 87 37 F0 AB FE 01 C8 07 
38 0C 07 38 07 2B 07 38 05 07 30 DD 34 34 35 18 
D8 CD A9 DD CB 36 7E E6 0F C6 F6 F6 80 12 13 C9
21 86 D2 C3 09 26 47 2D 01 05 00 00 0E 00 98 D2 
49 1C 10 0A 00 86 D2 91 3C CD B5 2F AF EA 27 AD 
21 3B AD 11 2A AA 73 23 72 21 88 D2 11 91 C5 CD 
D1 D2 13 23 CD D1 D2 CD 35 35 F0 A9 FE 01 C8 07 
38 0C 07 38 07 2B 07 38 05 07 30 DD 34 34 35 18 
D8 CD D4 D2 CB 36 7E E6 0F C6 F6 F6 80 12 13 C9
Italian
21 5B DD C3 6D 27 47 2D 01 05 00 00 0E 00 6D DD 
49 1C 10 0A 00 5B DD 90 3C CD 06 31 AF EA 83 AD 
21 97 AD 11 2A AA 73 23 72 21 5D DD 11 91 C4 CD 
A6 DD 13 23 CD A6 DD CD 7F 37 F0 AB FE 01 C8 07 
38 0C 07 38 07 2B 07 38 05 07 30 DD 34 34 35 18 
D8 CD A9 DD CB 36 7E E6 0F C6 F6 F6 80 12 13 C9
21 86 D2 C3 01 26 47 2D 01 05 00 00 0E 00 98 D2 
49 1C 10 0A 00 86 D2 91 3C CD B9 2F AF EA 27 AD 
21 3B AD 11 2A AA 73 23 72 21 88 D2 11 91 C5 CD 
D1 D2 13 23 CD D1 D2 CD 39 35 F0 A9 FE 01 C8 07 
38 0C 07 38 07 2B 07 38 05 07 30 DD 34 34 35 18 
D8 CD D4 D2 CB 36 7E E6 0F C6 F6 F6 80 12 13 C9
Spanish
21 5B DD C3 6C 27 47 2D 01 05 00 00 0E 00 6D DD 
49 1C 10 0A 00 5B DD 90 3C CD 05 31 AF EA 83 AD 
21 97 AD 11 2A AA 73 23 72 21 5D DD 11 91 C4 CD 
A6 DD 13 23 CD A6 DD CD 4D 37 F0 AB FE 01 C8 07 
38 0C 07 38 07 2B 07 38 05 07 30 DD 34 34 35 18 
D8 CD A9 DD CB 36 7E E6 0F C6 F6 F6 80 12 13 C9
21 86 D2 C3 FD 25 47 2D 01 05 00 00 0E 00 98 D2 
49 1C 10 0A 00 86 D2 91 3C CD B5 2F AF EA 27 AD 
21 3B AD 11 2A AA 73 23 72 21 88 D2 11 91 C5 CD 
D1 D2 13 23 CD D1 D2 CD 35 35 F0 A9 FE 01 C8 07 
38 0C 07 38 07 2B 07 38 05 07 30 DD 34 34 35 18 
D8 CD D4 D2 CB 36 7E E6 0F C6 F6 F6 80 12 13 C9
Japanese
21 CC DC C3 F5 26 47 2D 01 05 00 00 0E 00 DE DC 
49 1C 10 0A 00 CC DC 90 3C CD 9D 30 AF EA 31 AD 
21 45 AD 11 2A AA 73 23 72 21 CE DC 11 91 C4 CD 
17 DD 13 23 CD 17 DD CD F4 36 F0 AB FE 01 C8 07 
38 0C 07 38 07 2B 07 38 05 07 30 DD 34 34 35 18 
D8 CD 1A DD CB 36 7E E6 0F C6 F6 F6 60 12 13 C9 
21 B7 D2 C3 E2 25 47 2D 01 05 00 00 0E 00 C9 D2 
49 1C 10 0A 00 B7 D2 92 3C CD 9D 2F AF EA 31 AD 
21 45 AD 11 2A AA 73 23 72 21 B9 D2 11 91 C5 CD 
02 D3 13 23 CD 02 D3 CD 1B 35 F0 A9 FE 01 C8 07 
38 0C 07 38 07 2B 07 38 05 07 30 DD 34 34 35 18 
D8 CD 05 D3 CB 36 7E E6 0F C6 F6 F6 60 12 13 C9
Korean
21 58 DE C3 A5 27 47 2D 01 05 00 00 0E 01 6A DE
4A 1C 10 0A 00 58 DE 91 CD 7A 31 CD 9C 0D AF EA
C5 AD 21 D9 AD 11 2A AA 73 23 72 21 5A DE 11 91
C4 CD A3 DE 13 23 CD A3 DE CD 79 37 FE 01 C8 07
38 0C 07 38 07 2B 07 38 05 07 30 DF 34 34 35 18
DA CD A6 DE CB 36 7E E6 0F C6 F6 F6 80 12 13 C9 

CompGiver script

Use:

  • Obtaining a single specific pokémon, with specific attributes
  • Competitive pokémon builds

Effect:

  • The PokéGiver script will give you a specific pokémon at a specific level as the 6th party pokémon.
  • Depending on how the code was customized it will then give the pokémon a specific held item, moves, stat experience and DVs.
  • Lastly, it will maximize the max PP of all moves, as if three PP UPs were used on each move.

Requirements for proper usage:

  • The party needs to have exactly 5 pokémon
  • It is highly recommended to NOT give yourself pokémon of species $00, $FC, $FD, $FE and $FF unless you know what you're doing.

Limitations:

  • Due to how the script is implemented, the stats of the pokémon won't be accurate to the newly rewritten DVs and stat experience values.
  • In a similar way, the actual PP values of the pokémon's move will be set to 0.
  • To fix both these issues, simply deposit to and withdraw the pokémon from the PC.

Customizability

  • On the first line of code, two hexadecimal values are marked with bold and have a default value of 97 05. These values represent the species and level of the given pokémon respectively. By default, the first pokémon will be a Bulbasaur (species ID $01) at level 5 ($05). These values can be changed prior to entering the code the first time to change the first pokémon given. e.g. replacing these values with FB 1E will give a Celebi (species ID $FB, 251 in decimal) at level 30 (level $1E, 30 in decimal).
  • Starting from the end of the third line of code, 17 hexadecimal values are marked with bold. These contain information on held item, moves, stat experience and DVs. These can be customised to get specific desired values. These can be interpreted as follows:
    1. 01: determines held item. You can find which values correspond to which item using the Big HEX list. Use 00 for no held item.
    2. 02 03 04 05: in order, determines moves 1 through 4. You can find which values correspond to which moves using the Big HEX list.
    3. FF FF: HP stat experience. This value is big endian. Set to FF FF to maximize this value.
    4. FF FF: Attack stat experience. This value is big endian. Set to FF FF to maximize this value.
    5. FF FF: Defense stat experience. This value is big endian. Set to FF FF to maximize this value.
    6. FF FF: Speed stat experience. This value is big endian. Set to FF FF to maximize this value.
    7. FF FF: Special stat experience. Affects both Special Attack and Special Defense. This value is big endian. Set to FF FF to maximize this value.
    8. FF FF: DVs. The nibbles are ordered as Attack - Defense - Speed - Special respectively. Set to FF FF to maximize this value. Set to FA AA for shiny male pokémon. Set to 2A AA for shiny female pokémon (if possible).


Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
21 5B DD C3 48 27 47 2D 97 05 00 00 0E 00 67 DD 
49 90 01 05 00 11 1B DB 21 84 DD CD 1A 31 0E 0C 
1E 25 CD 1A 31 21 31 DB 3E C0 0E 04 C3 4C 31 01 
02 03 04 05 FF FF FF FF FF FF FF FF FF FF FF FF 
21 86 D2 C3 1F 26 47 2D 97 05 00 00 0E 00 92 D2 
49 91 01 05 00 11 D0 DD 21 AF D2 CD 26 30 0E 0C 
1E DA CD 26 30 21 E6 DD 3E C0 0E 04 C3 41 30 01 
02 03 04 05 FF FF FF FF FF FF FF FF FF FF FF FF 
French
21 5B DD C3 5A 27 47 2D 97 05 00 00 0E 00 67 DD 
49 90 01 05 00 11 1B DB 21 84 DD CD 2C 31 0E 0C 
1E 25 CD 2C 31 21 31 DB 3E C0 0E 04 C3 5E 31 01 
02 03 04 05 FF FF FF FF FF FF FF FF FF FF FF FF 
21 86 D2 C3 00 26 47 2D 97 05 00 00 0E 00 92 D2 
49 91 01 05 00 11 D0 DD 21 AF D2 CD 13 30 0E 0C 
1E DA CD 13 30 21 E6 DD 3E C0 0E 04 C3 2E 30 01 
02 03 04 05 FF FF FF FF FF FF FF FF FF FF FF FF 
German
21 5B DD C3 75 27 47 2D 97 05 00 00 0E 00 67 DD 
49 90 01 05 00 11 1B DB 21 84 DD CD 47 31 0E 0C 
1E 25 CD 47 31 21 31 DB 3E C0 0E 04 C3 79 31 01 
02 03 04 05 FF FF FF FF FF FF FF FF FF FF FF FF 
21 86 D2 C3 09 26 47 2D 97 05 00 00 0E 00 92 D2 
49 91 01 05 00 11 D0 DD 21 AF D2 CD 10 30 0E 0C 
1E DA CD 10 30 21 E6 DD 3E C0 0E 04 C3 2B 30 01 
02 03 04 05 FF FF FF FF FF FF FF FF FF FF FF FF
Italian
21 5B DD C3 6D 27 47 2D 97 05 00 00 0E 00 67 DD 
49 90 01 05 00 11 1B DB 21 84 DD CD 3F 31 0E 0C 
1E 25 CD 3F 31 21 31 DB 3E C0 0E 04 C3 71 31 01 
02 03 04 05 FF FF FF FF FF FF FF FF FF FF FF FF
21 86 D2 C3 01 26 47 2D 97 05 00 00 0E 00 92 D2 
49 91 01 05 00 11 D0 DD 21 AF D2 CD 14 30 0E 0C 
1E DA CD 14 30 21 E6 DD 3E C0 0E 04 C3 2F 30 01 
02 03 04 05 FF FF FF FF FF FF FF FF FF FF FF FF
Spanish
21 5B DD C3 6C 27 47 2D 97 05 00 00 0E 00 67 DD 
49 90 01 05 00 11 1B DB 21 84 DD CD 3E 31 0E 0C 
1E 25 CD 3E 31 21 31 DB 3E C0 0E 04 C3 70 31 01 
02 03 04 05 FF FF FF FF FF FF FF FF FF FF FF FF
21 86 D2 C3 FD 25 47 2D 97 05 00 00 0E 00 92 D2 
49 91 01 05 00 11 D0 DD 21 AF D2 CD 10 30 0E 0C 
1E DA CD 10 30 21 E6 DD 3E C0 0E 04 C3 2B 30 01 
02 03 04 05 FF FF FF FF FF FF FF FF FF FF FF FF
Japanese
21 CC DC C3 F5 26 47 2D 97 05 00 00 0E 00 D8 DC 
49 90 01 05 00 11 E1 DA 21 F5 DC CD D6 30 0E 0C 
1E EB CD D6 30 21 F7 DA 3E C0 0E 04 C3 08 31 01 
02 03 04 05 FF FF FF FF FF FF FF FF FF FF FF FF
21 B7 D2 C3 E2 25 47 2D 97 05 00 00 0E 00 C3 D2 
49 92 01 05 00 11 96 DD 21 E0 D2 CD F2 2F 0E 0C 
1E A0 CD F2 2F 21 AC DD 3E C0 0E 04 C3 0D 30 01 
02 03 04 05 FF FF FF FF FF FF FF FF FF FF FF FF
Korean
21 58 DE C3 A5 27 47 2D 97 05 00 00 0E 00 64 DE 
4A 91 01 05 00 11 18 DC 21 81 DE CD C2 31 0E 0C 
1E 22 CD C2 31 21 2E DC 3E C0 0E 04 C3 F4 31 01 
02 03 04 05 FF FF FF FF FF FF FF FF FF FF FF FF 

MewGiver script

Use:

  • Intended for VC releases
  • Obtaining transferable (shiny) Mews

Effect:

  • The PokéGiver script will give you a Mew at lvl 5.
  • It then automatically modifies the data of party pokémon #6 to give it the right OT name, OT ID and Nickname that will allow Mew to be transferred through poké transporter.
  • Finally, it modifies the DVs of the given Mews, allowing it to be shiny if desired.

Requirements for proper usage:

  • The party needs to have exactly 5 pokémon when using the code.

Customizability

  • On the fourth line of code, two hexadecimal values are marked with bold and have a default value of FA AA. These values represent the DVs that the newly given Mew will receive. Having DVs of FA AA ensure that the given Mew will be shiny. Another value set that is useful is FF FF (highest possible DVs, compliant with actual GF Mew event DVs).
Codes to be used with TimoVM's MailConverter
Language Gold & Silver Crystal
English
21 5B DD C3 48 27 47 2D 97 05 00 00 0E 00 67 DD 
49 90 01 02 00 11 20 DB 21 88 DD CD 1A 31 0E 02
1E 2F CD 1A 31 0E 03 1E 81 CD 1A 31 0E 06 1E C3
C3 1A 31 59 0C FA AA 86 85 50 8C 84 96 50 50 50 
21 86 D2 C3 1F 26 47 2D 97 05 00 00 49 0E 00 92
D2 91 0E 02 11 D5 DD 21 B3 D2 CD 26 30 0E 02 1E
E4 CD 26 30 0E 03 11 36 DE CD 26 30 0E 06 1E 78
C3 26 30 59 0C FA AA 86 85 50 8C 84 96 50 50 50  
French
21 5B DD C3 5A 27 47 2D 97 05 00 00 0E 00 67 DD
49 90 01 02 00 11 20 DB 21 88 DD CD 2C 31 0E 02
1E 2F CD 2C 31 0E 03 1E 81 CD 2C 31 0E 06 1E C3
C3 2C 31 59 0C FA AA 86 85 50 8C 84 96 50 50 50 
21 86 D2 C3 00 26 47 2D 97 05 00 00 49 0E 00 92
D2 91 0E 02 11 D5 DD 21 B3 D2 CD 13 30 0E 02 1E
E4 CD 13 30 0E 03 11 36 DE CD 13 30 0E 06 1E 78
C3 13 30 59 0C FA AA 86 85 50 8C 84 96 50 50 50 
German
21 5B DD C3 75 27 47 2D 97 05 00 00 0E 00 67 DD
49 90 01 02 00 11 20 DB 21 88 DD CD 47 31 0E 02
1E 2F CD 47 31 0E 03 1E 81 CD 47 31 0E 06 1E C3
C3 47 31 59 0C FA AA 86 85 50 8C 84 96 50 50 50 
21 86 D2 C3 09 26 47 2D 97 05 00 00 49 0E 00 92
D2 91 0E 02 11 D5 DD 21 B3 D2 CD 10 30 0E 02 1E
E4 CD 10 30 0E 03 11 36 DE CD 10 30 0E 06 1E 78
C3 10 30 59 0C FA AA 86 85 50 8C 84 96 50 50 50 
Italian
21 5B DD C3 6D 27 47 2D 97 05 00 00 0E 00 67 DD
49 90 01 02 00 11 20 DB 21 88 DD CD 3F 31 0E 02
1E 2F CD 3F 31 0E 03 1E 81 CD 3F 31 0E 06 1E C3
C3 3F 31 59 0C FA AA 86 85 50 8C 84 96 50 50 50 
21 86 D2 C3 01 26 47 2D 97 05 00 00 49 0E 00 92
D2 91 0E 02 11 D5 DD 21 B3 D2 CD 14 30 0E 02 1E
E4 CD 14 30 0E 03 11 36 DE CD 14 30 0E 06 1E 78
C3 14 30 59 0C FA AA 86 85 50 8C 84 96 50 50 50 
Spanish
21 5B DD C3 6C 27 47 2D 97 05 00 00 0E 00 67 DD
49 90 01 02 00 11 20 DB 21 88 DD CD 3E 31 0E 02
1E 2F CD 3E 31 0E 03 1E 81 CD 3E 31 0E 06 1E C3
C3 3E 31 59 0C FA AA 86 85 50 8C 84 96 50 50 50 
21 86 D2 C3 FD 25 47 2D 97 05 00 00 49 0E 00 92
D2 91 0E 02 11 D5 DD 21 B3 D2 CD 10 30 0E 02 1E
E4 CD 10 30 0E 03 11 36 DE CD 10 30 0E 06 1E 78
C3 10 30 59 0C FA AA 86 85 50 8C 84 96 50 50 50 
Japanese
21 CC DC C3 F5 26 47 2D 97 05 00 00 0E 00 D8 DC
49 90 0E 02 11 E6 DA 21 F9 DC CD D6 30 0E 02 1E
F5 CD D6 30 14 0E 05 1E 2E CD D6 30 0E 04 1E 52
C3 D6 30 59 0C FA AA 08 E3 9B D8 50 9E AE 82 50 
21 B7 D2 C3 E2 25 47 2D 97 05 00 00 0E 00 C3 D2 
49 92 0E 02 11 9B DD 21 E4 D2 CD F2 2F 0E 02 1E 
AA CD F2 2F 0E 05 1E E3 CD F2 2F 0E 04 11 07 DE 
C3 F2 2F 59 0C FA AA 08 E3 9B D8 50 9E AE 82 50
Korean
21 58 DE C3 A5 27 47 2D 97 05 00 00 4A 0E 00 64
DE 91 01 02 00 11 1D DC 21 85 DE CD C2 31 0E 02
1E 2C CD C2 31 0E 03 1E 7E CD C2 31 0E 06 1E C0
C3 C2 31 59 0C FA AA 86 85 50 8C 84 96 50 50 50 

Gen3Giver scripts

Use:

  • Intended for VC releases
  • Obtaining transferable (shiny) pokémon that, when transferred through poké transporter, will be converted to Treecko/Grovyle/Sceptile/Torchic

Effect:

  • Every Gen3Giver script will give you a Pokémon at a specific level.
  • It then automatically modifies the data of party pokémon #6 to give it the right internal species, moveset and nickname that will allow them to be transferred through poké transporter as gen 3 pokémon.
  • Finally, it modifies the DVs of the given pokémon, allowing it to be shiny if desired.

Requirements for proper usage:

  • The party needs to have exactly 5 pokémon when using the code.

Customizability

  • On the fourth line of code, two hexadecimal values are marked with bold and have a default value of FA AA. These values represent the DVs that the newly given Mew will receive. Having DVs of FA AA ensure that the given Mew will be shiny. Another value set that is useful is FF FF (highest possible DVs, compliant with actual GF Mew event DVs).
  • Each language and version comes with six different codes that each give different pokémon. The last two codes will give Torchic at lvl 15 and 34 respectively, allowing you to easily evolve it to Combusken or Blaziken after transferring.
Codes to be used with TimoVM's MailConverter
Language Pokémon given Gold & Silver Crystal
English Treecko, lvl 5
21 5B DD C3 48 27 47 2D 01 05 00 00 49 0E FC 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 1A
31 0E 02 1E 2F CD 1A 31 0E 0B 1E C3 C3 1A 31 01
2B 47 00 FA AA 93 91 84 84 82 8A 8E 50 50 50 50  
21 86 D2 C3 1F 26 47 2D 01 05 00 00 49 0E FC 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 26
30 0E 02 1E E4 CD 26 30 0E 0A 11 78 DE C3 26 30
01 2B 47 00 FA AA 93 91 84 84 82 8A 8E 50 50 50  
Grovyle, lvl 16
21 5B DD C3 48 27 47 2D 02 10 00 00 49 0E FD 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 1A
31 0E 02 1E 2F CD 1A 31 0E 0B 1E C3 C3 1A 31 01
2B 48 62 FA AA 86 91 8E 95 98 8B 84 50 50 50 50 
21 86 D2 C3 1F 26 47 2D 02 10 00 00 49 0E FD 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 26
30 0E 02 1E E4 CD 26 30 0E 0A 11 78 DE C3 26 30
01 2B 48 62 FA AA 86 91 8E 95 98 8B 84 50 50 50 
Sceptile, lvl 36
21 5B DD C3 48 27 47 2D 03 24 00 00 49 0E FE 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 1A
31 0E 02 1E 2F CD 1A 31 0E 0B 1E C3 C3 1A 31 E4
D2 48 62 FA AA 92 82 84 8F 93 88 8B 84 50 50 50 
21 86 D2 C3 1F 26 47 2D 03 24 00 00 49 0E FE 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 26
30 0E 02 1E E4 CD 26 30 0E 0A 11 78 DE C3 26 30
E4 D2 48 62 FA AA 92 82 84 8F 93 88 8B 84 50 50 
Torchic, lvl 5
21 5B DD C3 48 27 47 2D 04 05 00 00 49 0E FF 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 1A
31 0E 02 1E 2F CD 1A 31 0E 0B 1E C3 C3 1A 31 0A
2D 34 00 FA AA 93 8E 91 82 87 88 82 50 50 50 50 
21 86 D2 C3 1F 26 47 2D 04 05 00 00 49 0E FF 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 26
30 0E 02 1E E4 CD 26 30 0E 0A 11 78 DE C3 26 30
0A 2D 34 00 FA AA 93 8E 91 82 87 88 82 50 50 50 
Torchic, lvl 15
21 5B DD C3 48 27 47 2D 05 0F 00 00 49 0E FF 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 1A
31 0E 02 1E 2F CD 1A 31 0E 0B 1E C3 C3 1A 31 0A
1C 34 40 FA AA 93 8E 91 82 87 88 82 50 50 50 50 
21 86 D2 C3 1F 26 47 2D 05 0F 00 00 49 0E FF 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 26
30 0E 02 1E E4 CD 26 30 0E 0A 11 78 DE C3 26 30
0A 1C 34 40 FA AA 93 8E 91 82 87 88 82 50 50 50 
Torchic, lvl 34
21 5B DD C3 48 27 47 2D 06 22 00 00 49 0E FF 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 1A
31 0E 02 1E 2F CD 1A 31 0E 0B 1E C3 C3 1A 31 62
1C 53 40 FA AA 93 8E 91 82 87 88 82 50 50 50 50 
21 86 D2 C3 1F 26 47 2D 06 22 00 00 49 0E FF 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 26
30 0E 02 1E E4 CD 26 30 0E 0A 11 78 DE C3 26 30
62 1C 53 40 FA AA 93 8E 91 82 87 88 82 50 50 50 
French Treecko, lvl 5
21 5B DD C3 5A 27 47 2D 01 05 00 00 49 0E FC 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 2C
31 0E 02 1E 2F CD 2C 31 0E 0B 1E C3 C3 2C 31 01
2B 47 00 FA AA 80 91 82 8A 8E 50 50 50 50 50 50 
21 86 D2 C3 00 26 47 2D 01 05 00 00 49 0E FC 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 13
30 0E 02 1E E4 CD 13 30 0E 0A 11 78 DE C3 13 30
01 2B 47 00 FA AA 80 91 82 8A 8E 50 50 50 50 50 
Grovyle, lvl 16
21 5B DD C3 5A 27 47 2D 02 10 00 00 49 0E FD 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 2C
31 0E 02 1E 2F CD 2C 31 0E 0B 1E C3 C3 2C 31 01
2B 48 62 FA AA 8C 80 92 92 8A 8E 50 50 50 50 50 
21 86 D2 C3 00 26 47 2D 02 10 00 00 49 0E FD 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 13
30 0E 02 1E E4 CD 13 30 0E 0A 11 78 DE C3 13 30
01 2B 48 62 FA AA 8C 80 92 92 8A 8E 50 50 50 50 
Sceptile, lvl 36
21 5B DD C3 5A 27 47 2D 03 24 00 00 49 0E FE 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 2C
31 0E 02 1E 2F CD 2C 31 0E 0B 1E C3 C3 2C 31 E4
D2 48 62 FA AA 89 94 8D 86 8A 8E 50 50 50 50 50 
21 86 D2 C3 00 26 47 2D 03 24 00 00 49 0E FE 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 13
30 0E 02 1E E4 CD 13 30 0E 0A 11 78 DE C3 13 30
E4 D2 48 62 FA AA 89 94 8D 86 8A 8E 50 50 50 50 
Torchic, lvl 5
21 5B DD C3 5A 27 47 2D 04 05 00 00 49 0E FF 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 2C
31 0E 02 1E 2F CD 2C 31 0E 0B 1E C3 C3 2C 31 0A
2D 34 00 FA AA 8F 8E 94 92 92 88 85 84 94 50 50 
21 86 D2 C3 00 26 47 2D 04 05 00 00 49 0E FF 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 13
30 0E 02 1E E4 CD 13 30 0E 0A 11 78 DE C3 13 30
0A 2D 34 00 FA AA 8F 8E 94 92 92 88 85 84 94 50 
Torchic, lvl 15
21 5B DD C3 5A 27 47 2D 05 0F 00 00 49 0E FF 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 2C
31 0E 02 1E 2F CD 2C 31 0E 0B 1E C3 C3 2C 31 0A
1C 34 40 FA AA 8F 8E 94 92 92 88 85 84 94 50 50 
21 86 D2 C3 00 26 47 2D 05 0F 00 00 49 0E FF 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 13
30 0E 02 1E E4 CD 13 30 0E 0A 11 78 DE C3 13 30
0A 1C 34 40 FA AA 8F 8E 94 92 92 88 85 84 94 50 
Torchic, lvl 34
21 5B DD C3 5A 27 47 2D 06 22 00 00 49 0E FF 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 2C
31 0E 02 1E 2F CD 2C 31 0E 0B 1E C3 C3 2C 31 62
1C 53 40 FA AA 8F 8E 94 92 92 88 85 84 94 50 50 
21 86 D2 C3 00 26 47 2D 06 22 00 00 49 0E FF 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 13
30 0E 02 1E E4 CD 13 30 0E 0A 11 78 DE C3 13 30
62 1C 53 40 FA AA 8F 8E 94 92 92 88 85 84 94 50 
German Treecko, lvl 5
21 5B DD C3 75 27 47 2D 01 05 00 00 49 0E FC 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 47
31 0E 02 1E 2F CD 47 31 0E 0B 1E C3 C3 47 31 01
2B 47 00 FA AA 86 84 82 8A 80 91 81 8E 91 50 50 
21 86 D2 C3 09 26 47 2D 01 05 00 00 49 0E FC 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 10
30 0E 02 1E E4 CD 10 30 0E 0A 11 78 DE C3 10 30
01 2B 47 00 FA AA 86 84 82 8A 80 91 81 8E 91 50 
Grovyle, lvl 16
21 5B DD C3 75 27 47 2D 02 10 00 00 49 0E FD 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 47
31 0E 02 1E 2F CD 47 31 0E 0B 1E C3 C3 47 31 01
2B 48 62 FA AA 91 84 8F 93 80 88 8D 50 50 50 50 
21 86 D2 C3 09 26 47 2D 02 10 00 00 49 0E FD 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 10
30 0E 02 1E E4 CD 10 30 0E 0A 11 78 DE C3 10 30
01 2B 48 62 FA AA 91 84 8F 93 80 88 8D 50 50 50 
Sceptile, lvl 36
21 5B DD C3 75 27 47 2D 03 24 00 00 49 0E FE 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 47
31 0E 02 1E 2F CD 47 31 0E 0B 1E C3 C3 47 31 E4
D2 48 62 FA AA 86 84 96 80 8B 83 91 8E 50 50 50 
21 86 D2 C3 09 26 47 2D 03 24 00 00 49 0E FE 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 10
30 0E 02 1E E4 CD 10 30 0E 0A 11 78 DE C3 10 30
E4 D2 48 62 FA AA 86 84 96 80 8B 83 91 8E 50 50 
Torchic, lvl 5
21 5B DD C3 75 27 47 2D 04 05 00 00 49 0E FF 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 47
31 0E 02 1E 2F CD 47 31 0E 0B 1E C3 C3 47 31 0A
2D 34 00 FA AA 85 8B 84 8C 8C 8B 88 50 50 50 50 
21 86 D2 C3 09 26 47 2D 04 05 00 00 49 0E FF 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 10
30 0E 02 1E E4 CD 10 30 0E 0A 11 78 DE C3 10 30
0A 2D 34 00 FA AA 85 8B 84 8C 8C 8B 88 50 50 50 
Torchic, lvl 15
21 5B DD C3 75 27 47 2D 05 0F 00 00 49 0E FF 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 47
31 0E 02 1E 2F CD 47 31 0E 0B 1E C3 C3 47 31 0A
1C 34 40 FA AA 85 8B 84 8C 8C 8B 88 50 50 50 50 
21 86 D2 C3 09 26 47 2D 05 0F 00 00 49 0E FF 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 10
30 0E 02 1E E4 CD 10 30 0E 0A 11 78 DE C3 10 30
0A 1C 34 40 FA AA 85 8B 84 8C 8C 8B 88 50 50 50 
Torchic, lvl 34
21 5B DD C3 75 27 47 2D 06 22 00 00 49 0E FF 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 47
31 0E 02 1E 2F CD 47 31 0E 0B 1E C3 C3 47 31 62
1C 53 40 FA AA 85 8B 84 8C 8C 8B 88 50 50 50 50 
21 86 D2 C3 09 26 47 2D 06 22 00 00 49 0E FF 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 10
30 0E 02 1E E4 CD 10 30 0E 0A 11 78 DE C3 10 30
62 1C 53 40 FA AA 85 8B 84 8C 8C 8B 88 50 50 50 
Italian Treecko, lvl 5
21 5B DD C3 6D 27 47 2D 01 05 00 00 49 0E FC 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 3F
31 0E 02 1E 2F CD 3F 31 0E 0B 1E C3 C3 3F 31 01
2B 47 00 FA AA 93 91 84 84 82 8A 8E 50 50 50 50 
21 86 D2 C3 01 26 47 2D 01 05 00 00 49 0E FC 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 14
30 0E 02 1E E4 CD 14 30 0E 0A 11 78 DE C3 14 30
01 2B 47 00 FA AA 93 91 84 84 82 8A 8E 50 50 50 
Grovyle, lvl 16
21 5B DD C3 6D 27 47 2D 02 10 00 00 49 0E FD 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 3F
31 0E 02 1E 2F CD 3F 31 0E 0B 1E C3 C3 3F 31 01
2B 48 62 FA AA 86 91 8E 95 98 8B 84 50 50 50 50 
21 86 D2 C3 01 26 47 2D 02 10 00 00 49 0E FD 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 14
30 0E 02 1E E4 CD 14 30 0E 0A 11 78 DE C3 14 30
01 2B 48 62 FA AA 86 91 8E 95 98 8B 84 50 50 50 
Sceptile, lvl 36
21 5B DD C3 6D 27 47 2D 03 24 00 00 49 0E FE 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 3F
31 0E 02 1E 2F CD 3F 31 0E 0B 1E C3 C3 3F 31 E4
D2 48 62 FA AA 92 82 84 8F 93 88 8B 84 50 50 50 
21 86 D2 C3 01 26 47 2D 03 24 00 00 49 0E FE 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 14
30 0E 02 1E E4 CD 14 30 0E 0A 11 78 DE C3 14 30
E4 D2 48 62 FA AA 92 82 84 8F 93 88 8B 84 50 50 
Torchic, lvl 5
21 5B DD C3 6D 27 47 2D 04 05 00 00 49 0E FF 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 3F
31 0E 02 1E 2F CD 3F 31 0E 0B 1E C3 C3 3F 31 0A
2D 34 00 FA AA 93 8E 91 82 87 88 82 50 50 50 50 
21 86 D2 C3 01 26 47 2D 04 05 00 00 49 0E FF 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 14
30 0E 02 1E E4 CD 14 30 0E 0A 11 78 DE C3 14 30
0A 2D 34 00 FA AA 93 8E 91 82 87 88 82 50 50 50 
Torchic, lvl 15
21 5B DD C3 6D 27 47 2D 05 0F 00 00 49 0E FF 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 3F
31 0E 02 1E 2F CD 3F 31 0E 0B 1E C3 C3 3F 31 0A
1C 34 40 FA AA 93 8E 91 82 87 88 82 50 50 50 50 
21 86 D2 C3 01 26 47 2D 05 0F 00 00 49 0E FF 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 14
30 0E 02 1E E4 CD 14 30 0E 0A 11 78 DE C3 14 30
0A 1C 34 40 FA AA 93 8E 91 82 87 88 82 50 50 50 
Torchic, lvl 34
21 5B DD C3 6D 27 47 2D 06 22 00 00 49 0E FF 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 3F
31 0E 02 1E 2F CD 3F 31 0E 0B 1E C3 C3 3F 31 62
1C 53 40 FA AA 93 8E 91 82 87 88 82 50 50 50 50 
21 86 D2 C3 01 26 47 2D 06 22 00 00 49 0E FF 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 14
30 0E 02 1E E4 CD 14 30 0E 0A 11 78 DE C3 14 30
62 1C 53 40 FA AA 93 8E 91 82 87 88 82 50 50 50 
Spanish Treecko, lvl 5
21 5B DD C3 6C 27 47 2D 01 05 00 00 49 0E FC 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 3E
31 0E 02 1E 2F CD 3E 31 0E 0B 1E C3 C3 3E 31 01
2B 47 00 FA AA 93 91 84 84 82 8A 8E 50 50 50 50 
21 86 D2 C3 FD 25 47 2D 01 05 00 00 49 0E FC 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 10
30 0E 02 1E E4 CD 10 30 0E 0A 11 78 DE C3 10 30
01 2B 47 00 FA AA 93 91 84 84 82 8A 8E 50 50 50 
Grovyle, lvl 16
21 5B DD C3 6C 27 47 2D 02 10 00 00 49 0E FD 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 3E
31 0E 02 1E 2F CD 3E 31 0E 0B 1E C3 C3 3E 31 01
2B 48 62 FA AA 86 91 8E 95 98 8B 84 50 50 50 50 
21 86 D2 C3 FD 25 47 2D 02 10 00 00 49 0E FD 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 10
30 0E 02 1E E4 CD 10 30 0E 0A 11 78 DE C3 10 30
01 2B 48 62 FA AA 86 91 8E 95 98 8B 84 50 50 50 
Sceptile, lvl 36
21 5B DD C3 6C 27 47 2D 03 24 00 00 49 0E FE 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 3E
31 0E 02 1E 2F CD 3E 31 0E 0B 1E C3 C3 3E 31 E4
D2 48 62 FA AA 92 82 84 8F 93 88 8B 84 50 50 50 
21 86 D2 C3 FD 25 47 2D 03 24 00 00 49 0E FE 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 10
30 0E 02 1E E4 CD 10 30 0E 0A 11 78 DE C3 10 30
E4 D2 48 62 FA AA 92 82 84 8F 93 88 8B 84 50 50 
Torchic, lvl 5
21 5B DD C3 6C 27 47 2D 04 05 00 00 49 0E FF 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 3E
31 0E 02 1E 2F CD 3E 31 0E 0B 1E C3 C3 3E 31 0A
2D 34 00 FA AA 93 8E 91 82 87 88 82 50 50 50 50 
21 86 D2 C3 FD 25 47 2D 04 05 00 00 49 0E FF 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 10
30 0E 02 1E E4 CD 10 30 0E 0A 11 78 DE C3 10 30
0A 2D 34 00 FA AA 93 8E 91 82 87 88 82 50 50 50 
Torchic, lvl 15
21 5B DD C3 6C 27 47 2D 05 0F 00 00 49 0E FF 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 3E
31 0E 02 1E 2F CD 3E 31 0E 0B 1E C3 C3 3E 31 0A
1C 34 40 FA AA 93 8E 91 82 87 88 82 50 50 50 50 
21 86 D2 C3 FD 25 47 2D 05 0F 00 00 49 0E FF 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 10
30 0E 02 1E E4 CD 10 30 0E 0A 11 78 DE C3 10 30
0A 1C 34 40 FA AA 93 8E 91 82 87 88 82 50 50 50 
Torchic, lvl 34
21 5B DD C3 6C 27 47 2D 06 22 00 00 49 0E FF 67
DD 90 01 04 00 11 1A DB 12 1E 1C 21 84 DD CD 3E
31 0E 02 1E 2F CD 3E 31 0E 0B 1E C3 C3 3E 31 62
1C 53 40 FA AA 93 8E 91 82 87 88 82 50 50 50 50 
21 86 D2 C3 FD 25 47 2D 06 22 00 00 49 0E FF 92
D2 91 01 04 00 11 CF DD 12 1E D1 21 B0 D2 CD 10
30 0E 02 1E E4 CD 10 30 0E 0A 11 78 DE C3 10 30
62 1C 53 40 FA AA 93 8E 91 82 87 88 82 50 50 50 
Japanese Treecko, lvl 5
21 CC DC C3 F5 26 47 2D 01 05 00 00 0E FC D8 DC
49 90 01 04 00 11 E0 DA 12 1E E2 21 F6 DC CD D6
30 0E 02 1E F5 CD D6 30 0E 06 11 52 DB C3 D6 30
01 2B 47 00 FA AA 86 A1 D8 50 50 50 00 00 00 00 
21 B7 D2 C3 E2 25 47 2D 01 05 00 00 0E FC C3 D2
49 92 01 04 00 11 95 DD 12 1E 97 21 E1 D2 CD F2
2F 0E 02 1E AA CD F2 2F 0E 06 11 07 DE C3 F2 2F
01 2B 47 00 FA AA 86 A1 D8 50 50 50 00 00 00 00
Grovyle, lvl 16
21 CC DC C3 F5 26 47 2D 02 10 00 00 0E FD D8 DC
49 90 01 04 00 11 E0 DA 12 1E E2 21 F6 DC CD D6
30 0E 02 1E F5 CD D6 30 0E 06 11 52 DB C3 D6 30
01 2B 48 62 FA AA 0B AE 42 93 A6 50 00 00 00 00 
21 B7 D2 C3 E2 25 47 2D 02 10 00 00 0E FD C3 D2
49 92 01 04 00 11 95 DD 12 1E 97 21 E1 D2 CD F2
2F 0E 02 1E AA CD F2 2F 0E 06 11 07 DE C3 F2 2F
01 2B 48 62 FA AA 0B AE 42 93 A6 50 00 00 00 00 
Sceptile, lvl 36
21 CC DC C3 F5 26 47 2D 03 24 00 00 0E FE D8 DC
49 90 01 04 00 11 E0 DA 12 1E E2 21 F6 DC CD D6
30 0E 02 1E F5 CD D6 30 0E 06 11 52 DB C3 D6 30
E4 D2 48 62 FA AA 0B AE 85 81 AB 50 00 00 00 00 
21 B7 D2 C3 E2 25 47 2D 03 24 00 00 0E FE C3 D2
49 92 01 04 00 11 95 DD 12 1E 97 21 E1 D2 CD F2
2F 0E 02 1E AA CD F2 2F 0E 06 11 07 DE C3 F2 2F
E4 D2 48 62 FA AA 0B AE 85 81 AB 50 00 00 00 00 
Torchic, lvl 5
21 CC DC C3 F5 26 47 2D 04 05 00 00 0E FF D8 DC
49 90 01 04 00 11 E0 DA 12 1E E2 21 F6 DC CD D6
30 0E 02 1E F5 CD D6 30 0E 06 11 52 DB C3 D6 30
0A 2D 34 00 FA AA 80 90 AD A1 50 50 00 00 00 00 
21 B7 D2 C3 E2 25 47 2D 04 05 00 00 0E FF C3 D2
49 92 01 04 00 11 95 DD 12 1E 97 21 E1 D2 CD F2
2F 0E 02 1E AA CD F2 2F 0E 06 11 07 DE C3 F2 2F
0A 2D 34 00 FA AA 80 90 AD A1 50 50 00 00 00 00 
Torchic, lvl 15
21 CC DC C3 F5 26 47 2D 05 0F 00 00 0E FF D8 DC
49 90 01 04 00 11 E0 DA 12 1E E2 21 F6 DC CD D6
30 0E 02 1E F5 CD D6 30 0E 06 11 52 DB C3 D6 30
0A 1C 34 40 FA AA 80 90 AD A1 50 50 00 00 00 00 
21 B7 D2 C3 E2 25 47 2D 05 0F 00 00 0E FF C3 D2
49 92 01 04 00 11 95 DD 12 1E 97 21 E1 D2 CD F2
2F 0E 02 1E AA CD F2 2F 0E 06 11 07 DE C3 F2 2F
0A 1C 34 40 FA AA 80 90 AD A1 50 50 00 00 00 00  
Torchic, lvl 34
21 CC DC C3 F5 26 47 2D 06 22 00 00 0E FF D8 DC
49 90 01 04 00 11 E0 DA 12 1E E2 21 F6 DC CD D6
30 0E 02 1E F5 CD D6 30 0E 06 11 52 DB C3 D6 30
62 1C 53 40 FA AA 80 90 AD A1 50 50 00 00 00 00 
21 B7 D2 C3 E2 25 47 2D 06 22 00 00 0E FF C3 D2
49 92 01 04 00 11 95 DD 12 1E 97 21 E1 D2 CD F2
2F 0E 02 1E AA CD F2 2F 0E 06 11 07 DE C3 F2 2F
62 1C 53 40 FA AA 80 90 AD A1 50 50 00 00 00 00
Korean Treecko, lvl 5
21 58 DE C3 A5 27 47 2D 01 05 00 00 4A 0E FC 64
DE 91 01 04 00 11 17 DC 12 1E 19 21 81 DE CD C2
31 0E 02 1E 2C CD C2 31 0E 0B 1E C0 C3 C2 31 01
2B 47 00 FA AA 02 3A 04 AB 08 26 01 B2 50 50 50 
Grovyle, lvl 16
21 58 DE C3 A5 27 47 2D 02 10 00 00 4A 0E FD 64
DE 91 01 04 00 11 17 DC 12 1E 19 21 81 DE CD C2
31 0E 02 1E 2C CD C2 31 0E 09 1E C0 C3 C2 31 01
2B 48 62 FA AA 02 3A 04 AB 03 19 07 9C 50 50 50 
Sceptile, lvl 36
21 58 DE C3 A5 27 47 2D 03 24 00 00 4A 0E FE 64
DE 91 01 04 00 11 17 DC 12 1E 19 21 81 DE CD C2
31 0E 02 1E 2C CD C2 31 0E 09 1E C0 C3 C2 31 E4
D2 48 62 FA AA 02 3A 04 AB 09 87 50 50 50 50 50 
Torchic, lvl 5
21 58 DE C3 A5 27 47 2D 04 05 00 00 4A 0E FF 64
DE 91 01 04 00 11 17 DC 12 1E 19 21 81 DE CD C2
31 0E 02 1E 2C CD C2 31 0E 09 1E C0 C3 C2 31 0A
2D 34 00 FA AA 06 C6 08 97 04 90 50 50 50 50 50 
Torchic, lvl 15
21 58 DE C3 A5 27 47 2D 05 0F 00 00 4A 0E FF 64
DE 91 01 04 00 11 17 DC 12 1E 19 21 81 DE CD C2
31 0E 02 1E 2C CD C2 31 0E 09 1E C0 C3 C2 31 0A
1C 34 40 FA AA 06 C6 08 97 04 90 50 50 50 50 50 
Torchic, lvl 34
21 58 DE C3 A5 27 47 2D 06 22 00 00 4A 0E FF 64
DE 91 01 04 00 11 17 DC 12 1E 19 21 81 DE CD C2
31 0E 02 1E 2C CD C2 31 0E 09 1E C0 C3 C2 31 62
1C 53 40 FA AA 06 C6 08 97 04 90 50 50 50 50 50