Qwert_yyy Posted January 13, 2023 Posted January 13, 2023 (edited) Please, I've started building my "BEST BUILD" but I refuse to continue until I fix this little incident. In general, I more or less understand some of the subtleties. So I guess what my problem might be, but I'm still stumped. Follower Onean, it works well for me, I installed BHUNP and all dependencies. Everything works. Everything is shaking. On the follower. But breast physics doesn't work. Both with and without clothes. As far as I understand, I need to do something in NifScope with her skeleton (she has her own skeleton (I know everyone swears)). SE 1.6.640 Spoiler Edited January 13, 2023 by Soldream
traison Posted January 13, 2023 Posted January 13, 2023 A bit difficult to tell what is working where but it seems like what you're saying is: Installed BHUNP. Installed follower mod "Onean". Physics work on your player character. Physics partially work on the follower. First guess then is that, like with most followers for some reason, Onean is using a custom body. Installing BHUNP doesn't help then, you'd have to manually copy the body files over and replace the ones the follower uses. If you know that is not the issue then: There is 2 sets of breast bones. Maybe your follower is using "the other ones", and you do not have a phyics preset for them. Copying the body like mentioned above would be one way to fix this. The skeleton the follower uses does not have all the required bones. Typically this causes other kinds of issues but, you can probably replace the followers skeleton with XPMSE. Using a non-standard skeleton is not a good idea anyways IMHO.
Qwert_yyy Posted January 13, 2023 Author Posted January 13, 2023 (edited) 17 minutes ago, traison said: A bit difficult to tell what is working where but it seems like what you're saying is: Installed BHUNP. Installed follower mod "Onean". Physics work on your player character. Physics partially work on the follower. First guess then is that, like with most followers for some reason, Onean is using a custom body. Installing BHUNP doesn't help then, you'd have to manually copy the body files over and replace the ones the follower uses. If you know that is not the issue then: There is 2 sets of breast bones. Maybe your follower is using "the other ones", and you do not have a phyics preset for them. Copying the body like mentioned above would be one way to fix this. The skeleton the follower uses does not have all the required bones. Typically this causes other kinds of issues but, you can probably replace the followers skeleton with XPMSE. Using a non-standard skeleton is not a good idea anyways IMHO. I'm sorry, I can not understand something because of the language barrier. Thank you for your answer, I can replace the subscriber's skeleton, but unfortunately, the essence of the follower's skeleton, if I change its skeleton, the follower will not look like it looks. In fact, I'm trying to redo my build with LE. People in the comments do not seem to write anything about the lack of physics specifically of the chest. Is it possible that I missed something in the installation? Edited January 13, 2023 by Soldream
traison Posted January 13, 2023 Posted January 13, 2023 Looking at the mod page it seems the skeleton is based on XPMSE already, it's just the scale of it was adjusted to 0.92. You should be able to just replace the followers body mesh with the one from BHUNP then. That won't however fix any outfits that may have the same issue. For that you'd have to use Outfit Studio and copy bone weights from a reference BHUNP body.
Qwert_yyy Posted January 13, 2023 Author Posted January 13, 2023 (edited) 15 minutes ago, traison said: Looking at the mod page it seems the skeleton is based on XPMSE already, it's just the scale of it was adjusted to 0.92. You should be able to just replace the followers body mesh with the one from BHUNP then. That won't however fix any outfits that may have the same issue. For that you'd have to use Outfit Studio and copy bone weights from a reference BHUNP body. Do you mean: Generate the same body preset on the BHUNP body and replace femalebody_1.nif on the companion with a new file? I tried to do this, but then her breasts and anus stretched upwards. Edited January 13, 2023 by Soldream
traison Posted January 13, 2023 Posted January 13, 2023 1 minute ago, Soldream said: Generate the same body preset on the BHUNP body and replace femalebody_1.nif on the companion with a new file? Yes. However, I just had a look at some of the meshes in this mod and they all had weight painting for the breasts. The problem is somewhere else. Make sure your physics preset is set to apply to these bones: NPC L Breast NPC R Breast Also if you're using SMP, make sure the physics apply to these body meshes: UUNPVagina UUNP If you're using CBPC, make sure the physics apply to these races and/or actors: OneanNordRace "Nord" [RACE:04002FA4] OneanaNordRace "Nord" [RACE:0401942E] AltairNordRace "Nord" [RACE:04125662] OneanAA "Onean" [NPC_:04002FA9] OneanaAA "Oneana" [NPC_:0401942D] AltairAA "Altair" [NPC_:0411635C]
Qwert_yyy Posted January 13, 2023 Author Posted January 13, 2023 (edited) 1 hour ago, traison said: Yes. However, I just had a look at some of the meshes in this mod and they all had weight painting for the breasts. The problem is somewhere else. Make sure your physics preset is set to apply to these bones: NPC L Breast NPC R Breast Also if you're using SMP, make sure the physics apply to these body meshes: UUNPVagina UUNP If you're using CBPC, make sure the physics apply to these races and/or actors: OneanNordRace "Nord" [RACE:04002FA4] OneanaNordRace "Nord" [RACE:0401942E] AltairNordRace "Nord" [RACE:04125662] OneanAA "Onean" [NPC_:04002FA9] OneanaAA "Oneana" [NPC_:0401942D] AltairAA "Altair" [NPC_:0411635C] I used to only work with hdt-pe files through a third party program. I'm trying to understand the structure, it's completely different. My head boils a little, "physics preset" are files with name BaseShapeA.xml? The mod has a function to switch the type of physics, I tried to use both, nothing changed Edited January 13, 2023 by Soldream
traison Posted January 13, 2023 Posted January 13, 2023 I made my physics setup myself so I'm not familiar with the premade ones. SMP's files can be located anywhere but there's a couple of ways to reference them. One is the defaultBBPs.xml file in SKSE\Plugins\hdtSkinnedMeshConfigs and the other is the nifs themselves. The Onean body itself has a physics profile reference, however it is for HDT-PE. So I suppose there's a couple of options here: Update the references in each nif (there seems to be a lot of them) so that SMP can find them. Apply the preset to all outfits using the defaultBBPs file: <map shape="UUNPVagina" file="SKSE\Plugins\hdtSkinnedMeshConfigs\BaseShapeA.xml"/> <map shape="UUNP" file="SKSE\Plugins\hdtSkinnedMeshConfigs\BaseShapeA.xml"/>
Qwert_yyy Posted January 13, 2023 Author Posted January 13, 2023 3 hours ago, traison said: I made my physics setup myself so I'm not familiar with the premade ones. SMP's files can be located anywhere but there's a couple of ways to reference them. One is the defaultBBPs.xml file in SKSE\Plugins\hdtSkinnedMeshConfigs and the other is the nifs themselves. The Onean body itself has a physics profile reference, however it is for HDT-PE. So I suppose there's a couple of options here: Update the references in each nif (there seems to be a lot of them) so that SMP can find them. Apply the preset to all outfits using the defaultBBPs file: <map shape="UUNPVagina" file="SKSE\Plugins\hdtSkinnedMeshConfigs\BaseShapeA.xml"/> <map shape="UUNP" file="SKSE\Plugins\hdtSkinnedMeshConfigs\BaseShapeA.xml"/> Sorry for taking so long to answer. Every time I try to figure out what's wrong. Could you tell me what version of skyrim you have and what body/physics you have? I just had some very terrible suspicion that something was wrong, when I couldn’t change physics, I installed bhunp and it allows you to change cbpc and smp physics, but I can’t change and moreover, I don’t understand what physics works for me now. I don't understand what to set up. I still have not figured out how each person designates different versions of Skyrim in his own way, I'm trying to download everything new, but I have a feeling that it may not be for my version. But this is so .. thinking out loud .. I'll figure it out somehow. To the account of the defaultBBPs.xml file If I understood correctly, then I needed to add the two lines that you advised? What links are you talking about? I'm ready for any monotonous work, just tell me what I need to replace) Spoiler
traison Posted January 13, 2023 Posted January 13, 2023 (edited) I'm on Skyrim version 1.5.97 because I blocked updates from Steam long before AE (I knew it was coming). The way people do it these days is with the downgraders available on the nexus. My opinion is that 1.6 is not worth it, but this is something everyone will have to decide for themselves. I made my physics setup myself. Based on some mix of presets from years ago, customized beyond recognition now. I have a blend of CBPC and SMP where both are active at the same time. CBPC handles everything body related, bounce, collision, and SMP handles cloth and hair physics for the most part. Even have a self-made application for fine-tuning physics, as having to edit CBPC presets can get really tedious sometimes. If you add the xml lines I posted, and they work (I'm just guessing), then you don't have to modify each nif. If however you do want to modify each nif and do the xml preset linking that way then here's the instructions as I have them in my smp manual: Attaching SMP to a Mesh Create a new NiStringExtraData block: Right click the root NiNode. Select: Block → Insert → NiS... → NiStringExtraData Note down its id. Set Name to "HDT Skinned Mesh Physics Object". Set String Data to "SKSE\Plugins\hdtSkinnedMeshConfigs\profile.xml". Select the root NiNode. Increment Num Extra Data List by 1. Click the green refresh icon next to Extra Data List. Open Extra Data List and add the id of the new NiStringExtraData block. Save and make sure the new NiStringExtraData block is inside the root NiNode. In addition to those steps, you could remove the old PE link (NiStringsExtraData) to avoid confusion in the future. Also profile.xml should be the name of the profile you wish to use for this outfit/mesh. Note that there's 2 node types with an almost identical name: NiStringExtraData and NiStringsExtraData. Do not get these mixed up, they are not the same. Edit: If you're familiar with batch/cmd/powershell, I have a small utility I made long ago that you could use to automate this process. It's not perfect, I think it may leave the old path string in the nif after editing but this is harmless as far as I know. Here's the usage output from it: Spoiler E:\NifToolkit2>NifToolkit2.exe -h Usage: NifToolkit2.exe file action [param, ...] Examples: NifToolkit2.exe armor.nif setsmphint path\to\profile.xml NifToolkit2.exe sword.nif removesmphint setsmphint Sets the SMP hint. removesmphint Removes the SMP hint. setpehint Sets the PE hint. removepehint Removes the PE hint. -h, --help Shows help. Edited January 13, 2023 by traison
Qwert_yyy Posted January 14, 2023 Author Posted January 14, 2023 (edited) 11 hours ago, traison said: I'm on Skyrim version 1.5.97 because I blocked updates from Steam long before AE (I knew it was coming). The way people do it these days is with the downgraders available on the nexus. My opinion is that 1.6 is not worth it, but this is something everyone will have to decide for themselves. I made my physics setup myself. Based on some mix of presets from years ago, customized beyond recognition now. I have a blend of CBPC and SMP where both are active at the same time. CBPC handles everything body related, bounce, collision, and SMP handles cloth and hair physics for the most part. Even have a self-made application for fine-tuning physics, as having to edit CBPC presets can get really tedious sometimes. If you add the xml lines I posted, and they work (I'm just guessing), then you don't have to modify each nif. If however you do want to modify each nif and do the xml preset linking that way then here's the instructions as I have them in my smp manual: Attaching SMP to a Mesh Create a new NiStringExtraData block: Right click the root NiNode. Select: Block → Insert → NiS... → NiStringExtraData Note down its id. Set Name to "HDT Skinned Mesh Physics Object". Set String Data to "SKSE\Plugins\hdtSkinnedMeshConfigs\profile.xml". Select the root NiNode. Increment Num Extra Data List by 1. Click the green refresh icon next to Extra Data List. Open Extra Data List and add the id of the new NiStringExtraData block. Save and make sure the new NiStringExtraData block is inside the root NiNode. In addition to those steps, you could remove the old PE link (NiStringsExtraData) to avoid confusion in the future. Also profile.xml should be the name of the profile you wish to use for this outfit/mesh. Note that there's 2 node types with an almost identical name: NiStringExtraData and NiStringsExtraData. Do not get these mixed up, they are not the same. Edit: If you're familiar with batch/cmd/powershell, I have a small utility I made long ago that you could use to automate this process. It's not perfect, I think it may leave the old path string in the nif after editing but this is harmless as far as I know. Here's the usage output from it: Reveal hidden contents E:\NifToolkit2>NifToolkit2.exe -h Usage: NifToolkit2.exe file action [param, ...] Examples: NifToolkit2.exe armor.nif setsmphint path\to\profile.xml NifToolkit2.exe sword.nif removesmphint setsmphint Sets the SMP hint. removesmphint Removes the SMP hint. setpehint Sets the PE hint. removepehint Removes the PE hint. -h, --help Shows help. I tried both options and if I did everything right, nothing happened. Even what was moving kept moving. (after sleep it is much easier to think) And I'm sorry, all this time we've been trying to edit SMP physics, right? But SMP doesn't work for me for some reason. Damn, for some reason I ignored that. Did we prescribe the SMP physics settings? Perhaps I need to change the paths to CBPC physics files? Spoiler Oh, and I also found this comment on another follower, but created by the same author. This looks like my issue. Do you know what mods he might be talking about? Spoiler Edited January 14, 2023 by Soldream
traison Posted January 14, 2023 Posted January 14, 2023 CBPCMasterConfig.txt defines which profiles is used by which nodes: [ConfigMap] NPC L Breast=BreastL NPC R Breast=BreastR Official documentation suggests that these definitions can have conditions, however my testing suggests that at least on 1.5.6 this is considered invalid. Still, something to consider in case I'm wrong. These profiles can be defined in any of the CBPConfig_*.txt files: BreastL.stiffness 0.24 0.12 BreastL.stiffness2 0.12 0.06 BreastL.damping 0.09 0.045 CBPConfig_*.txt files can have conditions associated with them: Conditions=
Qwert_yyy Posted January 14, 2023 Author Posted January 14, 2023 (edited) IN GENERAL! BHUNP is some kind of buggy mod (Most likely the mod has not been updated to the latest version of skyrim.). By the way, I vaguely remember how I had some problems a few years ago when I created my build on LE. I installed CBBE and EVERYTHING worked for me. Followers, breasts, SMP, adequate physics, everything has become ADEQUATE. I thank you for your qualified help, it's a pity that the problem turned out to be so simple that you have to change the Body, this is the same as changing your gender or place of residence (If you know what I mean). And sorry you wasted your time on me( I tried to transfer the files from the screenshot to the BHUNP folder and now the physics on BHUNP is fully working. Spoiler Edited January 14, 2023 by Soldream
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