Felskis Skilltree Plugin

dragonx777

Veteran
Veteran
Joined
Jan 25, 2015
Messages
143
Reaction score
46
First Language
English
Primarily Uses
RMMV
This is great! I love the set up and all. I have the 1.6.1 version on steam and started a new project to look at this. Unfortunately my game is made using 1.5.1 as I have some plugins, particularly from SumRandomDude, that won’t work in 1.6.1. Is there any way this could be made compatible with the earlier version. I reached out to SRD on his site but have yet to receive a response.
 

Felski

Veteran
Veteran
Joined
Jan 5, 2018
Messages
113
Reaction score
96
First Language
german
Primarily Uses
Other
This is great! I love the set up and all. I have the 1.6.1 version on steam and started a new project to look at this. Unfortunately my game is made using 1.5.1 as I have some plugins, particularly from SumRandomDude, that won’t work in 1.6.1. Is there any way this could be made compatible with the earlier version. I reached out to SRD on his site but have yet to receive a response.
Hi @dragonx777

I do not plan to release a version for v1.5.1 as I never used it and maintaining the plugin for multiple versions would be to much work.
Best regards,
Felski
 

dragonx777

Veteran
Veteran
Joined
Jan 25, 2015
Messages
143
Reaction score
46
First Language
English
Primarily Uses
RMMV
Hi @dragonx777

I do not plan to release a version for v1.5.1 as I never used it and maintaining the plugin for multiple versions would be to much work.
Best regards,
Felski
Hey. No problem at all. Thanks.
 

mercurya

Warper
Member
Joined
Mar 19, 2019
Messages
1
Reaction score
0
First Language
English
Primarily Uses
RMMV
Edit: I've posted a silly Json question here but I figured it out on my own. Love your plugin! Thanks so much for it.
 
Last edited:

jbstuff

Villager
Member
Joined
May 21, 2012
Messages
5
Reaction score
3
First Language
English
Primarily Uses
@Felski, First and foremost, this is one heckuva plugin. I love it.

I've gone through the thread, so I hope I haven't missed it if it was already answered.

Is there a way to remove a skill tree from an actor? I know that one can change class to change skill trees, and skill trees can be added via plugin commands. But I'm not seeing ways to either hide or remove skill trees (ideally, remove them but not lose their unlocked nodes).

To try to help explain what I'm hoping to achieve through the current system I have set up:

I am using Yanfly's Class Change Core and her Subclass add-on. With these I've had it set up that with four base classes can result in numerous "hybrid" classes. E.g. Warrior/Healer = Paladin. It should be rather easy to, for example, tell the game: If Class is Warrior and Subclass is Healer then Add Skill Tree Paladin. However, let's say the player now chooses to switch and become Warrior/Sorcerer (e.g. Spellsword); since the Add Skill Tree command has given the actor the "Paladin" Skill Tree, the actor will now still have the Paladin Skill tree in addition to the "Spellsword" Skill Tree.

If not through a plugin command, is there a way to remove a skill tree through eventing? Say is there a script call that can use an eval from the plugin? Or would this need to be written separately as an addition to the plugin to achieve what I'm after?

If my explanation is poor, I apologize, I'll try to clarify if necessary. Also, I want to thank you for your hard work, and for taking the time to read my post here. Cheers.

Edit: Got around to a bit of experimentation, found an odd quirk where having the ADDSKILLTREE plugin command run in a common event resulted in spamming multiple copies of the skill tree. I don't have the common event set to parallel process, but is called through other means, as such I'm not entirely sure the cause. Is this a side effect of an intended function?

Visual to see what I mean.
 
Last edited:

Felski

Veteran
Veteran
Joined
Jan 5, 2018
Messages
113
Reaction score
96
First Language
german
Primarily Uses
Other
@Felski, First and foremost, this is one heckuva plugin. I love it.

I've gone through the thread, so I hope I haven't missed it if it was already answered.

