Jump to content

Body Diversity Mod - Have some dick variety, please!


Recommended Posts

Posted

Body Diversity Mod - Have some dick variety, please!

View File

 

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, etc.) 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.

(This is a new mod that has not yet been tested on many different computers! I'll probably be updating it constantly as people point out issues. If you encouter problems, please check if you have the most current version)

 

What it Does

  • Scans all eligible Sims (teens to elders) 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.
  • Marks every processed Sim with a hidden trait so re-running the randomize command automatically skips already-processed Sims.

 

Khlas Traits integration

  • Applies the Big Cock or Small Cock 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.
  • Now the "ask about cock size" and "ask about sex roles" interactions are more meaningfull. 

 

What it Doesn't Do

  • Block you from editing Wicked traits and body parts manually.
  • Check for new Sims automatically. You'll need to type in the randomization command every once in a while to apply parts to Sims that have been generated or aged up since the last randomization. As a member of the potato PC club, I didn't want to give you something constantly eating up your RAM just to check for new Sims. It's pretty easy to just type the command, and you won't even need to do it that often.
  • 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 some 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. I tried to get this to work but ultimately decided it wasn't worth the effort. 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.

 

Requirements

  • Whicked Whims LINK
  • Khlas Males interactions LINK
  • Body part meshes compatible with Wicked Whims

 

Instalation

  • Extract all files from BodyDiversityMod.zip.
  • 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
  • The .txt file is just a reminder of how to install the mod.
  • [SpcyYogrt]PartReviewer.html is used to set up the mod 
  • The file called Tips and Tricks for Setup is a step-by-step guide of how I personally set it up. I highly recommend reading it before setting things up for the first time. It can look confusing at first, but once you understand it, it's quite simple.

 

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.

 

1. 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.

2. Open the game and load any save.

3. Open [SpcyYogrt]PartReviewer.html (included in BodyDiversityMod.zip). It's an HTML file, so it will open in your browser.

4. Click Load all installed parts.

5. Set up your parts using the Tips and Tricks file as a guide. You'll notice that most parts don't need to be configured that much.

6. 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.

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

8. Load your save. From here, open the cheat console (Ctrl+Shift+C) and use any of the following commands:

 

  • bdm.randomize_all → The most important command. It randomizes the body parts of all eligible sims (that includes sims in your current household, so if you want to choose those manually, I recommend you do that after using this command)

 

  • bdm.randomize [First Name] [Last Name] → Randomizes only that specific sim.

 

  • 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.

 

You'll have to periodically use the "bdm.randomize_all" command again, as the game will create new sims and the mod is not constantly checking when that happens. What I do is I run the command again every time I look at a sim and notice "hey! I don't think I've seen you before!". No, this will not re-roll sims that have already been randomized before. So if you know a sim that has a big dick from Noir, that wont change once you use the randomization command again. 

 

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.

 

Disclaimers

Built to complement the mod Wicked Whims by TURBODRIVER and Khlas Males Iteractions 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 mostly generated by AI tools (A combination of Claude and Gemini, but mostly Claude). I am not a programmer, my contrubution 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 issued you might encounter and would love if you could leave comments about what could be done better.

 

If you're a real programmer and you're interested in taking this concept under your wing, hit me up!

 

 


  • Submitter
  • Submitted
    07/21/26
  • Category
  • Requirements
    Whicked Whims
    Klhas Males Interactions

 

Posted (edited)

omg you are a HERO. Why did we never get this in wicked whims I still dont understand. is there gonna be a planned update to match pubic hairs with penises? cause now most are broken cause they are incompatible with the default pubic hair of WW. I also have the problem that when I force randomize the sims parts 90% of the time they will get no penis assgned to them (or maybe they get assigned to default?) while they will get assigned a tongue and a body. Do you know what might be causing this?

Edited by mikeflint
Posted (edited)
4 hours ago, JTAY808 said:

if any sims in the save already have big or small dick related traits, will the mod recognize that when randomizing?

 

that's a good question. No, I don't think so. It'll probably replace them with a new randomized one. But it's a good thing to add, I'll think about adding that.

Edited by SpcyYogrt
Posted
4 hours ago, mikeflint said:

omg you are a HERO. Why did we never get this in wicked whims I still dont understand. is there gonna be a planned update to match pubic hairs with penises? cause now most are broken cause they are incompatible with the default pubic hair of WW. I also have the problem that when I force randomize the sims parts 90% of the time they will get no penis assgned to them (or maybe they get assigned to default?) while they will get assigned a tongue and a body. Do you know what might be causing this?

You mean like force randomizing after you had already randomized them or the usual bdm.randomize_all command? In the reviewer you can set the default WW penis to be an option. If the extra penises you have are extreme sizes they might have a smaller likelihood of showing up. If you set the default WW penis to be small or everage, it will have a pretty big chance of appearing. You can try setting up the rarity of your other penises to be higher in the reviewer.

Having the default penis doens't necessarily mean penises are not being applied, specially since you sometimes see other penises. if you don't like the default WW penis, you can skip it in the reviewer.

Now for your other questions. Yes, I plan to some day make an auxilairy mod for applying overlays, but it might take a little while. I want to make it so it can apply not only pubic hair but also penis textures. Automatically mathing the color of the swatch to the overlay will be a pretty complicated task.

For now what I'm trying to do is creating some pre made settings file for people that don't wanna deal with the reviewer.

Posted

 

I follow all the instructions, but clickink in export config doesn't work for me. 😔 No file is downloaded

Can somebody help? 

Please and thanks

Posted (edited)
8 hours ago, SpcyYogrt said:

You mean like force randomizing after you had already randomized them or the usual bdm.randomize_all command? In the reviewer you can set the default WW penis to be an option. If the extra penises you have are extreme sizes they might have a smaller likelihood of showing up. If you set the default WW penis to be small or everage, it will have a pretty big chance of appearing. You can try setting up the rarity of your other penises to be higher in the reviewer.

Having the default penis doens't necessarily mean penises are not being applied, specially since you sometimes see other penises. if you don't like the default WW penis, you can skip it in the reviewer.

Now for your other questions. Yes, I plan to some day make an auxilairy mod for applying overlays, but it might take a little while. I want to make it so it can apply not only pubic hair but also penis textures. Automatically mathing the color of the swatch to the overlay will be a pretty complicated task.

For now what I'm trying to do is creating some pre made settings file for people that don't wanna deal with the reviewer.

yes i use the force randomizeall so even the already randomized people get re randomized (that means the upper body will randimize so I know it works). the thing is most of the times they get assigned an errect default penis but this time when I open the WW body part selector, the default body part is not selected. In fact no penis is selected they just have the default penis show in game. so before I use the randomizer the default penis is selected,  if they get assigned another penis (the minority of the times) that penis will be selected in the list, but 80% of the time they will keep the default penis and if you open the list NO penis will be selected. My plan is to change the probability of the sizes appearing to exactly the same for all of them. Also as far as pubic hair is concerned I have completely disabled them in the WW options cause they mess with the penis 90% of the time.

Edited by mikeflint
Posted
2 hours ago, mikeflint said:

yes i use the force randomizeall so even the already randomized people get re randomized (that means the upper body will randimize so I know it works). the thing is most of the times they get assigned an errect default penis but this time when I open the WW body part selector, the default body part is not selected. In fact no penis is selected they just have the default penis show in game. so before I use the randomizer the default penis is selected,  if they get assigned another penis (the minority of the times) that penis will be selected in the list, but 80% of the time they will keep the default penis and if you open the list NO penis will be selected. My plan is to change the probability of the sizes appearing to exactly the same for all of them. Also as far as pubic hair is concerned I have completely disabled them in the WW options cause they mess with the penis 90% of the time.

ok got it. The "no penis" you're seeing is probably the native body part. I'll make a new version of the reviewer that removes those parts as options, but for now what you can do when setting up is going to "all parts", searching for native, then skip all of them except the male chest ones. It's also odd that a single part is appearing so often... Could you send me your config file so I can take a look?

Posted
9 hours ago, luluso said:

 

I follow all the instructions, but clickink in export config doesn't work for me. 😔 No file is downloaded

Can somebody help? 

Please and thanks

Hi! Are you using the most current file available? There was a bug in the reviewer but I think it should be fixed now. If you're using the latest version and still having the issue, please let me know.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...