Home Creators Posts Import Register Favorites Logout

Content

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←

Files

Comments

Remy

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 🖤

SpcyYogrt

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.

Julius Caesar

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?

SpcyYogrt

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)

Julius Caesar

Thanks a lot! I didn't notice it in the zip file, thank you :)

Julius Caesar

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?

SpcyYogrt

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!

Julius Caesar

Thank you! I just noticed that somehow you can't change basic tongue for sims if they have colored ones. This is why I asked about the separate command.

SpcyYogrt

the colorful tongues are a bit annoying. I considered skipping them automatically in the Reviewer but I think some people might think it's fun to have them. I like to keep them for occult sims only.

Amber L

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.

SpcyYogrt

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.

Amber L

Hi,Yes ill need some extra support as when I select the one I want the box doesnt fill and still says search soft penis like I hadn't selected anything. Thank you :)

Remy

Hello, thanks for taking the time. Do you have any chance any way we could chat ? I would literally pay you for your help if needed lol.

Vergess

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

SpcyYogrt

Sorry for the late reply, I don't know why Patreon didn't notify me about this comment. No need to pay me haha, I glad to help you out with bdm. You can message this email: spcy.support@gmail.com

Remy

Thank you for answering. I've deleted my comment because after a few tries I was successfully able to make the mod works ❤️. Thanks for your work, your mod is life changing in my game, I've been wanting this. As a future features, have you considered enhancing the temps with body hair or even wicked whims traits ?

SpcyYogrt

I've tried working on the body hair part but it's kinda complicated... I've run several tests to try to get pubic hair randomization to work but no success so far... For now I feel like working on the CC and maybe in the future takle this issue again. About the traits, I was thinking of making 2 very simple new ones to go with the meaningful sexpertise, traits that impact how fast certain sims learn the sexpertise skill.