Is there a way to remove a skill tree from an actor? I know that one can change class to change skill trees, and skill trees can be added via plugin commands. But I'm not seeing ways to either hide or remove skill trees (ideally, remove them but not lose their unlocked nodes).

To try to help explain what I'm hoping to achieve through the current system I have set up:

I am using Yanfly's Class Change Core and her Subclass add-on. With these I've had it set up that with four base classes can result in numerous "hybrid" classes. E.g. Warrior/Healer = Paladin. It should be rather easy to, for example, tell the game: If Class is Warrior and Subclass is Healer then Add Skill Tree Paladin. However, let's say the player now chooses to switch and become Warrior/Sorcerer (e.g. Spellsword); since the Add Skill Tree command has given the actor the "Paladin" Skill Tree, the actor will now still have the Paladin Skill tree in addition to the "Spellsword" Skill Tree.

If not through a plugin command, is there a way to remove a skill tree through eventing? Say is there a script call that can use an eval from the plugin? Or would this need to be written separately as an addition to the plugin to achieve what I'm after?

If my explanation is poor, I apologize, I'll try to clarify if necessary. Also, I want to thank you for your hard work, and for taking the time to read my post here. Cheers.

Edit: Got around to a bit of experimentation, found an odd quirk where having the ADDSKILLTREE plugin command run in a common event resulted in spamming multiple copies of the skill tree. I don't have the common event set to parallel process, but is called through other means, as such I'm not entirely sure the cause. Is this a side effect of an intended function?

Visual to see what I mean.
Hi @jbstuff,

I'm glad you like the plugin :). Sadly it is not compatible with Yanfly's Subclass plugin. Currently I don't see a decent way to make both plugins work together.

The ADDSKILLTREE command adds a copy of that skill tree to the character. Similar to adding the skill tree to an actor. So calling it multiple times will add the same tree multiple times.

Best regards,
Felski
 

jbstuff

Villager
Member
Joined
May 21, 2012
Messages
5
Reaction score
3
First Language
English
Primarily Uses
Hi @jbstuff,

I'm glad you like the plugin :). Sadly it is not compatible with Yanfly's Subclass plugin. Currently I don't see a decent way to make both plugins work together.

The ADDSKILLTREE command adds a copy of that skill tree to the character. Similar to adding the skill tree to an actor. So calling it multiple times will add the same tree multiple times.

Best regards,
Felski
Thanks for the response! That's unfortunate, but it's fine. I'm still early enough in pre-development that restructuring certain gaming systems isn't problematic. I'd rather do away with the Subclassing feature than your Skill Trees, as they are--as the kids say--the bomb.
 

Sijom

Villager
Member
Joined
Apr 23, 2019
Messages
13
Reaction score
2
First Language
French
Primarily Uses
RMMV
Great plugin! It's easy to use and it does exactly what you want it to do!

I do have one question, though : is it possible at all to change the scrolling animation when you click-on/select a node? I'm making a point and click RPG and the problem I'm having is that I can only select nodes from left to right with the mouse (the windows scrolls naturally to the right when you click on a node), but not from right to left, as the other nodes are invisible when you reach the far right and clicking on the leftmost node will not make the screen scroll back. So I HAVE to use the keyboard at that point, which is a problem.

A simple fix would be to always put the node you click on at the center of the screen, but I don't know it this is possible.
 

Felski

Veteran
Veteran
Joined
Jan 5, 2018
Messages
113
Reaction score
96
First Language
german
Primarily Uses
Other
Great plugin! It's easy to use and it does exactly what you want it to do!

I do have one question, though : is it possible at all to change the scrolling animation when you click-on/select a node? I'm making a point and click RPG and the problem I'm having is that I can only select nodes from left to right with the mouse (the windows scrolls naturally to the right when you click on a node), but not from right to left, as the other nodes are invisible when you reach the far right and clicking on the leftmost node will not make the screen scroll back. So I HAVE to use the keyboard at that point, which is a problem.

