Questions on Best Practices (Internal Monologues, Sequencer Commands, Panel #s)
Posted: Sun Jul 10, 2022 7:54 pm
I've got some general questions on various best practices for you knowledgeable folks:
Is there a standard approach for handling the Player character having internal monologues that doesn't involve each dialog step being a clickable choice?
(e.g.: I'd like to have the player having a 'conversation' with themselves, such as thinking through a problem. The player would technically be both the Speaker and Listener.)
I think there's probably an way to do it by creating a new Actor with the same name/portrait as the player and simply not flagging them as the player, but that seems.. inelegant and potentially bug-causing.
Regarding sequences, is there a way to have the sequence fields pull data from / be populated by a Game Object?
(e.g.: I'm using several lines' worth of Sequencer Commands at the ends of conversations to transition to other scenes / events. Copy/pasting the same text all over can't be the right way to do it.)
Relatedly, I think that this is what Sequencer Shortcuts are intended to solve, but I'd appreciate confirmation.
For values used in sequences, such as delays to order commands (e.g.: The '2' in Fade(out,2)), can they be replaced with variables?
(e.g.: If I'm using Fade() commands repeatedly, could I specify a variable, like fadeLength as an int, and use that in the command?)
Does the Response Panel (in the VN Template Standard Dialogue UI) have a panel number? If so, what is it?
(e.g.: I know the subtitle panels are numbered based on their position in the Elements list in the Subtitle Panels subsection of the Dialogue Manager's Standard Dialogue UI component, but the Response Panel is also in there and also has an entry at Element 0, in parity with the Subtitle Panels subsection.)
Said differently, if I wanted to use panel-related sequencer commands on the response panel, what should I be using for the panel number?
As a minor question, will there ever be an addition to the manual for animated portraits with child elements?
I'd love to see that topic fleshed out more with some tutorials and such, in addition to the example project.
Thanks for the help!
Is there a standard approach for handling the Player character having internal monologues that doesn't involve each dialog step being a clickable choice?
(e.g.: I'd like to have the player having a 'conversation' with themselves, such as thinking through a problem. The player would technically be both the Speaker and Listener.)
I think there's probably an way to do it by creating a new Actor with the same name/portrait as the player and simply not flagging them as the player, but that seems.. inelegant and potentially bug-causing.
Regarding sequences, is there a way to have the sequence fields pull data from / be populated by a Game Object?
(e.g.: I'm using several lines' worth of Sequencer Commands at the ends of conversations to transition to other scenes / events. Copy/pasting the same text all over can't be the right way to do it.)
Relatedly, I think that this is what Sequencer Shortcuts are intended to solve, but I'd appreciate confirmation.
For values used in sequences, such as delays to order commands (e.g.: The '2' in Fade(out,2)), can they be replaced with variables?
(e.g.: If I'm using Fade() commands repeatedly, could I specify a variable, like fadeLength as an int, and use that in the command?)
Does the Response Panel (in the VN Template Standard Dialogue UI) have a panel number? If so, what is it?
(e.g.: I know the subtitle panels are numbered based on their position in the Elements list in the Subtitle Panels subsection of the Dialogue Manager's Standard Dialogue UI component, but the Response Panel is also in there and also has an entry at Element 0, in parity with the Subtitle Panels subsection.)
Said differently, if I wanted to use panel-related sequencer commands on the response panel, what should I be using for the panel number?
As a minor question, will there ever be an addition to the manual for animated portraits with child elements?
I'd love to see that topic fleshed out more with some tutorials and such, in addition to the example project.
Thanks for the help!