版本1.5。点高级研究台直接导致丢UI,不知道哪个MOD导致的
以下红字截图

文字版:
Exception in UIRootUpdate: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 17BBC92B]
at RimWorld.CompAffectedByFacilities.CanPotentiallyLinkTo_Static (Verse.ThingDef facilityDef, Verse.IntVec3 facilityPos, Verse.Rot4 facilityRot, Verse.ThingDef myDef, Verse.IntVec3 myPos, Verse.Rot4 myRot, Verse.Map myMap) [0x00007] in <957a20e0be784a65bc32cf449445b937>:0
- TRANSPILER PerformanceOptimizer.Main: IEnumerable`1 PerformanceOptimizer.Optimization_FasterGetCompReplacement:Transpiler(IEnumerable`1 instructions, MethodBase method)
at RimWorld.CompAffectedByFacilities.CanPotentiallyLinkTo_Static (Verse.Thing facility, Verse.ThingDef myDef, Verse.IntVec3 myPos, Verse.Rot4 myRot, Verse.Map myMap) [0x00012] in <957a20e0be784a65bc32cf449445b937>:0
at RimWorld.CompAffectedByFacilities+<PotentialThingsToLinkTo>d__24.MoveNext () [0x00154] in <957a20e0be784a65bc32cf449445b937>:0
- TRANSPILER PerformanceOptimizer.Main: IEnumerable`1 PerformanceOptimizer.Optimization_FasterGetCompReplacement:Transpiler(IEnumerable`1 instructions, MethodBase method)
at RimWorld.CompAffectedByFacilities.DrawLinesToPotentialThingsToLinkTo (Verse.ThingDef myDef, Verse.IntVec3 myPos, Verse.Rot4 myRot, Verse.Map map) [0x00038] in <957a20e0be784a65bc32cf449445b937>:0
at RimWorld.PlaceWorker_ShowFacilitiesConnections.DrawGhost (Verse.ThingDef def, Verse.IntVec3 center, Verse.Rot4 rot, UnityEngine.Color ghostCol, Verse.Thing thing) [0x00018] in <957a20e0be784a65bc32cf449445b937>:0
at Verse.GhostDrawer.DrawGhostThing (Verse.IntVec3 center, Verse.Rot4 rot, Verse.ThingDef thingDef, Verse.Graphic baseGraphic, UnityEngine.Color ghostCol, Verse.AltitudeLayer drawAltitude, Verse.Thing thing, System.Boolean drawPlaceWorkers, Verse.ThingDef stuff) [0x000e4] in <957a20e0be784a65bc32cf449445b937>:0
- PREFIX VanillaVehiclesExpanded.Mod: Void VanillaVehiclesExpanded.GhostDrawer_DrawGhostThing_Patch:Prefix(ThingDef thingDef, Vector3& __state)
- POSTFIX SmashPhil.VehicleFramework: Void Vehicles.Rendering:DrawGhostVehicle(IntVec3 center, Rot8 rot, ThingDef thingDef, Graphic baseGraphic, Color ghostCol, AltitudeLayer drawAltitude, Thing thing)
- POSTFIX VanillaVehiclesExpanded.Mod: Void VanillaVehiclesExpanded.GhostDrawer_DrawGhostThing_Patch:Postfix(ThingDef thingDef, Vector3 __state)
at RimWorld.Designator_Place.DrawGhost (UnityEngine.Color ghostCol) [0x00033] in <957a20e0be784a65bc32cf449445b937>:0
at RimWorld.Designator_Place.SelectedUpdate () [0x00079] in <957a20e0be784a65bc32cf449445b937>:0
at RimWorld.Designator_Build.SelectedUpdate () [0x00000] in <957a20e0be784a65bc32cf449445b937>:0
- POSTFIX Kikohi.PipeSystem: Void PipeSystem.Designator_Build_Patch:Postfix(BuildableDef ___entDef)
at Verse.DesignatorManager.DesignatorManagerUpdate () [0x00016] in <957a20e0be784a65bc32cf449445b937>:0
- POSTFIX net.pardeike.rimworld.mods.achtung: Void AchtungMod.DesignatorManager_DesignatorManagerUpdate_Patch:Postfix()
at RimWorld.MapInterface.MapInterfaceUpdate () [0x0002e] in <957a20e0be784a65bc32cf449445b937>:0
- POSTFIX SmashPhil.VehicleFramework: Void Vehicles.MapHandling:DebugUpdateVehicleRegions()
at RimWorld.UIRoot_Play.UIRootUpdate () [0x00030] in <957a20e0be784a65bc32cf449445b937>:0
- PREFIX AK_DLL: Boolean AK_DLL.PatchDisableUIRootUpdateP:prefix()
- POSTFIX K.PsiTech: Void PsiTech.Utility.UIRootPatch:Postfix()
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootUpdate_Patch2 (RimWorld.UIRoot_Play)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch2 (Verse.Root)
Verse.Root_Play:Update ()
谁懂
以下红字截图

