NOTE: This plugin hasn't been updated for almost 4 years.
Script: Silvers Skill Gems (Materia) v1.04 Author: SilverDash About
I originally intended it to be like Path of Exile's skill-system. However, in the end I noticed that it also had nearly all the features (mostly more) that a materia system needs. So now you have a materia-system that supports color-coding.
This script was catching dust since mid December 2015 (project cancelled) so I was like... Why not just share it then? Because of this the terms "Gems" and "Materia" may be used interchangeably but they are exactly the same.
Supports extra plugins (that you can write yourself if you can script) for adding extra support/special Materia. One example is already provided.
Comes with some predefined support Materia.
You can use armor-items as Materia
You can use the RPG Maker MV build-in Parameter Changes and Traits to adjust stats
Supports local & global stat modifiers depending on Materia-rank
Does not interfere/modify the skills used for enemies. Also does not interfere/modify with any other existing skills in the database.
Supports Yanfly's main menu manager
Supports stat-comparison
Supports Unique Materia (= max of 1 of these equipped per actor)
Weapon & Armor sockets of course.
Supports color-coding for both sockets and Materia.
Materia gains ranks, xp and can optionally create new Materia upon reaching max-rank
Supports the default RPG Maker MV default resolution. By default it's optimized for 1280x720.
Cons
When I wrote this plugin, it was not intended for public use. so it's not easy to use. Sadly making demo-projects is still not doable with the current project size that RPG Maker MV offers us.
Could use some more testing but if I don't just release it, it would probably just catch dust on the shelf forever. As far as I could tell it's stable.
>> Download <<
Download package v1.04(this download includes the images and all the plugins including the optional ones)
Installation instructions
SpoilerDownload the following plugins and put them in your plugin directory. Then add them to the Plugin Manager [F10] in this order:
YEP_ItemCore
YEP_MainMenuManager (optional)
SilvBattleCommand (optional)
SilvSkillGem
SilvSkillGem_Scene (optional but HIGHLY recommended)
SilvSkillGem_Support_Basics (optional)
<Any Support Gem Addons go here>
Now add the Materia-images to your project folder (they are near the bottom of this post):
<your project>/img/skill_gems/EquipSocketsSkin.png
<your project>/img/skill_gems/Orbs.png
<your project>/img/skill_gems/Sockets.png
<your project>/img/skill_gems/Stars.png
Now you just have to create items with sockets and materia. The details&examples for those are detailed below.
- Copy&replace your files with the whole download package.
- Parameters were changed. Re-add the SilvSkillGem.js and SilvSkillGem_Scene.js to the Plugin Manager.
v.1.02 --> 1.02a:
- Copy&replace your files with the whole download package (actually only SilvSkillGem.js changed).
v.1.01 --> 1.02:
- Delete the Lodash.js and SilvUniqueSkills.js and remove them from the Plugin Manager.
- Copy&replace your files with the whole download package.
- Parameters were changed. Re-add the SilvSkillGem.js and SilvSkillGem_Scene.js to the Plugin Manager.
- Note: I added a new parameter "Unequip ID" to the Scene Plugin. This one must now be set to an armor which will be used as the Unequip-button. I also added a new screenshot of this to the installation instructions.
It is/was somehow possible to dupe Materia through equipping/unequipping Materia but I never managed to reproduce it. If you happen to encounter this, please let me know how to reproduce it with as many details as possible so I can fix this.
Todo-list & possible upcoming features/fixes:
Polishing
Currently only skill-gems can gain bonus experience (ex: from the Training Support Materia)... Other gems can not, but all gems can gain experience.
Add a plugin command to manually learn skills to Materia, including those that don't have the notetags for it. I forgot this in v1.04.
Add parameters for the default-support-materia-addon.
Add more default support materia.
Compatible with at least the following plugins:
Spoiler
YEP_SkillCore.js
YEP_CoreEngine.js
YEP_EquipCore.js
YEP_ItemCore.js (=required plugin!)
YEP_BattleEngineCore.js
YEP_MainMenuManager.js
YEP_X_BattleSysATB.js
YEP_X_VisualHpGauge.js
YEP_VictoryAftermath.js
YEP_SkillLearnSystem.js
YEP_MessageCore.js
MOG_BattlerMotion.js
And of course with all of my plugins
Terms:
SpoilerLast updated: 31 January 2016
Free for commercial and non-commercial use with appropriate credits given to "SilverDash".
You may use this work in adult games.
Do not redistribute this work without it's license.
Terms are subject to change.
See the License.rtf file for the full license which applies to all of this work created by me.
Obviously for the Yanfly plugins (YEP) you must check her terms. They are NOT made by me. Link to her license page. They are currently available for commercial & non-commercial use.
The file "Gems.png" was not made by me, is licensed under the CC3 and credit must be given to ArcheoFox.
If you are worried about the terms, contact me and I'm sure we can work something out that suits you .