Difference between revisions of "Topic Info"

754 bytes added ,  00:00, 2 December 2021
→‎The Info Form: Description of the Speaker field was inaccurate. Anyone can say the dialogue, but if selected it is treated as if that NPCs is saying it for the purposes of voice type selection.
imported>Matthiaswagg
(→‎The Info Form: Description of the Speaker field was inaccurate. Anyone can say the dialogue, but if selected it is treated as if that NPCs is saying it for the purposes of voice type selection.)
 
(10 intermediate revisions by 5 users not shown)
Line 2: Line 2:


==The Info Form==
==The Info Form==
[[File:ScriptedDialogue.png|thumb|right|220px|The Topic Info window]]
* '''Topic Text:''' The Topic Text inherited from the Info's [[Topic]], if any.
* '''Topic Text:''' The Topic Text inherited from the Info's [[Topic]], if any.
* '''Prompt:''' If left blank, the prompt leading to this Info will be the [[Topic|Topic's]] '''Topic Text'''. If filled in, this text will be used instead.
* '''Prompt:''' If left blank, the prompt leading to this Info will be the [[Topic|Topic's]] '''Topic Text'''. If filled in, this text will be used instead.
* '''Requires Post-Processing:''' An export flag that indicates whether these responses will need additional post-processing. Does nothing in and of itself.
* '''Requires Post-Processing:''' An export flag that indicates whether these responses will need additional post-processing. Does nothing in and of itself.
* '''Speaker:''' Optionally, you can select an NPC. Only the selected NPC can say this line of dialogue.
* '''Speaker:''' Optionally, you can select an NPC. If selected, the dialogue will be treated as though the selected NPC is the one saying it. This can be used, for example, to make an XMarker or other object speak with an NPC's voice. This will also control the voice type of the dialogue, based on the voice type of the selected NPC.
* '''Share Response Data From Info:''' Select a [[SharedInfo]] ID to acquire the response lines from that Info. This allows you to reuse the same lines in multiple places.
* '''Share Response Data From Info:''' Select a [[SharedInfo]] ID to acquire the response lines from that Info. This allows you to reuse the same lines in multiple places.
** The '''Filter''' box, immediately above the dropdown, filters the [[SharedInfo]] IDs by the text you specify.
** The '''Filter''' box, immediately above the dropdown, filters the [[SharedInfo]] IDs by the text you specify.
Line 14: Line 15:
** '''On Activator:''' Not used.
** '''On Activator:''' Not used.
** '''Say Once:''' If checked, this Info can only be said once by any given [[:Category:Actor|Actor]]. Once spoken, that actor will never say it again. However, a different actor that qualifies may say it.
** '''Say Once:''' If checked, this Info can only be said once by any given [[:Category:Actor|Actor]]. Once spoken, that actor will never say it again. However, a different actor that qualifies may say it.
*** Either by design or due to an engine issue, the "Say Once" flag for dialogue in quests not marked as "Start Game Enabled" in the Quest Data tab will be reset after exiting Skyrim. Make sure to use script properties as flag substitutes for critical dialogue that should not be repeated.
** '''Goodbye:''' If checked, when this Info is completed, the actor leaves dialogue.
** '''Goodbye:''' If checked, when this Info is completed, the actor leaves dialogue.
** '''Force Subtitle:''' If checked, the subtitle for this line will always be displayed, regardless of the player character's distance from the speaker.
** '''Force Subtitle:''' If checked, the subtitle for this line will always be displayed, regardless of the player character's distance from the speaker.
Line 33: Line 35:
** '''Begin Script:''' This script runs when the Info is played, when the Actor starts saying the line.
** '''Begin Script:''' This script runs when the Info is played, when the Actor starts saying the line.
** '''End Script:''' This script runs when the Info is finished, when the Actor finishes speaking. In practice, it may take a second or two after dialogue has ended for this script to trigger.
** '''End Script:''' This script runs when the Info is finished, when the Actor finishes speaking. In practice, it may take a second or two after dialogue has ended for this script to trigger.
** '''Script Add/Remove/Properties:''' Allows you to add, remove, or edit the properties on any [[:Category:Papyrus|Papyrus]] scripts attached to this Info.
** '''Script Add/Remove/Properties:''' Allows you to add, remove, or edit the properties on any [[:Category:Papyrus|Papyrus]] scripts attached to this Info.  See [[Scripts]] for more details on the user interface.


==The Response Form==
==The Response Form==
[[File:FO4 CK Edit Response Window.png|thumb|right|220px|The Response window]]
The '''Response Form''' includes all the data related to a single line of dialogue.
The '''Response Form''' includes all the data related to a single line of dialogue.
*'''Response Text:''' The text of the line. This is included in the export, and appears as the line's subtitle in game.
*'''Response Text:''' The text of the line. This is included in the export, and appears as the line's subtitle in game.
Line 48: Line 51:
* '''Voice Filename:''' The name of the audio file associated with the line.
* '''Voice Filename:''' The name of the audio file associated with the line.
* '''Sound:''' Select a sound object. This will play ''instead of'' any voice that's also attached to the info.
* '''Sound:''' Select a sound object. This will play ''instead of'' any voice that's also attached to the info.
* '''[[Voicetype|Voicetype List]]:''' The list of [[Voicetypes]] that qualify for the line based on the Info's conditions. This list cannot be edited directly- if there are more Voicetypes listed here than you expected, you may need to correct the conditions.
* '''[[Voicetype|Voicetype List]]:''' The list of [[Voicetypes]] that qualify for the line based on the Info's conditions. This list cannot be edited directly- if there are more or fewer Voicetypes listed here than you expected, you may need to correct the conditions on the Topic Info.
* '''View Valid NPCs for this Voice Type:''' Displays a complete list of NPCs who can qualify for this line based on its Voicetypes and conditions.
* '''View Valid NPCs for this Voice Type:''' Displays a complete list of NPCs who can qualify for this line based on its Voicetypes and conditions.
* '''Record:''' Allows you to record this line of dialogue.
* '''Record:''' Allows you to record this line of dialogue.
56

edits