MZ Message Styles

This plugin allows you to display messages above characters on the map like ‘speech bubbles’ to show which character is talking. Plugin commands allow changing the windowskin and arrow graphic of the message windows.
These message pop-ups will shift around to try and stay on the screen no matter where the character they are targeted on is standing.

​Additionally, you can change the windowskin of the pop or default messages during game, or just temporarily change them for individual messages.

VERSION 2.1 – RPG Maker MZ
Download Plugin file

Download my master demo to view examples of this plugin from:
Galv’s MZ Plugins Home

38 thoughts on “MZ Message Styles

  1. Kinan91 says:

    Been waiting for this one. Thanks, Galv!

  2. A Fancy Pants Guest xD says:

    I have very tall sprites, but flowers that are 48×48. I know in the plugin I can permanently change the offset of the text box to go above my character, but then the text box above any of my smaller events looks really funky. Is there a way to change it without going to the plugin settings? Perfectly fine if that’s not a feature!

    • Fancy Pants Guest xD says:

      Oops where are my manners! THANK YOU Galv for porting this over to MZ! ♥

    • Galv says:

      I actually have that on my to-do list to be able to specify a different Y offset within the pop call for sprites that are different heights. Hopefully be done in the new few days or week.

  3. Galv says:

    Version 1.3 uploaded – now has the ability to change windowskins and also specify a different y offset for individual messages (for the super big boss characters!

    • Fancy Pants Guest xD says:

      Thank you so much for adding these features! I’m glad that what I mentioned was something you had already thought of. ♥

  4. Galv says:

    Updated to version 1.4 – added compatibility code for Galv’s Message Busts MZ plugin

  5. rinarunine says:

    Thank you so much! Simple and works beautifully!

    Is there any chance to see sound effects added to the script someday? I feel like that’s the only thing missing, a “talking”/”typing” sound.

    Other than that, works a charm and am happy to have it in my game. Makes a huge difference.

  6. Galv says:

    Updated to version 1.6 for compatibility with my Cam Control zoom functionality.

  7. Chimaera says:

    This plug-in is exactly what I needed! I am really thankful for this!

    I wanted to ask though: How difficult would it be to allow the user to make more than one message box at once. (For instance, if two people are talking over each other, two message boxes would pop up simultaneously over their head.)
    I don’t know if it could be a system limitation but thought I would ask just in case. Thank you!

    • Galv says:

      I don’t plan to do it with this plugin, but I will be porting one of my MZ plugins that can show multiple message boxes that disappear after a set time.

      • Varelyx says:

        I’m glad to hear that! Even though this plugin is already wonderful, it would be great if the player can move while the text is being displayed and disappears. I’ll be waiting for it!

  8. Galv says:

    Updated with a plugin order fix. Nothing too important.

  9. Marcio says:

    Hi Galv, thanks for porting over this script! :)
    Are you planing on making this compatible with Yanfly core message script?
    I receive a “Cannot set property ‘x’ of null” error with both scripts.

    • Galv says:

      Sorry, I am unable to make my plugins compatible with VS plugins.

      • marciotwo says:

        I thought so, still thanks. :)

        Sorry for the stupid question, but are you able to pinpoint me to line of code that is responsible for the speed in which text characters are drawn? Default Speed of MZ is way too fast for certain things. And I’m not talking about the scroll speed event. :)

        That’s the only real thing I use from Yanfly’s message core.

        Will you be porting other functionalities from MV like outline and transparent options to that script? :o)

      • Galv says:

        I recommend asking for plugin assistance in a forum, I unfortunately don’t have any spare time and would have to search for where to change that.

        I don’t have any current plans for upgrades to this plugin as I don’t get much support to work on them these days.

  10. Ophiucus says:

    Hi Galv. I have noticed a possible bug with this plugin since upgrading my corescript on RPG Maker MZ. It works fine with version 1.0.0 but with subsequent versions (e.g. 1.10 and 1.2.0) sometimes the characters on the right side of the message boxes are cut off.
    I have tried in a new project with no other plugins and the issue is replicated.

  11. inotice says:

    is it possible to hide/show message by a pressing of a designated button?

    • Galv says:

      That functionality is not part of this plugin, sorry.

      • PassingbyPosts says:

        Hi Galv, I noticed this plugin will crash immediately if combined with Visustella Message Core? This didnt occur back with MV message core? Is there any possibility for these to be compatible one day as id hate to have to pick or choose one. :(

      • Galv says:

        No, I am unable to fix compatibility issues with Visustella plugins.

  12. PassingbyPosts says:

    Hey Galv, Maybe a compatibility issue as it doenst work with Visustella message core, which is odd as this plugin worked fine with the Yep Message core back in the MV days :)

  13. Hello Galv,
    Since the last update of rpg maker mz
    the dialog windows (message style) no longer adapt to text.
    Have you seen that?

  14. JérémieL says:

    Sorry it came from me!
    Thank you

  15. King says:

    How do you also change the window for the choices? There’s the pop window and message window but when I tried them both the window that shows up when using “show choices” doesn’t change and it is still the default.

  16. Hey Galv, I’m having a weird bug where message popups have a stray line of pixels to the left of the dialogue window and the input indicator, whenever the popup originates within a certain area of the map (specifically anywhere from 4 spaces to the right between from four spaces from the left). It looks like it’s pulling in a line of pixels from the windowskin sheet, but only when popping up in the that middle swath of the screen. I thought my custom windowskin was the problem, but it happens with default too. Have you seen this before or know what could be causing it?

  17. Kather says:

    Hey hey, can you explain a bit how the zoom compensation works ? Is it automatic or do I have to fiddle with the file ? Working with a 1280×720 zoomed 2x.

  18. Sam says:

    I do not see Windowskin in plugin options.

  19. JTL says:

    Probably a really silly oversight on my part, but where do I get the “WindowArrow” file for …\img\system\ in RPG maker MZ? Currently, when I start the game after implementing your plug-in is yells at me for not having that file.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s