Starbound

Starbound

114 ratings
LR's Storage Dimension
3
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
226.908 KB
22 Feb @ 8:26am
27 Mar @ 12:26pm
14 Change Notes ( view )

Subscribe to download
LR's Storage Dimension

Description
Known issues:
  • There is currently something causing items to disappear for some people, and I am struggling to replicate the issue, any insights on this (specially if you can replicate it consistently) would be highly appreciated! Use at own risk!

  • Crafting stations will ignore whether the player has learnt a blueprint or not, so all recipes are currently being shown for that station.
    (Currently not planning to fix this simply because there are mods that do not teach their blueprints, meaning their recipes would not show up in the crafting terminals ever, I am trying to look for a workaround)

  • Search engine is not 100% accurate.
    (Actively trying to improve it)

------------------------------------------------

Short description:

Store everything in one location and craft from within the network!

------------------------------------------------

Recommended:

For best experience I would suggest getting Open Starbound[github.com] (The installation is pretty straight forward, follow the installation instructions on the site), with Open Starbound installed this mod will automatically obtain most of the recipes from other installed mods.

no Open Starbound?
You can still use this mod without Open Starbound, however only the vanilla recipes will be available by default. However, more recipes can be added with patches!
For instance, if you use any of the following mods: Arcana, Betabound, Frackin Universe, LR's Dynamic Equipment, or Project 45, then you could get this addon (LR's Storage Dimension general patch) that makes their recipes/stations compatible with this mod



If you have Open Starbound then you do NOT need this patch. However, having this patch and Open Starbound installed will prioritize Open Starbound, no crash should occur.

------------------------------------------------

Not so short description:

Do you hate spending hours organising things and you just want to drop everything in one convenient location so that you may continue with your other plans?
Speaking from experience, I spent most of my multiplayer runs organising inventories instead of joining on all the activities.

To change that, I decided to make a mod that provides the following stations:

Storage Terminal
(id: lr_terminal)
The main station, you can interact with this station to store all your items to no limits! (Shift + Left mouse click an item from your inventory to send it into the terminal)
Beware; destroying the storage terminal will cause it to drop EVERY item currently stored, doing this with a large amount of storage will likely cause heavy performance drop due to the amount of items it would attempt to spawn.

Extended Terminal
(id: lr_extendedterminal)
Extend the access of your main storage terminal to other locations, this is ideal for interacting with the terminal in other rooms so you don't have to run back and forth!
Be cautious with extending too far from the main terminal, as it may become unreliable.
Unlike the storage terminal, it is safe to destroy this terminal as it will not cause items to spawn.

Crafting Terminal
(id: lr_craftingterminal)
Wire this up to either the main terminal or an extended one, then place a crafting station into the slot, this will reveal the available recipes and it will allow you to craft using materials from both the player inventory and the storage network!
By default, I am only providing compatibility with the Vanilla stations, but more can be added through patches or with Open Starbound.

With this setup, you can spend less time worrying about your item locations, and focus on other things!

------------------------------------------------

Beware:
These stations can be crafted from very early on, so one can assume that this mod is a little bit too powerful in regards to item organisation, as you no longer have to worry about organising inventory yourself.
Additionally, I have no plans for adding limits, simply because the main focus was making this as performance efficient as I could, so adding any modifiable limits would involve extra processing.

------------------------------------------------

Uninstalling:

It is safe to uninstall as long as you remove the stations.
However, if you do uninstall before removing the stations, the game will likely crash once, but then the game will remove all the stations on its own, so then it will be safe to return to the world, but anything that was within the terminals will be deleted.

------------------------------------------------

For mod makers:
The following is for mod makers or anyone that really knows what they're doing, as modifying things incorrectly can cause unexpected results, including possible breaking.

If you want to add recipes/stations compatibility (for non-openStarbound), I have provided a Power Script at /externalTools/generatePatch.ps1 which you can run from your mod's folder, this will run a process to detect all your recipes and stations, and generate two files at /recipes/storage_dimension/: recipeLoader.config.patch, and >your mod name<.config.

