RimWorld

RimWorld

Fixable Mood Debuffs Alert
Müslibär 19 Apr, 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; 19 Apr, 2020 @ 7:03am
< >
Showing 1-3 of 3 comments
nikos 25 Jul, 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 13 Nov, 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 1 Nov, 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