Ради вашего удобства наш сайт использует cookies! Узнать больше! Мы используем cookies

Harvest And Haul

[b]TL;DR[/b] — Pawns harvest/mine/etc., auto-pick nearby yields, keep them in inventory, then unload everything to valid storage [b]in one go[/b]. PUaH-style behavior; no dependency. 🌾 Harvest & Haul Tired of growers and miners leaving little trails of stacks and then shuttling them one by one? This mod makes yield jobs smooth: pawns scoop drops around their current work (tight 5×5 area, never from storage), stash them in inventory, and later do [b]one unload job[/b] straight to stockpiles/shelves. 📋 Features [list] [*] [b]On-the-go pickup[/b] — While doing yield jobs, pawns automatically scoop fresh drops around the work cell (radius 2 / 5×5). [*] [b]Inventory first[/b] — No drop/pick spam. Items stay in inventory until it’s time to unload. [*] [b]One unload job[/b] — A single “Unload to storage” pass, respecting storage filters & priorities. [*] [b]Keeps working[/b] — Unloading is queued after the pawn switches to a different job (or if carry-rules say so). [*] [b]Never pulls from storage[/b] — Only fresh drops; stockpiles are off-limits. [*] [b]Per-pawn gizmo[/b] — “Unload after next pickup” (only on managed player humanlikes). [/list] ✅ What’s included [list] [*] [b]Plants[/b] — Harvest/Cut (vanilla + variants) [*] [b]Mining[/b] — Mineables (ore/chunks) [*] [b]Deep Drills[/b] — Periodic resource lumps [*] [b]Deconstruct[/b] — Returned materials [*] [b]Animals[/b] — Milk & Shear products [/list] 🚫 Not included [list] [*] [b]Surgery/Operate, DoBill (benches), Fermenters[/b] (by design) Kept out to avoid ingredient/recipe conflicts and keep this a clean “yield-trail scooper.” [*] [b]Fishing[/b]: despite my attempts to make fishing work, I didn't manage to include it. If you happen to "press the right button" and succeed on making fishing work, please share and I'll gladly update the mod. [/list] ⚙️ Mod Options [list] [*] [b]Pause while drafted[/b] — No auto-pickup/unload during combat; resumes after undraft. [*] [b]Hide gizmo[/b] — Option to hide the “Unload after next pickup” button (reduce UI clutter). [*] [b]Incapable pawns[/b] — [i]Ignore[/i] (default) or [i]Allow override[/i] (carry/unload for H&H tasks only). [*] [b]Mechanoids[/b] — Allow H&H features to apply on owned robots. [*] [b]Carry limit[/b] — [i]Allow surpass max carry weight[/i] (default on). If off: -if already full → unload -if next pickup would exceed capacity → pick it once, then unload [*] [b]Unload grace[/b] — Small delay (ticks) after a pickup to avoid mid-stream unloads. (default 180ticks/~3s) [*] [b]Feature toggles[/b] — Enable/disable by type (plants, mining, deep drill, deconstruct, milk/shear). [*] [b]Mass/Carry capacity > % → Haul[/b] — Do not unload if carry capacity is less than %. 0 - Will unload normally, when changing jobs. 100 - Will only unload if overloaded. [*] [b]Interval unload[/b] — Unload every X hours, regardless of other triggers. [*] [b]Home vs Camp controls[/b] — [i]Work Away Home[/i] toggle, plus [i]Disable on Camps[/i] option. [/list] 🔧 Compatibility [list] [*] [b]Safe mid-save[/b] — No persistent data; add/remove anytime. [*] [b]PUaH-style, zero dependency[/b] — Plays fine alongside Pick Up And Haul: coexists politely and avoids double-hauling by focusing on yield jobs. H&H uses its own unload job appart from PUaH logic while respecting it at the same time. [*] [b]Storage mods & shelves[/b] — Uses vanilla storage search; fully respects filters and priorities. [*] [b]Plant/ore mods[/b] — Hooks into actual yield events; modded harvestables and mineables are supported. [*] [b]Combat Extended, Sidearms[/b] — Added equipment filters so they won't pick modded stuff. [*] [b]Medieval Overhaul[/b] — Patched "Raw wood" to be autopicked after woodcutting. [*] [b]Compatibility module[/b] — Created a new code file that includes a compatibility layer for the most common mods used. [*] [b]Build From Inventory[/b] — When BFI is present, H&H won’t yank resources out of inventory while the pawn is delivering/finishing construction. [/list] 🚫 Not compatible [list] [*] [b]Unknown[/b] — If you find some kind of compatilibity issue, please share your modlist and logs if any [/list] 🧠 How unloading is decided [list] [*] Pawn switches away from a yield job → queue [i]Unload inventory[/i]. [*] If carry limit is off and next pickup would overload → do that one last pickup, then unload. [*] If already full → unload first. [*] You can force via gizmo: [i]Unload after next pickup[/i]. [/list] 🛠 Installation [list] [*] Install [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2009463077]Harmony[/url]. [*] Load [i]Harvest & Haul[/i] after Harmony. [*] (optional)Tweak options in Mod Settings. [/list] ♻️ Uninstall Safe to remove anytime (no saved state). ❓ Troubleshooting [list] [*] [b]Items linger in inventory/They aren’t unloading[/b]: Usually no valid storage at that moment; they’re remembered and will unload at the next valid chance. Use the gizmo to nudge it. [*] [b]Pawn still overload their inventory after choosing the option not to[/b]: They are programmed to grab the last stack, the one that will make them overloaded. This is "mimicing" as if the pawn hauls the last stack in their hands. If they already overloaded themselves once, their priority is to unload first. [*] Issue? Please post your mod list + log on the discussion tab thread "REPORT BUGS HERE". [/list] 🌐 Translations [b]All 29 languages included.[/b] English, Spanish (Castilian), Spanish (Latin America), French, German, Italian, Japanese, Korean, Chinese (Simplified), Chinese (Traditional), Polish, Portuguese (Brazil), Portuguese (Portugal), Russian, Turkish, Catalan, Czech, Danish, Dutch, Estonian, Finnish, Greek, Hungarian, Norwegian (Bokmål), Romanian, Slovak, Swedish, Ukrainian, Vietnamese. 👤 Credits & Permissions Author: laredson Thanks: the RimWorld modding community for references/testing. Patches/compat add-ons welcome. For forks/reuploads, please credit and link back. [i]Keywords: harvest haul, harvest and haul, pick up and haul, PUaH style, inventory hauling, crop hauling, plant cut haul, mining, haul, deep drill, deconstruct, milk, shear, agriculture, logistics, shelves, storage, QoL[/i] Join our [url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fdiscord.gg%2FffNud8Y32u]Discord server[/url][discord.gg] Endorsements help others find the mod. Thank you for the support! ENJOY!