RimWorld

RimWorld

Toddlers
554 Comments
Kateye 16 Aug @ 1:38pm 
Now that toddlers are wandering giggle mood buffs, maybe they won't spend the first 3 years of their life in a growth vat. lol
cyanobot  [author] 15 Aug @ 12:48pm 
@Zairya
I haven't really thought about how to handle prisoners/slaves yet. I think maybe only let toddlers feed autonomously from adults of the same faction and social class, and need the intervention of another adult (or maybe even player intervention) to cross those boundaries?

As I said, needs some thought. I'll try not to make it too creepy haha.
cyanobot  [author] 15 Aug @ 12:42pm 
@1340815253
I can double check that the Toddlers code is working as intended, when I get the time.

But Toddlers gets the body textures from the ones defined by the race for babies, or failing that from the children, and some races don't have separate textures for babies or children, or are just kinda weirdly configured.

I advise testing whether infants (ie babies without Toddlers mod, or 0yo babies with Toddlers) have the correct graphic. It's usually hidden under the swaddling graphic when they're alive but visible when they're dead.

If the infants have the correct graphic, the problem is with the Toddlers code, and I'll need to fix it. (Let me know.) If the infants also have an incorrect graphic, you'll need to report it to the author of the race mod in question.
Zairya 15 Aug @ 11:44am 
"What I'd be considering adding is having older toddlers be able to effectively climb onto the lactating pawn to breastfeed rather than needing a second adult's help. Which I think should be doable."

Would this include prisoners or slaves? I rarely have prisoners but it would be... kind of funny. I'm just getting chills about this because having my mouselings "falling off" their cribs was horrible. You fixed this already, no worries.
1340815253 15 Aug @ 9:44am 
Some alien races have incorrect body shape textures for one year old children. Is there any way to replace it? Or we need to wait for you to fix it.for example milira race,wolfein race
cyanobot  [author] 15 Aug @ 4:02am 
@Zairya
Theoretically, if you have a bath or washtub, they can bathe the babies which adds both Hygiene and Play. I'm gonna check if that's still working, if it's stopped happening.

Babies can be carried to downed or unconscious moms and breastfeed from them - this is vanilla Biotech behaviour (I believe?). Having an adult take them to the lactating pawn will still be necessary for infants whatever I add. Probably for younger toddlers as well.

What I'd be considering adding is having older toddlers be able to effectively climb onto the lactating pawn to breastfeed rather than needing a second adult's help. Which I think should be doable.

(All feature additions are on hold until I finish the 1.6 updates, but I'm _nearly_ there now.)
Zairya 15 Aug @ 3:03am 
Wait, you could really bath them? I only ever had them washed o.O

And techincally, a baby knows how to "hit" a breast to make milk flow. the problem here is, that babies who, still need milk, can't move on their own. I doubt, you can solve this realistically.
cyanobot  [author] 15 Aug @ 1:17am 
@Vel
That is both pretty weird and pretty technical but I see what you mean. I'll have a think about how I'd implement it.

I don't think I set bathing to require low Play. I'll double check that it's still working in 1.6 - thanks for bringing it to my attention.
Vel 14 Aug @ 6:18pm 
This is gonna sound very weird and a bit technical

But could a toddler, hypothetically, interact with a comatose pawn to breastfeed "by themselves" ? The question came up after my yttakin colony had to manually haul babies to the mother.

It certainly would be a feature I wouldn't mind seeing, as it would free up a bit of hauling toddlers around

And speaking of toddlers, perhaps it's just a perspective bias, but I haven't really seen babies/toddlers being bathed lately, only washed.

Is it because of needing BOTH hygiene low and recreation low ? I find it adorable anytime it happens.
KitBug 5 Aug @ 3:01pm 
The whitelist for vacsuit and it's helmet aren't tagged for Odyssey, it gives a (harmless?) red error when the DLC isn't loaded.
oh no 30 Jul @ 8:31am 
You're the best dude!
cyanobot  [author] 30 Jul @ 8:17am 
@oh no
I wasn't able to replicate your issue with just Toddlers. (Adults would keep playing with sleeping babies, but they wouldn't get stuck.)

I've added a check to force them to stop playing if the baby falls asleep, which hopefully will also eliminate your issue, but let me know.
oh no 29 Jul @ 4:47pm 
Next time I'm playing I'll check the log to see if anything seems out of the ordinary. Thanks for always being so quick to fix things!
cyanobot  [author] 29 Jul @ 1:23pm 
@oh no
Dang. I did not think I touched anything that would interact with that, but I'll take a look, thanks for reporting.
oh no 29 Jul @ 12:59pm 
I've had an issue since today's update where adult pawns will get stuck playing with a sleeping Toddler. They just stand in place and I only notice it happening when they begin starving.
cyanobot  [author] 29 Jul @ 10:06am 
I think I've fixed the animation issue.
cyanobot  [author] 29 Jul @ 8:51am 
@cyanobot
If you open the options menu there's a button to take you to the log file folder, where you'll find a file called Player.log. You can copy the contents of that into a site like Pastebin in order to get a link you can give to me (or another modder, for future reference).

