Line 171: |
Line 171: |
| ====Engagement dialogue==== | | ====Engagement dialogue==== |
| Similar to the rain dialogue, <samp>Data\EngagementDialogue.xnb</samp> contains entries in the form of <samp>{{t|NPC}}0</samp> and <samp>{{t|NPC}}1</samp>, which are used when you are engaged but not yet married to an NPC, or, in the case of a roommate, when they have been invited but have not yet moved in. | | Similar to the rain dialogue, <samp>Data\EngagementDialogue.xnb</samp> contains entries in the form of <samp>{{t|NPC}}0</samp> and <samp>{{t|NPC}}1</samp>, which are used when you are engaged but not yet married to an NPC, or, in the case of a roommate, when they have been invited but have not yet moved in. |
| + | |
| + | ====Extra dialogue==== |
| + | Contains miscellaneous strings, some of which are NPC specific: |
| + | |
| + | {| class="wikitable" |
| + | |- |
| + | ! key format |
| + | ! description |
| + | |- |
| + | | <samp>PurchasedItem_{{t|NPC}}</samp></br><samp>PurchasedItem_{{t|NPC}}_Quality{{t|Quality}}</samp></br><samp>PurchasedItem_{{t|Number}}_Quality{{t|Quality}}_{{t|NPC}}</samp> |
| + | | Stored in <samp>Data\ExtraDialogue.xnb</samp>. An NPC-specific version of the "purchased item" strings. {{t|Quality}} is Low or High. {{t|Number}} is a number from 1 to 5. |
| + | |- |
| + | | <samp>Town_DumpsterDiveComment_{{t|NPC}}</samp> |
| + | | Stored in <samp>Data\ExtraDialogue.xnb</samp>. An NPC-specific comment for being caught dumpster-diving. Currently only used for Linus, who uniquely has a positive reaction. |
| + | |- |
| + | | <samp>SummitEvent_Dialogue3_{{t|Spouse name}}</samp> |
| + | | Stored in <samp>Data\ExtraDialogue.xnb</samp>. An NPC-specific dialogue line used near the end of the Summit cutscene. |
| + | |} |
| | | |
| ====Event files==== | | ====Event files==== |
Line 179: |
Line 197: |
| | | |
| ===Strings directory=== | | ===Strings directory=== |
| + | ====Characters==== |
| + | <samp>Strings\Characters.xnb</samp> contains miscellaneous dialogue, some of which is NPC-specific: |
| + | |
| + | {| class="wikitable" |
| + | |- |
| + | ! key format |
| + | ! description |
| + | |- |
| + | | <samp>MovieInvite_Invited_{{t|NPC}}</samp></br><samp>MovieInvite_Spouse_{{t|Spouse name}}</samp> |
| + | | Stored in <samp>Strings\Characters.xnb</samp>. A custom response to being invited to see a movie. |
| + | |} |
| + | |
| + | ====Events==== |
| + | <samp>Strings\Events.xnb</samp> contains miscellaneous dialogue related to events and festivals, some of which is NPC-specific: |
| + | |
| + | {| class="wikitable" |
| + | |- |
| + | ! key format |
| + | ! description |
| + | |- |
| + | | <samp>SpouseFlowerDanceAccept_{{t|Spouse name}}</samp> |
| + | | Stored in <samp>Strings\Events.xnb</samp>. If specified, it will be used when a NPC who is your spouse accepts your offer to dance at the Flower Dance. Otherwise, the NPC will use a string from <samp>Strings\StringsFromCSFiles.xnb</samp>. |
| + | |} |
| + | |
| ====Strings from CS files==== | | ====Strings from CS files==== |
| <samp>Strings\StringsFromCSFiles.xnb</samp> contains miscellaneous strings, such as dialogue that's shared between multiple characters, dialogue for some hardcoded events like marriage, etc. | | <samp>Strings\StringsFromCSFiles.xnb</samp> contains miscellaneous strings, such as dialogue that's shared between multiple characters, dialogue for some hardcoded events like marriage, etc. |
Line 185: |
Line 227: |
| | | |
| In most situations, if the game is unable to find a string for an NPC to say, it will default to <samp>NPC.cs.4061</samp>. (English version: "Hi.") | | In most situations, if the game is unable to find a string for an NPC to say, it will default to <samp>NPC.cs.4061</samp>. (English version: "Hi.") |
| + | |
| + | Some other useful NPC-specific strings stored here are as follows: |
| + | |
| + | {| class="wikitable" |
| + | |- |
| + | ! key format |
| + | ! description |
| + | |- |
| + | | <samp>{{t|Spouse or roommate name}}_AfterWedding</samp></br><samp>{{t|Spouse or roommate name}}_Engaged</samp></br><samp>{{t|Spouse or roommate name}}_EngagedRoommate</samp></br><samp>{{t|Spouse or roommate name}}_Stardrop</samp> |
| + | | Stored in <samp>Strings\StringsFromCSFiles.xnb</samp>. Currently only used for Krobus. Despite the name, <samp>AfterWedding</samp> is used when Krobus arrives at the farm. <samp>Stardrop</samp> is used when Krobus gifts you a [[Stardrop]]. |
| + | |} |
| | | |
| ====Speech bubbles==== | | ====Speech bubbles==== |
Line 231: |
Line 284: |
| | <samp>{{t|location}}_{{t|NPC}}_RareGreeting</samp> | | | <samp>{{t|location}}_{{t|NPC}}_RareGreeting</samp> |
| | Has a much lower chance of appearing than any other greeting. | | | Has a much lower chance of appearing than any other greeting. |
− | |}
| |
− |
| |
− | ===Miscellaneous===
| |
− | There are various other strings that are customizable on a per-NPC basis, stored outside of the <samp>Characters/Dialogue</samp> folder.
| |
− |
| |
− | ====Extra dialogue====
| |
− | {| class="wikitable"
| |
− | |-
| |
− | ! key format
| |
− | ! description
| |
− | |-
| |
− | | <samp>PurchasedItem_{{t|NPC}}</samp></br><samp>PurchasedItem_{{t|NPC}}_Quality{{t|Quality}}</samp></br><samp>PurchasedItem_{{t|Number}}_Quality{{t|Quality}}_{{t|NPC}}</samp>
| |
− | | Stored in <samp>Data\ExtraDialogue.xnb</samp>. An NPC-specific version of the "purchased item" strings. {{t|Quality}} is Low or High. {{t|Number}} is a number from 1 to 5.
| |
− | |-
| |
− | | <samp>Town_DumpsterDiveComment_{{t|NPC}}</samp>
| |
− | | Stored in <samp>Data\ExtraDialogue.xnb</samp>. An NPC-specific comment for being caught dumpster-diving. Currently only used for Linus, who uniquely has a positive reaction.
| |
− | |-
| |
− | | <samp>SummitEvent_Dialogue3_{{t|Spouse name}}</samp>
| |
− | | Stored in <samp>Data\ExtraDialogue.xnb</samp>. An NPC-specific dialogue line used near the end of the Summit cutscene.
| |
− | |}
| |
− |
| |
− | ====Strings from CS Files====
| |
− | {| class="wikitable"
| |
− | |-
| |
− | ! key format
| |
− | ! description
| |
− | |-
| |
− | | <samp>{{t|Spouse or roommate name}}_AfterWedding</samp></br><samp>{{t|Spouse or roommate name}}_Engaged</samp></br><samp>{{t|Spouse or roommate name}}_EngagedRoommate</samp></br><samp>{{t|Spouse or roommate name}}_Stardrop</samp>
| |
− | | Stored in <samp>Strings\StringsFromCSFiles.xnb</samp>. Currently only used for Krobus. Despite the name, <samp>AfterWedding</samp> is used when Krobus arrives at the farm. <samp>Stardrop</samp> is used when Krobus gifts you a [[Stardrop]].
| |
− | |}
| |
− |
| |
− | ====Characters====
| |
− | {| class="wikitable"
| |
− | |-
| |
− | ! key format
| |
− | ! description
| |
− | |-
| |
− | | <samp>MovieInvite_Invited_{{t|NPC}}</samp></br><samp>MovieInvite_Spouse_{{t|Spouse name}}</samp>
| |
− | | Stored in <samp>Strings\Characters.xnb</samp>. A custom response to being invited to see a movie.
| |
− | |}
| |
− |
| |
− | ====Events====
| |
− | {| class="wikitable"
| |
− | |-
| |
− | ! key format
| |
− | ! description
| |
− | |-
| |
− | | <samp>SpouseFlowerDanceAccept_{{t|Spouse name}}</samp>
| |
− | | Stored in <samp>Strings\Events.xnb</samp>. If specified, it will be used when a NPC who is your spouse accepts your offer to dance at the Flower Dance. Otherwise, the NPC will use a string from <samp>Strings\StringsFromCSFiles.xnb</samp>.
| |
| |} | | |} |
| | | |