- Joined
- May 27, 2016
- Messages
- 132
- Reaction score
- 142
- First Language
- Russian
- Primarily Uses
Skill Trees System: v1.10
by SomeFire
Introductionby SomeFire
This plugin allows you to create skill trees like in Diablo. Plugin is based on Emerald's Skill Trees for VX Ace.
Screenshots

Features
- Old school skill trees.
- Trees are shown in a separate scene, which can be opened in any way you want.
- Skill can have 1 or more requirements like hero level, another skill, cost in skill points or number of already spent points in the tree.
- Actor can get new trees during the game. For example, when he evolves to or receives a new class.
How To Use
- Copy the "SkillTreesSystem.js" and "SkillTreesConfig.js" files into your project's /js/plugins/ folder.
- Activate plugin using the 'Plugin Manager'.
- Read tutorial.
- Open "SkillTreesConfig.js" file and read examples.
- Edit "SkillTreesConfig.js" file by creating skill objects and trees.
Works only in RPGMV 1.6+.
If something works not as expected - check console log (F8 should open it). If you can handle error - just do it! If not - share error and stacktrace (if able) here.
Terms of Use
Free to use in any RPG Maker MV project including commercial. Credit "SomeFire" and, please, let me know about your game.
v1.10: Code, Demo
Plugin Development
Feel free to help project with your ideas or improve the code.
Version 1.10:
- Added actor and tree to OnLearnAction.act() method.
- Added text command to show unspent skills.
- Added script calls to reset skills.
- Fixed possible bug with big skill cursor when Window_Selectable spacing was overwritten.
- Fixed bug when skill cooldown wasn't shown without MP/TP.
- Fixed game crashes when actor have no trees.
- Improved font size for long skill descriptions. Font will be lowered for long description.
- Text for maxed skill level can be changed as plugin parameter.
- Reworked example skills and demo.
Version 1.9:
- Show YEP skill cooldown and warmup.
- Add possibility to use SP and JP simultaneously.
- Add confirmation button to learn skills.
Version 1.8:
- Fixed bug which gives skill point on resetting empty tree.
- Fixed MP and TP naming in skill description window.
- Trees are updatable now.
- Reworked separate points pool.
- Added script call to hide tree.
Version 1.7:
- Added script calls to learn skills in skill trees.
- Added scale factor for skill icons.
- Added stats requirement.
- Changed sound for skills unable to learn.
Version 1.6:
- Ensure cursor visibility for long trees.
- Fixed bug with on learn actions.
Version 1.5:
- Items with ability to reset skill trees during the game.
- Working message box commands for skill descriptions.
- Draw skill cost (MP and TP).
- bugfixes.
Version 1.4:
- Separate Points Pools for class trees.
- YEP Job Points and class plugins integration.
Version 1.3:
- Fixed loading bug.
Version 1.2:
- Added item requirement.
- Added game variable and game switch requirements.
- Added on skill learn action to change game variables.
- Colored requirements.
- Skill points can be received on level up.
Version 1.1:
- Possibility to add trees during the game.
- Added API section.
Version 1.0:
- Finished plugin!
- Added actor and tree to OnLearnAction.act() method.
- Added text command to show unspent skills.
- Added script calls to reset skills.
- Fixed possible bug with big skill cursor when Window_Selectable spacing was overwritten.
- Fixed bug when skill cooldown wasn't shown without MP/TP.
- Fixed game crashes when actor have no trees.
- Improved font size for long skill descriptions. Font will be lowered for long description.
- Text for maxed skill level can be changed as plugin parameter.
- Reworked example skills and demo.
Version 1.9:
- Show YEP skill cooldown and warmup.
- Add possibility to use SP and JP simultaneously.
- Add confirmation button to learn skills.
Version 1.8:
- Fixed bug which gives skill point on resetting empty tree.
- Fixed MP and TP naming in skill description window.
- Trees are updatable now.
- Reworked separate points pool.
- Added script call to hide tree.
Version 1.7:
- Added script calls to learn skills in skill trees.
- Added scale factor for skill icons.
- Added stats requirement.
- Changed sound for skills unable to learn.
Version 1.6:
- Ensure cursor visibility for long trees.
- Fixed bug with on learn actions.
Version 1.5:
- Items with ability to reset skill trees during the game.
- Working message box commands for skill descriptions.
- Draw skill cost (MP and TP).
- bugfixes.
Version 1.4:
- Separate Points Pools for class trees.
- YEP Job Points and class plugins integration.
Version 1.3:
- Fixed loading bug.
Version 1.2:
- Added item requirement.
- Added game variable and game switch requirements.
- Added on skill learn action to change game variables.
- Colored requirements.
- Skill points can be received on level up.
Version 1.1:
- Possibility to add trees during the game.
- Added API section.
Version 1.0:
- Finished plugin!
Last edited: