RimWorld

RimWorld

6,720 ratings
CM Color Coded Mood Bar [1.1+]
9
25
3
20
2
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6
File Size
Posted
Updated
6.255 MB
24 Feb, 2020 @ 1:04pm
12 Jun @ 2:34am
61 Change Notes ( view )

Subscribe to download
CM Color Coded Mood Bar [1.1+]

Description
CM Color Coded Mood Bar [1.1+]

Color code each pawn's mood bar within the colonist bar based on their current mood.
  • Red: extreme mental break threshold
  • Orange: major mental break threshold
  • Yellow: minor mental break threshold
  • Gray: neutral mood
  • Light Blue: content
  • Green: happy

Extra Features:
  • Custom Colors, the colors above can be fully customised, along with some of the icons below.

  • Break Box, an outline to highlight when the colonist is in a break mood, useful for "larger" colonists (default on). This can be drawn beneath or on top of the colonist to further highlight the colonist (default beneath).

  • Schedule Box, an outline to show the colonists current schedule (default off).

  • Illness Icon, an icon that is displayed when the colonist has an illness that requires immunity (default on).

  • Pregnancy Icon, an icon that is displayed when the colonist is pregnant (default on).

  • Bleeding Icon, an icon that is displayed when the colonist is bleeding with 4 different sizes based on bleed rate, large & flashing < 3 hours, large < 8 hours until death, medium < 24 hours, small > 24 hours (default on).

  • Thermal Icons, icons for when colonists are suffering hypothermia/heatstroke (minor and above).

  • Gender Icons, ability to display gender icons for your colonists, useful for gender based events.

  • Cryptosleep Icon, shows an icon of the cryptosleep casket when a colonist is in one.

  • Love Relation Icons, shows icons for colonists that are in love relationships (heart for lovers, rings for married couples).

  • Performance, this mod uses caching to improve performance and, depending on the options selected, runs faster than the vanilla colonist bar.

  • Compatibility, the only compatibility issues this mod has is with other colonist bar mods that alter how the mood box is rendered, with the exception of Colony Groups which i made made this mod compatible with.
    I have also added compatibility for Pawn Badges and Job In Bar when used in combination with Colony Groups.

Updates:

PorqueNoLosDos:
24-09-2017: Removed unnecessary error log messages.
18-11-2017: Updated for RimWorld version 0.18.1722, and added content and happy mood colors.
04-05-2019: Updated for RimWorld version 1.0.2231.

