Jump to content

Guides:Nickname Writer Codes: Difference between revisions

m
 
(29 intermediate revisions by the same user not shown)
Line 7:
|-
! rowspan="5" | Red & Blue
| English || [[UserGuides:TimoVM/Fast SRAM Glitch ACE Setups (EN)| SRAM Glitch]]
|-
| French || rowspan="4" | [[UserGuides:TimoVM/Fast SRAM Glitch ACE Setups| SRAM Glitch]]
|-
| German
Line 18:
|-
! rowspan="5" | Yellow
| English || [[UserGuides:TimoVM/Fast SRAM Glitch ACE Setups (EN Yellow)| SRAM Glitch]]
|-
| French || rowspan="4" |[[UserGuides:TimoVM/Fast SRAM Glitch ACE Setups (Yellow)| SRAM Glitch]]
|-
| German
Line 36:
* 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=
 
==Improving the setup==
 
===Update Nickname Writer to latest version===
 
This code will update the Nickname Writer to the latest version. The Nickname Writer was last updated on 13/03/2024, all users who installed the Nickname Writer prior to this date are recommended to perform the update.
 
 
Executing the code below will have the following effects:
* Install the Nickname Writer to a location in unused memory, outside of the active box.
* Change the first item in the bag to glitch item 4F, 3EME ETAGE, S3, 3°P, P3, dependent on the language.
* Add bootstrap so that using the above glitch item opens the Nickname Writer directly.
 
 
The controls of this newest version are as follows:
* '''Press A''' for the program to ask for a new nickname and convert that to the next five bytes to be written.
* '''Press B''' to go back one byte at a time. The checksum will automatically be overwritten by the value written at the current selected address, giving you a measure of how far back you're going. If a name is incorrect, press B five times before pressing A, entering the nickname again to overwrite the incorrect nickname.
* '''Press START''' to immediately start executing the newly written program. '''Only do this when you've finished writing everything.'''
* '''Press SELECT''' to safely quit the Nickname Writer, without executing the newly written code.
* Pressing the D-pad will not have any effect.
 
 
This latest update has the following improvements over previous versions:
* Installs the Nickname Writer outside of the active box, allowing you to change the current active box without losing access to the Nickname Writer.
* Checksums are now displayed as hexadecimal values, properly displaying both letters and numbers rather than erroneously using glitch tiles for letter values, allowing you to use the Nickname Writer outside of Poké Centers without affecting the checksum display.
* The Nickname Writer will no longer nickname one of your party pokémon as a side effect.
* Adjust where data is written to, preventing a bug that caused certain tiles to trigger water encounters and altering water encounters while surfing.
 
{| 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 1E D3 36 59
21 65 DA 36 C3
11 6A D6 23 73
23 72 21 25 DA
3E E1 22 36 E9
CD 25 DA 01 09
00 09 0E 41 C3
B5 00 11 B5 D8
D5 D5 21 24 65
CD 22 39 0E 80
21 4B CF D1 2A
87 30 09 86 12
13 23 81 12 4F
18 F3 D5 21 00
C4 0E 01 CD DF
15 2D CB FE 20
FB CD 31 38 F0
B5 E6 0F 28 F7
1F D1 38 CB 1B
1F 38 E1 1F E1
D8 E9
|-
| Blue
|-
| Yellow
||
21 1D D3 36 59
21 64 DA 36 C3
11 69 D6 23 73
23 72 21 25 DA
3E E1 22 36 E9
CD 25 DA 01 09
00 09 0E 41 C3
B1 00 11 B4 D8
D5 D5 21 95 62
CD 17 39 0E 80
21 4A CF D1 2A
87 30 09 86 12
13 23 81 12 4F
18 F3 D5 21 00
C4 0E 01 CD BF
13 2D CB FE 20
FB CD 1E 38 F0
B5 E6 0F 28 F7
1F D1 38 CB 1B
1F 38 E1 1F E1
D8 E9
|-
! rowspan="3" | French
|| Red
| rowspan="2" |
21 23 D3 36 59
21 65 DA 36 C3
11 6F D6 23 73
23 72 21 25 DA
3E E1 22 36 E9
CD 25 DA 01 09
00 09 0E 41 C3
B5 00 11 BA D8
D5 D5 21 BF 65
CD 3F 39 0E 80
21 50 CF D1 2A
87 30 09 86 12
13 23 81 12 4F
18 F3 D5 21 00
C4 0E 01 CD DC
15 2D CB FE 20
FB CD 4E 38 F0
B5 E6 0F 28 F7
1F D1 38 CB 1B
1F 38 E1 1F E1
D8 E9
|-
| Blue
|-
| Yellow
||
21 22 D3 36 59
21 64 DA 36 C3
11 6E D6 23 73
23 72 21 25 DA
3E E1 22 36 E9
CD 25 DA 01 09
00 09 0E 41 C3
B1 00 11 B9 D8
D5 D5 21 1E 63
CD 1A 39 0E 80
21 4F CF D1 2A
87 30 09 86 12
13 23 81 12 4F
18 F3 D5 21 00
C4 0E 01 CD BC
13 2D CB FE 20
FB CD 21 38 F0
B5 E6 0F 28 F7
1F D1 38 CB 1B
1F 38 E1 1F E1
D8 E9
|-
! rowspan="3" | German
|| Red
| rowspan="2" |
21 23 D3 36 59
21 65 DA 36 C3
11 6F D6 23 73
23 72 21 25 DA
3E E1 22 36 E9
CD 25 DA 01 09
00 09 0E 41 C3
B5 00 11 BA D8
D5 D5 21 4B 65
CD 3C 39 0E 80
21 50 CF D1 2A
87 30 09 86 12
13 23 81 12 4F
18 F3 D5 21 00
C4 0E 01 CD DF
15 2D CB FE 20
FB CD 4B 38 F0
B5 E6 0F 28 F7
1F D1 38 CB 1B
1F 38 E1 1F E1
D8 E9
|-
| Blue
|-
| Yellow
||
21 22 D3 36 59
21 64 DA 36 C3
11 6E D6 23 73
23 72 21 25 DA
3E E1 22 36 E9
CD 25 DA 01 09
00 09 0E 41 C3
B1 00 11 B9 D8
D5 D5 21 AA 62
CD 1C 39 0E 80
21 4F CF D1 2A
87 30 09 86 12
13 23 81 12 4F
18 F3 D5 21 00
C4 0E 01 CD BF
13 2D CB FE 20
FB CD 23 38 F0
B5 E6 0F 28 F7
1F D1 38 CB 1B
1F 38 E1 1F E1
D8 E9
|-
! rowspan="3" | Italian
| Red
||
21 23 D3 36 59
21 65 DA 36 C3
11 6F D6 23 73
23 72 21 25 DA
3E E1 22 36 E9
CD 25 DA 01 09
00 09 0E 41 C3
B5 00 11 BA D8
D5 D5 21 83 65
CD 3A 39 0E 80
21 50 CF D1 2A
87 30 09 86 12
13 23 81 12 4F
18 F3 D5 21 00
C4 0E 01 CD DF
15 2D CB FE 20
FB CD 49 38 F0
B5 E6 0F 28 F7
1F D1 38 CB 1B
1F 38 E1 1F E1
D8 E9
|-
| Blue
||
21 23 D3 36 59
21 65 DA 36 C3
11 6F D6 23 73
23 72 21 25 DA
3E E1 22 36 E9
CD 25 DA 01 09
00 09 0E 41 C3
B5 00 11 BA D8
D5 D5 21 82 65
CD 3A 39 0E 80
21 50 CF D1 2A
87 30 09 86 12
13 23 81 12 4F
18 F3 D5 21 00
C4 0E 01 CD DF
15 2D CB FE 20
FB CD 49 38 F0
B5 E6 0F 28 F7
1F D1 38 CB 1B
1F 38 E1 1F E1
D8 E9
|-
| Yellow
||
21 22 D3 36 59
21 64 DA 36 C3
11 6E D6 23 73
23 72 21 25 DA
3E E1 22 36 E9
CD 25 DA 01 09
00 09 0E 41 C3
B1 00 11 B9 D8
D5 D5 21 E4 62
CD 15 39 0E 80
21 4F CF D1 2A
87 30 09 86 12
13 23 81 12 4F
18 F3 D5 21 00
C4 0E 01 CD BF
13 2D CB FE 20
FB CD 1C 38 F0
B5 E6 0F 28 F7
1F D1 38 CB 1B
1F 38 E1 1F E1
D8 E9
|-
! rowspan="3" | Spanish
|| Red
| rowspan="2" |
21 23 D3 36 59
21 65 DA 36 C3
11 6F D6 23 73
23 72 21 25 DA
3E E1 22 36 E9
CD 25 DA 01 09
00 09 0E 41 C3
B5 00 11 BA D8
D5 D5 21 83 65
CD 41 39 0E 80
21 50 CF D1 2A
87 30 09 86 12
13 23 81 12 4F
18 F3 D5 21 00
C4 0E 01 CD DF
15 2D CB FE 20
FB CD 50 38 F0
B5 E6 0F 28 F7
1F D1 38 CB 1B
1F 38 E1 1F E1
D8 E9
|-
| Blue
|-
| Yellow
||
21 22 D3 36 59
21 64 DA 36 C3
11 6E D6 23 73
23 72 21 25 DA
3E E1 22 36 E9
CD 25 DA 01 09
00 09 0E 41 C3
B1 00 11 B9 D8
D5 D5 21 DC 62
CD 1C 39 0E 80
21 4F CF D1 2A
87 30 09 86 12
13 23 81 12 4F
18 F3 D5 21 00
C4 0E 01 CD BF
13 2D CB FE 20
FB CD 23 38 F0
B5 E6 0F 28 F7
1F D1 38 CB 1B
1F 38 E1 1F E1
D8 E9
|}
 
