Guides:Coin Case ACE: Difference between revisions
Content deleted Content added
No edit summary |
|||
Line 231: | Line 231: | ||
Since we aren't planning on using the Coin Case anymore, the mail that was previously give to a pokémon can be removed. It is no longer relevant for the remainder of the setup. |
Since we aren't planning on using the Coin Case anymore, the mail that was previously give to a pokémon can be removed. It is no longer relevant for the remainder of the setup. |
||
===Troubleshooting & repairing TM33=== |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
To execute this box name code, repeat the process for Coin Case ACE: |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
==Step 4: Using the mail writer== |
==Step 4: Using the mail writer== |
||
Line 280: | Line 298: | ||
01 32 00 11 F2 D6 21 1B D4 73 23 72 3E 3E 12 13 3E 04 |
01 32 00 11 F2 D6 21 1B D4 73 23 72 3E 3E 12 13 3E 04 |
||
12 13 21 7E D5 E5 CD 1A 31 3E '''01''' 0E 32 E1 C3 4C 31 |
12 13 21 7E D5 E5 CD 1A 31 3E '''01''' 0E 32 E1 C3 4C 31 |
||
⚫ | |||
After executing this code, attempt to start up the mail writer. If you are able to open it and are able to successfully execute the following blank mail, the copy has finished successfully and you can save the game. |
|||
{| class="wikitable" style="margin-left: auto; margin-right: auto; border: none;" |
|||
| |
|||
[[File:Mail_English_GS_Rh.png]] |
|||
|} |
|} |
||
Line 287: | Line 312: | ||
* [[User:TimoVM/Mail Writer Codes|Mail codes]]: this page contains a collection of assembly for mail codes that can be used for a variety of common purposes such as fixing the side effects of the ACE setup, editing pokémon and items, etc.. |
* [[User:TimoVM/Mail Writer Codes|Mail codes]]: this page contains a collection of assembly for mail codes that can be used for a variety of common purposes such as fixing the side effects of the ACE setup, editing pokémon and items, etc.. |
||
* [[User:TimoVM/RAM Writer|RAM writer]]: (recommended for more experienced users) this page contains the assembly for a large one-size-fits all program that allows you to edit any value in RAM with a user-friendly GUI. It will also fix the side effects of the ACE setup when you first run it. WARNING: THE RAM WRITER SETUP FOR GOLD/SILVER IS CURRENTLY BEING REDESIGNED. PLEASE DO NOT INSTALL YET. |
* [[User:TimoVM/RAM Writer|RAM writer]]: (recommended for more experienced users) this page contains the assembly for a large one-size-fits all program that allows you to edit any value in RAM with a user-friendly GUI. It will also fix the side effects of the ACE setup when you first run it. WARNING: THE RAM WRITER SETUP FOR GOLD/SILVER IS CURRENTLY BEING REDESIGNED. PLEASE DO NOT INSTALL YET. |
||
⚫ | |||
⚫ | |||
* Arrange the party as follows: |
|||
*# Any |
|||
*# Any |
|||
*# "MAILWRITER" pokémon holding mail |
|||
*# Any |
|||
*# Any |
|||
*# Any |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
=Appendix= |
=Appendix= |
||
Line 322: | Line 324: | ||
<pre>h h 's z 2 Pk 'l 0 9 ♀ . 9 Pk * ' ] |
<pre>h h 's z 2 Pk 'l 0 9 ♀ . 9 Pk * ' ] |
||
h 'd</pre> |
h 'd</pre> |
||
⚫ | |||
! scope="row" | Test box name |
|||
|| |
|||
<pre>0 9 é A ♀ h 'd</pre> |
|||
|- |
|- |
||
! scope="row" | Setup box name |
! scope="row" | Setup box name |
||
|| |
|| |
||
Box 1: |
Box 1: p 'v . é 'l 2 'v 1 |
||
Box 2: é |
Box 2: é 'd 2 'v 9 é 'v 2 |
||
Box 3: |
Box 3: , , 'v D H H 'd 5 |
||
Box 4: |
Box 4: ? E 's 'v 2 'v H 5 |
||
Box 5: |
Box 5: 'v 9 é ♂ 2 ♀ 0 9 |
||
Box 6: |
Box 6: 5 5 é ♀ ♀ * 8 p |
||
Box 7: |
Box 7: 'm 6 2 h 'm - 2 p |
||
Box 8: |
Box 8: 0 'm 's 'v 2 'v T H |
||
Box 9: |
Box 9: 's 'v 2 'v ; é y ♀ |
||
Box 10: |
Box 10: 0 ♀ 'm 'v 2 |
||
|- |
|- |
||
! scope="row" | Reset box name |
! scope="row" | Reset box name |
||
|| |
|| |
||
Box 1: |
Box 1: p 'v . é 'l 2 'v 1 |
||
Box 2: 'v |
Box 2: é 'd 2 'v 9 é 'v 2 |
||
Box 3: |
Box 3: , , 'v D H H 'd 5 |
||
Box 4: |
Box 4: ? E 's 'v 2 p 0 'm |
||
Box 5: 's 'v 2 'v T 's 't 2 |
|||
Box 6: p 0 ♀ 'm 'v 2 |
|||
|} |
|} |
||
Line 456: | Line 456: | ||
A7 and a ; Reset carry flag. Not strictly necessary, but added for safety for now |
A7 and a ; Reset carry flag. Not strictly necessary, but added for safety for now |
||
D0 ret nc |
D0 ret nc |
||
</pre> |
|||
===Effect of the test box name code=== |
|||
Box name data starts from $D8BF onward. Converting the provided mail code to assembly results in the following: |
|||
<pre> |
|||
F6 FF or $FF ; Set a to $FF, set carry flag to 0. |
|||
EA 80 F5 ld (F580), a ; $F580 is an echo ram copy of $D580, which corresponds to TM03's quantity. |
|||
D0 ret nc ; Thanks to the preparatory work done by the mail, allow safe return to normal game operation. |
|||
</pre> |
</pre> |
||