- Joined
- Oct 11, 2015
- Messages
- 426
- Reaction score
- 173
- First Language
- Dutch
- Primarily Uses
- RMMV
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 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
>> Download <<
Download package v1.04 (this download includes the images and all the plugins including the optional ones)
Installation instructions
Upgrade Instructions
Known bugs
Todo-list & possible upcoming features/fixes:
Compatible with at least the following plugins:
Terms:
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
- Materia Equip Scene
- Inventory View
- Another Equip Scene
- Skill View
- Command Materia Example (Combat)
- Support Materia Addon Example
- Skill Materia Database Example
- Enemy Skill Materia In Battle
- Support for the (small) MV default resolution
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
[*]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:
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.

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

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

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

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:

Command-gem example:

Support-gem example:

Enemy Skill gem example:

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

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

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

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

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

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:

Command-gem example:

Support-gem example:

Enemy Skill gem example:

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

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
- 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
If you are worried about the terms, contact me and I'm sure we can work something out that suits you
.
- 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
Last edited: