Very weird. Well, while running Windows 7 Professional 64-bit, 2.54 didn't want to export the file as .blend, but behaved and chose .x. However, when I did export it, none of the texture coordinates were exported, just like the contents of the .x file you posted. As it turns out, the UV coordinates are not exported whenever the object is in Edit Mode. Bringing the object back into Object mode seems to have done the trick.
As for the weird renaming, I really have no explanation. I haven't experienced that. When I brought up the exporter, it had already filled in the file name with box13.x. Perhaps that's a Vista issue.
Anyhoo, I hope that does the trick for you.
Edit: Here's the correct exported file:
xof 0303txt 0032
Frame Cube {
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.000000, 0.000000, 0.000000, 1.000000;;
}
Mesh { //Cube_001 Mesh
24;
-1.000000;-1.000000; 1.000000;,
-1.000000;-1.000000;-1.000000;,
1.000000;-1.000000;-1.000000;,
1.000000;-1.000000; 1.000000;,
0.999999; 1.000000;-1.000001;,
-1.000000; 1.000000;-1.000000;,
-1.000000; 1.000000; 1.000000;,
1.000000; 1.000000; 0.999999;,
1.000000;-1.000000;-1.000000;,
0.999999; 1.000000;-1.000001;,
1.000000; 1.000000; 0.999999;,
1.000000;-1.000000; 1.000000;,
-1.000000;-1.000000;-1.000000;,
-1.000000; 1.000000;-1.000000;,
0.999999; 1.000000;-1.000001;,
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;,
1.000000; 1.000000; 0.999999;;
6;
4;0;1;2;3;,
4;4;5;6;7;,
4;8;9;10;11;,
4;12;13;14;15;,
4;16;17;18;19;,
4;20;21;22;23;;
MeshNormals { //Cube_001 Normals
24;
0.000000;-1.000000; 0.000000;,
0.000000;-1.000000; 0.000000;,
0.000000;-1.000000; 0.000000;,
0.000000;-1.000000; 0.000000;,
0.000000; 1.000000;-0.000000;,
0.000000; 1.000000;-0.000000;,
0.000000; 1.000000;-0.000000;,
0.000000; 1.000000;-0.000000;,
1.000000; 0.000000;-0.000000;,
1.000000; 0.000000;-0.000000;,
1.000000; 0.000000;-0.000000;,
1.000000; 0.000000;-0.000000;,
-0.000000;-0.000000;-1.000000;,
-0.000000;-0.000000;-1.000000;,
-0.000000;-0.000000;-1.000000;,
-0.000000;-0.000000;-1.000000;,
-1.000000;-0.000000; 0.000000;,
-1.000000;-0.000000; 0.000000;,
-1.000000;-0.000000; 0.000000;,
-1.000000;-0.000000; 0.000000;,
0.000000; 0.000000; 1.000000;,
0.000000; 0.000000; 1.000000;,
0.000000; 0.000000; 1.000000;,
0.000000; 0.000000; 1.000000;;
6;
4;0;1;2;3;,
4;4;5;6;7;,
4;8;9;10;11;,
4;12;13;14;15;,
4;16;17;18;19;,
4;20;21;22;23;;
} //End of Cube_001 Normals
MeshMaterialList { //Cube_001 Material List
1;
6;
0,
0,
0,
0,
0,
0;;
Material Material {
0.800000; 0.800000; 0.800000; 1.000000;;
1.000000;
1.000000; 1.000000; 1.000000;;
0.000000; 0.000000; 0.000000;;
TextureFilename {"box.jpg";}
}
} //End of Cube_001 Material List
MeshTextureCoords { //Cube_001 UV Coordinates
24;
0.250000; 0.500001;,
0.250000; 0.750000;,
0.000000; 0.750000;,
0.000000; 0.500001;,
0.750000; 0.750001;,
0.499999; 0.750001;,
0.500000; 0.500001;,
0.750000; 0.500001;,
1.000000; 0.750001;,
0.750000; 0.750001;,
0.750000; 0.500001;,
1.000000; 0.500001;,
0.250000; 0.750000;,
0.249999; 1.000000;,
0.000000; 1.000000;,
0.000000; 0.750000;,
0.250000; 0.500001;,
0.500000; 0.500001;,
0.499999; 0.750001;,
0.250000; 0.750000;,
0.250000; 0.250001;,
0.250000; 0.500001;,
0.000000; 0.500001;,
0.000000; 0.250001;;
} //End of Cube_001 UV Coordinates
} //End of Cube_001 Mesh
} //End of Cube
The changed section is under MeshTextureCoords.