Rimworld Milking Machine
Automate dairy chores with a self-service extractor pad. Milkable colony animals seek the pad once they are full, lie down for a short session, and the machine deposits their milk beside the building without pawns needing a milking work order.
Features
- Automated milk extractor pad unlocked via the new Automated milking systems research.
- Internal storage with capacity; overflow drops near the pad. Full pads block animal use until emptied. Silver-lined reservoirs preserve milk indefinitely.
- Emptying job (Basic work): colonists dump stored milk onto the ground; right-click to prioritize. No Harmony patches used.
- Milker can store different milks at once - this means boomalopes can use the same milker as cows, and any modded creatures which generates their own milk.
- Refuel-style gizmo with white bar: shows X/Y milk and a vertical auto-empty marker; drag the bar to set the map-wide threshold.
- Variants: standard (3x1, 75 cap), heavy (3x2, 300 cap), advanced (2× faster), and advanced heavy (2× faster, 300 cap).
- Forbid-aware: forbidden pads are ignored by animals and colonists (unless forced).
- Dev tool: "Fill milk fullness" to quickly test behavior.
How to Use
- Research Automated milking systems.
- Build the milk extractor pad from the Production tab (small: ~30W idle / ~60W in use; heavy: ~60W idle / ~100W in use).
- Keep milkable animals assigned to your colony; they will head to the pad when nearly full.
Compatibility & Notes
- Designed for RimWorld 1.6.
- No Harmony dependency. The mod does not patch vanilla methods.
- Debug logs prefixed with "RMM" help trace animal decisions (dev mode).
Credits
Built with VS Code tooling and inspired by the Biotech mech-charger workflow. Feedback and pull requests welcome.
Roadmap
Bullets added in random chaotic way. Order do not correspond with possible release order
- Check Milk Pipe Network for possible compatibility.
- Drop Biotech dependency
- Drop isAnimal() check for milking...?
- Check VFE pipes for possible compatibility