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 |
Rating | Rated 1.0 out of 5 stars (1 total ratings) |
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.
Hi ChigooX I got your bundle last night, but It is not working. I can't even see anything in the script editor, do you have a demo or something for the visual equip and the character creation? this is all I see in mz. I have no idea how to use these scripts. The image i uploaded is all i see, and it will not let me edit anything. I never ask for refunds, but in this case I may have too :( its as if all the scripts in your bundle are locked or something .
Hello! I was wondering if there is a way to make this compatible with multiple sprites on a single sheet if that makes sense? To have the 8 sprites on one sheet match with 8 equipments on another sheet. Im sorry if im not explaining this well!
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.