Starbound

Starbound

449 ratings
Recipe Browser
5
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
215.860 KB
Mar 9, 2020 @ 11:11am
Aug 6, 2023 @ 11:45am
8 Change Notes ( view )

Subscribe to download
Recipe Browser

Description
An expandable Recipe Database.
Inspired by a very similar mod for Terraria

What it does:
This mod allows you to find any recipe, craftingstation
and -the reason i made this in the first place-
products for any item in the game.

What it needs:
-QuickbarMini or any of its successors (Stardustcore (lite)) for opening the Interface
-[optional] The appropriate patch for fully working with modded Items

How to use:
Open the Recipe Browser from the Quickbar, then put the item you want to analyze in the
Input-Slot.
Alternatively you can search for items (materials and products) via the searchbar
or set an item as input using its unique ID.
You can then filter your Results or set any item on screen as input by clicking on it.

Current Features:
-analyzing items for recipes and products
-filtering results by rarity and/or category
-history of analyzed items
-filtering for known/unknown recipes only
-search function (finally works for every relevant item thanks to wyongcan)
-support for Frackin' Universe Extractors and other stations (also wyongcans work)
-set input directly via itemID




What's to come:
-nothing new yet, maybe in the future


pre-made Patches:

FrackinUniverse:
https://steamcommunity.com/sharedfiles/filedetails/?id=2018986916

Avali:
https://steamcommunity.com/sharedfiles/filedetails/?id=2019615016

Elithian Races:
https://steamcommunity.com/sharedfiles/filedetails/?id=2019615322


*Patches are not guaranteed to be up to date, this might cause the mod to display missing or perfectly generic items*
========================
If you're interested you can also make your own patch for almost any* mod
-or even your entire collection at once-
using the following Script (the exact same that i use):

Script for making Patches:

All-in-one Patcher (Steam only):
~Recommended~ easier to use, does not require manually unpacking assets (but will temporarily unpack all your installed mods at once, so make sure to have enough space available), makes one patch for all your installed mods and automatically adds it to the mods folder.

-No other Patches are required when using this and they will cause duplicated results-

Google Drive(.exe Version, v2 with some fixes):
https://drive.google.com/file/d/1sgJziZfxR3SENIwGQvBmWapkzFpyiyy4/view?usp=sharing

Old Versions in case the new one doesn't work for some reason:
Google Drive(.exe Version, fixed missing quotation marks in call to unpacker)
https://drive.google.com/file/d/1QjD3wN9Z7dZEWNGWoDlobbf33BAwfu_j/view?usp=sharing

Google Drive(.exe Version, old):
https://drive.google.com/file/d/1sT18rOSlltxDr0LnGek2OcCTL0WX6Cvv/view?usp=sharing


(Sourcecode, needs Python to run):
new Version (now with comments):
https://pastebin.com/7UxBArJt
old Version:
https://pastebin.com/wASPyXrg


Basic Patch creation script:
The old version of the script updated for the new Database format. Use this if you want to make patches for specific mods

Google Drive(.exe Version):
https://drive.google.com/file/d/1K2vf-iXH4mIzzSWVjZO2AtxxnaV0kg87/view?usp=sharing


(Sourcecode, needs Python to run):
https://pastebin.com/sLgT2fqx

*using custom patches for some outdated or incorrectly installed mods (missing compatibility patches etc.) can cause the interface to crash when attempting to load an item from those mods.
In those cases update the mod or remove the patch.


*all Patches created for this mod can be published without asking my permission*
========================


Known Issues:
-Basic Crafting (the menu opened with 'C') is shown as the Iron Crafting Table in the recipe area
-Some items don't get correctly identified by the filter (because tags in starbound (especially mods) seem to be rather arbitrary)


Compatibility:
This mod shouldn't really cause any problems with any other mod as no gamefiles were modified.
However due to limitations in Starbounds API it needs patches to fully support modded items.

***

External Download (for non-Steam Versions of Starbound) (currently out of date):
Google Drive:
https://drive.google.com/file/d/1g9mZxnQTcSv3HZgasdM5anQQvTmkaUva/view?usp=sharing
78 Comments
ahilger1 Apr 13 @ 1:45pm 
My searches keep getting stuck at “searching database 3:1/5”
Geshiku Mar 27 @ 3:32am 
Thank you! This mod is a must have I am surprised more people don't incorporate it into their modpack.
Leon Dec 31, 2023 @ 7:39am 
also can we have the RPG Growth patch too. love that mod to death. lol.
Leon Dec 31, 2023 @ 7:38am 
TY buddy. I disable some other mods and use this one than things are getting better. still have some lap. but maybe just because I have few 100s mods installed. Your mod is good. Just like the terraria guide npc. help find things and how to create them easier.
Ziorys  [author] Dec 20, 2023 @ 3:20pm 
@Leon: that's... weird. i can't really think of a reason why that would happen. also i can't reproduce it. are you sure it's caused by this mod (and actually related to boxes, the game can slow down/lag while searching for items, there's not much i can do against that)? if yes, could you be more specific?
1. is it a persistent slowdown or more of a lagspike?
2. does it happen when the interface is closed? (for all i know it shouldn't, there is nothing in the mod that actively does anything unless the interface is opened)
3. does it happen when opening the inventory as well?
4. do you have other mods installed that interact with containers somehow? (the interface for this mod is using the same basic system that boxes or the inventory use to display items, just with different interactions on clicking them. i guess if another mod tried to interact with slots in the interface expecting them to work like normal itemslots it could cause issues? but that would probably be very hard to fix)
Leon Dec 19, 2023 @ 8:53pm 
somehow this mod slow down the game when opening boxes and when one get close to boxes. any fix guys?
VariableVixen Nov 27, 2023 @ 1:01pm 
Definitely not late, I wasn't able to figure out the "extra" recipe stuff, so I'll look at the source and let you know if I have any more questions, if you're open to it!
Ziorys  [author] Nov 27, 2023 @ 5:40am 
@VariableVixen: might be a bit late for an answer (sorry), but i added a more thoroughly commented version of the patch creation scripts source code, including an explanation of the Database format.
VariableVixen Nov 20, 2023 @ 4:56am 
This mod looks awesome! One thing I'd really appreciate though, is some documentation of the recipe patch format for registering stuff from other mods. I know you've provided your own patch generator along with some premade patches, but I think it'd be nice for other mods to be able to offer built-in support for this mod by providing their own patches, made by the mod author.

Also, I'm creating my own C# patch generator that should be decently robust and able to handle both workshop and non-workshop mods, plus some sanity checks and the like, and it'd be easier than trying to reverse engineer your python and existing patches to figure out how they work.
Ziorys  [author] Sep 27, 2023 @ 8:24am 
You're Welcome :), always nice to get positive feedback. Thank you too (and all the others) for reporting those bugs btw.

Also, there is no crash log for the patcher, the closest thing would be to run it from an already open terminal (so it doesn't close automatically) and just look at the output