Godot Text Interface Engine (Godot v3.x)

An asset by henriquelalves
The page banner background of a mountain and forest
Godot Text Interface Engine (Godot v3.x) image holder but it is empty

Quick Information

0 ratings
Godot Text Interface Engine (Godot v3.x) icon image
henriquelalves
Godot Text Interface Engine (Godot v3.x)

Godot Text Interface Engine (GodotTIE for short) is a simple-to-use node that works like a Text Dialogue Box; it gets the job done, and it's highly customizable (most of its variables can be changed on the editor).This is Godot v3.x version; the Godot v2.x can be found on the same repository, on the `Godot_v2.x` branch.

Supported Engine Version
3.0
Version String
v.1.0.2
License Version
MIT
Support Level
community
Modified Date
4 years ago
Git URL
Issue URL

GodotTIE

A simple Text Interface Engine to control text output (like in a RPG dialogue) for Godot.

The "Cave-Story" font was created by enigmansmp1824; it's CC-BY-SA licensed, and can be found in https://fontlibrary.org/pt/font/cave-story.

A simple demonstration video: https://www.youtube.com/watch?v=fkd-nIIPxVw

Compatibility

This is the Godot v3.x version of the plugin; for Godot v2.x compatibility, check the Godot_v2.x branch.

Features:

  • Control the velocity in which the text is going to be displayed! (Even text dialogues can have emotions!)
  • Adjust visually the Interface size, so it can fit it in any Dialogue box you want! 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 specific animations during certain parts of the dialogue; e.g. a "!" question mark popup 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 available; 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.

To use GodotTIE as an Addon:

  1. Copy the "addons" folder to your project.
  2. Enable GodotTIE addon on "Project Settings".
  3. Instance a TextInterfaceEngine node to your scene.

Done!

Updates:

  • 17/05/20:
    • Merged jacopofar pull-request: Allow arbitraty Unicode I/O
    • Merged aaronfranke pull-request: Update gitignore
    • Rearrenged files so it's easier to download the plugin from Godot AssetLib.
  • 13/03/18:
    • Merged dalton5000 pull-request: Added Godot 3.x compatibility!
    • Added new branch for Godot 2.x version of the addon.
  • 10/10/17:
    • Corrected Issue of last lines not appearing on very large texts.
  • 10/05/17:
    • Merged radicaled pull-request: Added "buff_clear" as a new buff to reset the text.
  • 30/04/17:
    • Merged radicaled pull-request: Changed add_user_signal to signal keyword.
  • 08/12/16:
    • Font-overriding bug (max_lines) corrected by David Paiva!
    • Since Addons on Godot are gold since v.2.0, I deleted the old GodotTIE folder to make the addon easier to understand and install - also updated the project Icon and scene file.
  • 26/11/16:
    • Corrected bug with "set_buff_speed". Thanks David Paiva!
  • 26/02/16:
    • Changed the "buffs" to dictionaries, to increase readability.
    • Fixed bug with "tag" signals (should only call it once).
  • 25/02/16:
    • Setup of the finished project on GitHub.

License:

MIT License.

Godot Text Interface Engine (GodotTIE for short) is a simple-to-use node that works like a Text Dialogue Box; it gets the job done, and it's highly customizable (most of its variables can be changed on the editor).

This is Godot v3.x version; the Godot v2.x can be found on the same repository, on the `Godot_v2.x` branch.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Godot Text Interface Engine (Godot v3.x) icon image
henriquelalves
Godot Text Interface Engine (Godot v3.x)

Godot Text Interface Engine (GodotTIE for short) is a simple-to-use node that works like a Text Dialogue Box; it gets the job done, and it's highly customizable (most of its variables can be changed on the editor).This is Godot v3.x version; the Godot v2.x can be found on the same repository, on the `Godot_v2.x` branch.

Supported Engine Version
3.0
Version String
v.1.0.2
License Version
MIT
Support Level
community
Modified Date
4 years ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers