Recipe Master

If you liked this item, please rate it up on Steam Workshop page.

Author: Hellession

Last revision: 9 Aug, 2017 at 10:06 UTC

File size: 64.51 KB

On Steam Workshop

Description:

A utility mod that adds a special object crafted on Tier 4 that shows all possible recipes for items.

You’ve probably had many moments of experience in Modded Starbound, where you asked the question: "How to craft that item? How to craft items FOR that item?"
This mod adds an object(Recipe Master) that lets you view all recipes to some item, let it be you searching it up or an item you already have. It tells you all possible recipes for the item and you also get the option to view the crafting recipe of the item’s INGREDIENTS themselves! You can go into the loop of breaking down complex items into simple amount of recipes.
Craft this item at the Architect’s Table with durasteel, titanium and technical items.
This object is also made to be easily extended through JSON for easy access, if needed to.
This mod IS compatible with pretty much anything. It shouldn’t crash on anything, unless you search up a broken item or something.
NOTE: If an item you want to craft is crafted at a Modded Crafting Station, it requires the modder to build better compatibility for it to show up. Basically, any unknown modded station will show up as "Unknown". The new update added compatibility for (hopefully all) Frackin’ Universe crafting stations. The only modded crafting stations from other mods this mod will recognize are either Elemental Correstialism or Frackin’ Universe ones. I am sorry, but I don’t plan on adding more modded crafting stations.

The way this object works is quite questionable and would be hard to explain, but here is the explanation:
When you craft and open up the object, you get 2 options – to either search up ingredients and recipes for an item you already have in your inventory or to either search your desired item.
The part that takes less time to understand is where you put an already existing item. The object then searches up its recipes and there you go.
But the searching part is a bit complicated, because Starbound developers didn’t add any supporting function to get a list of ALL existing item IDs.
So instead to make finding your item easier this is what the search engine does:
* It tests whatever you type as a technical item ID for an item. If it’s correct, then it shows the result.
* Then it tests for other existing items by adding and testing all alphabet letters at the end. It does the same for combinations of 2. However, you also have the option to make it test 3. To do that, toggle the button in the title menu of the GUI. I won’t recommend doing this, because enabling this will cause you to lag with every single letter you type(takes a lot of time to check).
* ALL items that you know blueprints of initially are all scanned and registered for in-game shown names. This means that many items in-game are already checked by fuzzy searching, meaning all patterns are found between the item ID and its friendly name!
* ON TOP OF THAT, when you search up a new item or look at a recipe with new items, all of these items are additionally registered too, meaning you can also search up by their friendly name.
* There’s also a final additional feature to make it possible for searching to be easier. For more information, read what’s below.

Do you want to extend this mod to work for your own crafting stations and items better?
Locate the workshop item download and unpack it. Then locate /interface/hellession/recipemaster folder. You’ll find the recipemaster.config file. Open it, scroll to the bottom and read what’s there. Then you can make an additional add-on mod to yours and mine and upload it to the workshop and additional functionality will be added!

Stay in touch with my creations in Starbound on the discord server: discord.gg/MZb8cUD