ED5 Visual Equipment Plugin
A downloadable asset pack
Visual Equipment Plugin for RPG Maker MZ
Overview
Enhance your RPG Maker MZ projects with the Visual Equipment Plugin! This plugin allows you to visually equip sprites on top of the player character, adding a new layer of immersion and customization to your game.
Features
- Dynamic Equipment Sprites: Display equipment visuals directly on your player characters based on the items they equip.
- Layer Control: Use note tags to specify the layering order of equipment sprites, allowing for complex visual setups.
- Conditional Visibility: Show or hide equipment sprites based on game switches or variables, offering dynamic visual customization options.
Note Tags
<show:name_of_file>
: Specifies the image file to use for the equipment.<layer:layerorder>
: Sets the layer order. Negative numbers place the sprite below the player, while positive numbers place it on top. Default is 1. (set to 0!!)<show:name_of_file_sX_true>
: Shows the sprite if switch X is ON.<show:name_of_file_sX_false>
: Shows the sprite if switch X is OFF.<show:name_of_file_vX_Y>
: Shows the sprite if variable X equals Y.
Setup
- Place your equipment images in the
img/visualEquipments
folder. - Add the appropriate note tags to your equipment items to control their visuals.
How the visual equipment folder and sprites should look:
Usage
Easily customize your characters' appearance based on their equipped items. Whether it's a shining sword, a mystical staff, or a protective helmet, your players will see their equipment in real-time!
Bring your RPG Maker MZ characters to life with the Visual Equipment Plugin. Download now and transform the way your players experience equipment in your game!
Status | Released |
Category | Assets |
Author | ChigooX |
Genre | Role Playing |
Tags | RPG Maker, RPG Maker MZ, sourcecode |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:
Comments
Log in with itch.io to leave a comment.
Thank you for the plugin! After an hour of frustration and troubleshooting, I've found a couple things that might be helpful to the next person that buys this:
- Don't use Underscores in your filenames.
- Don't include the file extension in your filenames.
- Don't include a space between the "<show:" and the filename, nor between the "<layer:" and layer number. (See Example)
- You MUST include the "<layer:X>" line in addition to the "<show:>" line.
- An Example of Something That Works:
Thanks for the info, I’ll patch this with the next update I’m releasing soon!
Awesome plugin, when i started an equip something i see it, but when i start a combat i get
TypeError
spriteset._characterSprites is undefined
I actually don’t use the default battle system so I never considered to make it compatible… will fix soon!
I make this fix if it help you :) thanks for the great plugin!
Game_Actor.prototype.updateVisualEquipmentSprites = function () {
if (this === $gameParty.leader()) {
const spriteset = SceneManager._scene._spriteset;
if (spriteset && spriteset._characterSprites) {
const characterSprite = spriteset._characterSprites.find(sprite => sprite._character === $gamePlayer);
if (characterSprite) {
spriteset.createVisualEquipmentForCharacter(characterSprite);
}
} else {
console.log(spriteset);
//console.warn("Spriteset or characterSprites is not defined.");
}
}
};
im sure this is a great plugin, but theres very little documentation on how it works, like. for example, how does the sprite sheet for the equipment look? stuff like that is whats holding me back since i cannot figure it out.
ah sorry the spritesheet is the same as the ones used for the generator parts. be it can be any sprite. like if you put a character sprite and call that then the whole character will be drawn when you use the item.
its okay! i figured it out, but im having another small issue, whenever I use a "Jump" command in the movement route ive noticed the equipment kinda...flashes? Somewhat?
I haven't tried to use it with jump, but I'll check it out and patch the plugin.