lesbrarians Posted October 25, 2020 Posted October 25, 2020 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!)
wild_guy Posted October 26, 2020 Posted October 26, 2020 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.
erplederp Posted October 26, 2020 Posted October 26, 2020 @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.
2cool4u_1 Posted October 26, 2020 Posted October 26, 2020 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.
lesbrarians Posted October 26, 2020 Author Posted October 26, 2020 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!
Oops19 Posted October 27, 2020 Posted October 27, 2020 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)
Recommended Posts
Archived
This topic is now archived and is closed to further replies.