Jump to content

Trying to export XPMSE 3BBB bones with hkxcmd


Recommended Posts

I've been trying update a blender rig to have control of 3BBB skeleton bones, specifically the anus, vagina and breast bones, but hkxcmd throws me unknown bones warnings and skips those bones.

This is what I mean :

Spoiler

1256560268_Unknownboneerror.jpg.69e5aefd3f31a388edf284890cf732a3.jpg

For extra clarity I'll go through my workflow: First I edit XPMSE 4.67 3BBB LE female_skeleton.nif to delete all the unneeded bones (tail, wing, cloak and unused genital bones). Then I run the edited .nif skeleton through Anton0028's skeleton extractor tool to generate a .txt file which is then imported into blender to generate the skeleton. After that I run the generated skeleton through the script in anton's pack to turn that skeleton, animated in blender into a KF animation file. Then I make sure that I'm using the correct XPMSE female_skeleton.hkx for hkxcmd to run the conversion to .hkx by first converting a copy of the female_skeleton.hkx to XML and checking if the bones I want exported are listed in the file (which they are). Finally I run hkxcmd, KF to hkx conversion and get the Unknown bone warnings and skips them.

The thing is that it only skips the bones added from 3BBB, the rest of the bones go through hkxcmd just fine.

And I tried to check if maybe hkxcmd only supports vanilla bones, but I did a test run with BakaFactory's canine skeleton from animated beast cocks using that same workflow, and all the extra non-vanilla bones, (CDPenis bones which are listed in the canine skeleton .hkx file) go through just fine as well.

 

Any help would be appreciated!

Link to comment
15 minutes ago, bowman8 said:

I've been trying update a blender rig to have control of 3BBB skeleton bones, specifically the anus, vagina and breast bones, but hkxcmd throws me unknown bones warnings and skips those bones.

This is what I mean :

  Reveal hidden contents

1256560268_Unknownboneerror.jpg.69e5aefd3f31a388edf284890cf732a3.jpg

For extra clarity I'll go through my workflow: First I edit XPMSE 4.67 3BBB LE female_skeleton.nif to delete all the unneeded bones (tail, wing, cloak and unused genital bones). Then I run the edited .nif skeleton through Anton0028's skeleton extractor tool to generate a .txt file which is then imported into blender to generate the skeleton. After that I run the generated skeleton through the script in anton's pack to turn that skeleton, animated in blender into a KF animation file. Then I make sure that I'm using the correct XPMSE female_skeleton.hkx for hkxcmd to run the conversion to .hkx by first converting a copy of the female_skeleton.hkx to XML and checking if the bones I want exported are listed in the file (which they are). Finally I run hkxcmd, KF to hkx conversion and get the Unknown bone warnings and skips them.

The thing is that it only skips the bones added from 3BBB, the rest of the bones go through hkxcmd just fine.

And I tried to check if maybe hkxcmd only supports vanilla bones, but I did a test run with BakaFactory's canine skeleton from animated beast cocks using that same workflow, and all the extra non-vanilla bones, (CDPenis bones which are listed in the canine skeleton .hkx file) go through just fine as well.

 

Any help would be appreciated!

If no bone is recognized, maybe it is due to the Root / NPC Root or BSFadeNode (the skeleton.nif) - maybe different names in the skeleton than in the animation?

Link to comment
18 hours ago, Andy14 said:

If no bone is recognized, maybe it is due to the Root / NPC Root or BSFadeNode (the skeleton.nif) - maybe different names in the skeleton than in the animation?

If that was the case, then every bone in the skeleton would be unrecognized and skipped in hkxcmd, but only the 3BBB bones are getting skipped.

Link to comment
4 hours ago, bowman8 said:

If that was the case, then every bone in the skeleton would be unrecognized and skipped in hkxcmd, but only the 3BBB bones are getting skipped.

I said if no bone is recognized.
I am surprised, however, that camera bones are explicit 3BBB bones.

Link to comment
  • 1 year later...

Well, it's a year later, but if you're still looking for the solution to this, it looks like this old thread solves your problem, mate.

 

https://www.loverslab.com/topic/17773-tutorial-animating-for-skyrim-with-custom-bonesbbp-etc-in-blenderhkxcmd/

 

If you're already a proficient Skyrim animator, (and it sounds like you are) then you can probably skip 90% of this.  The relevant part for your problem looks like it's just one paragraph about 3/4 of the way down.  The TL;DR seems to be that HKXCMD skips all non-vanilla bones unless you add "-s" in the command.  I've been tearing my hair out for days trying to solve this exact same problem.  I just found this thread.  I haven't tried this solution yet (I have to boot up on a different machine first), but I'm really confident that this is the ticket.

 

In the year of our lord, 2022, the solution came from almost ten years ago.  Amazing.

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...