Request: Dialogue mechanics

Discussion and feedback on Construct 2

Post » Mon Nov 10, 2014 1:30 pm

I'm wooting for seeing a dynamic dialogue interface built in Construct, like those ones with branches we see in RPG Maker and similar ones. Hope this becomes true. Thanks in advance :)
Posts: 2
Reputation: 181

Post » Tue Nov 11, 2014 6:13 am

well, its true that that would be awesome, but you can make it with the logic tht c2 has right now, using dictionaries or even arrays makes it possible
Posts: 316
Reputation: 3,461

Post » Tue Nov 11, 2014 10:13 am

oh boy please, please, please lead me to a example video on how to make a rpg i really need this so bad...
Posts: 164
Reputation: 1,713

Post » Tue Nov 11, 2014 11:26 am

I'd also like to see a tool for simplifying the task of creating spoken text like dialog.

Perhaps something like a Dialog behavior that adds some extra parameters to the Text/SpriteFont object, like:

-The typewriter effect (with speed properties and a condition that checks when a letter/word is written (for triggering sounds for example)).

-An option to turn on the "..." that should appear if the text content is overflowing the Text/SpriteFont object's physical boundaries (and a corresponding condition that check when this is true and gives the option for an action i order to forward the text content).
The dialog object should automatically understand which word is the last one that fits in the available space and cut the remaining text out, adding the "..." at the end.
Perhaps a system expression that adds breaking points into the text, will make for a more logical word distribution. Something like: "Hello world, " & ... & "how are you today?" should automatically be displayed like this if the whole sentence doesn't fit in the Dialog area:

Hello world,... //(waiting for an action)
how are you today?

I'd also very much like to see some expressions that are meant to simplify the procedure of displaying text from a txt document. Something like display line x, or display from line x to line y could be simply coded by something like this:

line(x) ---> display all the words in this line, based on an index starting from 0
par(x, y) -----> display all the words in this paragraph, based on an index starting from 0. The "..." and "newline" system expressions should also be taken into account.

Ideally, this should happen directly from the Dialog behavior, without the need of the AJAX object.

I'm dreaming, right?
composer - multimedia artist
Posts: 1,146
Reputation: 10,379

Return to Construct 2 General

Who is online

Users browsing this forum: Baidu [Spider] and 7 guests