安装 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(越南语)
Українська(乌克兰语)
报告翻译问题








There are also no error messages or anything.
Also the problem persists if I disable all my other mods.
(I have just Harmony and RimKeeper - Wild Animal Procreation enabled)
If I enable the mod's debug log, the last message is this:
[RimKeeperAnimals] LayEgg: (165, 0, 149)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
Keepercraft.RimKeeperAnimals.Helpers.DebugHelper:Message (string,object[]) (at K:/Programing/RimKeeper/RimKeeperAnimals/Source/RimKeeperAnimals/Helpers/DebugHelper.cs:16)
Keepercraft.RimKeeperAnimals.Patches.TryGiveJob_JobGiver_LayEgg_Patch:Prefix (RimWorld.JobGiver_LayEgg,Verse.Pawn,Verse.AI.Job&) (at K:/Programing/RimKeeper/RimKeeperAnimals/Source/RimKeeperAnimals/Patches/LayEggJobGiverPatch.cs:37)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.JobGiver_LayEgg.TryGiveJob_Patch1 (RimWorld.JobGiver_LayEgg,Verse.Pawn)
Verse.AI.ThinkNode_JobGiver:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.Pawn_JobTracker:DetermineNextJob (Verse.ThinkTreeDef&,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.TryFindAndStartJob_Patch1 (Verse.AI.Pawn_JobTracker)
Verse.AI.Pawn_JobTracker:EndCurrentJob (Verse.AI.JobCondition,bool,bool)
Verse.AI.Pawn_JobTracker:JobTrackerTickInterval (int)
Verse.Pawn:TickInterval (int)
Verse.Thing:DoTick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
It works only if I deactivate those mod options.
Now i testing solutions for that.
I can confirm the same problem with wild flying animals (namely, geese).
If i get time, i will try simulate that.
Exception in Verse.AI.ThinkNode_PrioritySorter TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 2E71720D]
at Keepercraft.RimKeeperAnimals.ThinkNodes.IncubationJobDriver.IncubationValid (Verse.Pawn pawn, Verse.AI.Job job) [0x000bb] in K:\Programing\RimKeeper\RimKeeperAnimals\Source\RimKeeperAnimals\ThinkNodes\JobDriver_Incubation.cs:36
at Keepercraft.RimKeeperAnimals.Patches.AnimalSleepMod_Patch.Prefix (RimWorld.JobGiver_LayEgg __instance, Verse.Pawn pawn, Verse.AI.Job& __result) [0x00038] in K:\Programing\RimKeeper\RimKeeperAnimals\Source\RimKeeperAnimals\Patches\GetRestJobGiverPatch.cs:19
at RimWorld.JobGiver_GetRest.TryGiveJob (Verse.Pawn pawn) [0x00028] in <cb53cd4422904947932d33f561ad8d15>:0
- PREFIX OskarPotocki.VanillaTraitsExpanded: Boolean VanillaTraitsExpanded.TryGiveJob_Patch:Prefix(Pawn pawn)
- PREFIX Keepercraft.RimKeeperAnimals: Boolean Keepercraft.RimKeeperAnimals.Patches.AnimalSleepMod_Patch:Prefix(JobGiver_LayEgg __instance, Pawn pawn, Job& __result)
at Verse.AI.ThinkNode_JobGiver.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00000] in <cb53cd4422904947932d33f561ad8d15>:0
at Verse.AI.ThinkNode_PrioritySorter.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x000f2] in <cb53cd4422904947932d33f561ad8d15>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
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&,bool)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch2 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
Verse.AI.Pawn_JobTracker:JobTrackerTickInterval (int)
Verse.Pawn:TickInterval (int)
Verse.Thing:DoTick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch1 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
WoW, did that effect at genes on wildman or animals?
Do you try disable specific functionality in mod options on my mod (Incubation section)?
Do try change mods load order?
There was missing information about pawn information and it cause null massage.
Check if it works.
- Vanilla Animals Expanded
- Animals Logic
- Common Sense
- Pick Up And Haul
As @Ravenheart pointed out, it stops when all three egg-related checkboxes are disabled in the options. You did at least two updates since then, I'll reenable them and see how it goes.
Another strange problem I've encountered is that some egg-laying wild animals that are supposed to lay unfertilized eggs (like sparrows or quails from the Odyssey DLC) still stop at 50% with "unfertilized" comment, even when male birds are around. It doesn't happen all the time since I still find wild eggs (from geese of Vanilla Animals Expanded) occasionally. Initially I discarded it as a coincidence (animals don't mate all the time anyway) but it's been a week which is strange.
Can't check this right now: I've just survived a heat wave and all the wild creatures ran away. Need more time.