
however, if I load the ms3d model that it's exported from, it looks like this:

Originally, I was just ignoring it and only using the X model, but now I really need getMS3DJointNode, and since there's no alternative for X, I'm stuck using an ms3d model, but the ms3d model doesn't work. The alternative is to download the 180+ mb dx9 sdk, and recompile Irrlicht with a getXJointNode function, which I'm in the process of doing right now, but it's kind of a slow download.
Does anyone either:
a: have any idea how I can fix my ms3d so it displays properly in Irrlicht (I have a feeling it has something to do with the fact that the model has a "cel outline shell" around it, with inward-pointing normals)
or
b: have a version of the Irrlicht library compiled with a getXJointNode function that they can send me?
It's especially frustrating since getMS3DJointNode would work just fine for an X file too, except for the fact that it checks first to make sure the mesh is an MS3D.

Thanks in advance!