RimWorld

RimWorld

384 ratings
LWM's Adaptive Deep Storage
2
3
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5
File Size
Posted
Updated
6.307 MB
Nov 27, 2024 @ 5:46pm
Dec 14, 2024 @ 12:50pm
6 Change Notes ( view )

Subscribe to download
LWM's Adaptive Deep Storage

In 1 collection by vin
Vin's Workshop
6 items
Description


An independent port and update of LWM's Deep Storage to the performance friendly Adaptive Storage Framework. This mod implements Sir Van's Retexture along side texture samples made by Phaneron and Reel that were configured to modernize deep storage's look. I threw in some new storage objects, revamped some of the existing ones to work as 1x1's where it made sense, and adjusted the graphics on some of the unedited storage objects alongside updated textures.




Why should I consider using the Adaptive Storage Framework?
The adaptive storage framework uses vanilla systems to make storage work lowering overhead on your game, along side optimizations to the rendering of stored items, and a range of cool features like graphics that update as you store items.

I'd greatly recommend you check out a great performance mod made by the talented creator of ASF bbradson on GitHub!
Performance Fish[github.com]


Why should I consider using the Adaptive Storage Framework over LWM's Deep Storage?
LWM's Deep Storage has a passive overhead and is generally less optimized than ASF. LWM was a great mod when it was released because it allowed you to store items in objects using its own integrated system prior to support. However, now this is out of date because this feature is supported natively. ASF's thingdefs use the vanilla maxItemsInCell field while LWM's runs alongside vanilla creating passive overhead along side retaining various limitations regarding stack numbers causing a drain on your TPS and FPS. Beyond just using the vanilla system ASF also introduces some seriously cool features like graphics that update as you store items and allows you to hide the rendering of items that are stored away. This mod is a backend rewrite of LWM's Deep Storage to utilize this new framework so we can enjoy the performance gains of the new framework, new and revamped storage objects, and the updated art.

Is this mod compatible with the X storage mod?
This mod should be compatible with all other storage mods. If one isn't let me know as it's probably a simple fix regarding the defnames.

How do I replace my old install of LWM's Deep Storage (LDS) with this one?
1. Destroy any boxes on the map from LDS.
2. Save your game.
3. Remove LDS.
4. Add my mod.
5. Load the save you just made.
6. Rebuild your boxes.

Is this mod compatible alongside LWM's Deep Storage (LDS)?
Although I recommend removing LDS because of performance concerns regarding high stack sizes, larger colony storage performance issues, and rendering costs my mod is 100% compatible with the old LDS. If you rely on the LDS framework because it acts as a dependency to another mod you wont encounter any issues keeping all of them enabled. Considering letting me know what dependencies of LDS you'd like ported and I'll see if I cant take care of it.

ay yo this vin dude is super cool i wonder what other mods he makes
Check out my other mods here. Stay tuned for a performance friendly port of Door Expanded coming relatively soon. Follow my workshop if you're interested,

If you just updated the mod you may see the storage objects lose textures and turn into colored squares - I just updated the textures to .dds format and this is a common temporary issue with how the game caches textures! Just reload your game! [/h]
Popular Discussions View All (2)
2
Jan 12 @ 2:54am
Unease of access
Rino The Fox
1
Dec 5, 2024 @ 7:09pm
Red Text Error on Load
null.public
210 Comments
:D Dec 1, 2024 @ 6:39am 
Would it be possible to write a wrapper for the original LDS that makes all mods depending on the original LDS use ASF internally? Or is that what this is already?

I have a list of mods that all rely on LDS, but I can feel their performance impact on multi-year colonies:

- Primitive Storage
- Little Storage 2
- JDS Simple Storage

and most importantly

- Integrated Deep Storage (patches a lot of storage mods to restrict their storage categories and capacity, fully configurable as well)
Rogue The Avali Dec 1, 2024 @ 2:11am 
It compatible with multiplayer? How about customizability? Default LWM is a tad painful, so we edited a bunch of values via very handy mod config.

That available here?
vin  [author] Nov 30, 2024 @ 5:14pm 
@Ascythian
Those mods have better alternatives in existing ASF storage mods. I'm sticking to porting more unique storage items.
vin  [author] Nov 30, 2024 @ 5:12pm 
@Phantom Assassin Spammer
I already published one a couple of months ago lol.
Ascythian Nov 30, 2024 @ 4:12pm 
Ascythian Nov 30, 2024 @ 4:03pm 
A patch for Functional Vanilla Expanded Props (Continued) - https://steamcommunity.com/sharedfiles/filedetails/?id=2574097280&searchtext=expanded+props , would be nice too.
Phantom Assassin Spammer Nov 30, 2024 @ 1:49pm 
Could you make a patch for JD's Simple storage?
vin  [author] Nov 30, 2024 @ 8:42am 
@Caz
You'd just need to change the value for stacksize in the item's thingdef. Takes little time.
Caz Nov 29, 2024 @ 7:34pm 
Would I be able to change the stacks per cell for each different type of storage object like the original LVM allows?
vin  [author] Nov 29, 2024 @ 5:50pm 
CHANGE LOG:
Converted all textures to .dds format (I've heard this means you must reload the game once if you are seeing weird boxes upon a save load.)
Removed the conflicting code
Added support to display the items stored for the food basket since it makes sense. Suggested by @Henrikki