Jump to content

[mod] Human Cattle - Yet Another Milk Mod


doop_lvl

Recommended Posts

Posted
13 hours ago, zurtrin69 said:

Could it be made so that pawns are milkable even when they're resting/otherwise incapacitated? It doesn't make much sense to me that you need them to be standing to get milked and it can be really inconvenient at times.

sorry, my testing hasnt been testing this case. the update should fix this problem now.

 

13 hours ago, zurtrin69 said:

Edit: Another suggestion, currently with the human milk desired precepts even your cattle will get negative moodlets for not consuming any milk which seems counterintuitive to me, especially with the reduced nutrition they get for consuming human milk. Could this be changed so the moodlet doesn't apply to lactating pawns or those with a certain level of cattle conditioning or something?

i have also changed the lactator breastfeeding desire precept into lactator milk desire. unless you include this precept, lactators won't have human milk need

 

13 hours ago, zurtrin69 said:

I like the breast growth but eventually you get to the point where the pawn literally can't stand up unless you give her archotech legs. Would it be possible to add something to cattle conditioning that counteracts the movement debuff of giant breasts?

hmm... i might add more cattle blessings in the future that will negate breast size problems, which will ideology lock the method, but i dont intend for ideologies that doesnt adopt the ex-human cattle meme to have ex-human cattles anyway, so immobile human cattles is expected unless you have the meme.

alternatively, i can make so that breast size increase is only enabled if you blessed the human cattle. i wanna know what you guys think about this

 

the current issues with ex-human cattles which are supposed to be as capable as regular pawns (as opposed to normal human cattles) are:

  • if their milk production is too high, they might need to eat constantly
  • if they kept lactating, their breast will grow too large
Posted (edited)

Hello, I've recently just downloaded the version 2.09 of the Human Cattle - Yet Another Milk Mod. I am a big fan of breastfeeding and I was excited to play, but the mod's boobfeeding feature appears to be not functioning for me.

Using the Ex-human cattle start, I create an Ideology that has all of the necessary precepts (Drinking human milk, Breastfeeding an adult, and Breastfeeding as an adult), and I configure the Lactation tab to allow the lactating pawn to breastfeed adults, but the allowed pawns seem to be unable to breastfeed. They are instead stuck requesting the lactating pawn to breastfeed, and upon reaching the target pawn, they immediately go back to wandering, and repeat the request to breastfeed. I also tried to force a breastfeeding interaction through development mode, but it just gives me an error. 

image.png.6f607a330578804d83bf4428ee0bd088.png

Initially, I thought it was just a mod conflict, but after I have reduced my modlist down to Harmony, RJW, and Human Cattle, my issue still remains.

Has anyone else experienced this problem?

Update: Version 2.10 has fixed the problem.

Edited by YellowLettuce
Problem is fixed
Posted

it seems like the last version was botched. i should have made a quick fix for it, but i was already working on new features. this mod is getting bigger than what im used to maintain tbh. theres gonna be a lot more test cases i wont be able to completely account for in testing. anyway, the bugs should be fixed now. next time, i'll just not rush development and do the more liberal changes in the gitgud first before updating them here. clearly, this mod has gotten too big for that kind of treatment. as usual, sorry for the inconveniences

 

oh, in this update ive also added mod settings

Posted
On 10/30/2025 at 8:10 AM, doop_lvl said:

hmm... i might add more cattle blessings in the future that will negate breast size problems, which will ideology lock the method, but i dont intend for ideologies that doesnt adopt the ex-human cattle meme to have ex-human cattles anyway, so immobile human cattles is expected unless you have the meme.

alternatively, i can make so that breast size increase is only enabled if you blessed the human cattle. i wanna know what you guys think about this

Personally I'd like to have the option for normal cattle too. I know they're useless anyways but I still prefer to see them slowly waddle around, it's a little boring if they're just stuck on the floor plus it means needing to get other pawns to bring them food which makes everything a lot less efficient.

Posted

Hello! I have translated a rough simplified Chinese version using machine translation and manual revision. Can I send it to you or here? :)

 

Posted
1 hour ago, XD233 said:

Hello! I have translated a rough simplified Chinese version using machine translation and manual revision. Can I send it to you or here? :)

 

uhh sure thing. i havent made translation keys for the mod though, so theres currently no way to translate texts in the C#

Posted
25 minutes ago, doop_lvl said:

uhh sure thing. i havent made translation keys for the mod though, so theres currently no way to translate texts in the C#

No problem, I'm mainly doing this translation for my own use. I figured others might find it useful too.
I've translated most of the extractable text, and I'll try to translate any future updates as well.

[ZH] Human Cattle - Yet Another Milk Mod.zip

Posted

Hello! idk its maybe mod conflict, but i noticed that "nutrien consumption increse" module deal a significant impact on performance. Seems like its calculated every tick on all colony pawns (even if they not lactated) and dropped tps accordingly

