|
Post by valkir on Aug 31, 2017 17:18:55 GMT -5
Hey guys!
Is there a certain way to enable/disable accessories, hats and/or shoes for full body outfits?
I do my best to find an outfit to clone that best suits my needs for the CC I intend to make, but often the EA meshes that I am able to pick from are not suitable for what I want to do. For example, for a lot of my conversions I need shoes to not work with the outfit, like the Fisherman outfit or the Bear costumes have. When you select shoes when wearing these outfits in CAS, the shoes you pick will simply not appear, seeing as the full body outfit 'overrides' the shoes, so to speak. I hope that makes sense.
The problem with a lot of these outfits is that they also disable any accessories (so necklaces or glasses), but also body accessories (rings and bracelets). Often, I need an outfit to 'enable' necklaces and bracelets, but 'disable' shoes, for example.
I have tried several things myself and I know that it is in fact not tied to the Region Map - as far as I have tried, of course. I'm sorry if this has been asked before or is listed in any tutorials somewhere - I looked around, but could not find a solution. Thanks in advance!
|
|
|
Post by Feyona on Sept 1, 2017 3:26:32 GMT -5
valkir , you right, it's not in Region maps. It's hiding in ExcludePartFlags in CASpart. If there are all zeros in that parameter then sim will be able to wear any accessory with this outfit. I know that if you want to disable earrings, you need to put 0000000000000400 instead of zeros, if you want to disable shoes it would be 0000000000000100, glasses 0000000000000800. So if you want to disable shoes and glasses, you need to add a sum of both numbers to get new number for ExcludePartFlags, which is 0000000000000900. If you want to disable shoes, glasses and earrings you need to add 8+4+1 to get 13. But here comes an interesting part. Everything after 9 has a corresponding letter like 10-A, 11-B, 12-C, 13-D. So your new number would be 0000000000000 D00. If you need to create something that cancels let's say hat, hair, glasses, shoes, earrings and necklace you would need to combine 002 and 004 to get 6 in the end, then 8+4+1 to get D and final result would look like 000000000000 1D06. I hope it helped.
Here is the list for ExcludePartFlags: Hat - 000000000000000 2Hair - 000000000000000 4Shoes - 0000000000000 100 Earrings - 0000000000000 400 Glasses - 0000000000000 800 Necklace - 000000000000 1000 Wrist left - 000000000000 4000 Wrist right - 000000000000 8000 Full body - 00000000000000 20 Upper body - 00000000000000 40 Lower body - 00000000000000 80 Head - 000000000000000 8
|
|
|
Post by valkir on Sept 1, 2017 11:07:52 GMT -5
Aaaah that's amazing!! Thank you so much for the handy list, I'm forever grateful! <3
|
|
|
Post by jwofles on Sept 1, 2017 21:51:50 GMT -5
This is suuper helpful, thanks.
|
|
|
Post by brujah on Sept 2, 2017 0:51:07 GMT -5
I have created an informative post on the ExcludePartFlags HERE
|
|
|
Post by evekat on Jun 2, 2018 15:33:29 GMT -5
I can't math. Could you tell me what to put if I wanted to hide the entire body, shoes, head, and teeth? I've been trying to figure it out for a few days, maybe a week, I think. I can't... >_<
|
|
|
Post by annabluu on Jun 2, 2018 22:33:05 GMT -5
Part to Exclude | Enum Value | Binary Value | NONE | 0 | 0000 | HAT | 1 | 0010 | HAIR | 2 | 0100 | HEAD | 3 | 1000 | TEETH | 4 | 0001 0000 | FULL_BODY | 5 | 0010 0000 | UPPER_BODY | 6 | 0100 0000 | LOWER_BODY | 7 | 1000 0000 | SHOES | 8 | 0001 0000 0000 |
|
|
|
Post by evekat on Jun 4, 2018 17:20:01 GMT -5
Yes, I've reviewed all of brujah's information on it, but I don't understand binary. I can't figure out how you get the code from all those ones and zeros.
|
|
|
Post by jwofles on Jun 4, 2018 17:56:08 GMT -5
All the bits you wanted is 00011111110 in binary 00011111110 from binary to hex is FE, so you put into the excludepartflags - 00000000000000FE (I think).
|
|
|
Post by evekat on Jun 6, 2018 16:58:35 GMT -5
All the bits you wanted is 00011111110 in binary 00011111110 from binary to hex is FE, so you put into the excludepartflags - 00000000000000FE (I think). I will try it. How did you convert it to hex? That's the part that confuses the heck out of me.
|
|
|
Post by jwofles on Jun 6, 2018 17:08:11 GMT -5
All the bits you wanted is 00011111110 in binary 00011111110 from binary to hex is FE, so you put into the excludepartflags - 00000000000000FE (I think). I will try it. How did you convert it to hex? That's the part that confuses the heck out of me. www.binaryhexconverter.com/binary-to-hex-converter1111 1110 1111 = F 1110 = E so it's FE. = 00000000000000FE
|
|
|
Post by evekat on Jun 7, 2018 20:34:29 GMT -5
Thanks!
|
|
|
Post by Feyona on Jun 17, 2018 15:09:58 GMT -5
@wj , display index and secondary display index have nothing to do with how clothes interact. Display index show the order of swatches in a .package, secondary displayindex shows where in CAS itme should appear meaning on the top, in the middle or on the bottom of all CC. So people who make a lipstick with 55 swatches can make their item move up, so other people can select all swatches. I don't know what value is, but it's not related to your issue. Please share your .package. Otherwise there no way to tell why that shirt doesn't work with necklaces. Also, check this thread.
|
|