Closed LenAnderson closed 1 year ago
@LenAnderson With the way slider categories currently work, they have no relation to the body mod they came with/for. So it's not possible to say when to put the slider "Hips" into category "Hips" and when to put it into category "Legs" instead.
Authors of category files should make sure their slider's category doesn't conflict.
Description When two or more bodies are installed and sliders with identical names exist in both bodies, but are not assigned to the same categories, the category assignment from the first loaded body will be used for those sliders for all bodies.
Tested with BodySlide 5.6.0 (as well as built from source) and Fallout 4.
How to reproduce
Hips
slider (display nameSize
) will show up in the otherwise empty categoryLegs
instead of categoryHips
If I read this part of
BodySlideApp::DisplayActiveSet
insrc/program/BodySlideApp/
correctly, the slider names from the shape data are compared against the category data from the slider categories xml files. The first category to contain a slider with a matching name is then used for that slider.In the above example, a slider
Hips
exists in the categoryLegs
(from BodyTalk's xml) and also inHips
(from CBBE's xml), since BodyTalk was loaded first, CBBE's slider will now show up inLegs
.