Jump to content

Guides:Mail Writer Codes: Difference between revisions

m
Line 43:
==Improving the setup==
 
===Fix side effects of duplicate key item swap and set up better ACE (Gold & Silver exclusive(English)===
 
===Move=Making the Mail Writer tomore free up the TM/HM Pocketconvenient====
 
This mail code does the following to improve the use of the Mail Writer:
 
# It overwrites '''the first item in the main item pocket''' to be a TM02.
# It alters data so that using TM02 activates the Mail Writer.
 
After using this code, you can simply use TM02 at any time to start up the mail writer, without requiring any specific party pokémon.
 
Two versions of this code exist. If the MailWriter is currently installed in the TM/HM pocket, please use the leftmost code from the table below. If the MailWriter has already been moved to unused memory (see next section), please use the rightmost code from the table below.
 
Requirements: It is recommended to have an item you do not mind losing in the first slot of the main item pocket. After using this code, it will be overwritten to being a TM02.
 
{| class="wikitable"
|+ Codes to be used with [https://timovm.github.io/MailConverter/ TimoVM's MailConverter]
|-
! Language !! TM/HM Pocket || Unused Memory
|-
! scope="row"| English
||
3E C0 EA B8 D5 21 66 DD 11 CD D1 01 05 00 C3 1A
31 3E 04 C3 7E D5
||
3E C0 EA B8 D5 21 66 DD 11 CD D1 01 05 00 C3 1A
31 3E 04 C3 F2 D6
||}
 
====Move the Mail Writer to free up the TM====
 
Executing this code will copy the Mail Writer to an unused area in memory and adjust '''both the TM25 and TM02 bootstrap''' so that it can correctly call the new Mail Writer address. Afterwards, it will set all TM quantities equal to a specific number. '''Please ensure you verify that the newly copied Mail Writer works before saving'''
 
You should have the "MAILWRITER" nicknamed pokémon in the second party slot when using this code, to ensure that you'll also be able to properly activate the MailWriter using TM25.
 
Customization: You can adjust the number in bold to determine how many copies you would like of each TM after moving the Mail Writer. By default the code will set all TM quantities to x01.
 
{| class="wikitable"
|+ Codes to be used with [https://timovm.github.io/MailConverter/ TimoVM's MailConverter]
||-
! Language !! Gold & Silver
||-
! scope="row"| KoreanEnglish
||
01 32 00 11 F2 D6 21 6D DA 73 23 72 21 7ED0 D5D1 E573
23 72 21 7E D5 E5 CD 1A 31 3E '''01''' 0E 32 E1 C3 4C 31 10 10 10 10 10
31
||}
 
===Gold & Silver (non-English)===
 
====Set up more convenient ACE====
 
'''WARNING: this code is currently planned to undergo a rework due to suspected issues. Until the rework is complete, it is recommended to not use this code.'''
Line 61 ⟶ 112:
|-
! Language !! Gold & Silver
|-
! scope="row"| English
||
21 22 DA 35 21 E1 D5 34 4E AF 47 09 D6 1F 22 9F
22 21 70 DD 11 18 D4 4B C3 1A 31 3E 04 C3 7E D5
|-
! scope="row" | French
Line 98 ⟶ 144:
|}
 
===Crystal===
===Move the Mail Writer to free up the TM/HM Pocket===
 
====Move the Mail Writer to free up the TM/HM Pocket====
 
Executing this code will copy the Mail Writer to an unused area in memory and adjust the bootstrap so that it can correctly call the new Mail Writer address. Afterwards, it will set all TM quantities equal to a specific number. '''Please ensure you verify that the newly copied Mail Writer works before saving'''
Line 109 ⟶ 157:
|+ Codes to be used with [https://timovm.github.io/MailConverter/ TimoVM's MailConverter]
|-
! Language !! Gold & Silver !! Crystal
|-
! scope="row"| English
||
01 32 00 11 F2 D6 21 6D DA 73 23 72 21 7E D5 E5
CD 1A 31 3E '''01''' 0E 32 E1 C3 4C 31 10 10 10 10 10
||
01 32 00 11 12 DA 21 59 D8 E5 CD 26 30 3E '''01''' 0E
Line 120 ⟶ 165:
|-
! scope="row" | French
||
01 32 00 11 F2 D6 21 6D DA 73 23 72 21 7E D5 E5
CD 2C 31 3E '''01''' 0E 32 E1 C3 5E 31 10 10 10 10 10
||
01 32 00 11 12 DA 21 59 D8 E5 CD 13 30 3E '''01''' 0E
Line 128 ⟶ 170:
|-
! scope="row"| German
||
01 32 00 11 F2 D6 21 6D DA 73 23 72 21 7E D5 E5
CD 47 31 3E '''01''' 0E 32 E1 C3 79 31 10 10 10 10 10
||
01 32 00 11 12 DA 21 59 D8 E5 CD 10 30 3E '''01''' 0E
Line 136 ⟶ 175:
|-
! scope="row"| Italian
||
01 32 00 11 F2 D6 21 6D DA 73 23 72 21 7E D5 E5
CD 3F 31 3E '''01''' 0E 32 E1 C3 71 31 10 10 10 10 10
||
01 32 00 11 12 DA 21 59 D8 E5 CD 14 30 3E '''01''' 0E
Line 144 ⟶ 180:
|-
! scope="row"| Spanish
||
01 32 00 11 F2 D6 21 6D DA 73 23 72 21 7E D5 E5
CD 3E 31 3E '''01''' 0E 32 E1 C3 70 31 10 10 10 10 10
||
01 32 00 11 12 DA 21 59 D8 E5 CD 10 30 3E '''01''' 0E
32 E1 C3 2B 30 10 10 10 10 10 10 10 10 10 10 10
|-
! scope="row"| Korean
||
01 32 00 11 85 D7 21 08 DA 73 23 72 21 31 D6 E5
CD C2 31 3E '''01''' 0E 32 E1 C3 F4 31 10 10 10 10 10
|}
 
1,537

edits

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