I have managed to replicate your animation issue so I should be able to tackle it with or without log.

It doesn't throw an exception for me though, it just doesn't work. So the error you're getting at the toybox might be unrelated to the animation issue, and I won't be able to solve that error unless I can replicate that one too.

Thanks for reporting, as always.
1340815253 28 Jul @ 8:51am 
@cyanobot I'm sorry, I don't know how to obtain the complete log. But I may have found the trigger for the problem, not playing with toys. It is normal before entering the crib, and when the baby rests at 100% or more, it will twist. After twisting, there will be no animation when getting off the crib. I've tried several times and it's like this. Maybe you can try to replicate it
cyanobot  [author] 28 Jul @ 3:34am 
@Vel @1340815253
Pushed a fix for the loneliness issues. If you're not seeing a change, try forcing Steam to redownload the mod to make sure you have the latest files. If you definitely have the latest files and it's still not fixed for you, let me know.
cyanobot  [author] 28 Jul @ 3:09am 
@1340815253
I'm not able to replicate your issue. If it's repeatable for you, can you give me more detail on exactly when it happens? Is it only under certain circumstances? Does the error occur when the toddler sets out to play with the toys, or while they're at the toybox playing?

Could you turn on job logging for the toddler using the debug tools before the error happens, and share the full log covering the error?
Vel 27 Jul @ 10:52am 
Amazing mod, another one in the list of must-haves in a rim playthrough.

Just one slight problem, the children are getting lonely, despite having more than enough adult interactions/play.

