An open library of RPG Maker MV plugins, powered by the community.

PGMV - The Community-Driven Plugin Library for RPG Maker MV

MV plugins

FTKR Act Permission During Message - FTKR_ActPermissionDuringMessage.js

Plugin desc : v1.0.0 Plugin that allows the player to act while a message is displayed

License : MIT License

Author : Futokoro

Desc page : https://github.com/munokura/futokoro-MV-plugins

Download Page : https://raw.githubusercontent.com/munokura/futokoro-MV-plugins/refs/heads/master/FTKR_ActPermissionDuringMessage.js

File name : FTKR_ActPermissionDuringMessage.js

Help of plugin :

@plugindesc v1.0.0 Plugin that allows the player to act while a message is displayed
@author Futokoro
@url https://github.com/munokura/futokoro-MV-plugins
@license MIT License

@help
English Help Translator: munokura
This is an unofficial English translation of the plugin help,
created to support global RPG Maker users.
Feedback is welcome to improve translation quality
(see: https://github.com/munokura/futokoro-MV-plugins ).
Original plugin by Futokoro.
Please check the URL below for the latest version of the plugin.
URL https://github.com/futokoro/RPGMaker
-----
-----------------------------------------------------------------------------
Overview
-----------------------------------------------------------------------------
The following control characters are added to the list of control characters that can be used for displaying text, etc.

1. Allow player actions while a message is displayed.
¥EMP - Allows action.
¥DMP - Prohibits action.

----------------------------------------------------------------------------
Setup Instructions
----------------------------------------------------------------------------
1. Add this plugin to the "Plugin Manager."

2. When using this plugin in conjunction with YEP_MessageCore.js, place this plugin below YEP_MessageCore.js.

----------------------------------------------------------------------------
About the Extended Message Window and Message Window ID
----------------------------------------------------------------------------
When this plugin is enabled, the window used for the "Show Text" Event's Contents will be an extended message window, separate from the MV default message window.

Extended message windows have a message window ID.
By changing this ID, you can display multiple windows at once.

The default message window ID for the plugin is ID0.

However, if the plugin parameter <Create ExWindow Number> is set to 0,
a message window with the same ID as the event displaying the text will be used.

-----------------------------------------------------------------------------
Displaying Text While Actions Are Allowed
-----------------------------------------------------------------------------
If you allow the player to act while an event's text is being displayed, it is possible for a dialogue event to occur.

In this case, the text must be displayed in a window with a different ID than the message window currently displaying the text.

Execute a command to specify the window before the Event's Contents to display the text.

Note that if the plugin parameter <Create ExWindow Number> is set to 0,
you do not need to specify a window.

However, this setting generates window data for every event in the map, so the larger the number of events, the slower the processing.

-----------------------------------------------------------------------------
Plugin Commands
-----------------------------------------------------------------------------
1. Force Text Display

EMW_ForceCloseMessageWindow [Default]
EMW_ForceCloseMessageWindow [Id]

Forcefully closes the currently displayed message window.
Default - Closes the window displayed by $gameMessage.add().
Id - Closes the window displayed by the "Show Text" Event's Contents.

2. Specify the window in which to display the text.

EMW_SelectMessageWindow [Id]

Specifies the message window ID of the extended window to be used when displaying text from this command onwards.

3. Resets the window in which to display the text.

EMW_ResetMessageWindow

Resets the message window ID of the extended window to be used when displaying text from this command onwards. (It will become ID0.)

-----------------------------------------------------------------------------
Script
-----------------------------------------------------------------------------
The game data for the extended window can be referenced using the following script:
$gameMessageEx.window(MessageWindowID)

The functions and variables available in the extended window game data are the same as those for the MV default message window ($gameMessage).

----------------------------------------------------------------------------
License for this Plugin
----------------------------------------------------------------------------
This plugin is released under the MIT License.
This plugin is released under the MIT License.

Copyright (c) 2017 Futokoro
http://opensource.org/licenses/mit-license.php

---------------------------------------------------------------------------
Change History
----------------------------------------------------------------------------

v1.0.0 - April 23, 2017: First version created

----------------------------------------------------------------------------

@param Create ExWindow Number
@desc Set the number of expansion windows to generate. 0 - Generates as many as the number of events on the map.
@default 1

スポンサードリンク

-MV plugins

Copyright© PGMV - The Community-Driven Plugin Library for RPG Maker MV , 2026 All Rights Reserved.