RimWorld

RimWorld

No more weapons bloat
Incompatibilities with many popular mods
Full log: https://gist.github.com/HugsLibRecordKeeper/529a0af95880b6de7b7f92c359ce2466

Console readout (there are 3 errors, but i'll only paste one since they're similar):

Exception while generating thing set: System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
[Ref D5A043B0]
[0x00000] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Collections.Generic.List`1+Enumerator[T].MoveNextRare () [0x00013] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Collections.Generic.List`1+Enumerator[T].MoveNext () [0x0004a] in <51fded79cd284d4d911c5949aff4cb21>:0
at NoMoreWeaponsBloat.Patch_CheckDownedPawn.Prefix (Verse.Pawn ___pawn) [0x00046] in <1bdac9fe21964571b8792ad72b313142>:0
at Verse.Pawn_HealthTracker.MakeDowned (System.Nullable`1[T] dinfo, Verse.Hediff hediff) [0x00008] in <24d25868955f4df08b02c73b55f389fe>:0
- PREFIX Andromeda.NoMoreWeaponsBloat: Boolean NoMoreWeaponsBloat.Patch_CheckDownedPawn:Prefix(Pawn ___pawn)
- PREFIX OskarPotocki.VanillaSocialInteractionsExpanded: Void VanillaSocialInteractionsExpanded.MakeDowned_Patch:Prefix(Pawn ___pawn, Nullable`1 dinfo, Hediff hediff)
- POSTFIX OskarPotocki.VFEMedieval: Void VFEMedieval.Pawn_HealthTracker_MakeDowned_Patch:Postfix(Pawn_HealthTracker __instance)
- POSTFIX Mlie.MarkThatPawn: Void MarkThatPawn.Harmony.Pawn_HealthTracker_Downstates:Postfix(Pawn ___pawn)
- POSTFIX GiddyUp: Void GiddyUp.Harmony.Patch_MakeDowned:Postfix(Pawn_HealthTracker __instance)
at Verse.Pawn_HealthTracker.CheckForStateChange (System.Nullable`1[T] dinfo, Verse.Hediff hediff) [0x00486] in <24d25868955f4df08b02c73b55f389fe>:0
- POSTFIX OskarPotocki.VEF: Void VEF.Apparels.Patch_Pawn_HealthTracker+VanillaExpandedFramework_Pawn_HealthTracker_CheckForStateChange_Patch:Postfix(Pawn_HealthTracker __instance, Pawn ___pawn)
at Verse.Pawn_HealthTracker.AddHediff (Verse.Hediff hediff, Verse.BodyPartRecord part, System.Nullable`1[T] dinfo, Verse.DamageWorker+DamageResult result) [0x000e4] in <24d25868955f4df08b02c73b55f389fe>:0
- PREFIX Owlchemist.CherryPicker: Boolean CherryPicker.Patch_Pawn_HealthTracker_AddHediff:Prefix(Hediff hediff)
- PREFIX AnimalFoodsExtended: Boolean AnimalFoodsExtended.Patches:AddHediff(Pawn_HealthTracker __instance, Hediff hediff)
- PREFIX OskarPotocki.VanillaPsycastsExpanded: Boolean VanillaPsycastsExpanded.Pawn_HealthTracker_AddHediff_Patch:Prefix(Pawn_HealthTracker __instance, Pawn ___pawn, Hediff hediff, BodyPartRecord part, Nullable`1 dinfo, DamageResult result)
- POSTFIX Andromeda.NiceHealthTab: Void NiceHealthTab.Patches+Pawn_HealthTracker_AddHediff:Postfix(Pawn_HealthTracker __instance)
- POSTFIX vanillaexpanded.achievements: Void AchievementsExpanded.AchievementHarmony:HediffAdded(Hediff hediff, BodyPartRecord part, Nullable`1 dinfo, DamageResult result)
- POSTFIX com.dickus.familyties: Void FamilyTies.LimbLoss_Patch:Postfix(Pawn_HealthTracker __instance, Hediff hediff, BodyPartRecord part, Nullable`1 dinfo, DamageResult result)
- POSTFIX rimworld.WRK.APPUtilities: Void APPUtilities.HarmonyPatch_Pawn_HealthTracker:PostfixAddHediff(Hediff& hediff)
- POSTFIX legodude17.mvcf: Void MVCF.PatchSets.Trackers.PatchSet_Hediffs:AddHediff_Postfix(Hediff hediff, Pawn_HealthTracker __instance)
at Verse.DamageWorker_AddInjury.FinalizeAndAddInjury (Verse.Pawn pawn, Verse.Hediff_Injury injury, Verse.DamageInfo dinfo, Verse.DamageWorker+DamageResult result) [0x00159] in <24d25868955f4df08b02c73b55f389fe>:0
at Verse.DamageWorker_AddInjury.FinalizeAndAddInjury (Verse.Pawn pawn, System.Single totalDamage, Verse.DamageInfo dinfo, Verse.DamageWorker+DamageResult result) [0x0016e] in <24d25868955f4df08b02c73b55f389fe>:0
at Verse.DamageWorker_AddInjury.ApplyDamageToPart (Verse.DamageInfo dinfo, Verse.Pawn pawn, Verse.DamageWorker+DamageResult result) [0x001eb] in <24d25868955f4df08b02c73b55f389fe>:0
- PREFIX OskarPotocki.VEF: Void VEF.Storyteller.VanillaExpandedFramework_DamageWorker_AddInjury_ApplyDamageToPart_Patch:Prefix(DamageInfo& dinfo, Pawn pawn, DamageResult result)
- PREFIX Mlie.YayosCombat3: Boolean yayoCombat.HarmonyPatches.DamageWorker_AddInjury:Prefix(DamageWorker_AddInjury __instance, DamageInfo dinfo, Pawn pawn, DamageResult result)
at Verse.DamageWorker_AddInjury.ApplyToPawn (Verse.DamageInfo dinfo, Verse.Pawn pawn) [0x0014a] in <24d25868955f4df08b02c73b55f389fe>:0
- TRANSPILER OskarPotocki.VEF: IEnumerable`1 VEF.Genes.VanillaExpandedFramework__DamageWorker_AddInjury_ApplyToPawn_Patch:Transpiler(IEnumerable`1 codeInstructions)
- POSTFIX fuu.bloodanimations: Void BloodAnimations.DamageWorker_AddInjury_ApplyToPawn:ApplyToPawn(DamageInfo dinfo, Pawn pawn, DamageResult& __result)
at Verse.DamageWorker_AddInjury.Apply (Verse.DamageInfo dinfo, Verse.Thing thing) [0x00013] in <24d25868955f4df08b02c73b55f389fe>:0
at Verse.Thing.TakeDamage (Verse.DamageInfo dinfo) [0x00152] in <24d25868955f4df08b02c73b55f389fe>:0
- PREFIX OskarPotocki.VEF: Void VEF.AnimalBehaviours.Patch_TakeDamage:Prefix(Thing __instance, DamageInfo dinfo)
- PREFIX ReBuildDoorsAndCornersMod: Void ReBuildDoorsAndCorners.Thing_TakeDamage_Patch:Prefix(Thing __instance, DamageInfo& dinfo)
- PREFIX rimworld.neptimus7.storytellerenhanced: Void StorytellerEnhanced.Thing_TakeDamage:Prefix(Thing __instance, DamageInfo& dinfo)
- PREFIX Mlie.YayosCombat3: Void yayoCombat.HarmonyPatches.Thing_TakeDamage:Prefix(DamageInfo& dinfo)
- POSTFIX OskarPotocki.VEF: Void VEF.Weapons.VanillaExpandedFramework_Thing_TakeDamage_Patch:Postfix(Thing __instance, DamageInfo dinfo)
- POSTFIX com.CaesarV6.DamageMotes.Patch: Void DamageMotes.DamageMotes_Patch:Postfix(DamageInfo dinfo, Thing __instance, DamageResult __result)
- POSTFIX com.dickus.familyties: Void FamilyTies.Pawn_TakeDamage_Patch:Postfix(Thing __instance, DamageInfo dinfo)
at Verse.HealthUtility.DamageUntilDowned (Verse.Pawn p, System.Boolean allowBleedingWounds, Verse.DamageDef damage, Verse.ThingDef sourceDef, Verse.BodyPartGroupDef bodyGroupDef) [0x001ac] in <24d25868955f4df08b02c73b55f389fe>:0
at RimWorld.ThingSetMaker_MapGen_AncientPodContents.GenerateIncappedAncient () [0x00098] in <24d25868955f4df08b02c73b55f389fe>:0
at RimWorld.ThingSetMaker_MapGen_AncientPodContents.Generate (RimWorld.ThingSetMakerParams parms, System.Collections.Generic.List`1[T] outThings) [0x0004d] in <24d25868955f4df08b02c73b55f389fe>:0
at RimWorld.ThingSetMaker.Generate (RimWorld.ThingSetMakerParams parms) [0x0001c] in <24d25868955f4df08b02c73b55f389fe>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
- POSTFIX ProgressionAgricultureMod: Void ProgressionAgriculture.ThingSetMaker_Generate_Patch:Postfix(ThingSetMakerParams parms, List`1& __result)
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.UnityEngine.StackTraceUtility.ExtractStackTrace_Patch1()
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Log.Error_Patch4(System.String)
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.RimWorld.ThingSetMaker.Generate_Patch2(RimWorld.ThingSetMaker, RimWorld.ThingSetMakerParams)
[Core, Assembly-CSharp.dll] RimWorld.RoomGenUtility.SpawnCryptoCasket(Verse.IntVec3 cell, Verse.Map map, Verse.Rot4 rot, System.Int32 groupID, RimWorld.PodContentsType type, RimWorld.ThingSetMakerDef thingSetMakerDef)
[Core, Assembly-CSharp.dll] RimWorld.BaseGen.SymbolResolver_AncientCryptosleepCasket.Resolve(RimWorld.BaseGen.ResolveParams rp)
[Core, Assembly-CSharp.dll] RimWorld.BaseGen.BaseGen.Resolve(RimWorld.BaseGen.SymbolStack+Element toResolve)
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.RimWorld.BaseGen.BaseGen.Generate_Patch1()
[Core, Assembly-CSharp.dll] RimWorld.GenStep_ScatterShrines.ScatterAt(Verse.IntVec3 loc, Verse.Map map, Verse.GenStepParams parms, System.Int32 stackCount)
[Core, Assembly-CSharp.dll] Verse.GenStep_Scatterer.Generate(Verse.Map map, Verse.GenStepParams parms)
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.MapGenerator.GenerateContentsIntoMap_Patch1(System.Collections.Generic.IEnumerable`1[Verse.GenStepWithParams], Verse.Map, System.Int32, System.Boolean)
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.MapGenerator.GenerateMap_Patch2(Verse.IntVec3, RimWorld.Planet.MapParent, Verse.MapGeneratorDef, System.Collections.Generic.IEnumerable`1[Verse.GenStepWithParams], System.Action`1[Verse.Map], System.Boolean, System.Boolean)
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.Game.InitNewGame_Patch4(Verse.Game)
[Core, Assembly-CSharp.dll] Verse.Root_Play+<>c.<Start>b__1_2()
[Harmony, 0Harmony.dll] MonoMod.Utils.DynamicMethodDefinition.Verse.LongEventHandler.RunEventFromAnotherThread_Patch1(System.Action)
[Core, Assembly-CSharp.dll] Verse.LongEventHandler+<>c.<UpdateCurrentAsynchronousEvent>b__28_0()
[System, mscorlib.dll] System.Threading.ThreadHelper.ThreadStart_Context(System.Object state)
[System, mscorlib.dll] System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
[System, mscorlib.dll] System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
[System, mscorlib.dll] System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state)
[System, mscorlib.dll] System.Threading.ThreadHelper.ThreadStart()