I was dabbling this last couple of days for a similar solution, and I found something that seems interesting.
This website
http://www.landes-eternelles.com/wiki/participation_au_projet/graphismes/importcal3dblender
is in french, but what it basically says is that the guy owning the blog has build a way to import CAL3D meshes, notably the .xmf into blender, I will try it in a couple of hours when I get back home during my lunch break, and see what can be done.
I was planning to ask for help from some python developer to help me write the import plugin, since clearly everyone would need one.
I have the bad habit of forgetting to save files before alt+f4 closing my blender after an export, especially when creating small things to test on meshes, and I end up having to recreate them allover again from scratch sometime, and somehow...I never get 2 perfect identical ones.
The guy says his plugin is unable to also import auxiliar configs like UV maps/textures/weights..but whatever...it's a step forward.
Apparently, another post on blender artists
https://blenderartists.org/t/any-interest-in-a-cal3d-import-exporter/594194
was stating that another importer was created a long time ago in 2k13 to the same purpose, but I haven;t quite tracked down the actual plugin yet.
I'll come back with my conclusions after noon today, and hopefully we can find a solution , even if just for the .xmf for now.