PredatorCZ / HavokLib

Havok format library
GNU General Public License v3.0
68 stars 14 forks source link

Bone missing & wrong root rotation? #7

Open TempContainer opened 1 month ago

TempContainer commented 1 month ago

I'm not sure whether it's appropriate to post here but it might be the cause. I use this tool to extract souls game (especially Sekiro) animations. In DSAS one can check out the animation and every bone of characters. For example, Wolf has some bones called Blade01 Blade02, Box01 Box02 and they have transformations but when converting it to glb it seems that these bones are all missing. A lot of other bones under master are missing too, it's not a broblem though as they don't have any transformations. Another problem is that the root bone (master) rotation is not right, it seems the tool is not parsing the data correctly. It doesn't look the same as in DSAS. Again, I am not certain that these issues are caused by this tool, but some people and I have encountered such problems, and after elimination, we can only tentatively attribute them to this. Please let me know if I am wrong.

PredatorCZ commented 1 month ago

"This tool" is from HavokLib? If I remember correctly, Sekiro uses 2018 or later version and compendium, which is unsupported in this project.

TempContainer commented 1 month ago

Yes, I mean it's havoktoolset.

TempContainer commented 1 month ago

"This tool" is from HavokLib? If I remember correctly, Sekiro uses 2018 or later version and compendium, which is unsupported in this project.

Well, if that's the case, is there any way to extract animation correctly right now? Or we can only keyframe root rotation?

PredatorCZ commented 1 month ago

The root motion shenanigans seems to be common problem. I'm gonna need to address when I got the time. I guess you don't use this tool for Sekiro animations, only for Soulsborne...

TempContainer commented 1 month ago

The root motion shenanigans seems to be common problem. I'm gonna need to address when I got the time. I guess you don't use this tool for Sekiro animations, only for Soulsborne...

As I know, this is the only tool right now to convert hkx animation to other general formats... I don't know any other choice.

TempContainer commented 1 month ago

"This tool" is from HavokLib? If I remember correctly, Sekiro uses 2018 or later version and compendium, which is unsupported in this project.

My apologies for interrupting but, according to what I've seen on the FS modding Discord, Sekiro seems to use Havok 2016. I see that this tool supports until 2017, so is it possible to be fully functional?