💦 CREATE AND FUCK YOUR OWN AI CUMSLUT 🔥 TRY NOW ♥
Create AI Cumsluts 💦
August 15, 2026

Body Diversity Mod - v 1.1

Did you ever wish NPC Sims had more unique body parts? Instead of everyone having the same default WW body parts, you could download different meshes and have them distributed across the world. With the Body Diversity Mod, this is no longer just a dream!

This is a WickedWhims-dependent script mod that randomizes body parts (genitals, breasts, chest, tongue, and feet) across every eligible Sim in a save, with rarity-weighted selection, matching hard and soft penises, occult-aware part pools, and Khlas trait integration for size and sexual role.

Full update log for v 1.1

What it Does

  • Automatically scans all Sims and assigns each one their own independently-rolled set of body parts, sourced from a fully customizable external file.

  • Automatically matches hard and soft penises.

  • Applies occult-specific part variants.

  • Each sim is only randomized once, so the body parts stay the same throughout gameplay.

  • Applies body parts based on whether the sim can become pregnant or impregnate other sims.

  • If you choose the override version, it will replace the "Risque Question" with the "Ask About Body Parts" interaction: a new way to find out if a sim has a special package.

Khlas Traits integration

  • Applies the Big or Small traits according to the size of the penis each Sim receives.

  • Applies sex role traits (Top/Bottom/Versatile) to all male Sims based on customizable distribution rules.

What it Doesn't Do

  • Block you from editing Wicked traits and body parts manually.

  • The randomization runs automatically on zone loading and at midnight, so it's actually not checking for new sims. In my experience, that is often enough to keep you from ever seeing an unrandomized sim.

  • Change penis size through WW's penis size manipulation. If you use the attraction window to set your Sim to be attracted to big or small penises, it will have no effect. However, if you use the size preference systems provided by Khlas, those will work correctly.

  • Apply textures and overlays, including pubic hair. This is a known annoyance because most penis meshes conflict with WW's pubic hair and make the penis look gross. I personally just turn pubic hair off.

  • Apply matching condom overlays for NPCs. If an NPC has a non-default penis, there will be no visual condom on the penis, unless they have the condom packs provided specifically for that mesh in their inventory.

  • BDM will never apply any body mesh on sims younger than teens. It will also never apply meshes on pets.

Requirements

  • Whicked Whims LINK

  • Khlas Males interactions LINK

  • Body part meshes compatible with Wicked Whims

How to Use

It is very important that you read this section carefully. How well this mod performs depends heavily on how you set it up.

What would you think of a version you don't have to set up at all? 

  • Install the mod and all requirements. Don't forget to install all body part files you plan to use. If you install new ones later, you may need to set the mod up again.

  • Open the game and load any save.

  • Open [SpcyYogrt]BDMPartReviewer.html. It's an HTML file, so it will open in your browser.

  • Click Load All Installed Parts.

  • Set up your parts using this post as a guide. You'll notice that most parts don't need to be configured that much.

  • Click Export Config. This will download a file called body_parts_config.json. Drop it into your BDM folder at Documents/Electronic Arts/The Sims 4/Mods/BDM.

  • If your game is still open, close it and reopen it.

  • Done! Next time you load a save, all sims will have randomized body parts.

