Very good news everyone:
UnpackTRU v2.5 finally exports UVs (texture coordinates) and groups of textures even for meshes (models).
Each model is exported into its own directory as an OBJ+MTL file and textures.
There are multiple textures for each texture group (diffuse map, normal map, shadow map etc.).
The texture groups look like this for instance:
(group 1):
x001A.dds
x001B.dds
x001C.dds
(group 2):
x002A.dds
x002B.dds
(group 3):
x003A.dds
etc.
You have to choose which texture to use from each texture group and rename/copy the selected textures from e.g.
x001A.dds to
x001.dds, so effectively to remove the trailing letters A, B, C etc. from the texture filenames.
You can use
TRUTexMan to simplify this process.
1) Run TRUTexMan from the directory where the OBJ, MTL and textures are.
2) Browse through all texture groups using
PageUp and
PageDown
3) For each texture group, choose one texture (diffuse map)
by clicking on its thumbnail.
4) When you've selected one texture from each texture group, click on
Export All in the menu to save the changes - the textures will be renamed automatically as described above.
You can use mouse wheel to change the size of texture thumbnails.