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

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

MNKR TM Move Ex MZ - MNKR_TMMoveExMZ.js

Plugin desc : Adds features such as wall collision sounds and region-based passage settings.

License : MIT License

Author : munokura

Website : http://x.com/munokura

Desc page : https://raw.githubusercontent.com/munokura/MNKR-MZ-plugins/master/MNKR_TMMoveExMZ.js

File name : MNKR_TMMoveExMZ.js

Help of plugin :

@target MZ
@url https://raw.githubusercontent.com/munokura/MNKR-MZ-plugins/master/MNKR_TMMoveExMZ.js
@plugindesc Adds features such as wall collision sounds and region-based passage settings.
@author munokura
@license MIT License

@help
How to Use:

Hold down the S key and press the directional keys to change the player’s
orientation without moving. When using mouse (tap) controls, click where the
player is to rotate 90 degrees clockwise.

You can set the key used to change orientation without moving by changing the
value of turnKeyCode. Do not set keys already used for standard functions,
such as X or Z.

You can change the movable region for each event using the memo field tag.

Please use this after customizing the movable region group in the plugin
parameters.

For example, if you set the value of movableRegion1 to 1, 2, or 3 and write
the tag <movableRegion:1> in the event’s memo field, that event will only be
able to move to regions 1 through 3.

Memo Tag (Event):

<movableRegion:1>
Set the movable region group to 1.

<stepSwitchOnA:64>
When the event moves and steps on region 64, turn on self-switch A.

To use a self-switch other than A, use stepSwitchOnB.

<stepSwitchOffB:65>
When the event moves and steps on region 65, turn off self-switch B.

The above tags also work by adding them to the ”Note” event command.
If there are tags in both the memo and notes, the note takes priority.

Plugin Command:

regionLocate 3 20
Moves event 3 to a location somewhere within the coordinates of region 20.
An event number of 0 targets the event that executed the command, while an
event number of -1 targets the player.

# Contact Information
This is a plugin originally created for RPG Maker MV that has been adapted for
MZ.
Please contact the original developer for any inquiries.

# Terms of Use
MIT License.
http://opensource.org/licenses/mit-license.php
You may modify and redistribute this without permission from the author, and
there are no restrictions on its use (commercial, R18, etc.).

@param passableRegionId
@text Passable Region
@desc Region number that allows passage regardless of tile
@type number
@default 251

@param dontPassRegionId
@text Impassable Regions
@desc Region number to block passage regardless of tile
@type number
@default 252

@param knockWallSe
@text SE when colliding with a wall
@desc The file name of the sound effect that plays when hitting a wall
@type file
@default Blow1
@require 1
@dir audio/se/

@param knockWallSeParam
@text SE parameters when colliding with a wall
@desc Parameters for the sound effect that plays when hitting a wall
@type string
@default {”volume”:90, ”pitch”:100}

@param knockWallPan
@text Wall collision SE phase
@desc Left/right balance of wall collision sound effects
@type number
@default 75

@param knockWallInterval
@text Wall collision SE playback interval
@desc Wall collision sound effect playback interval (number of frames)
@type number
@default 30

@param turnKeyCode
@text Orientation change key
@desc Keys used to change orientation on the fly
@type string
@default S

@param movableRegion1
@text Movable Region Group 1
@desc Event movable region group setting No. 1
@type string

@param movableRegion2
@text Movable Region Group 2
@desc Event movable region group setting No. 2
@type string

@param movableRegion3
@text Movable Region Group 3
@desc Event movable region group setting 3
@type string

@param movableRegion4
@text Movable Region Group 4
@desc Event movable region group setting 4
@type string

@param movableRegion5
@text Movable Region Group 5
@desc Event movable region group setting 5
@type string

@param movableRegion6
@text Movable Region Group 6
@desc Event movable region group setting No. 6
@type string

@param movableRegion7
@text Movable Region Group 7
@desc Event movable region group setting No. 7
@type string

@param movableRegion8
@text Movable Region Group 8
@desc Event movable region group setting No. 8
@type string

@param movableRegion9
@text Movable Region Group 9
@desc Event movable region group setting No. 9
@type string

@param movableRegion10
@text Movable Region Group 10
@desc Event movable region group setting 10
@type string

@command regionLocate
@text Move an event
@desc Moves the event to a location somewhere within the coordinates of the region ID.
@arg EventId
@text Event ID
@desc Specifies the event to move.
@type number
@default 0
@min -1
@arg RegionId
@text Region ID
@desc The destination region ID.
@type number
@default 1
@max 255

スポンサードリンク

-MZ plugins

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