Jump to content

Closers .XMD animation files


Recommended Posts

Hello. I recently came over and made a post here to ask for help finding a method to extract the models from Closers with the bones and find a way to open the animation files that are in a unique format to view/export with the models. I got a solution/method for extracting the models thanks to the wonderful users who responded to my initial post but I still have yet to find a way to open the .XMD files and figured this was the better place to get help regarding the animation files. There was a post I found over on a Chinese website here where it seems like someone was able to open the animation files and pair them with converted FBX files but from what info I got via google translate it seems like if the tool was even posted publicly to the page that its locked behind a link that is only accessible for those with an account. I have some raw character files here If anyone is up for looking into them and helping me find a way to open and pair the animation files with the models and a method to export them or if there is someone who knows of the method from the site or any other method in general and could share it that would be immensely helpful

Link to comment
Share on other sites

  • Engineer
On 1/23/2025 at 8:01 PM, TheMarvelousMrL said:

or if there is someone who knows of the method from the site or any other method in general and could share it

Hello, well, I don't know the method from that site nor any specific method.

But it's 141 (or 149) bones in the .x files and the .xmd files don't contain bone name strings.

So good luck then.

You might try to give the .xmd file some structure, searching for 4100000000 (would be a good candidate, maybe).

The bone count assumed to be at 0x12 but that matched for motion_rogue.xmd only.

edit: interestingly the sequence FFFF7F3F0000000000000000000000000000000000000000000000

is being found 148 times. So that's what I'd call a "big match".

This might mark the start of the bone data blocks, whatever data/frames is contained in.

(Might interfere with below tables but at this point I have to leave...)

===================

There's some kind of tables, but I don't get far with them:

address 0x1fba:
3f7fffff     0     0     0     0     0     0 
3f7fffff     0     0     0 2f000000     0 b0000000 
3f7fffff     0 c0f00002     0     0 b1c00002     0 
3f800000 37000000 c0f00002 b5000000 a8cdd3a2 28800000     0 
3f7fffff     0 c0effffc 35000000 a72d28f9 28800000     0 
3f7fffff     0 c0effffe     0 ad800300 ac000000     0 
3f7fffff     0 c147ffff 35000000 2e7fffff b1000000     0 
3f7fffff 36800000 c18bffff     0 29fffffe 29800000 a7000000 
3f7fffff     0 c19fffff 2d800000 ae800000     0     0 
3f7fffff 36800000 c18bffff     0 28f93e08     0 a4000000 
3f7fffff     0 c1700001     0 3e088889 00811580     0 
    0 ff000000 003f7fff     0     0 00350000     0 
    0 ff000000 003f7fff     0     0 64000000 8237859f 

address 0xc2f8:
3f7fffff     0     0     0     0     0     0 
3f7fffff     0     0     0 2f000000     0 b0000000 
3f7fffff     0 c0f00002     0     0 b1c00002     0 
3f800000 37000000 c0f00002 b5000000 a8cdd3a2 28800000     0 
3f7fffff     0 c0effffc 35000000 a72d28f9 28800000     0 
3f7fffff     0 c0effffe     0 ad800300 ac000000     0 
3f7fffff     0 c147ffff 35000000 2e7fffff b1000000     0 
3f7fffff 36800000 c18bffff     0 29fffffe 29800000 a7000000 
3f7fffff     0 c19fffff 2d800000 ae800000     0     0 
3f7fffff 36800000 c18bffff     0 28f93e08     0 a4000000 
3f7fffff     0 c1700001     0 3f4cccce 00811580     0 
    0 ff000000 003f7fff     0 68000000 00352f8a     0 
    0 ff000000 003f7fff     0     0 54000000 8337859d 

Last one:

address 0x80859:
3f7fffff     0     0     0     0     0     0 
3f7fffff     0     0     0 2f000000     0 b0000000 
3f7fffff     0 c0f00002     0     0 b1c00002     0 
3f800000 37000000 c0f00002 b5000000 a8cdd3a2 28800000     0 
3f7fffff     0 c0effffc 35000000 a72d28f9 28800000     0 
3f7fffff     0 c0effffe     0 ad800300 ac000000     0 
3f7fffff     0 c147ffff 35000000 2e7fffff b1000000     0 
3f7fffff 36800000 c18bffff     0 29fffffe 29800000 a7000000 
3f7fffff     0 c19fffff 2d800000 ae800000     0     0 
3f7fffff 36800000 c18bffff     0 28f93e08     0 a4000000 
3f7fffff     0 c1700001     0 3f911112 00811580     0 
    0 ff000000 003f7fff     0 48000000 00b5732c     0 
    0 ff000000 003f7fff     0     0 53000000 8337859c 

(Might be "per bone" but then about 20 would be missing.)

Edited by shak-otay
Link to comment
Share on other sites

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
×
×
  • Create New...