Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hi ! Thank you so much for your reply.

I must have somehow skipped over the "Silhouette" option ! Thank you for pointing it out. I guess my skimming over the docs is too 'skimmy' ;P

==

Thank you for your consideration of sounds with quads ! I understand at the moment they're a strange amendment to the rest of the text system, but I look forward to their expansion.

==

With STMVoices, you can define a set of audio clips as STMAudioClips and call it within the voice (as is done with 'royalty' and 'typewriter'), but you are not able to define separately what sound or text effect goes to what character; it is chosen randomly. To my knowledge, you can put single characters or similar in Resources/STMAutoClips as an STMAudioClips asset and it will read out that way, but it overrides any other voice (at least, I presume). Thus in a single voice I can't, say, have each character read out in an Animal Crossing style and have that voice change per NPC (or such) without, possibly, very hack-y and limited scripting that changes the pitch or whatever set of sounds should be played. Effectively my solution is a dictionary where the defined element is the text character (or, expanding on the earlier ideas, a quad) and the definition would include the STMAudioClips set and whatever effects (similar to how you define them in STMVoices already). An example would be defining "a" with "<audioClips=audio-for-a><c=color-for-a>a</c>" (though this is admittedly inefficient).

This is all a bit difficult to visualise, much less explain adequately. However, I think you understand the idea or how to tackle it from your additional comment. I may try looking into preparsing to find a solution otherwise.

==

Thank you for the clarification ! With that understanding, I think I'll be able to organise stuff better. And I know that I can delete (most) everything that isn't needed, I like having them especially for reference and memory jogging.

==

I'll definitely look into all this. It's a bit complicated (especially to make it more all-purpose) but I think it'll work out. Thanks for all your help !