I don't like the fact that a sim who is completely fat (at the bottom of the fitness bar) can become completely fit (the top of the bar) after working out for like 10 hours. Maxis put individual "fitness per hour" values for every object and interaction that increases fitness. Most objects increase it by 100 per hour, some like yoga increase it by 40-something, and some like Soccer do not even increase it, because Maxis forgot to put any values there. The fitness bar goes from 0 (bottom of the bar) to 1000 (top of the bar). 333 is the fitness value between fat and thin, and 666 is the fitness value between thin and fit.
Now that you know how fitness works, here is what this mod does: this is a global mod that simply overrides Maxis' own ridiculously high values by a single value: 20 fitness per hour. In other words, it does not matter what fitness-increasing activity your sim is doing, their fitness will increase at this set value of 20 per hour. If your sim is at the bottom of the fitness bar, they will need to work out for 50 hours without overeating to reach the top of the bar. Now, becoming fit actually takes some effort.
Additionally, I also set the maximum fitness possible (by all fitness-increasing interactions) to 1000 (maximum fitness value). Basically, Maxis seems to have had the idea to make it so that certain interactions and objects can only increase fitness to a certain maximum value. I am not even sure if this is used by the game. Most interactions already have their "maximum fitness" value set to 1000. Some don't even have any numbers. This change is for the better. Additionally, if your sim has certain fitness-gain multipliers, they still apply their bonus. For example, if your sim has that Pleasure LTA Reward which increases the sim's fitness-gain rate by 150%, then they will gain fitness at 30 (20*150%) fitness per hour with this mod.
This mod does not affect body skill gain rate. It has nothing to do with body skill. Different objects have different body skill gain rates, and they stay as such with this mod, too.
You can easily modify this mod yourself: Here is how you do it:
- Open this mod in Sim Package Editor.
- Find the line below that says "Expression (Stack Object's attribute 0x0002 := Literal 0x0014)"
- Click on the Pop-up Wizard on the right-hand side.
- The number in the bottom bar (set to 20 by me) is the fitness per hour value. Change it to whatever you want while keeping the fitness bar values (0-333-666-1000) I mentioned above in mind.
- Click File and Save. Click "Yes" if necessary. That's it.
To unrar this mod, you need the latest version of 7zip
This mod modifies one resource in objects.package. Any other mod that modifies this will conflict with this mod:
Fitness - Delta - Set/Group:0x7FD46CD0/Instance:0x000001C3