The X,Y,Z values in the 0x15 fragments are the actual position of the object. The problem you're having is probably in decoding the 0x36 fragment for each placeable object. Make sure to correct the scale by dividing by (1<< Data10) to get actual vertex positions. Then, to place each object add the object's location from the 0x15 fragment. You might also have to add the 0x36 fragment's Params1 values to X, Y, and Z, respectively, but these are almost always 0 for placeable object meshes (doors might be an exception, though).
WC
|