安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
additionally you can't recruit imprisoned puppets using debug mode
log: https://gist.github.com/HugsLibRecordKeeper/c546ce7879d30d9edb352e06d6bf3f2a
https://i.imgur.com/szk035x.png
Though when I did it to a pirate/enemy that had spawned into my settlement I could capture them do brain leech and puppet and they could be drafted.
Does this bug out if I do it to my own colonist?
https://gist.github.com/HugsLibRecordKeeper/7e28653818082e6f26de5dacf1d58454
I can go through all the stages of creating a new save, but when the tile is about to be loaded, it said that "error generated on map load" or something like that.
I can't post any error logs because for some reason, Hugslib and Harmony both produced errors when I tried to generate an error log.
https://gist.github.com/HugsLibRecordKeeper/22d3956954d92111ff3e748bc01556c6
I reloaded my save the night before after a different non-related bug and everything was just fine. but when i loaded the same save the next day the pawn was gone
(I tried to submit a log but it kept saying "Failed to Parse Resonse")
___________________________________________________________________________
Soyuz caught this error. Please don't report this to the RocketMan team unless you're certain RocketMan caused this error. with error System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) VPEPuppeteer.VPEPUtils.VPEPuppeteer.VPEPUtils.IsAliveOrTransferingMind_Patch0(Verse.Pawn)
at VPEPuppeteer.Hediff_Puppet.get_ShouldRemove () [0x00000] in <d283265bfcfd4f808d2b74c31a392237>:0
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.HealthTick_Patch0(Verse.Pawn_HealthTracker)
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Tick_Patch1(Verse.Pawn)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
RocketMan.Logger:Debug (string,System.Exception,string)
Soyuz.Patches.Pawn_Tick_Patch:Finalizer (Verse.Pawn,System.Exception)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch6 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch4 (Verse.Game)
Verse.Root_Play:Update ()
Exception ticking Pfal (at (63, 0, 161)): System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Tick_Patch1(Verse.Pawn)
at Verse.TickList.Tick () [0x0015c] in <95de19971c5d40878d8742747904cdcd>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch6 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch4 (Verse.Game)
Verse.Root_Play:Update ()
System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Precept_Role.ValidatePawn (Verse.Pawn p) [0x00027] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) RimWorld.Precept_RoleSingle.RimWorld.Precept_RoleSingle.RecacheActivity_Patch1(RimWorld.Precept_RoleSingle)
at RimWorld.Precept_Role.Tick () [0x00006] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.Ideo.IdeoTick () [0x00010] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.IdeoManager.IdeoManagerTick () [0x00010] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.Planet.World.WorldTick () [0x0003d] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) Verse.TickManager.Verse.TickManager.DoSingleTick_Patch6(Verse.TickManager)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch6 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch4 (Verse.Game)
Verse.Root_Play:Update ()
Soyuz caught this error. Please don't report this to the RocketMan team unless you're certain RocketMan caused this error. with error System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) VPEPuppeteer.VPEPUtils.VPEPuppeteer.VPEPUtils.IsAliveOrTransferingMind_Patch0(Verse.Pawn)
at VPEPuppeteer.Hediff_Puppet.get_ShouldRemove () [0x00000] in <d283265bfcfd4f808d2b74c31a392237>:0
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.HealthTick_Patch0(Verse.Pawn_HealthTracker)
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Tick_Patch1(Verse.Pawn)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
RocketMan.Logger:Debug (string,System.Exception,string)
Soyuz.Patches.Pawn_Tick_Patch:Finalizer (Verse.Pawn,System.Exception)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch6 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch4 (Verse.Game)
Verse.Root_Play:Update ()
Hugslib log: https://gist.github.com/HugsLibRecordKeeper/76e1d71b254c93b223737a640bb3cc29
Individual error:
Soyuz caught this error. Please don't report this to the RocketMan team unless you're certain RocketMan caused this error. with error System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Pawn_StyleObserverTracker.UpdateStyleDominanceThoughtIndex (System.Single styleDominance, System.Single pointsThreshold, System.Int32 lastIndex) [0x0002b] in <95de19971c5d40878d8742747904cdcd>:0
at RimWorld.Pawn_StyleObserverTracker.StyleObserverTick () [0x000fc] in <95de19971c5d40878d8742747904cdcd>:0
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Tick_Patch1(Verse.Pawn)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string)
RocketMan.Logger:Debug (string,System.Exception,string)
Soyuz.Patches.Pawn_Tick_Patch:Finalizer (Verse.Pawn,System.Exception)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
(wrapper dynamic-method) Verse.TickList:Verse.TickList.Tick_Patch2 (Verse.TickList)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch6 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
Which is always followed by:
Exception ticking Cruncher (at (199, 0, 127)): System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Tick_Patch1(Verse.Pawn)
at (wrapper dynamic-method) Verse.TickList.Verse.TickList.Tick_Patch2(Verse.TickList)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string)
(wrapper dynamic-method) Verse.TickList:Verse.TickList.Tick_Patch2 (Verse.TickList)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch6 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
Yet when i try to make a pawn from a differering species a puppet it still copies the backstory, ideology and skills yet the puppet hediff fails to show up.
Reproduction steps:
Use a pawn that is a HAR race. (i personally use a rim reborn au'ra)
Puppeteer = (PA)
Puppet of same species = (C)
Puppet of differing species = (F)
(PA) casts puppet on (F), Everything is carried over. Yet the hediff for being a puppet doesn't show up.
(PA) casts puppet on (C), Everything is carried over. The hediff is placed correctly. Successfully puppeted
https://gist.github.com/HugsLibRecordKeeper/a65d737282609ef4e0a00c46bce6b617
EDIT:
removed differing sex as i was mistaken. I tested it just now, its a species thing
I assume that mindless puppets wouldn't have any issue with doing labor instead of being as conceited as their maker
JobDriver threw exception in toil unnamed's initAction for pawn Sakys driver=JobDriver_takeShower (toilIndex=3) driver.job=(takeShower (Job_820814) A=Thing_ShowerStuff155905)
System.NullReferenceException: Object reference not set to an instance of an object
at DubsBadHygiene.JobDriver_takeShower+<>c__DisplayClass4_0.<MakeNewToils>b__0 () [0x00050] in <10ca328d21474fe2be6bc0cbe1f4f84a>:0
at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001b0] in <95de19971c5d40878d8742747904cdcd>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string)
(wrapper dynamic-method) Verse.AI.JobUtility:Verse.AI.JobUtility.TryStartErrorRecoverJob_Patch2 (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
Verse.AI.JobDriver:Notify_PatherArrived ()
Verse.AI.Pawn_PathFollower:PatherArrived ()
(wrapper dynamic-method) Verse.AI.Pawn_PathFollower:Verse.AI.Pawn_PathFollower.TryEnterNextPathCell_Patch1 (Verse.AI.Pawn_PathFollower)
(wrapper dynamic-method) Verse.AI.Pawn_PathFollower:Verse.AI.Pawn_PathFollower.PatherTick_Patch3 (Verse.AI.Pawn_PathFollower)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch4 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch6 (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_Patch1 (Verse.Root_Play)
And my stupid self forgot the Hubslib. Added. https://gist.github.com/HugsLibRecordKeeper/e54e40bc703a45f4d038d20c8ecc81c9
Can confirm this one too
Also getting the exact same error (barring pawn name of course). Puppets basically are stuck until they either get drafted or they go down from hunger/dehydration