RimWorld

RimWorld

CM Color Coded Mood Bar [1.1+]
CrashM  [developer] Feb 28, 2020 @ 3:09pm
Bug Reports
Hi All,

I just wanted to centralise all of the bug reports into one thread along with some information requests that would help debug the problem. So if you have a problem that you think is caused by this mod please post in this thread with as much of the information below you can provide.

Information Required:
List of all enabled mods and DLC (Please try and make it the smallest list possible while still causing a problem).
Version Number of Rimworld (shown on the title screen).
Confirmation you are using this version of the mod (in the mod list it should have an ID of "CrashM.ColorCodedMoodBar.11").
Any relevant log entries (development mode required).
Last edited by CrashM; Aug 7, 2021 @ 7:47am
< >
Showing 1-15 of 125 comments
Panta Rhei Aug 9, 2020 @ 9:38am 
I'm having a bug when I save and then load while on a caravan, the colonist bar just dissapears completely on that save
CrashM  [developer] Aug 9, 2020 @ 10:13am 
Hi Panta, I just tried this and it seems to work fine. Are you able to provide any of the information in my original post?
Panta Rhei Aug 10, 2020 @ 6:59am 
where can I get all those infos?
CrashM  [developer] Sep 5, 2020 @ 3:00pm 
The logs, which should include the list of mod can (usually) be located in:
C:\Program Files (x86)\Steam\steamapps\common\RimWorld\RimWorldWin_Data\output_log.txt
it might also be in the RimWorldWin64_Data
Last edited by CrashM; Sep 5, 2020 @ 3:06pm
Panta Rhei Sep 5, 2020 @ 3:38pm 
the bug stopped after sometime. I think it was some sort of incompatible mod but can't remember now. sorry.
BananenKeks Oct 24, 2020 @ 1:05pm 
After your recent patch I get an exception thrown:
Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object
at MoodBarPatch.MoodPatch.DrawIcons (UnityEngine.Rect& rect, Verse.Pawn colonist, RimWorld.ColonistBar colonistBar, MoodBarPatch.MoodCache cache) [0x000f3] in <52473e08100d457a94f853ae4c4818de>:0
at MoodBarPatch.MoodPatch.Prefix (RimWorld.ColonistBarColonistDrawer __instance, UnityEngine.Rect& rect, Verse.Pawn& colonist, Verse.Map& pawnMap, System.Boolean& highlight, System.Boolean& reordering) [0x0037d] in <52473e08100d457a94f853ae4c4818de>:0
at (wrapper dynamic-method) RimWorld.ColonistBarColonistDrawer.RimWorld.ColonistBarColonistDrawer.DrawColonist_Patch1(RimWorld.ColonistBarColonistDrawer,UnityEngine.Rect,Verse.Pawn,Verse.Map,bool,bool)
at RimWorld.ColonistBar.ColonistBarOnGUI () [0x00135] in <d72310b4d8f64d25aee502792b58549f>:0
at RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs () [0x0003c] in <d72310b4d8f64d25aee502792b58549f>:0
at RimWorld.UIRoot_Play.UIRootOnGUI () [0x0001f] in <d72310b4d8f64d25aee502792b58549f>:0
at (wrapper dynamic-method) Verse.Root.Verse.Root.OnGUI_Patch1(Verse.Root)
Verse.Log:Error(String, Boolean)
Verse.Root:Verse.Root.OnGUI_Patch1(Root)