==Adding and changing items==
Line 625 ⟶ 934:
 
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|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.
 
'''Before using this code, please make sure that you've [[Guides:Nickname_Writer_Codes#Update_Nickname_Writer_to_latest_version|installed the latest version of the Nickname Writer]].'''
 
{| class="wikitable"
Line 635 ⟶ 946:
| rowspan="2" |
01 04 00 11 73
D1 21 A8C1 D8 C3
B5 00 '''01 02 03'''
'''04'''
Line 644 ⟶ 955:
||
01 04 00 11 72
D1 21 A7C0 D8 C3
B1 00 '''01 02 03'''
'''04'''
Line 652 ⟶ 963:
| rowspan="2" |
01 04 00 11 78
D1 21 ADC6 D8 C3
B5 00 '''01 02 03'''
'''04'''
Line 661 ⟶ 972:
||
01 04 00 11 77
D1 21 ACC5 D8 C3
B1 00 '''01 02 03'''
'''04'''
Line 671 ⟶ 982:
 
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.
 
'''Before using this code, please make sure that you've [[Guides:Nickname_Writer_Codes#Update_Nickname_Writer_to_latest_version|installed the latest version of the Nickname Writer]].'''
 
{| class="wikitable"
Line 717 ⟶ 1,030:
* 2 values representing Special stat experience
All these values are stored in big-endian format.
 
'''Before using this code, please make sure that you've [[Guides:Nickname_Writer_Codes#Update_Nickname_Writer_to_latest_version|installed the latest version of the Nickname Writer]].'''
 
{| class="wikitable"
Line 727 ⟶ 1,042:
| rowspan="2" |
01 0A 00 11 7C
D1 21 A8C1 D8 C3
B5 00 '''FF FF FF'''
'''FF FF FF FF FF'''
Line 737 ⟶ 1,052:
||
01 0A 00 11 7B
D1 21 A7C0 D8 C3
B5 00 '''FF FF FF'''
'''FF FF FF FF FF'''
Line 746 ⟶ 1,061:
| rowspan="2" |
01 0A 00 11 81
D1 21 ADC6 D8 C3
B5 00 '''FF FF FF'''
'''FF FF FF FF FF'''
Line 756 ⟶ 1,071:
||
01 0A 00 11 80
D1 21 ACC5 D8 C3
B5 00 '''FF FF FF'''
'''FF FF FF FF FF'''
Line 847 ⟶ 1,162:
===Changing party pokémon #1's OT Name===
 
This code willconsists openof athree nicknamenicknames. screen'''After allowingentering youthese three nicknames, press A to enter aan newadditional OTnickname'''. nameThe fornickname partyyou pokémonenter #1.as Pleasethe notefourth that thisnickname will alsobe nicknameset as the pokémonfirst withparty thepokémon's sameOT name.
 
Note: Trainer names are intended to have a maximum length of 7 characters, even though up to 10 can be stored. Exceeding this limit may cause smallminor graphical glitches when displaying the name.
 
{| class="wikitable"
Line 859 ⟶ 1,174:
|| Red
| rowspan="2" |
0621 014B 21CF 5C11 6573
CD D6 35D2 01 0B 00 C3
B5 00
00 11 73 D2 21
4B CF C3 B5 00
|-
| Blue
Line 868 ⟶ 1,182:
| Yellow
||
0621 014A 21CF CD11 6272
CD 84 3ED2 01 0B 00 C3
B1 00
00 11 72 D2 21
4A CF C3 B1 00
|-
! rowspan="3" | FrenchAll other
|| Red
| rowspan="2" |
0621 01 2150 F7CF 6511 78
CD F3 35D2 01 0B 00 C3
B5 00
00 11 78 D2 21
50 CF C3 B5 00
|-
| Blue
Line 885 ⟶ 1,197:
| Yellow
||
0621 01 214F 56CF 6311 77
CD 87 3ED2 01 0B 00 C3
B1 00
00 11 77 D2 21
|}
4F CF C3 B1 00
 
===Changing party pokémon #1's Nickname===
 
This code consists of three nicknames. '''After entering these three nicknames, press A to enter an additional nickname'''. The nickname you enter as the fourth nickname will be set as the first party pokémon's nickname.
 
{| class="wikitable"
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool]
|-
! Language !! Version !! Code
! rowspan="3" | German
|-
! rowspan="3" | English
|| Red
| rowspan="2" |
0621 01 214B 83CF 6511 B5
CD F0 35D2 01 0B 00 C3
B5 00
00 11 78 D2 21
50 CF C3 B5 00
|-
| Blue
Line 902 ⟶ 1,222:
| Yellow
||
0621 01 214A E2CF 6211 B4
CD 89 3ED2 01 0B 00 C3
B1 00
00 11 77 D2 21
4F CF C3 B1 00
|-
! rowspan="3" | ItalianAll other
| Red
||
06 01 21 BB 65
CD EE 35 01 0B
00 11 78 D2 21
50 CF C3 B5 00
|-
| Blue
||
06 01 21 BA 65
CD EE 35 01 0B
00 11 78 D2 21
50 CF C3 B5 00
|-
| Yellow
||
06 01 21 1C 63
CD 82 3E 01 0B
00 11 77 D2 21
4F CF C3 B1 00
|-
! rowspan="3" | Spanish
|| Red
| rowspan="2" |
0621 01 2150 BBCF 6511 BA
CD F5 35D2 01 0B 00 C3
B5 00
00 11 78 D2 21
50 CF C3 B5 00
|-
| Blue
Line 941 ⟶ 1,237:
| Yellow
||
0621 01 214F 14CF 6311 B9
CD 89 3ED2 01 0B 00 C3
B1 00
00 11 77 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==
Line 955 ⟶ 1,246:
===Change Player Name===
 
This code willconsists openof athree nicknamenicknames. screen'''After allowingentering youthese three nicknames, press A to enter aan newadditional player namenickname'''. PleaseThe notenickname thatyou thisenter willas the alsofourth nickname partywill pokémonbe #1set withas the sameyour name.
 
Note: Trainer names are intended to have a maximum length of 7 characters, even though up to 10 can be stored. Exceeding this limit may cause smallminor graphical glitches when displaying the name.
 
{| class="wikitable"
Line 967 ⟶ 1,258:
|| Red
| rowspan="2" |
0621 014B 21CF 5C11 6558
CD D6 35D1 01 0B 00 C3
B5 00
00 11 58 D1 21
4B CF C3 B5 00
|-
| Blue
Line 976 ⟶ 1,266:
| Yellow
||
0621 014A 21CF CD11 6257
CD 84 3ED1 01 0B 00 C3
B1 00
00 11 57 D1 21
4A CF C3 B1 00
|-
! rowspan="3" | FrenchAll other
|| 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" |
0621 01 2150 BBCF 6511 5D
CD F5 35D1 01 0B 00 C3
B5 00
00 11 5D D1 21
50 CF C3 B5 00
|-
| Blue
Line 1,049 ⟶ 1,281:
| Yellow
||
0621 01 214F 14CF 6311 5C
CD 89 3ED1 01 0B 00 C3
B1 00
00 11 5C D1 21
4F CF C3 B1 00
|}
 
Line 1,095 ⟶ 1,326:
===Change Rival Name===
 
This code willconsists openof athree nicknamenicknames. screen'''After allowingentering youthese three nicknames, press A to enter aan newadditional rival namenickname'''. PleaseThe notenickname thatyou thisenter willas alsothe fourth nickname partywill pokémonbe #1set withas the samerival's name.
 
Note: theTrainer rivalnames name isare intended to have a maximum length of 7 characters, even though up to 10 can be stored. Exceeding this limit may cause smallminor graphical glitches when displaying the name.
 
{| class="wikitable"
Line 1,107 ⟶ 1,338:
|| Red
| rowspan="2" |
0621 014B 21CF 5C11 654A
CD D6 35D3 01 0B 00 C3
B5 00
00 11 4A D3 21
4B CF C3 B5 00
|-
| Blue
Line 1,116 ⟶ 1,346:
| Yellow
||
0621 014A 21CF CD11 6249
CD 84 3ED3 01 0B 00 C3
B1 00
00 11 49 D3 21
4A CF C3 B1 00
|-
! rowspan="3" | FrenchAll other
|| 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" |
0621 01 2150 BBCF 6511 4F
CD F5 35D3 01 0B 00 C3
B5 00
00 11 4F D3 21
50 CF C3 B5 00
|-
| Blue
Line 1,189 ⟶ 1,361:
| Yellow
||
0621 01 214F 14CF 6311 4E
CD 89 3ED3 01 0B 00 C3
B1 00
00 11 4E D3 21
4F CF C3 B1 00
|}
 
Line 1,746 ⟶ 1,917:
The PokéGiver is a more advanced program that can be used to automatically give specific pokémon to the player. It is made to be functional regardless of the current active box, allowing for fast transfer of any pokémon.
 
This program is stored in the area of memory that corresponds with enemy party data. As such, this code is only usable as long as you do not initiate a trainer battle. LaterEntering partsnickname ofcodes thisthat sectionconsist areof dedicatedmore tothan allowing4 younicknames towill applyalso measures to preserverender the PokéGiver script even after trainer battles.unusable
 
Due to practical reasons, this code is split up in two parts:
When activated for the first time, the following effects are applied:
* The first part will install the PokéGiver code.
* Change second bag item to ACE item "4F".
* The second part is a short code that can be used at any time to activate the PokéGiver.
* Set up everything so that 4F will activate the PokéGiver script (regardless of the current active box).
 
FromOnce thatit pointhas onwardbeen activates, the PokéGiver canwill bedo used asthe followsfollowing:
* Give a pokémon.
* Please use a different box than the one that contains the Nickname Writer.
* If the pokémon is deposited to the PC, the Pokémon's DVs will be altered. By default, every pokémon is given DVs to qualify as shiny and female when transferred to gen 2/gen 7 (if the gender ratio allows it).
* Use 4F to activate the script. Once activated, the script will do the following:
* Display two numbers (in hexadecimal) on screen. The left number indicates the species ID of the pokémon to be given, the right number indicated the level the pokémon is to be given at.
** Give a pokémon.
** IfThe thenumbers pokémoncan isbe depositedaltered toby the PC,using the Pokémond-pad. willPress beA madeto shiny.confirm Thethe defaultvalues code willand give femalethe shinynext pokémon. Press Start to (ifstop the genderscript ratiowithout allowsgiving it)any more pokémon.
* The script will stop automatically once the current active box is full.
** Display two numbers (in hexadecimal) on screen. The left number indicates the species ID of the pokémon to be given, the right number indicated the level the pokémon is to be given at.
** The numbers can be altered by using the d-pad. Press A to confirm the values and give the next pokémon. Press Start to stop the script without giving any more pokémon.
** The script will stop automatically once the current active box is full.
 
Warnings:
Line 1,766 ⟶ 1,935:
* The script is located in the area of memory that corresponds with enemy trainer party data. The script persists through saves, but will be destroyed when battling any trainer.
* Nickname writer codes with a length of up to 4 nicknames can be used without overwriting the PokéGiver script.
 
'''Before using this code, please make sure that you've [[Guides:Nickname_Writer_Codes#Update_Nickname_Writer_to_latest_version|installed the latest version of the Nickname Writer]].'''
 
====Part 1: Installing the PokéGiver====
 
Executing this code will not have any visible effect. After installing the PokéGiver, use the code from part 2 to properly activate it.
 
{| class="wikitable"
Line 1,774 ⟶ 1,949:
! rowspan="3" | English
|| Red
| rowspan="2" |<pre>3EC9 5900 EA00 2000 D300
2100 AD00 D800 1100 6500
DA00 0100 0300 00 C300
B500 00 C300 B100 D800
00 3E 01 E0 B7
01 01 01 CD 48
3E D0 21 B1 DA
36 2A 23 36 AA
21 B7D0 D8 11 91
C4 CD F10A D8D9 13
2B CD F10A D8D9 CD
31 38 F0 B5 FE
01 28 DA 07 38
Line 1,791 ⟶ 1,966:
04 07 30 D9 D8
34 34 35 18 D3
CD F40D D8D9 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
Line 1,798 ⟶ 1,973:
|-
| Yellow
||<pre>3EC9 5900 EA00 1F00 D300
2100 AC00 D800 1100 6400
DA00 0100 0300 00 C300
B100 00 C300 B000 D800
00 3E 01 E0 B7
01 01 01 CD 59
3E D0 21 B0 DA
36 2A 23 36 AA
21 B6CF D8 11 91
C4 CD F009 D8D9 13
2B CD F009 D8D9 CD
1E 38 F0 B5 FE
01 28 DA 07 38
Line 1,815 ⟶ 1,990:
04 07 30 D9 D8
34 34 35 18 D3
CD F30C D8D9 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
Line 1,821 ⟶ 1,996:
! rowspan="3" | French
|| Red
| rowspan="2" |<pre>3EC9 5900 EA00 2500 D300
2100 B200 D800 1100 6500
DA00 0100 0300 00 C300
B500 00 C300 B600 D800
00 3E 01 E0 B7
01 01 01 CD 65
3E D0 21 B6 DA
36 2A 23 36 AA
21 BCD5 D8 11 91
C4 CD F60F D8D9 13
2B CD F60F D8D9 CD
4E 38 F0 B5 FE
01 28 DA 07 38
Line 1,838 ⟶ 2,013:
04 07 30 D9 D8
34 34 35 18 D3
CD F912 D8D9 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
Line 1,845 ⟶ 2,020:
|-
| Yellow
||<pre>3EC9 5900 EA00 2400 D300
2100 B100 D800 1100 6400
DA00 0100 0300 00 C300
B100 00 C300 B500 D800
00 3E 01 E0 B7
01 01 01 CD 5C
3E D0 21 B5 DA
36 2A 23 36 AA
21 BBD4 D8 11 91
C4 CD F50E D8D9 13
2B CD F50E D8D9 CD
21 38 F0 B5 FE
01 28 DA 07 38
Line 1,862 ⟶ 2,037:
04 07 30 D9 D8
34 34 35 18 D3
CD F811 D8D9 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
Line 1,868 ⟶ 2,043:
! rowspan="3" | German
|| Red
| rowspan="2" |<pre>3EC9 5900 EA00 2500 D300
2100 B200 D800 1100 6500
DA00 0100 0300 00 C300
B500 00 C300 B600 D800
00 3E 01 E0 B7
01 01 01 CD 62
3E D0 21 B6 DA
36 2A 23 36 AA
21 BCD5 D8 11 91
C4 CD F60F D8D9 13
2B CD F60F D8D9 CD
4B 38 F0 B5 FE
01 28 DA 07 38
Line 1,885 ⟶ 2,060:
04 07 30 D9 D8
34 34 35 18 D3
CD F912 D8D9 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
Line 1,892 ⟶ 2,067:
|-
| Yellow
||<pre>3EC9 5900 EA00 2400 D300
2100 B100 D800 1100 6400
DA00 0100 0300 00 C300
B100 00 C300 B500 D800
00 3E 01 E0 B7
01 01 01 CD 5E
3E D0 21 B5 DA
36 2A 23 36 AA
21 BBD4 D8 11 91
C4 CD F50E D8D9 13
2B CD F50E D8D9 CD
23 38 F0 B5 FE
01 28 DA 07 38
Line 1,909 ⟶ 2,084:
04 07 30 D9 D8
34 34 35 18 D3
CD F811 D8D9 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
Line 1,915 ⟶ 2,090:
! rowspan="3" | Italian
|| Red
| rowspan="2" |<pre>3EC9 5900 EA00 2500 D300
2100 B200 D800 1100 6500
DA00 0100 0300 00 C300
B500 00 C300 B600 D800
00 3E 01 E0 B7
01 01 01 CD 60
3E D0 21 B6 DA
36 2A 23 36 AA
21 BCD5 D8 11 91
C4 CD F60F D8D9 13
2B CD F60F D8D9 CD
49 38 F0 B5 FE
01 28 DA 07 38
Line 1,932 ⟶ 2,107:
04 07 30 D9 D8
34 34 35 18 D3
CD F912 D8D9 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
Line 1,939 ⟶ 2,114:
|-
| Yellow
||<pre>3EC9 5900 EA00 2400 D300
2100 B100 D800 1100 6400
DA00 0100 0300 00 C300
B100 00 C300 B500 D800
00 3E 01 E0 B7
01 01 01 CD 57
3E D0 21 B5 DA
36 2A 23 36 AA
21 BBD4 D8 11 91
C4 CD F50E D8D9 13
2B CD F50E D8D9 CD
1C 38 F0 B5 FE
01 28 DA 07 38
Line 1,956 ⟶ 2,131:
04 07 30 D9 D8
34 34 35 18 D3
CD F811 D8D9 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
Line 1,962 ⟶ 2,137:
! rowspan="3" | Spanish
|| Red
| rowspan="2" |<pre>3EC9 5900 EA00 2500 D300
2100 B200 D800 1100 6500
DA00 0100 0300 00 C300
B500 00 C300 B600 D800
00 3E 01 E0 B7
01 01 01 CD 67
3E D0 21 B6 DA
36 2A 23 36 AA
21 BCD5 D8 11 91
C4 CD F60F D8D9 13
2B CD F60F D8D9 CD
50 38 F0 B5 FE
01 28 DA 07 38
Line 1,979 ⟶ 2,154:
04 07 30 D9 D8
34 34 35 18 D3
CD F912 D8D9 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
Line 1,986 ⟶ 2,161:
|-
| Yellow
||<pre>3EC9 5900 EA00 2400 D300
2100 B100 D800 1100 6400
DA00 0100 0300 00 C300
B100 00 C300 B500 D800
00 3E 01 E0 B7
01 01 01 CD 5E
3E D0 21 B5 DA
36 2A 23 36 AA
21 BBD4 D8 11 91
C4 CD F50E D8D9 13
2B CD F50E D8D9 CD
23 38 F0 B5 FE
01 28 DA 07 38
Line 2,003 ⟶ 2,178:
04 07 30 D9 D8
34 34 35 18 D3
CD F811 D8D9 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
|}
 
====Part 2: Activating the PokéGiver====
 
Use the following short code to activate the PokéGiver whenever you'd like.
 
Please note that this code should only be used if the PokéGiver is properly installed. Engaging in a trainer battle or using a nickname code consisting of over 4 nicknames will permanently destroy the PokéGiver until it has been reinstalled.
 
{| 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" |<pre>C3 CA D8</pre>
|-
| Blue
|-
| Yellow
||<pre>C3 C9 D8</pre>
|-
! rowspan="3" | All other
|| Red
| rowspan="2" |<pre>C3 CF D8</pre>
|-
| Blue
|-
| Yellow
||<pre>C3 CE D8</pre>
|}
 
Line 2,018 ⟶ 2,223:
! rowspan="3" | English
|| Red
| rowspan="2" |<pre>3E 2A EA C0D9 D8
C9</pre>
| rowspan="2" |<pre>3E FA EA C0D9 D8
C9</pre>
| rowspan="2" |<pre>3E 2F EA C0D9 D8
C9</pre>
| rowspan="2" |<pre>3E FF EA C0D9 D8
C9</pre>
|-
Line 2,030 ⟶ 2,235:
|-
| Yellow
||<pre>3E 2A EA BFD8 D8
C9</pre>
|| <pre>3E FA EA BFD8 D8
C9</pre>
|| <pre>3E 2F EA BFD8 D8
C9</pre>
|| <pre>3E FF EA BFD8 D8
C9</pre>
|-
! rowspan="3" | All other
|| Red
| rowspan="2" |<pre>3E 2A EA C5DE D8
C9</pre>
| rowspan="2" |<pre>3E FA EA C5DE D8
C9</pre>
| rowspan="2" |<pre>3E 2F EA BFDE D8
C9</pre>
| rowspan="2" |<pre>3E FF EA BFDE D8
C9</pre>
|-
Line 2,053 ⟶ 2,258:
|-
| Yellow
||<pre>3E 2A EA C4DD D8
C9</pre>
|| <pre>3E FA EA C4DD D8
C9</pre>
|| <pre>3E 2F EA BFDD D8
C9</pre>
|| <pre>3E FF EA BFDD D8
C9</pre>
|}
Line 2,106 ⟶ 2,311:
==General Purpose==
 
===Installing a RAM writer environment (TimOS)===
 
This code installs an advanced environment linked to glitch item 4F, allowing you to choose between using either the Nickname Writer and a RAM Writer. A RAM writer is an installable program that allows you to view and change any value in memory using a graphical user interface. This allows you to easily change specific values, set up and run small payloads and verify specific values in memory.
 
'''Before using this code, please make sure that you've [[Guides:Nickname_Writer_Codes#Update_Nickname_Writer_to_latest_version|installed the latest version of the Nickname Writer]].'''
{| class="wikitable"
 
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool]
====Using the program select====
|-
 
! Language !! Version !! Code
Upon installation, the setup is stored in unused memory inside SRAM bank 03. 4F's bootstrap is also altered so that using 4F properly boots up the program.
|-
 
! rowspan="3" | English
When 4F is used, 1122 bytes of data are copied over from unused save memory to main memory and executed. The program first shows a number on screen. This number can be altered by pressing up or down and functions as a program select:
|| Red
* Pressing B will close the program.
| rowspan="2" |<pre>3E 03 CD 92 D9 3E 59 EA 1E D3
* Selecting program 01 will start the RAM Writer.
01 45 00 11 53 BA 21 C3 D8 CD
* Selecting program 02 will start the NickWriter.
B5 00 11 30 D4 0E 78 CD B5 00
 
11 65 DA D5 0E 1B C3 B5 00 AF
After the program exits, either by pressing B on the program select or when any of its applications are closed, the 1122 bytes of data are copied back to unused save memory. '''This causes any values written within the environment's area (between addresses $C6E8 and $CB4A) to persist''' after closing the program.
3C E0 B6 E0 B7 21 00 DA CD 30
D4 E5 11 F8 FF 19 54 5D 01 0C
00 CD 75 DA 21 A9 C3 CD 99 D4
3E 7C 22 7A CD 99 D4 7B CD 99
D4 3E E3 22 1A CD 99 D4 36 7C
09 13 7D FE 13 20 E5 26 00 74
21 50 C4 36 ED E1 18 C4 CD 7A
D4 CB 5F 20 39 CB 57 28 0A 0F
30 01 E9 F0 FE 83 E0 FE C9 0F
30 2A E5 CD 75 DA 4E CD 7A D4
0F 38 12 0F 30 01 4B 79 83 4F
21 50 C4 36 EC 23 CD 99 D4 18
E8 E1 71 E5 06 1C 21 CE 77 CD
D6 35 E1 C9 0F 30 03 53 1E 00
19 C9 CD 31 38 F0 B5 76 11 00
00 F5 07 30 01 13 07 30 01 1B
07 30 03 11 F0 FF 07 30 02 1E
10 F1 C9 F5 CB 37 CD A0 D4 F1
E6 0F C6 F6 F6 80 22 C9 3E 03
CD 77 DA 11 E3 DE D5 21 53 BA
4D C3 B5 00 F0 FE E5 26 0A 74
26 40 77 E1 C9 </pre>
|-
| Blue
|-
| Yellow
||<pre>3E 03 CD 8C D9 3E 59 EA 1D D3
01 C0 00 11 53 BA 21 BA D8 CD
B1 00 11 64 DA D5 0E 1B C3 B1
00 21 3D 0F E5 7C E0 B6 E0 B7
21 00 DA CD CF C9 E5 11 F8 FF
19 54 5D 01 0C 00 CD 74 DA 21
A9 C3 CD C0 C9 3E 7C 22 7A CD
C0 C9 7B CD C0 C9 3E E3 22 1A
CD C0 C9 36 7C 09 13 7D FE 13
20 E5 26 00 74 21 50 C4 36 ED
E1 18 C4 F5 CB 37 CD C7 C9 F1
E6 0F C6 F6 F6 80 22 C9 CD 19
CA CB 5F 20 39 CB 57 28 0A 0F
30 01 E9 F0 FD 83 E0 FD C9 0F
30 2A E5 CD 74 DA 4E CD 19 CA
0F 38 12 0F 30 01 4B 79 83 4F
21 50 C4 36 EC 23 CD C0 C9 18
E8 E1 71 E5 06 1C 21 46 7B CD
84 3E E1 C9 0F 30 03 53 1E 00
19 C9 CD 1E 38 F0 B5 76 11 00
00 F5 07 30 01 13 07 30 01 1B
07 30 03 11 F0 FF 07 30 02 1E
10 F1 C9 3E 03 CD 76 DA 11 78
C9 D5 4A 21 53 BA C3 B1 00 F0
FD E5 26 0A 74 26 40 77 E1 C9</pre>
|-
! rowspan="3" | French
|| Red
| rowspan="2" |<pre>3E 03 CD 97 D9 3E 59 EA 23 D3
01 45 00 11 53 BA 21 C8 D8 CD
B5 00 11 35 D4 0E 78 CD B5 00
11 65 DA D5 0E 1B C3 B5 00 AF
3C E0 B6 E0 B7 21 00 DA CD 35
D4 E5 11 F8 FF 19 54 5D 01 0C
00 CD 75 DA 21 A9 C3 CD 9E D4
3E 7C 22 7A CD 9E D4 7B CD 9E
D4 3E E3 22 1A CD 9E D4 36 7C
09 13 7D FE 13 20 E5 26 00 74
21 50 C4 36 ED E1 18 C4 CD 7F
D4 CB 5F 20 39 CB 57 28 0A 0F
30 01 E9 F0 FE 83 E0 FE C9 0F
30 2A E5 CD 75 DA 4E CD 7F D4
0F 38 12 0F 30 01 4B 79 83 4F
21 50 C4 36 EC 23 CD 9E D4 18
E8 E1 71 E5 06 1C 21 9F 77 CD
F3 35 E1 C9 0F 30 03 53 1E 00
19 C9 CD 4E 38 F0 B5 76 11 00
00 F5 07 30 01 13 07 30 01 1B
07 30 03 11 F0 FF 07 30 02 1E
10 F1 C9 F5 CB 37 CD A5 D4 F1
E6 0F C6 F6 F6 80 22 C9 3E 03
CD 77 DA 11 E7 DE D5 21 53 BA
4D C3 B5 00 F0 FE E5 26 0A 74
26 40 77 E1 C9 </pre>
|-
| Blue
|-
| Yellow
||<pre>3E 03 CD 91 D9 3E 59 EA 22 D3
01 C0 00 11 53 BA 21 BF D8 CD
B1 00 11 64 DA D5 0E 1B C3 B1
00 21 3D 0F E5 7C E0 B6 E0 B7
21 00 DA CD D4 C9 E5 11 F8 FF
19 54 5D 01 0C 00 CD 74 DA 21
A9 C3 CD C5 C9 3E 7C 22 7A CD
C5 C9 7B CD C5 C9 3E E3 22 1A
CD C5 C9 36 7C 09 13 7D FE 13
20 E5 26 00 74 21 50 C4 36 ED
E1 18 C4 F5 CB 37 CD CC C9 F1
E6 0F C6 F6 F6 80 22 C9 CD 1E
CA CB 5F 20 39 CB 57 28 0A 0F
30 01 E9 F0 FD 83 E0 FD C9 0F
30 2A E5 CD 74 DA 4E CD 1E CA
0F 38 12 0F 30 01 4B 79 83 4F
21 50 C4 36 EC 23 CD C5 C9 18
E8 E1 71 E5 06 1C 21 17 7B CD
87 3E E1 C9 0F 30 03 53 1E 00
19 C9 CD 21 38 F0 B5 76 11 00
00 F5 07 30 01 13 07 30 01 1B
07 30 03 11 F0 FF 07 30 02 1E
10 F1 C9 3E 03 CD 76 DA 11 7D
C9 D5 4A 21 53 BA C3 B1 00 F0
FD E5 26 0A 74 26 40 77 E1 C9</pre>
|-
! rowspan="3" | German
|| Red
| rowspan="2" |<pre>3E 03 CD 97 D9 3E 59 EA 23 D3
01 45 00 11 53 BA 21 C8 D8 CD
B5 00 11 35 D4 0E 78 CD B5 00
11 65 DA D5 0E 1B C3 B5 00 AF
3C E0 B6 E0 B7 21 00 DA CD 35
D4 E5 11 F8 FF 19 54 5D 01 0C
00 CD 75 DA 21 A9 C3 CD 9E D4
3E 7C 22 7A CD 9E D4 7B CD 9E
D4 3E E3 22 1A CD 9E D4 36 7C
09 13 7D FE 13 20 E5 26 00 74
21 50 C4 36 ED E1 18 C4 CD 7F
D4 CB 5F 20 39 CB 57 28 0A 0F
30 01 E9 F0 FE 83 E0 FE C9 0F
30 2A E5 CD 75 DA 4E CD 7F D4
0F 38 12 0F 30 01 4B 79 83 4F
21 50 C4 36 EC 23 CD 9E D4 18
E8 E1 71 E5 06 1C 21 A7 77 CD
F0 35 E1 C9 0F 30 03 53 1E 00
19 C9 CD 4B 38 F0 B5 76 11 00
00 F5 07 30 01 13 07 30 01 1B
07 30 03 11 F0 FF 07 30 02 1E
10 F1 C9 F5 CB 37 CD A5 D4 F1
E6 0F C6 F6 F6 80 22 C9 3E 03
CD 77 DA 11 E7 DE D5 21 53 BA
4D C3 B5 00 F0 FE E5 26 0A 74
26 40 77 E1 C9</pre>
|-
| Blue
|-
| Yellow
||<pre>3E 03 CD 91 D9 3E 59 EA 22 D3
01 C0 00 11 53 BA 21 BF D8 CD
B1 00 11 64 DA D5 0E 1B C3 B1
00 21 3D 0F E5 7C E0 B6 E0 B7
21 00 DA CD D4 C9 E5 11 F8 FF
19 54 5D 01 0C 00 CD 74 DA 21
A9 C3 CD C5 C9 3E 7C 22 7A CD
C5 C9 7B CD C5 C9 3E E3 22 1A
CD C5 C9 36 7C 09 13 7D FE 13
20 E5 26 00 74 21 50 C4 36 ED
E1 18 C4 F5 CB 37 CD CC C9 F1
E6 0F C6 F6 F6 80 22 C9 CD 1E
CA CB 5F 20 39 CB 57 28 0A 0F
30 01 E9 F0 FD 83 E0 FD C9 0F
30 2A E5 CD 74 DA 4E CD 1E CA
0F 38 12 0F 30 01 4B 79 83 4F
21 50 C4 36 EC 23 CD C5 C9 18
E8 E1 71 E5 06 1C 21 25 7B CD
89 3E E1 C9 0F 30 03 53 1E 00
19 C9 CD 23 38 F0 B5 76 11 00
00 F5 07 30 01 13 07 30 01 1B
07 30 03 11 F0 FF 07 30 02 1E
10 F1 C9 3E 03 CD 76 DA 11 7D
C9 D5 4A 21 53 BA C3 B1 00 F0
FD E5 26 0A 74 26 40 77 E1 C9</pre>
|-
! rowspan="3" | Italian
|| Red
| rowspan="2" |<pre>3E 03 CD 97 D9 3E 59 EA 23 D3
01 45 00 11 53 BA 21 C8 D8 CD
B5 00 11 35 D4 0E 78 CD B5 00
11 65 DA D5 0E 1B C3 B5 00 AF
3C E0 B6 E0 B7 21 00 DA CD 35
D4 E5 11 F8 FF 19 54 5D 01 0C
00 CD 75 DA 21 A9 C3 CD 9E D4
3E 7C 22 7A CD 9E D4 7B CD 9E
D4 3E E3 22 1A CD 9E D4 36 7C
09 13 7D FE 13 20 E5 26 00 74
21 50 C4 36 ED E1 18 C4 CD 7F
D4 CB 5F 20 39 CB 57 28 0A 0F
30 01 E9 F0 FE 83 E0 FE C9 0F
30 2A E5 CD 75 DA 4E CD 7F D4
0F 38 12 0F 30 01 4B 79 83 4F
21 50 C4 36 EC 23 CD 9E D4 18
E8 E1 71 E5 06 1C 21 0F 78 CD
EE 35 E1 C9 0F 30 03 53 1E 00
19 C9 CD 49 38 F0 B5 76 11 00
00 F5 07 30 01 13 07 30 01 1B
07 30 03 11 F0 FF 07 30 02 1E
10 F1 C9 F5 CB 37 CD A5 D4 F1
E6 0F C6 F6 F6 80 22 C9 3E 03
CD 77 DA 11 E7 DE D5 21 53 BA
4D C3 B5 00 F0 FE E5 26 0A 74
26 40 77 E1 C9</pre>
|-
| Blue
|-
| Yellow
||<pre>3E 03 CD 91 D9 3E 59 EA 22 D3
01 C0 00 11 53 BA 21 BF D8 CD
B1 00 11 64 DA D5 0E 1B C3 B1
00 21 3D 0F E5 7C E0 B6 E0 B7
21 00 DA CD D4 C9 E5 11 F8 FF
19 54 5D 01 0C 00 CD 74 DA 21
A9 C3 CD C5 C9 3E 7C 22 7A CD
C5 C9 7B CD C5 C9 3E E3 22 1A
CD C5 C9 36 7C 09 13 7D FE 13
20 E5 26 00 74 21 50 C4 36 ED
E1 18 C4 F5 CB 37 CD CC C9 F1
E6 0F C6 F6 F6 80 22 C9 CD 1E
CA CB 5F 20 39 CB 57 28 0A 0F
30 01 E9 F0 FD 83 E0 FD C9 0F
30 2A E5 CD 74 DA 4E CD 1E CA
0F 38 12 0F 30 01 4B 79 83 4F
21 50 C4 36 EC 23 CD C5 C9 18
E8 E1 71 E5 06 1C 21 86 7B CD
82 3E E1 C9 0F 30 03 53 1E 00
19 C9 CD 1C 38 F0 B5 76 11 00
00 F5 07 30 01 13 07 30 01 1B
07 30 03 11 F0 FF 07 30 02 1E
10 F1 C9 3E 03 CD 76 DA 11 7D
C9 D5 4A 21 53 BA C3 B1 00 F0
FD E5 26 0A 74 26 40 77 E1 C9</pre>
|-
! rowspan="3" | Spanish
|| Red
| rowspan="2" |<pre>3E 03 CD 97 D9 3E 59 EA 23 D3
01 45 00 11 53 BA 21 C8 D8 CD
B5 00 11 35 D4 0E 78 CD B5 00
11 65 DA D5 0E 1B C3 B5 00 AF
3C E0 B6 E0 B7 21 00 DA CD 35
D4 E5 11 F8 FF 19 54 5D 01 0C
00 CD 75 DA 21 A9 C3 CD 9E D4
3E 7C 22 7A CD 9E D4 7B CD 9E
D4 3E E3 22 1A CD 9E D4 36 7C
09 13 7D FE 13 20 E5 26 00 74
21 50 C4 36 ED E1 18 C4 CD 7F
D4 CB 5F 20 39 CB 57 28 0A 0F
30 01 E9 F0 FE 83 E0 FE C9 0F
30 2A E5 CD 75 DA 4E CD 7F D4
0F 38 12 0F 30 01 4B 79 83 4F
21 50 C4 36 EC 23 CD 9E D4 18
E8 E1 71 E5 06 1C 21 BC 77 CD
F5 35 E1 C9 0F 30 03 53 1E 00
19 C9 CD 50 38 F0 B5 76 11 00
00 F5 07 30 01 13 07 30 01 1B
07 30 03 11 F0 FF 07 30 02 1E
10 F1 C9 F5 CB 37 CD A5 D4 F1
E6 0F C6 F6 F6 80 22 C9 3E 03
CD 77 DA 11 E7 DE D5 21 53 BA
4D C3 B5 00 F0 FE E5 26 0A 74
26 40 77 E1 C9</pre>
|-
| Blue
|-
| Yellow
||<pre>3E 03 CD 91 D9 3E 59 EA 22 D3
01 C0 00 11 53 BA 21 BF D8 CD
B1 00 11 64 DA D5 0E 1B C3 B1
00 21 3D 0F E5 7C E0 B6 E0 B7
21 00 DA CD D4 C9 E5 11 F8 FF
19 54 5D 01 0C 00 CD 74 DA 21
A9 C3 CD C5 C9 3E 7C 22 7A CD
C5 C9 7B CD C5 C9 3E E3 22 1A
CD C5 C9 36 7C 09 13 7D FE 13
20 E5 26 00 74 21 50 C4 36 ED
E1 18 C4 F5 CB 37 CD CC C9 F1
E6 0F C6 F6 F6 80 22 C9 CD 1E
CA CB 5F 20 39 CB 57 28 0A 0F
30 01 E9 F0 FD 83 E0 FD C9 0F
30 2A E5 CD 74 DA 4E CD 1E CA
0F 38 12 0F 30 01 4B 79 83 4F
21 50 C4 36 EC 23 CD C5 C9 18
E8 E1 71 E5 06 1C 21 36 7B CD
89 3E E1 C9 0F 30 03 53 1E 00
19 C9 CD 23 38 F0 B5 76 11 00
00 F5 07 30 01 13 07 30 01 1B
07 30 03 11 F0 FF 07 30 02 1E
10 F1 C9 3E 03 CD 76 DA 11 7D
C9 D5 4A 21 53 BA C3 B1 00 F0
FD E5 26 0A 74 26 40 77 E1 C9</pre>
|}
 
====Using the full RAM writer====
 
AssumingWhen theselecting program was entered correctly01, the game should open up one of the screens as seen in the below screenshots. The RAM writer will draw various values on the screen. The leftmost 4 columns describe the addresses that are currently in view. The rightmost two columns describe the values at each of these addresses. All values on screen are represented in hexadecimal format.
 
For example: DA01>05 means that the address $DA01 is currently holding the value of $05.
 
'''Make sure to save the game after you've confirmed that the RAM writer environment is fully functional.'''
 
The RAM writer can also be used during battle. Opening and closing the RAM writer in battle will pass your turn to the enemy and cause the battle to continue as usual.
Line 2,457 ⟶ 2,379:
A: exit write mode and load final value into the address
</pre>
 
====Advanced usage====
 
Since values written to the area between addresses $C6E8 and $CB4A are fully persistent, the environment is intended to be modular. Programs are activated using a jumptable structure. You can manually add programs to the program select using the following edits made using the RAM Writer.
* Install the code you want to add to the environment somewhere within the available environment space.
** For Red/Blue, you should preferably use the area between $C800 and $CB4A.
** For Yellow, you should preferably use the area between $C800 and $CB4A.
* Increment the value at $C6E9. This value stores the total amount of selectable programs
* Append the new application's address at the end of the jumptable (starts at $C7C0 for Red/Blue, $C7BE for Yellow). The list consists of the starting addresses of each application. Each entry consists of 2 bytes of address data in low-endian format. For example, if the new application is stored at $C710, write the values $10 $C7 at the end of the list.
 
{| 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" |<pre>21 43 0A 74 65 74 21 CF D8 11
53 BA 01 E3 00 CD B5 00 11 65
DA 0E 17 C3 B5 00 3E 02 EA 97
CF CD 57 2D A7 20 09 FA 96 CF
21 C5 C7 CD 97 3D C1 E1 D1 CD
0E 79 CD 3B 10 C3 FC 09 E0 B6
E0 B7 21 00 DA CD 59 C7 E5 11
F8 FF 19 54 5D 01 0C 00 21 A9
C3 F0 FE CD 4A C7 3E 7C 22 7A
CD 4A C7 7B CD 4A C7 3E E3 22
1A CD 4A C7 36 7C 09 13 7D FE
13 20 E5 26 00 74 21 50 C4 36
ED E1 18 C5 F5 CB 37 CD 51 C7
F1 E6 0F C6 F6 F6 80 22 C9 CD
AA C7 87 38 3E E5 87 30 03 43
87 C0 F0 FE 80 E0 FE 26 0A 74
26 40 77 E1 F0 B5 0F 30 29 4E
E5 CD AA C7 F0 B5 0F 38 13 0F
30 01 4B 79 83 4F 21 50 C4 36
EC 23 CD 4A C7 E1 18 E4 71 3E
01 EA 00 40 CD CE 77 E1 18 B9
0F 30 03 53 1E 00 0F D8 19 C9
CD 31 38 F0 B5 76 11 00 00 43
87 30 01 13 87 30 01 1B 87 30
03 11 F0 FF 87 D0 1E 10 C9 08
C7 6A D6 06 1C 2E 6C C3 D6 35
06 03 21 53 BA 11 E8 C6 E5 D5
C5 D5 CD 0F 79</pre>
|-
| Blue
|-
| Yellow
||<pre>3E 03 CD 99 3E 21 CD D8 11 53
BA 01 DC 00 CD B1 00 11 64 DA
0E 17 C3 B1 00 3E 02 EA 96 CF
CD 51 2C A7 20 09 FA 95 CF 21
BE C7 CD 93 3D C1 E1 D1 CD 57
7C C3 3D 0F E0 B6 E0 B7 21 00
DA CD 56 C7 E5 11 F8 FF 19 54
5D 01 0C 00 21 A9 C3 F0 FD CD
47 C7 3E 7C 22 7A CD 47 C7 7B
CD 47 C7 3E E3 22 1A CD 47 C7
36 7C 09 13 7D FE 13 20 E5 CD
A9 3E 21 50 C4 36 ED E1 18 C5
F5 CB 37 CD 4E C7 F1 E6 0F C6
F6 F6 80 22 C9 CD A3 C7 87 38
3B 87 30 05 43 87 C2 98 3E F0
FD 80 E0 FD CD 99 3E F0 B5 0F
30 29 4E E5 CD A3 C7 F0 B5 0F
38 13 0F 30 01 4B 79 83 4F 21
50 C4 36 EC 23 CD 47 C7 E1 18
E4 71 3E 01 CD 99 3E CD 22 7B
E1 18 BC 0F 30 02 53 58 0F D8
19 C9 CD 1E 38 F0 B5 76 11 00
00 43 87 30 01 13 87 30 01 1B
87 30 03 11 F0 FF 87 D0 1E 10
C9 05 C7 69 D6 3E 1C CD 92 3E
06 03 21 53 BA 11 E8 C6 E5 D5
C5 D5 CD 58 7C</pre>
|-
! rowspan="3" | French
|| Red
| rowspan="2" |<pre>21 43 0A 74 65 74 21 D4 D8 11
53 BA 01 E3 00 CD B5 00 11 65
DA 0E 17 C3 B5 00 3E 02 EA 9C
CF CD 6D 2D A7 20 09 FA 9B CF
21 C5 C7 CD B4 3D C1 E1 D1 CD
DF 78 CD 3B 10 C3 FC 09 E0 B6
E0 B7 21 00 DA CD 59 C7 E5 11
F8 FF 19 54 5D 01 0C 00 21 A9
C3 F0 FE CD 4A C7 3E 7C 22 7A
CD 4A C7 7B CD 4A C7 3E E3 22
1A CD 4A C7 36 7C 09 13 7D FE
13 20 E5 26 00 74 21 50 C4 36
ED E1 18 C5 F5 CB 37 CD 51 C7
F1 E6 0F C6 F6 F6 80 22 C9 CD
AA C7 87 38 3E E5 87 30 03 43
87 C0 F0 FE 80 E0 FE 26 0A 74
26 40 77 E1 F0 B5 0F 30 29 4E
E5 CD AA C7 F0 B5 0F 38 13 0F
30 01 4B 79 83 4F 21 50 C4 36
EC 23 CD 4A C7 E1 18 E4 71 3E
01 EA 00 40 CD 9F 77 E1 18 B9
0F 30 03 53 1E 00 0F D8 19 C9
CD 4E 38 F0 B5 76 11 00 00 43
87 30 01 13 87 30 01 1B 87 30
03 11 F0 FF 87 D0 1E 10 C9 08
C7 6F D6 06 1C 2E 6C C3 F3 35
06 03 21 53 BA 11 E8 C6 E5 D5
C5 D5 CD E0 78</pre>
|-
| Blue
|-
| Yellow
||<pre>3E 03 CD 9C 3E 21 D2 D8 11 53
BA 01 DC 00 CD B1 00 11 64 DA
0E 17 C3 B1 00 3E 02 EA 9B CF
CD 4D 2C A7 20 09 FA 9A CF 21
BE C7 CD 96 3D C1 E1 D1 CD 28
7C C3 3D 0F E0 B6 E0 B7 21 00
DA CD 56 C7 E5 11 F8 FF 19 54
5D 01 0C 00 21 A9 C3 F0 FD CD
47 C7 3E 7C 22 7A CD 47 C7 7B
CD 47 C7 3E E3 22 1A CD 47 C7
36 7C 09 13 7D FE 13 20 E5 CD
AC 3E 21 50 C4 36 ED E1 18 C5
F5 CB 37 CD 4E C7 F1 E6 0F C6
F6 F6 80 22 C9 CD A3 C7 87 38
3B 87 30 05 43 87 C2 9B 3E F0
FD 80 E0 FD CD 9C 3E F0 B5 0F
30 29 4E E5 CD A3 C7 F0 B5 0F
38 13 0F 30 01 4B 79 83 4F 21
50 C4 36 EC 23 CD 47 C7 E1 18
E4 71 3E 01 CD 9C 3E CD F3 7A
E1 18 BC 0F 30 02 53 58 0F D8
19 C9 CD 21 38 F0 B5 76 11 00
00 43 87 30 01 13 87 30 01 1B
87 30 03 11 F0 FF 87 D0 1E 10
C9 05 C7 6E D6 3E 1C CD 95 3E
06 03 21 53 BA 11 E8 C6 E5 D5
C5 D5 CD 29 7C</pre>
|-
! rowspan="3" | German
|| Red
| rowspan="2" |<pre>21 43 0A 74 65 74 21 D4 D8 11
53 BA 01 E3 00 CD B5 00 11 65
DA 0E 17 C3 B5 00 3E 02 EA 9C
CF CD 71 2D A7 20 09 FA 9B CF
21 C5 C7 CD B1 3D C1 E1 D1 CD
E7 78 CD 3B 10 C3 FC 09 E0 B6
E0 B7 21 00 DA CD 59 C7 E5 11
F8 FF 19 54 5D 01 0C 00 21 A9
C3 F0 FE CD 4A C7 3E 7C 22 7A
CD 4A C7 7B CD 4A C7 3E E3 22
1A CD 4A C7 36 7C 09 13 7D FE
13 20 E5 26 00 74 21 50 C4 36
ED E1 18 C5 F5 CB 37 CD 51 C7
F1 E6 0F C6 F6 F6 80 22 C9 CD
AA C7 87 38 3E E5 87 30 03 43
87 C0 F0 FE 80 E0 FE 26 0A 74
26 40 77 E1 F0 B5 0F 30 29 4E
E5 CD AA C7 F0 B5 0F 38 13 0F
30 01 4B 79 83 4F 21 50 C4 36
EC 23 CD 4A C7 E1 18 E4 71 3E
01 EA 00 40 CD A7 77 E1 18 B9
0F 30 03 53 1E 00 0F D8 19 C9
CD 4B 38 F0 B5 76 11 00 00 43
87 30 01 13 87 30 01 1B 87 30
03 11 F0 FF 87 D0 1E 10 C9 08
C7 6F D6 06 1C 2E 6C C3 F0 35
06 03 21 53 BA 11 E8 C6 E5 D5
C5 D5 CD E8 78</pre>
|-
| Blue
|-
| Yellow
||<pre>3E 03 CD 9E 3E 21 D2 D8 11 53
BA 01 DC 00 CD B1 00 11 64 DA
0E 17 C3 B1 00 3E 02 EA 9B CF
CD 56 2C A7 20 09 FA 9A CF 21
BE C7 CD 98 3D C1 E1 D1 CD 36
7C C3 3D 0F E0 B6 E0 B7 21 00
DA CD 56 C7 E5 11 F8 FF 19 54
5D 01 0C 00 21 A9 C3 F0 FD CD
47 C7 3E 7C 22 7A CD 47 C7 7B
CD 47 C7 3E E3 22 1A CD 47 C7
36 7C 09 13 7D FE 13 20 E5 CD
AE 3E 21 50 C4 36 ED E1 18 C5
F5 CB 37 CD 4E C7 F1 E6 0F C6
F6 F6 80 22 C9 CD A3 C7 87 38
3B 87 30 05 43 87 C2 9D 3E F0
FD 80 E0 FD CD 9E 3E F0 B5 0F
30 29 4E E5 CD A3 C7 F0 B5 0F
38 13 0F 30 01 4B 79 83 4F 21
50 C4 36 EC 23 CD 47 C7 E1 18
E4 71 3E 01 CD 9E 3E CD 01 7B
E1 18 BC 0F 30 02 53 58 0F D8
19 C9 CD 23 38 F0 B5 76 11 00
00 43 87 30 01 13 87 30 01 1B
87 30 03 11 F0 FF 87 D0 1E 10
C9 05 C7 6E D6 3E 1C CD 97 3E
06 03 21 53 BA 11 E8 C6 E5 D5
C5 D5 CD 37 7C</pre>
|-
! rowspan="3" | Italian
|| Red
| rowspan="2" |<pre>21 43 0A 74 65 74 21 D4 D8 11
53 BA 01 E3 00 CD B5 00 11 65
DA 0E 17 C3 B5 00 3E 02 EA 9C
CF CD 71 2D A7 20 09 FA 9B CF
21 C5 C7 CD AF 3D C1 E1 D1 CD
4F 79 CD 3B 10 C3 FC 09 E0 B6
E0 B7 21 00 DA CD 59 C7 E5 11
F8 FF 19 54 5D 01 0C 00 21 A9
C3 F0 FE CD 4A C7 3E 7C 22 7A
CD 4A C7 7B CD 4A C7 3E E3 22
1A CD 4A C7 36 7C 09 13 7D FE
13 20 E5 26 00 74 21 50 C4 36
ED E1 18 C5 F5 CB 37 CD 51 C7
F1 E6 0F C6 F6 F6 80 22 C9 CD
AA C7 87 38 3E E5 87 30 03 43
87 C0 F0 FE 80 E0 FE 26 0A 74
26 40 77 E1 F0 B5 0F 30 29 4E
E5 CD AA C7 F0 B5 0F 38 13 0F
30 01 4B 79 83 4F 21 50 C4 36
EC 23 CD 4A C7 E1 18 E4 71 3E
01 EA 00 40 CD 0F 78 E1 18 B9
0F 30 03 53 1E 00 0F D8 19 C9
CD 49 38 F0 B5 76 11 00 00 43
87 30 01 13 87 30 01 1B 87 30
03 11 F0 FF 87 D0 1E 10 C9 08
C7 6F D6 06 1C 2E 6C C3 EE 35
06 03 21 53 BA 11 E8 C6 E5 D5
C5 D5 CD 50 79</pre>
|-
| Blue
|-
| Yellow
||<pre>3E 03 CD 97 3E 21 D2 D8 11 53
BA 01 DC 00 CD B1 00 11 64 DA
0E 17 C3 B1 00 3E 02 EA 9B CF
CD 51 2C A7 20 09 FA 9A CF 21
BE C7 CD 91 3D C1 E1 D1 CD 97
7C C3 3D 0F E0 B6 E0 B7 21 00
DA CD 56 C7 E5 11 F8 FF 19 54
5D 01 0C 00 21 A9 C3 F0 FD CD
47 C7 3E 7C 22 7A CD 47 C7 7B
CD 47 C7 3E E3 22 1A CD 47 C7
36 7C 09 13 7D FE 13 20 E5 CD
A7 3E 21 50 C4 36 ED E1 18 C5
F5 CB 37 CD 4E C7 F1 E6 0F C6
F6 F6 80 22 C9 CD A3 C7 87 38
3B 87 30 05 43 87 C2 96 3E F0
FD 80 E0 FD CD 97 3E F0 B5 0F
30 29 4E E5 CD A3 C7 F0 B5 0F
38 13 0F 30 01 4B 79 83 4F 21
50 C4 36 EC 23 CD 47 C7 E1 18
E4 71 3E 01 CD 97 3E CD 62 7B
E1 18 BC 0F 30 02 53 58 0F D8
19 C9 CD 1C 38 F0 B5 76 11 00
00 43 87 30 01 13 87 30 01 1B
87 30 03 11 F0 FF 87 D0 1E 10
C9 05 C7 6E D6 3E 1C CD 90 3E
06 03 21 53 BA 11 E8 C6 E5 D5
C5 D5 CD 98 7C</pre>
|-
! rowspan="3" | Spanish
|| Red
| rowspan="2" |<pre>21 43 0A 74 65 74 21 D4 D8 11
53 BA 01 E3 00 CD B5 00 11 65
DA 0E 17 C3 B5 00 3E 02 EA 9C
CF CD 70 2D A7 20 09 FA 9B CF
21 C5 C7 CD B6 3D C1 E1 D1 CD
FC 78 CD 3B 10 C3 FC 09 E0 B6
E0 B7 21 00 DA CD 59 C7 E5 11
F8 FF 19 54 5D 01 0C 00 21 A9
C3 F0 FE CD 4A C7 3E 7C 22 7A
CD 4A C7 7B CD 4A C7 3E E3 22
1A CD 4A C7 36 7C 09 13 7D FE
13 20 E5 26 00 74 21 50 C4 36
ED E1 18 C5 F5 CB 37 CD 51 C7
F1 E6 0F C6 F6 F6 80 22 C9 CD
AA C7 87 38 3E E5 87 30 03 43
87 C0 F0 FE 80 E0 FE 26 0A 74
26 40 77 E1 F0 B5 0F 30 29 4E
E5 CD AA C7 F0 B5 0F 38 13 0F
30 01 4B 79 83 4F 21 50 C4 36
EC 23 CD 4A C7 E1 18 E4 71 3E
01 EA 00 40 CD BC 77 E1 18 B9
0F 30 03 53 1E 00 0F D8 19 C9
CD 50 38 F0 B5 76 11 00 00 43
87 30 01 13 87 30 01 1B 87 30
03 11 F0 FF 87 D0 1E 10 C9 08
C7 6F D6 06 1C 2E 6C C3 F5 35
06 03 21 53 BA 11 E8 C6 E5 D5
C5 D5 CD FD 78</pre>
|-
| Blue
|-
| Yellow
||<pre>3E 03 CD 9E 3E 21 D2 D8 11 53
BA 01 DC 00 CD B1 00 11 64 DA
0E 17 C3 B1 00 3E 02 EA 9B CF
CD 50 2C A7 20 09 FA 9A CF 21
BE C7 CD 98 3D C1 E1 D1 CD 47
7C C3 3D 0F E0 B6 E0 B7 21 00
DA CD 56 C7 E5 11 F8 FF 19 54
5D 01 0C 00 21 A9 C3 F0 FD CD
47 C7 3E 7C 22 7A CD 47 C7 7B
CD 47 C7 3E E3 22 1A CD 47 C7
36 7C 09 13 7D FE 13 20 E5 CD
AE 3E 21 50 C4 36 ED E1 18 C5
F5 CB 37 CD 4E C7 F1 E6 0F C6
F6 F6 80 22 C9 CD A3 C7 87 38
3B 87 30 05 43 87 C2 9D 3E F0
FD 80 E0 FD CD 9E 3E F0 B5 0F
30 29 4E E5 CD A3 C7 F0 B5 0F
38 13 0F 30 01 4B 79 83 4F 21
50 C4 36 EC 23 CD 47 C7 E1 18
E4 71 3E 01 CD 9E 3E CD 12 7B
E1 18 BC 0F 30 02 53 58 0F D8
19 C9 CD 23 38 F0 B5 76 11 00
00 43 87 30 01 13 87 30 01 1B
87 30 03 11 F0 FF 87 D0 1E 10
C9 05 C7 6E D6 3E 1C CD 97 3E
06 03 21 53 BA 11 E8 C6 E5 D5
C5 D5 CD 48 7C</pre>
|}
 
[[Category:Guides]]
1,540

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.