Starter List: Difference between revisions
Add nav template |
→Partner Personalities (PARTNER_TALK_KIND): Hopefully this isn't too confusing... |
||
| Line 15: | Line 15: | ||
* [[SkipQuiz]]: Skips the personality test aside from the gender question. Requires the [[ChooseStarter]] patch. | * [[SkipQuiz]]: Skips the personality test aside from the gender question. Requires the [[ChooseStarter]] patch. | ||
* [[SameTypePartner]]: Allows the partner to be the same type as the player. | * [[SameTypePartner]]: Allows the partner to be the same type as the player. | ||
===Partner Personalities (PARTNER_TALK_KIND)=== | |||
The partner in Explorers of Sky uses one of three personalities, which will affect their dialogue in cutscenes and dungeons. While the dialogue changes are relatively subtle in the English script, this will notably decide whether the partner uses distinctly masculine or feminine dialogue in some other languages. The game uses a table of specific Pokémon IDs to assign personality types 1 ("Lively Boy") and 3 ("Girl"), while all IDs not on this table default to type 2 ("Kind Boy"). As a result, any replacements will always be set to type 2 unless further changes are made. | |||
SkyTemple is currently unable to edit the table the game uses to decide partner personalities, but it can be customized manually by using a hex editor. To do so, follow these steps: | |||
[[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. | |||
# 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. | |||
# 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>. | |||
[[File:Partner Talk Kind Table2.png]] | |||
{{NavSkyTemple}} | {{NavSkyTemple}} | ||