Guides:Nickname Writer Codes: Difference between revisions
Line 946: | Line 946: | ||
==Change player data== |
==Change player data== |
||
===Change Player Name=== |
|||
This code will open a nickname screen allowing you to enter a new player name. Please note that this will also nickname party pokémon #1 with the same name. |
|||
{| class="wikitable" |
|||
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool] |
|||
|- |
|||
! Language !! Version !! Code |
|||
|- |
|||
! rowspan="3" | English |
|||
|| Red |
|||
| rowspan="2" | |
|||
06 01 21 5C 65 |
|||
CD D6 35 01 0B |
|||
00 11 58 D1 21 |
|||
4B CF C3 B5 00 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
06 01 21 CD 62 |
|||
CD 84 3E 01 0B |
|||
00 11 57 D1 21 |
|||
4A CF C3 B1 00 |
|||
|- |
|||
! rowspan="3" | French |
|||
|| Red |
|||
| rowspan="2" | |
|||
06 01 21 F7 65 |
|||
CD F3 35 01 0B |
|||
00 11 5D D1 21 |
|||
50 CF C3 B5 00 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
06 01 21 56 63 |
|||
CD 87 3E 01 0B |
|||
00 11 5C D1 21 |
|||
4F CF C3 B1 00 |
|||
|- |
|||
! rowspan="3" | German |
|||
|| Red |
|||
| rowspan="2" | |
|||
06 01 21 83 65 |
|||
CD F0 35 01 0B |
|||
00 11 5D D1 21 |
|||
50 CF C3 B5 00 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
06 01 21 E2 62 |
|||
CD 89 3E 01 0B |
|||
00 11 5C D1 21 |
|||
4F CF C3 B1 00 |
|||
|- |
|||
! rowspan="3" | Italian |
|||
| Red |
|||
|| |
|||
06 01 21 BB 65 |
|||
CD EE 35 01 0B |
|||
00 11 5D D1 21 |
|||
50 CF C3 B5 00 |
|||
|- |
|||
| Blue |
|||
|| |
|||
06 01 21 BA 65 |
|||
CD EE 35 01 0B |
|||
00 11 5D D1 21 |
|||
50 CF C3 B5 00 |
|||
|- |
|||
| Yellow |
|||
|| |
|||
06 01 21 1C 63 |
|||
CD 82 3E 01 0B |
|||
00 11 5C D1 21 |
|||
4F CF C3 B1 00 |
|||
|- |
|||
! rowspan="3" | Spanish |
|||
|| Red |
|||
| rowspan="2" | |
|||
06 01 21 BB 65 |
|||
CD F5 35 01 0B |
|||
00 11 5D D1 21 |
|||
50 CF C3 B5 00 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
06 01 21 14 63 |
|||
CD 89 3E 01 0B |
|||
00 11 5C D1 21 |
|||
4F CF C3 B1 00 |
|||
|} |
|||
===Change Player ID=== |
|||
This code will replace your trainer ID with a new ID value. Please note that pokémon that do not share your OT name or OT ID will be seen as traded pokémon. |
|||
Customizability: The values marked in bold form the new ID. simply convert the desired ID to hexadecimal, then substitute them in the code. For example, an ID of 12345 corresponds to $3039, meaning you need to substitute the values 30 39 into the code. |
|||
{| class="wikitable" |
|||
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool] |
|||
|- |
|||
! Language !! Version !! Code |
|||
|- |
|||
! rowspan="3" | English |
|||
|| Red |
|||
| rowspan="2" | |
|||
01 A4 55 21 4A |
|||
D3 71 23 70 C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
01 A4 55 21 49 |
|||
D3 71 23 70 C9 |
|||
|- |
|||
! rowspan="3" | All other |
|||
|| Red |
|||
| rowspan="2" | |
|||
01 A4 55 21 4F |
|||
D3 71 23 70 C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
01 A4 55 21 4E |
|||
D3 71 23 70 C9 |
|||
|} |
|||
===Change Rival Name=== |
|||
This code will open a nickname screen allowing you to enter a new rival name. Please note that this will also nickname party pokémon #1 with the same name. |
|||
{| class="wikitable" |
|||
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool] |
|||
|- |
|||
! Language !! Version !! Code |
|||
|- |
|||
! rowspan="3" | English |
|||
|| Red |
|||
| rowspan="2" | |
|||
06 01 21 5C 65 |
|||
CD D6 35 01 0B |
|||
00 11 4A D3 21 |
|||
4B CF C3 B5 00 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
06 01 21 CD 62 |
|||
CD 84 3E 01 0B |
|||
00 11 49 D3 21 |
|||
4A CF C3 B1 00 |
|||
|- |
|||
! rowspan="3" | French |
|||
|| Red |
|||
| rowspan="2" | |
|||
06 01 21 F7 65 |
|||
CD F3 35 01 0B |
|||
00 11 4F D3 21 |
|||
50 CF C3 B5 00 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
06 01 21 56 63 |
|||
CD 87 3E 01 0B |
|||
00 11 4E D3 21 |
|||
4F CF C3 B1 00 |
|||
|- |
|||
! rowspan="3" | German |
|||
|| Red |
|||
| rowspan="2" | |
|||
06 01 21 83 65 |
|||
CD F0 35 01 0B |
|||
00 11 4F D3 21 |
|||
50 CF C3 B5 00 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
06 01 21 E2 62 |
|||
CD 89 3E 01 0B |
|||
00 11 4E D3 21 |
|||
4F CF C3 B1 00 |
|||
|- |
|||
! rowspan="3" | Italian |
|||
| Red |
|||
|| |
|||
06 01 21 BB 65 |
|||
CD EE 35 01 0B |
|||
00 11 4F D3 21 |
|||
50 CF C3 B5 00 |
|||
|- |
|||
| Blue |
|||
|| |
|||
06 01 21 BA 65 |
|||
CD EE 35 01 0B |
|||
00 11 4F D3 21 |
|||
50 CF C3 B5 00 |
|||
|- |
|||
| Yellow |
|||
|| |
|||
06 01 21 1C 63 |
|||
CD 82 3E 01 0B |
|||
00 11 4E D3 21 |
|||
4F CF C3 B1 00 |
|||
|- |
|||
! rowspan="3" | Spanish |
|||
|| Red |
|||
| rowspan="2" | |
|||
06 01 21 BB 65 |
|||
CD F5 35 01 0B |
|||
00 11 4F D3 21 |
|||
50 CF C3 B5 00 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
06 01 21 14 63 |
|||
CD 89 3E 01 0B |
|||
00 11 4E D3 21 |
|||
4F CF C3 B1 00 |
|||
|} |
|||
- Unlock all Fly locations |
|||
{| class="wikitable" |
|||
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool] |
|||
|- |
|||
! Language !! Version !! Code |
|||
|- |
|||
! rowspan="3" | English |
|||
|| Red |
|||
| rowspan="2" | |
|||
01 FF FF 21 0B |
|||
D7 71 23 70 C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
01 FF FF 21 0A |
|||
D7 71 23 70 C9 |
|||
|- |
|||
! rowspan="3" | All other |
|||
|| Red |
|||
| rowspan="2" | |
|||
01 FF FF 21 10 |
|||
D7 71 23 70 C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
01 FF FF 21 0F |
|||
D7 71 23 70 C9 |
|||
|} |
|||
===Change Obtained Badges=== |
|||
This code changes which badges you have in your possession. |
|||
Customizability: the value marked in bold allows you to specify which badges have been obtained. Each badge has their own corresponding bit, badge order goes from least significant bit to most significant but. |
|||
Set the value to $FF to set all badges as obtained, set the value to $00 to set all badges as unobtained. |
|||
Note: please note that the badges obtained will determine which HM moves you are allowed to use outside of battle. Please make sure to not accidentally softlock yourself this way. |
|||
{| class="wikitable" |
|||
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool] |
|||
|- |
|||
! Language !! Version !! Code |
|||
|- |
|||
! rowspan="3" | English |
|||
|| Red |
|||
| rowspan="2" | |
|||
3E '''FF''' EA 56 D3 |
|||
C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
3E '''FF''' EA 55 D3 |
|||
C9 |
|||
|- |
|||
! rowspan="3" | All other |
|||
|| Red |
|||
| rowspan="2" | |
|||
3E '''FF''' EA 5B D3 |
|||
C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
3E '''FF''' EA 5A D3 |
|||
C9 |
|||
|} |
|||
===Reset caught legendaries=== |
|||
The following codes reset caught status of the static legendaries Articuno, Zapdos, Moltres and Mewtwo, allowing you to fight and catch them once more. Each legendary has their own respective reset code. |
|||
====Articuno==== |
|||
{| class="wikitable" |
|||
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool] |
|||
|- |
|||
! Language !! Version !! Code |
|||
|- |
|||
! rowspan="3" | English |
|||
|| Red |
|||
| rowspan="2" | |
|||
21 82 D8 CB 96 |
|||
21 C2 D5 CB 9E |
|||
C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
21 81 D8 CB 96 |
|||
21 C2 D5 CB 9E |
|||
C9 |
|||
|- |
|||
! rowspan="3" | All other |
|||
|| Red |
|||
| rowspan="2" | |
|||
21 87 D8 CB 96 |
|||
21 C7 D5 CB 9E |
|||
C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
21 86 D8 CB 96 |
|||
21 C7 D5 CB 9E |
|||
C9 |
|||
|} |
|||
====Zapdos==== |
|||
{| class="wikitable" |
|||
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool] |
|||
|- |
|||
! Language !! Version !! Code |
|||
|- |
|||
! rowspan="3" | English |
|||
|| Red |
|||
| rowspan="2" | |
|||
21 D4 D7 CB 8E |
|||
21 B0 D5 CB AE |
|||
C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
21 D3 D7 CB 8E |
|||
21 AF D5 CB AE |
|||
C9 |
|||
|- |
|||
! rowspan="3" | All other |
|||
|| Red |
|||
| rowspan="2" | |
|||
21 D9 D7 CB 8E |
|||
21 B5 D5 CB AE |
|||
C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
21 D8 D7 CB 8E |
|||
21 B4 D5 CB AE |
|||
C9 |
|||
|} |
|||
====Moltres==== |
|||
{| class="wikitable" |
|||
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool] |
|||
|- |
|||
! Language !! Version !! Code |
|||
|- |
|||
! rowspan="3" | English |
|||
|| Red |
|||
| rowspan="2" | |
|||
21 EE D7 CB B6 |
|||
21 B1 D5 CB 9E |
|||
C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
21 ED D7 CB B6 |
|||
21 B0 D5 CB 9E |
|||
C9 |
|||
|- |
|||
! rowspan="3" | All other |
|||
|| Red |
|||
| rowspan="2" | |
|||
21 F3 D7 CB B6 |
|||
21 B6 D5 CB 9E |
|||
C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
21 F2 D7 CB B6 |
|||
21 B5 D5 CB 9E |
|||
C9 |
|||
|} |
|||
====Mewtwo==== |
|||
{| class="wikitable" |
|||
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool] |
|||
|- |
|||
! Language !! Version !! Code |
|||
|- |
|||
! rowspan="3" | English |
|||
|| Red |
|||
| rowspan="2" | |
|||
21 5F D8 CB 8E |
|||
21 C0 D5 CB 8E |
|||
C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
21 5E D8 CB 8E |
|||
21 BF D5 CB BE |
|||
C9 |
|||
|- |
|||
! rowspan="3" | All other |
|||
|| Red |
|||
| rowspan="2" | |
|||
21 64 D8 CB 8E |
|||
21 C5 D5 CB 8E |
|||
C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
21 63 D8 CB 8E |
|||
21 C4 D5 CB BE |
|||
C9 |
|||
|} |
|||
===Copy Nickname Writer To New Box=== |
|||
In case you accidentally installed the Nickname Writer in an unpractical location, such as box 1 for VC, you can use the following code to move it. |
|||
This code alters the box the game believes to be currently active. Simply use this code, change boxes, then change back to the box where it is being moved to to continue using the Nickname Writer. |
|||
Customization: by default, the Nickname Writer will be copied to box 2. You can change this by altering the value marked in bold to (number of the box to be copied to - 1). e.g. to copy to box 1, use value $00. to copy to box 5, use value $04. |
|||
{| class="wikitable" |
|||
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool] |
|||
|- |
|||
! Language !! Version !! Code |
|||
|- |
|||
! rowspan="3" | English |
|||
|| Red |
|||
| rowspan="2" | |
|||
3E 01 EA A0 D5 |
|||
C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
3E 01 EA 9F D5 |
|||
C9 |
|||
|- |
|||
! rowspan="3" | All other |
|||
|| Red |
|||
| rowspan="2" | |
|||
3E 01 EA A5 D5 |
|||
C9 |
|||
|- |
|||
| Blue |
|||
|- |
|||
| Yellow |
|||
|| |
|||
3E 01 EA A4 D5 |
|||
C9 |
|||
|} |
|||
=Complex Codes= |
|||
==PokéGiver== |
Revision as of 19:00, 10 February 2024
This page serves as a repository for Nickname codes that can be used with the nickname writer program. It is part of the TimoVM's Gen 1 ACE setups set of guides.
It is assumed that you installed the corresponding version of the Nickname Writer for a specific language version of Red, Blue or Yellow prior to using these codes. Guides for installing the Nickname Writer can be found here:
Game | Applicable language | Link |
---|---|---|
Red & Blue | English | SRAM Glitch |
French | SRAM Glitch | |
German | ||
Italian | ||
Spanish | ||
Yellow | English | SRAM Glitch |
French | SRAM Glitch | |
German | ||
Italian | ||
Spanish |
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.
When using the Nickname Writer, please make sure of the following:
- Make sure the appropriate box is selected as the active box.
- Please check the trainer card within the main menu before using the ACE item to prevent loss of save data.
- 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.
- As a side effect, the Nickname Writer will rename the first party pokémon to the last nickname code used. After you've typed out a code in full, instead of executing the code you could opt to enter an additional nickname to properly rename your first party pokémon.
Simple codes
Adding and changing items
Add any item
This code adds a specific amount of a specific item to the item bag. If the item bag is full, this code will not have any effect. Only use this code if you do not have inventory underflow active.
Customizability: The hexadecimal values marked in bold determine the item quantity and ID given by the code. By default, it will give 99 (quantity $63) Rare Candies (ID $28). Use the Big HEX List to search what values correspond with specific items.
Note: When giving yourself a key item, it is heavily recommended you use a quantity value of 01. This will prevent possible weirdness when depositing the key item to the PC.
Language | Version | Code |
---|---|---|
English | Red |
01 63 28 C3 2E 3E |
Blue | ||
Yellow |
01 63 28 C3 3F 3E | |
French | Red |
01 63 28 C3 4B 3E |
Blue | ||
Yellow |
01 63 28 C3 42 3E | |
German | Red |
01 63 28 C3 48 3E |
Blue | ||
Yellow |
01 63 28 C3 44 3E | |
Italian | Red |
01 63 28 C3 46 3E |
Blue | ||
Yellow |
01 63 28 C3 3D 3E | |
Spanish | Red |
01 63 28 C3 4D 3E |
Blue | ||
Yellow |
01 63 28 C3 44 3E |
Change item #3's ID
This code changes the ID of the item in the third item slot, changing it to a different item.
Customizability: The hexadecimal value marked in bold determins the final item ID of the altered item in slot #3. By default, it will change item #3 to a stack of Rare Candies (ID $28). Use the Big HEX List to search what values correspond with specific items.
Note: When using this code to change an item to a key item, please ensure that the item quantity of item #3 is equal to 01. This prevents weird interactions when depositing the new key item to the PC.
Language | Version | Code |
---|---|---|
English | Red |
3E 28 EA 22 D3 C9 |
Blue | ||
Yellow |
3E 28 EA 21 D3 C9 | |
All other | Red |
3E 28 EA 27 D3 C9 |
Blue | ||
Yellow |
3E 28 EA 26 D3 C9 |
Change item #3's Quantity
This code changes the quantity of the item in the third item slot.
Customizability: The hexadecimal value marked in bold determins the final item quantity of the item in slot #3. By default, it will change item #3 to a quantity of 99 (quantity $63).
Note: Please do not use this code to change the quantity of a key item to anything other than 01, to prevent weird interactions when depositing the key item to the PC.
Language | Version | Code |
---|---|---|
English | Red |
3E 63 EA 23 D3 C9 |
Blue | ||
Yellow |
3E 63 EA 22 D3 C9 | |
All other | Red |
3E 63 EA 28 D3 C9 |
Blue | ||
Yellow |
3E 63 EA 27 D3 C9 |
Altering the party
Add any pokémon
This code adds a specific pokémon at a specific level to the party. If the party is full, the pokémon will be sent to the current active box. If both the party and the box are full, the code will not have any effect.
Customizability: The values marked in bold determine the level and species respectively of the given pokémon. By default this will give a lvl 5 (level $05) Mew (species $15). Use the Big HEX List to search what values correspond with specific pokémon species.
Language | Version | Code |
---|---|---|
English | Red |
01 05 15 C3 48 3E |
Blue | ||
Yellow |
01 05 15 C3 59 3E | |
French | Red |
01 05 15 C3 65 3E |
Blue | ||
Yellow |
01 05 15 C3 5C 3E | |
German | Red |
01 05 15 C3 62 3E |
Blue | ||
Yellow |
01 05 15 C3 5�E 3E | |
Italian | Red |
01 05 15 C3 60 3E |
Blue | ||
Yellow |
01 05 15 C3 57 3E | |
Spanish | Red |
01 05 15 C3 67 3E |
Blue | ||
Yellow |
01 05 15 C3 5E 3E |
Removing the last party pokémon
This code permanently removes the last party pokémon. It will not have effect if no pokémon are present in the party. This code is intended to be used only in emergencies, in order to remove a problematic pokémon from the party.
Language | Version | Code |
---|---|---|
English | Red |
21 63 D1 AF B6 C8 4E 35 06 00 09 36 FF C9 |
Blue | ||
Yellow |
21 62 D1 AF B6 C8 4E 35 06 00 09 36 FF C9 | |
All other | Red |
21 68 D1 AF B6 C8 4E 35 06 00 09 36 FF C9 |
Blue | ||
Yellow |
21 67 D1 AF B6 C8 4E 35 06 00 09 36 FF C9 |
Removing all party pokémon and giving a new pokémon
This code removes all pokémon in the current party, setting the amount of party pokémon to 0. It will then give a new specific pokémon at a specific level.
This code is intended to be used only in emergencies, such as situations where the party contains over 6 pokémon and you want to restore the party back to a normal state.
Customizability: The values marked in bold determine the level and species respectively of the given pokémon. By default this will give a lvl 5 (level $05) Mew (species $15). Use the Big HEX List to search what values correspond with specific pokémon species.
Language | Version | Code |
---|---|---|
English | Red |
21 63 D1 AF 22 3D 22 01 05 15 C3 48 3E |
Blue | ||
Yellow |
21 62 D1 AF 22 3D 22 01 05 15 C3 59 3E | |
French | Red |
21 68 D1 AF 22 3D 22 01 05 15 C3 65 3E |
Blue | ||
Yellow |
21 67 D1 AF 22 3D 22 01 05 15 C3 5C 3E | |
German | Red |
21 68 D1 AF 22 3D 22 01 05 15 C3 62 3E |
Blue | ||
Yellow |
21 67 D1 AF 22 3D 22 01 05 15 C3 5E 3E | |
Italian | Red |
21 68 D1 AF 22 3D 22 01 05 15 C3 60 3E |
Blue | ||
Yellow |
21 67 D1 AF 22 3D 22 01 05 15 C3 57 3E | |
Spanish | Red |
21 68 D1 AF 22 3D 22 01 05 15 C3 67 3E |
Blue | ||
Yellow |
21 67 D1 AF 22 3D 22 01 05 15 C3 5E 3E |
Changing party pokémon #1's attributes
Changing party pokémon #1's species
This code changes the species of the first party pokémon. Please note that this does not update the pokémon's type, it also does not update the pokémon's experience values to match the new species' XP growth rate.
Customizability: The values marked in bold determine the first and second species values respectively. By default this changes the first party pokémon to a Mew (species $15). Under normal conditions both species values should be the same, setting them to different values will result in an unstable hybrid instead. Use the Big HEX List to search what values correspond with specific pokémon species.
Language | Version | Code |
---|---|---|
English | Red |
01 15 15 21 64 D3 71 2E 6B 70 C9 |
Blue | ||
Yellow |
01 15 15 21 63 D3 71 2E 6A 70 C9 | |
All other | Red |
01 15 15 21 69 D3 71 2E 70 70 C9 |
Blue | ||
Yellow |
01 15 15 21 64 D3 71 2E 6F 70 C9 |
Changing party pokémon #1's level
This code will change party pokémon #1's level to the specified value. It will also update its experience and stat values to be appropriate for the selected level, DVs and stat experience.
Customizability: The value marked in bold determines the new level and can be set to any value between 0 and 255. The default level for this code is level 100 (level $64).
Language | Version | Code |
---|---|---|
English | Red |
3E 64 21 6B D1 E5 2E 8C C3 8E 5E |
Blue | ||
Yellow |
3E 64 21 6A D1 E5 2E 8B C3 8E 5C | |
French | Red |
3E 64 21 70 D1 E5 2E 91 C3 8E 5E |
Blue | ||
Yellow |
3E 64 21 6F D1 E5 2E 90 C3 8E 5C | |
German | Red |
3E 64 21 70 D1 E5 2E 91 C3 92 5E |
Blue | ||
Yellow |
3E 64 21 6F D1 E5 2E 90 C3 8E 5C | |
Italian | Red |
3E 64 21 70 D1 E5 2E 91 C3 84 5E |
Blue | ||
Yellow |
3E 64 21 6F D1 E5 2E 90 C3 8E 5C | |
Spanish | Red |
3E 64 21 70 D1 E5 2E 91 C3 8D 5E |
Blue | ||
Yellow |
3E 64 21 6F D1 E5 2E 90 C3 8E 5C |
Changing party pokémon #1's level
In Red, Blue and Yellow only, the pokémon's typing was stored within the pokémon data. This means that it can be altered using ACE.
This code changes party pokémon #1's types to the types specified by the code. Each pokémon has two type values, for monotypes pokémon both these values are identical. By default this code makes party pokémon #1 monotype psychic (type $18 and type 18).
Customizability: The values marked in bold determine the first and second type respectively. The following table describes all non-glitch types available within the game, as well as the "Bird" glitch type. Glitch types are always completely neutral when it comes to type effectiveness, they also do not provide STAB to any non-glitch moves.
Type | Value |
---|---|
Normal | $00 |
Fighting | $01 |
Flying | $02 |
Poison | $03 |
Ground | $04 |
Rock | $05 |
Bird | $06 |
Bug | $07 |
Ghost | $08 |
Fire | $14 |
Water | $15 |
Grass | $16 |
Electric | $17 |
Psychic | $18 |
Ice | $19 |
Dragon | $1A |
Language | Version | Code |
---|---|---|
English | Red |
01 18 18 21 70 D1 71 23 70 C9 |
Blue | ||
Yellow |
01 18 18 21 6F D1 71 23 70 C9 | |
All other | Red |
01 18 18 21 75 D1 71 23 70 C9 |
Blue | ||
Yellow |
01 18 18 21 74 D1 71 23 70 C9 |
Changing party pokémon #1's moves
This codes overwrites the moveset of party pokémon #1. It doesn't affect PP values, you can fix this simply by healing at the poké center.
Customization: The values marked in bold correspond to the new moveset. The first value corresponds to the first move, second value with the second and so on. Use the Big HEX List to search what values correspond with specific items. If you want to give a move set consisting of lees than 4 moves, make sure to use the value $00 for the unused moves.
Language | Version | Code |
---|---|---|
English | Red |
01 04 00 11 73 D1 21 A8 D8 C3 B5 00 01 02 03 04 |
Blue | ||
Yellow |
01 04 00 11 72 D1 21 A7 D8 C3 B1 00 01 02 03 04 | |
All other | Red |
01 04 00 11 78 D1 21 AD D8 C3 B5 00 01 02 03 04 |
Blue | ||
Yellow |
01 04 00 11 77 D1 21 AC D8 C3 B1 00 01 02 03 04 |
Changing party pokémon #1's OT ID
This code changes party pokémon #1's OT ID. Please note that pokémon that do not share your OT name or OT ID will be seen as traded pokémon.
Customizability: The values marked in bold form the new OT ID. simply convert the desired OT ID to hexadecimal, then substitute them in the code. For example, an OT ID of 12345 corresponds to $3039, meaning you need to substitute the values 30 39 into the code.
Language | Version | Code |
---|---|---|
English | Red |
01 A4 55 21 77 D1 71 23 70 C9 |
Blue | ||
Yellow |
01 A4 55 21 76 D1 71 23 70 C9 | |
All other | Red |
01 A4 55 21 7C D1 71 23 70 C9 |
Blue | ||
Yellow |
01 A4 55 21 7B D1 71 23 70 C9 |
Changing party pokémon #1's Stat Experience
This code allows you to alter party pokémon #1's stat experience. By default, it sets all stat experience to the maximum possible values.
Please note that this code will not update the pokémon's actual stats. This must be done separately by depositing and withdrawing it from the PC.
Customizability: the values marked on bold represent the stat experience that will be applied and denote the following:
- 2 values representing HP stat experience
- 2 values representing Attack stat experience
- 2 values representing Defense stat experience
- 2 values representing Speed stat experience
- 2 values representing Special stat experience
All these values are stored in big-endian format.
Language | Version | Code |
---|---|---|
English | Red |
01 0A 00 11 7C D1 21 A8 D8 C3 B5 00 FF FF FF FF FF FF FF FF FF FF |
Blue | ||
Yellow |
01 0A 00 11 7B D1 21 A7 D8 C3 B5 00 FF FF FF FF FF FF FF FF FF FF | |
All other | Red |
01 0A 00 11 81 D1 21 AD D8 C3 B5 00 FF FF FF FF FF FF FF FF FF FF |
Blue | ||
Yellow |
01 0A 00 11 80 D1 21 AC D8 C3 B5 00 FF FF FF FF FF FF FF FF FF FF |
Changing party pokémon #1's DVs
This code allows you to alter party pokémon #1's DVs. By default, it sets the DVs such that the pokémon becomes shiny and male (if applicable) after trade to gen 2/transfer to gen 7.
Please note that this code will not update the pokémon's actual stats. This must be done separately by depositing and withdrawing it from the PC.
Customizability: the values marked on bold represent the DVs that will be applied and denote the following:
- 1 values representing Attack and Defence DVs
- 1 values representing Speed and Special DVs
Set to "2A AA" for pokémon to become shiny and female (if applicable) after trade to gen 2/transfer to gen 7. Set to "FF FF" to give the pokémon perfect DVs.
Language | Version | Code |
---|---|---|
English | Red |
01 FA AA 21 86 D1 71 23 70 C9 |
Blue | ||
Yellow |
01 FA AA 21 85 D1 71 23 70 C9 | |
All other | Red |
01 FA AA 21 8B D1 71 23 70 C9 |
Blue | ||
Yellow |
01 FA AA 21 8A D1 71 23 70 C9 |
Changing party pokémon #1's max PP values
This code will apply a PP Max effect to all of a pokémon's moves.
Language | Version | Code |
---|---|---|
English | Red |
21 88 D1 0E 04 3E C0 B6 22 0D 20 F9 C9 |
Blue | ||
Yellow |
21 87 D1 0E 04 3E C0 B6 22 0D 20 F9 C9 | |
All other | Red |
21 8D D1 0E 04 3E C0 B6 22 0D 20 F9 C9 |
Blue | ||
Yellow |
21 8C D1 0E 04 3E C0 B6 22 0D 20 F9 C9 |
Changing party pokémon #1's OT Name
This code will open a nickname screen allowing you to enter a new OT name for party pokémon #1. Please note that this will also nickname the pokémon with the same name.
Language | Version | Code |
---|---|---|
English | Red |
06 01 21 5C 65 CD D6 35 01 0B 00 11 72 D2 21 4B CF C3 B5 00 |
Blue | ||
Yellow |
06 01 21 CD 62 CD 84 3E 01 0B 00 11 71 D2 21 4A CF C3 B1 00 | |
French | Red |
06 01 21 F7 65 CD F3 35 01 0B 00 11 77 D2 21 50 CF C3 B5 00 |
Blue | ||
Yellow |
06 01 21 56 63 CD 87 3E 01 0B 00 11 76 D2 21 4F CF C3 B1 00 | |
German | Red |
06 01 21 83 65 CD F0 35 01 0B 00 11 77 D2 21 50 CF C3 B5 00 |
Blue | ||
Yellow |
06 01 21 E2 62 CD 89 3E 01 0B 00 11 76 D2 21 4F CF C3 B1 00 | |
Italian | Red |
06 01 21 BB 65 CD EE 35 01 0B 00 11 77 D2 21 50 CF C3 B5 00 |
Blue |
06 01 21 BA 65 CD EE 35 01 0B 00 11 77 D2 21 50 CF C3 B5 00 | |
Yellow |
06 01 21 1C 63 CD 82 3E 01 0B 00 11 76 D2 21 4F CF C3 B1 00 | |
Spanish | Red |
06 01 21 BB 65 CD F5 35 01 0B 00 11 77 D2 21 50 CF C3 B5 00 |
Blue | ||
Yellow |
06 01 21 14 63 CD 89 3E 01 0B 00 11 76 D2 21 4F CF C3 B1 00 |
Changing party pokémon #1's Nickname
To change party pokémon #1's nickname, simply open the Nickname writer and enter the desired nickname. Afterwards, use SELECT to exit the Nickname Writer without executing code.
Change player data
Change Player Name
This code will open a nickname screen allowing you to enter a new player name. Please note that this will also nickname party pokémon #1 with the same name.
Language | Version | Code |
---|---|---|
English | Red |
06 01 21 5C 65 CD D6 35 01 0B 00 11 58 D1 21 4B CF C3 B5 00 |
Blue | ||
Yellow |
06 01 21 CD 62 CD 84 3E 01 0B 00 11 57 D1 21 4A CF C3 B1 00 | |
French | Red |
06 01 21 F7 65 CD F3 35 01 0B 00 11 5D D1 21 50 CF C3 B5 00 |
Blue | ||
Yellow |
06 01 21 56 63 CD 87 3E 01 0B 00 11 5C D1 21 4F CF C3 B1 00 | |
German | Red |
06 01 21 83 65 CD F0 35 01 0B 00 11 5D D1 21 50 CF C3 B5 00 |
Blue | ||
Yellow |
06 01 21 E2 62 CD 89 3E 01 0B 00 11 5C D1 21 4F CF C3 B1 00 | |
Italian | Red |
06 01 21 BB 65 CD EE 35 01 0B 00 11 5D D1 21 50 CF C3 B5 00 |
Blue |
06 01 21 BA 65 CD EE 35 01 0B 00 11 5D D1 21 50 CF C3 B5 00 | |
Yellow |
06 01 21 1C 63 CD 82 3E 01 0B 00 11 5C D1 21 4F CF C3 B1 00 | |
Spanish | Red |
06 01 21 BB 65 CD F5 35 01 0B 00 11 5D D1 21 50 CF C3 B5 00 |
Blue | ||
Yellow |
06 01 21 14 63 CD 89 3E 01 0B 00 11 5C D1 21 4F CF C3 B1 00 |
Change Player ID
This code will replace your trainer ID with a new ID value. Please note that pokémon that do not share your OT name or OT ID will be seen as traded pokémon.
Customizability: The values marked in bold form the new ID. simply convert the desired ID to hexadecimal, then substitute them in the code. For example, an ID of 12345 corresponds to $3039, meaning you need to substitute the values 30 39 into the code.
Language | Version | Code |
---|---|---|
English | Red |
01 A4 55 21 4A D3 71 23 70 C9 |
Blue | ||
Yellow |
01 A4 55 21 49 D3 71 23 70 C9 | |
All other | Red |
01 A4 55 21 4F D3 71 23 70 C9 |
Blue | ||
Yellow |
01 A4 55 21 4E D3 71 23 70 C9 |
Change Rival Name
This code will open a nickname screen allowing you to enter a new rival name. Please note that this will also nickname party pokémon #1 with the same name.
Language | Version | Code |
---|---|---|
English | Red |
06 01 21 5C 65 CD D6 35 01 0B 00 11 4A D3 21 4B CF C3 B5 00 |
Blue | ||
Yellow |
06 01 21 CD 62 CD 84 3E 01 0B 00 11 49 D3 21 4A CF C3 B1 00 | |
French | Red |
06 01 21 F7 65 CD F3 35 01 0B 00 11 4F D3 21 50 CF C3 B5 00 |
Blue | ||
Yellow |
06 01 21 56 63 CD 87 3E 01 0B 00 11 4E D3 21 4F CF C3 B1 00 | |
German | Red |
06 01 21 83 65 CD F0 35 01 0B 00 11 4F D3 21 50 CF C3 B5 00 |
Blue | ||
Yellow |
06 01 21 E2 62 CD 89 3E 01 0B 00 11 4E D3 21 4F CF C3 B1 00 | |
Italian | Red |
06 01 21 BB 65 CD EE 35 01 0B 00 11 4F D3 21 50 CF C3 B5 00 |
Blue |
06 01 21 BA 65 CD EE 35 01 0B 00 11 4F D3 21 50 CF C3 B5 00 | |
Yellow |
06 01 21 1C 63 CD 82 3E 01 0B 00 11 4E D3 21 4F CF C3 B1 00 | |
Spanish | Red |
06 01 21 BB 65 CD F5 35 01 0B 00 11 4F D3 21 50 CF C3 B5 00 |
Blue | ||
Yellow |
06 01 21 14 63 CD 89 3E 01 0B 00 11 4E D3 21 4F CF C3 B1 00 |
- Unlock all Fly locations
Language | Version | Code |
---|---|---|
English | Red |
01 FF FF 21 0B D7 71 23 70 C9 |
Blue | ||
Yellow |
01 FF FF 21 0A D7 71 23 70 C9 | |
All other | Red |
01 FF FF 21 10 D7 71 23 70 C9 |
Blue | ||
Yellow |
01 FF FF 21 0F D7 71 23 70 C9 |
Change Obtained Badges
This code changes which badges you have in your possession.
Customizability: the value marked in bold allows you to specify which badges have been obtained. Each badge has their own corresponding bit, badge order goes from least significant bit to most significant but.
Set the value to $FF to set all badges as obtained, set the value to $00 to set all badges as unobtained.
Note: please note that the badges obtained will determine which HM moves you are allowed to use outside of battle. Please make sure to not accidentally softlock yourself this way.
Language | Version | Code |
---|---|---|
English | Red |
3E FF EA 56 D3 C9 |
Blue | ||
Yellow |
3E FF EA 55 D3 C9 | |
All other | Red |
3E FF EA 5B D3 C9 |
Blue | ||
Yellow |
3E FF EA 5A D3 C9 |
Reset caught legendaries
The following codes reset caught status of the static legendaries Articuno, Zapdos, Moltres and Mewtwo, allowing you to fight and catch them once more. Each legendary has their own respective reset code.
Articuno
Language | Version | Code |
---|---|---|
English | Red |
21 82 D8 CB 96 21 C2 D5 CB 9E C9 |
Blue | ||
Yellow |
21 81 D8 CB 96 21 C2 D5 CB 9E C9 | |
All other | Red |
21 87 D8 CB 96 21 C7 D5 CB 9E C9 |
Blue | ||
Yellow |
21 86 D8 CB 96 21 C7 D5 CB 9E C9 |
Zapdos
Language | Version | Code |
---|---|---|
English | Red |
21 D4 D7 CB 8E 21 B0 D5 CB AE C9 |
Blue | ||
Yellow |
21 D3 D7 CB 8E 21 AF D5 CB AE C9 | |
All other | Red |
21 D9 D7 CB 8E 21 B5 D5 CB AE C9 |
Blue | ||
Yellow |
21 D8 D7 CB 8E 21 B4 D5 CB AE C9 |
Moltres
Language | Version | Code |
---|---|---|
English | Red |
21 EE D7 CB B6 21 B1 D5 CB 9E C9 |
Blue | ||
Yellow |
21 ED D7 CB B6 21 B0 D5 CB 9E C9 | |
All other | Red |
21 F3 D7 CB B6 21 B6 D5 CB 9E C9 |
Blue | ||
Yellow |
21 F2 D7 CB B6 21 B5 D5 CB 9E C9 |
Mewtwo
Language | Version | Code |
---|---|---|
English | Red |
21 5F D8 CB 8E 21 C0 D5 CB 8E C9 |
Blue | ||
Yellow |
21 5E D8 CB 8E 21 BF D5 CB BE C9 | |
All other | Red |
21 64 D8 CB 8E 21 C5 D5 CB 8E C9 |
Blue | ||
Yellow |
21 63 D8 CB 8E 21 C4 D5 CB BE C9 |
Copy Nickname Writer To New Box
In case you accidentally installed the Nickname Writer in an unpractical location, such as box 1 for VC, you can use the following code to move it.
This code alters the box the game believes to be currently active. Simply use this code, change boxes, then change back to the box where it is being moved to to continue using the Nickname Writer.
Customization: by default, the Nickname Writer will be copied to box 2. You can change this by altering the value marked in bold to (number of the box to be copied to - 1). e.g. to copy to box 1, use value $00. to copy to box 5, use value $04.
Language | Version | Code |
---|---|---|
English | Red |
3E 01 EA A0 D5 C9 |
Blue | ||
Yellow |
3E 01 EA 9F D5 C9 | |
All other | Red |
3E 01 EA A5 D5 C9 |
Blue | ||
Yellow |
3E 01 EA A4 D5 C9 |