Modlist:
<ModsConfigData>
<version>1.2.2753 rev712</version>
<activeMods>
<li>brrainz.harmony</li>
<li>ludeon.rimworld</li>
<li>ludeon.rimworld.royalty</li>
<li>dhultgren.smarterconstruction</li>
<li>unlimitedhugs.hugslib</li>
<li>void.charactereditor</li>
<li>factioncontrol.kv.rw</li>
<li>oskarpotocki.vanillafactionsexpanded.core</li>
<li>oskarpotocki.vanillaexpanded.royaltypatches</li>
<li>oskarpotocki.vanillafactionsexpanded.medievalmodule</li>
<li>oskarpotocki.vfe.vikings</li>
<li>oskarpotocki.vanillafactionsexpanded.settlersmodule</li>
<li>oskarpotocki.vfe.insectoid</li>
<li>vanillaexpanded.vfecore</li>
<li>vanillaexpanded.vfeproduction</li>
<li>vanillaexpanded.vfesecurity</li>
<li>vanillaexpanded.vfemedical</li>
<li>vanillaexpanded.vfefarming</li>
<li>vanillaexpanded.vfeart</li>
<li>vanillaexpanded.vfepower</li>
<li>vanillaexpanded.vfepropsanddecor</li>
<li>vanillaexpanded.vfespacer</li>
<li>vanillaexpanded.vaeed</li>
<li>vanillaexpanded.vaed</li>
<li>vanillaexpanded.vaeas</li>
<li>vanillaexpanded.vaecd</li>
<li>vanillaexpanded.vaebf</li>
<li>vanillaexpanded.vaet</li>
<li>vanillaexpanded.vaeis</li>
<li>vanillaexpanded.vaetr</li>
<li>vanillaexpanded.vaets</li>
<li>vanillaexpanded.vaeau</li>
<li>vanillaexpanded.vaetf</li>
<li>vanillaexpanded.vhe</li>
<li>vanillaexpanded.vhe.beards</li>
<li>vanillaexpanded.vplantse</li>
<li>vanillaexpanded.vplantsesucculents</li>
<li>vanillaexpanded.vcef</li>
<li>vanillaexpanded.vbrewe</li>
<li>vanillaexpanded.vcooke</li>
<li>vanillaexpanded.vcookestews</li>
<li>vanillaexpanded.vcookesushi</li>
<li>vanillaexpanded.vwe</li>
<li>vanillaexpanded.vweq</li>
<li>vanillaexpanded.vwel</li>
<li>vanillaexpanded.vweg</li>
<li>vanillaexpanded.varme</li>
<li>vanillaexpanded.vappe</li>
<li>vanillaexpanded.vbookse</li>
<li>vanillaexpanded.vee</li>
<li>vanillaexpanded.vtexe</li>
<li>vse.empressevil</li>
<li>vse.freyafierce</li>
<li>vse.perrypersistent</li>
<li>vse.igorinvader</li>
<li>nerdwonder.mixedblock</li>
<li>wemd.expandedfloors</li>
<li>wemd.expfloorsdropdownmenuaddon</li>
<li>wemd.soilcontrast</li>
<li>wemd.partiallypassablewindturbines</li>
<li>ykara.epoe</li>
<li>nilchei.dynamicdiplomacy</li>
<li>ghxx.techadvancing</li>
<li>fluffy.pharmacist</li>
<li>fluffy.relationstab</li>
<li>fluffy.medicaltab</li>
<li>dubwise.dubsmintmenus</li>
<li>crashm.colorcodedmoodbar.11</li>
<li>lurmey.foundations</li>
<li>automatic.recipeicons</li>
<li>two.minis</li>
<li>frozensnowfox.efficientutilities</li>
<li>owlchemist.undergroundpowerconduits</li>
<li>fluffy.fluffybreakdowns</li>
<li>crlsniper.realisticrooms</li>
<li>notooshabby.awesomeinventory</li>
<li>nmeijer.settlementinventory</li>
</activeMods>
<knownExpansions>
<li>ludeon.rimworld.royalty</li>
</knownExpansions>
</ModsConfigData>

