RimWorld

RimWorld

Not enough ratings
Social Compatibility for 1-2-3 Personalities
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5
File Size
Posted
Updated
240.658 KB
18 Nov, 2023 @ 10:17am
21 May @ 4:38pm
2 Change Notes ( view )

Subscribe to download
Social Compatibility for 1-2-3 Personalities

Description
A simple addon for 1-2-3 Personalities M2. Makes pawns like or dislike each other more often, depending on their personality types.

Overview
RimWorld features a hidden "social compatibility score" between pawns. This is based on a random number as well as relative ages. This compatibility score makes positive or negative social interactions more likely between certain pawns.

What this mod does is add a configurable modifier to this score, based on how "harmonious" pawn's personalities are with one another as defined by 1-2-3 Personalities. Pawns with matching and "compatible" personalities are naturally predisposed to like each other more, but they will be more likely to have a negative opinion of pawns with conflicting personality types. We can't always get along!

This was most likely supposed to be a feature in 1-2-3 Personalities M3, but it seems that that mod might take some time to come out (if at all), so in the meantime I made this mod to patch in that little feature.

This mod does not add flat positive or negative opinions. Rather, it alters the base game systems so that social interactions are skewed towards positive or negative more often.

The values are fully customizable in the mod options for all 3 compatibility types:

  • Harmonious: large bonus
  • Complementary: small bonus
  • Disparate: medium penalty

I recommend keeping the values somewhere between -1.0 and 1.0, but you can go higher or lower if you want these bonuses to be very small or extremely impactful. By default, the impact of Rimworld's random "compatibility" is between -0.7 and +1.7 so I recommend keeping the values small.

Note that Rimworld's own random offsets on pawn compatibility also still apply. You can remove this in the mod options if you want full control and more predictability, using the "Ignore Random Compatibility" setting. I think it's better to leave this setting disabled, as this extra randomness makes things a little less predictable and allows your colonists to sometimes still find common ground and get along.

Compatibility
Should be compatible with nearly every mod, including Vanilla Social Interactions Expanded. Probably incompatible with Psychology.

Load after 1-2-3 Personalities M2 (obviously). Should work with the "alternative" personality type mods released by the author (such as alignments and weeb archetypes), but make sure to load this mod after those too.
12 Comments
Rokk  [author] 9 Jul @ 8:26am 
Also frankly you don't really need to micromanage it that much, you will find out soon enough. If they deep talk then they're good, if they keep insulting each other then that will also become obvious soon enough.
Rokk  [author] 9 Jul @ 8:25am 
@Rudiarose if you select at least 2 pawns, there should be a gizmo in the bottom toolbar that shows the personality compatibility between the current group. You may have to draft them first, but it's definitely there.
Rudiarose 8 Jul @ 11:37pm 
Can you see how compatible pawns are? I want to know if I need to add or remove pawns to keep pop healthy/ If they all hate each other no babies. lol
Rokk  [author] 21 May @ 4:39pm 
The mod has been updated to 1.5. It still supports 1.4, but the 1.4 version will not be updated if I decide to add more features to the mod.
Rokk  [author] 16 May @ 6:29pm 
Yes, probably within 2 days
WinterZephyr 16 May @ 4:47pm 
will this be updated to 1.5?
GwenBlanketSpecter 23 Apr @ 11:35am 
must have mod. good job!
Dovahsdottir_864 1 Jan @ 6:24am 
Thank you for making this, I figured M2 of 1-2-3 Personalities would cover this, but my pawns kept rolling super low compatibility despite having very similar personalities and it made no sense.
DEN LILLE 20 Nov, 2023 @ 4:25am 
Exactly, seems a new way to replace the psychology mod (which is kinda broken on current versions)!
Stellarnuts 19 Nov, 2023 @ 2:02am 
it reminds me old psychology thanks