You are on page 1of 1

Control the velocity in which the text is going to be displayed!

(Even text dial


ogues can have emotions!)
Adjust visually the Interface size, so it can fit it in any Dialogue box you wan
t! The script will handle the maximum number of lines and characters!
Buffer texts, inputs, and breaks in the Dialogue, with easy to use methods!
Control the Dialogue flow from the outside with the available user signals!
Use tags on specific parts of your text! (In a RPG, you may want to show specifi
c animations during certain parts of the dialogue; e.g. a "!" question mark popu
p in the head of a character in one of the moments of the dialogue)
User scroll friendly; Log all the text printed; auto-clip words; and more!
Take a look at the 'public' methods in the script and the export variables avail
able; it should give you a hint about the stuff you can easily customize in the
engine!
Installation:
You'll need the Godot Engine to do this.
Clone or download this repository;
Copy the folder "Text Interface Engine" to your Godot project;
Instance "text_interface_engine.scn" as a node in the scene that you want the Te
xt Interface.
The "addon" is a experimental feature (as it is only available in Godot HEAD ver
sion on GitHub for now). To use GodotTIE as an Addon:
Copy the "addons" folder to your project.
Enable GodotTIE addon on "Project Settings".
Instance a TextInterfaceEngine node to your scene.
Done!
Updates:
26/02:
Changed the "buffs" to dictionaries, to increase readability.
Fixed bug with "tag" signals (should only call it once).
25/02:
Setup of the finished project on GitHub.
License:
MIT License.

You might also like