Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

GoBoxDialog

An asset by koris
The page banner background of a mountain and forest
GoBoxDialog hero image

Quick Information

0 ratings
GoBoxDialog icon image
koris
GoBoxDialog

A ready-to-go dialog box for use in godot engine.## DescriptionThis plugin will add a new node called DialogBox.By default, the dialog box will wait for ui_accept. This can be changed in DialogBox.gd.The user can hold the ui_accept button to fast forward through the dialog.### Signals* dialog_complete - Signal emitted when all dialog has been parsed through by the user### Functions* get_history() - Returns history as a string of text* clear_history() - Clears current history* set_input_disabled(disabled: bool) - Box will accept input based on whether it is true or false* set_actor_name(name: String) - Sets the name that will appear over the box. Set blank if no name is desired.* queue_lines() - Queues any number of lines to go into an animation cycle of the box. If the text does not fit, it will automatically be broken up for the current cycle.

Supported Engine Version
4.2
Version String
1.1
License Version
MIT
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL

README output-onlinepngtools.png

GoBox

A ready-to-go dialog box for use in Godot engine 4.2

README Screenshot-2023-12-25-225813.png

Description

This plugin will add a new node called DialogBox. By default, the dialog box will wait for ui_accept. This can be changed in DialogBox.gd. The user can hold the ui_accept button to fast forward through the dialog.

Signals

  • dialog_complete - Signal emitted when all dialog has been parsed through by the user

Functions

  • get_history() - Returns history as a string of text
  • clear_history() - Clears current history
  • set_input_disabled(disabled: bool) - Box will accept input based on whether it is true or false
  • set_actor_name(name: String) - Sets the name that will appear over the box. Set blank if no name is desired.
  • queue_lines() - Queues any number of lines to go into an animation cycle of the box. If the text does not fit, it will automatically be broken up for the current cycle.

The dialog box has a configurable speed and some public variables for use such as history and input_disabled. You may also want to use the dialog_complete signal which only emits once the user has gone through all dialog inside the box. When the plugin is enabled you should be able to add it to a scene as a new node.

If you wish to make changes to the style of the box you may modify the DialogRig.tscn file.

Authors

Koris

License

This project is licensed under the MIT License

A ready-to-go dialog box for use in godot engine.

## Description

This plugin will add a new node called DialogBox.
By default, the dialog box will wait for ui_accept. This can be changed in DialogBox.gd.
The user can hold the ui_accept button to fast forward through the dialog.

### Signals
* dialog_complete - Signal emitted when all dialog has been parsed through by the user

### Functions
* get_history() - Returns history as a string of text
* clear_history() - Clears current history
* set_input_disabled(disabled: bool) - Box will accept input based on whether it is true or false
* set_actor_name(name: String) - Sets the name that will appear over the box. Set blank if no name is desired.
* queue_lines() - Queues any number of lines to go into an animation cycle of the box. If the text does not fit, it will automatically be broken up for the current cycle.

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
GoBoxDialog icon image
koris
GoBoxDialog

A ready-to-go dialog box for use in godot engine.## DescriptionThis plugin will add a new node called DialogBox.By default, the dialog box will wait for ui_accept. This can be changed in DialogBox.gd.The user can hold the ui_accept button to fast forward through the dialog.### Signals* dialog_complete - Signal emitted when all dialog has been parsed through by the user### Functions* get_history() - Returns history as a string of text* clear_history() - Clears current history* set_input_disabled(disabled: bool) - Box will accept input based on whether it is true or false* set_actor_name(name: String) - Sets the name that will appear over the box. Set blank if no name is desired.* queue_lines() - Queues any number of lines to go into an animation cycle of the box. If the text does not fit, it will automatically be broken up for the current cycle.

Supported Engine Version
4.2
Version String
1.1
License Version
MIT
Support Level
community
Modified Date
1 year 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