文字版:
Exception in UIRootUpdate: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 17BBC92B]
at RimWorld.CompAffectedByFacilities.CanPotentiallyLinkTo_Static (Verse.ThingDef facilityDef, Verse.IntVec3 facilityPos, Verse.Rot4 facilityRot, Verse.ThingDef myDef, Verse.IntVec3 myPos, Verse.Rot4 myRot, Verse.Map myMap) [0x00007] in <957a20e0be784a65bc32cf449445b937>:0
- TRANSPILER PerformanceOptimizer.Main: IEnumerable`1 PerformanceOptimizer.Optimization_FasterGetCompReplacement:Transpiler(IEnumerable`1 instructions, MethodBase method)
at RimWorld.CompAffectedByFacilities.CanPotentiallyLinkTo_Static (Verse.Thing facility, Verse.ThingDef myDef, Verse.IntVec3 myPos, Verse.Rot4 myRot, Verse.Map myMap) [0x00012] in <957a20e0be784a65bc32cf449445b937>:0
at RimWorld.CompAffectedByFacilities+<PotentialThingsToLinkTo>d__24.MoveNext () [0x00154] in <957a20e0be784a65bc32cf449445b937>:0
- TRANSPILER PerformanceOptimizer.Main: IEnumerable`1 PerformanceOptimizer.Optimization_FasterGetCompReplacement:Transpiler(IEnumerable`1 instructions, MethodBase method)
at RimWorld.CompAffectedByFacilities.DrawLinesToPotentialThingsToLinkTo (Verse.ThingDef myDef, Verse.IntVec3 myPos, Verse.Rot4 myRot, Verse.Map map) [0x00038] in <957a20e0be784a65bc32cf449445b937>:0
at RimWorld.PlaceWorker_ShowFacilitiesConnections.DrawGhost (Verse.ThingDef def, Verse.IntVec3 center, Verse.Rot4 rot, UnityEngine.Color ghostCol, Verse.Thing thing) [0x00018] in <957a20e0be784a65bc32cf449445b937>:0
at Verse.GhostDrawer.DrawGhostThing (Verse.IntVec3 center, Verse.Rot4 rot, Verse.ThingDef thingDef, Verse.Graphic baseGraphic, UnityEngine.Color ghostCol, Verse.AltitudeLayer drawAltitude, Verse.Thing thing, System.Boolean drawPlaceWorkers, Verse.ThingDef stuff) [0x000e4] in <957a20e0be784a65bc32cf449445b937>:0
- PREFIX VanillaVehiclesExpanded.Mod: Void VanillaVehiclesExpanded.GhostDrawer_DrawGhostThing_Patch:Prefix(ThingDef thingDef, Vector3& __state)
- POSTFIX SmashPhil.VehicleFramework: Void Vehicles.Rendering:DrawGhostVehicle(IntVec3 center, Rot8 rot, ThingDef thingDef, Graphic baseGraphic, Color ghostCol, AltitudeLayer drawAltitude, Thing thing)
- POSTFIX VanillaVehiclesExpanded.Mod: Void VanillaVehiclesExpanded.GhostDrawer_DrawGhostThing_Patch:Postfix(ThingDef thingDef, Vector3 __state)
at RimWorld.Designator_Place.DrawGhost (UnityEngine.Color ghostCol) [0x00033] in <957a20e0be784a65bc32cf449445b937>:0
at RimWorld.Designator_Place.SelectedUpdate () [0x00079] in <957a20e0be784a65bc32cf449445b937>:0
at RimWorld.Designator_Build.SelectedUpdate () [0x00000] in <957a20e0be784a65bc32cf449445b937>:0
- POSTFIX Kikohi.PipeSystem: Void PipeSystem.Designator_Build_Patch:Postfix(BuildableDef ___entDef)
at Verse.DesignatorManager.DesignatorManagerUpdate () [0x00016] in <957a20e0be784a65bc32cf449445b937>:0
- POSTFIX net.pardeike.rimworld.mods.achtung: Void AchtungMod.DesignatorManager_DesignatorManagerUpdate_Patch:Postfix()
at RimWorld.MapInterface.MapInterfaceUpdate () [0x0002e] in <957a20e0be784a65bc32cf449445b937>:0
- POSTFIX SmashPhil.VehicleFramework: Void Vehicles.MapHandling:DebugUpdateVehicleRegions()
at RimWorld.UIRoot_Play.UIRootUpdate () [0x00030] in <957a20e0be784a65bc32cf449445b937>:0
- PREFIX AK_DLL: Boolean AK_DLL.PatchDisableUIRootUpdateP:prefix()
- POSTFIX K.PsiTech: Void PsiTech.Utility.UIRootPatch:Postfix()
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch4 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.UIRoot_Play.UIRootUpdate_Patch2 (RimWorld.UIRoot_Play)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch2 (Verse.Root)
Verse.Root_Play:Update ()
谁懂









