Could someone take a look at this XSI version 1 model and suggest how to modify it?

The format is a simple text based write out for use with an older video game that used the SIXSI version 1 model format. It was oringinally an X model converted to XSI with an older version of 3D Exploration 1.5 I believe. Here’s a simple animated test cube with a 2D texture applied using 30 frames of rotational animation. I attached a zip of the model and hoping that someone could offere some suggestions on how to write an XSI exporter using the latest Blender API Equivilent. Thanks, Leroy.Tscuberef.zip (716 Bytes)

xsi 0101txt 0032
SI_CoordinateSystem coord {
  1;
  0;
  1;
  0;
  2;
  5;
  }
Frame Cube-0 {
   FrameTransformMatrix {
1.000000,0.000000,0.000000,0.000000,
0.000000,1.000000,0.000000,0.000000,
0.000000,0.000000,1.000000,0.000000,
0.089535,1.000000,0.000000,1.000000;;
 }
Mesh CubeMesh {
 8;
1.000000;-1.000000;1.000000;,
1.000000;1.000000;1.000000;,
-1.000000;-1.000000;1.000000;,
-1.000000;1.000000;1.000000;,
1.000000;-1.000000;-1.000000;,
-1.000000;-1.000000;-1.000000;,
-1.000000;1.000000;-1.000000;,
1.000000;1.000000;-1.000000;;
 6;
4;2,0,1,3;,
4;4,0,2,5;,
4;5,2,3,6;,
4;6,3,1,7;,
4;4,5,6,7;,
4;0,4,7,1;;
MeshMaterialList {
1;
6;
0,
0,
0,
0,
0,
0;
SI_Material {
0.329412;0.443137;0.427451;1.000000;;
44.000004;
0.100000;0.100000;0.100000;;
0.000000;0.000000;0.000000;;
1;
0.000000;0.000000;0.000000;;
TextureFilename {
"Tscuberef_0.bmp";
}
}
}
SI_MeshNormals {
6;
0.000000;0.000000;1.000000;,
0.000000;-1.000000;0.000000;,
-1.000000;0.000000;0.000000;,
0.000000;1.000000;0.000000;,
0.000000;0.000000;-1.000000;,
1.000000;0.000000;0.000000;;
6;
0;4;0,0,0,0;,
1;4;1,1,1,1;,
2;4;2,2,2,2;,
3;4;3,3,3,3;,
4;4;4,4,4,4;,
5;4;5,5,5,5;;
}
SI_MeshTextureCoords {
 14;
0.250000;-0.666667;,
0.000000;-0.666667;,
0.000000;-0.333333;,
0.250000;-0.333333;,
0.500000;-1.000000;,
0.250000;-1.000000;,
0.500000;-0.666667;,
0.500000;-0.333333;,
0.500000;-1.333333;,
0.250000;-1.333333;,
0.750000;-0.666667;,
0.750000;-0.333333;,
1.000000;-0.666667;,
1.000000;-0.333333;;
6;
0;4;0,1,2,3;,
1;4;4,5,0,6;,
2;4;6,0,3,7;,
3;4;8,9,5,4;,
4;4;10,6,7,11;,
5;4;12,10,11,13;;
}
 }
}
AnimationSet {
 Animation {
  {Cube-0}
SI_AnimationKey {
  0;
  2;
  0; 4; 1.000000, 0.000000, 0.000000, 0.000000;;,
  30; 4; 0.371645, -0.928375, 0.000000, 0.000000;;;
}
SI_AnimationKey {
  1;
  1;
  0; 3; 1.000000, 1.000000, 1.000000;;;
}
SI_AnimationKey {
  2;
  1;
  0; 3; 0.089535, 1.000000, 0.000000;;;
}
}
}