Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Articy Support - Dialogue Editor

A topic by AryShirazi created Jun 24, 2019 Views: 208 Replies: 7
Viewing posts 1 to 5

Hi all, 

I found Super Text Mesh yesterday and have been trawling the internet in search of how I may hook it up to a dialogue editor/manager. 

I have ‘Dialogue Editor For Unity’ but that only supports Textmesh Pro which is lacking on the animated text side of things. The vertex jitter that is provided with the asset is fairly clunky. Super Text Mesh on the other hand has animations worthy of a Nintendo title!

I was super excited to find Super Text Mesh but as a non programmer, I wanted to ask questions around the following. 

Can I use Articy and Super Text Mesh together harmoniously? 

Articy’s visual editor and easy localisation integration with Unity, makes it a perfect choice for writers. 

I am yet to purchase Super Text Mesh, and perhaps creating a decent, localisable dialogue manager could be handled well via playmaker, but I believe using Super Text Mesh with Articy would be an ideal workflow. 

Would anyone here have attempted this before, or could provide me with some more information? 

Many thanks! 

Ary

Developer

Hello!

If you're curious, first try out seeing if you can make a text box with Unity's standard text mesh. STM has the same implementations as Unity's default text renderers, so if you can set TextMesh.text, you can set SuperTextMesh.text!


Also, if you're looking for a dialogue manager with localization support, I've actually recently released my own, Fleece! https://kaiclavier.itch.io/fleece

That said, I don't have that many examples set up yet for non-programmers, so my feelings won't be hurt if you go with a competitor, haha


-Kai

Thanks for the reply buddy!

Fleece looks really cool too! Reminds me of Twine! Watching the tutorial video, you use the set text method in your jumper class to do exactly as mentioned. 

So essentially, I’d need to find a way to read the data from Articy and set SuperTextMesh.text to replicate the text brought over from Articy, is that right? 

Is this essentially what your jumper class in Fleece is doing? 

Thanks for your help, I’ll be picking up Super Text Mesh on Friday when I get paid :) 

Ary

Developer

Yeah, you've got the idea! In reality, you don't need a class as fancy as a jumper (but they are very helpful for visualizing things and editing text on the fly). But if you can do...

TextMesh.text = Articy.whereverYourTextIsStored;


Then that will work with STM!

Sweet as a nut! 

I should be able to figure that out, step by step right? 

Thanks for your help, Kai!

Ary

Hi Ary,

If you were originally asking about the Dialogue System for Unity, it has Super Text Mesh integration. You can find the integration package in the Dialogue System's Third Party Support folder. If you're dead set on using articy:draft, consider the Dialogue System because it imports articy:draft XML instead of using their Unity plugin. Articy's plugin is very slow in the editor. Otherwise, if you're no longer interested in using articy:draft, certainly check out Kai's new dialogue asset, too.

Ah man really? I read a forum post from like May 20th where it was mentioned that Super Text Mesh wouldn’t be supported as Unity had bought Textmesh Pro. 

Awesome, if there is full Super Text Mesh support, then I’ll be all set mate! 

Dialogue UIs (conversations and alert messages) are fully supported. Barks (overhead one-off lines) are coming in the next update.