边缘世界 RimWorld

边缘世界 RimWorld

More Faction Interaction
Dave 2018 年 9 月 29 日 下午 2:05
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)
< >
正在显示第 1 - 1 条,共 1 条留言
Mehni  [开发者] 2018 年 10 月 11 日 上午 3:33 
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.
< >
正在显示第 1 - 1 条,共 1 条留言
每页显示数: 1530 50