Dismiss Notice
Wynncraft, the Minecraft MMORPG. Play it now on your Minecraft client at (IP): play.wynncraft.com. No mods required! Click here for more info...

Tool Ability Bonsai: A Fully-Interactive Online Ability Tree

Discussion in 'Your Work' started by blankman, Jun 29, 2022.

Thread Status:
Not open for further replies.
  1. blankman

    blankman Wynncraft Boomer VIP+

    Messages:
    1,932
    Likes Received:
    1,221
    Trophy Points:
    117
    Minecraft:
    Edit: Wynnbuilder has released a far better version of this that integrates into their existing build system. Since developing this takes an astronomical amount of work (Edit: also I work for Wynnbuilder now), I don't feel it is worth it to make my own inferior version alongside theirs. The website and repo will stay up, but there will be no updates. Thank you for your support.



    Don't have access to the Beta but want to play around with the ability tree anyway? Have access to the Beta, but want to theorycraft free from the 30 minute reset timer? Well boy have I got the thing for you!

    Introducing: Ability Bonsai
    A tree grows how it wants, a bonsai grows how you want!

    Not just a full simulation of the ability tree, it also has additional features:
    - Convenient pageless layout
    - Remove individual abilities without resetting
    - Share builds
    - Indicator icons
    [​IMG]
    - Ability summaries
    [​IMG]
    - And more!

    https://fin444.github.io/ability-bonsai/

    Special thanks to @lemonalade and @ManicInsanity

    Disclaimers:
    - There are probably bugs, and definitely inaccuracies. Please report them on this thread or on the issues page. (Please be specific your bug reports, many bugs are caused by data set issues rather than issues in the entire program.)
    - The descriptions don't have fancy stylings yet because I don't hate myself. Those will be coming at a later date TBD.
    - The other 3 classes will be coming when they are released on Beta, but give it a few days since it takes literal hours to copy this info into the program, and also I am Hero-less.
    - I do not recommend you try this on mobile. I will make it responsive some day, probably.
     
    Last edited: Jul 24, 2022
  2. Himbeere

    Himbeere Well-Known Adventurer HERO

    Messages:
    28
    Likes Received:
    7
    Trophy Points:
    47
    Guild:
    Minecraft:
    Good Job! Is there a way for you to implement an option to share your selections with other people? Would be nice for testing and optimising your tree.
     
    luckeyLuuk likes this.
  3. blankman

    blankman Wynncraft Boomer VIP+

    Messages:
    1,932
    Likes Received:
    1,221
    Trophy Points:
    117
    Minecraft:
    I was planning to add that in a little while, I guess I'll get started on it now.
     
    luckeyLuuk likes this.
  4. yadkari

    yadkari Raw LE cant kill any Enemies CHAMPION

    Messages:
    565
    Likes Received:
    273
    Trophy Points:
    72
    Minecraft:
    ty god 10char
     
  5. blankman

    blankman Wynncraft Boomer VIP+

    Messages:
    1,932
    Likes Received:
    1,221
    Trophy Points:
    117
    Minecraft:
    Done
     
    luckeyLuuk likes this.
  6. GreenTheMeme

    GreenTheMeme Doing damage pleases me sexually

    Messages:
    358
    Likes Received:
    1,259
    Trophy Points:
    91
    Guild:
    A legend. A visionary.
     
  7. BrokenRealities

    BrokenRealities Undefined Variable

    Messages:
    928
    Likes Received:
    986
    Trophy Points:
    125
    Guild:
    Minecraft:
    This is very cool, thank you!

    edit: Bug found: Removing certain upgrades resets unrelated portions of the ability tree
     
    Last edited: Jun 29, 2022
    luckeyLuuk likes this.
  8. blankman

    blankman Wynncraft Boomer VIP+

    Messages:
    1,932
    Likes Received:
    1,221
    Trophy Points:
    117
    Minecraft:
    It's actually a pretty simple fix, I just made a typo in the data set.

    Edit: Please let me know of any others you find, it has to be done on an ability-by-ability basis.
     
    luckeyLuuk likes this.
  9. lemonalade

    lemonalade [insert misinformation here] CHAMPION

    Messages:
    952
    Likes Received:
    2,058
    Trophy Points:
    148
    Guild:
    Minecraft:
    Holy this is amazing, glad I could help! (unintentionally lol). This is exactly what I've been wanting for beta, what a champ. Now I don't have to cry when I accidentally unlock an ability and later regret it
     
    luckeyLuuk likes this.
  10. BrokenRealities

    BrokenRealities Undefined Variable

    Messages:
    928
    Likes Received:
    986
    Trophy Points:
    125
    Guild:
    Minecraft:
    I also found that removing Tempest or Cheaper War Scream (last page) removes Enraged Blow as well
     
  11. blankman

    blankman Wynncraft Boomer VIP+

    Messages:
    1,932
    Likes Received:
    1,221
    Trophy Points:
    117
    Minecraft:
    Fixed, thanks!
     
    luckeyLuuk likes this.
  12. BrokenRealities

    BrokenRealities Undefined Variable

    Messages:
    928
    Likes Received:
    986
    Trophy Points:
    125
    Guild:
    Minecraft:
    Another case: removing Patient Hunter also removes Bouncing Bomb
     
  13. blankman

    blankman Wynncraft Boomer VIP+

    Messages:
    1,932
    Likes Received:
    1,221
    Trophy Points:
    117
    Minecraft:
    Fixed! Thank you for all of your bug testing
     
    luckeyLuuk likes this.
  14. Crouton_18

    Crouton_18 Either an Airship Captain or a Masochist CHAMPION

    Messages:
    485
    Likes Received:
    1,610
    Trophy Points:
    91
    Guild:
    Minecraft:
    Mobile bug: tapping on a ability brings up the description screen that you can't get rid of. Maybe add a timeout for ability descriptions or an exit button
     
    Namakobushi likes this.
  15. blankman

    blankman Wynncraft Boomer VIP+

    Messages:
    1,932
    Likes Received:
    1,221
    Trophy Points:
    117
    Minecraft:
    Programming websites for mobile is a whole other beast than programming them for computers. I will make it compatible eventually, but it's going to require a serious amount of modification.
     
  16. Himbeere

    Himbeere Well-Known Adventurer HERO

    Messages:
    28
    Likes Received:
    7
    Trophy Points:
    47
    Guild:
    Minecraft:
    Great!
     
  17. BrokenRealities

    BrokenRealities Undefined Variable

    Messages:
    928
    Likes Received:
    986
    Trophy Points:
    125
    Guild:
    Minecraft:
    Bug report: Unlocking Homing Shots unlocks Escape Artist
     
  18. blankman

    blankman Wynncraft Boomer VIP+

    Messages:
    1,932
    Likes Received:
    1,221
    Trophy Points:
    117
    Minecraft:
    I'm struggling to reproduce this. Can you link the tree you are using right before you unlock Homing Shots?
     
  19. blankman

    blankman Wynncraft Boomer VIP+

    Messages:
    1,932
    Likes Received:
    1,221
    Trophy Points:
    117
    Minecraft:
    Added ability summaries!
    [​IMG]
     
  20. BrokenRealities

    BrokenRealities Undefined Variable

    Messages:
    928
    Likes Received:
    986
    Trophy Points:
    125
    Guild:
    Minecraft:
    I hit the button to "Share Build" and it said it copied to my clipboard, but it didn't work...
    I'm using the sharpshooter path (unlocking Homing Shots with Shocking Bomb) if that works to reproduce the error
     
Thread Status:
Not open for further replies.