RimWorld

RimWorld

RandomizedItemsPlus
moo 27. juni kl. 21:10
1.6 - Conflict with Quality Expanded
QE - https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2885572675

System.NullReferenceException: Object reference not set to an instance of an object
[Ref 7186211C]
at Patch_QualityRandomizer.Postfix (RimWorld.CompQuality __instance, RimWorld.QualityCategory q) [0x0006e] in <e59ff49b38a140ed8a56ee84f83b0338>:0
at RimWorld.CompQuality.SetQuality (RimWorld.QualityCategory q, System.Nullable`1[T] source) [0x00098] in <052ffdda8ff74a858542a735289dd477>:0
- PREFIX rimworld.qualityframework: Void QualityEverything.Quality_CompPatch:ApplyQualityLimits(CompQuality __instance, QualityCategory& q)
- POSTFIX rimworld.qualityexpanded: Void QualityExpanded.Quality_HitPoints:AdjustCurHitPoints(CompQuality __instance)
- POSTFIX Side1iner.RandomizedItemsPlus: Void Patch_QualityRandomizer_Apparel:Postfix(CompQuality __instance, QualityCategory q)
- POSTFIX Side1iner.RandomizedItemsPlus: Void Patch_QualityRandomizer:Postfix(CompQuality __instance, QualityCategory q)
at QualityExpanded.QualityLoss.CheckQualityLoss (Verse.Thing thing) [0x000bc] in <32f61684e9d949d9acb8fa4e51d03f01>:0
at QualityExpanded.QualityLoss.CheckWeapons () [0x00118] in <32f61684e9d949d9acb8fa4e51d03f01>:0
at QualityExpanded.QualityLoss.MapComponentTick () [0x00058] in <32f61684e9d949d9acb8fa4e51d03f01>:0
at Verse.MapComponentUtility.MapComponentTick (Verse.Map map) [0x00013] in <052ffdda8ff74a858542a735289dd477>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.MapComponentUtility:MapComponentTick (Verse.Map)
Verse.Map:MapPostTick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch6 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch0 (Verse.TickManager)
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
< >
Viser 1-3 af 3 kommentarer
moo 27. juni kl. 23:04 
I'm going to post a second log, likely related to the same problem wherever it is, but it includes possibly Melee Animation and/or Modular Weapons
moo 27. juni kl. 23:04 
System.NullReferenceException: Object reference not set to an instance of an object
[Ref 7EC4229D]
at Patch_RandomStats_StatOverrides.Prefix (RimWorld.StatPart_Quality __instance, RimWorld.StatRequest req, System.Single& val) [0x00056] in <e59ff49b38a140ed8a56ee84f83b0338>:0
at RimWorld.StatPart_Quality.TransformValue (RimWorld.StatRequest req, System.Single& val) [0x00034] in <052ffdda8ff74a858542a735289dd477>:0
- PREFIX Side1iner.RandomizedItemsPlus: Boolean Patch_ApparelStatOverrides:Prefix(StatPart_Quality __instance, StatRequest req, Single& val)
- PREFIX Side1iner.RandomizedItemsPlus: Boolean Patch_RandomStats_StatOverrides:Prefix(StatPart_Quality __instance, StatRequest req, Single& val)
at RimWorld.StatWorker.FinalizeValue (RimWorld.StatRequest req, System.Single& val, System.Boolean applyPostProcess) [0x00022] in <052ffdda8ff74a858542a735289dd477>:0
at RimWorld.StatWorker.GetValue (RimWorld.StatRequest req, System.Boolean applyPostProcess) [0x0004c] in <052ffdda8ff74a858542a735289dd477>:0
at RimWorld.StatWorker.GetValue (Verse.Thing thing, System.Boolean applyPostProcess, System.Int32 cacheStaleAfterTicks) [0x0007c] in <052ffdda8ff74a858542a735289dd477>:0
at RimWorld.StatExtension.GetStatValue (Verse.Thing thing, RimWorld.StatDef stat, System.Boolean applyPostProcess, System.Int32 cacheStaleAfterTicks) [0x0000c] in <052ffdda8ff74a858542a735289dd477>:0
- POSTFIX saloid.DynamicEconomy: Void DynamicEconomy.StatExtension_GetStatValue:Postfix(Single& __result, Thing thing, StatDef stat)
at Verse.Tool.AdjustedBaseMeleeDamageAmount (Verse.Thing ownerEquipment, Verse.DamageDef damageDef) [0x0000a] in <052ffdda8ff74a858542a735289dd477>:0
at Verse.VerbProperties.AdjustedMeleeDamageAmount (Verse.Tool tool, Verse.Pawn attacker, Verse.Thing equipment, Verse.HediffComp_VerbGiver hediffCompSource) [0x0002c] in <052ffdda8ff74a858542a735289dd477>:0
- POSTFIX ac.mwsad.patch: Void MeleeWeaponSpeedAndDamage.AdjustedMeleeDamageAmount_Patch:Postfix(Single& __result, Tool tool, Pawn attacker, Thing equipment, HediffComp_VerbGiver hediffCompSource)
- POSTFIX DireWolves.Mod: Void DireWolves.PatchAdjustedBaseMeleeDamageAmount:Postfix(Single& __result, Tool tool, Pawn attacker, Thing equipment, HediffComp_VerbGiver hediffCompSource)
at Verse.VerbProperties.AdjustedMeleeDamageAmount (Verse.Verb ownerVerb, Verse.Pawn attacker) [0x00057] in <052ffdda8ff74a858542a735289dd477>:0
- POSTFIX OskarPotocki.VEF: Void VEF.Pawns.VanillaExpandedFramework_AdjustedMeleeDamageAmount_Patch:Postfix(Verb ownerVerb, Pawn attacker, Single& __result)
at Verse.VerbUtility.DPS (Verse.Verb v, Verse.Pawn p) [0x00000] in <052ffdda8ff74a858542a735289dd477>:0
at Verse.VerbUtility.InitialVerbWeight (Verse.Verb v, Verse.Pawn p) [0x00000] in <052ffdda8ff74a858542a735289dd477>:0
at RimWorld.Pawn_MeleeVerbs.GetUpdatedAvailableVerbsList (System.Boolean terrainTools) [0x0037f] in <052ffdda8ff74a858542a735289dd477>:0
- TRANSPILER kaitorisenkou.ModularWeapons2: IEnumerable`1 ModularWeapons2.ModularWeapons2:Patch_MeleeVerbs(IEnumerable`1 instructions, ILGenerator generator)
at RimWorld.Pawn_MeleeVerbs.ChooseMeleeVerb (Verse.Thing target) [0x00018] in <052ffdda8ff74a858542a735289dd477>:0
at RimWorld.Pawn_MeleeVerbs.TryGetMeleeVerb (Verse.Thing target) [0x00047] in <052ffdda8ff74a858542a735289dd477>:0
at RimWorld.FloatMenuUtility.GetMeleeAttackAction (Verse.Pawn pawn, Verse.LocalTargetInfo target, System.String& failStr, System.Boolean ignoreControlled) [0x0016f] in <052ffdda8ff74a858542a735289dd477>:0
at RimWorld.PawnAttackGizmoUtility.GetMeleeAttackGizmo (Verse.Pawn pawn) [0x00057] in <052ffdda8ff74a858542a735289dd477>:0
at RimWorld.PawnAttackGizmoUtility+<GetAttackGizmos>d__0.MoveNext () [0x0002f] in <052ffdda8ff74a858542a735289dd477>:0
at ScatteredFlames.Patch_GetGizmos+<Postfix>d__0.MoveNext () [0x00089] in O:\SteamLibrary\steamapps\common\RimWorld\Mods\owls-ScatteredFlames\Source\IgniteUtility.cs:14
at MVCF.PatchSets.PatchSet_HumanoidGizmos+<GetAttackGizmos_Postfix>d__2.MoveNext () [0x000ba] in <c0d8fecf4583407ea59c4c8793271633>:0
at Verse.Pawn+<GetGizmos>d__327.MoveNext () [0x00263] in <052ffdda8ff74a858542a735289dd477>:0
at System.Linq.Enumerable+ConcatIterator`1[TSource].MoveNext () [0x0002b] in <1f993cbf88314b1baa1e10ca917bdc64>:0
at VEF.AnimalBehaviours.Pawn_GetGizmos_Patch+<Postfix>d__1.MoveNext () [0x0012a] in <71780f0e4038487682eedd13817f7545>:0
at PeteTimesSix.SimpleSidearms.Intercepts.Pawn_GetGizmos_Postfix+<Postfix>d__0.MoveNext () [0x00288] in <0cf417f47a284cd3b90692da5c3df6ee>:0
at GiddyUpRideAndRoll.Harmony.Pawn_GetGizmos+<Postfix>d__1.MoveNext () [0x000a5] in C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Source\Giddy-Up\Source\RideAndRoll\Harmony\PawnGizmos.cs:22
at ImprovedAutoSlaughter.Pawn_Patch+<GetGizmos>d__0.MoveNext () [0x00076] in <ff43463bcf40427f80a76082e6a6bbbc>:0
at System.Collections.Generic.List`1[T].AddEnumerable (System.Collections.Generic.IEnumerable`1[T] enumerable) [0x00059] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Collections.Generic.List`1[T].InsertRange (System.Int32 index, System.Collections.Generic.IEnumerable`1[T] collection) [0x000f4] in <51fded79cd284d4d911c5949aff4cb21>:0
at System.Collections.Generic.List`1[T].AddRange (System.Collections.Generic.IEnumerable`1[T] collection) [0x00000] in <51fded79cd284d4d911c5949aff4cb21>:0
at Verse.GizmoGridDrawer.DrawGizmoGridFor (System.Collections.Generic.IEnumerable`1[T] selectedObjects, Verse.Gizmo& mouseoverGizmo) [0x000e0] in <052ffdda8ff74a858542a735289dd477>:0 currentSelectable: null
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Log:ErrorOnce (string,int)
Verse.GizmoGridDrawer:DrawGizmoGridFor (System.Collections.Generic.IEnumerable`1<object>,Verse.Gizmo&)
RimWorld.MapGizmoUtility:MapUIOnGUI ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs_Patch1 (RimWorld.MapInterface)
RimWorld.UIRoot_Play:UIRootOnGUI ()
Verse.Root:OnGUI ()
Side1iner  [udvikler] 28. juni kl. 1:21 
Yeah, considering what those mods do, they have probably shuffled around some vanilla stuff. Just consider them incompatible and skip this one if you already use the others.
< >
Viser 1-3 af 3 kommentarer
Per side: 1530 50