RimWorld

RimWorld

2,330 betyg
Adaptive Storage Framework
11
3
3
4
2
3
4
2
2
2
   
Utmärkelse
Favorit
Favoritmarkerad
Avfavoritmarkerad
Mod, 1.4, 1.5, 1.6
Filstorlek
Lades upp
Uppdaterades
6.474 MB
10 sep, 2023 @ 11:56
14 jun @ 5:22
10 ändringsnotiser ( visa )

Abonnera för att ladda ner
Adaptive Storage Framework

Beskrivning


Adaptive Storage Framework contains various 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 graphics depending on contents, tweak how items get displayed, how many graphics get displayed, how they get colored, how to display text and so on. A couple other features like more fine grained storage capacity control and temperature controls are included too.

Visible to users, the framework itself always adds a contents tab, a group tab for buildings in a storage group and enhances selection behaviour for storage buildings. A collection containing mods using this framework is available here. Let us know if you believe another mod to belong there.

The screenshot shows the UI bits with buildings from Adaptive Storage Neolithic and Phaneron's Basic Storage.

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: Documentation can be found here: https://github.com/bbradson/Adaptive-Storage-Framework/blob/main/Docs/modules/ROOT/pages/index.adoc

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.
More details on optimizations this includes over vanilla shelves are described here: https://github.com/bbradson/Adaptive-Storage-Framework/blob/main/Docs/modules/ROOT/pages/Performance.adoc

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:
- Stockpile Stack Limit (Continued) has been reported to break the vanilla multiple items per cell functionality, which this relies on

Soft Incompatibilities:
- Designators from mods like Recycle This may appear inside containers with wrong offsets and no direct 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
Populära diskussioner Visa alla (2)
112
19 aug @ 23:05
KLISTRAD: BUG REPORTS
Soul
598 kommentarer
bradson  [skapare] 7 timmar sedan 
Don't those IndexOutOfRange exceptions get thrown without this too? I recall LTO overhaul had that issue when rimworld updated with new meal graphics it didn't have textures for.
I'll note down to look into errors there turning into a crash though, thanks for reporting
TheSimpleDude42 8 timmar sedan 
For those who have their game crash when moving the gravship, this mod has an incompatibility with Rustic Meal Retexture ( as of recent patch, I think ), where the game is trying to draw a meal Graphic_MealVariants -> code tries to pick the right subgraphic -> index it calculates doesn’t exist → crash.

Then, Adaptive Storage Framework (OptimizedPrintData → AssignThingGraphic → ThingCollection.Add) tries to render the thing when it’s registered in a storage cell, and the crash bubbles out while spawning gravship cargo (GravshipPlacementUtility.SpawnNonPawnThings).

Removing the retexture fixes the issue.
bradson  [skapare] 8 timmar sedan 
There's the Packable Containers mod for that
Curiosity 15 timmar sedan 
When I move a fuel tank from the Gravship - the fuel stays in. Is there any possibility that a shelf might be made to act in the same way? Instead of just exploding it's contents all over the map
bradson  [skapare] 18 aug @ 15:04 
Not on my end, no. Feel free to report with a log in the appropriate discussion thread or on github if you are getting errors pointing at this mod and not anything else in an unreasonably large modlist
monkeman 18 aug @ 13:10 
mod seems to break launching grav ships back back back to certain tiles with lots of storage. just gets stuck on the launch of the grav ship.
bradson  [skapare] 18 aug @ 7:10 
Other mods already add that, as mentioned in the description
Mk1 18 aug @ 6:56 
Can we add option to manually set stacksize for storage units?
bradson  [skapare] 18 aug @ 1:45 
It's the bottom left section currently not displaying names. Everything else about renaming still goes through as normal, showing up in bills for example. The GitHub version has that fixed for now
Jet 17 aug @ 22:52 
Hello, when i rename a storage such as large metal crate it doesnt actually change the name of the building. Anyone else getting that?