RimWorld

RimWorld

Some Things Float
DTS 13 Jun @ 3:38pm
Crashing game on VFE instectoids making a mess
I've started a new colony and after some time my game just keep gettng crashed.

Here's what i've got from logs:
System.NullReferenceException: Object reference not set to an instance of an object
[Ref 9D4173AE]
at Verse.GridsUtility.GetThingList (Verse.IntVec3 c, Verse.Map map) [0x00000] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.FilthMaker.TryMakeFilth (Verse.IntVec3 c, Verse.Map map, Verse.ThingDef filthDef, System.Collections.Generic.IEnumerable`1[T] sources, System.Boolean shouldPropagate, RimWorld.Filth& outFilth, RimWorld.FilthSourceFlags additionalFlags) [0x0000d] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at RimWorld.FilthMaker.TryMakeFilth (Verse.IntVec3 c, Verse.Map map, Verse.ThingDef filthDef, System.String source, System.Int32 count, RimWorld.FilthSourceFlags additionalFlags) [0x00010] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at VFEInsectoids.VFEInsectoids_Pawn_HealthTracker_DropBloodFilth_Patch.Postfix (Verse.Pawn_HealthTracker __instance) [0x00044] in <27f075d3dbb24f0aaa2424728fe1a0e7>:0
at Verse.Pawn_HealthTracker.DropBloodFilth () [0x000c4] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER OskarPotocki.VFECore: IEnumerable`1 VanillaGenesExpanded.VanillaGenesExpanded_Pawn_HealthTracker_DropBloodFilth_Patch:Transpiler(IEnumerable`1 codeInstructions)
- POSTFIX VFEInsectoidsMod: Void VFEInsectoids.VFEInsectoids_Pawn_HealthTracker_DropBloodFilth_Patch:Postfix(Pawn_HealthTracker __instance)
at Verse.Pawn.PostApplyDamage (Verse.DamageInfo dinfo, System.Single totalDamageDealt) [0x00060] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at Verse.Thing.TakeDamage (Verse.DamageInfo dinfo) [0x00278] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- PREFIX OskarPotocki.VFECore: Void AnimalBehaviours.Patch_TakeDamage:Prefix(Thing __instance, DamageInfo dinfo)
- PREFIX VanillaExpanded.VFEA: Void VFEAncients.PowerWorker_Damages:ChangeDamage(DamageInfo& dinfo, Thing __instance)
- PREFIX OskarPotocki.VanillaFactionsExpandedMechanoids: Void VFEMech.Thing_TakeDamage_Patch:Prefix(Thing __instance, DamageInfo& dinfo)
- PREFIX Mlie.YayosCombat3: Void yayoCombat.HarmonyPatches.Thing_TakeDamage:Prefix(DamageInfo& dinfo)
- POSTFIX OskarPotocki.VFECore: Void VFECore.Patch_Thing_TakeDamage:Postfix(Thing __instance, DamageInfo dinfo)
- POSTFIX OskarPotocki.VanillaTraitsExpanded: Void VanillaTraitsExpanded.TakeDamage_Patch:Postfix()
at Verse.HealthUtility.DamageUntilDowned (Verse.Pawn p, System.Boolean allowBleedingWounds, Verse.DamageDef damage, Verse.ThingDef sourceDef, Verse.BodyPartGroupDef bodyGroupDef) [0x001ab] in <630e2863bc9a4a3493f2eff01e3a9556>:0
at SomeThingsFloat.FloatingThings_MapComponent.TrySpawnThingAtMapEdge (System.Boolean force) [0x006be] in <692c052219b046b19c8b94eedbc2091a>:0
at SomeThingsFloat.FloatingThings_MapComponent.MapComponentTick () [0x00021] in <692c052219b046b19c8b94eedbc2091a>:0
at Verse.MapComponentUtility.MapComponentTick (Verse.Map map) [0x00013] in <630e2863bc9a4a3493f2eff01e3a9556>:0
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Trying to save reference to a discarded thing Хумн with saveDestroyedThings=true. This means that it's not deep-saved anywhere and is no longer managed by anything in the code, so saving its reference will always fail. , label=originalPawn
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)