Jump to content

Guides:Nickname Writer Codes: Difference between revisions

Line 1,459:
=Complex Codes=
 
==Obtaining Specific Pokémon==
==PokéGiver==
 
===Obtaining a VC Transferable Mew===
 
This code gives a lvl 5 Mew, makes it VC transfer compatible and makes it guaranteed shiny or non-shiny depending on your preferences.
 
Please note that this code removes all pokémon in the current party. Please only use this code while having only undesired pokémon in the party.
 
Effects:
* Remove all pokémon from the party.
* Add a lvl 5 Mew. This Mew cannot be transferred to gen 7 without additional modifications.
* Add a second lvl 5 Mew. This Mew is transferable and will be shiny upon transfer.
 
Warning:
* This code is intended to be used right after setting up the Nickname Writer. Be mindful that it will remove the entirety of your party in the process.
* '''In order to be able to transfer, make sure to NOT give a nickname to the second Mew.'''
 
TODO: add non-EN codes
 
{| class="wikitable"
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool]
! Language !! Version !! Shiny Mew !! Non-Shiny Mew
|-
! rowspan="3" | English
|| Red
| rowspan="2" |<pre>AF EA 63 D1 01
05 15 C5 CD 48
3E C1 CD 48 3E
21 A3 D1 3E 59
22 36 0C 2E B2
3E AA 22 22 21
7E D2 3E 86 22
3D 22 36 50 C9</pre>
| rowspan="2" |<pre>AF EA 63 D1 01
05 15 C5 CD 48
3E C1 CD 48 3E
21 A3 D1 3E 59
22 36 0C 2E B2
3E FF 22 22 21
7E D2 3E 86 22
3D 22 36 50 C9</pre>
|-
| Blue
|-
| Yellow
||<pre>AF EA 62 D1 01
05 15 C5 CD 59
3E C1 CD 59 3E
21 A2 D1 3E 59
22 36 0C 2E B1
3E AA 22 22 21
7D D2 3E 86 22
3D 22 36 50 C9</pre>
||<pre>AF EA 62 D1 01
05 15 C5 CD 59
3E C1 CD 59 3E
21 A2 D1 3E 59
22 36 0C 2E B1
3E FF 22 22 21
7D D2 3E 86 22
3D 22 36 50 C9</pre>
|}
 
===PokéGiver Script===
 
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. Later parts of this section are dedicated to allowing you to apply measures to preserve the PokéGiver script even after trainer battles.
 
When activated for the first time, the following effects are applied:
* Change second bag item to ACE item "4F".
* Set up everything so that 4F will activate the PokéGiver script (regardless of the current active box).
 
From that point onward, the PokéGiver can be used as follows:
* Please use a different box than the one that contains the Nickname Writer.
* Use 4F to activate the script. Once activated, the script will do the following:
** Give a pokémon.
** If the pokémon is deposited to the PC, the Pokémon will be made shiny. The default code will give female shiny pokémon (if the gender ratio allows it).
** 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:
* Species IDs do not match pokédex IDs in gen 1. Please use [[The Big HEX List|the Big HEX List]] to determine which Species IDs give which pokémon.
* Be mindful of using this code to give yourself glitch pokémon, as the seen flags set by these glitch pokémon can alter the contents of the bag.
* 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.
 
