Starbound

Starbound

49 ratings
Compact Storage (now with Avali and Viera support)
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
503.243 KB
28 Aug, 2016 @ 5:43pm
7 Sep, 2016 @ 5:28pm
2 Change Notes ( view )

Subscribe to download
Compact Storage (now with Avali and Viera support)

Description
This mod adds 9 new storage lockers to the crafting menu of the Industrial Workbench. As an upgraded version of the standard [Insert Race] Storage Locker container, they also have a version for each race that is unavailable to other races. They also take up less space than the normal locker as well, making it easier to place them in your ship/home in large quantities.

Each locker holds up to 64 stacks of items, much higher than the 48 limit in the normal container.

It also now supports the Avali and Viera race mods as well, but you don't need them in order to use this mod normally. For the Avali it's located in the nanolathe, for the Viera it's in the woodworking table.


In order to balance out the enhanced storage limit and decreased size, to craft one locker you will need:
x2 Solarium Stars
x1 Durasteel Bar

Other than utilizing the color palette and attempting to mimic the style of each locker, they are all handmade by me. Please enjoy!

Update 1.1
----------------
Added compact version of the Avali and Viera lockers.

Current Incompatibilites
------------------------------
Certain mods use the same dependent files as this mod (mods that modify vanilla races or the Viera/Avali races) will cause the game to crash. Until I am able to remove the dependencies on particular files this will serve as a warning to avoid using mods that also alter these races.

Credits
---------

Avali resource files:
Original creator - RyuujinnZERO
Current owners - Fevix, thakyZ
47 Comments
Nanemae  [author] 8 Aug, 2020 @ 2:11am 
@Twisted_Code Thanks for pointing out where I can find that, one of the big things I like about SB is how even if you don't know much lua's pretty easy to figure out what's important and what's not. If you think you have the know-how to go for making it an actual monster, then more power to ya!

For an example, Dark Souls lets you throw a Lloyd's Talisman at them while they're resting so you can open them safely; the Symbol of Avarice is a monster drop from killing them instead, iirc. There are status effects you can apply to monsters using the secondary on some weapons, maybe something like that to keep them from moving and let you take their item?

The Fluffalo might be a good place to look, I think they're classified as a passive monster that you can interact with to get their elemental fur.

Whatever your plan is, if you need any help with it feel free to reach out to me. I'm not much for scripting, but if you need some basic animation work done I could try to whip something up.
Twisted_Code 30 Jul, 2020 @ 9:24am 
I get what you're saying, and I did take a look at Status Pod's assets (including the script it calls) after reading your message. Thanks to that, I have a little bit better understanding of how lua scripting works in this modding API, but I think I'm still going to go my own way with it. I could, as you suggested, call world.spawnProjectile like statuspod apparently does, but I don't think it would be that much more complicated to create my own monster and call world.spawnMonster to spawn that instead.Then I just have the chest self-destruct, and voilà.
(you can find all the lua documentation, at least for functions the game adds, in Starbound/docs/lua/, FYI)

Depending on how this all goes, I might also add a way that you can "disarm" the mimic with dentistry tools or something, but one step at a time :P
Nanemae  [author] 30 Jul, 2020 @ 2:38am 
@Twisted_Code

Thinking on it, isn't the Status Pod sort of this thing? It has a basic animation loop, an interaction state, and it behaves like a static object unless you break it or use it. It also applies an effect to the player character, so you could have it be an instant death-level of damage alongside an animation of the mimic chest attacking. Of course, if you wanted to treat it like a creature that might not work. Unfortunately I didn't get too involved with that aspect of SB's scripts.

Of course, I'm a newbie to most of this, I couldn't even get the append scripts to add the race-based chest recipes without clumsily replacing the whole race file effectively. You're probably better off talking to someone about it who knows more about working with that end of it.

You'd also need to be able to add it to the world gen, right? I think most chests and pods work off that, if I remember correctly.

Still though, it's a neat idea!
Twisted_Code 29 Jul, 2020 @ 1:22pm 
I know right? I'm considering making such a mod myself, seeing as that search failed. It can't be too hard to script an alternate version of various chests that has an additional "on interact" script or something like that, right?... Even if I wouldn't consider myself particularly good with Lua (I much prefer Python as far as scripting languages go)
Nanemae  [author] 24 Jul, 2020 @ 7:57pm 
@Twisted_Code

Sorry to hear that. A mimic monster for Starbound would be great! (especially if it was spawned by the Ruin, that'd help tie it in).
Twisted_Code 24 Jul, 2020 @ 7:33pm 
dang it, I searched the workshop for "mimic" hoping to find a chest monster but instead I find this (you have the word mimic in the paragraph right above the update 1.1 heading), something else I was looking for but not what I was actively looking for?? Go figure :winter2019joyfultearssnowman:
Nanemae  [author] 31 Jan, 2020 @ 1:55pm 
@RYUUJI
Great to hear! When I do I'll be sure to drop you a message. :D
Ry 27 Jan, 2020 @ 11:46am 
@Nanemae
No problem. Feel free to drop me a message some time if you feel ready to continue working on this. For now I have plans to add more storage solutions and expand the mod to the masses! You're credited too!
Nanemae  [author] 21 Jan, 2020 @ 1:36pm 
Thanks for doing that, RYUUJI! I haven't had much time lately to work on this, so feel free to keep that up for now.
Ry 18 Jan, 2020 @ 11:54pm 
For those interested I've re-uploaded this mod with Fevix's suggested fix and a patch for Enhanced Storage support. All credit goes to Nanemae and they're welcome to take over the upload or remove it at any time. This was originally for my personal use but I thought I'd share.

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1973027459