Felskis Skilltree Plugin

● ARCHIVED · READ-ONLY
Started by Felski 294 posts Page 14 of 15 View original ↗
  1. Asdoraras said:
    I'm using MZ and I keep getting this error and so far I cant chang eit, database max skill number is 2000 and I wonder if someone oculd give me any assistanceView attachment 183933View attachment 183934
    From the screenshots I can say that a notetag in the Actor named Warrior doesn't have a techtree in your file (if Warrior is a Class, unless Felski upgraded his MZ version to have techtrees on classes it won't work)
    And the second error shows that Wars Arts I doesn't exist in the techtree, meaning the json cannot create the node War Arts II since it needs this parent (be careful of the writing of your parents)
    Lastly, the 'IconIndex' issue can refer to either a node on which you erase the icon id instead of putting 0, or the plugin parameters (sometimes leaving a plugin paramter to blank can lead to an error reading from the json since it needs at least 0 as entry to correctly execute the code)

    All of this is based on what I've experience on the plugin, I don't know javascript at all neither the MZ version of the plugin, so what I advice might not work. Keep a backup version in case the above makes things worst :aswt:
  2. deleted
  3. Hey @Deagron
    Deagron said:
    Hello @Felski !

    I was trying to make a node that increases the Actor's Max TP since in my project I change TP into a Stamina system.
    I tried to put $gameActors.actor(0001).gainTp(5) in the 'Run Custom Javascript Code' section but when I activate the node I get an error message :
    View attachment 182998
    I tried to do the same on a new project but the issue comes anyway. I'm not good at Javascript so maybe I'm doing something wrong ?
    Based on SumRndmDdes coding I think you need to use $gameActors.actor(1).setTp(5). If you want an increase somthing like $gameActors.actor(1).setTp($gameActors.actor(1).maxTp() + 5) should work.
    Deagron said:
    Hello !

    Just wanted to know if there was a way to change the position of currency and skill icons in the node. I find it useful to be shown under the node header but it currently overlaps, like on the image below :
    View attachment 183563
    The node layout itself is pretty much set in stone. As far as I remember it draws the header on the first line. The skills starting from the second line. And the costs on the last line. You can also hide the costs in the plugin settings. Alternatively you can make the nodes a bit bigger.

    Best regards,
    Felski

    Asdoraras said:
    I'm using MZ and I keep getting this error and so far I cant chang eit, database max skill number is 2000 and I wonder if someone oculd give me any assistanceView attachment 183933View attachment 183934
    Hi @Asdoraras
    My guess is that one of you skills in the techtrees.json is either out of skills range or 0.

    Best regards,
    Felski
  4. Felski said:
    Hey @Deagron

    Based on SumRndmDdes coding I think you need to use $gameActors.actor(1).setTp(5). If you want an increase somthing like $gameActors.actor(1).setTp($gameActors.actor(1).maxTp() + 5) should work.
    I found a solution by setting variables, which work correctly if I want the tp to change when deactivating the node :)
    Felski said:
    The node layout itself is pretty much set in stone. As far as I remember it draws the header on the first line. The skills starting from the second line. And the costs on the last line. You can also hide the costs in the plugin settings. Alternatively you can make the nodes a bit bigger.

    Best regards,
    Felski
    So there is no way to move the cost or skill icon next to the header ? I can have up to 10 lines in my techtree and showing it entierly would have been easier to understand for the player :aswt:

    Thank you for answering anyway :)
  5. Would like to report an issue, which is strange because the plugin was working perfectly until today.

    Throwing up this error:

    Edit: Nevermind, found the issue (was activating nodes meant for one class in another due to how I constructed my chargen. Rectified the issue, no longer throwing up problems).
  6. I scrolled through the thread and didn't see this issue for anyone else yet, so sorry if this has been addressed

    Every time I open my Skill Tree, it shows as the first image with everything in lanes 1 & 2 not showing. I've played around with all the setting but haven't been able to solve this issue. I have Skill Tree lanes set to '7' as that's all I plan to use.

    I'd like it to just draw the tree as seen in the second image, every time you open it.
  7. I’ve gotten pretty comfortable with the plugin now, and I’m wondering if I can use this to create a more ornate “sphere grid” (as seen in FFX) for each character?
  8. I need help adding this to the yanfly main menu manager plugin parameters. I'm trying to added but I either get an error when opening the menu or the option shows up in the menu but doesn't do anything when interacted with.
  9. @u6t7o9 read [this] post on how to add it.
    I also believe it was in the helpfile how to add it.
  10. @Felski

    I have been using your plugin for a long time. I decided to try some class changes recently, and I don't understand all the parameters in the plugin for that. What do they do?

    There's something about onDeactivate Eval and onActivate Eval, for example.
  11. ShadowDragon said:
    @u6t7o9 read [this] post on how to add it.
    I also believe it was in the helpfile how to add it.
    THANK YOU SO MUCH!
  12. Anyone getting an error where the skill text and icon overlaps the node Description in the node detail window?
    Capture.PNG
  13. @Behastie I didn't got that before.

    you might have missed something or check the demo.
    if you done everything correctly, than it might be a bug in the
    newer version I don't know off.
  14. Using MV and I keep getting this error. have no clue what im doing wrong. please help
  15. ShadowDragon said:
    @Behastie I didn't got that before.

    you might have missed something or check the demo.
    if you done everything correctly, than it might be a bug in the
    newer version I don't know off.

    I'm getting it for any skill that has either a stat increase or a skill in addition to a description. It seems like It just puts all the different text items under the title on top of each other instead of stacking them one after the other.
  16. Felski said:
    Hi @Krystek_My

    I think there are multiple ways of doing this:
    1. Make a visibility requirement for both paths and set the switches to true at the beginning of the game. Turn the switches off at the beginning of the other path. That way, once the user selects one path, the other becomes hidden. Sadly, it would then show the Hidden Text. If you have no other hidden notes you could change the text via the plugin parameter "Hidden Text" to something like: "You choosen the other path, this way is blocked." or something more fitting.
    2. You could put the choice of path into an event. There you use the plugin command ACTIVATENODE [actorId] [tree uid] [node uid] to activate the first node of the path. As the other first node never gets activated, the user never can choose it, but he will still see it all the time.
    3. You could put the choice into a class choice or maybe a skilltree choice. The plugin command ADDTECHTREE [actorId] [tree uid] allows you to add a specific tree to an actor. Let him choose in a nice story scene and then use the plugin command.
    4. You could add the same specific cost item to the first nodes of both paths. Like each start node needs the super duper orb of fire. This orb is so rare, only one exists in the game. So the player has to use it to decide which path he was to use. I think if you emphasize the rarity of the item, the player will understand the choice he is about to make.
    Best regards,
    Felski
    What's the correct structure of the ACTIVATENODE [actorId] [tree uid] [node uid] plugin command?

    I tried to put ACTIVATENODE [1] [KNIGHT] [KNIGHT01], but I got this error:

    1673747128043.png
  17. @RyanVitor_06
    this should be the correct one: ACTIVATENODE 1 KNIGHT KNIGHT01

    ACTIVATENODE [actorId] [tree uid] [node uid]
    is only a only a sample
    that [this] need to be a string or number without using "[" and "]"

    other people using <and> which should be without "<" and ">"

    read the helpfile if it contains samples.
  18. ShadowDragon said:
    @RyanVitor_06
    this should be the correct one: ACTIVATENODE 1 KNIGHT KNIGHT01

    ACTIVATENODE [actorId] [tree uid] [node uid]
    is only a only a sample
    that [this] need to be a string or number without using "[" and "]"

    other people using <and> which should be without "<" and ">"

    read the helpfile if it contains samples.
    It worked!

    Thanks a lot!
  19. Hey @Felski, just wondering if you might know how to fix my problem.

    I'm using you skilltree along with SRD Skill Extender. just wondering if you know how to make the skill not display normally? I made it so they learn the skill via item unlock (your skilltree) but in combat it seems to show 2 of them. sorry if this was asked before.
  20. Hi @CorpseFather,

    I never used SRDs Skill Extender. I just tried it in a project with only the skill extender plugin and with a heal skill, and two subskills named heal 1 and heal 2. The actor started with only the heal skill and learned the subskills. For me also both showed up like they do for you.
    So my guess is that the bug comes from SRDs Skill Extender.
    Best regards,
    Felski