{| 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>3E 59 EA 20 D3
21 AD D8 11 65
DA 01 03 00 C3
B5 00 C3 B1 D8
00 3E 01 E0 B7
01 01 01 CD 48
3E D0 21 B1 DA
36 2A 23 36 AA
21 B7 D8 11 91
C4 CD F1 D8 13
2B CD F1 D8 CD
31 38 F0 B5 FE
01 28 DA 07 38
10 07 38 0B 23
07 38 09 07 38
04 07 30 D9 D8
34 34 35 18 D3
CD F4 D8 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
|-
| Blue
|-
| Yellow
||<pre>3E 59 EA 1F D3
21 AC D8 11 64
DA 01 03 00 C3
B1 00 C3 B0 D8
00 3E 01 E0 B7
01 01 01 CD 59
3E D0 21 B0 DA
36 2A 23 36 AA
21 B6 D8 11 91
C4 CD F0 D8 13
2B CD F0 D8 CD
1E 38 F0 B5 FE
01 28 DA 07 38
10 07 38 0B 23
07 38 09 07 38
04 07 30 D9 D8
34 34 35 18 D3
CD F3 D8 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
|-
! rowspan="3" | French
|| Red
| rowspan="2" |<pre>3E 59 EA 25 D3
21 B2 D8 11 65
DA 01 03 00 C3
B5 00 C3 B6 D8
00 3E 01 E0 B7
01 01 01 CD 65
3E D0 21 B6 DA
36 2A 23 36 AA
21 BC D8 11 91
C4 CD F6 D8 13
2B CD F6 D8 CD
4E 38 F0 B5 FE
01 28 DA 07 38
10 07 38 0B 23
07 38 09 07 38
04 07 30 D9 D8
34 34 35 18 D3
CD F9 D8 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
|-
| Blue
|-
| Yellow
||<pre>3E 59 EA 24 D3
21 B1 D8 11 64
DA 01 03 00 C3
B1 00 C3 B5 D8
00 3E 01 E0 B7
01 01 01 CD 5C
3E D0 21 B5 DA
36 2A 23 36 AA
21 BB D8 11 91
C4 CD F5 D8 13
2B CD F5 D8 CD
21 38 F0 B5 FE
01 28 DA 07 38
10 07 38 0B 23
07 38 09 07 38
04 07 30 D9 D8
34 34 35 18 D3
CD F8 D8 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
|-
! rowspan="3" | German
|| Red
| rowspan="2" |<pre>3E 59 EA 25 D3
21 B2 D8 11 65
DA 01 03 00 C3
B5 00 C3 B6 D8
00 3E 01 E0 B7
01 01 01 CD 62
3E D0 21 B6 DA
36 2A 23 36 AA
21 BC D8 11 91
C4 CD F6 D8 13
2B CD F6 D8 CD
4B 38 F0 B5 FE
01 28 DA 07 38
10 07 38 0B 23
07 38 09 07 38
04 07 30 D9 D8
34 34 35 18 D3
CD F9 D8 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
|-
| Blue
|-
| Yellow
||<pre>3E 59 EA 24 D3
21 B1 D8 11 64
DA 01 03 00 C3
B1 00 C3 B5 D8
00 3E 01 E0 B7
01 01 01 CD 5E
3E D0 21 B5 DA
36 2A 23 36 AA
21 BB D8 11 91
C4 CD F5 D8 13
2B CD F5 D8 CD
23 38 F0 B5 FE
01 28 DA 07 38
10 07 38 0B 23
07 38 09 07 38
04 07 30 D9 D8
34 34 35 18 D3
CD F8 D8 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
|-
! rowspan="3" | Italian
|| Red
| rowspan="2" |<pre>3E 59 EA 25 D3
21 B2 D8 11 65
DA 01 03 00 C3
B5 00 C3 B6 D8
00 3E 01 E0 B7
01 01 01 CD 60
3E D0 21 B6 DA
36 2A 23 36 AA
21 BC D8 11 91
C4 CD F6 D8 13
2B CD F6 D8 CD
49 38 F0 B5 FE
01 28 DA 07 38
10 07 38 0B 23
07 38 09 07 38
04 07 30 D9 D8
34 34 35 18 D3
CD F9 D8 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
|-
| Blue
|-
| Yellow
||<pre>3E 59 EA 24 D3
21 B1 D8 11 64
DA 01 03 00 C3
B1 00 C3 B5 D8
00 3E 01 E0 B7
01 01 01 CD 57
3E D0 21 B5 DA
36 2A 23 36 AA
21 BB D8 11 91
C4 CD F5 D8 13
2B CD F5 D8 CD
1C 38 F0 B5 FE
01 28 DA 07 38
10 07 38 0B 23
07 38 09 07 38
04 07 30 D9 D8
34 34 35 18 D3
CD F8 D8 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
|-
! rowspan="3" | Spanish
|| Red
| rowspan="2" |<pre>3E 59 EA 25 D3
21 B2 D8 11 65
DA 01 03 00 C3
B5 00 C3 B6 D8
00 3E 01 E0 B7
01 01 01 CD 67
3E D0 21 B6 DA
36 2A 23 36 AA
21 BC D8 11 91
C4 CD F6 D8 13
2B CD F6 D8 CD
50 38 F0 B5 FE
01 28 DA 07 38
10 07 38 0B 23
07 38 09 07 38
04 07 30 D9 D8
34 34 35 18 D3
CD F9 D8 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
|-
| Blue
|-
| Yellow
||<pre>3E 59 EA 24 D3
21 B1 D8 11 64
DA 01 03 00 C3
B1 00 C3 B5 D8
00 3E 01 E0 B7
01 01 01 CD 5E
3E D0 21 B5 DA
36 2A 23 36 AA
21 BB D8 11 91
C4 CD F5 D8 13
2B CD F5 D8 CD
23 38 F0 B5 FE
01 28 DA 07 38
10 07 38 0B 23
07 38 09 07 38
04 07 30 D9 D8
34 34 35 18 D3
CD F8 D8 CB 36
7E E6 0F C6 F6
F6 80 12 13 C9</pre>
|}
 
