Description

This simple script will allow you to add dialogue boxes with effects.

Features are:

  • Typewriter Text
  • Normal Text
  • Color Text
  • Wavy Text
  • Gradient Text
  • Portraits or No Portraits

HOW TO USE (sample from guide included in asset)

/*///////////////////////////////
////      Start a chat      /////
/////////////////////////////////

// First create an array with your desired messages. for example:
message[0] = "Hello this is the first message!";
message[1] = "This is the second message!";

// Secondly, if you have a portrait sprite, write the name of the sprite
// as the second parameter. The default sprite size is 50x50.
// If you don't want a portrait just write "none"

// Then when you're ready call this script to start the chat in game:
newChat(message, portrait);

*/

More info

End User Licence Agreement (EULA).

Changes in 1.0.3

If player presses button while text is being written, displays full message.

Version 1.0.3. Published July 11, 2017

Created with GameMaker: Studio v1.4.1763

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Andrew V 10 December 2017


Gravatar

Anonymous 12 November 2017


Gravatar

Gadyka 5 26 October 2017


Gravatar

Yannick L 16 October 2017

Very useful!

This asset is Amazing! However, for the kind of game i am making, i am not using slow text. it automatically shows the whole message, with working modifiers. I would love it if it would be able to center the text like draw_set_halign(fa_center).

Also, what do i do if i have more than 10 modifiers?
EDIT: Got that fixed; i removed real() to use letters instead, works perfectly.


Gravatar

Dylan C 10 October 2017

Only Works With One Font.

I didn't know that i had to use a special font to use this. I thought that any font would work.

Logo

diestware (Publisher) 10 October 2017

Hey thanks for purchasing! It does NOT only work with one font. It works with any monospaced font.


Gravatar

Yvalson D 24 August 2017

doesn't show up

isn't showing up will try more but thought this would be easier to work with than having to change many things to get it to work properly

Logo

diestware (Publisher) 22 September 2017

Hey thanks for purchasing! Since there is no way of knowing how everyone's camera system works, I can't make it work with every single game. There are two variables that control the text's x/y position. You simply have to adjust these to fit into your game. Not sure what "many things" you're referring to.


Gravatar

Steve B 22 July 2017


Gravatar

Christopher T 12 July 2017

Incredibly flexible and versatile dialogue system

Definitely worth a try, fits in so many different kinds of games, and the developer is super helpful if you have any issues! Recommend!


Gravatar

Anonymous 02 July 2017

Great dialogue system!

Intuitive and if you have any difficulty the creator can help you.

This review was left for a previous version of this asset.


Gravatar

R M 25 September 2017

Acceptable but highly unoptimized

The actual functionality of the text box works great. However, these functions are poorly optimized.

Author, please avoid using string_char_at and string_length many times through the draw event, this is where most of your processing is going. For the first I created a char array after 1 step after being initialized, while the other I simply checked the string length at each step. This greatly reduced processing.

It does cost more memory to store the array and extra vars but I don't think this would be a problem for most games if only one text box is being displayed, and I think there would be a noticable performance drop if several text boxes were displayed regardless.


Gravatar

Angelo E 04 May 2017

This review was left for a previous version of this asset.


Gravatar

Bridie D 05 April 2017

Super useful

I found this script to be very useful and simple to use and change for my needs (though I am not a complete beginner!). I was able to adapt it to change the portrait between lines of dialogue, and I think this could be a good improvement for the future

This review was left for a previous version of this asset.


Gravatar

Anonymous 17 March 2017

Completely Awesome.

Great script, well organized, and saved me a load of headaches. Huge fan!

This review was left for a previous version of this asset.


Gravatar

Anonymous 25 September 2017


Gravatar

Joshua W 31 December 2016

Needs to scale with window, not view.

Good asset, but this one detail means that its drawing to the view size rather than the actual window on the GUI

This review was left for a previous version of this asset.

Logo

diestware (Publisher) 02 March 2017

Every game places things on the GUI differently so there's no way to really know where you want it. I've included comments so you can adjust the position of everything to your liking.


Gravatar

Joroël K 29 November 2016

Good asset, but tutorial not clear.

I am still trying to figure out how this works. I bought this so I can use dialog in my game, but even when I import this into my project I can't get it to work. The tutorial isn't helping me, because I am beginner. Where to put the message you want to create? where to put the script? Where ,how? I can't see it. If you could make the tutorial more clear, step by step and maybe give some examples, it would be great. I really like your asset, but I can't get it to work in my project.

This review was left for a previous version of this asset.

Logo

diestware (Publisher) 03 December 2016

The answer to all your questions are answered in the description of the asset. The guide included with the asset also answers all your questions. I'm not sure how I can help you any further when I have already provided the answers to your questions?


Gravatar

Kurt M 26 October 2016

Awesome tutorial, got it working with my game!

I have one question, how can I get the text to make a sound after each word, I'm not sure where to place the sound, I've tried a bunch of places. I probably need to make some kind of loop.

This review was left for a previous version of this asset.

Logo

diestware (Publisher) 03 November 2016

I've updated the asset to include a sound being played after every character is typed. Thanks for your input!


Gravatar

Zachary G 10 October 2016

Only works with the camera object.

Its a good engine, but my game uses views, which the camera object included seems to ignore. Also doesn't seem to be an option to include a background / window behind the text. I'd wait until the next update.

This review was left for a previous version of this asset.

Logo

diestware (Publisher) 03 November 2016

Hey thanks for purchasing! I updated the asset and now there is no more camera object. I also added a chatbox sprite behind everything. Thanks for your input!


Gravatar

Nathanial B 10 October 2016

Poorly explained

The authors tutorial uses very small screenshots that are barely able to be read at times. I am going to just baasically reference this code, and rewrite it in my own engine and piece together how this works. If you're new to GML stay away until the author updates this

This review was left for a previous version of this asset.

Logo

diestware (Publisher) 03 November 2016

Hey thanks for purchasing! I just updated the asset with a new guide, added more in depth comments, and added a section explaining how to edit things. Thanks for your input. Let me know if it helps!


Gravatar

Riccardo P 29 June 2016

poor example but it does well what it says

a brief guide would be appreciated. (If I knew how to do it I wouldn't buy it)

This review was left for a previous version of this asset.

Logo

diestware (Publisher) 29 June 2016

Hello! I have provided a brief guide on the marketplace page and updated the comments in the code. Thanks for your input!

What is the issue?

Back to Top