RimWorld

RimWorld

More Faction Interaction
Dave 29 Sep, 2018 @ 2:05pm
Rare incompatability with GeneticRim
when you have an alpha muffalo, (an animal added by GeneticRim), and the MFI event for a hunters' lodge triggers, the game starts to give an error message in dev tool every tick of the game, this both makes the game run very slowly, and prevents the event to actually pop-up.
I was able to find out that the alpha muffalo was the cause, since I used dev mode to kill it, and the hunters's lodge event popped up immediately, and the game ran smoothly, instantly. I have repeated this 10 times, under slightly different circumstances, and have always gotten this exact result.
I will now post the error message down below, if you are interested. I will post this on GeneticRim also;

System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Pawn_TrainingTracker.CanAssignToTrain (RimWorld.TrainableDef td, System.Boolean& visible) [0x00000] in <filename unknown>:0
at RimWorld.Pawn_TrainingTracker.CanAssignToTrain (RimWorld.TrainableDef td) [0x00000] in <filename unknown>:0
at RimWorld.StorytellerUtility.DefaultThreatPointsNow (IIncidentTarget target) [0x00000] in <filename unknown>:0
at RimWorld.StorytellerUtility.DefaultSiteThreatPointsNow () [0x00000] in <filename unknown>:0
at RimWorld.Planet.SiteMaker.MakeSite (RimWorld.SiteCoreDef core, IEnumerable`1 siteParts, Int32 tile, RimWorld.Faction faction, Boolean ifHostileThenMustRemainHostile, Nullable`1 threatPoints) [0x00000] in <filename unknown>:0
at RimWorld.Planet.SiteMaker.MakeSite (RimWorld.SiteCoreDef core, RimWorld.SitePartDef sitePart, Int32 tile, RimWorld.Faction faction, Boolean ifHostileThenMustRemainHostile, Nullable`1 threatPoints) [0x00000] in <filename unknown>:0
at MoreFactionInteraction.World_Incidents.IncidentWorker_HuntersLodge.TryExecuteWorker (RimWorld.IncidentParms parms) [0x00000] in <filename unknown>:0
at RimWorld.IncidentWorker.TryExecute (RimWorld.IncidentParms parms) [0x00000] in <filename unknown>:0
at RimWorld.Storyteller.TryFire (RimWorld.FiringIncident fi) [0x00000] in <filename unknown>:0
at RimWorld.IncidentQueue.IncidentQueueTick () [0x00000] in <filename unknown>:0
at RimWorld.Storyteller.StorytellerTick () [0x00000] in <filename unknown>:0
at Verse.TickManager.DoSingleTick () [0x00000] in <filename unknown>:0

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)
< >
Showing 1-1 of 1 comments
Mehni  [developer] 11 Oct, 2018 @ 3:33am 
Thanks for the report. Looks to be something specific to GeneticRim, and from my understanding of RimWorld this error can trigger without More Faction Interaction too.

This looks like it's caused by someone redefining AnimalThingBase -- it's neither caused by More Faction Interaction or GeneticRim. If you install https://github.com/RimWorld-CCL-Reborn/AllYourBase you'll likely find the real culprit.
< >
Showing 1-1 of 1 comments
Per page: 1530 50