details on what this script does: it will patch the file /recipes/storage_dimension/recipeLoader.config to include your mod name
(such as [{"path": "/-", "op": "add","value": "YourMod"}]), and creates a file /recipes/storage_dimension/>your mod name<.config, this file will be a JSON with each crafting station and a list of recipes for the stations
(such as {"craftingfurnace" : [ "copperbar", "goldbar", "silverbar" ] }).
For reference you can take a look at this mod's /recipes/storage_dimension/recipeLoader.config and /recipes/storage_dimension/storage_dimension.config as it contains the vanilla recipes/stations.

If the script fails to generate the ">your mod<.config" file, chances are either the recipes or the crafting stations follow a structure I did not account for, as I only planned for vanilla-like structures.

------------------------------------------------

Check out my other mod: LR's Dynamic Equipment



------------------------------------------------

Support:
I do these projects in my spare time, so if you like what I do and you would like to support me, you can do so at ko-fi:
[ko-fi.com]]
Popular Discussions View All (1)
4
10 May @ 1:47pm
Does It Have Slots (And If Not Where Are The Items)
videojamie
161 Comments
Linkronny  [author] 14 Oct @ 9:00am 
@SandPoot, that does sound quite relieving, I myself yet to encounter the deletion issue and haven't got any leads as to what it could be, so if by magic the issue disappeared I would not be mad about it haha
SandPoot 13 Oct @ 8:50am 
You're gonna love hearing this, i haven't exactly seen the issue of items disappearing but instead there is a massive likelihood that you'll end up with your items duped.
Silvestris 2 Oct @ 11:28am 
Understandable, this is overall a great mod nonetheless!!
Linkronny  [author] 2 Oct @ 9:38am 
@Silvestris, would love to implement something of the sort in the future, unfortunately it is not the case at the moment, one station per terminal
Silvestris 1 Oct @ 3:01pm 
Hey, are multiple crafting stations able to be inputted at once?
Linkronny  [author] 1 Sep @ 12:28pm 
@Lone_Explorer, I myself have never encountered the deletion issue, so no idea what's actually causing it, but seeming that various other people have come across it I would say it's a good idea to be cautious!
I believe it occurs on both Starbound/OpenStarbound from the different reported cases.
As for the suggestion, I did look into something of the sort in the past but sadly wasn't something simple to implement, hopefully in the future.

@KiruhiShay, unsure what could be causing the duplication, if someone finds more details for this do let me know!
Lone_Explorer 31 Aug @ 6:08pm 
Love the idea of this mod and want to use it, but the item deletion bug is making me hold off. Hopefully the issue is found. If I may ask, has this bug been happening with both standard Starbound and OpenStarbound?

In addition, a potential QoL idea I had. How difficult would it be to set up the crafting terminals to display the crafting station's icon on the terminal display to make it easier to tell at a glance what terminal has which station?
KiruhiShay 23 Aug @ 8:20am 
Just testing this mod but for some reason, everytime I put something in the storage, it straight up duplicates lol
I'm using Open Starbound + FU, playing multiplayer. The host doesn't have that issue
Thanks for your hard work, though! Always love having an easier storage system after playing the same game several times
Linkronny  [author] 8 Aug @ 6:57am 
@Octavio, glad you think so! beware of the terminal storage issue that's been going around, I have not come across the issue myself so I apologise if you come across it!

@lasiney, my guess is they changed something in the sapling item building, the terminal itself does not modify any data, when it receives an item it simply "pastes" the item data into the storage, and on retrieval it will once again "paste" the stored data into the output item

@Twinkie, I'm very late with the response, but yes did try some of those methods and I could not make it replicate :BlueSad: hoping someone finds a consistent way to replicate the issue
Octavio 8 Aug @ 2:21am 
Hi, I just tested your word and I think it's really successful, well done.