Guides:TMless 0x1500 ACE (JP): Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
Line 50: Line 50:
# Now that you have an unterminated name pokémon, '''put it in box 5'''. Either release or move all other pokémon in the box so that the unterminated name pokémon is the only pokémon left in box 5.
# Now that you have an unterminated name pokémon, '''put it in box 5'''. Either release or move all other pokémon in the box so that the unterminated name pokémon is the only pokémon left in box 5.
# Finally, make sure to set box 5 as the active box.
# Finally, make sure to set box 5 as the active box.

=Setting up a ACE environment

While we now have everything ready to execute box name codes using ACE, the setup will have a few drawbacks:

* Executing ACE requires performing various specific steps, preventing us from using ACE whenever we want.
* Box name codes have a limited size, due to only having access to 9 different boxes. Effectively meaning that it's impractical to set up more complicated ACE effects.
To resolve this issue, we're going to install the Mail Writer. This is a box name program that will allow us to quickly and efficiently write and execute any arbitrary code we want. Once we've set up the Mail Writer, we'll never have to swap bpx names again.

To do that, we're going to use a box name code that does the following:
- It will alter box names so that the Mail Writer can be used afterwards.
- It will change the first item in the main item pocket to a TM15
- It will modify data to ensure that using this TM15 will allow us to use the mail writer

This will allow us to easily write and execute large amounts of arbitrary code, simply by using a TM15 at any time.


==Step 3: Setting up the Mail Writer==
==Step 3: Setting up the Mail Writer==


Next, we're going to both finish the setup and use it install a Mail Writer program. The Mail Writer is a small program that is written using box name codes and will allow you to easily write arbitrary data in order to achieve numerous effects.
We're going to both finish the setup and use it install a Mail Writer program. The Mail Writer is a small program that is written using box name codes and will allow you to easily write arbitrary data in order to achieve numerous effects.


Rename all boxes to the following names:
Rename all boxes to the following names: