Starter List: Difference between revisions

RRad (talk | contribs)
Partner Personalities (PARTNER_TALK_KIND): Hopefully this isn't too confusing...
RRad (talk | contribs)
Line 23: Line 23:
[[File:Partner Talk Kind Table1.png]]
[[File:Partner Talk Kind Table1.png]]
# Open your Explorers of Sky ROM using a hex editor and search for the text <code>POKE_DUN_SORA</code>. The 58 bytes preceding this string contain the partner personality table in all regional versions.
# Open your Explorers of Sky ROM using a hex editor and search for the text <code>POKE_DUN_SORA</code>. The 58 bytes preceding this string contain the partner personality table in all regional versions.
# Convert your new partner's decimal Pokémon ID into hexadecimal, and then into little endian. For example, female Pachirisu's decimal ID of 1056 would be <code>04 20</code> in hex, which is <code>20 04</code> in little endian.
# Figure out the hexadecimal/little endian equivalent of your new partner's Pokémon ID. To do so, convert the decimal Pokémon ID into hexadecimal, and then into little endian. For example, female Pachirisu's decimal ID of 1056 would be <code>04 20</code> in hex, which is represented as <code>20 04</code> in little endian.
# Replace one of the 10 entries on this table with your new partner's personality type and their Pokémon ID in (little endian) hexadecimal. As an example, to replace the type 1 male Munchlax entry with a type 3 female Pachirisu entry, you would replace <code>01 00 00 00 E8 01</code> with <code>03 00 00 00 20 04</code>.
# Replace one of the 10 entries on this table with your new partner's personality type and their Pokémon ID in hexadecimal/little endian. As an example, to replace the type 1 male Munchlax entry with a type 3 female Pachirisu entry, you would replace <code>01 00 00 00 E8 01</code> with <code>03 00 00 00 20 04</code>.
[[File:Partner Talk Kind Table2.png]]
[[File:Partner Talk Kind Table2.png]]
If you want to change the default partner personality type, simply change the last <code>02</code> byte in the table to <code>01</code> or <code>03</code>. This may be useful if your revised partner list includes more female than male Pokémon.


{{NavSkyTemple}}
{{NavSkyTemple}}