RimWorld
SatisfiedStorage
180 opmerkingen
Milk 12 aug om 15:13 
Bug in 1.6: 10 jobs in 1 tick when using hoppers after some specific actions. Repro:
1. Dev quicktest with only harmoney and this mod + DLC. 2. Spawn a nutrient dispenser with several attached hoppers.
3. Set the mod slider on a hopper to 10% or something low. Check the other hoppers, they should be default.
4. Copy the first hopper settings to the other hoppers. Do Not Press "Link settings."
5. Try the slider on any of the hoppers now. Their sliders are now linked for some reason, but the item settings are not. Why? Who knows.
6. Spawn full stacks of food in all but 1 hopper. Spawn a partial stack below the slider % in the last hopper.
7. Haulers will now get 10 job 1 tick errors as long as that hopper exists with a partial stack. The haul job is now paralysing.
8. Set the shared slider to 100% to stop the errors.
Ravayen 10 aug om 2:13 
Thnx that's exactly what i was looking for.
Soup_UK 10 aug om 0:37 
@Ravayen have a look at 'Stack Gap', I think it's what you're looking for. It's nice that there are an array of similar mods with slightly different features! :steamthumbsup:
Ravayen 3 aug om 8:36 
I don't suppose you would consider making the opposite of this mod? i'd love to be able to select amount to store "max" as a setting as well giving more control over how to share things out over multiple storages for the same item.
BeeBro 12 jul om 10:09 
Compability for adaptive storage would be awesome. Great mod BTW mate.
Wintermist 12 jul om 8:47 
Would it be possible to add a sort of extra setting where you can define a limit to how much you want stored there too? Maybe for shelves atleast?
hop  [auteur] 11 jul om 6:12 
soon
Gecko Esti 10 jul om 18:02 
1.6 ?
Wolfette 24 mrt om 21:02 
There appears to be a soft incompatibility with [JDS] Simple Storage, when enabled alongside this mod the former's storage buildings do not function, nothing will ever be placed there.
Kippy 24 jan om 20:13 
I've stored enough. I'm satisfied.
a noob 4 sep 2024 om 17:00 
Ok, thanks. I'm using Vanilla Nutrient Paste Expanded (hoppers are connected to a nutrient paste grinder), if that's relevant.
hop  [auteur] 4 sep 2024 om 7:51 
Its not related to Common Sense or While You're Up, my mod has an issue with dispenser hoppers. Dispensers have an extra logic that breaks with my mod. I will look into it, for now you can set hoppers to 100% which will fix the issue
a noob 3 sep 2024 om 16:08 
FYI I think Common Sense is incompatible with Satisfied Storage. I had both mods active and my colonists were randomly "standing" instead of doing anything. I first tried disabling Common Sense and my colonists stopped being in standing mode. I then tried disabling Satisfied Storage instead of Common Sense and I got the same result.

The debug log was printing out a bunch of messages similar to below:

"Chambers started 10 jobs in one tick. newJob=HaulToCell (Job_565428) A = Thing_RawRice58510 B = (150, 0, 155) jobGiver=RimWorld.JobGiver_Work jobList=
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)"

The only objects that I manipulated with the Satisfied Storage mod were nutrient paste dispenser hoppers which held rice.
Kalmorph 1 sep 2024 om 10:08 
Tried setting a hopper to only fill less than 20%, and pawns were standing still forever.
While using While You're Up (with add-on for PUAH) , it seems to cause log spams regarding "pawn started 10 jobs in a tick".
Leroy_D 10 aug 2024 om 20:59 
@pureMJ your mod only works for 1.5 bro, I only play on 1.4 KEEP UP THE GOOD WORK HOP
hop  [auteur] 23 jun 2024 om 2:29 
That looks great
pureMJ 22 jun 2024 om 22:21 
@hop
I ended up making my own hysteresis mod :)
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3273463237
hop  [auteur] 14 jun 2024 om 15:49 
Its not really precise yes. You will have to find some other mod to do that. Repo is open to contributions as well
pureMJ 14 jun 2024 om 11:20 
When "hysteresis" is "independently for each cell", it's quite weak.
For example, when I set the fill percentage to 70%, I got 4 cell storage and 3 cells are filled up with 1 empty, it's 75% filled but it will still accept deliver.
hop  [auteur] 14 jun 2024 om 10:53 
does what it says, "fill cells less than % full"
hop  [auteur] 14 jun 2024 om 10:51 
hysteresis works independently for each cell in storage. Works good enough for me
pureMJ 10 jun 2024 om 23:36 
I really wanted a true storage hysteresis mod for my game, but does this mod actually do that?
I checked the code at github and it appears to only count the fill percentage of the single cell the game tries to deliver item to, rather than the entire storage zone.

