RimWorld

RimWorld

Childhood Backstories
Zylleon  [developer] 27 May, 2024 @ 5:12pm
Child Record Logs
When a child turns 13 and gets their backstory, there will be an info dump in the log. Paste it here!

This will help me calibrate backstories by giving me actual data for questions like: How much time spent reading is "a lot"? How much time spent on fire is "a lot"? How many people does the average child kill?

In dev mode, open the debug log. Click the ChildhoodBackstories message, click copy in the bottom right corner, and paste it here or on pastebin.

It will look like this:

[zylle.ChildhoodBackstories] Xebor 'Xebor' Giraffe assigned ZCB_TribalBuilder with records:
kills kills (humanlikes) kills (animals) kills (mechanoids) enemies downed enemies downed (humanlikes) enemies downed (animals) enemies downed (mechanoids) shots fired headshots damage dealt damage taken times in mental state times on fire fires extinguished operations received operations performed tends received tends given people captured prisoners recruited prisoners chatted animals tamed animals slaughtered meals cooked things constructed things installed things repaired things crafted things hauled plants sown plants harvested cells mined messes cleaned research points researched corpses buried nutrition eaten bodies stripped things uninstalled things deconstructed artifacts activated containers opened switches flicked time as a colonist time hosted time as a prisoner time in a bed time in a bed for medical reasons time downed time finding food and eating time spent on entertainment time under a roof time drafted time on fire time in mental state time hauling time handling animals time firefighting time wardening time hunting time constructing time treating and feeding time researching time cleaning time repairing time mining time sowing and harvesting time as child in community time as wild man time reading time childcaring time learning time skydreaming time nature running time radio talking time floor drawing time work watching time taking lessons
3 0 3 0 1 0 1 0 37 0 118 0 0 0 0 0 0 7 0 0 0 0 0 3 0 0 1 0 0 692 109 235 3 1614 0 0 144.2001 3 0 0 0 0 0 7961360 0 0 3680080 35040 2700000 258320 343760 6295760 14000 0 74400 1020400 32960 320 2000 23440 0 0 0 237200 0 38640 331440 7483680 0 343760 22080 947280 40800 135520 0 360880 64960 345120


Thank you!
Last edited by Zylleon; 27 May, 2024 @ 5:13pm
< >
Showing 1-3 of 3 comments
Popcorno 28 Jul, 2024 @ 1:42pm 
Mistaki came to me when she was 11. At 13, I was not allowed to choose character traits. Backstory was selected as standard for vanilla. There is such an error in the logs. Help me figure it out.

Exception ticking Mistaki (at (53, 0, 171)): System.NullReferenceException: Object reference not set to an instance of an object
[Ref 9F70A560]
at Verse.DefMap`2[D,V].get_Item (D def) [0x00000] in <9f1e970858404620af05148900af1df8>:0
at RimWorld.Pawn_RecordsTracker.GetValue (RimWorld.RecordDef def) [0x00000] in <9f1e970858404620af05148900af1df8>:0
at ZCB.ZCBackstoryDef.IsAcceptable (Verse.Pawn pawn) [0x00399] in <584a32cd0aaa4ead896283d826254528>:0
at ZCB.BackstoryReplacementPatch+<>c__DisplayClass0_0.<Postfix>b__0 (ZCB.ZCBackstoryDef b) [0x00000] in <584a32cd0aaa4ead896283d826254528>:0
at System.Linq.Enumerable+WhereListIterator`1[TSource].ToList () [0x00017] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0001f] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at ZCB.BackstoryReplacementPatch.Postfix (Verse.Pawn pawn, RimWorld.LifeStageDef previousLifeStage) [0x0009b] in <584a32cd0aaa4ead896283d826254528>:0
at RimWorld.LifeStageWorker_HumanlikeAdult.Notify_LifeStageStarted (Verse.Pawn pawn, RimWorld.LifeStageDef previousLifeStage) [0x001ee] in <9f1e970858404620af05148900af1df8>:0
- POSTFIX zylle.ChildhoodBackstories: Void ZCB.BackstoryReplacementPatch:Postfix(Pawn pawn, LifeStageDef previousLifeStage)
at Verse.Pawn_AgeTracker.RecalculateLifeStageIndex () [0x00141] in <9f1e970858404620af05148900af1df8>:0
at Verse.Pawn_AgeTracker.BirthdayBiological (System.Int32 birthdayAge) [0x00052] in <9f1e970858404620af05148900af1df8>:0
- TRANSPILER OskarPotocki.VanillaSocialInteractionsExpanded: IEnumerable`1 VanillaSocialInteractionsExpanded.BirthdayBiological_Patch:Transpiler(IEnumerable`1 instructions)
at Verse.Pawn_AgeTracker.AgeTick () [0x0007a] in <9f1e970858404620af05148900af1df8>:0
at Verse.Pawn.Tick () [0x00433] in <9f1e970858404620af05148900af1df8>:0
- POSTFIX com.github.tkkntkkn.Natures-Pretty-Sweet: Void TKKN_NPS.Pawn_Tick:Postfix(Pawn __instance)
at Verse.TickList.Tick () [0x0015c] in <9f1e970858404620af05148900af1df8>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()
Zylleon  [developer] 29 Jul, 2024 @ 8:55am 
This looks like a conflict with Vanilla Social Interactions Expanded. What does that mod do on birthdays? I've never used it
Popcorno 31 Jul, 2024 @ 5:36am 
Thanks for the reply. Social Interactions Expanded makes settlers capable of remembering the past, which affects the relationship between them.
I tried to run only with your mod, and it gave a similar error. It was very important for the Eritreans to automatically translate this word into my language. This program was created to translate an additional topic: <ZCB_Child Super Soldier.required Records.1.name >. This caused the breakdown. Fortunately, the problem has been solved
< >
Showing 1-3 of 3 comments
Per page: 1530 50