Sorry to bug you about this, but is there a way to make the player’s text somehow fit into these little boxes down below?
It’s honestly a problem that’s quite common in a lot of these NPC dialog systems, including the official one that Roblox a while back.
Because I honestly want people to actually see what responses they’re sending without most of it being cut off onscreen, so any solution to this is greatly appreciated.
To wrap button text, select the ResponseTemplate by going to StarterPlayer > StarterPlayerScripts > DialogueClientScript > Themes > BigAndBoldDialogue > DialogueContainer > ResponseContainer > ResponseTemplate in the Explorer, then make sure the TextWrapped checkbox in the Properties menu is enabled.
You can now pause mid-message by using “[/wait time=any number]”, where “any number” is…well, any number! For example, “Hello, [/wait time=0.5]Christian!” waits 0.5 seconds before saying “Christian”.
I’m personally not a fan of using Scale everywhere because it can overstretch themes and not follow my intended design. So, I added a couple of server settings to change the default theme based on the minimum viewport width and minimum viewport height. I was inspired by “@media screen” in CSS.
Here’s an example where Dialogue Maker defaults to BareBonesDialogue, but shifts the default to BigAndBoldDialogue when the client’s viewport width is at least 320 pixels:
For example, message types can now be changed with a dropdown menu!
I’m particularly excited about the text effects. I might end up using Defaultio’s module, so you’ll be able to do something like this:
This will be a major update, so I need some testers who’ll give me feedback to make sure the plugin still works well for them.
If you’re down to me notifying you when v5.0.0 is ready for testing, please send me a DM. You will be acknowledged in the GitHub README page if you provide feedback.