public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

MVSilvers Skill Gems (Materia)

BMM Archive · July 15, 2026

Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: Silvers Skill Gems (Materia)
  • Original author: SilverDash
  • Original date: January 30, 2016
  • Source thread: https://forums.rpgmakerweb.com/threads/silvers-skill-gems-materia.55984/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMV)

Summary

NOTE: This plugin hasn't been updated for almost 4 years. Script: Silvers Skill Gems (Materia) v1.04 Author: SilverDash About

Archived First Post

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.


Screenshots






Features

  • Supports Skill-, support-, command- & special-Materia.

  • Comes with support for "Enemy Skill Materia".

  • 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

Download 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.


Protected download


Now make sure that the ID's of the entries you just added above match the entries shown below by changing the plugin-parameters [F10].


Protected download


Use notetags to add sockets to items. Example (r = red, y = yellow, etc):


Protected download


Now create a new armor-item in the database and make sure that it's ID matches the parameter "Unequip ID" in SilvSkillGem_Scene.js (or obviously just change the parameter to match this armor-id instead).


Protected download


Now all you have to do is create the skillgems. The notetags are listed in the help of the SilvSkillGem plugin. Here are some examples:


Skill-gem example:


Protected download


Command-gem example:


Protected download


Support-gem example:


Protected download


Enemy Skill gem example:


Protected download


Optional instructions for adding compatibility with Yanfly's Main Menu Manager (highly recommended). Just fill in the fields as shown below:


Protected download



Upgrade Instructions

v.1.03 --> 1.04:


- Copy&replace your files with the whole download package.


- Delete the files "Orbs.png" and "Sockets.png" (they are no longer used).


- Parameters were changed. Re-add the SilvSkillGem.js and SilvSkillGem_Scene.js to the Plugin Manager.


- If you use the new "Gems.png" image you must also give credit to ArcheoFox. This image (and only this image!) is licensed CC3.


v.1.02(a) --> 1.03:


- 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.


v.1.00 --> 1.01:
- Copy&replace SilvSkillGem_Support_Poison.js





Known bugs

  • 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 compatibility for http://yanfly.moe/plugins/en/YEP_X_ActSeqPack1.js

  • 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:

  • 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:

Last 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 .

Features Mentioned

  • Spoiler
  • Supports Skill-, support-, command- & special-Materia.
  • Comes with support for "Enemy Skill Materia".
  • 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.

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download

License / Terms Note

- If you use the new "Gems.png" image you must also give credit to ArcheoFox. This image (and only this image!) is licensed CC3. v.1.02(a) --> 1.03: - 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.

Referenced Images / Attachments

typesSetup.jpg
typesSetup.jpg
parametersSetup.jpg
parametersSetup.jpg
adding sockets.png
adding sockets.png
unequip.jpg
unequip.jpg
tut1.jpg
tut1.jpg
tut2.jpg
tut2.jpg
tut3.jpg
tut3.jpg
enemySkillConfig.jpg
enemySkillConfig.jpg
Yanfly Main Menu Mgr.jpg
Yanfly Main Menu Mgr.jpg
Creator Claims / Removal

If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.

#039#rmmv#plugin-archive

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar