GameMaker (all)
Icon

Pop-up Text Box - Dynamic Size

Gurpreet Singh Matharoo

You must be logged in to obtain assets

Description

Note: The asset has not been updated for GMS 2.3. Although it should not cause any major issues if you use it in 2.3, if anything does go wrong, I may not be able to provide support. But still do report your issues as I may fix the major ones.

These are pop-up text dialog boxes that show up above an object depending on the condition you set. The text box adjusts its size to the space taken by the text, without any loss in image quality.

You can either use a single message or an array of messages.

Available for both GMS2 and GMS1.x.

These can be used for:

  • NPC dialogue
  • Help tooltips for the interface
  • Identifying items in inventories
  • Explaining stuff in menus
  • and much more.

There are three different text boxes here:

Dynamic Text Box: This one comes with a typewriter effect, where each letter appears one-by-one, like most RPGs.

Multi-Dynamic Text Box: Same as the first one, but takes an array containing multiple messages that appear one-by-one when you press a key.

Static Text Box: Without typewriter effect, text comes up instantly. Useful for UI.

Using this text box is as easy as putting your condition and typing a function to display the message. Everything else like drawing the sprite, centering it above the instance, and speeding up the text is handled by the script itself. You can customize the text box as well!

Documentation included in scripts (msg_documentation). Please read it for usage instructions.

Giving credit is not necessary but is appreciated.

End User Licence Agreement (EULA).

Age Rating: 4+

Versions

GMS1 - Version 1.1.3. Published December 19, 2017

The functions msg_dynamic and msg_dynamic_multi now return true when the message is complete and false when it is still typing.

GMS2 - Version 1.2.1. Published December 19, 2017

The functions msg_dynamic and msg_dynamic_multi now return true when the message is complete and false when it is still typing.

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait