Ludeon Forums

RimWorld => Releases => Mods => Outdated => Topic started by: Vendan on October 20, 2016, 08:26:01 PM

Title: [A16] Hauling Hysteresis
Post by: Vendan on October 20, 2016, 08:26:01 PM
Hauling Hysteresis

Description:
Hauling Hysteresis adds the options to only refill a storage spot once it has dropped below a configurable level.  Useful for when your colonists are hauling single meals around every time one gets eaten, instead of hauling a stack of 10 when the fridge empties out!

Author/Mod Team
Vendan

Download
https://andyleap.net/HaulingHysteresis/HaulingHysteresis.zip (https://andyleap.net/HaulingHysteresis/HaulingHysteresis.zip)

How to install:
- Unzip the contents and place them in your RimWorld/Mods folder.
- Activate the mod in the mod menu in the game.
Title: Re: [A15] Hauling Hysteresis
Post by: mabor0shi on October 20, 2016, 08:43:58 PM
[Mod Idea] Stockpile hauling/restacking. (https://ludeon.com/forums/index.php?topic=26196.0)
You did it! You are my hero. I thought this thread was buried and the idea forgotten. Thank you.
Quote from: mabor0shi on September 21, 2016, 10:23:07 PM
Quote from: Serenity on September 21, 2016, 08:42:55 PM
...there are also uses for always keeping a zone stocked with a certain amount of materials, but only filling it when the stock is under a certain threshold...
You right. Plus, "haul to zone" is harder to achieve with vanilla work arounds than "haul from zone". Really, Serenity's 'haul to zone' idea for the 'hauling hysteresis' problem is the more useful part of this mod. Aside from whatever fix for 'stoopid stacking' issue
edit: How about we add to this mod a total "max stockpile zone capacity: _" property.. or maybe this goes too far??
this is the post where I coined the term "Hauling Hysteresis". It's a super obvious name that Vendan probably came up with on his own, I'm not saying he/she stole it. I just have a crazy ego :P
btw, this post is missing a few things. This was helpful to me for my mod thread:
Helpful info for publishing mods (https://ludeon.com/forums/index.php?topic=7037.0)
Title: Re: [A15] Hauling Hysteresis
Post by: Vendan on October 20, 2016, 08:48:49 PM
Heh, I got the idea from https://www.reddit.com/r/RimWorld/comments/574gll/stockpile_hysteresis/ (https://www.reddit.com/r/RimWorld/comments/574gll/stockpile_hysteresis/).  Note: I'm Vendan_Andrews on there, so it's just I finally got around to implementing it!
Title: Re: [A15] Hauling Hysteresis
Post by: Supercheese on October 20, 2016, 09:57:59 PM
YES! I've been wishing for this functionality for a while, and now it's here! Awesome!
Title: Re: [A15] Hauling Hysteresis
Post by: mabor0shi on October 20, 2016, 10:06:58 PM
Quote from: mabor0shi on October 20, 2016, 08:43:58 PM
[Mod Idea] Stockpile hauling/restacking. (https://ludeon.com/forums/index.php?topic=26196.0)
You did it! You are my hero. I thought this thread was buried and the idea forgotten. Thank you.
Quote from: Vendan on October 20, 2016, 08:48:49 PM
Heh, I got the idea from https://www.reddit.com/r/RimWorld/comments/574gll/stockpile_hysteresis/ (https://www.reddit.com/r/RimWorld/comments/574gll/stockpile_hysteresis/).  Note: I'm Vendan_Andrews on there, so it's just I finally got around to implementing it!
So then it was buried and forgotten lol
I really wasn't suggesting u "stole" anything. You can c I didnt even start that mod idea thread. I'm just so excited to c that the dream has become real and it even has the name I wanted it to. Does this mod let u have the pawn haul a full zone's contents away to another stockpile, too? I still think being able to haul to the zone when it gets empty is more useful than from the zone when it gets full, because it takes much more micromanaging to get it done the vanilla way than emptying the full. Good work either way, u got the harder part done. Now start on the other ideas in that thread, pronto!
Title: Re: [A15] Hauling Hysteresis
Post by: Supercheese on October 21, 2016, 01:24:05 AM
Minor issue: "Refill cells less then" should instead be, "Refill cells less than".
Title: Re: [A15] Hauling Hysteresis
Post by: Serenity on October 21, 2016, 09:33:44 AM
Awesome :)
Title: Re: [A15] Hauling Hysteresis
Post by: str82azz on October 23, 2016, 04:56:47 AM
great mod..would be even nicer if it worked with storage search mod :)
Title: Re: [A15] Hauling Hysteresis
Post by: BlackSmokeDMax on October 23, 2016, 07:32:52 PM
Quote from: str82azz on October 23, 2016, 04:56:47 AM
great mod..would be even nicer if it worked with storage search mod :)

What issue are you having? I use them both without any problems.
Title: Re: [A15] Hauling Hysteresis
Post by: Vendan on October 23, 2016, 09:12:38 PM
Really?  Are you sure they are actually working together?  From the code, they should override each other.  You should probably have the storage search on stockpiles, and hauling hysteresis on anything else.  It should be possible to combine the 2, or at least work out a compatibility tweak though.
Title: Re: [A15] Hauling Hysteresis
Post by: str82azz on October 24, 2016, 03:19:14 AM
I tried different load order. Its showing storage search column for me..obviously if i remove it HH bar shows up
Title: Re: [A15] Hauling Hysteresis
Post by: BlackSmokeDMax on October 24, 2016, 01:26:10 PM
Quote from: BlackSmokeDMax on October 23, 2016, 07:32:52 PM
Quote from: str82azz on October 23, 2016, 04:56:47 AM
great mod..would be even nicer if it worked with storage search mod :)

What issue are you having? I use them both without any problems.

I apologize guys, I saw the word Hysteresis and was thinking of the "Crafting Hysteresis" mod and not this "Hauling Hysteresis" mod. I do not have this one installed, so again, sorry about that!
Title: Re: [A15] Hauling Hysteresis
Post by: Rock5 on October 25, 2016, 11:09:16 AM
When I made a suggestion like this recently and someone said "So you are after Hauling Hysteresis?" I thought they meant Something for hauling like Crafting Hysteresis works. Now I think maybe they meant this mod.

