RimWorld

RimWorld

1,360 ratings
Adaptive Storage Framework
6
2
2
2
3
4
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5
File Size
Posted
Updated
2.742 MB
Sep 10, 2023 @ 11:56am
May 4, 2024 @ 1:03am
5 Change Notes ( view )

Subscribe to download
Adaptive Storage Framework

Description


Adaptive Storage Framework contains several fancy features to allow modders to better shape the way they want to make and change their own storage mods. It has added functionalities to change textures based on what items are stored, how much, item rendering offsets and so on.

You can also include this banner in your mod page to signify that your mod requires ASF to work.





Q: Where can I read about these functionalities? How can I use them for my mod?
A: Check out the info.txt file in our mod folder.

Q: Is this compatible with LWM Deep Storage?
A: Yes! LWM is compatible and will not interfere with any of our features, in fact, the two compliment each other. Additionally, there are mod settings in ASF for you to choose between some systems.

Q: Is this compatible with [insert storage mod here]?
A: ASF only adds extra functionalities to be used, it doesn’t alter already existing features by itself, therefore it should be compatible with most mods out there.

Q: How do I tweak storage stats?
A: Unlike deep storage, this doesn't have a custom made settings menu only for buildings made with the mod. It is instead compatible with RIMMSqol however. Every storage building can have the majority of its stats freely adjusted there.
Quick edits for modding purposes can additionally be made with the edit graphics button that shows up on buildings when having god mode active. These god mode changes don't get saved though.

Q: How performance friendly is this mod?
A: Very. We made sure to make the framework as performance friendly as possible so it shouldn’t affect your gameplay. The result of the framework's custom rendering and various caches should even be improved performance over using plain vanilla shelves without any additional mods.

Q: Do you accept suggestions?
A: Yes! If you have a well thought out idea, please comment it down below and let us know what you think the mod is missing.



Hard incompatibilities:
- None that we know of.
Soft Incompatibilities:
- Recycle This: Designators will appear inside containers with wrong offsets and no UI support



Got a bug? Report it at our Github Issues page or in the PINNED bug report thread, under discussions. Make sure to write down as much information as you can about the bug AND include a hugslib log.
Without a log, your bug report will likely be ignored!

https://github.com/bbradson/Adaptive-Storage-Framework/issues




If you would like to support the team, please click on our images!

[ko-fi.com]

[ko-fi.com]



ASF and all of its modules are fully open source!
That means you are free to use the source material however you please. The only thing we ask of you is to credit the original authors.
GITHUB: https://github.com/bbradson/Adaptive-Storage-Framework
Popular Discussions View All (2)
45
Apr 5 @ 6:44pm
PINNED: BUG REPORTS
Soul
274 Comments
bradson  [author] Apr 20 @ 12:24am 
The docs folder on github includes a page on temperature. Offsets will be going both directions there. The whole dev build there is in a testable state too, just not without bugs
0。0 Apr 19 @ 8:32pm 
Will you consider increasing temperature support?
bradson  [author] Apr 17 @ 11:54pm 
Safe to add at any point, safe to remove when not having anything depending on the mod built
Revan145 Apr 17 @ 4:59pm 
Is this safe to add mid game?
bradson  [author] Mar 30 @ 1:58pm 
@GVLT Any 32 bit number should work to my knowledge
GVLT Mar 30 @ 12:19pm 
Hi, is there any limit on stacks per cell?
ミ>.<ミ?♪~ Mar 29 @ 9:47pm 
thanks,I will report it.
bradson  [author] Mar 29 @ 9:13am 
Storage categories are a vanilla feature that isn't in any way modified through the framework or mods with buildings. Infusion 2 not supporting them should be reported there. It's almost definitely an issue with the mod generating its infusers incorrectly, at a loading stage that runs after storage settings resolve
ミ>.<ミ?♪~ Mar 29 @ 8:58am 
Any mods using the Adaptive Storage Framework (ASF) will cause issues in Infusion 2.

ASF itself (just the framework, without additional storage mods) works fine with Infusion 2. However, when enabling storage mods like [SBZ] Neat Storage, Adaptive Primitive Storage, or others, the category only displays the empty infuser.
bradson  [author] Mar 26 @ 3:12am 
Multiplayer works fine on my end. A compatibility patch for the UI bits is integrated in the Multiplayer Compatibility mod. Desyncs would have to be caused by another different mod. Would be helpful to know what that other mod is to have any chance of fixing it