YEP.46 – Gab Window

Yanfly Engine Plugins is a plugin library made for RPG Maker MV, a wonderful piece of software to help you make that role playing game of your dreams. You can find out more about RPG Maker MV here.

You can grab the plugin here:
English Dropbox
English Mirror

Sometimes there’s random jibber jabber that does not warrant a message box. The Gab Window fulfills that jibber jabber by placing such text outside of the message window box and at the corner of the screen. The gab text will appear briefly and then disappear, not showing up again until the gab text is updated with something else.


Introduction


Sometimes there’s random jibber jabber that does not warrant a message box. The Gab Window fulfills that jibber jabber by placing such text outside of the message window box and at the corner of the screen. The gab text will appear briefly and then disappear, not showing up again until the gab text is updated with something else.

New to the MV version is the ability to play sounds for your Gab Window in addition to queueing multiple gabs together to have them form a conversation of sorts. When queued up, the currently playing gab will continue showing until it fades out before loading up the next gab.


Instructions


Using the Gab Window is quite simple. By default, it can be used in either the map scene or the battle scene. To call upon it, you will to use a few Plugin Commands to set up what you wish for the Gab Window to display.

Plugin Commands:

— Setup Commands —

GabText text
This will set the gab window to type out the above text. Text codes can be used for the Gab Window.

GabFaceName filename
If you wish to display a face graphic, use this plugin command to have it* display a face from the filename.

GabFaceIndex x
Used in combination with the above plugin command to define which index the face will use.

GabSpriteName filename
If you wish to display a particular character sprite, use this plugin command to have it display a sprite from the filename.

GabSpriteIndex x
Used in combination with the above plugin command to define which index the sprite will use.

GabActor x
GabActorFace x
This will display actor x’s face graphic where x is the actor’s ID.

GabActorSprite x
This will display actor x’s sprite graphic where x is the actor’s ID.

GabParty x
GabPartyFace x
This will display party member x’s face graphic where x is the position.

GabPartySprite x
This will display party member x’s sprite graphic where x is the position.

GabSound filename
This will play a sound from the SE folder under that particular filename.

— Display Commands —

ShowGab
Once the above settings are complete, use this Plugin Command to launch the Gab Window and display the above data. This will put the gab data into a queue which means if there’s another gab playing, this will be next in line.
*Note If multiple ShowGabs are used, they will be queued up. The current playing gab will finish playing before moving onto the next. If it so happens that the inputted Gab would have the same exact settings as a previously loaded gab within the same queue, it will not be inserted to prevent any redundancy amongst the conversation.

ForceGab
Once the above settings are complete, use this Plugin Command to clear all the other gabs in the Gab Window and display the above data.

ClearGab
This clears out the Gab Window of the current gab and any gabs queued.


Happy RPG Making!


Happy RPG Making!


These plugins and Tips & Tricks ideas are made possible thanks to our creative patrons on Patreon! The majority of our Tips & Tricks ideas are placed within the Patreon-exclusive Sample Project for quick and easy access! If you'd like to make a Plugin Suggestion, Yanfly's Patreon-based Suggestion Box a visit here:


If you have any bugs to report, visit the following link:


If you have any questions about Action Sequences, visit the following link:



Thank you!