public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

MVSkill Trees System

BMM Archive · July 3, 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: Skill Trees System
  • Original author: SomeFire
  • Original date: September 24, 2018
  • Source thread: https://forums.rpgmakerweb.com/threads/skill-trees-system.100429/
  • Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMV)

Summary

Skill Trees System: v1.10 by SomeFire​Introduction This plugin allows you to create skill trees like in Diablo. Plugin is based on Emerald's Skill Trees for VX Ace. Screenshots

Archived First Post

Skill Trees System: v1.10
by SomeFire​
Introduction
This plugin allows you to create skill trees like in Diablo. Plugin is based on Emerald's Skill Trees for VX Ace.

Screenshots
Sample.png


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!

Features Mentioned

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

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

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

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

Replies (0)

No replies yet.

0 replies 2 views

Log in to reply.

User Avatar