RimWorld

RimWorld

People Can Change
585 Comments
Turu 1 hour ago 
1.6?
Monbland 2 Jul @ 5:24pm 
Update 1.6 PLEASE!
emihead 13 Apr @ 9:58pm 
kinda wish there was a bit more info about how exactly each trait is handled. maybe a hover description in the settings?
Lord Rugdumph 20 Mar @ 9:33am 
Awww i liked the old selecter. Thought i'd got a different mod when it suddenly gave someone a trait with no choice D:
battlemage64  [author] 13 Mar @ 6:51pm 
I don't have the DLC so I can't test, but in theory if xenotypes have traits and the game handles it the same, it should work for them. There could be some bug in the code that chooses a target, I guess, but it shouldn't even take genetics into account at all.
LVS 8 Mar @ 7:25pm 
is this only for baseliners? I've been playing with custom xenotypes for 234 days and none changed their traits, got a baseliner and they don't stop changing their traits :/

I thought it could be due to the maximum # of traits so I set it to 10 and only the baseliner gets changes on their traits :er_sad:
battlemage64  [author] 30 Oct, 2024 @ 11:55am 
I think if I were to re-create this mod now, that's the kind of thing I would add. In retrospect, people seem to have appreciated the naturally-changing traits more than the random events, which I never expected! Ditto for the trait you proposed, I think it's a great idea. Unfortunately the realities of my life recently have been that I don't really have time to play RimWorld, which really saps my motivation to work on mods for it (which also take a lot of time), so I'm not really looking to add anything substantial to it right now. Maybe in the future though!
battlemage64  [author] 30 Oct, 2024 @ 11:55am 
Hi, thanks for the great question! It isn't really possible to write code that can guess when a trait should change, since that's so subjective, especially when mods come into play. All of the naturally-changing traits in the mod (i.e. Optimist, Cannibal, etc) were added one-at-a-time and hardcoded by me. There's no generic system for "trait X has condition Y that makes it appear/disappear/change." Maybe that could be added, but it would be a bit tricky since there are many different potential types of triggers, and people might disagree on what should trigger a change. For example, what does "exposed around different xenotype people" mean exactly? When they interact with each other? When they're physically close? (And how should the code to measure that work? Would it take into account walls? Is it performance-efficient to run that on every pawn, every frame?) These kinds of issues are why I kept the number of naturally changing traits low.
MianReplicate 29 Oct, 2024 @ 8:54pm 
Ooh and could as a suggestion, could you add a trait where it defies this mod's existence? Like, it'll just be something like "Unchangeable" where the pawn can't lose or gain traits, assuming that you can do that with a trait.
MianReplicate 29 Oct, 2024 @ 7:24pm 
And just to add on to what I said, how does it exactly determine whether the action done should make the trait more likely to be kept/added/removed?

For example, from what I read, the Optimist trait is earned when a colonist is happy for a long time. However take a modded trait like Bigot where a colonist hates other different xenotype people. Would the mod get rid of the Bigot trait if a colonist is exposed around other different xenotype people? If so, how would it know to do that and not actually just make them gain it since the Optimist trait is gained by the colonist doing what it states to do?
MianReplicate 29 Oct, 2024 @ 7:18pm 
Just curious, how does this exactly work with modded traits? Does it use some sort of fallback to accommodate for an unknown trait or does it directly take what the trait involves and works against it to see if it should be added or not depending on how much the person does that "trait"?
battlemage64  [author] 16 Oct, 2024 @ 6:59am 
Internally, those are all treated as the same trait, so changing the setting for whichever one appears (in this case, Slowpoke) is changing the setting for all of them.

Traits from a background can be lost or gained, but Incapable Ofs can't be
Decomane 15 Oct, 2024 @ 5:42am 
I noticed some traits aren't included in the mod settings for individual traits. Like Jogger and Fast Walker for example, but their opposite, Slowpoke, is. Is it intentional, for example are they automatically hard-coded to be set "Lose but never gain" If the most extreme trait modifyig the same quality in a pawn is set by the player to "Gain but never lose"? That would explain why there does seem to always be one extreme from each trait "group".