CrashM:
24-02-2020: Updated for RimWorld version 1.1 (1.1 only, won't work on 1.0)
27-02-2020: Added outline box for break risks as previously extreme had such a small bar it was usually not visible.
29-02-2020: Added Mod Settings to allow changing the color of each threshold and disable the mental break outline box if needed.
01-03-2020: Fixed memory leak.
04-04-2020: Added option to put the break box on top of the colonist (default off) so it is more visible for the larger colonists.
15-06-2020: Added optional neutral break box (default off).
28-07-2020: Added Optional Schedule Box to show colonists current schedule.
04-09-2020: Added optional illness icon for illnesses that require immunity.
05-09-2020: Added optional bleeding icon with 3 sizes based on bleed rate.
15-09-2020: Performance updates and caching. I have improved performance by an average of 25% over the previous version (test has 20 colonists, same settings), I also removed the schedule box for when colonists are on the Anything schedule as this also helps performance. There is also a new Refresh Rate setting where you can decide how often the cache is refreshed (150ms seems more than enough for 20 colonists, 0 disables the cache). (Thanks to Vaeringjar
& Varicide for pointing out the performance issue)
23-09-2020: More performance improvements. Please note, the performance improvement has made the cache mandatory, if this causes problems please let me know.
27-09-2020: Bug Fix (error when enabling schedule box when in game), Added optional ability to hide portraits (helps performance).
27-09-2020: Bug Fix.
01-10-2020: Extended the allowed caching to 2s, and made the selection highlighting uncached.
24-10-2020: More performance improvements (removed some reflection).
25-10-2020: Bug Fix + Another performance improvement that make it faster than vanilla.
27-10-2020: Bug Fix + Minor performance improvements + the bleeding icon now flashes when lt 3 hours + the illness icon will flash when severity gt immunity and severity gt 80% + the illness icon will turn yellow when immunity gt severity + the illness icon will turn green when immunity gt %5 more than severity.
20-12-2020: Bug fix + An optional (disabled by default) alternative label that is faster but may have bugs + Thermal warning icons (colors customisable in the settings).
27-03-2021: Added proper tooltips to the settings.
06-04-2021: Additional Performance Improvment when enabling the Alternative Label in the settings.
09-04-2021: Bug Fix
23-04-2021: Added an option to force a portrait update when colonists drafted status changes (as requested by Deco)
05-07-2021: 1.3 Compatibility
07-07-2021: Fixed Problem with RW1.2 loading the 1.3 dll.
23-07-2021: Ideology Update
24-07-2021: Fixed Settings
28-07-2021: 1.3.3074.1: Added a Version Number to help prevent issues with old versions being used. It will be included in the initialisation message in the games log and the mod settings.
15-08-2021: 1.3.3087.1: Fixed compatibility issue with QEE by Mario55770.
18-08-2021: 1.3.3094.1: Added Compatability with Colony Groups, please note this is a work in progress so some things might be weird or broken.
20-08-2021: 1.3.3096.1: Bug Fix
25-08-2021: 1.3.3102.1: Fixed thermal icon still showing after death.
16-09-2021: 1.3.3117.1: Additional compatibility with Colony Groups (fixed issues with pawn/box sizes).
18-09-2021: 1.3.3117.2: Added optional Gender icon.
30-09-2021: 1.3.3136.1: Added optional Cryptosleep Icon.
18-07-2022: 1.3.3389.1: Added Compatibility for Pawn Badges and Job In Bar when used in combination with Colony Groups.
06-10-2022: 1.4.3509.1: Update for Rimworld 1.4.
11-10-2022: 1.4.3542.1: Fix Null Error.
25-11-2022: 1.4.3558.1: Added Love Relationship Icons (optional, enable in settings).
03-12-2022: 1.4.3566.1: Added Pregnancy Icon (enabled with Illness Icon setting).
04-12-2022: 1.4.3566.2: Disable mouse over on pregnancy icon.
04-12-2022: 1.4.3566.3: Fix Pregnancy icon remaining after birth.
04-12-2022: 1.4.3580.1: Additional null checks on relationship.
14-01-2023: 1.4.3607.1: Fixed compatability with latest version of Colony Groups.
15-01-2023: 1.4.3607.2: Fixed Relationship symbol not changing on marriage.
14-03-2024: 1.5.4034.1: Update to 1.5.
18-03-2024: 1.5.4038.1: Added support for vanilla mood "glow".
12-04-2024: 1.5.4062.1: Fixed colour picker in settings.
12-06-2025: 1.6.4488.1: Updated For 1.6.

Manual Install download and source code: www.crashm.co.uk/Home/CCMB
Popular Discussions View All (1)
125
13 May @ 7:18am
Bug Reports
CrashM
787 Comments
CrashM  [author] 17 hours ago 
Updated for 1.6
Evono 2 Jun @ 7:55pm 
thanks both of you :)
CrashM  [author] 2 Jun @ 7:39am 
@Evnon, what Alu said. This mod should be compatible with CG and will replace CGs portrait rendering with this mod's with it's performance improvements and extra features. If you do choose to remove it there should be no problem, this mod doesn't touch the save files.
Alu 1 Jun @ 10:35am 
you can just use both as crash m has compat for groups @evono
assuming said compat wasnt broken
Evono 1 Jun @ 8:09am 
Can this be removed mid game? iam slowly getting too many colonists and want to swap to LTO colonist group bar or are they compatible?
CrashM  [author] 30 Apr @ 1:00pm 
@Cakes This mod has been optimised to be faster than vanilla since before 1.2, this mod replaces vanilla functionality rather than adding to it like other mods do, so what you are seeing in Dubs performance analyser Harmony Patches section doesn't reflect the fact that it is replacing time that would normally be taken by rendering the vanilla mood bar. To compare this mod with vanilla you need to compare the GUI > ColonistBarOnGUI section of the Dubs mod, with and without my mod enabled. For more information check Dubs discord.
Cakes 30 Apr @ 12:15pm 
Is this mod still demanding on performance? I remember checking dubs performance analyzer late game with 8 pawns and this mod was in the red and taking up a huge chunk of the game memory
Raiseo 10 Apr @ 12:51pm 
@CrashM Eyyy that actually worked! I've deleted the folder after unsubbing, there were some remnant files. After subbing again and activating, it all works perfectly now.
Cheers and thank you!
CrashM  [author] 10 Apr @ 9:53am 
@Raiseo one thing you can try is looking for the \workshop\content\294100\2006605356 folder and if it still exists after unsubscribing, if so, just delete it and resub.
Raiseo 10 Apr @ 4:51am 
@CrashM That's what I thought as well, unfortunately, the folder you told me about is empty and both options show up when I have the mod active.
I'm not sure if perhaps I have downloaded more than one version of it somehow.