An unified repository for my RMMV plugins.
Input blocker - blocks all input movement upon turning on a switch. Input blocker for both keyboard and mouse, InputBlockerKM allows you to choose whether one or the other or both.
Message input blocker - blocks all input inside a message window. In test mode you have an emergency key - Shift.
Fixed leader - cosmetic plugin working only with no followers. Your map 'leader' will work the same on map regardless of your party leader.
Extra event pages - allows you to add extra event pages from an event on a dummy map to an event on a real map, allowing you to effectively exceed the 20 event pages per event. Also, you can freely mix together a couple of events and even create event variations based on the event pages you copy.
Event spawner - Requires the Extra event pages plugin. Spawns events. Unlike GALV's event spawner however, this plugin directly influences $dataMap and serves more as an utility plugin to streamline events addition and edit. Also allows you to save the final version of $dataMap into the data map file with both a notetag and a plugin command.
Extended text manager - a plugin that allows you to customize the terms midgame or create completely new custom terms.
Auto skip message - a plugin that automatically skips game messages after certain time based on characters, spaces or just
flat time you set.
Scrolling pictures - Scroll pictures using scroll wheel as long as they're wider or higher than respective screen dimensions. Dir2 means the y axis scrolling is inverted.
Scrolling pictures compatibility patch - compatibility patch with MRP_MessageHideOnRightClick plugin. Now the image only scrolls if the message window is hidden. Works only on map.
MV Plugin: Orange Hud. From all the plugins that I made for RPG Maker MV, one of my favorites is the Orange Hud. It’s a powerful plugin capable of creating basically any kind of HUD for your game. It works a little different from other plugins because you need to add at least one add-on for it to do anything. GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Introduction to the new Plugin Manager in RPG Maker MV 1.5.0+. RPG Maker MV just get updated with the new Plugin Manager.
Plugins posted here are shared under MIT License: Free for commercial and non-commercial use. Editing is allowed, sharing is allowed. Just don't claim this as your own work! Credit is optional.
RPG Maker MV just get updated with the new Plugin Manager. You can create powerful plugins like the following one now!
Group Parameters (@parent)
You can use @parent
to set the parent parameter. Just append the name of parent parameter after @parent
.
This won't change the syntax when reading the values in game.
Localization Labels (@text)
The name of the parameter can be different from the name shown in editor now. You can use @text
to specify the name shown in editor.
To retrieve the value in game, use the name specified by @param instead @text:
Typings (@type)
Text
This directive will create the edtior for single-line string. Just like all the previous version, this is the very basic one.
If you specify an invalid type or just omit the @type
directive, this will be used.
Note
This directive will create the editor for multi-line string.
Note: the result of this directive is a JSON-escaped string. This means if you are reading the value in game, you need to JSON.parse it to get the real value.
Number
This directive will create the editor for a number with the up/down spin button.
These two directives can be used to set the range for the parameter.
This directive will allow the number to have some decimal places. If this is omitted, the number can only be an integer.
File
This directive will create the editor for specifying an image resource or an audio resource.
This directive will set the base directory for the file so the file picker will be scoped to this directory. This path will not be included in the result.
If this directive is present, the file specified by this parameter will be included in the deployment if 'Exclude unused files' is chosen.
Object Selector
These directives will create the editor allowing the use to pick an item of the object. The object ID will be the result. If None is chosen, the result will be 0.
(@type animation
only) If this directive is present, the animation specified by this parameter will be included in the deployment if 'Exclude unused files' is chosen.
Boolean
This directive will create the editor with two radio options returning a true/false value. The default labels are 'ON' and 'OFF'.
You can override the label with @on and @off directives.
Select
This directive will create a drop-down box allowing the user to pick one from predefined options. The value will be the label of the option.
You can also override the value by providing the @value
directive for each @option
.
Combo
This directive will create a text box with a drop-down menu allowing the user to type the text on his own. The user also can pick one from predefined options.
@value
directives are not supported in Combo mode.
List
By append []
to any valid type, the editor will be upgraded to a list type. For example, these directives are all valid.
Note: the result of this type is a JSON-escaped array of strings. This means if you are reading the value in game, you need to JSON.parse it to get the real value.
Structure
You can define a structure by starting a new comment block in the file. You can put it after the main comment block. The first line defines the name of this struct ('ItemAward' in the example). You can define parameters like normal inside this structure block.
You can later use this structure by using a special type:
Note: the result of this type is a JSON-escaped object. This means if you are reading the value in game, you need to JSON.parse it to get the real value.
--
An example plugin is available in the attachment and also on GitHub. This plugin is intended to demonstrate the new Plugin Manager in RPG Maker MV v1.5.0 only so it doesn't have any real functionalities.