So here goes the first animation rotation data of battle cloud:
bones = 23
AnimHdr:
rec_a = 24
rec_b = 90
block_len = 5656
block_a = 90
real_data_len = 5650
translat = < 0, 65024, 62 >
u1 = 0
<270, 333, 0>
<356, 353, 327>
<16, 17, 61>
<338, 334, 243>
<34, 89, 61>
<75, 44, 337>
<322, 0, 0>
<3, 8, 336>
<5, 16, 56>
<65, 0, 15>
<55, 241, 317>
<338, 0, 0>
<353, 359, 332>
<0, 229, 0>
<59, 321, 244>
<35, 0, 0>
<298, 3, 63>
<298, 0, 0>
<0, 77, 0>
<27, 270, 7>
<64, 0, 0>
<329, 349, 7>
<300, 0, 0>
looks little differeent from yours, but first line <270, 333, 0> looks the same ... are you decoding it correctly ? you have to carry half of the byte from the 1st rotation to the 2nd ...
btw you can check it out on the original file ...
here is RTDA, the cloud's battle animation file