It seems to show any time a pawn has a mood change, though I'm not 100% on that.
Last edited by BananenKeks; Oct 24, 2020 @ 1:17pm
x Unleashed xUK Oct 24, 2020 @ 1:16pm 
Am getting that error too when the pawn does something or when mood changes error pops up.
x Unleashed xUK Oct 24, 2020 @ 1:21pm 
Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object
at MoodBarPatch.MoodPatch.DrawIcons (UnityEngine.Rect& rect, Verse.Pawn colonist, RimWorld.ColonistBar colonistBar, MoodBarPatch.MoodCache cache) [0x000f3] in <52473e08100d457a94f853ae4c4818de>:0
at MoodBarPatch.MoodPatch.Prefix (RimWorld.ColonistBarColonistDrawer __instance, UnityEngine.Rect& rect, Verse.Pawn& colonist, Verse.Map& pawnMap, System.Boolean& highlight, System.Boolean& reordering) [0x0037d] in <52473e08100d457a94f853ae4c4818de>:0
at (wrapper dynamic-method) RimWorld.ColonistBarColonistDrawer.RimWorld.ColonistBarColonistDrawer.DrawColonist_Patch2(RimWorld.ColonistBarColonistDrawer,UnityEngine.Rect,Verse.Pawn,Verse.Map,bool,bool)
at RimWorld.ColonistBar.ColonistBarOnGUI () [0x00135] in <d72310b4d8f64d25aee502792b58549f>:0
at (wrapper dynamic-method) RimWorld.MapInterface.RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs_Patch3(RimWorld.MapInterface)
at (wrapper dynamic-method) RimWorld.UIRoot_Play.RimWorld.UIRoot_Play.UIRootOnGUI_Patch2(RimWorld.UIRoot_Play)
at (wrapper dynamic-method) Verse.Root.Verse.Root.OnGUI_Patch1(Verse.Root)
Verse.Log:Error(String, Boolean)
Verse.Root:Verse.Root.OnGUI_Patch1(Root)
TITAN Oct 24, 2020 @ 2:52pm 
Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object
at MoodBarPatch.MoodPatch.DrawIcons (UnityEngine.Rect& rect, Verse.Pawn colonist, RimWorld.ColonistBar colonistBar, MoodBarPatch.MoodCache cache) [0x000f3] in <52473e08100d457a94f853ae4c4818de>:0
at MoodBarPatch.MoodPatch.Prefix (RimWorld.ColonistBarColonistDrawer __instance, UnityEngine.Rect& rect, Verse.Pawn& colonist, Verse.Map& pawnMap, System.Boolean& highlight, System.Boolean& reordering) [0x0037d] in <52473e08100d457a94f853ae4c4818de>:0
at (wrapper dynamic-method) RimWorld.ColonistBarColonistDrawer.RimWorld.ColonistBarColonistDrawer.DrawColonist_Patch1(RimWorld.ColonistBarColonistDrawer,UnityEngine.Rect,Verse.Pawn,Verse.Map,bool,bool)
at RimWorld.ColonistBar.ColonistBarOnGUI () [0x00135] in <82ff53f4436442f9a879167049ea7b06>:0
at RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs () [0x0003c] in <82ff53f4436442f9a879167049ea7b06>:0
at RimWorld.UIRoot_Play.UIRootOnGUI () [0x0001f] in <82ff53f4436442f9a879167049ea7b06>:0
at (wrapper dynamic-method) Verse.Root.Verse.Root.OnGUI_Patch1(Verse.Root)
Verse.Log:Error(String, Boolean)
Verse.Root:Verse.Root.OnGUI_Patch1(Root)
CrashM  [developer] Oct 24, 2020 @ 2:54pm 
I have reverted this version until i can fix it, so steam should download the previous version for you and restarting Rimworld should fix it.
CrashM  [developer] Oct 24, 2020 @ 3:18pm 
Thank you all for your comments, i found the problem and a fixed version will be deployed tomorrow.
TROAB Oct 25, 2020 @ 8:47am 
I'm also getting the UI disappearing. It happened right after the death of a colonist. Took me awhile to trace it to this mod (of course had I know how to read the errors logs better I would have figured it out sooner). Closing reloading doesnt help. Reload the save right before death ui is back. Death occurs and UI goes. Disable mod, load save and UI is back. This entry is in the logs over and over (presumably the mod is looking for the now dead colonist?)

Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object
at MoodBarPatch.MoodCache.Update (UnityEngine.Rect& rect, Verse.Pawn colonist, Verse.Map pawnMap, System.Boolean& reordering, RimWorld.ColonistBar colonistBar) [0x00668] in <e6c5685029ea410d97b2b60d0b04fa8f>:0
at MoodBarPatch.MoodPatch.Prefix (RimWorld.ColonistBarColonistDrawer __instance, UnityEngine.Rect& rect, Verse.Pawn& colonist, Verse.Map& pawnMap, System.Boolean& highlight, System.Boolean& reordering) [0x00065] in <e6c5685029ea410d97b2b60d0b04fa8f>:0
at (wrapper dynamic-method) RimWorld.ColonistBarColonistDrawer.RimWorld.ColonistBarColonistDrawer.DrawColonist_Patch1(RimWorld.ColonistBarColonistDrawer,UnityEngine.Rect,Verse.Pawn,Verse.Map,bool,bool)
at (wrapper dynamic-method) RimWorld.ColonistBar.RimWorld.ColonistBar.ColonistBarOnGUI_Patch1(RimWorld.ColonistBar)
at (wrapper dynamic-method) RimWorld.MapInterface.RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs_Patch1(RimWorld.MapInterface)
at RimWorld.UIRoot_Play.UIRootOnGUI () [0x0001f] in <d72310b4d8f64d25aee502792b58549f>:0
at (wrapper dynamic-method) Verse.Root.Verse.Root.OnGUI_Patch1(Verse.Root)
CrashM  [developer] Oct 25, 2020 @ 9:12am 
Ok Bug fixed and new version published
Vertigo Oct 26, 2020 @ 5:38am 
Following error happened after a Psychic Soothe: Female event fired.

Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object
at MoodBarPatch.MoodPatch.DrawIcons (UnityEngine.Rect& rect, Verse.Pawn colonist, RimWorld.ColonistBar colonistBar, MoodBarPatch.MoodCache cache) [0x00206] in <f6ed07b966354176a8ecba3f60f9332d>:0
at MoodBarPatch.MoodPatch.Prefix (RimWorld.ColonistBarColonistDrawer __instance, UnityEngine.Rect& rect, Verse.Pawn& colonist, Verse.Map& pawnMap, System.Boolean& highlight, System.Boolean& reordering) [0x0037d] in <f6ed07b966354176a8ecba3f60f9332d>:0
at (wrapper dynamic-method) RimWorld.ColonistBarColonistDrawer.RimWorld.ColonistBarColonistDrawer.DrawColonist_Patch1(RimWorld.ColonistBarColonistDrawer,UnityEngine.Rect,Verse.Pawn,Verse.Map,bool,bool)
at (wrapper dynamic-method) RimWorld.ColonistBar.RimWorld.ColonistBar.ColonistBarOnGUI_Patch0(RimWorld.ColonistBar)
at (wrapper dynamic-method) RimWorld.MapInterface.RimWorld.MapInterface.MapInterfaceOnGUI_BeforeMainTabs_Patch2(RimWorld.MapInterface)
at (wrapper dynamic-method) RimWorld.UIRoot_Play.RimWorld.UIRoot_Play.UIRootOnGUI_Patch0(RimWorld.UIRoot_Play)
at (wrapper dynamic-method) Verse.Root.Verse.Root.OnGUI_Patch1(Verse.Root)
Verse.Log:Error(String, Boolean)
Verse.Root:Verse.Root.OnGUI_Patch1(Root)


Of note. All of my pawns are in "green" mood. In fact all but the newest recruit are actually capped on mood.
CrashM  [developer] Oct 26, 2020 @ 5:51am 
Hi Vertigo, could you possibly check the Manual Install version of the mod (http://www.crashm.co.uk/Content/Downloads/ColoredMoodBar.zip) see if that fixes the problem. if it doesn't it should give me a bit more info on where the problem is.
Last edited by CrashM; Oct 26, 2020 @ 5:54am
< >
Showing 1-15 of 125 comments
Per page: 1530 50