public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

MZ How to edit this plugin so the animation stops when the dialogue stops?

BMM Archive · July 15, 2026

Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: MZ How to edit this plugin so the animation stops when the dialogue stops?
  • Original author: Magenta-Fantasies
  • Original date: January 10, 2023
  • Source thread: https://forums.rpgmakerweb.com/threads/how-to-edit-this-plugin-so-the-animation-stops-when-the-dialogue-stops.153951/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > Javascript/Plugin Support

Summary

Last year I discovered this fabulous plugin by nz_prism that lets you display AND animate full body character portraits! I’ve already created several cutscenes using it. Here is the JavaScript, which is available for free. RPG-Maker-MZ/ActorPictures/js/plugins/PictureMessage.js at master · nz-prism/RPG-Maker-MZ Contains plugins/codes for RPG Maker MZ. Contribute to nz-prism/RPG-Maker-MZ development by creating an account on GitHub.

Archived First Post

Last year I discovered this fabulous plugin by nz_prism that lets you display AND animate full body character portraits! I’ve already created several cutscenes using it.

Here is the JavaScript, which is available for free.


Here are some cutscene examples, so you can see what I'm doing:

The Tumblr links aren't working, so I'll post them the old-fashioned way:
Animation Example 1
Animation Example 2

This plugin is amazing, but has one significant problem. After you click to advance the dialogue, the character who is speaking keeps moving until a specified number of frames passes. Then the next character begins speaking, but the first character may still be moving. When filming my videos, I have to wait until one character stops moving before I advance the dialogue, but I don’t think most players would have the patience for that. At the same time, I want the animations to sync relatively well with the dialogue.

I think I found a solution that will work with this plugin, but I don’t know how to properly implement it. The plugin has a feature where characters who are not speaking are grayed out. I wonder if it is also possible to make characters who are not speaking stop moving. Can anyone help with this?

If it helps, I found what I think is the code that causes the speaker to gray out when it finishes speaking. This starts at Line 1741.


Game_MessagePicture.prototype.updateSpeaking = function() {

const isSpeaking = this.isSpeaking();

if (this._isSpeaking !== isSpeaking) {

this._isSpeaking = isSpeaking;

if (isSpeaking) {

this._z = 6;

this.tint(this._originalTone, DEACTIVE_FRAMES);

} else {

this._z = 5;

this._originalTone = this._tone.clone();

this.tint(DEACTIVE_TONE, DEACTIVE_FRAMES);

}

}

};

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download
Creator Claims / Removal

If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.

#rpg-maker-archive#js-support

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar