RimWorld

RimWorld

Babies and Children
 This topic has been pinned, so it's probably important
canefe  [developer] Sep 30, 2021 @ 12:40pm
Bugs and Issues
You can report any bugs you encounter or any mod incompatibility you find.

Issues created in GitHub repo will be prioritized.
Click here[github.com] to post a bug on GitHub.
Last edited by canefe; Jul 26, 2022 @ 7:16am
< >
Showing 46-60 of 93 comments
Vistha Mar 25, 2022 @ 8:51am 
Pawnmorpher morphs don't have race settings, even though they all seem to be recognized correctly for the purpose of listing and disabling them in BnC.
Scorpio Mar 25, 2022 @ 10:46am 
getting spammed with this error:

TryMakePreToilReservations() returned false for a non-queued job right after StartJob(). This should have been checked before. curJob=TakeBabyToBedAndFeed (Job_5184478) A=Thing_VCE_LavishGrill1401655 B=Thing_Human1002707 C=Thing_DoubleBed1055404
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Warning_Patch1 (string)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.StartJob_Patch4 (Verse.AI.Pawn_JobTracker,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool,bool)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob ()
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch3 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch1 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch0 (Verse.Root_Play)
Scytheangel Mar 27, 2022 @ 12:36pm 
with rjw and menstruation addon if a pawn gets pregnant by animal, and results in human baby the baby will be stillborn 100% of the time even if set to 1%.
disabling stillborn the baby survives but dont get the child is growing hediff and mother gets the permanent recovering from birth bug

the huglib reports
https://gist.github.com/HugsLibRecordKeeper/de400078bc23597cbfbc63b9e475f33a stillbirt on
https://gist.github.com/HugsLibRecordKeeper/7f2ced19a26b4de34c0c1dac1c5f4fb3 Stillbirt off
https://gist.github.com/HugsLibRecordKeeper/e2b0823dd289e5b6f056d28afbe221f3 baby implantation (pawn creation)

here is the content of the getting random element from empty collection error line

Getting random element from empty collection.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.GenCollection:RandomElement<rjw.HediffDef_InsectEgg> (System.Collections.Generic.IEnumerable`1<rjw.HediffDef_InsectEgg>)
rjw.Hediff_PartBaseNatural:TryGetEgg (string)
(wrapper dynamic-method) rjw.Hediff_PartBaseNatural:rjw.Hediff_PartBaseNatural.Tick_Patch1 (rjw.Hediff_PartBaseNatural)
(wrapper dynamic-method) Verse.Pawn_HealthTracker:Verse.Pawn_HealthTracker.HealthTick_Patch1 (Verse.Pawn_HealthTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()
Sir Dhyne Apr 3, 2022 @ 3:00am 
RimEffect Asari and Drell appear to be broken. They're birthing fully-grown children at age 0 (and also not applying the pregnancy graphic from RimNude to the mother), whereas human births function just fine. No logs to report.
Last edited by Sir Dhyne; Apr 3, 2022 @ 3:00am
canefe  [developer] Apr 3, 2022 @ 6:07am 
Originally posted by Sir Dhyne:
RimEffect Asari and Drell appear to be broken. They're birthing fully-grown children at age 0 (and also not applying the pregnancy graphic from RimNude to the mother), whereas human births function just fine. No logs to report.

That's because those mods does not have life stages other than adult life-stage added to their races.

It is possible to fix it by patching their life stages and I would patch them but not sure about how their life-stage ages should be in a way that would be lore-appropriate. Should it be same as humans?
Sir Dhyne Apr 3, 2022 @ 2:28pm 
Originally posted by cometopapa:
Originally posted by Sir Dhyne:
RimEffect Asari and Drell appear to be broken. They're birthing fully-grown children at age 0 (and also not applying the pregnancy graphic from RimNude to the mother), whereas human births function just fine. No logs to report.

That's because those mods does not have life stages other than adult life-stage added to their races.

It is possible to fix it by patching their life stages and I would patch them but not sure about how their life-stage ages should be in a way that would be lore-appropriate. Should it be same as humans?

For the most part, yes. Drell have the same lifespan as humans and Asari live for 1000 years but appear to come to relative adult-hood around the same time humans do. Cultural issues aside, mechanically I think that would be the best solution and would really be appreciated.
star Apr 6, 2022 @ 3:59pm 
Could not instantiate or initialize a ThingComp: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'BabiesAndChildren.Growing_Comp' threw an exception. ---> System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <eae584ce26bc40229c1b1aa476bfa589>:0
at BabiesAndChildren.Growing_Comp..cctor () [0x00014] in <6de95006fa6348ce870e1a340031f182>:0
--- End of inner exception stack trace ---
at (wrapper managed-to-native) System.Reflection.MonoCMethod.InternalInvoke(System.Reflection.MonoCMethod,object,object[],System.Exception&)
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00002] in <eae584ce26bc40229c1b1aa476bfa589>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00014] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.RuntimeType.CreateInstanceMono (System.Boolean nonPublic) [0x000a8] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.RuntimeType.CreateInstanceSlow (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) [0x00009] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.RuntimeType.CreateInstanceDefaultCtor (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) [0x00027] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic) [0x00020] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Activator.CreateInstance (System.Type type) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
at (wrapper dynamic-method) Verse.ThingWithComps.Verse.ThingWithComps.InitializeComps_Patch1(Verse.ThingWithComps)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
(wrapper dynamic-method) Verse.ThingWithComps:Verse.ThingWithComps.InitializeComps_Patch1 (Verse.ThingWithComps)
Verse.ThingWithComps:PostMake ()
Verse.ThingMaker:MakeThing (Verse.ThingDef,Verse.ThingDef)
Verse.PawnGenerator:TryGenerateNewPawnInternal (Verse.PawnGenerationRequest&,string&,bool,bool)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GenerateNewPawnInternal_Patch1 (Verse.PawnGenerationRequest&)
Verse.PawnGenerator:GenerateOrRedressPawnInternal (Verse.PawnGenerationRequest)
(wrapper dynamic-method) Verse.PawnGenerator:Verse.PawnGenerator.GeneratePawn_Patch2 (Verse.PawnGenerationRequest)
RimWorld.Faction:TryGenerateNewLeader ()
RimWorld.FactionGenerator:NewGeneratedFaction (RimWorld.FactionGeneratorParms)
RimWorld.FactionGenerator:GenerateFactionsIntoWorld (System.Collections.Generic.Dictionary`2<RimWorld.FactionDef, int>)
RimWorld.Planet.WorldGenStep_Factions:GenerateFresh (string)
RimWorld.Planet.WorldGenerator:GenerateWorld (single,string,RimWorld.Planet.OverallRainfall,RimWorld.Planet.OverallTemperature,RimWorld.Planet.OverallPopulation,System.Collections.Generic.Dictionary`2<RimWorld.FactionDef, int>)
RimWorld.Page_CreateWorldParams:<CanDoNext>b__17_0 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__27_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()
Oromis95 Apr 9, 2022 @ 10:49pm 
Writing here too since I don't know if you get notified otherwise:
Alien races with an innate scaling other than 1 (ex. ratkin -0.8, and kurin - 0.9) will have their body parts in the wrong spots: https://postimg.cc/sMPh8d9g

Active Modlist:
Harmony
Core
Royalty
Ideology
HugsLib
Humanoid Alien Races
Babies and Children [1.3]
Camera+
Character Editor
De-generalize Work
Kurin HAR Edition
[KV] Show Hair With Hats or Hide All Hats
NewRatkinPlus
Last edited by Oromis95; Apr 9, 2022 @ 10:51pm
star Apr 11, 2022 @ 12:19am 
Another bug:

Voort threw exception in WorkGiver BnC_WatchAdult: System.NullReferenceException: Object reference not set to an instance of an object
at BabiesAndChildren.WorkGiver_FollowLead.HasJobOnThing (Verse.Pawn pawn, Verse.Thing thing, System.Boolean forced) [0x0026f] in <6de95006fa6348ce870e1a340031f182>:0
at RimWorld.JobGiver_Work+<>c__DisplayClass3_1.<TryIssueJobPackage>b__0 (Verse.Thing t) [0x00013] in <99518a644a3e4a7ea3fde566568df84a>:0
at Verse.GenClosest+<>c__DisplayClass2_0.<ClosestThingReachable>b__0 (Verse.Thing t) [0x00034] in <99518a644a3e4a7ea3fde566568df84a>:0
at Verse.GenClosest.<ClosestThing_Global>g__Process|5_0 (Verse.Thing t, Verse.GenClosest+<>c__DisplayClass5_0& ) [0x00047] in <99518a644a3e4a7ea3fde566568df84a>:0
at Verse.GenClosest.ClosestThing_Global (Verse.IntVec3 center, System.Collections.IEnumerable searchSet, System.Single maxDistance, System.Predicate`1[T] validator, System.Func`2[T,TResult] priorityGetter) [0x0005d] in <99518a644a3e4a7ea3fde566568df84a>:0
at Verse.GenClosest.ClosestThingReachable (Verse.IntVec3 root, Verse.Map map, Verse.ThingRequest thingReq, Verse.AI.PathEndMode peMode, Verse.TraverseParms traverseParams, System.Single maxDistance, System.Predicate`1[T] validator, System.Collections.Generic.IEnumerable`1[T] customGlobalSearchSet, System.Int32 searchRegionsMin, System.Int32 searchRegionsMax, System.Boolean forceAllowGlobalSearch, Verse.RegionType traversableRegionTypes, System.Boolean ignoreEntirelyForbiddenRegions) [0x0014c] in <99518a644a3e4a7ea3fde566568df84a>:0
at (wrapper dynamic-method) RimWorld.JobGiver_Work.RimWorld.JobGiver_Work.TryIssueJobPackage_Patch1(RimWorld.JobGiver_Work,Verse.Pawn,Verse.AI.JobIssueParams)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
(wrapper dynamic-method) RimWorld.JobGiver_Work:RimWorld.JobGiver_Work.TryIssueJobPackage_Patch1 (RimWorld.JobGiver_Work,Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_PrioritySorter:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Tagger:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Subtree:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.Pawn_JobTracker:DetermineNextJob (Verse.ThinkTreeDef&)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob ()
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch3 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
Verse.AI.Pawn_JobTracker:JobTrackerTick ()
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch4 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch1 (Verse.TickManager)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.TickManagerUpdate_Patch2 (Verse.TickManager)
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
UltimateTobi Apr 13, 2022 @ 3:53am 
Hi!

Toddlers (age 1+) have this tattoo(?) (Both in portrait and pawn itself): https://imgur.com/a/JwUXKjt
Casiy Rose Apr 16, 2022 @ 1:40pm 
Originally posted by Scytheangel:
with rjw and menstruation addon if a pawn gets pregnant by animal, and results in human baby the baby will be stillborn 100% of the time even if set to 1%.
disabling stillborn the baby survives but dont get the child is growing hediff and mother gets the permanent recovering from birth bug

the huglib reports
https://gist.github.com/HugsLibRecordKeeper/de400078bc23597cbfbc63b9e475f33a stillbirt on
https://gist.github.com/HugsLibRecordKeeper/7f2ced19a26b4de34c0c1dac1c5f4fb3 Stillbirt off
https://gist.github.com/HugsLibRecordKeeper/e2b0823dd289e5b6f056d28afbe221f3 baby implantation (pawn creation)

here is the content of the getting random element from empty collection error line

Getting random element from empty collection.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.GenCollection:RandomElement<rjw.HediffDef_InsectEgg> (System.Collections.Generic.IEnumerable`1<rjw.HediffDef_InsectEgg>)
rjw.Hediff_PartBaseNatural:TryGetEgg (string)
(wrapper dynamic-method) rjw.Hediff_PartBaseNatural:rjw.Hediff_PartBaseNatural.Tick_Patch1 (rjw.Hediff_PartBaseNatural)
(wrapper dynamic-method) Verse.Pawn_HealthTracker:Verse.Pawn_HealthTracker.HealthTick_Patch1 (Verse.Pawn_HealthTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()

I'm having this same exact issue minus the menstruation addon. Colonist got pregnant by one of the colony dogs and the baby was a stillbirth after a day, mother now in permanent "Recovering from pregnancy" mode. I tried editing the save file to no avail. Problem has to be in the assembly because I checked all the .xmls for some way to fix this.
PLEASE fix this issue!
Caixa Apr 22, 2022 @ 9:01am 
Originally posted by Casiy:
Originally posted by Scytheangel:
with rjw and menstruation addon if a pawn gets pregnant by animal, and results in human baby the baby will be stillborn 100% of the time even if set to 1%.
disabling stillborn the baby survives but dont get the child is growing hediff and mother gets the permanent recovering from birth bug

the huglib reports
https://gist.github.com/HugsLibRecordKeeper/de400078bc23597cbfbc63b9e475f33a stillbirt on
https://gist.github.com/HugsLibRecordKeeper/7f2ced19a26b4de34c0c1dac1c5f4fb3 Stillbirt off
https://gist.github.com/HugsLibRecordKeeper/e2b0823dd289e5b6f056d28afbe221f3 baby implantation (pawn creation)

here is the content of the getting random element from empty collection error line

Getting random element from empty collection.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.GenCollection:RandomElement<rjw.HediffDef_InsectEgg> (System.Collections.Generic.IEnumerable`1<rjw.HediffDef_InsectEgg>)
rjw.Hediff_PartBaseNatural:TryGetEgg (string)
(wrapper dynamic-method) rjw.Hediff_PartBaseNatural:rjw.Hediff_PartBaseNatural.Tick_Patch1 (rjw.Hediff_PartBaseNatural)
(wrapper dynamic-method) Verse.Pawn_HealthTracker:Verse.Pawn_HealthTracker.HealthTick_Patch1 (Verse.Pawn_HealthTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()

I'm having this same exact issue minus the menstruation addon. Colonist got pregnant by one of the colony dogs and the baby was a stillbirth after a day, mother now in permanent "Recovering from pregnancy" mode. I tried editing the save file to no avail. Problem has to be in the assembly because I checked all the .xmls for some way to fix this.
PLEASE fix this issue!

That issue happens because a baby's father is an animal, removing the father from the relatives list in social tab with Character Editor will solve the problem, the baby can have "Child is growing (baby)" hediff twice after a few ticks, you will want to only have one.
Amylis Apr 28, 2022 @ 2:36pm 
I may have found an incompatibility with the "Rim-Robots." Without fail, when a crafted mechanent has finished construction from the mech-casket it takes a few steps and dies as a stillborn while looking like an human infant rather than a robot. Here is the HugsLib Log:

https://gist.github.com/55118447d9de4bf7b590f05cb705a118

I feel I should mention looking at the above bug reports that there are no parents and I am not using RJW and I haven't added any menstruation add-ons. I am using "Children, School, and Learning", "Age Matters", and this one. This is a manufactured robot from an assembler.

Edit: I found a solution for my case by disabling mechanents and personae under the mod settings menu for aliens. Doing so made mine adult size, age 0, and not dead. This is great for making robots, but probably not for any "living" races.
Last edited by Amylis; Apr 29, 2022 @ 5:15pm
[ 狼 ] Aokami Apr 29, 2022 @ 12:27am 
Someone else mentioned this earlier but, Kurin children keeps getting their names randomized and changed every time i load the game or reload. Anyone know a possible fix or is this a common behavior?

Been trying to find a fix or solution but doesn't seem like its a comon problem maybe?
Last edited by [ 狼 ] Aokami; Apr 29, 2022 @ 12:27am
Citoyen Apr 29, 2022 @ 5:46pm 
Presumably unintentional behavior:

* Toddler is hungry
* Toddler goes and gets a simple meal on its own
* Mom comes and breastfeeds the toddler while it still holds the simple meal
* Toddler, with a 100% food bar, proceeds to still eat the simple meal at a table

Also, the toddler keeps collapsing from exhaustion lol. It would prefer to try to watch colonists work than go to bed. Great work ethic, but probably not intended behavior.
Last edited by Citoyen; Apr 29, 2022 @ 6:18pm
< >
Showing 46-60 of 93 comments
Per page: 1530 50