A downloadable tool

Buy Now10.00€ EUR or more

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

Buy Now10.00€ EUR or more

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:

SkillTreesDemo.rar 380 MB
LearntNodeMarker.png 229 bytes
LockedNodeMarker.png
NodeMarker.png 443 bytes
Lheku_SkillTrees.js 153 kB

Development log

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

(2 edits)

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