Hi there! You are currently browsing as a guest. Why not create an account? Then you get less ads, can thank creators, post feedback, keep a list of your favourites, and more!

Physique Range Increaser and Decreaser

SCREENSHOTS
126,367 Downloads 241 Thanks  Thanks 86 Favourited 145,701 Views
Uploaded: 22nd Dec 2017 at 2:29 PM
Physique Range Increaser and Decreaser - Fit, Fat, Bony, and Lean

What this does:
Increases or decreases the visible range of attainable Sim body shapes, fit or bony, fat or lean. Depending on what version you choose, your Sims will be able to achieve either hugely muscular, hugely fat, or rail thin body shapes, all through standard in-game interactions such as working out and eating. The decreased-range versions will keep all Sims in a smaller-range of fitness or fatness or both, depending on what you choose. The greatest decrease-version will effectively keep all Sims right around "0" fitness and/or "0" fatness (default middle-slider body-shape), again based on what you choose. Be aware that this is a global change. Townies and NPCs will be affected as well.

Upon installing any increased-range version of this mod, you will see no changes with your existing Sims, but they can now become either much more muscular, much more fat, or much more thin/bony.
Upon installing any decreased-range version of this mod, you will see changes with your existing Sims that were either highly muscular, fat, or thin. They will "snap" to the new more-neutral maximums and minimums, usually with a game save, or with traveling.

All 21 versions have been tested working on the most recent Cats and Dogs patch version of 1.37.35.1010. It -may- work on older versions, as the functions involved have changed little since the initial release of the game.

What this does not do:
1 - Make it more difficult to increase or decrease fitness or fatness. With the more extreme multiplier versions, your sims will visibly change in large amounts with just a bit on the resistance machines/treadmill or even a single snack.

To combat this I would recommend trying roBurky's "Fitness Controls." mod. I would set the "Fitness Changes Multiplier" to the inverse of the setting in this mod. So a Physique Range Increase multiple of 2 would be best with a Fitness Changes Multiplier of 0.5 to remain "Vanilla EA."
Find it here: Modthesims roBurky's Fitness Controls
2 - Allow the increased range to be seen within CAS, while modifying a Sim, or creating a new Sim.

This mod by Sirdaubeny on Tumblr seems to increase the range in CAS by a multiple of 3 (you still need to swap clothing for your changes to "pop" in): Sirdaubeny's Tumblr (Might Need an Account)
Available versions:

Increase...
Both Fitness and Fatness
X1p5_FIT_FAT - One point five times the default range (50% over default), both fit and fat.
X2p0_FIT_FAT - Two times the default range (100% over default), both fit and fat.
X3p0_FIT_FAT - Three times the default range (200% over default), both fit and fat. <--- As seen in images. Anything more yields quite odd shapes.
X5p0_FIT_FAT - Five times the default range (400% over default), both fit and fat.

Fitness Only
X1p5_FIT - One point five times the default range (50% over default), fit only.
X2p0_FIT - Two times the default range (100% over default), fit only.
X3p0_FIT - Three times the default range (200% over default), fit only.
X5p0_FIT - Five times the default range (400% over default), fit only.

Fatness Only
X1p5_FAT - One point five times the default range (50% over default), fat only.
X2p0_FAT - Two times the default range (100% over default), fat only.
X3p0_FAT - Three times the default range (200% over default), fat only.
X5p0_FAT - Five times the default range (400% over default), fat only.
Decrease...
Both Fitness and Fatness
X0p1_FIT_FAT - Zero point one times the default range (10% of default), both fit and fat.
X0p3_FIT_FAT - Zero point three times the default range (30% of default), both fit and fat.
X0p5_FIT_FAT - Zero point five times the default range (50% of default), both fit and fat.

Fitness Only
X0p1_FIT - Zero point one times the default range (10% of default), fit only.
X0p3_FIT - Zero point three times the default range (30% of default), fit only.
X0p5_FIT - Zero point five times the default range (50% of default), fit only.

Fatness Only
X0p1_FAT - Zero point one times the default range (10% of default), fat only.
X0p3_FAT - Zero point three times the default range (30% of default), fat only.
X0p5_FAT - Zero point five times the default range (50% of default), fat only.
Recommended mods for testing what version you like:
Deaderpool's MC Command Center is an excellent mod, and includes "MC CAS" settings to modify your Sim's physique in real time without entering CAS. Just enter a range of fit and fat values from -100 to 100.
You can find it here: Deaderpool's Patreon

Disclaimer:
***Please test this on a new neighborhood first to see what version will work for you. I am not to be held responsible if this breaks your game-save.
***Please also be aware that the more extreme ranges, both fit and fat, min and max, will deform your sim's body shape into something less-than human looking. I would recommend no more than the 200% version (X3p0) with fit or fat. The decrease-versions show no such deformation, as the physique ranges attainable are within EA default ranges.

Installation:
***Please only use ONE of the 21 available versions at a time. You cannot mix and match them, hence why I provided 21 different versions.
1 - Download the .zip file of your choice and extract the zip in your download folder. Navigate into the newly created folder.
2 - You will then see a single ".ts4script" file which you then copy into your Sims 4 mods folder, usually located at: %userprofile%\Documents\Electronic Arts\The Sims 4\Mods
3 - Start Sims 4 and make sure to check off "Script Mods Allowed" under Game Options --> Other. You should restart the game if this was not checked to get script mods to work.
Technical Explanation:
This is a simple injection script that writes over the "_set_fit_fat" and "_get_fit_fat" functions found the "sim_info" class, a part of the game's simulation core that deals with all Sim "objects." All it does is literally multiply the physique_range upon setting the sim's physique by a static multiple (_set_fit_fat) and then, when the game calls to retrieve the sim's physique (with _get_fit_fat), the inverse of the previous static multiple is multiplied through. The game handles this nicely, by visibly changing your Sim's physique, while leaving the default fit and fat ranges alone. This allows the sim to not "snap" back to the maximum defined range upon calling either of these functions, effectively expanding how fit, bony, fat, or lean your sim can become.

Conflicts:
Any injection script that writes over either of these two sim_info functions:

(_set_fit_fat)
(_get_fit_fat)

Credits:
Ultimate thanks to qazxc for development of the initial scripts and to scumbumbo and scripthoge!