are you still looking for feature requests?
i have one that i think will be very hard to accomplish though, but here hoes:
I would like to be able to load a map and apply a secound layer of textures to the whole map. for example a layer of normal maps.
The Bump Mapping shaders and whatnot requires the secound layer of textures in order for the shader to work properly.
so by adding a command "Set Object Default Texture Layer objID, textureLayerId" would be sweet.
One could load a model, the texture is defaulted to layer 0, you apply the new command, and the texture is defaulted to layer 1 for example, that the shader requires the normal map to be.
this is possible through "Texture Object objId, TextureLayer, TextureId", but that won't work on objects that have multiple textures on each face, plus a lightmap texture.
the way this would work is: You load your map object, it have Textures on Layer 0, Lightmap on Layer 1. You load a secound map object, apply the new command to use Layer 1 instead of 0. and that model doesn't have lightmap or textures, just the normal maps. (you would have to export the level object twice then, first with the textures and the lightmap, then to a new folder with only the normal maps).
you would then set that object to not recieve light data, and ghost it. then apply the shader you wish.
do you understand what i am saying? and would this be a possibility?