Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
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.