边缘世界 RimWorld

边缘世界 RimWorld

2,751 个评价
Adaptive Storage Framework
13
5
3
4
2
3
4
2
2
2
2
   
奖励
收藏
已收藏
取消收藏
Mod, 1.4, 1.5, 1.6
文件大小
发表于
更新日期
6.474 MB
2023 年 9 月 10 日 上午 11:56
6 月 14 日 上午 5:22
10 项改动说明 ( 查看 )

订阅以下载
Adaptive Storage Framework

描述


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
热门讨论 查看全部(2)
136
11 月 15 日 上午 11:29
置顶: BUG REPORTS
Soul
662 条留言
bradson  [作者] 12 月 7 日 下午 12:05 
Storage Limits by 泥头车 looks like a newer option that might work better for that purpose in the meantime
bradson  [作者] 12 月 7 日 上午 11:57 
@Graham Looking at Stack Gap's discussions, users are reporting those bugs for just that mod itself without others active too, here for example: https://psteamcommunity.yuanyoumao.com/workshop/filedetails/discussion/3071298014/600786083349925077/#c664963107066715479
It probably simply hasn't been properly updated for the 1.6 changes to rimworld's StoreUtility
stups 12 月 7 日 上午 2:10 
@bradson Thanks for the reminder of Dub's Performance Profiler. The offending mod was Smarter Construction. Idk what they did. But after deactivating it the lag spikes are gone.
bradson  [作者] 12 月 6 日 下午 1:40 
@Graham The framework itself does not make changes to vanilla shelves, outside of the UI additions. It implements code for other mods to use in new buildings. Are you sure stack gap isn't behaving the same way when not having this active?
Graham 12 月 6 日 下午 12:35 
Strange bug with the mod "Stack Gap" : when both are active the behaviour of the shelves becomes unpredictable (at least i couldn't establish a pattern to explain what was happening), for example the shelves won't fill up more than 2 out of 10 stacks (again, the 2 sometimes is a 1 or a 3). anybody has the same issue ? Adaptative storage frameworks is a life saver but stack gap is also extremely useful to setup small stocking stations near the hospital beds for example...
bradson  [作者] 12 月 6 日 上午 5:11 
@Limou49 That's currently a known bug. The screenshots are from 1.5, where it did display correctly. The github version has it fixed too.
Limou49 12 月 6 日 上午 4:40 
In one of the images for this mod, the storage group name ("Storage group: Components And Stuff") is visible, but this information disappears when I use the mod. How can I make it appear?
pgames-food 12 月 5 日 下午 8:19 
hi @stups when i was using another type of deep storage like infinite storage, i was getting a lot of problems and lag, then i swapped to this adaptive and its much much better for me. (ive used infinite storage just fine back in v1.2 of rimworld with 550+ mods, but recently was able to get the dlcs and doing a v1.6 playthrough with almost 900 now) :lunar2019piginablanket:

the modpack is not 100% finely tuned just yet but good enough to far :)
bradson  [作者] 12 月 5 日 上午 5:24 
@stups Dub's Performance Analyzer exists to profile game and mod functions. That mod has a discord server for help with its use. Of the recently released mods VE gravships has been by far the heaviest.
stups 12 月 5 日 上午 4:40 
I have major performance regressions compared to vanilla storage while mass hauling stuff into storage. Since you say your mod is more performant. Do you know any known mod interactions that could explain this behavior?