Now for some clarification; is it 1 level number for the whole storage? A screenshot would be nice.
Title: Re: [A15] Hauling Hysteresis
Post by: Rock5 on October 26, 2016, 11:04:25 AM
Out of all the mods I just installed Storage Search and Hauling Hysteresis are the only 2 incompatible ones. Any idea how long a fix will take?
Title: Re: [A15] Hauling Hysteresis
Post by: Awe on November 09, 2016, 10:55:37 PM
Thanks. Finally i can set up a normal workflow at kitchen. ^.^
Title: Re: [A15] Hauling Hysteresis
Post by: lost_RD on December 05, 2016, 02:03:59 AM
This mod should be in vanilla. I've wanted it numerous times before now. Good work.
Title: Re: [A15] Hauling Hysteresis
Post by: Rock5 on December 05, 2016, 10:10:19 AM
Possibly. It does provide a solution to a real problem and having that extra control is good too. But maybe some better logic that does something similar but automatically would be better for vanilla. Or maybe not. I'm undecided.
Title: Re: [A15] Hauling Hysteresis
Post by: Spdskatr on December 06, 2016, 12:39:41 AM
Quote from: Supercheese on October 20, 2016, 09:57:59 PM
YES! I've been wishing for this functionality for a while, and now it's here! Awesome!
Let's have a meme to celebrate!
(https://storage.googleapis.com/vidsums/2b612cc5-3bdd-4207-a9b6-754860419f4e_text.gif)
Title: Re: [A15] Hauling Hysteresis
Post by: knortar on December 18, 2016, 05:53:43 AM
Dear Vendan,

thank you very much for this mod - I enjoy it every minute I play Rimworld. Great!
Title: Re: [A15] Hauling Hysteresis
Post by: Love on December 18, 2016, 07:22:05 AM
I do hope this can swiftly be updated for A16, there is no source included so it's impossible for anyone else to do so without a complete rewrite.
Title: Re: [A16] Hauling Hysteresis
Post by: Vendan on January 01, 2017, 09:26:42 PM
Updated to A16
Title: Re: [A16] Hauling Hysteresis
Post by: buder5 on January 02, 2017, 12:29:26 PM
i got an idea having a button on the hud to turn on/off a temporary hauling only i mean once its on the priority is set to hauling first until its off xD a bit of a pain todo it manualy  per colonist  :S
Title: Re: [A16] Hauling Hysteresis
Post by: pongvin on January 18, 2017, 01:42:09 AM
Hello,

Thank you for this mod. Do the stockpiles need to be set to different priorities? I could not get it to work alongside hardcore SK, do you maybe have an idea about the load order and/or conflicting mods?

Thanks!
Title: Re: [A16] Hauling Hysteresis
Post by: Snoman314 on January 22, 2017, 09:08:48 AM
Download link seems broken. Does anyone have a copy they could post as an attachment?
Title: Re: [A16] Hauling Hysteresis
Post by: Thyme on January 22, 2017, 02:47:47 PM
I re-zipped it, cause I deleted the original on my drive. Shouldn't do anything tho.

[attachment deleted by admin due to age]
Title: Re: [A16] Hauling Hysteresis
Post by: Vendan on January 22, 2017, 09:57:56 PM
Quote from: Snoman314 on January 22, 2017, 09:08:48 AM
Download link seems broken. Does anyone have a copy they could post as an attachment?

Download link should be functional shortly.  Domain registar decided to not renew even though I had auto-renewal turned on, while I was on vacation...  Once DNS re-propagates, it should be working.
Title: Re: [A16] Hauling Hysteresis
Post by: maarx1337 on March 04, 2017, 01:02:09 PM
... in addition to the current behavior...

... which I think equates to "Don't haul INTO this zone unless stack is X% full" ...

... I think we really really need another behavior ...

... which would be "Don't haul OUT of this zone unless stack is X% full".

This would address the annoying behavior where cooks are churning out meals and pawns are hauling them AWAY one at a time, which is almost as annoying as when pawns haul them IN one at a time.
Title: Re: [A16] Hauling Hysteresis
Post by: Rock5 on March 05, 2017, 03:26:20 AM
Now that I'm here I may as well post a suggestion I've been meaning to make. It's really annoying and counter intuitive that the stack limit is anchored to the 0 end. What I mean is, I can't count the number of times I started a bill, raised the max to some large number like 1000, only to find later that I forgot to raise the stack limit so only 10 were made.

I think the limit should be anchored to the max value. So if it's set to 5 below the max and you raise the max then it should still be 5 below the max. This has the added benefit that if someone ignores or forgets to set the limit it wont get in the way because it will stay equal to the max.
Title: Re: [A16] Hauling Hysteresis
Post by: OnlyMarvellous on May 01, 2017, 12:40:36 AM
The mod author hasn't been active since February so I think he may have moved on for now. I asked for some links to RimFridge and Hauling Hysteresis in another topic and a user named AngleWyrm replied with the zip files. I'll attach them here as well in case anybody else comes here looking for these particular mods.

[attachment deleted by admin due to age]
Title: Re: [A16] Hauling Hysteresis
Post by: Hargut on June 18, 2017, 11:08:37 PM
i love this mod. Sadly he seems to be gone xD
Title: Re: [A16] Hauling Hysteresis
Post by: stigma on June 28, 2017, 03:57:56 PM
This mod, or something like it, is critical in my opinion because without it you are bound to experience endless churning that totally eclipses all your other attempts at making production efficient. What's the point of trying to optimize the smaller details when the AI gets stuck being 95% inefficient to the point where nothing gets done? Crafting hysteresis is similarly essential, but although it doesn't seem to be updated to A17 yet it sounds like "enhanced crafting" may be able to replace it.

So what's the word on making this work with A17? If the author isn't around anymore, is there some mod alternative that does something similar, or is there any word on anyone else taking up the mantle on this?

-Stigma
Title: Re: [A16] Hauling Hysteresis
Post by: stigma on June 30, 2017, 02:29:21 PM
I just learned that hauling hysteresis has apparently been incorporated into another mod called "storage search" - and that mod IS updated for A17. I don't really know if that means that this mod won't get updated or not as a standalone, but at least there is a working A17 alternative.

Just a heads-up to people searching around for this like I did :)

-Stigma