Posted

Love this mod, thanks for your hard work!

Curious if anyone has a solution for the issue that milk which has been milked from prisoners cannot be hauled away because food inside a prison cannot be hauled away. I think this is a vanilla game mechanic to prevent colonists from eating or taking away food that was brought for prisoners to eat.

Posted
5 hours ago, DaMan1 said:

image.thumb.png.9f211144c952ec3aa57cc30bd4cf0553.pngany idea what might be happening?

make sure you have the latest version. last update was to fix exactly this

  • 2 weeks later...
Posted

I'm having an issue with apparently this mod, using the uplifted cow ideology/meme, when I do a role change, or really just assigning a role to a pawn, the game throws a fit and then the entire bottom bar UI disappears, and the game stops responding to keyboard inputs with the exception of ~ and F11. 

 

I was trying to recreate the issue after unloading this mod, which did fix the issue; but upon loading back in it's having an issue with Nice Health Tabs and almost none of the UI elements load. But even after removing now all of the UI is broken, so I guess it'll be a minute before I can get full logs, but I hope that'll put something on the radar for you until I can figure out what's up...

 

Posted

At the birth of an animal, ovulation is zero, but at the birth of a human, ovulation drops to 5%, as it should be. Please fix this. Lactation works differently.

  • 2 weeks later...
Posted

Hey, not sure if this is a known bug but I kust had a steange thing happen. One of my lactating colonists just a regular mother got het tits destroyed in a raid, this somehow caused a bug where eating would not refill her food bar making the pawn endlessly eat food because they're never full. I thought maybe prosthetic breast replacements might be able to fix it but I haven't researched them and the pawn w as already at advanced starvation luckily I still had some autosaves and could reload to before the raid.RimworldBug.png.6773da1de40276aa4963df76f8a798fe.png

  • 2 weeks later...
Posted

im back from my rimworld break. ive made an update that includes some bug fixes and adds more mod settings. this update is small and should hopefully be stable with no added game breaking bugs

 

On 11/25/2025 at 11:27 AM, StickyTheHyena said:

I'm having an issue with apparently this mod, using the uplifted cow ideology/meme, when I do a role change, or really just assigning a role to a pawn, the game throws a fit and then the entire bottom bar UI disappears, and the game stops responding to keyboard inputs with the exception of ~ and F11. 

 

I was trying to recreate the issue after unloading this mod, which did fix the issue; but upon loading back in it's having an issue with Nice Health Tabs and almost none of the UI elements load. But even after removing now all of the UI is broken, so I guess it'll be a minute before I can get full logs, but I hope that'll put something on the radar for you until I can figure out what's up...

 

^ this bug is fixed

 

On 12/6/2025 at 11:59 PM, Ray Pay said:

Hey, not sure if this is a known bug but I kust had a steange thing happen. One of my lactating colonists just a regular mother got het tits destroyed in a raid, this somehow caused a bug where eating would not refill her food bar making the pawn endlessly eat food because they're never full. I thought maybe prosthetic breast replacements might be able to fix it but I haven't researched them and the pawn w as already at advanced starvation luckily I still had some autosaves and could reload to before the raid.RimworldBug.png.6773da1de40276aa4963df76f8a798fe.png

^ this bug should also be fixed

Posted
On 11/28/2025 at 9:00 PM, Alpenglow said:

At the birth of an animal, ovulation is zero, but at the birth of a human, ovulation drops to 5%, as it should be. Please fix this. Lactation works differently.

what pregnancy is this...? base RJW? menstruation's multiple pregnancy? biotech? i dont touch any pregnancy, biotech, RJW, or otherwise and have zero experience with any ovulation mechanic which i assume is from menstruation. i tested some animal pregnancy with menstruation and ovulation doesnt seem to drop. i have no idea what my mod do that could conceivably change any ovulation behavior and i cant replicate your issue

Posted (edited)

Hi 

So when using the role change functionality the needs page will break on any female pawns, meaning they dont gain back sleep and mood is broken

 

[11:13:56] Exception filling tab RimWorld.ITab_Pawn_Needs: System.ArgumentNullException: Value cannot be null. Parameter name: source

 

 