The adults also don't seem to play with children to remedy that, perhaps due to full "Play" bar.
1340815253 27 Jul @ 3:55am 
Exception in JobDriver fixed tick for pawn 黄英资 driver=JobDriver_ToddlerPlayToys (toilIndex=1) driver.job=(ToddlerPlayToys (Job_4460567) A = Thing_ToyBox1002654 Giver = JobGiver_ToddlerPlay [workGiverDef: null])
System.NullReferenceException: Object reference not set to an instance of an object
[Ref 51619D31] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.JobUtility.TryStartErrorRecoverJob_Patch1 (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:DriverTick ()
Verse.AI.Pawn_JobTracker:JobTrackerTick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.Thing:DoTick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2
1340815253 27 Jul @ 3:54am 
I added Yayo's Animation (Continued) mod. There is a probability that children aged 1-2 will no longer have animations, and they are not aliens. Restarting the game or loading save files seems normal. I'm not sure if it's because of playing with toys.
Tolvo 26 Jul @ 10:58am 
Yeah I wasn't sure how the insulation side would go with that. But it might also be that we should just rely on the clothing they're wearing for that and the vac crib for the vacuum, with it being that we still need to rush the babies out of there anyway just the vac crib prevents instant death. The bubble would be both really funny but also pretty cute. A bubble baby just rolling around a ship getting into trouble.
cyanobot  [author] 26 Jul @ 9:29am 
@Tolvo
Yeah, the vac crib would more be aimed at protecting infants and young toddlers in the event of emergency. And yes, insulation also sounds important (although depending on how hard that is to implement, that function might have to be dependent on Soft Warm Beds.) A bubble sounds really funny, like a vacuum-safe hamster ball for your kids.
Tolvo 26 Jul @ 9:25am 
Ah thank you for letting the babies wear the kid vacsuits! Maybe another option would be like a bubble of some kind taking up a utility slot. Though I don't know if there actually are ways to set a utility to be life stage specific. The crib also sounds interesting but couldn't that cause issues with toddlers who can get out of the crib as well as when feeding or playing with the baby? I think when people are holding the babies the vacuum doesn't effect them(Though temperature still does). Though the vac crib might still be really useful during an emergency like if a hole opens up and suddenly the nursery is a vacuum to protect babies in cribs. Would it also insulate the baby then since the temperature would still be extreme?
Filipino Goku 26 Jul @ 8:40am 
Thank you for the update!
cyanobot  [author] 26 Jul @ 7:37am 
@Tolvo
For now I've gone ahead and added the vacsuit helmet and kid vacsuit to the list of things wearable by babies.

Once I'm done updating things to 1.6 I might come back and add separate baby versions for those who enjoy the added challenge and/or realism of having to make separate clothes for babies.

I'm also interested in the idea someone suggested below of a vacuum-sealed crib but that will take more implementation.
Tolvo 26 Jul @ 7:28am 
I was wondering if there is any plan to add a baby vacsuit for Odyssey so toddler's can run around spaceships? Or is it more so that we should just keep toddler's pretty much in one room and not let them out and about till age 3 in space?
cyanobot  [author] 26 Jul @ 3:05am 
@chocoavena
Is your baby a non-standard species, or using a non-standard body type?
If not, try unsubscribing and resubscribing (might need to do it a few times until you see Steam actually re-downloading the mod files) to make sure you have all the files.
chocoavena 25 Jul @ 11:57am 
for some reason, baby onsies when worn is a giant red box with an X on it
cyanobot  [author] 19 Jul @ 6:08am 
@1340815253
There is supposed to be a job driver that makes them go play with lonely babies regardless of their Play level, but the logic or the numbers might not be quite right -- I'll look into it. Thanks for reporting.
1340815253 19 Jul @ 6:06am 
It is possible that young children have a high level of entertainment, so no one goes to play with them. indeterminacy
1340815253 19 Jul @ 6:03am 
The priority for character care is set to the highest level, with infant experiencing 100% loneliness and characters still wandering around, occasionally playing with them.I'm not sure if it's normal.
devava 15 Jul @ 9:32pm 
Thank you so much for the update! :steamhappy:
Busutsoon2 13 Jul @ 6:50am 
oh! my favorite mod is finally updated to 1.6! thank you for the hard work :steamthumbsup:
hatasan 13 Jul @ 4:32am 
Thank you so much for the update! This is the mod I’m most excited about, and I really look forward to seeing where it goes. Keep up the great work!
cyanobot  [author] 13 Jul @ 2:52am 
@Mezzo (and any others with the same issue)
If it still says 1.5 your game has probably not successfully downloaded the new files. (I'm seeing a lot of people have similar issues with getting their mods to update to 1.6.) Try unsubscribing and resubscribing. You may need to do it a couple of times, ideally you want to see the "downloading" bar on Steam to see that it's actually grabbing new data.
KomejiKoishi 12 Jul @ 6:02pm 
thank you!
Mezzo 12 Jul @ 5:19pm 
In game it still says 1.5 but imma load it anyway.
If we die, we die.
Zeroaffect 12 Jul @ 4:30pm 
Thank you for the update!
Sephira jo 12 Jul @ 12:05pm 
I'm so happy you updated! Trust me this will be getting tested when I load up the game later today. :D I've been having to manually check all my mod updates but it's worth it for this. Toddlers is an AMAZING mod and I love it to bits. It adds so much life to the game and I love having them run around the base/village
cyanobot  [author] 12 Jul @ 9:45am 
1.6 update (release version) is live!

Please be aware that the HAR compatibility has only been extremely lightly tested for 1.6. Full testing is on my to do list but won't be immediate.

Thanks everyone for the patience and for the continued feedback!
cyanobot  [author] 12 Jul @ 6:22am 
@Aurriana (and others who have shared compliments) - thank you!

@deltaplays010
Odyssey compat will be a second update, or multiple, after base 1.6 compat is done (which is nearly there, wooo!).

It'll be a little while because I'm prioritising finishing updating my other mods to 1.6 first. Odyssey patches for some of my other mods may also be higher priority if they actually break with Odyssey, rather than just wanting new features.

Vacsuits for babies is definitely going to be a thing. Vacuum-safe crib also sounds like a great idea, but will probably take more work (and therefore more time). I'll make other decisions after I've played about with Odyssey for a bit - but suggestions are always welcome!
deltaplays010 12 Jul @ 6:08am 
when you add the 1.6 update, it would be interesting to see clothing and items for children in space, like vacsuits for babies or cribs that protect the child from the vacuum (kinda like SoS2 spacer crib), and maybe even a new play type where children in space with propper clothin walk out the ship and just float around in space
Aurrianna 12 Jul @ 4:11am 
this mod adds such a wonderful stage to the babies/children. playing without it shows how 'lifeless" the infants are until grown. thank you for creating it
cyanobot  [author] 12 Jul @ 3:34am 
@sevenfortyfour
Ah! I had not even considered what would happen if they aged up - yeah I'll patch that.

@1340815253
Yes absolutely, but Odyssey-specific patches will be after getting all my stuff updated to 1.6. ^_^
1340815253 12 Jul @ 3:07am 
Can add a vacuum suit to the baby? I want to see them go on a spacewalk.
sevenfortyfour 11 Jul @ 4:33pm 
To clarify wrt the refugee baby crash (I ran out of characters on the prior message), that pawn continues to only wander that small area even when they reach childhood or adulthood, stopping to go eat or sleep, and then returning to wander that same area.
cyanobot  [author] 11 Jul @ 2:52pm 
@sevenfortyfour
I may have forgotten to set the frequency of the undressing state back to a sane value after testing. Whoops. Should be fixed in the most recent commit.

I'll take a look at the refugee crash. That's not too far off the intended behaviour (although they should probably attempt to play, too), but if it's a small enough area to look and feel weird it does want taking a look at.

Crying and giggling should be equal rates at precisely 50% happiness. Crying is meant to be more common at low happiness than giggling is at high happiness, but I'll fiddle with the curve a bit because it may be increasing too sharply at only-a-bit-less-than 50% atm. (Hasn't changed from 1.5 as far as I can tell, but I think you're right about the tuning not being quite right.)

Thanks so much for taking the time to give feedback.