RMMZ - Upgrade equipment
A downloadable tool
Don't forget to see my other contents : https://pege-dev.itch.io
Important
This plugin is developed for RPG Maker MZ and should be used with a plugin that prevents equipment from being stacked in the inventory. I use the YEP Item Core from MV with a patch by Ramza that makes it usable with MZ. Their codes have not been used for my plugin, so you will need to download them from their respective pages:
YEP Item Core : http://www.yanfly.moe/wiki/Item_Core_(YEP)
https://yanflyengineplugins.itch.io/free-starter-pack-essentials
Ramza's Patch : https://capnrammo.itch.io/mz-independent-items-patch
Features
This plugin enables the enhancement of weapons or armor by spending gold and/or items. With each upgrade, the item's name will be modified according to the level (+1, +2, +3, etc...) and its parameters will be adjusted.
Upgrades take place in a customizable scene where all windows are adjustable. All upgrade costs and bonuses are defined by notetags and are fully customizable.
Launching the Scene
The Upgrade scene can be launched through a simple event command. If you wish to integrate it into a menu, you can use : SceneManager.push(Scene_Upgrade);
Notetags
This plugin requires several notetags in the equipment database :
<upgrade>
All equipment containing this tag can be upgraded.
<upgradeCostGoldx: value>
Replace "x" with the enhancement level and "value" with the amount. Sets the gold cost for each enhancement level.
Example: Here level 1 will cost 100 gold, and level 2 will cost 500.
<upgradeCostGold1: 100>
<upgradeCostGold2: 500>
<upgradeCostItemx: [id, value]>
Replace "x" with the enhancement level, "id" with the item ID, and "value" with the quantity. Sets an item cost for each enhancement level. You can add as many items as you want by separating them with a comma and a space.
Example:
<upgradeCostItem1: [41, 2], [56, 1]>
<upgradeCostItem2: [41, 7], [56, 5], [64, 2]>
<paramUpLvlx: [name, value]>
Replace "x" with the enhancement level, "name" with the parameter name, and "value" with the enhancement amount. Sets parameter increases for each level (these are not absolute values but are added to the equipment's parameters). You can add multiple parameters by separating them with a comma and a space. For the "name" entry, use the default names: HP, MP, ATK, DEF, MAT, MDF, AGI and LUK.
Example:
<paramUpLvl1: [ATK, 5]>
<paramUpLvl2: [ATK, 10], [AGI, 3]>
Plugin Parameters
Max Level: Sets the maximum enhancement level.
Windows: Manages the layout of the different windows in the scene.
Vocabulary: Allows you to set the vocabulary you want to use for the texts
displayed by the plugin.
Icons: Sets the icons corresponding to the equipment's statistics.
Terms of Use
- You are free to use the plugin for any type of project as long as you have obtained it legally.
- You are free to modify the plugin as long as you do not claim ownership or redistribute it (you can, however, add a "edited by:" line to credit your work).
- Redistribution of the original or modified plugin, whether free or paid, is prohibited without the author's permission.
- Giving credit to PeGe is not mandatory but highly appreciated.
Dev Log
v1.0: First release
---------
Purchase
In order to download this tool you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:
Development log
- New plugin released!!!Apr 01, 2024
Comments
Log in with itch.io to leave a comment.
Hello, I just bought this plugin and it doesn't function. I get Scene_Upgrade not defined if calling using
SceneManager.push(Scene_Upgrade);
the plugin command doesn't work either in a event.
Hello, come on my discord so I can solve your issue.
This Issue has been solved!
I got the same issue. The plugin isn't working at all. Hope you solve soon
Hello, you can come on my discord to give me more details about your issue with screenshot and more explanation.
https://discord.gg/DUHDNdu6nM
Here it is : https://discord.com/invite/T9fQPKJX
About your issue, I'll check today. And of course, if I can't solve your issue I will refund you.
your discord link is also expired so i cant pm you on discord, if there is an issue with this plugin and cant be fixed, i would like a refund plz
Uncaught SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at PeGe_UpgradeWeapon.js:348
at PeGe_UpgradeWeapon.js:1005
the event wont open the plugin and i get this error in the logs