I was wondering about the Material section i know when importing models it fetches the file name and looks for the texture well i believe thats how you have it set up. So i have 2 requests the first one is if it detects .N .S load them as just now it only loads the defuse the other is to let it load .dds
so for example if i have a box with textures box_D.tga box_N.tga box_S.tga it would also load if the extension is .dds
hope you know what i mean as many engines do this and would save a massive amount of time.