I've run into a problem with the ways the game locates the normal/specmaps for trackobjects.
When I place objects in Blender I end up with several differently named .jm files, with different texture filenames as well, that could use the same normal/specmaps.
However, with the current method it seems impossible to do this without having specifically named normal/specmaps for each object e.g. including loads of copies of the same maps.
For the high-res version of Sevlievo this would mean an increase in file size of at least 40MB and the engineer in me can't help but feel a bit bothered by the inefficiency.
For example, the fences with KTM and Monster banners on Sevlievo are named gp.fence_ktm.jm and gp.fence_monster.jm and use the textures gp.fence.banner_ktm.png and gp.fence.banner_monster respectively.
Here's a screenshot from Blender with the KTM and Monster banners selected to illustrate how they are placed.
Would it be possible to include an additional way for the game to find the maps e.g. by dropping everything after the last underscore in the texture filename and replace it with _norm/_spec?
I wouldn't mind having to define the normal-/specmaps specifically in the statues file either if that's easier to implement.
