RimWorld

RimWorld

Fixable Mood Debuffs Alert
Müslibär Apr 19, 2020 @ 6:51am
Prostophobe_Alert causing some delay without a visible reason
I just checked my game with Dubs Performance Analyzer and there is one alert is constantly causing spikes up to 4ms without a visible reason. There even was one 21ms spike.

It's called Fixable_Mood_Debuffs_Alert.Prostophobe_Alert, but I don't have any body purists in my colony. There are just two transhumanists. I tried turning off the alert, but there is no mention of it in the mod settings.

If I deactivate the alert in Dubs Performance Analyzer, Nudist_Alert takes its place. If I deactivate that the next one and so on.

How to reproduce:
1. Install and enable Dubs Performance Analyzer.
2. Open it and click on Alerts.
3. Let the game run for a minute.
Last edited by Müslibär; Apr 19, 2020 @ 7:03am
< >
Showing 1-3 of 3 comments
nikos Jul 25, 2020 @ 3:16pm 
+1

Noticed same thing.


for this reason i am disabling this mod for now.
i only get 60tps max in my current colony, so i need all the performance i can get.

it seems like this mod might need some major optimizations.
and all the alerts should have toggles.
Ransom Nov 13, 2022 @ 1:12pm 
I'd also like to turn off "Prostophobes have bionics" as there are cases where this is an unavoidable problem and the alert has to linger forever.
TurtleShroom Nov 1, 2023 @ 7:25pm 
Exception processing alert Fixable_Mood_Debuffs_Alert.No_Long_Distance_Relationships_Alert: System.ArgumentException: You can only call GUI functions from inside OnGUI. at UnityEngine.GUIUtility.CheckOnGUI () [0x00010] in <83a6362a90a344f1831389f7137844c4>:0 at UnityEngine.GUI.get_skin () [0x00001] in <83a6362a90a344f1831389f7137844c4>:0 at Zetas.Thoughts.ThoughtWorker_PassionateWork.IconTrackerX (System.String inputString) [0x00001] in <719096f1128240488731c444d03464ea>:0 at Zetas.Thoughts.ThoughtWorker_PassionateWork.PostProcessLabel (Verse.Pawn pawn, System.String defltLbl) [0x00110] in <719096f1128240488731c444d03464ea>:0 at RimWorld.Thought.get_LabelCap () [0x00057] in <95de19971c5d40878d8742747904cdcd>:0 at RimWorld.Thought_Situational.get_LabelCap () [0x00072] in <95de19971c5d40878d8742747904cdcd>:0 at Fixable_Mood_Debuffs_Alert.No_Long_Distance_Relationships_Alert+<>c.<AllPawnsInLongDistanceRelationships>b__9_1 (RimWorld.Thought thought) [0x00000] in <0121ca3d65b144029c8c1264c1b3242d>:0 at System.Collections.Generic.List`1[T].FindIndex (System.Int32 startIndex, System.Int32 count, System.Predicate`1[T] match) [0x0003b] in <eae584ce26bc40229c1b1aa476bfa589>:0 at System.Collections.Generic.List`1[T].FindIndex (System.Predicate`1[T] match) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0 at Verse.GenCollection.Any[T] (System.Collections.Generic.List`1[T] list, System.Predicate`1[T] predicate) [0x00000] in <95de19971c5d40878d8742747904cdcd>:0 at Fixable_Mood_Debuffs_Alert.No_Long_Distance_Relationships_Alert+<>c.<AllPawnsInLongDistanceRelationships>b__9_0 (Verse.Pawn p) [0x0001c] in <0121ca3d65b144029c8c1264c1b3242d>:0 at System.Collections.Generic.List`1[T].FindAll (System.Predicate`1[T] match) [0x00013] in <eae584ce26bc40229c1b1aa476bfa589>:0 at Fixable_Mood_Debuffs_Alert.No_Long_Distance_Relationships_Alert.AllPawnsInLongDistanceRelationships () [0x00014] in <0121ca3d65b144029c8c1264c1b3242d>:0 at Fixable_Mood_Debuffs_Alert.No_Long_Distance_Relationships_Alert.get_AllLDRPawns () [0x00000] in <0121ca3d65b144029c8c1264c1b3242d>:0 at Fixable_Mood_Debuffs_Alert.No_Long_Distance_Relationships_Alert.GetReport () [0x00000] in <0121ca3d65b144029c8c1264c1b3242d>:0 at RimWorld.Alert.Recalculate () [0x00012] in <95de19971c5d40878d8742747904cdcd>:0 at (wrapper dynamic-method) RimWorld.AlertsReadout.RimWorld.AlertsReadout.CheckAddOrRemoveAlert_Patch1(RimWorld.AlertsReadout,RimWorld.Alert,bool) UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch6 (string) Verse.Log:ErrorOnce (string,int) (wrapper dynamic-method) RimWorld.AlertsReadout:RimWorld.AlertsReadout.CheckAddOrRemoveAlert_Patch1 (RimWorld.AlertsReadout,RimWorld.Alert,bool) (wrapper dynamic-method) RimWorld.AlertsReadout:RimWorld.AlertsReadout.AlertsReadoutUpdate_Patch0 (RimWorld.AlertsReadout) RimWorld.UIRoot_Play:UIRootUpdate () (wrapper dynamic-method) Verse.Root:Verse.Root.Update_Patch1 (Verse.Root) Verse.Root_Play:Update ()

When I load my saved game, I get this error and the game crashes immediately after I unpause it. Due to it crashing, I obviously can't spare a Hugs Library Log...
< >
Showing 1-3 of 3 comments
Per page: 1530 50