just another annoying format? breaking the matrices' analysing by purging some 01/00 sequences in between
which doesn't make sense to me:
bone_matrix.jpg
edit: I'd say those 01010100.. are some starting sequence for bone data (0x09: lower body, 0x464: upper body),
so the rotation matrix of
RightHand to start at 0x48B with a rotation angle of zero degree?
(offset 0x23A, 0x750: 0100 0100 xx might separate between right and left side, just a wild guess)
Assuming the positions to be located at
offset 0x5E for RightFoot 8.4425 -94.846 0.9284
and 0x28B: for LefttFoot -9.185 -94.8 0.268
-----------------------------------------
LeftLowLeg
# 0x381:
0.000000 -22.007288 0.552109
22.014198 -0.771508 -49.444622
0.815535 -0.771508 0.000000
0.815535 8.392866 -9.184999
-4.152500 -0.000000 0.000000
-0.000000 0.000000 1.000000
1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
0.000000 0.000000 0.000000
v -9.184999 -4.152500 -0.000000
0.000000 0.000000 0.000000
1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
# 0x429
RightCollar 0100 0100 010000
LeftUpLeg
# 0x438:
0.000000 -23.314224 -0.418062
23.317944 -1.970615 -54.207619
-1.123106 -1.970615 0.000000
-1.123106 15.045624
010101 ..01 0000 sequence
# 0x46f:
-0.000000 -27.445000 -0.000000
0.000000 -0.000000 0.000000
1.000000
1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
0.000000 0.000000 0.000000
20.502531 -9.843071 0.078699
0.000000 0.000000 0.000000 1.000000
0.000000 0.000000 0.000000 1.000000
# 0x4e7
btw: bonename strings zero terminated plus leading DWORD char count+1