A simple fix would be to always put the node you click on at the center of the screen, but I don't know it this is possible.
Hi Sijom,

the window also supports mouse wheel scrolling. What type of other scrolling would you prefer? Click and drag like on a smartphone or a good old scrollbar?

Best regards,
Felski
 

CorpseFather

Veteran
Veteran
Joined
Aug 5, 2018
Messages
31
Reaction score
5
First Language
English
Primarily Uses
RMMV
@Felski by chance have you or anyone else made a guide video? If i missed it I'm sorry, but I did some googling and haven't seen anything for one, I can read it the thread and kinda understand, just something are better explain in a video or something.
 

Sijom

Villager
Member
Joined
Apr 23, 2019
Messages
13
Reaction score
2
First Language
French
Primarily Uses
RMMV
Hi Sijom,

the window also supports mouse wheel scrolling. What type of other scrolling would you prefer? Click and drag like on a smartphone or a good old scrollbar?

Best regards,
Felski
Actually a click and drag option for smartphones would be a good idea, but I don't know how hard that would be to implement.

But yeah, I hadn't realized you could use the mouse scroll! That's a problem solved, then. For some reason, though, when scrolling back to the first few nodes in the skilltree menu, I can't seem to go beyond row #2. I can go back and forth just fine, but row #1 will stay inaccessible unless I use the keyboard. Is this normal?
 

Felski

Veteran
Veteran
Joined
Jan 5, 2018
Messages
113
Reaction score
96
First Language
german
Primarily Uses
Other
@Felski by chance have you or anyone else made a guide video? If i missed it I'm sorry, but I did some googling and haven't seen anything for one, I can read it the thread and kinda understand, just something are better explain in a video or something.
Hey @Felski is there any way to fix the icon overlap, top right corner


Hi @CropseFather

currently there is no video guide available, as far as I know. There isn't much documentation at all aside from the help part in the plugin and the demo. Currently I don't have time to make a tutorial video.

The icons sadly do not scale well with the text font for the currency window. I kinda evens out if you increase the resolution. You can also increase the "Currency Font Size" parameter to I think at least 24. You can find the parameter under plugin parameters->header settings.

Actually a click and drag option for smartphones would be a good idea, but I don't know how hard that would be to implement.

But yeah, I hadn't realized you could use the mouse scroll! That's a problem solved, then. For some reason, though, when scrolling back to the first few nodes in the skilltree menu, I can't seem to go beyond row #2. I can go back and forth just fine, but row #1 will stay inaccessible unless I use the keyboard. Is this normal?
Hi @Sijom

this has been requested in the past and I have it on my to do list. Currently I don't have much time to work on the plugin.
 

Gregaur

Veteran
Veteran
Joined
Jan 3, 2017
Messages
134
Reaction score
20
First Language
french
Primarily Uses
RMMV
@Felski Hi great creator !

I have a question : Is it possible to make the JP cost depending on the number of Node aquired ? I may miss something...

Here is an exemple :

First, easy, the node cost 10 JP = 1 * 10 :



2nd step I have the choice between 2 nodes. They are the 2nd Node I will unlock so they both cost 20 JP = 2 x 10



3rd step I still have the choice between 2 nodes, but the price of the bottom node rise because it would be now the thrid node 30 JP = 3 x 10



That would be very useful for long skill tree with choices on long game like mine :).

For now, the player , when he finish a branch can buy almost half of the second branch, because, at high level he receives tons of JP.

I don't know if it is possible for now.

Morever, is it possible to be cross-skill tree for a same character ?
Like the same system works on 2 trees. In my example, let's say the 2nd tree is the same but Node 1', Node 2', etc.... If the player didn't select any node from the second tree, Node 1' would also cost 30 JP at the end of the previous example.


Sorry if my questions are confused, my english is a little bit rusted...

