.x indeed sucks.
I tried using x models in another game engine and always somethign was wrong. i tried dozens of free tools, and finally gave up.

My workaroudn was writing a fully featured MDL5 importer for this engine. That worked great laugh