A downloadable plugin

Download NowName your own price

This plugin can only be used in the RPGMaker MZ  or MV software (I provided two versions, one for MZ and one for MV). 

DPC stands for Dynamic Priority Control.

This plugin provides the possibility to move around event graphics freely while dynamically changing the players position (in-front of the events graphic or behind it). In order to do so, the DPC parameter needs to be added to the events' note field:

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

!!! This counts only for the MZ version of the Plugin !!!

In the graphic above you can see the <DPC: > object notation containing 4 values. Since this plugin is compatible with Cyclones Movement plugin (Link to forum post), the above values are only valid, if the Cyclone Movement plugin is configured for 4 steps per RPGMaker MZ field. 

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

In general, without Cyclones Movement plugin or by using the MV-variant of this plugin, the values should look something like this:


The values describe the rectangle - originated from the events x and y position - to switch the position (the priority), from start to end the values are defined as:

x_start, x_end, y_start, y_end

Options:

This plugin also provides the possibility to change the opacity of the events graphic while moving behind it, more precisely walking on the hit-box defined by the 4 values above. To do so the plugin comes with 2 options:


Opactiy
This is the on/off switch for the opacity feature. Change it to "true" to use it

Opacity value:
This is the value the opacity of the events graphic should switch to while the player is behind the event. The range of the possible values are 0 (full opacity and invisible) to 255 (no opacity and solid). By leaving the area behind the events graphic (the hit-box) the opacity of the events graphic is automatically returned to 255.

 

Important:

The priority type "Same as characters" already supports the feature of this plugin by default (by setting it to "through" you'll have the same result here for setting the player behind or in front of the events picture). This is only the base-functionality, things like the opacity option (already included) and other features added later on will extend the possibilities of this plugin even more.

Installation:

Place this file into your RPGMaker projects js/plugins/ folder and add it to the list of active plugins.

Howto activate a plugin in RPGMaker MZ -> https://www.rpgmakerweb.com/blog/using-plugins-in-mz

This plugin doesn't need any extra steps beyond setting it to the active state. To setup an event to take advantage of this plugin see the instructions above. In case of feature-requests, questions or bugs feel free to read through the comments of my itch-io page (if any) or write a comment about it.

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

The graphics shown to demonstrate the plugin features, as well as those used for the plugins icon belong to the RPGMaker MZ software (Degica Co., Ltd.)

StatusReleased
CategoryTool
Release date Aug 29, 2022
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorYossaya
GenreRole Playing
Made withRPG Maker
TagsJRPG, movement, mz, plugin, RPG Maker, rpgmaker-mv, RPG Maker MZ
Average sessionAbout an hour
LanguagesEnglish
InputsKeyboard, Mouse

Download

Download NowName your own price

Click download now to get access to the following files:

YossayasDPCPlugin_MV.js 7.2 kB
YossayasDPCPlugin_MZ.js 7.5 kB

Development log

Comments

Log in with itch.io to leave a comment.

hey thank you for the plugin! does this work for MV as well?

(1 edit)

Hey, thank you for your comment. I thought about your question, bought RPGMaker MV and started testing. I also stumbled over a problem, since I initially planned to deliver the code obfuscated. Turns out the obfuscated code isn't working at all, so I will publish the code in its normal form. 

Back to your question, yep, got it working in RPGMaker MV as well, I'll provide an extra plugin file for RPGMaker MV by today. Thanks ;)

(2 edits)

MV version is now LIVE :)

Just updated my other plugin as well, providing a MV version there too. Both plugins are currently available in a bundle sale.

Have Fun :)

thanks for the work =w=

(1 edit)

Are there feature requests in addition to the already included features?