L
L. Spiro
Guest
Those are the rotations I get when I use Windows® Calculator but for my code it’s just not coming together, even when I reverse the bytes.
I wrote a very simple script to parse these files before diving into C++ with it and the output in the scripts are perfectly fine:
Code: [Select]
I guess you can post your code if you like. Much appreciated mi amigo.
L. Spiro
P. S.: 0x0FC8EB30 through 0x0FC8EC44 is one full frame of Cloud’s kneeling animation (near death). I do not yet know how many frames precede this one in this animation so I do not know the exact start of his kneeling animation.
When unpacked, rtda should contain one frame that matches this one exactly (I will post a dump).
Code: [Select]
I can post as many frames ahead and behind this as you like but I just can’t tell when this animation ends and the next begins.
When I get my program to load things correctly I can track down the first frame of the first animation in RAM and then export all the following frames so we can see how each should appear, and that should help decode the format much more easily, don’t you think?
I wrote a very simple script to parse these files before diving into C++ with it and the output in the scripts are perfectly fine:
Code: [Select]
Code:
< 0 0 0 >< 270 333.105469 0 >< 348.925781 357.626953 327.128906 >< 16.435547 17.578125 61.523438 >< 332.050781 337.675781 245.214844 >…
I guess you can post your code if you like. Much appreciated mi amigo.
L. Spiro
P. S.: 0x0FC8EB30 through 0x0FC8EC44 is one full frame of Cloud’s kneeling animation (near death). I do not yet know how many frames precede this one in this animation so I do not know the exact start of his kneeling animation.
When unpacked, rtda should contain one frame that matches this one exactly (I will post a dump).
Code: [Select]
Code:
0FC8EB30 0. (Base-rtam)0FC8EB34 12.480470FC8EB38 1.6699220FC8EB3C 329.7656 (Body-rtan)0FC8EB40 16.435550FC8EB44 17.578130FC8EB48 61.52344 (Head-rtao)0FC8EB4C 355.1660FC8EB50 343.30080FC8EB54 239.67770FC8EB58 33.134770FC8EB5C 87.802730FC8EB60 56.865230FC8EB64 54.755860FC8EB68 51.328130FC8EB6C 344.0918 (Shoulder-rtar)0FC8EB70 320.36130FC8EB74 0.0FC8EB78 0. (Lower Arm-rtas)0FC8EB7C 0.96679690FC8EB80 7.2070310FC8EB84 334.5117 (Hand-rtat)0FC8EB88 18.984380FC8EB8C 26.982420FC8EB90 65.478520FC8EB94 61.8750FC8EB98 357.97850FC8EB9C 13.623050FC8EBA0 39.111330FC8EBA4 255.05860FC8EBA8 328.7109 (Shoulder-rtaw)0FC8EBAC 338.90630FC8EBB0 0.0FC8EBB4 0. (Lower Arm-rtax)0FC8EBB8 352.96880FC8EBBC 359.64840FC8EBC0 329.502 (Hand-rtay)0FC8EBC4 0.0FC8EBC8 199.77540FC8EBCC 0.0FC8EBD0 61.171880FC8EBD4 20.039060FC8EBD8 247.7637 (Upper Leg-rtba)0FC8EBDC 71.806640FC8EBE0 0.0FC8EBE4 0. (Lower Leg-rtbb)0FC8EBE8 349.01370FC8EBEC 344.88280FC8EBF0 75.67383 (Upper Foot-rtbc)0FC8EBF4 298.1250FC8EBF8 0.0FC8EBFC 0. (Lower Foot-rtbd)0FC8EC00 0.0FC8EC04 47.900390FC8EC08 0.0FC8EC0C 3.8671880FC8EC10 293.73050FC8EC14 2.988281 (Upper Leg-rtbf)0FC8EC18 70.576170FC8EC1C 180.0FC8EC20 180. (Lower Leg-rtbg)0FC8EC24 307.96880FC8EC28 357.18750FC8EC2C 2.197266 (Upper Foot-rtbh)0FC8EC30 300.05860FC8EC34 0.0FC8EC38 0. (Lower Foot-rtbi)0FC8EC3C 0.0FC8EC40 0.
I can post as many frames ahead and behind this as you like but I just can’t tell when this animation ends and the next begins.
When I get my program to load things correctly I can track down the first frame of the first animation in RAM and then export all the following frames so we can see how each should appear, and that should help decode the format much more easily, don’t you think?