traison Posted January 8, 2023 Posted January 8, 2023 (edited) Edit: See my second post for an update. Figured I'd have a go at converting Remodeled Armor from CBBE to 3BAv2. Everything was going fine until I ran across the first shared outfit. By shared outfit I mean there is multiple different hide outfits (CT77 Hide Chieftain, CT77 Hide Heavy, CT77 Hide Light etc.) in BodySlide, but opening any of these in OS opens the same "shared" nif file. All hide outfits are on top of eachother, and I assume the different outfits are built with hidden zaps to achieve different looks. The problem I'm having now is that when I convert CT77 Hide Chieftain for instance, all the other outfits get the new sliders and the clothes themselves morph as they should. The 3BAv2 body however only morphs on the Chieftain outfit, not the Heavy or Light ones. I then tried to convert the Heavy outfit, following the exact same procedure and the result now is that the body morphs properly in the Heavy outfit, but not the Chieftain outfit. There seems to be some association to the outfit name last used but that makes no sense to me. Where is the problem/How do I fix this? This is the procedure I came up with after testing a few variations: 1) Remove existing body. 2) File -> Load Reference... 3) "CBBE 3BA UniBody (sliders only)", merge zaps and sliders 4) Slider -> Conform All 5) Select all mesh parts belonging to the outfit. 6) Shape -> Copy Bone Weights 7) Remove existing body. 8) File -> Load Reference... 9) "CBBE 3ba body", merge zaps and sliders 10) Save If some mesh is missing weight paint: 1) Select mesh parts missing paint (or all if unsure.) 2) Invert mask (Ctrl+I.) 3) Shape -> Copy Bone Weights, increase the search radius until everything gets painted. 4) Save If save succeeded: 1) Select the current reference mesh. 2) Set Refrence, to disable reference. 3) Save Edited January 9, 2023 by traison
traison Posted January 8, 2023 Author Posted January 8, 2023 (edited) Going through the CT77Hide.osp file I just noticed that only the last converted outfit gets lines related to 3BAv2 under each Slider element: <Slider name="BigButt" invert="false" small="0" big="0"> <Data name="3BABigButt" target="3BA" local="true">CT77Hide.osd\3BABigButt</Data> <Data name="3BA_VaginaBigButt" target="3BA_Vagina" local="true">CT77Hide.osd\3BA_VaginaBigButt</Data> <Data name="3BA_AnusBigButt" target="3BA_Anus" local="true">CT77Hide.osd\3BA_AnusBigButt</Data> Is there an automated fix for this or do I have to do this in notepad? Edit: Or rather, do I have to automate it myself? Edit: Fixed xml. Edit: Fixed xml again. Copy-pasting is difficult apparently. Edit: Confirmed copy-pasting the 3BA* Data elements to each Slider element that's missing them fixes the issue so I have my "plan B". Still though, interested in knowing what the proper way of doing this is supposed to be. Edited January 8, 2023 by traison
venomr Posted January 9, 2023 Posted January 9, 2023 (edited) When I convert an outfit from cbbe to 3bav2 I usually fo Load reference > Clear reference ( this will delete the green colored cbbe body reference and all its sliders.) The rest of your steps seem fine though. Even if the armors share a model, they should be building themselves under different names. Mine says cuirassheavy cuirassheavychieftain etc Ah I think I know what you're saying now. You mean the nude body underneath remains at zeroed sliders while the armor morphs by itself, right? Open up the malfunctioning armor in bodysldie, then find the green colored 3bav2 referenc ebody. right click set referece ( this will unset the reference) and then right click it again and choose set reference again ( it will become green again) Save normally and it should be fixed. You might have to move to a random armor and then back to the malfunctioning armor to refresh the bodyslide though. bandicam 2022-10-21 10-33-18-434.mp4 Edited January 9, 2023 by venomr
traison Posted January 9, 2023 Author Posted January 9, 2023 (edited) 15 minutes ago, venomr said: Ah I think I know what you're saying now. You mean the nude body underneath remains at zeroed sliders while the armor morphs by itself, right? Yup and it can be fixed by copying those Data elements in the osp file. Smells like a bug to me but still interested in knowing if its just me being stupid here. Typically I see this "body remains at zero" issue if I forget to clear the reference before saving, but this is different. Here 4 outfits use one mesh, and only the outfit I converted most recently will function properly. The one I did earlier (and confirmed working) stops working, like I mentioned in the OP. Oh and, BodySlide is version 5.6.0. Just checked nexus mod page, confirmed its newest. Edited January 9, 2023 by traison
traison Posted January 9, 2023 Author Posted January 9, 2023 (edited) I went with plan B and made an app to fix this for me. Source code/app available upon request, but don't expect it to be fancy. Edit: Forgot to mention that the Shape elements need to be fixed as well. 3BA shapes only exist on the last converted outfit, just like the slider Data elements. Edited January 9, 2023 by traison
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now