How to add a second partner: Difference between revisions
Created page with "== '''How to Implement a Second Partner in SkyTemple''' == '''Who this guide is for:''' People who want to have a second partner, for a total party of three pokemon for your ROM Hack. This may work to have a party of four as well but I have not tested it. '''Considerations:''' # Having a three member party also means having more pokemon talking and being present in cutscenes, thus more scripting and writing on your part. # If the Chimeco Assembly is enabled, the playe..." |
m Remove Drive link since everything has been ported now |
||
| (8 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
== '''How to Implement a Second Partner in SkyTemple''' == | == '''How to Implement a Second Partner in SkyTemple''' == | ||
'''Who this guide is for:''' People who want to have a second partner, for a total party of three pokemon for your ROM Hack. This may work to have a party of four as well but I have not tested it. | '''Who this guide is for:''' People who want to have a second partner, for a total party of three pokemon for your ROM Hack. This may work to have a party of four as well but I have not tested it. | ||
'''Considerations:''' | '''Considerations:''' | ||
| Line 6: | Line 6: | ||
# Having a three member party also means having more pokemon talking and being present in cutscenes, thus more scripting and writing on your part. | # Having a three member party also means having more pokemon talking and being present in cutscenes, thus more scripting and writing on your part. | ||
# If the Chimeco Assembly is enabled, the player will be able to remove the second partner. You can either let them do this, or delete the Chimeco Assembly. | # If the Chimeco Assembly is enabled, the player will be able to remove the second partner. You can either let them do this, or delete the Chimeco Assembly. | ||
== '''Adding a Pokemon To Your Starting Party (Credit: @Ajifer on the SkyTemple Discord)''' == | == '''Adding a Pokemon To Your Starting Party (Credit: @Ajifer on the SkyTemple Discord)''' == | ||
| Line 17: | Line 14: | ||
# In the dropdown menus on the left, go to Lists > Recruitment List. Scroll to the pokemon with the ID 16 (it should be a Manaphy assuming you haven’t changed it.) | # In the dropdown menus on the left, go to Lists > Recruitment List. Scroll to the pokemon with the ID 16 (it should be a Manaphy assuming you haven’t changed it.) | ||
#* Click on the pokemon’s name and change it to whatever species you’d like. In the example below, I changed it from Manaphy to Growlithe. | #* Click on the pokemon’s name and change it to whatever species you’d like. In the example below, I changed it from Manaphy to Growlithe. | ||
#* You may also want to change the default level and the recruitment location. If you change the recruit location to “Beach (0215)”, then if the recruit gets ko’d in a dungeon, it counts as a party wipe. | #* You may also want to change the default level and the recruitment location. If you change the recruit location to “Beach (0215)”, then if the recruit gets ko’d in a dungeon, it counts as a party wipe. [[File:T1.png|frameless|300x300px|right]] | ||
# Add the following script to any cutscene after the tutorial dungeon (ie Beach Cave). For some reason the game will crash if you do so before Beach Cave. I personally put it in the cutscene before the first Koffing-Zubat fight and it worked. | |||
<code>ProcessSpecial(PROCESS_SPECIAL_PREPARE_MENU_ACCEPT_TEAM_MEMBER, 16, 0) ) { }switch ( message_Menu(MENU_ACCEPT_TEAM_MEMBER) )</code> | <code>ProcessSpecial(PROCESS_SPECIAL_PREPARE_MENU_ACCEPT_TEAM_MEMBER, 16, 0) ) { }switch ( message_Menu(MENU_ACCEPT_TEAM_MEMBER) )</code> | ||
| Line 72: | Line 70: | ||
==== Using the crossroads (map P01P01A) as an example. ==== | ==== Using the crossroads (map P01P01A) as an example. ==== | ||
Step 1: Open the Enter scene and scan for (2 Acts) sectors | Step 1: Open the Enter scene and scan for (2 Acts) sectors | ||
[[File:T2.png|frameless|600x600px]] | |||
Step 2: Click the S checkbox to single-out the sector. (You can ignore any sectors that only have Bidoof + Sunflora) | Step 2: Click the S checkbox to single-out the sector. (You can ignore any sectors that only have Bidoof + Sunflora) | ||
[[File:T3.png|frameless|600x600px]] | |||
Step 3: Add the actor of your second partner. Make sure that | Step 3: Add the actor of your second partner. Make sure that | ||
| Line 80: | Line 82: | ||
# “kind” is “ATTENDANT_MANAFI” (this will line up with the pokemon ID 16 in your recruitment list, which is Growlithe in my case) | # “kind” is “ATTENDANT_MANAFI” (this will line up with the pokemon ID 16 in your recruitment list, which is Growlithe in my case) | ||
# The actor’s sector is the same as the player and ATTENDANT1 | # The actor’s sector is the same as the player and ATTENDANT1 | ||
# They are facing the same direction as the player and ATTENDANT1 | # They are facing the same direction as the player and ATTENDANT1 [[File:T5.png|frameless|600x600px]]<br /> | ||
Step 4: Repeat for every (2 acts) sector (except the bidoof+sunflora) on every overworld map. In vanilla this includes: | Step 4: Repeat for every (2 acts) sector (except the bidoof+sunflora) on every overworld map. In vanilla this includes: | ||
| Line 92: | Line 93: | ||
# I’m certain I’m missing some later on in the game. Like anytime you get to encounter a Kangaskhan Rock in the middle of or before a dungeon. | # I’m certain I’m missing some later on in the game. Like anytime you get to encounter a Kangaskhan Rock in the middle of or before a dungeon. | ||
'''Other Tips:''' | == '''Other Tips:''' == | ||
# If you ever see “ProcessSpecial(PROCESS_SPECIAL_SET_TEAM_SETUP_HERO_AND_PARTNER_ONLY,0,0);” Make sure to delete it/comment it out or else it will reset your party. | # If you ever see “ProcessSpecial(PROCESS_SPECIAL_SET_TEAM_SETUP_HERO_AND_PARTNER_ONLY,0,0);” Make sure to delete it/comment it out or else it will reset your party. | ||
# You can refer to the second partner in dialogue using the “[c_name:UNIT_NPC1]” variable. | # You can refer to the second partner in dialogue using the “[c_name:UNIT_NPC1]” variable. | ||
| Line 151: | Line 151: | ||
<code>§label_6;</code> | <code>§label_6;</code> | ||
[[Category:Tutorials]] | |||