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.