[1.2.2753+Royalty] Vanilla Expanded Framework bug (or RimHud??)

Started by zbysiek12345, February 07, 2021, 07:52:08 AM

Previous topic - Next topic

zbysiek12345

After last update, I have strange bugs with pawns and their needs. For example, all needs in need tabs are disappearing:

https://steamcommunity.com/sharedfiles/filedetails/?id=2387393860

and bugs occurs, for example with pawn Shigeru. My logs:

https://gist.github.com/HugsLibRecordKeeper/84163909e52e0ec27e34792a9879bef0

Also, this pop up just before bugs, that RimHud will be disabled because of Vanilla Expanded Framework:

https://steamcommunity.com/sharedfiles/filedetails/?id=2387413176

Full text from box:

[[RimHUD Auto-deactivation report]]
Object reference not set to an instance of an object

Stacktrace:
[MVCF: Object reference not set to an instance of an object]
at MVCF.Harmony.Trackers.AddHediff_Postfix (Verse.Hediff hediff, Verse.Pawn_HealthTracker __instance) [0x00001] in <b513bea0b29b44e093e7ad1dfccd3ef4>:0
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.Verse.Pawn_HealthTracker.AddHediff_Patch4(Verse.Pawn_HealthTracker,Verse.Hediff,Verse.BodyPartRecord,System.Nullable`1<Verse.DamageInfo>,Verse.DamageWorker/DamageResult)
at Verse.Pawn_HealthTracker.AddHediff (Verse.HediffDef def, Verse.BodyPartRecord part, System.Nullable`1[T] dinfo, Verse.DamageWorker+DamageResult result) [0x0000e] in <c36f9493c9844ddaa7fb5c788416098f>:0
at VanillaCookingExpanded.Thought_Hediff.MoodOffset () [0x00025] in <6f4d87cd47c54ddca2898e33a9520c79>:0
at RimWorld.ThoughtHandler.GetAllMoodThoughts (System.Collections.Generic.List`1[T] outThoughts) [0x0001e] in <c36f9493c9844ddaa7fb5c788416098f>:0
at RimWorld.ThoughtHandler.GetMoodThoughts (RimWorld.Thought group, System.Collections.Generic.List`1[T] outThoughts) [0x00000] in <c36f9493c9844ddaa7fb5c788416098f>:0
at RimHUD.Data.Models.MindModel.GetTooltip () [0x0010f] in <f76d5fd0ad714e6aac679b091d9e6d7e>:0
at RimHUD.Data.Models.MindModel.get_Tooltip () [0x00000] in <f76d5fd0ad714e6aac679b091d9e6d7e>:0
at RimHUD.Data.Models.NeedModel..ctor (RimHUD.Data.Models.PawnModel model, RimWorld.NeedDef def) [0x00069] in <f76d5fd0ad714e6aac679b091d9e6d7e>:0
at RimHUD.Data.Models.PawnModel.GetNeedModel (RimWorld.NeedDef def) [0x00000] in <f76d5fd0ad714e6aac679b091d9e6d7e>:0
at RimHUD.Data.Models.PawnModel.get_Mood () [0x00006] in <f76d5fd0ad714e6aac679b091d9e6d7e>:0
at RimHUD.Data.Models.HudModel+<>c.<.cctor>b__35_33 (RimHUD.Data.Models.PawnModel model) [0x00000] in <f76d5fd0ad714e6aac679b091d9e6d7e>:0
at RimHUD.Data.Models.HudModel.GetWidget (RimHUD.Data.Models.PawnModel model, System.String id, System.String defName) [0x00075] in <f76d5fd0ad714e6aac679b091d9e6d7e>:0
at RimHUD.Interface.HUD.HudElement.Build (RimHUD.Data.Models.PawnModel model) [0x0000d] in <f76d5fd0ad714e6aac679b091d9e6d7e>:0
at RimHUD.Interface.HUD.HudRow.Prepare (RimHUD.Data.Models.PawnModel model) [0x00034] in <f76d5fd0ad714e6aac679b091d9e6d7e>:0
at RimHUD.Interface.HUD.HudPanel+<>c__DisplayClass13_0.<Prepare>b__0 (RimHUD.Interface.HUD.HudRow row) [0x00000] in <f76d5fd0ad714e6aac679b091d9e6d7e>:0
at System.Linq.Enumerable+SelectArrayIterator`2[TSource,TResult].ToArray () [0x00012] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0001f] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at RimHUD.Interface.HUD.HudPanel.Prepare (RimHUD.Data.Models.PawnModel model) [0x00042] in <f76d5fd0ad714e6aac679b091d9e6d7e>:0
at RimHUD.Interface.HUD.HudHStack+<>c__DisplayClass5_0.<Prepare>b__0 (RimHUD.Interface.HUD.HudContainer container) [0x00000] in <f76d5fd0ad714e6aac679b091d9e6d7e>:0
at System.Linq.Enumerable+SelectArrayIterator`2[TSource,TResult].MoveNext () [0x0003a] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at System.Linq.Enumerable.Max (System.Collections.Generic.IEnumerable`1[T] source) [0x00015] in <351e49e2a5bf4fd6beabb458ce2255f3>:0
at RimHUD.Interface.HUD.HudHStack.Prepare (RimHUD.Data.Models.PawnModel model) [0x00041] in <f76d5fd0ad714e6aac679b091d9e6d7e>:0
at RimHUD.Interface.HUD.HudVStack.Prepare (RimHUD.Data.Models.PawnModel model) [0x00032] in <f76d5fd0ad714e6aac679b091d9e6d7e>:0
at RimHUD.Interface.HUD.HudLayout.Draw (UnityEngine.Rect rect, RimHUD.Data.Models.PawnModel model) [0x0004c] in <f76d5fd0ad714e6aac679b091d9e6d7e>:0

Canute

Hi,
sure RimHUD show up plenty at the msg. but you should look first at the beginning.
Do you know what mod "MVCF" could be ? I think it is the cooking mod.
RimHUD just say there is something missing.
I would show the problem the author of that mod.

zbysiek12345

It's form Vanilla Expanded Framework.

MVCF is a mod (Multi Verb Combat Framework)
I never installed it, but in last update of Vanilla Expanded Framework
MVCF was merged to vanilla mod.