Shamous Posted September 5, 2023 Posted September 5, 2023 Is there any way to set it so that a pawn with full milk will hunt down a designated pawn to feed rather than waiting for breastfeeding pawns to get hungry and go to them or milking themselves?
camistrie Posted September 14, 2023 Posted September 14, 2023 On 8/27/2023 at 10:06 PM, onslort said: New version! (This version is not on gitgud yet. Currently treating as experimental in case I broke something.) After looking over code yesterday regarding Vanilla Milk Expanded, I got the urge to do some more of my own. Added a milking station building. Can be found in Production, available after you research Smithing. It uses the stool graphics for now. I am not arty. This will extract milk twice as fast as basic self milking. New column added to the options for who can do what milking jobs to allow/disallow milking at the milking station. Also uses the stool graphic for now. New option added to the mod options so you can set the milk amount before the pawn will start wanting to look for a milking station. The milking station will store the milk in itself. You can change the priority of storage so that pawns will remove the bottles from the station and move them somewhere else. It does NOT keep milk fresh. (Maybe put the station in a freezer?) And an extra. The above also has optional mod integration. If you have Vanilla Expanded Framework and Vanilla Milk Expanded, the milking station will connect to the milk pipes and tanks. *** Do not use the "Vanilla Milk Expanded for Humans" patch on steam. It is not compatible. I made this version of Milkable Colonists compatible without it.*** A caveat. With the above mods active, any humanoid milk bottles put into the MC version of the Milking Station get turned in 'milk'. This may or may not be unbalanced. I just wanted to get it working. It seems to be. You can then extract the normal milk using the Vanilla Milk Expanded buildings. (Also added the food need fix above from dastardlii for androids.) Possible future ideas. Different Milking Stations. (Luxury Milking Stations that give mood buffs?) Convenient link to download post This is everything I wanted :DDDDD Well I mean, more milking stations will be nice ? 2
kimbilmo Posted September 24, 2023 Posted September 24, 2023 Will be there ever the breastfeeding of animals in this mod?
Ivari Posted November 30, 2023 Posted November 30, 2023 Mod doesn't seem to work with ayameduki races, lactation shows up as a hediff but the milk fullness hediff never triggers, any solutions?
Ivari Posted November 30, 2023 Posted November 30, 2023 I also noticed that it seems the default settings for milk don't really work? Milk doesn't seem to be able to go over 100% no matter what I do.
Ardlan Posted November 30, 2023 Posted November 30, 2023 9 hours ago, Ivari said: Mod doesn't seem to work with ayameduki races, lactation shows up as a hediff but the milk fullness hediff never triggers, any solutions? 7 hours ago, Ivari said: I also noticed that it seems the default settings for milk don't really work? Milk doesn't seem to be able to go over 100% no matter what I do. Let's start with a little who is who before we get to your problem. The top one shows the mod hediff and the lower one the one from Biotech: "Milk fullness" from the mod can be seen at the bottom left: When the mod hediff is applied the Biotech one should also be applied. So why doesn't that happen for those Races? The answer is simple they are missing a patch. For every race which uses HAR you will need a patch so that your pawn can create milk. For some older races you would just need to rename the "MilkPatch.xml.bak" under "<mod_dir>/1.4/Patches/" to "MilkPatch.xml" but that doesn't work in your case. You'll need to patch every ayameduki race on your own. For the Nearmare Race it would look like this: Nearmare_Race_Patch.xml And now it gets a bit tedious since you will need to look into the mods. To find the right mod you will need the workshop-id. You can find it in the address bar of your steam: The informations we are looking for are in the following file and directory: <path to your steam lib>/SteamLibrary/steamapps/workshop/content/294100/<workshop-id>/About/About.xml <path to your steam lib>/SteamLibrary/steamapps/workshop/content/294100/<workshop-id>/1.4/Defs/RaceDefs From the About.xml we need the content of the "name" tag this replaces the "[1.4]Nearmare Race" from the example above. This is to prevent the patch to fire if the mod isn't in your active load order. In the RaceDef directory you will need to find the file with "AlienRace.ThingDef_AlienRace" tags in it. From this file you will need the content of the "defName" tag (the first after each "AlienRace.ThingDef_AlienRace" tag) you can ignore tags with Abstract="True". For the Nearmare Race those would be: HAR_Nearmaere HAR_Nearmaere_b HAR_Nearmaere_c Now you can simply replace the ones you found with those inside the example above. At this point you should have a working patch. Now you can either throw it into the Patch directory mentioned above or build a separate mod for those patches. And before you ask I don't have a patch for the other races since I don't use them. I even "just" slapped the Nearmare one together as an example for you. 1
SluttySnowcraft Posted December 1, 2023 Posted December 1, 2023 (edited) I've noticed a pretty major issue that causes pawns who are lactating to stop healing entirely. Immediately upon removing the lactating hediffs, the pawn began to recover from her injuries, and come down from her caffeine high. Edited December 1, 2023 by SluttySnowcraft
Ivari Posted December 2, 2023 Posted December 2, 2023 On 11/30/2023 at 10:43 AM, Ardlan said: Let's start with a little who is who before we get to your problem. The top one shows the mod hediff and the lower one the one from Biotech: "Milk fullness" from the mod can be seen at the bottom left: When the mod hediff is applied the Biotech one should also be applied. So why doesn't that happen for those Races? The answer is simple they are missing a patch. For every race which uses HAR you will need a patch so that your pawn can create milk. For some older races you would just need to rename the "MilkPatch.xml.bak" under "<mod_dir>/1.4/Patches/" to "MilkPatch.xml" but that doesn't work in your case. You'll need to patch every ayameduki race on your own. For the Nearmare Race it would look like this: Nearmare_Race_Patch.xml 2.07 kB · 1 download And now it gets a bit tedious since you will need to look into the mods. To find the right mod you will need the workshop-id. You can find it in the address bar of your steam: The informations we are looking for are in the following file and directory: <path to your steam lib>/SteamLibrary/steamapps/workshop/content/294100/<workshop-id>/About/About.xml <path to your steam lib>/SteamLibrary/steamapps/workshop/content/294100/<workshop-id>/1.4/Defs/RaceDefs From the About.xml we need the content of the "name" tag this replaces the "[1.4]Nearmare Race" from the example above. This is to prevent the patch to fire if the mod isn't in your active load order. In the RaceDef directory you will need to find the file with "AlienRace.ThingDef_AlienRace" tags in it. From this file you will need the content of the "defName" tag (the first after each "AlienRace.ThingDef_AlienRace" tag) you can ignore tags with Abstract="True". For the Nearmare Race those would be: HAR_Nearmaere HAR_Nearmaere_b HAR_Nearmaere_c Now you can simply replace the ones you found with those inside the example above. At this point you should have a working patch. Now you can either throw it into the Patch directory mentioned above or build a separate mod for those patches. And before you ask I don't have a patch for the other races since I don't use them. I even "just" slapped the Nearmare one together as an example for you. Thanks for the guide! Funnily enough prior to seeing it I did end up hacking together a solution of my own from looking at the .bak file. I just ended up giving all alien races the milkable tag by the looks of things. It's been working well so far for all the ayame races, so hopefully it's stable.
Ardlan Posted December 2, 2023 Posted December 2, 2023 4 hours ago, Ivari said: Thanks for the guide! Funnily enough prior to seeing it I did end up hacking together a solution of my own from looking at the .bak file. I just ended up giving all alien races the milkable tag by the looks of things. It's been working well so far for all the ayame races, so hopefully it's stable. Well it's a one for all solution, by putting the comp one point higher into the xml hierarchy. A possible issue that comes to mind would be if a race already has a built in support, since I'm not sure how the mod handle two entries. The other thing is you can't differentiate between races such as giving a cow like race a higher milk production or lets say a dragon race gives chemful instead of milk. But if one don't need/want that granularity than it's a simple solution.
SluttySnowcraft Posted December 2, 2023 Posted December 2, 2023 I can now 100% confirm that *something* is causing a conflict that is breaking milk. Something to do with 'Milk.HumanCompHasGatherableBodyResource.CompTick'... https://gist.github.com/HugsLibRecordKeeper/df325e128ee3a019537dc7faf142d7bf Anyone able to lend a hand?
Tory187 Posted December 2, 2023 Posted December 2, 2023 The conflict is this mod which should be added as a incompatibility in the about.xml if this mod is still being updated. FYI current version of rjw milkable has the same feature in its settings thus why this is conflicting.
kiren333 Posted December 9, 2023 Posted December 9, 2023 (edited) I have problem with this mod. As soon as i enable it all pawns freezes. (also i tried move this mode closer to end of mods order) My mod list Spoiler [Mod list length: 52] Harmony [https://steamcommunity.com/sharedfiles/filedetails/?id=2009463077] Core [https:// no link (local mod)] Royalty [Official DLC] [https:// no link (local mod)] Ideology [Official DLC] [https:// no link (local mod)] Biotech [Official DLC] [https:// no link (local mod)] HugsLib [https://steamcommunity.com/sharedfiles/filedetails/?id=818773962] Geological Landforms [https://steamcommunity.com/sharedfiles/filedetails/?id=2773943594] Biome Transitions [https://steamcommunity.com/sharedfiles/filedetails/?id=2814391846] Defensive Machine Gun Turret Pack [https://steamcommunity.com/sharedfiles/filedetails/?id=1688004964] Humanoid Alien Races [https://steamcommunity.com/sharedfiles/filedetails/?id=839005762] Just Put It Over There [https://steamcommunity.com/sharedfiles/filedetails/?id=2856471776] Miscellaneous 'CORE' [https://steamcommunity.com/sharedfiles/filedetails/?id=704181221] Misc. Robots [https://steamcommunity.com/sharedfiles/filedetails/?id=724602224] Misc. Robots++ [https://steamcommunity.com/sharedfiles/filedetails/?id=747645520] LWM's Deep Storage [https://steamcommunity.com/sharedfiles/filedetails/?id=1617282896] Pick Up And Haul [https://steamcommunity.com/sharedfiles/filedetails/?id=1279012058] Real Ruins [https://steamcommunity.com/sharedfiles/filedetails/?id=1552146295] SCC Lewd Sculptures [https:// no link (local mod)] Vanilla Expanded Framework [https://steamcommunity.com/sharedfiles/filedetails/?id=2023507013] Vanilla Factions Expanded - Insectoids [https://steamcommunity.com/sharedfiles/filedetails/?id=2149755445] Alpha Bees [https://steamcommunity.com/sharedfiles/filedetails/?id=1558161673] [LTO] Colony Groups [https://steamcommunity.com/sharedfiles/filedetails/?id=2345493945] [sd] Advanced Powergeneration (Continued) [https://steamcommunity.com/sharedfiles/filedetails/?id=2079579039] Hospitality [https://steamcommunity.com/sharedfiles/filedetails/?id=753498552] RimJobWorld [https:// no link (local mod)] RimNudeWorld [https:// no link (local mod)] C0ffeeRIA [https:// no link (local mod)] RimJobWorld - Milkable Colonists [https:// no link (local mod)] Overt Underwear [https:// no link (local mod)] Privacy, Please! [https:// no link (local mod)] RJW - Crests [https:// no link (local mod)] RJW Genes [https:// no link (local mod)] RJW Sexperience [https:// no link (local mod)] RJW Menstruation Cycle [https:// no link (local mod)] RJW Race Support [https:// no link (local mod)] RJW Sexperience Ideology [https:// no link (local mod)] RJW-Events [https:// no link (local mod)] OTY_NUDE Unofficial Update [https:// no link (local mod)] Rimworld-Animations [https:// no link (local mod)] Rimworld-Animations Patch [https:// no link (local mod)] RJWAnimAddons-VoicePatch [https:// no link (local mod)] RJWAnimAddons-XtraAnims [https:// no link (local mod)] RJWAnimAddons-AnimalPatch [https:// no link (local mod)] RimJobWorld - Cum [https:// no link (local mod)] RimJobWorld - Extension [https:// no link (local mod)] RimJobWorld - FB [https:// no link (local mod)] RimJobWorld - FH [https:// no link (local mod)] RimJobWorld - Interaction Addon [https:// no link (local mod)] RimJobWorld - Licentia Labs [https:// no link (local mod)] RimJobWorld - Whoring [https:// no link (local mod)] RJW - Whorebeds [https:// no link (local mod)] S16's Extension [https:// no link (local mod)] this error in the logs for like all the pawns Spoiler Exception ticking Ibex42687 (at (146, 0, 97)): System.MissingFieldException: Field 'Verse.HediffStage.fertilityFactor' not found. at Verse.ThingWithComps.Tick () [0x00024] in <4b53ac099a7e43a0bd38f6db4241a7ad>:0 at Verse.Pawn.Tick () [0x00024] in <4b53ac099a7e43a0bd38f6db4241a7ad>:0 at Verse.TickList.Tick () [0x0015c] in <4b53ac099a7e43a0bd38f6db4241a7ad>:0 UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.TickList:Tick () (wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () Verse.Game:UpdatePlay () Verse.Root_Play:Update () Spoiler Edited December 9, 2023 by kiren333
TheGolm Posted December 15, 2023 Posted December 15, 2023 On 11/21/2022 at 4:46 AM, onslort said: I really wanted this mod and Biotech to behave nicer together, and so I had to learn how to c#. I've learned a lot over the past weekend! I started off just trying to make the rimworld lacation hediff work with Milkable Colonists and wound up changing all sorts of things. It ended up being pretty much a complete rewrite. Some of my source is really ugly right now but I'm slowly cleaning it up as I figure out better ways to do things. The main changes: Rimworld Biotech's hediff remains, but the charge is now set via MC's fullness value when it updates. (This is ugly but it works for now.) Milk will recharge faster than in standard MC, this is set to closer match the speed on biotech's milk renew. (For baby feeding.) As before, breast size matters. Larger breasts will give you more milk and help keep babies fed more easily. If your pawn only has small breasts you may use all your milk on one feeding for the kiddies. Larger breasts can feed multiple babies. The milk you gain from milking is now in baby sized portions and nutrition values. I added recipes to the stove to combine 10 milk bottles into 1 bulk milk. The bulk milk will feed an adult better. Still not exactly the ideal meal, but if it's all you have you take what you can get. You can also split the larger bulk milks into the bottles as well to feed babies. No loss in ingredient amount, it just takes time. (I know you could potentially setup a cooking loop to combine and uncombine to skill up. I don't care. Your pawns should have better things to do.) When milking you will take 'whole' amounts and leave the leftover, rather than setting the fullness to 0. If a pawn at 100% fullness has 3.5 milk bottles in them (Low end of large breast size), you'll take 3 bottles and the pawn will be left with the remainder of half a bottle in this example. (Which mathematically would be something like 14% fullness left over.) The drugs have been changed: Regular Lact-x will start the pawn lactating (and get you high.) This will now last 10 days unless you breast feed a baby, which will restart the 10 day countdown. (Biotech values and rules.) (Modified in ver 002. Now lasts 3 days from drug. Will still reset to 10 if you breastfeed.) Lact-Max will get the pawn addicted to lact-x, give you the Lactating Permanent hediff, increase milk generation speed by 50% and increase yield by 50%. It should be a little over double in total if you can keep up with on time milkings. Also offsets hunger +40%. Hyper Lact-Max does the similar, it adds the Heavy Lactating Permanent hediff, except with a 100% increase in generation and yield. Should be quadruple the amount if you can keep up with the milkings. Offsets hunger +80% (Shovel that food down). Removed the brain damage portion. Lact-X Swell added. This will enlarge a pawns breasts and give them the Regular Lact-x drug hediff. Many options can now be adjusted in the mod settings. On the back end I removed CompHyperMilkableHuman, I'm just using CompMilkableHuman with the end values adjusted if you have either of the permanent hediffs. I didn't change the ID of the package so any dependencies should still work. If you use it alongside an existing copy of RJW-MC it will probably complain and/or break in some way. If there are any bugs let me know. Make sure you're using the latest version of everything first. ---------------- Ver 012 Updates: New version! (This version is not on gitgud yet. Currently treating as experimental in case I broke something.) Added a milking station building. Can be found in Production, available after you research Smithing. It uses the stool graphics for now. I am not arty. This will extract milk twice as fast as basic self milking. New column added to the options for who can do what milking jobs to allow/disallow milking at the milking station. Also uses the stool graphic for now. New option added to the mod options so you can set the milk amount before the pawn will start wanting to look for a milking station. The milking station will store the milk in itself. You can change the priority of storage so that pawns will remove the bottles from the station and move them somewhere else. It does NOT keep milk fresh. (Maybe put the station in a freezer?) And an extra. The above also has optional mod integration. If you have Vanilla Expanded Framework and Vanilla Milk Expanded, the milking station will connect to the milk pipes and tanks. *** Do not use the "Vanilla Milk Expanded for Humans" patch on steam. It is not compatible. I made this version of Milkable Colonists compatible without it.*** A caveat. With the above mods active, any humanoid milk bottles put into the MC version of the Milking Station get turned in 'milk'. This may or may not be unbalanced. I just wanted to get it working. It seems to be. You can then extract the normal milk using the Vanilla Milk Expanded buildings. (Also added the food need fix from dastardlii for androids.) Possible future ideas. Different Milking Stations. (Luxury Milking Stations that give mood buffs?) Older updates: Reveal hidden contents ---------------- Ver 002 Updates: Lots of cleanups and naming things more sensibly. Lactating_Natural and Lactating_Drug hediffs have been re-added for backward compatibility. The biotech hediff will be added if you have any of the MC hediffs and it will match it's severity (Days until it expires) Taking basic Lact-x will now give you the Lactating_Drug Hediff and three days worth of timer. This will be copied to the Biotech hediff timer. Lactating_Drug gives +10% production and +10% yield. Permanent and Heavy Permanent remain at +50% and +100% production and yield. Lactating_Natural and Lactating_Drug will be removed if you become malnourished to match the Biotech hediff. The permanent hediffs will remain but you will not gain milk or the biotech Lactating hediff during that time. Stronger hediffs will remove the lesser hediffs. Heavy Permanent -> Permanent -> Drug -> Natural. Moved the logic to do this into the tick rather than in the always on "Active" checking part of the function. Probably slightly better for performance. ------------------ Ver 003 Updates: Pregnancy. Not too long into the third trimester pawns will start lactating naturally. (At severity .8 right now, which is 80% of 18 days. Maybe day 15?) Added new larger milk bottle art supplied by Akaluto (Untested by me) Added Russian translations for the new recipes, also supplied by Akaluto ------------------ Ver 004 Updates: Moved the production and yield values into the hediffs. This will allow you to see what each is doing in game more easily. And allow you to edit the values if you desire. Milk leakage. If your pawn is overflowing they can drip milk onto the ground. The fuller they are, the more often they will leak. This can be toggled off in the options menu. Milk splashed onto the ground can help put out fires. Fix: If a pawn breastfeeds and resets their lactating countdown to 10 days, it will no longer extend the basic 3 day Lactating_Drug hediff. If the drug hediff wears off the pawn will start lactating naturally at that point. ------------------ Ver 005 Updates: (Early WIP, Still messy, But working) You can now assign which pawns will do which jobs. The fullness string will now display the amount of milk bottles in parenthesis ( ) after. This is still ugly and displays a lot of decimal places. Will fix later. Note: On the back end, milking a human is a handling job, if a pawn is not set to handling they cannot manually milk another pawn. Breastfeeding is a 'Patient' job as I needed something that everyone could do. Make sure your pawn can do 'Patient' in the work tab if you want them to be able to breastfeed. To start breastfeeding, the pawn doing the feeding needs to be below 50% food. Amount of milk has been tweaked. Large breasts will give less milk than before, but now all milk values are constant across all jobs. Note that an adult breastfeeding cannot get enough nutrition using base values, so there is a debug multiplier in the options that you can change to increase how much more nutrition an adult would get compared to a baby. 5 is default. You may want to set it higher. Breastfeeding and milking jobs will only start at 100%+ fullness, but then they will continue until done. My job setup/milking setup is a horrible hack. It works. There are probably bugs. It's late, I'm going to bed. ------------------ Ver 006 Updates: (Sort of cleaned up. Might still have bugs but looking good in my testing.) Cleaned up fullness display string. Fixed a bug that could cause an exception if a milkable colonist went off map. (I think.) Added some thoughts to milkable pawns. Small values based on milk state. Also accounts for masochists. New option added: Breast Growth Max Size. Default value 1. If you have a mod that can display it, you can change this to 2 to have pawns breasts rather large. You could potentially make it higher, I didn't test it. If you make the value and you don't like how your pawns' breast end up looking, changing this value back to a lower number will shrink anyone larger down to that number. New drug to go along with max breast size implementation. Lact-X-Swell. It will help make those breasts grow big and strong. Don't overdose and have a swell time! ------------------ Ver 006b Minor tweaks. Made the 'Do breast milking' and 'Do breastfeed' options disabled by default. This is to stop visitors in your colony from milking and/or drinking all the milk from your pawns. There's probably a better way to do it, but this was quick and worked for now. Updated Lact-X-Swell to also give you the Lactating-Drug Hediff when taken. It seemed to me like it should. ---------------- Ver 007 - The cleanup. Bugs fixed: You can now milk/breastfeed from prisoners without causing an exception if you are not in the same room. I was doing path checks from both pawns before allowing the job to proceed, but prisoners weren't allowed out of their cells and so the job got into something of a failure infinite loop. If a breastfeeding/milking pawn or their partner start a different job they should now halt what they are doing 'better'. Sometimes a pawn could be stuck trying to breastfeed/milk while their partner was busy working on something else. A few other things cleaned/commented out. New options page with sliders to keep min/max values in sensible amounts. Mostly. Along with some new options: Milk drip fullness amount. You can choose at what fullness level pawns will start to drip. Milkable fullness level. You can adjust what level pawn fullness is before they are considered as a target for manual milking. Breastfeed fullness level. You can adjust what level pawn fullness is before they are considered to be breastfeeding targets. Breastfeed Hunger level. You can adjust how hungry a pawn has to be before they will consider breastfeeding. Don't make this too low or they will just eat food instead. ---------------- Ver007c - Minor updates due to being busy with work and other things. Added a multiplier to speed up various milk related tasks. I was getting annoyed with how long it would take to milk some of my colonists with hefty assets. More Russian translations added thanks to Akaluto. ---------------- Ver 008 - DIY Added new milking job: Milk Self. This is off by default and can be turned on per pawn in the same list with the rest of the milking jobs. Nothing extra is needed to do this right now. It might require a machine or something later on. There is also a new option in the main mod options for the fullness required before a pawn will milk themselves. This is set to 150% fullness by default. Added a debug option to show a pawn gizmo button to fill a pawns fullness to 150% with a click. Updated the code so this version will no longer actually require Biotech. Breastfeed baby will be disabled if you don't have biotech installed. I haven't done a lot of testing but I think I have it mostly error free. It is still incompatible with C0ffeeRIA at the moment. Even though this no longer requires biotech it is still not compatible with 1.3. ---------------- Ver 009 - Milkable Colonists C0ffeeRIA Compatibility After chatting with C0ffeeeeee, I've updated and tweaked a lot of things to make this work with an updated version of C0ffee's RIA (which I will include here, and cross post.) The new debug fill milk button will now toggle between 150%, 0% and 100% for testing. Pawns belonging to a lactation/hucow ideology will also reset their natural lactation countdown when breastfed upon, similar to what happens when breastfeeding a child. Pawns belonging to a lactation/hucow ideology will get increased happy thoughts when breastfeeding/breastfed upon. This should also still work fine on it's own without CRIA, but there's no new gameplay in this release on its own. C0ffee's Rimworld Ideology Addons updates: Designating a pawn for induced lactation has changed slightly. Instead of using an internal timer now pawns will get a cooldown debuff hediff to show they have been recently induced. Default cooldown timer is 30% of a day in length, and default amount of times induce is required is 20. This works out approximately 3 times a day for a week before lactation starts if you have no drugs to help. Hucow values are now set to +250% yield and +150% production speed, with work speed and move speed set to 70%. The yield and speed values will combine with Milkable Colonist Lact-X hediffs that provide boosts. You can end up with 2 x 2.5 for yield and 2 x 1.5 for speed using Hucow and Hyper Lact Max. Hucows will fill several of their needs by performing milking tasks. Breastfeeding will grant the most needs bar, milked by another colonist second, lowest is self milking. Added options for CRIA lacation: Option to change the cooldown amount of inducing lactation. This will not change the timers on any existing cooldown hediffs. Option to change the amount of times induce is required before lacation starts. This will not reset the progress on the current induce lactation. For example, if you are already halfway through the process and you increase the total to 50, it would take 25 induces from that point. Same is true if you make the total smaller. There is an option to give a pawn a breast size increase when they get turned into a hucow. This is set to 0 by default and can be adjusted. There is also a setting to set the minimum size that breasts become when turning into a hucow. This is set to 0.5 by default, which is average sized. ***Only this newest version of MC-Biotech is compatible with this newest version of CRIA. Make sure to get them both if you want to use CRIA.*** ---------------- Ver 009b - Bug found by Akiya82. Added null check to the Milk self setup. ---------------- Ver 010 - The re-jobening. Reworked how the milking jobs work on the back end so that the jobdrivers do the work instead of just being something that are watched for. This has also allowed me to make downed/sleeping pawns valid targets for milking jobs. And maybe even fix a bug or two concerning starting too many jobs in a single tick. Also added another page to the milking designations page so you can set what your slave/prisoners will do/have done to them, just like your colonists. This new version is CRIA compatible but I haven't had too much time to test it in a real game, so I'm leaving the ver009 download available as well. ---------------- Ver 010b - Small update as Steam sales are on and I'm playing less Rimworld currently. After helping Akiya82 with a bug I realized I was assuming 'milk' when breastfeeding. This may apply to very few people, but this version will now check the item set in the CompProperties and take the nutrition value from it for breastfeeding. It will fall back to 0.01 if it can't find a nutritional value on the item but the item is still flagged as gives nutrition. There is more math behind the scenes, but if you know what I'm talking about here you can look it up yourself in the source. Also added some more Russian translations provided by Akaluto. Bug Fix for CRIA: "Induced Lactation Recently" hediff is counting up, and not down. Bug found by Akiya82. Added null check to the Milk self setup. ---------------- Ver 010c - Small update. Adding option so you can toggle off the capped breast size setting. ---------------- Ver 011 Updates: Added a new option that will prevent most jobs from being interrupted when someone milks or breastfeeds from the target pawn. If the pawn is sleeping, moving or not doing anything important the pawn will stop and be involved with the milking/breastfeeding, otherwise they will keep on doing whatever they were doing. It probably goes something like this: "You're researching? You're looking a bit full, let me milk you. Carry on working on your schematics." It may make less sense for more physical jobs like mining. I'm still tweaking it. ---------------- Ver 011b Updates. Actually updated Hydraulic and Bionic breasts to give milk. For real this time. In base RJW Hydraulic and Bionic breasts give no milk. These are now being patched in Milkable Colonists so they will. Default values: Hydraulic breasts will give 50% the amount vs natural breasts of the same size. Bionic breasts will give 75% the amount vs natural breasts of the same size. Archotech breasts will give 125% the amount vs natural breasts of the same size. These amounts can all be adjusted in the options. ---------------- Ver 011c updates. Small additions. The work speed/amount multiplier now changes work speed for most tasks. Only Biotech baby breastfeeding is untouched, it will still be an amount multiplier instead of a speed multiplier. Added options: Hunger amount offset for Lact-Max hediff. Default is 40%, but now you can slide this down if you want. Hunger amount offset for Hyper-Lact-Max hediff. Default is 80%, but now you can slide this down if you want. Lactation fertility factor override. By default the Biotech Lactating hediff makes your pawn's fertility 5%. You can now adjust that and make it higher if you want your milk providing pawns to still have children. Or set it to 0 if you really hate children. Do what makes you happy. The second, possibly more game changing update. I updated the 'who can give milk' patch file so that it should affect all pawns, including HAR races. This is located in rjw-mc-biotech\1.4\Patches\RaceMilkPatch.xml If you're already running your own adjusted 'who give what milks' patch file you can keep your own. If you want to go back to only base rimworld humanoids giving milk, you can delete the top section from that file and un-comment out the bottom section (Remove the <!-- and -->) For most it should just work as is though. I am not sure if you need a new save for this to work with existing pawns. My testing has varied. With a new game I can have any pawn from any race mod drink a lact-x and start making milk. ---------------- Ver 011d updates. Thanks to @OriginalNoCare for the heads up. Bug fixes with artificial breasts and milk amounts when performing milking jobs. If you already have 011c but your pawns don't use hydraulic/bionic/archotech breasts, you can skip this update. If you're downloading for the first time get this version for 'less bugs.' Downloads: rjw-mc-biotech_011c.zip 577.53 kB · 3,108 downloads rjw-mc-biotech_011d.zip 577.14 kB · 2,707 downloads coffees-rjw-ideology-addons.zip 194.22 kB · 8,313 downloads rjw-mc-biotech_012.zip 592.49 kB · 3,523 downloads This might be a stupid question, but which one of these is the “correct” file? I downloaded rjw-mc-biotech_012.zip as well as _011d.zip afterwards and was hoping to use the mc-genes addon with it, however the genes addon depends on “invalid.package.id” which I assume is something that’s missing/not part of this file? Is the addon simply outdated?
onslort Posted December 16, 2023 Posted December 16, 2023 Use the highest number version to get the latest. I'll often leave the older version up when testing a new version in case of bugs. But it's been a good long while now with no issues so it's fine to use the latest.
PG3 Posted December 30, 2023 Posted December 30, 2023 This is dependent on coffees rjw ideology addons, although from what I understood from the original message, it shouldn't be. (It has something to do with hucows bein required) Additionally with there are two seperate milk fullness stats at least if you have permenantly lactating and the required Lactating Ideology. And only one gets cleared with milking.
PooooG Posted January 1, 2024 Posted January 1, 2024 10 hours ago, ahmad998 said: where i can do download new version ? Here: https://www.loverslab.com/topic/139736-milkable-colonists-updated-for-11/page/5/#comment-3925773
aimless115 Posted January 1, 2024 Posted January 1, 2024 it would be nice if we could restrict who is allowed to suck milk
PooooG Posted January 2, 2024 Posted January 2, 2024 21 hours ago, aimless115 said: it would be nice if we could restrict who is allowed to suck milk You can... You can restrict who will breastfeed, who will let other breastfeed, who will milk others/milk themselves etc.
aimless115 Posted January 2, 2024 Posted January 2, 2024 2 hours ago, PooooG said: You can... You can restrict who will breastfeed, who will let other breastfeed, who will milk others/milk themselves etc. shit must have missed that need to check
tranquilliam Posted February 5, 2024 Posted February 5, 2024 is it possible to get pawns to lactate insect jelly? running an Apini colony and i'm trying to aim for a whole insect jelly/honey lactation hucow theme...
Ardlan Posted February 6, 2024 Posted February 6, 2024 17 hours ago, tranquilliam said: is it possible to get pawns to lactate insect jelly? running an Apini colony and i'm trying to aim for a whole insect jelly/honey lactation hucow theme... Yes it is, at least it was in the pre biotech haven't tested it with the current version. For races with a patch you only need to exchange "HumanoidMilk" with "InsectJelly" in the "milkDef" tag in the patch file. For races without a patch you need to make a patch (howto here). In case of the Apini Race if it's still a HAR Race and not a Biotech Race you should already have a patch for "ApiniHoney" in the "MilkPatch.xml.bak" file in the 1.4/Patches directory of this mod.
tranquilliam Posted February 6, 2024 Posted February 6, 2024 3 hours ago, Ardlan said: Yes it is, at least it was in the pre biotech haven't tested it with the current version. For races with a patch you only need to exchange "HumanoidMilk" with "InsectJelly" in the "milkDef" tag in the patch file. For races without a patch you need to make a patch (howto here). In case of the Apini Race if it's still a HAR Race and not a Biotech Race you should already have a patch for "ApiniHoney" in the "MilkPatch.xml.bak" file in the 1.4/Patches directory of this mod. i was able to get them to lactate insect jelly successfully for a while, but unfortunately now i'm experiencing the same errors that @kiren333 and @SluttySnowcraft have been getting. very weird...
tranquilliam Posted February 7, 2024 Posted February 7, 2024 5 hours ago, tranquilliam said: i was able to get them to lactate insect jelly successfully for a while, but unfortunately now i'm experiencing the same errors that @kiren333 and @SluttySnowcraft have been getting. very weird... figured i should post my logs, too. here they are
Ardlan Posted February 7, 2024 Posted February 7, 2024 21 hours ago, tranquilliam said: i was able to get them to lactate insect jelly successfully for a while, but unfortunately now i'm experiencing the same errors that @kiren333 and @SluttySnowcraft have been getting. very weird... Well for SluttySnowcraft's issue Tory187 already posted the conflicting mod but that one is not in your mod list. Which means one of your other mods is the issue. My curiosity let me also test the lactation of InsectJelly and it works as expected at least for my mod list.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now