Tricky questions about possibilites of The Dialogue System
Posted: Tue Jan 21, 2020 5:19 am
Hello Tony!
I'm coming to you with 6 very tricky questions about your Dialog System.
The reason I'm asking you is because I've now watched all your awesome Youtube-tutorials, and due to specific (and perhaps a little odd) ways I'm trying to make the dialog work in my project I'm not sure if it's possible using your system (despite it being so flexible and wonderful).
So below I'm detailing the functions I'm trying to achieve (with mock-up image setups), along with how I've thought about adding them using your system. My questions to you are: Are they possible to achieve using your system, and do you know how? I can add functions and code on my own, but I need to know which of your functions to utilize/modify/and in which scripts I can do so in. If that makes sense.
(Also please feel free to also ignore this forum-post if it's too much, I'm shamelessly asking so many questions! I will completely understand and have 0 hard feelings.)
Functions I'm trying to achieve/Questions:
1. Being able to use both regular PC conversation-lines and the PC Respond-menu
I'd like to be able to choose, for each Actor-dialog-text, if it's a Respond-menu text or just a regular text. Perhaps there's a setting/bool I tick but I haven't found it!
That is to say I want to be able to use both fluently throughout the project. Example:
Have both regular text PC speech:
And respond menu options:
In the same dialog/conversation. Is this possible with your system? I looked at the youtube-tutorials/documentaton and didn't see if there was info about it.
2. Having a specific progression on Responses and Subtitle-texts
This question ties in to the one above, as they're both about the respond-menu and subtitle-texts.
My idea of how I'd like responses to work and the dialog-interactions between characters is detailed below, it involves switching between PC subtitle texts and PC responses in succession. I've attached images of an example-dialog that shows this. My question is if it's possible with your system to have the respond-menu function as it's detailed below (together with the NPC subtitle text)?:
a.) An NPC asks a question for example
See:
b.) The Respond-menu fades in (an animation I've made)for the player's choices while the NPC's text is still visible.(Im not sure how to achieve this using your System, if there's a setting for it or I'd need to add code)
See:
c.) Player makes a choice by clicking Respond choice (like it normally works in your system).
d.) The respond-menu fades away (using animation I've made)
e.) The PC now responds according to that choice (The PC portrait/PC portrait name and PC subtitle text is shown). My idea was that the text shown here was one I've written (like normal using your Conversation editor).. It reflects the choice the player makes but needn't be identical to the choice-text in the Respond-menu. Is this possible?
See:
f.) NPC respons normally
See
Would this be possible in your system? To have the respons-menu fade in after an NPC asks a question, and the NPC text still being visible? And then to have the respond-menu fade after the choice one makes and the PC reply normally?
It may already be possible in the system, but I haven't found a way to do so yet! (checked youtube and tried to find it in the documentation)
3. Add emotes to text
I would like to be able to add commands like you already awesomely have (like [em1]text[/em1]), but for adding "emote"-images inbetween the text. So for instance [emote]#surprised[/emote]. I've attached an image to roughly how I would emotes to appear together with text in my project.
See:
See:
My thought was that I could instantiate a UI-image specifically after the text (where the command is located). It would also add blank text-space to make room for the emote. This UI-Image-element is then destroyed when the dialog-text advances and it isn't shown anymore.
To do that however I need to know where and how to create dialog text-commands. Would this be possible using your system? If you see a nice way to achieve emotes in text feel free to share!
4. Showing a "feelings"-box sometimes
I'd love to be able to (for a specific dialog-text) choose if a "feelings UI box" I've designed will be shown under the text.
So it would look a little like this:
See:
My aim is to add to your code, so that the dialog-editor has the following options:
See:
Do you know where I could add code to yours to achieve this in the editor/achieve effect? If you could just guide me to the correct script in The Dialog System that I could add it that would be awesome.
5. Choosing between different feelings displayed for Actor and Conversant in dialog-editor (via animation)
I have many animations for different feelings for my PC and NPCs. I'd like to be able to choose the emotion that the animator will display during that text using the editor in this manner:
See:
Happy example:
Sad Example:
So I'd like to add to your code, for these options to be available. is this possible, and if so, in which of your script do I add the code?
6. Making letter-sounds after each letter is written by the TypeWriter
I've written a function that makes specific letter-sounds depending on which letter it gets. I'd like to call this function each time the Typewriter writes out a letter in the dialog. Here's an image showing what I mean a little bit:
See:
I cannot find in your script where it happens (so I can add my function there). Can you direct me there?
Those are all of my questions!
I feel a little ashamed to ask you so many questions. My main aim is to know if it's feasible for me to add these functions to your system (to customize your system so that it fits my project) or if the best way to go about would be if I wrote my own from scratch.
I LOVE LOVE LOVE your asset however and would love to use it if it's possible for me to do so (and modify it to have the functions above). If you have any input for me, even if you don't reply to the questions above, I will be thrilled. Whatever your thoughts are (if you recommend I write a dialog system from scratch myself instead, or any input on the questions above) I truly appreciate it. I really respect you and your expertise in the field.
Thank you so much in advance!
I'm coming to you with 6 very tricky questions about your Dialog System.
The reason I'm asking you is because I've now watched all your awesome Youtube-tutorials, and due to specific (and perhaps a little odd) ways I'm trying to make the dialog work in my project I'm not sure if it's possible using your system (despite it being so flexible and wonderful).
So below I'm detailing the functions I'm trying to achieve (with mock-up image setups), along with how I've thought about adding them using your system. My questions to you are: Are they possible to achieve using your system, and do you know how? I can add functions and code on my own, but I need to know which of your functions to utilize/modify/and in which scripts I can do so in. If that makes sense.
(Also please feel free to also ignore this forum-post if it's too much, I'm shamelessly asking so many questions! I will completely understand and have 0 hard feelings.)
Functions I'm trying to achieve/Questions:
1. Being able to use both regular PC conversation-lines and the PC Respond-menu
I'd like to be able to choose, for each Actor-dialog-text, if it's a Respond-menu text or just a regular text. Perhaps there's a setting/bool I tick but I haven't found it!
That is to say I want to be able to use both fluently throughout the project. Example:
Have both regular text PC speech:
And respond menu options:
In the same dialog/conversation. Is this possible with your system? I looked at the youtube-tutorials/documentaton and didn't see if there was info about it.
2. Having a specific progression on Responses and Subtitle-texts
This question ties in to the one above, as they're both about the respond-menu and subtitle-texts.
My idea of how I'd like responses to work and the dialog-interactions between characters is detailed below, it involves switching between PC subtitle texts and PC responses in succession. I've attached images of an example-dialog that shows this. My question is if it's possible with your system to have the respond-menu function as it's detailed below (together with the NPC subtitle text)?:
a.) An NPC asks a question for example
See:
b.) The Respond-menu fades in (an animation I've made)for the player's choices while the NPC's text is still visible.(Im not sure how to achieve this using your System, if there's a setting for it or I'd need to add code)
See:
c.) Player makes a choice by clicking Respond choice (like it normally works in your system).
d.) The respond-menu fades away (using animation I've made)
e.) The PC now responds according to that choice (The PC portrait/PC portrait name and PC subtitle text is shown). My idea was that the text shown here was one I've written (like normal using your Conversation editor).. It reflects the choice the player makes but needn't be identical to the choice-text in the Respond-menu. Is this possible?
See:
f.) NPC respons normally
See
Would this be possible in your system? To have the respons-menu fade in after an NPC asks a question, and the NPC text still being visible? And then to have the respond-menu fade after the choice one makes and the PC reply normally?
It may already be possible in the system, but I haven't found a way to do so yet! (checked youtube and tried to find it in the documentation)
3. Add emotes to text
I would like to be able to add commands like you already awesomely have (like [em1]text[/em1]), but for adding "emote"-images inbetween the text. So for instance [emote]#surprised[/emote]. I've attached an image to roughly how I would emotes to appear together with text in my project.
See:
See:
My thought was that I could instantiate a UI-image specifically after the text (where the command is located). It would also add blank text-space to make room for the emote. This UI-Image-element is then destroyed when the dialog-text advances and it isn't shown anymore.
To do that however I need to know where and how to create dialog text-commands. Would this be possible using your system? If you see a nice way to achieve emotes in text feel free to share!
4. Showing a "feelings"-box sometimes
I'd love to be able to (for a specific dialog-text) choose if a "feelings UI box" I've designed will be shown under the text.
So it would look a little like this:
See:
My aim is to add to your code, so that the dialog-editor has the following options:
See:
Do you know where I could add code to yours to achieve this in the editor/achieve effect? If you could just guide me to the correct script in The Dialog System that I could add it that would be awesome.
5. Choosing between different feelings displayed for Actor and Conversant in dialog-editor (via animation)
I have many animations for different feelings for my PC and NPCs. I'd like to be able to choose the emotion that the animator will display during that text using the editor in this manner:
See:
Happy example:
Sad Example:
So I'd like to add to your code, for these options to be available. is this possible, and if so, in which of your script do I add the code?
6. Making letter-sounds after each letter is written by the TypeWriter
I've written a function that makes specific letter-sounds depending on which letter it gets. I'd like to call this function each time the Typewriter writes out a letter in the dialog. Here's an image showing what I mean a little bit:
See:
I cannot find in your script where it happens (so I can add my function there). Can you direct me there?
Those are all of my questions!
I feel a little ashamed to ask you so many questions. My main aim is to know if it's feasible for me to add these functions to your system (to customize your system so that it fits my project) or if the best way to go about would be if I wrote my own from scratch.
I LOVE LOVE LOVE your asset however and would love to use it if it's possible for me to do so (and modify it to have the functions above). If you have any input for me, even if you don't reply to the questions above, I will be thrilled. Whatever your thoughts are (if you recommend I write a dialog system from scratch myself instead, or any input on the questions above) I truly appreciate it. I really respect you and your expertise in the field.
Thank you so much in advance!