String Bean 1.4 is an original, powerful, flexible and easy to use Text Engine coded in GML.
NOTE: This asset is for GameMaker: Studios. If you have GameMaker Studios 2, go here: https://marketplace.yoyogames.com/assets/4956/string-bean
String Bean 1.4 supports mid-string color changes, time flow control, any text box size/position, icon/sound insertion, conditional choices, text-quakes, and controlled avatar/portrait changes! String bean is customizable as it flexible -- manipulate it to cater to your personal needs!
String Bean's code is commented with detailed user instructions for ease of use! String Bean uses a character parsing system that allows for creating complex dialogues and texts with a simple script call! scr_text(str1,"type",x,y,"sprite_index","image_index",str2,str3,str4,str5,str6,str7,str8,str9,str10);
NOTE: real time variable-data insertion is available with the GameMaker 2 version!
String Bean 1.4's newly added conditional choices allow for countless possibilities from simply controlling a dialogue outcome -- to influencing the fate of your game!
Version 1.0.0. Published January 8, 2017
Created with GameMaker: Studio v1.4.1763
This asset hasn't received enough reviews yet.
You can only review assets you've bought.
Clear, well-commented, and works really well.
So far, so good. ...Really good, in fact. I'm not experienced enough to say if it's well-optimized or anything, but it's really well commented and the code is straight forward enough for me to understand it. (I would probably call myself "pretty new to this"...)
I did have to comment out lines 37 and 38 of scr_text to get the textbox to open where I wanted it to, but again, this was really easy to figure out.
Thank you so much for this!