Anyway, thanks a lot and have a great making !
 

Felski

Veteran
Veteran
Joined
Jan 5, 2018
Messages
113
Reaction score
96
First Language
german
Primarily Uses
Other
@Felski Hi great creator !

I have a question : Is it possible to make the JP cost depending on the number of Node aquired ? I may miss something...

Here is an exemple :

First, easy, the node cost 10 JP = 1 * 10 :



2nd step I have the choice between 2 nodes. They are the 2nd Node I will unlock so they both cost 20 JP = 2 x 10



3rd step I still have the choice between 2 nodes, but the price of the bottom node rise because it would be now the thrid node 30 JP = 3 x 10



That would be very useful for long skill tree with choices on long game like mine :).

For now, the player , when he finish a branch can buy almost half of the second branch, because, at high level he receives tons of JP.

I don't know if it is possible for now.

Morever, is it possible to be cross-skill tree for a same character ?
Like the same system works on 2 trees. In my example, let's say the 2nd tree is the same but Node 1', Node 2', etc.... If the player didn't select any node from the second tree, Node 1' would also cost 30 JP at the end of the previous example.


Sorry if my questions are confused, my english is a little bit rusted...

Anyway, thanks a lot and have a great making !
Hey @Gregaur

currently it is not possible to adjust the costs based on unlocked nodes. I think you could do the following:
Make each tree branch cost items instead of JP. Then have the player buy the items you need to unlock using JP. The prices could be changed based on active nodes.
You could then use the ACTIVENODES plugin command to save the amount of active nodes an actor has into a variable and then use this to adjust the prices.

Currently I don't really have to time work on any updates for the plugin.

Best regards,
Felski
 

Gregaur

Veteran
Veteran
Joined
Jan 3, 2017
Messages
134
Reaction score
20
First Language
french
Primarily Uses
RMMV
@Felski

Arf Ok, I will find another way but thank you very much !
 

Gregaur

Veteran
Veteran
Joined
Jan 3, 2017
Messages
134
Reaction score
20
First Language
french
Primarily Uses
RMMV
@Felski
hey ! It's me again !

I have a question for you ! It seems that the skill's discription in the node doesn't considère the " \ " :




Do I do something wrong ?

Thanks !
 

Felski

Veteran
Veteran
Joined
Jan 5, 2018
Messages
113
Reaction score
96
First Language
german
Primarily Uses
Other
@Felski
hey ! It's me again !

I have a question for you ! It seems that the skill's discription in the node doesn't considère the " \ " :




Do I do something wrong ?

Thanks !
Hi @Gregaur

the plugin currently only recognizes \i to show icons (with an lowercase i). The \c is for color?

Best regards,
Felski
 

Gregaur

Veteran
Veteran
Joined
Jan 3, 2017
Messages
134
Reaction score
20
First Language
french
Primarily Uses
RMMV
Hi @Gregaur

the plugin currently only recognizes \i to show icons (with an lowercase i). The \c is for color?

Best regards,
Felski
Yes C is for color. It would be amazing if it was comptaible with the YEP message core also. It's a very useful plugin :)

For exemple \is allow to write a State with its icon :)
 

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

Latest Threads

Latest Posts

Latest Profile Posts

Frostorm wrote on Featherbrain's profile.
Hey, so what species are your raptors? Any of these?
... so here's my main characters running around inside "Headspace", a place people use as a safe place away from anxious/panic related thinking.
Stream will be live shortly! I will be doing some music tonight! Feel free to drop by!
Made transition effects for going inside or outside using zoom, pixi filter, and a shutter effect
I have gathered enough feedback from a few selected people. But it is still available if you want to sign up https://forums.rpgmakerweb.com/index.php?threads/looking-for-testers-a-closed-tech-demo.130774/

Forum statistics

Threads
105,995
Messages
1,018,208
Members
137,775
Latest member
yj8570
Top