Jump to content

LF Tutorial for creating custom body parts for Wicked Whims in S4S


lesbrarians

Recommended Posts

Posted

Hi y'all! So I've made some custom alien bodies (salarians from Mass Effect, if anyone's familiar -- krogans are next on my list!) which are Very Different from a default Sim's body. I'd like to make it possible for them to be used for masturbation/sex too. I have my nude head/top/bottom meshes, but I'm struggling to figure out how to make them work as Custom Body Parts (for the Body Part Selector), though.

 

I've tried looking at this tutorial, but it's... not very straightforward! I'm stuck on the second step! I'm using Sims 4 Studio, not modding toolbox, and I can't find any explicit instructions on how to use the Hash Generator to do the same thing as the Modding Toolbox.

 

Is there a simple, clear to follow, tutorial for using Sims 4 Studio to make Custom Body Parts that work with Wicked Whims?

 

Thanks in advance for any help you can give me! (Also, sorry if this is in the wrong forum -- couldn't figure out where to put this kind of thread!)

Posted

Cant understand what is unclear there. Just type the name of your file and you'll get the values in other fields that match it. Pretty simple.

Posted

@lesbrarians I added WW Body Part Selector to some of my CC using S4S (and its Hash Generator) and the tutorial makes it seem more difficult than it is, at the first glance at least.

 

Take a look at the content of WW compatibility package below:

 

[erplederp] Dildo Panties (WW Compatibility).package

[erplederp] Dildo Panties (Mashup).package

 

It contains a single snippet tuning with the following content which adds WW support for two swatches of the dildo panties.

 <?xml version="1.0" encoding="UTF-8"?>
<I c="WickedWhimsCASPartsPackage" i="snippet" m="wickedwhims.main.cas_parts.cas_parts_tuning" n="erplederp:Dildo_Panties_CAS_Parts" s="17040479907380179645">
  <T n="wickedwhims_cas_parts">1</T>
  <L n="cas_parts_list">
    <T>
      <T n="cas_part_raw_display_name">Dildo Panties (Silver Detail)</T> <!-- Raw Text for displayed CAS part name. Remove this field if using the "cas_part_display_name" field. -->
      <T n="cas_part_author">erplederp</T> <!-- Raw Text for author name of this CAS part. -->
      <T n="cas_part_display_icon">2f7d0004:00000000:D19DE7E9C0FA296B</T> <!-- Resource Key for displayed icon of the CAS part. -->
      <T n="cas_part_type">STRAPON</T> <!-- Type of the CAS part (STRAPON, CONDOM, UNDERWEAR_MALE, UNDERWEAR_FEMALE, BODY_TOP_MALE, BODY_TOP_FEMALE, BODY_BOTTOM_MALE, BODY_BOTTOM_FEMALE, BODY_FEET_MALE, BODY_FEET_FEMALE, PENIS_SOFT_MALE, PENIS_SOFT_FEMALE, PENIS_HARD_MALE, PENIS_HARD_FEMALE) -->
      <T n="cas_part_id">9223372037021773672</T> <!-- Numerical ID of the CAS part. Use "cas_part_ids" when CAS part type requires it. -->      
    </T>
    <T>
      <T n="cas_part_raw_display_name">Dildo Panties (Black Detail)</T> <!-- Raw Text for displayed CAS part name. Remove this field if using the "cas_part_display_name" field. -->
      <T n="cas_part_author">erplederp</T> <!-- Raw Text for author name of this CAS part. -->
      <T n="cas_part_display_icon">2f7d0004:00000000:D19DE7E9C0FA296B</T> <!-- Resource Key for displayed icon of the CAS part. -->
      <T n="cas_part_type">STRAPON</T> <!-- Type of the CAS part (STRAPON, CONDOM, UNDERWEAR_MALE, UNDERWEAR_FEMALE, BODY_TOP_MALE, BODY_TOP_FEMALE, BODY_BOTTOM_MALE, BODY_BOTTOM_FEMALE, BODY_FEET_MALE, BODY_FEET_FEMALE, PENIS_SOFT_MALE, PENIS_SOFT_FEMALE, PENIS_HARD_MALE, PENIS_HARD_FEMALE) -->
      <T n="cas_part_id">13175363730260957935</T> <!-- Numerical ID of the CAS part. Use "cas_part_ids" when CAS part type requires it. -->      
    </T>
  </L>
</I>

The important part are the cas_part_id's. Those refer to CAS parts you would like to add the Body Selector support to. As you can see the XML contains them in the decimal form. S4S however displays CAS part instance IDs in hexadecimal (Warehouse tab -> Data tab -> Key -> Instance). All I needed to do was to paste the hexadecimal Instance value into the "Hexadecimal" field in the Hash Generator - it listed the necessary form in the "Decimal" field, e.g. 8000000009F42F68 -> 9223372037021773672 (you can see this number above).

 

If you would like to make your life a bit easier, you can simply copy my WW compatibility package, replace the snipped tuning instance ID with a random value (using Hash Text function of the Hash Generator) and then just edit the CAS parts list to your liking.

Posted

I made a quick tutorial a while ago for adding a top. Hopefully it's easier to follow (I think it is).

For different body parts use;

STRAPON

CONDOM

UNDERWEAR_MALE

UNDERWEAR_FEMALE

BODY_TOP_MALE

BODY_TOP_FEMALE

BODY_BOTTOM_MALE

BODY_BOTTOM_FEMALE

BODY_FEET_MALE

BODY_FEET_FEMALE

PENIS_SOFT_MALE

PENIS_SOFT_FEMALE

PENIS_HARD_MALE

PENIS_HARD_FEMALE

 

 

** BODY_BOTTOM_ refers to vagina

 

BTW, @erplederp helped me figure out how to get the instance IDs. Thanks again.

Posted

Thank you so much to 2cool4u_1 and erplederp!! Both of your explanations are nice and easy to follow, and I appreciate the uploaded WW compatibility packages to make things easier! ? Happy to say that I have them working now!

Posted

In case one if looking for yet another description:

https://www.loverslab.com/topic/135680-guide-to-scale-bones-and-mesh-in-blender-for-mods/ (2nd part)

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

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