Mh I don't seam to get it working properly. The models are flat and the UV-map seams to be gone. To bad.
3D Ripper rips "as you see it" with FOV, aspect ratio and all, that's why it's distorted.
When you install it, you also get the option of installing a 3dr plugin for 3ds max (pretty much any version out there).
When you load the 3dr in max, just choose one of the "recommended values" (shouldn't be more than one or two).
If you don't have max or have to use the obj, you'll have to use other means of perspective correction. I know a script, but it's for max and of no use in this case.
The UV should be ok, don't know what went wrong.
I also found
this nice script for importing OGRE 3D models into Blender 3D.
Yeah that's the one i tried, in the end i found it much more time-consuming trying to get the script to work properly than to just rip the models from the viewer.
Here's a max script as well, didn't work with the xmls i created either
http://users.telenet.be/u122561/downloads/ImportOgreXml.ms
Edit: Are the png textures converted from dds or tga files? i'm wondering because the normal maps have suspiciously big transparent areas. I'm guessing they had the specular maps hidden in the alpha channel, which was transformed into transparency when converted to png. On the other hand, the MainLibrary.xml refers to pngs as well, so i'm not sure.