Exception filling tab RimWorld.ITab_Pawn_Needs: System.ArgumentNullException: Value cannot be null.
Parameter name: source
[Ref 49598B7D]
  at System.Linq.Enumerable.Count[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0000d] in <1f993cbf88314b1baa1e10ca917bdc64>:0 
  at HumanCattle.Need_Food_FoodFallPerTickAssumingCategory_Patch.Factor (Verse.Pawn p) [0x0005e] in <621b2c16ca4848fb8b55d5f2fdd238c2>:0 
  at RimWorld.Need_Food.FoodFallPerTickAssumingCategory (RimWorld.HungerCategory hunger, System.Boolean ignoreMalnutrition) [0x001ee] in <46372f5dadbf4af8939e608076251180>:0 
    - TRANSPILER Doop.HumanCattle: IEnumerable`1 HumanCattle.Need_Food_FoodFallPerTickAssumingCategory_Patch+FoodFallPerTickAssumingCategory:Transpiler(IEnumerable`1 insts)
  at RimWorld.Need_Food.get_GUIChangeArrow () [0x0000a] in <46372f5dadbf4af8939e608076251180>:0 
  at RimWorld.Need.DrawOnGUI (UnityEngine.Rect rect, System.Int32 maxThresholdMarkers, System.Single customMargin, System.Boolean drawArrows, System.Boolean doTooltip, System.Nullable`1[T] rectForTooltip, System.Boolean drawLabel) [0x002d5] in <46372f5dadbf4af8939e608076251180>:0 
  at RimWorld.Need_Food.DrawOnGUI (UnityEngine.Rect rect, System.Int32 maxThresholdMarkers, System.Single customMargin, System.Boolean drawArrows, System.Boolean doTooltip, System.Nullable`1[T] rectForTooltip, System.Boolean drawLabel) [0x00040] in <46372f5dadbf4af8939e608076251180>:0 
  at RimWorld.NeedsCardUtility.DoNeeds (UnityEngine.Rect rect, Verse.Pawn pawn) [0x000c7] in <46372f5dadbf4af8939e608076251180>:0 
  at RimWorld.NeedsCardUtility.DoNeedsMoodAndThoughts (UnityEngine.Rect rect, Verse.Pawn pawn, UnityEngine.Vector2& thoughtScrollPosition) [0x00021] in <46372f5dadbf4af8939e608076251180>:0 
  at RimWorld.ITab_Pawn_Needs.FillTab () [0x0002b] in <46372f5dadbf4af8939e608076251180>:0 
  at Verse.InspectTabBase+<>c__DisplayClass19_0.<DoTabGUI>b__0 () [0x00039] in <46372f5dadbf4af8939e608076251180>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Log:ErrorOnce (string,int)
Verse.InspectTabBase/<>c__DisplayClass19_0:<DoTabGUI>b__0 ()
Verse.ImmediateWindow:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

 

 

It looks like a null operator error that just needs an if catchall 

I MOd warhammer not rimworld and i dont see the code of the mod as im guessing rimworlds are compiled but i think but cant know that

Need_Food_FoodFallPerTickAssumingCategory_Patch.Factor 

^^ this just needs to not count when the value is null, or put in an if null check

 

 

WOOPS LOOKS LIKE a new pathc came out this week i didnt have 

Love the mod

 


 

Edited by PassingByPosts
  • 1 month later...
Posted (edited)

I would like to request settings to control how full the cow needs to be before pawns look to feed from them and how far the cow will go to find a chair to sit on. Right now I'm getting pawns running across the base to find a cow that's only 3% full, then the cow carries them back across the base to the dinning room to suckle 1 unit of milk.

 

EDIT:
I also had a question. I know you can adjust the base milking time in settings but are their any stats like manipulation, tend speed, or animal handling speed that make the hand milking job faster or produce more milk? 

Edited by DarkFireTim
Didn't want to double post.
  • 2 weeks later...
Posted
On 2/7/2026 at 5:54 PM, DarkFireTim said:

I would like to request settings to control how full the cow needs to be before pawns look to feed from them and how far the cow will go to find a chair to sit on. Right now I'm getting pawns running across the base to find a cow that's only 3% full, then the cow carries them back across the base to the dinning room to suckle 1 unit of milk.

 

EDIT:
I also had a question. I know you can adjust the base milking time in settings but are their any stats like manipulation, tend speed, or animal handling speed that make the hand milking job faster or produce more milk? 

last update, i set the breastfeed seeking behavior to prioritize nearest lactator (not taking the pathing into account). frankly, this might have overridden the priority to go for the fullest lactator instead... the sitting behavior is copied completely off vanilla breastfeeding, but i'll consider adding a setting to set how far the breastfeeder look for the chairs.

for relevant stats to handmilk people, the pawn only needs to not have caring disabled. unlike animals, humans would be more cooperative and there will be no waste from the milkers mishandling the milked lactators, as opposed to how i personally imagine botched attempts at milking animals by poor animal handlers

Posted

Update:
- lactation dev gizmos now only show if god mode is on
- cattle conditioning hediff, cattle blessing hediff, and human cattle specialist role now grant extra max nutrition
- fixed error adding hand milking interaction into the social tab for mechs which dont have social tabs
- moved some settings to a new settings tab
- added settings for boobfeed seeking priority
- added settings for boobfeeder minimum distance to go to chairs

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...