Also, can traits that come from a pawn's background be lost/gained?
NerdCuddles 30 Sep, 2024 @ 9:09pm 
That should also happen when switching to a transhumanist ideology eventually tbh
battlemage64  [author] 19 Sep, 2024 @ 12:58pm 
Pawns with Body Purist have a 1 in 3 chance per quadrum to grow accustomed to their new body and forget their body purism. There's an additional 1 in 3 chance (1 in 9 total) to then become Transhumanist, but this is unlikely because they're going against their previous belief so strongly.
NerdCuddles 18 Sep, 2024 @ 9:41pm 
How do you get rid of Body purist with this mod?
david slop 15 Sep, 2024 @ 1:47pm 
had about a month ingame where things were tough and all 20 of my colonists became depressed. thats about the only trait change i ever saw. not sure if something changed with the mod but it doesnt seem to be working as intended
GeneralTso 15 Aug, 2024 @ 10:51pm 
oh wow thats crazy man thanks for fixing it
Chargoal 12 Aug, 2024 @ 2:10am 
Oh god, that's why. Thanks
battlemage64  [author] 11 Aug, 2024 @ 9:44am 
Oh no, after all this, there was a bug in the code that made the numbers backwards... I'm fixing it now 😭
Chargoal 10 Aug, 2024 @ 1:36pm 
Was playing on Cassandra "Blood and Lust" for like 8 in-game years throught different saves. Sliders for changing and losing traits are at 0 (so no chance of prevention), but still no changes to traits are happenning. I have a couple of mods but none that seem to directly affect traits mechanics. What can help? Reinstall? Checking through mods again? Changing configs to something, maybe I'm missing some checkbox?
GeneralTso 2 Jul, 2024 @ 1:57pm 
thanks for explaining that and thanks for the mod
battlemage64  [author] 29 Jun, 2024 @ 10:03am 
How often depends on the storyteller (see below), but there is a slider in the mod settings that lets you make it rarer than the storyteller decides (see further below)
falkenlambedo 29 Jun, 2024 @ 7:48am 
how often traits changes / diaspears? kann i "control" it?
battlemage64  [author] 19 Jun, 2024 @ 6:14am 
Yup! Internally, Teetotaler is considered to be part of the same trait Chemical Fascination, as is Chemical Interest. They have degrees 2 (fascination) and 1 (interest) for the pro-drug ones, and -1 for teetotaler (i.e., negative interest in drugs).
Sebster 18 Jun, 2024 @ 6:28pm 
@battlemage64 Just curious how this mod hands Teetotaler. I don't see an entry for it in the settings, is it handled by Chemical Fascination?
battlemage64  [author] 6 Jun, 2024 @ 12:42am 
It’s a random event controlled by the storyteller, so more chaotic storyteller settings could lead to this happening more often.
GeneralTso 31 May, 2024 @ 7:07pm 
anybody else only ever see colonists lose traits? just selected the kind trait for the new kid and he immediately loses it. I see now after reading the mod description that it's possibly because my colonists were already maxed out on traits, but could you explain at all how this mod determines when to gain/lose a trait?
steadfast 27 May, 2024 @ 1:49pm 
@ilhanSerdar, don't worry. My trained to fight and hunt to survive alone settler had obtained "Vow of nonviolence" trait. Now he is incapable of violent. :steamfacepalm:
ilhanSerdar 17 May, 2024 @ 10:48pm 
started a new game, one year passed and only changes are optimistic traits so for. is it normal?
battlemage64  [author] 8 May, 2024 @ 2:25am 
Well that's good I guess -- hopefully it was just something transitory from updating, and won't come back!
ZyrahRavenSteel 7 May, 2024 @ 6:50pm 
Very strange, im not getting the error Right now, If i get it again ill post another comment.
battlemage64  [author] 6 May, 2024 @ 6:16am 
Thank you very much! :)
ZyrahRavenSteel 3 May, 2024 @ 3:36pm 
I can try to get information on the erorr when i play next, ill load it up and try it again i'll i remember is something about "pawn neutral mood not set", but no this save is made in 1.5, ill try to help when i play next :)
battlemage64  [author] 3 May, 2024 @ 2:10pm 
Hi ZyrahRavenSteel, can you give any more context for the error? This is a very long piece of text and there's no obvious mentions of this mod. None of the instances of the word "error" seem related to this mod, and there are too many instances of "exception" to read them all, but the only mentions of this mod seem to be informational. I tried loading a vanilla save, as well as one made with this mod, and got no errors. Does your save date back to a version of RW before 1.5?

