Skill Trees - Rpg Maker MV plugin
A downloadable tool
This plugin allows you to make skill trees type of scene for your actors (and classes).
The trees are made up of nodes which can give multiple effects to the actor. Such as skills, stats, xparams, sparams, states, elemental resistances…
IMPORTANT: Needs a MOUSE to navigate the tree.
Features
- New scene for skill trees.
- Visuals in menu to see the points an actor have.
- Make the number of fancy and messy skill trees you want.
- Nodes can give skills, states, elemental resistances, or even increase/decrease stats, xparams and sparams.
- Nodes can have different requirements, like level, other node points, and switches.
- Resetting trees and return points (right now only possible via plugin command).
- Extra optional window that shows the cost and description of skills and states learnt by that node.
- A lot of configuration and parameters.
- Extend trees as far as you want (right and downwards).
- Compatibility with YEP Class Change Core, Subclass, and Job Points.
Notetags
Actor and class notetag
<Skill trees: x> <Skill trees: x,x,x...> Gives the actor/class those skill trees for default.
State notetags
<DeathPersistent> Makes that state to be not removed at death.
<SkillTreeDesc: str> Description of that state, shown in the extra info window at a node.
Plugin commands
- GainSkillTreePoints actorId value (classId)
- LoseSkillTreePoints actorId value (classId)
- SetSkillTreePoints actorId value (classId)
- AddSkillTreeToActor actorId treeId
- RemoveSkillTreeFromActor actorId treeId
- AddSkillTreeToClass classId treeId
- RemoveSkillTreeFromClass classId treeId
- EnableSkillTrees
- DisableSkillTrees
- ResetTree actorId treeId
- UpdateTrees
Adding a tree to an actor via plugin command will place in an "isolated pool" of trees, which won't be affected for example; if the actor is not longer the class (that gives them an specific tree), it won't disappear.
The same applies when removing a tree from an actor via plugin command, it will remove it from that "isolated pool" of trees, so if you try to remove a tree given by a tag, it won't work.
Compatibility
Tested and made for Rpg Maker MV 1.6.2; this plugin may not work in older versions.
Tested and should work with Yanfly's Core Engine, Class Change Core, Subclass and Job Points.
WARNING!!! Place this plugin under those for better compatibility. Otherwise even it may not work at all.
Terms of Use
- These plugins may be used in free or commercial games.
- ‘Lheku Qhukyaru’ must be given credit in your games.
- You must link this website https://lhekussanctuary.wordpress.com/.
- Do NOT change the filename, parameters, and information of the plugin.
- You are NOT allowed to redistribute these plugins.
- You may NOT take code for your own released plugins without credit.
- You are allowed to edit the code as long as it’s for your own project.
- You CANNOT use any of these resources for NFT/AIs or any related or similar type of games/stuff.
You can also check them at:
https://lhekussanctuary.wordpress.com/tos
Changelog
V1.0 (10/02/2023) -> Basic release V1.01 (05/06/2023) -> Fixed a crash at loading if you don't have the json V1.02 (11/09/2023) -> Fixed a crash and stuck issue when the player presses 'Enter' on an empty tree list V1.03 (24/09/2023) -> DEF and MAT are now correctly ordered V1.04 (02/10/2023) -> Fixed an issue not showing more than 15 nodes V1.05 (03/10/2023) -> Fixed an issue not showing the cursor properly V1.06 (05/10/2023) -> Fixed an error overriding Window_Selectable maxPageRows function V1.07 (10/01/2024) -> Fixed a bug where traits wouldn't work V1.08 (14/02/2024) -> Added modes for sparams and element rates
Purchase
In order to download this tool you must purchase it at or above the minimum price of 10.00€ EUR. You will get access to the following files:
Development log
- V1.01 Bug fixJun 05, 2023
Comments
Log in with itch.io to leave a comment.
Hey, have you tested this with Project FOSSIL by any chance? (A plugin that makes MV plugins work for MZ)
Hi~~!
Sadly I don't have MZ yet so I didn't test anything for it, sorry ^^'
I hope I can get it sooner rather than later so I can start making them for MZ too ><
Ahh ok, that's fair. Just wondering :P
Well I can confirm that it does not work with MZ (FOSSIL). Just in case someone else wanted to take that chance :P Worth a shot xD
Thank you, you saved me some time