Welcome to PGMV! My goal is to make it easy for everyone to find and share great plugins for creating amazing games. As a plugin developer myself, I'm excited to grow this community with all of you.
TM Move Ex - TMMoveEx.js
Plugin desc : Adds Traits such as wall collision sounds and region-based passage settings.
License : MIT License
Author : tomoaky
Desc page : https://github.com/munokura/tomoaky-MV-plugins
Download Page : https://raw.githubusercontent.com/munokura/tomoaky-MV-plugins/refs/heads/master/TMMoveEx.js
File name : TMMoveEx.js
Help of plugin :
@plugindesc Adds Traits such as wall collision sounds and region-based passage settings.
@author tomoaky
@url https://github.com/munokura/tomoaky-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/tomoaky-MV-plugins ).
Original plugin by tomoaky.
-----
TMPlugin - Movement Function Extension ver1.3.1
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 located 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 Note field tag.
Please customize the movable region type in the plugin parameters before using this.
For example, if you set the value of movableRegion1 to 1, 2, or 3 and add the tag <movableRegion:1> to the event's Note field, that event will only be able to move regions 1 through 3.
This plugin has been tested with RPG Maker MV Version 1.5.0.
Memo Tag (Event):
<movableRegion:1>
Sets the movable region type 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 when written in the "Note" Event's Contents.
If there are tags in both the memo and notes, the notes take priority.
Plugin Command:
regionLocate 3 20
Moves event 3 to the coordinates of region 20.
If the event number is 0, the event that executed the command itself is targeted; if it is -1, the player is targeted.
@param passableRegionId
@desc Region number that allows passage regardless of tile Default: 251
@default 251
@type number
@param dontPassRegionId
@desc Region number to block passage regardless of tile Default: 252
@default 252
@type number
@param knockWallSe
@desc File name of the sound effect played when hitting a wall Default: Blow1
@default Blow1
@type file
@require 1
@dir audio/se/
@param knockWallSeParam
@desc Parameters for the sound effect that plays when hitting a wall. Default: {"volume":90, "pitch":100}
@default {"volume":90, "pitch":100}
@type string
@param knockWallPan
@desc Left/right balance of wall collision sound effect Default: 75
@default 75
@type number
@param knockWallInterval
@desc Wall collision sound effect playback interval (frames) Default: 30
@default 30
@type number
@param turnKeyCode
@desc Key used to change orientation on the fly Default: S
@default S
@type string
@param movableRegion1
@desc Event movable region type setting No. 1 Example: 1,2,3
@type string
@param movableRegion2
@desc Event movable region type setting No. 2 Example: 1,2,3
@type string
@param movableRegion3
@desc Event movable region type setting 3 Example: 1,2,3
@type string
@param movableRegion4
@desc Event Movable Region Type Setting No. 4 Example: 1,2,3
@type string
@param movableRegion5
@desc Event Movable Region Type Setting No. 5 Example: 1,2,3
@type string
@param movableRegion6
@desc Event Movable Region Type Setting No. 6 Example: 1,2,3
@type string
@param movableRegion7
@desc Event Movable Region Type Setting No. 7 Example: 1,2,3
@type string
@param movableRegion8
@desc Event Movable Region Type Setting No. 8 Example: 1,2,3
@type string
@param movableRegion9
@desc Event Movable Region Type Setting No. 9 Example: 1,2,3
@type string
@param movableRegion10
@desc Event movable region type setting 10 Example: 1,2,3
@type string