Crusader Kings III

Crusader Kings III

135 ratings
Obesity Begone! - Better Weight Control
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
567.416 KB
5 Mar, 2024 @ 1:18pm
7 Jun @ 7:06am
7 Change Notes ( view )

Subscribe to download
Obesity Begone! - Better Weight Control

In 1 collection by Zer0
Zer0's Fixed CK3
4 items
Description


This mod is part of my ongoing project to fix all of my issues with CK3, check out the collection here of all of the mods I’ve made to fix the game.


I was playing CK3 and I got the dreaded notification “You have become Obese”. Whilst annoyed, I click the lose weight decision and wait. I then got the notification “You are no longer Obese” a few months later, yay. Then, a few months later, “You have become Obese”... Great, click decision, wait a few months, “You are no longer Obese” again, perfect. Then I became Obese again and died from it a few months later. These events began my CK3 modding insanity arc.

Your weight in CK3 isn’t really a major issue until you become obese or malnourished at which point it does become a major issue. The problem is, the only way to fix your weight issues is with the lose/gain weight decision which only temporarily fixes the issue. So, I made this mod to address that.


This mod makes several changes to the weight mechanics in the game:
  1. Overhauls most of the traits in the game to have a positive or negative effect on your weight
  2. Makes the traits of your spouse, liege or parents (only if you are unlanded) affect your weight.
  3. Adds an event that fires if you are obese or malnourished that gives you the option to gain/lose/change traits in order to fix your weight problems.

Let's go through these one by one:
  1. The way weight works in the base game is you have your current weight and your target weight. Current weight is, funnily enough, what you currently weigh in game and target weight is the weight you are moving towards. Every year, on your birthday (lucky you) the game recalculates your target weight, and then adds 30% of the difference. For example, if your current weight is 0 and your target weight is 10, your weight will move to by +3.
    40 traits in the base game impact your weight and this mod ups this to over 100 traits affecting your weight, you can see the full list here[docs.google.com], with the majority of the traits relating to reducing or managing your weight. Basically, healthy/active traits will lower your weight or move it closer to zero, see the linked document for info[docs.google.com].

  2. Certain traits, mainly personality ones, will now influence the weight on your spouses and children (if they are unlanded), I call this the cohabitation modifier. As you’re living together, your lifestyle habits rub off on one another. The main idea behind this was to give you another way to manage your weight, for example, you could marry a hot muscly amazon wife who forces you to go running with her, if that’s what you’re into. Obviously, this could work vice versa, a spouse with negative traits could cause you to gain weight, which is where the third part comes in. The traits that affect spouses and children are also listed on this spreadsheet here[docs.google.com].

  3. If you are obese or malnourished, are over the age of 16 and in stable health, you will receive an event where your character will try to fix their weight issues. This includes gaining or losing traits like Gluttonous, Temperate, Comfort eater, Inappetetic, Athletic, etc and an option to divorce your spouse if they have traits that are causing you to gain weight. Changing your traits causes you stress to balance this so both events also have options to lose stress and double down, increasing your gluttonous traits and also the option to just do nothing. The events won’t fire for 5 years after you have received them so if you are still having issues after that time, you have another opportunity to fix them. Doubling down three times will block the event from firing again if you don’t want to get spammed every 5 years.
    This event also fires for the AI, they try to attempt to fix their weight issues unless they have traits like gluttonous or greedy then they will be more inclined to pick the doubling down option instead. If they are stressed they will avoid picking options that will give them more as well.

From playing, this makes it way more manageable to control your weight and generally results in most characters, aside from already gluttonous characters, having a more average weight. Now I can have as many feasts as I want without worrying about entering my obesity death spiral.

There was another component of this mod that I moved to a separate mod as it could be incompatible with some other mods called Height and Weight on the UI which as the name suggests, adds your current height and weight onto the UI. This is useful for tracking your character’s weight as you have no idea that you are gaining weight until you become obese.

Also, this mod makes the weight for the AI recalculate once a year as opposed to every 3 years in the base game which is the same as the player. I used this during my testing and I haven’t seen any performance impact from this so I left this in.



This mod is highly compatible but please keep in mind the following:
  • This mod overwrites the script that manages the target weight of characters but I doubt anyone is touching that script so it likely doesn’t matter. Because of that, this will probably work with everything and this mod can work with the vanilla version of that script as well.
  • I’ve tested this with Elder Kings and AGOT and it seems to work fine, but put this at the top of your load order if you’re worried.
  • This mod shouldn’t be affected by any game updates and should keep working after an update.



Please leave a comment below if you have any issues or have any ideas for changes.
  • Some of the numbers for traits may need tweaking so please let me know if you think any are too high or low.
  • Please make sure the issue is with this mod before reporting it as this mod is very, very simple so I doubt it will be this one.



Thanks to:
  • Myself for having the idea
  • King Romulus “The Girthy” Caesar for dying of obesity, we wouldn’t be here without him



24 Comments
Zer0  [author] 12 Jun @ 10:27pm 
This mod doesn't touch any traits. Your weight is calculated separately from the traits.
blazeknave 12 Jun @ 3:27pm 
Doesn't editing all these traits reduce compatibility with other mods a bunch?
Zer0  [author] 7 Jun @ 7:11am 
I've updated the mod, tweaked a couple of things as well. See changelog.
Kebaber233 2 May @ 9:23pm 
the mod already has an chinese translation https://sp.zhabite.com/workshop/filedetails/discussion/3403925213/599641286096470319/
would u mind to remove the placeholder?
Zer0  [author] 8 Apr @ 10:20pm 
Yeah, I'll take a look. Bloody adventures ruining everything!
ACE 8 Apr @ 1:55pm 
Could you possibly check for the existence of a liege before checking if the liege is an adventurer? My error log is getting filled with a context switch error, and it's impacting the performance (the final file size was 1.2 GB btw, most of it being that one error repeating ad infinitum).

The Error:
[20:00:08][E][jomini_script_system.cpp:284]: Script system error!
Error: liege trigger [ Failed context switch ]
Script location: file: common/script_values/zz_bwlag_health_values override.txt line: 2185 (character_weight_base_value)
Zer0  [author] 17 Mar @ 1:10pm 
Maybe I need to tweak the numbers
ConfusedShoe 17 Mar @ 11:02am 
I'd like this mod alot better if the "gaining / losing" traits like gluttonous and temperate is removed. The ai will always choose the gluttonous way, which kidda defeats the whole purpose of "weight control". Tons of fatties in my court
finallyciv 28 Oct, 2024 @ 9:07am 
A German localization for Obesity Begone has been integrated into this mod: https://sp.zhabite.com/sharedfiles/filedetails/?id=3355568022
Tarkain 15 Oct, 2024 @ 6:04pm 
Hello to you, oh great liberator from annoying traits! I discovered your mods, and it's exactly what I had in mind to get rid of the penalties in the official game. But, well, I got shut down. So finding your mods is awesome, but I wanted to know where to put your mods to make them work. I have quite a few of them, and figuring out where to place them is not easy. So I have the Obesity and Immersive Trait Removal mods