Did I miss something?
hop  [auteur] 1 mei 2024 om 11:38 
When you set %50, it only fills up when its less than 50%. Pawns fill it up as much as they have in hand.
donut 30 apr 2024 om 13:14 
Maybe this has been asked before, but i would love the possibility to fill up a store to 100% after it goes below 50%, but not before. Originally i thought that this mod enables such behavior, but in essence this only makes the target storage smaller.
hop  [auteur] 28 apr 2024 om 13:15 
huh, thanks for the report
Xylene 21 apr 2024 om 12:30 
Copying and pasting stockpile zone settings links the 2 zones so their "refuel cells less than" bar is always the same for both
hop  [auteur] 21 apr 2024 om 4:13 
Yeah, i remember that issue. Game considers hoppers "special" and they have a custom logic. I tried fixing that before. I will look into it, for now dont use this on hoppers.
-=JkJkLoL=- tk421storm 20 apr 2024 om 6:54 
yup it's the 10 jobs bit - the pawn will keep trying to deliver to the hopper until i raise the maximum to 100% at which point the pawn hauls normally. Likely the toil is failing (correctly) due to the limit being set below 100, however the "JobOn" function keeps handing out the job.
hop  [auteur] 20 apr 2024 om 2:59 
Couldnt see anything that could be related except that in your log file
hop  [auteur] 20 apr 2024 om 2:58 
Which error do you get? Is it
"started 10 jobs in one tick" ?
-=JkJkLoL=- tk421storm 19 apr 2024 om 16:08 
love this mod! thanks for updating. Seeing some new errors in 1.5 - seems like pawns are erroring filling a hopper beyond the set standard rather than just moving on to the next task.

https://gist.github.com/tk421storm/8d9642692afd3428a0697a508565fde2
hop  [auteur] 16 apr 2024 om 9:10 
Refill cells less than 100% is the vanilla behavior.
hop  [auteur] 16 apr 2024 om 9:08 
Refil cells less than 0 means only haul stuff if there is nothing left. Vanilla behavior hauls stuff to fill even if the stockpile is 74/75 full.
NewtyBot 16 apr 2024 om 8:11 
So what exactly does this mod do? Like, I understand it's core interest, but how does it get it done? What does "Refill cells less than 0%" mean and how is it different from "Refill cells less than 100%"?
ArKade 15 apr 2024 om 15:02 
Thank you for the update!! :)
hop  [auteur] 15 apr 2024 om 14:59 
Updated to 1.5
Xerionus 15 apr 2024 om 11:21 
Damm I just realized how messy the game is without this mod :D
hop  [auteur] 10 apr 2024 om 11:54 
in a day or two
Turambar 10 apr 2024 om 3:32 
Any update planned for 1.5?
hop  [auteur] 26 okt 2023 om 3:43 
Nutrient paste hoppers are broken in this game, even if you disable all jobs colonists can sometimes "try" hauling food to them. I tried to fix that issue at some point but they are just broken. Glad you managed to sort it out on your end
Vincy 25 okt 2023 om 20:47 
Horray my save not dead anymore (10 jobs in one tick) :space pony:

i have like 280+ active mods and at one moment my puppets and mechs just stuns on place and dont move, after few restarts and disabling some AI mods (CAI 5000,PUAH,Clean pathfinding) i'm find out that in error mesage was coordinates of item that my pawns trying to manage somehow and that was hopper of nutrient paste dispenser, that i set on 15% by Satisfied Storage and after change from 15% to 50% it solved issue and log spam.

https://gist.github.com/HugsLibRecordKeeper/cc3537b857beb8f9dca56196f3934164
hop  [auteur] 31 jul 2023 om 4:53 
I need a bit more context to fix this :D Can you create a issue on the github page and upload the logs? Or pastebin or whatever
VeryPog 30 jul 2023 om 10:00 
With a heavily modified game, on a large base, due to this mod, an error occurred in which the pawn froze and stood still (no messages about inactivity), errors were written in the log about trying to complete 10 jobs at the same time. To figure out who caused the error, I ran and restarted the game for 4 hours with different mods (((( :steamsad:
hop  [auteur] 29 jun 2023 om 4:43 
Sorry for the late reply, it should work without an issue adding/removing midgame. It is supposed to migrate present settings and work out of box but i guess an update broke that logic. Glad to hear copy pasting settings fixes it though
Nickorr 19 mrt 2023 om 15:48 
works like a clock. even with shelves. even with grouped ones. nice!

Im not sure, if its ok to add mod midgame. I feel that mod didn't do well on already present and set up shelf groups. But after resetting them (forbid all / ungroup and then copy/paste storage rules back), everything was fine.
东方彩虹🌈 6 mrt 2023 om 16:45 
good
D'Car 9 feb 2023 om 17:12 
Is it just me or is SatisfiedStorage not working correctly on vanilla shelves after the 1.4 update?
Warpath 22 jan 2023 om 12:54 
Maybe im misunderstanding, but is this supposed to force hauling of chunks even if theyre not designated to haul? i.e., i set my dumping stockpile to chunks only, which usually just tells pawns "this is where you bring chunks when i designate chunks for hauling"... but with this mod if the refill is anywhere above 0, they will haul from the entire map without me telling them to?
hop  [auteur] 11 dec 2022 om 3:19 
Sure, let me know
lilwhitemouse 10 dec 2022 om 15:05 
I have a patch I think is working. I will pass it along after a bit more testing