Debug Commands

  • bdm.randomize_all → Randomizes the body parts of all eligible sims (age teen to elder who haven't been randomized before).

  • bdm.randomize [First Name] [Last Name] → Randomizes only that specific sim. Will skip it if the sim has already been randomized.

  • bdm.force_randomize_all → Re-randomizes every sim, even if they have already been randomized before.

  • bdm.force_randomize [First Name] [Last Name] → Re-randomizes that sim, even if they have already been randomized before.

  • ALL DEBUG COMMANDS

Instalation

(Alway check if you have the most current version)

  • Choose either the Override or No Override version, don't install both!

  • Extract all files from BodyDiversityMod.zip.

  • Remove any old versions of the mod. If you have a body_parts_config.json file made for the previous version, you'll have to remove it and remake the config.

  • Drop the folder called BDM directly into your Mods folder. Do not place it inside other folders and do not rename it. The final path should be: Documents/Electronic Arts/The Sims 4/Mods/BDM

  • [SpcyYogrt]BDMPartReviewer.html is used to set up the mod.

  • BDM pairs up well with Meaningful S3xpertise Skill

Know Issues

Parts not showing up in the Reviewer

Try opening the game and using the WW body part selector to apply the part you're looking for. If you can't find it in the selector, that part is either not compatible with WW or is missing a tuning file. If the part does appear in the selector, close the game and try loading the Reviewer again.

I'm still seeing sims around town that haven't been randomized

That's either because they are receiving the default body parts (if you don't exclude them from the list in the setup, they will be in the randomization pool), or that sim was generated after the last check. If the second is true, you can either wait until it turns midnight in game, visit another lot, or run the randomization command.

Disclaimers

Built to complement the mod Wicked Whims by TURBODRIVER and Males Interactions by Khlas. Not affiliated with or endorsed by the creators of those mods. Also not affiliated with or endorsed by the creators of any body mesh mod you use this with. Does not use any code from the original mod, only automates the input of commands already made publicly available. Does not edit any code from the original mod.

The code for this mod was made with the help of AI tools (a combination of Claude and Gemini, but mostly Claude). I am not a programmer; my contribution to this project was designing the core logic for the mechanics, managing the development steps, and thoroughly testing the mod. While I don't take credit for the code, I can still help you with any issues you might encounter, and would love if you could leave comments about what could be done better.

→DOWNLOAD←

Comments (9)

V
Vergess · August 22, 2026

Just wanted to swing by the comments here and say: fantastic mod, works like a charm and has dramatically improved my gameplay experience.

A
Amber L · August 19, 2026

Hello, I'm super interested in this and been trying to set it up however im running into a problem where the soft match section will not let me fill in or assign the soft version to the ones that haven't been auto matched. I try to select it and it just stays empty. Thank you.

S
SpcyYogrt · August 19, 2026

I'll explain a step by step so you can compare to what is happening in your Reviewer: In the Soft Match tab you click on the bar that says "Search soft penis..." → You type in the name of the soft penis or just scroll untill you find it → when you find the right one you click on it → the list should disappear and the name you just clicked on replaces the "Search soft penis..." that was previously on the bar → You click on the "Confirm" on the right or the "Confirm all assigned" on the top left If you're doing exactly that and still can't set the soft penis, let me know and I'll contact you via email so I can give you more detailed support.

J
Julius Caesar · August 18, 2026

Hi, I have another question. If I want to replace only tongues for NPCs without changing their other body parts, is there some console command for that? Or will I have to completely change the configuration file again and then manually configure my playing sims?

S
SpcyYogrt · August 18, 2026

you can use the WW body selector to edit individual parts of specific sims. But If you want to re-randomize only tongues on all sims, there isn't a command for that right now... I'll add that to the laundry list. Thanks for pointing it out!

J
Julius Caesar · August 16, 2026

Where can I find this html file? I did "Open the game and load any save", but I can't find "[SpcyYogrt]BDMPartReviewer.html" anywhere. Any tips?

S
SpcyYogrt · August 16, 2026

It should be in the zip file. It should have 3 things: the BDM folder, a txt file and the part Reviewer. If you chose the no override version, try downloading the other one to see If you can find the Reviewer therer (it's the same in either file)

R
Remy · August 15, 2026

OMG ! I was literally waiting for a mod like this for years. THANK YOU SO MUCH ! Can't wait to download it and play with it 🖤

S
SpcyYogrt · August 16, 2026

Hi! Earlier I saw a post describing an issue someone was having and I think it was from you? I was not home so I couldn't do much to help out when I saw it. Did you fugure it out? Would it be ok for you to explain what was the issue and how you solved it? So I can have some repertoir if someone else has a similar issue. Or maybe your issue might point to an error in the mod that I should fix.