Felskis Skilltree Plugin

Gri49

Villager
Member
Joined
Jan 1, 2017
Messages
7
Reaction score
0
First Language
French
Primarily Uses
RMMV
Hi,

I tried downloading the DemoProject and the TreeBuilder, but the archives seems to be corrupted. I get an error when I try to open one.

OS: Windows 10

Could anyone confirm that this link (https://felski.itch.io/felski-skilltree) is the proper download link?
 

Gri49

Villager
Member
Joined
Jan 1, 2017
Messages
7
Reaction score
0
First Language
French
Primarily Uses
RMMV
All right, winrar didn't work, but 7zip did (oddly enough). Thanks, problem solve.
 

Gri49

Villager
Member
Joined
Jan 1, 2017
Messages
7
Reaction score
0
First Language
French
Primarily Uses
RMMV
That plugins is really good. Here's an advice that could be added to improve it's use
  • Improve the UI of the Tree Builder App (kinda of heavy to use. Better than .json on notepad)
    • The "+row" button actually add node to the tree. Either change the text of that button, or add a "+node" button inside a row to make it easier to use.
    • Uuid should be auto-generated (Never mind, Using the Skill's name work perfectly well)
    • Allow use of other image format (.png is always appended to the file name). You could check if the file has an extension (.png, .jpeg, etc) if not, use .png by default. This allow novice user to omit the filetype and advance user to choose other file format.
    • Allow user to specify the destination folder when saving. This prevent the situation where a user get Techtrees (100) in their Download folder, and they have to rename it each time.
    • (That one might sound weird) specify that the indexes start at 1 rather than 0. I know, only programmers may fall into that trap.
  • ... (I will write them here should I stumble upon other possible improvements)

EDIT: I just read the whole Thread. Sorry about that. I think I'll try to implement it myself (at least the Skill Level part). I am a programmer with 7 years of experience, but I am new to RPG maker plugins. If it works, it would be nice for this plugin to support Skill Levels. A bit like Yanfly's job points, you offer compatibility without it being mandatory.

And here's is a new feature that could be added: Skill Level. Here what the feature should allow
  • Say instead of having 5 single-target Fire skills, you use only 1, but the player can assign multiple skill points to the skill to improve it, up to a certan max.
  • To unlock, some skill require not only parent skills, but those parent could also require a minimum skill level. Ex: Flame require Fire(5) to be unlockable.
  • In the SkillTree window, the required skill level of the parent skill should be written on the connection between the child and the parent.
For a complete exemple of what I am talking about, here an image of Etrain Odyssey Untold skill tree (look at Bloodlust requirements):
SkillTreeExemple.jpg

Yanfly's Skill Mastery plugin seems somewhat close to that behavior (though I haven't try to play with it yet). I don't know if that plugin only use a math formula to define the power of the skill at each level, or if the user can specified each level manually. Actually, the Skill Level could be a seperated plugin, while your SkillTree plugin offer the option to support it.
 
Last edited:

Felski

Veteran
Veteran
Joined
Jan 5, 2018
Messages
91
Reaction score
73
First Language
german
Primarily Uses
Other
That plugins is really good. Here's an advice that could be added to improve it's use
  • Improve the UI of the Tree Builder App (kinda of heavy to use. Better than .json on notepad)
    • The "+row" button actually add node to the tree. Either change the text of that button, or add a "+node" button inside a row to make it easier to use.
    • Uuid should be auto-generated (Never mind, Using the Skill's name work perfectly well)
    • Allow use of other image format (.png is always appended to the file name). You could check if the file has an extension (.png, .jpeg, etc) if not, use .png by default. This allow novice user to omit the filetype and advance user to choose other file format.
    • Allow user to specify the destination folder when saving. This prevent the situation where a user get Techtrees (100) in their Download folder, and they have to rename it each time.
    • (That one might sound weird) specify that the indexes start at 1 rather than 0. I know, only programmers may fall into that trap.
  • ... (I will write them here should I stumble upon other possible improvements)

EDIT: I just read the whole Thread. Sorry about that. I think I'll try to implement it myself (at least the Skill Level part). I am a programmer with 7 years of experience, but I am new to RPG maker plugins. If it works, it would be nice for this plugin to support Skill Levels. A bit like Yanfly's job points, you offer compatibility without it being mandatory.

And here's is a new feature that could be added: Skill Level. Here what the feature should allow
  • Say instead of having 5 single-target Fire skills, you use only 1, but the player can assign multiple skill points to the skill to improve it, up to a certan max.
  • To unlock, some skill require not only parent skills, but those parent could also require a minimum skill level. Ex: Flame require Fire(5) to be unlockable.
  • In the SkillTree window, the required skill level of the parent skill should be written on the connection between the child and the parent.
For a complete exemple of what I am talking about, here an image of Etrain Odyssey Untold skill tree (look at Bloodlust requirements):
View attachment 143439

Yanfly's Skill Mastery plugin seems somewhat close to that behavior (though I haven't try to play with it yet). I don't know if that plugin only use a math formula to define the power of the skill at each level, or if the user can specified each level manually. Actually, the Skill Level could be a seperated plugin, while your SkillTree plugin offer the option to support it.
Hi @Gri49

don't worry. I think the idea of nodes in the tree being able to have multiple levels is great. Sadly I haven't found a way to add this yet and don't really have that much time at the moment to work on this plugin.
If you have any questions about the plugin, feel free to contact me.
Best regards,
Felski
 

ShadowDragon

Veteran
Veteran
Joined
Oct 8, 2018
Messages
1,693
Reaction score
554
First Language
Dutch
Primarily Uses
RMMV
@Flea download the Demo and the latest plugin, (it might not teh same plugin in the demo,
but you can use the latest for your project and its editor inside the demo.

While it might be complex to use, learn how its done from the demo itself, open the editor
inside the demo and see how its set up that tree and how you can create your own once
you understand how it works.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Stream will be live shortly with some pixel art! Feel free to drop by!

Can't believe I forgot to put an image of my drawing pad! It looks kinda like this, maybe I'll get a better pic tomorrow...
Backup tip: If you don't want to back up your whole project every day, at least back up everything *except* your Image and Audio folders, which you can do weekly/as needed/etc.
The final version of our game is already available both in English and Spanish! ^___^
Can't believe this day has finally come... T_T
Im so happy that Dead By Daylight is getting a Silent Hill chapter! Cant wait to play as pyramid head

Forum statistics

Threads
97,816
Messages
947,154
Members
129,035
Latest member
Tauron7
Top