I created a modern, interactive crafting tree discovery tool for Terraria.



by Zennivolt

9 Comments

  1. I wanted something like this for my Terraria playthrough. While the wiki is useful, I wanted something better. I tried searching online and the closest thing was [this](https://www.reddit.com/r/Terraria/comments/pk6fxe/i_made_an_interactive_crafting_tree_viewer_with/) tool created by u/Carsmaniac 5 years ago.

    It only scratched the surface of what I really wanted. So with the help of my friend in the design process, and a lot of vibe coding via Gemini, we created this tool.

    **What this tool does:**

    * Recipe Mode: The base item you selected will display a tree of every item required to build that item
    * Used In Mode: If you have an item and don’t know what you can craft out of it, this mode will allow you to expand the tree and see the parent items that can be crafted (be careful with transmutation trees in this mode!)
    * Discover Mode: Add any items into the box, and if there’s recipe(s) that requires all the crafting items in the box, it will be displayed here

    **How to use:**

    I tried to design it so that it’s intuitive. In the desktop mode, everything is pretty self explanatory. The left and right arrows on an individual item is differing versions of how to craft that item. Sometimes it differs because it’s a crimson vs corruption thing, other times it’s just multiple ways to craft that item. The little “H” icon at the top left of an item indicates hardmode.

    In the mobile version, you can’t simply click to switch to that item. The first click will bring up the floating tooltip, and the second click will bring you into that item.

    **Future work:**

    I have some ideas for the Discover Mode. I’d like to implement some sort of fuzzy or heuristic search to this in the future. However I have yet still iron out what this behavior will be. Gemini is doing most of the coding, but I’m still trying to figure out how to make Discover Mode even better (I’m open to ideas!)

    The idea of supporting modded versions is in my head too, but I’m actually quite a Terraria newb, so let me get through the game first. Once I start playing modded, I might add their database to this if there’s an API for it.

    This is all still very early stage. So keep the ideas coming and I’ll see if I can integrate them.

    Check it out at [https://terraritree.com/](https://terraritree.com/)

  2. AeroHawkScreech on

    I was just thinking about something like this the other day! But with a feature that shows you at what stage of progression or key features make those items available.

    For example, Charm of Myths would have a little symbol that signifies the Philosophers Stone is obtained in Hardmode. For Night’s Edge you must defeat Skeletron, etc.

    That way depending on what stage of progression you’re at you can see what is craftable.

  3. Dude you just helped me so much with crafting trees this is actually fucking goated thank you so much