===Changing the gender of pokémon given by the PokéGiver script===
 
With the PokéGiver script installed, you can use the following codes to change the gender of the pokémon given by the script.
 
{| class="wikitable"
|+ Codes to be used with the [https://timovm.github.io/NicknameConverter/ Nickname Converter webtool]
! Language !! Version !! Female Shiny !! Male Shiny !! Female Non-shiny !! Male non-Shiny
|-
! rowspan="3" | English
|| Red
| rowspan="2" |<pre>3E 2A EA C0 D8
C9</pre>
| rowspan="2" |<pre>3E FA EA C0 D8
C9</pre>
| rowspan="2" |<pre>3E 2F EA C0 D8
C9</pre>
| rowspan="2" |<pre>3E FF EA C0 D8
C9</pre>
|-
| Blue
|-
| Yellow
||<pre>3E 2A EA BF D8
C9</pre>
|| <pre>3E FA EA BF D8
C9</pre>
|| <pre>3E 2F EA BF D8
C9</pre>
|| <pre>3E FF EA BF D8
C9</pre>
|-
! rowspan="3" | All other
|| Red
| rowspan="2" |<pre>3E 2A EA C5 D8
C9</pre>
| rowspan="2" |<pre>3E FA EA C5 D8
C9</pre>
| rowspan="2" |<pre>3E 2F EA BF D8
C9</pre>
| rowspan="2" |<pre>3E FF EA BF D8
C9</pre>
|-
| Blue
|-
| Yellow
||<pre>3E 2A EA C4 D8
C9</pre>
|| <pre>3E FA EA C4 D8
C9</pre>
|| <pre>3E 2F EA BF D8
C9</pre>
|| <pre>3E FF EA BF D8
C9</pre>
|}
 
===Making a PokéGiver Mew VC transferable===
 
This code changes the data of the 6th party pokémon to have an OT ID of 22796 and a nickname of "GF". By putting a Mew in the sixth party slot and executing the code, the Mew can be passed through poké transporter to gen 7.
 
This script is intended to be used on a Mew that was obtained through the PokéGiver script. As such, this script is small enough to not destroy an installed PokéGiver script.
 
{| 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 53 D2 3E 59
22 36 0C 21 AA
D2 3E 86 22 3E
85 22 36 50 C9</pre>
|-
| Blue
|-
| Yellow
||<pre>21 52 D2 3E 59
22 36 0C 21 A9
D2 3E 86 22 3E
85 22 36 50 C9</pre>
|-
! rowspan="3" | All other
|| Red
| rowspan="2" |<pre>21 58 D2 3E 59
22 36 0C 21 AF
D2 3E 86 22 3E
85 22 36 50 C9</pre>
|-
| Blue
|-
| Yellow
||<pre>21 57 D2 3E 59
22 36 0C 21 AE
D2 3E 86 22 3E
85 22 36 50 C9</pre>
|}
 
==General Purpose==
 
===Installing 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.
 
{| 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>3E 03 CD 92 D9 3E 59 EA 1E D3
01 45 00 11 53 BA 21 C3 D8 CD
B5 00 11 30 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 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====
 
Assuming the program was entered correctly, 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 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.
 
====Full Writer Controls====
 
The RAM writer uses two modes of operation. In Read mode you are able to navigate memory and view the values at specific addresses. in Write mode you'll lock in a single address and manipulate the value at that address. By default, the RAM writer will open in Read mode.
 
{| class="wikitable"
|[[file:Full RB DA96 Read mode.png|288px]]||[[file:Full_RB_DA96_Write_mode.png|288px]]
|-
|RAM writer in Read mode ||RAM writer in Write mode.
|}
 
=====Read mode controls=====
<pre>
up: address -1
down: address +1
left: address -10
right: address +10
B + up: address -1
B + down: address +1
B + left: address -10
B + right: address +10
start: exit program
A: toggle write mode
 
select + up: sram bank -1
select + down: sram bank +1
select + left: sram bank -10
select + right: sram bank +10
select + A: start executing code from current address onwards (use with caution!)
</pre>
 
=====Write mode controls=====
<pre>
up: value -1
down: value +1
left: value -10
right: value +10
B: set current value to 0
A: exit write mode and load final value into the address
</pre>
1,548

edits

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