It's possible this is a conflict with one of the 503 other mods loaded, or one of the approx. 7000(!!) Harmony patches they create. That would be very hard to track down, unfortunately.
ZyrahRavenSteel 3 May, 2024 @ 8:45am 
i keep getting an error when loading my save with this mod on, here is the log, https://gist.github.com/HugsLibRecordKeeper/4a08073ef6987b816268211fea7bed4f
battlemage64  [author] 2 May, 2024 @ 2:45pm 
Updated to 1.5! Apologies for the delay. I didn't get to test everything, but I want to get everything updated quickly so people can keep using them for now. Please let me know if there are any bugs. (Frankly, the update process went suspiciously smoothly so far, compared to my other mods.)
Baron von Silberthal 16 Apr, 2024 @ 1:54pm 
Would love a update, basicly a essential for me - thx for you work!
Michiko 11 Apr, 2024 @ 12:05pm 
Would love a 1.5 update please and thanks!
Jenson 26 Mar, 2024 @ 9:24am 
Great mod but could we get some compatibility with Rational Romance please?. I've had pawns lose Straight and other sexualities because they're always on a pawn so it's quite likely to be removed. I've changed them in the settings but it would be nice to see if they lose a sexuality, it gets replaced by a different one.
Lurmey 22 Feb, 2024 @ 1:16pm 
Love this mod, however I think it could use some optimisation. With 52 pawns (granted, a lot) in my game I'm seeing a spike from this mod of up to around 30ms every 2 seconds. That's having a significant impact on my performance overall, and could probably be reduced to almost no impact. I recommend consulting the fine folks over on Dubwise's discord server for help with this. :)
battlemage64  [author] 15 Feb, 2024 @ 12:08pm 
(Clarification: the traits in the description can be gained/lost via their special methods, *or* randomly)
battlemage64  [author] 15 Feb, 2024 @ 12:08pm 
The rarity is the same for any trait for random changes, and except for the ones listed in the description, all traits are only gained and lost randomly
Hazzikaze 14 Feb, 2024 @ 6:21pm 
and what would make them be lost?
Hazzikaze 14 Feb, 2024 @ 6:21pm 
What's the rarity in losing good traits like Iron-Willed, Tough Fast, Industrious etc?
Chargoal 22 Jan, 2024 @ 10:42am 
I said nothing about it being a bad system, and more of a confusing wording for a config (slider). So do I get it right that setting slider to the left (0) means that whenever trait change occurs it will not be stopped?
I just was on 3 for 6 in-game years, and if I get it right, there was every time only 30% chance for trait change to be stopped when it's triggered, but... It never occured to any of my 8 pawns. 6 full years and mod as if didn't exist - that's why I was confused.
battlemage64  [author] 20 Jan, 2024 @ 11:42am 
Higher = less change
Lower = more change
max = no change

You're right, it's a bad system. I made this mod a long time ago, when I didn't really know how to code, and the sliders are a jury-rigged way to change the frequency without having to rewrite a substantial portion of RimWorld's, or this mod's, code. I don't really have the time, motivation, or system mastery to fully re-write this mod, so that was the best I could do.

Essentially, the slider's value is the number of chances, out of 10, that the event does not occur. So if you select 4 out of 10 on the slider, there's a 40% chance that the trait change event does not occur when it otherwise would have (before taking into account whether or not any pawn even has traits that can change). This chance occurs silently (unless the event does end up happening) and is easy to miss.
Chargoal 20 Jan, 2024 @ 8:51am 
I was playing with this mod for a while already and I'm getting more and more confused every playthrough about frequency of trait removal/changing. There are 2 sliders in the settings.
Let's just say I feel like traits do not change at all and I want to up the frequency, should I put slider to the right or to the left? The wording is very confusing for me: "The chance for trait to NOT change". Does it mean that to the right (higher) means that trait will change LESS frequently or what? What does 0 mean, that it will change all the time?
battlemage64  [author] 13 Jan, 2024 @ 4:34pm 
Hm I suppose the wording is a bit unclear haha, yes "gain but never lose" refers to the trait, not the levels of it. Sorry for the confusion, I definitely see where you were coming from :/
Sigourney Weaver in Alien4 13 Jan, 2024 @ 11:55am 
my settings were like this: beauty: gain but never lose... ..
I thought, pawn can become more beautiful :D but they just can get a random beauty trait it seems?