hm... this makes it a bit difficult...

Quote:

The vertex buffer already contains doubled vertices when the model has seams.


yes, but only for the first uv-map. the point of light map uvs is that they are different and can have different seams though and then the required doubled vertices aren't there.

would it be possible with the sdk to create my own mesh buffers (for example write a collada model loader dll and not use mdl7 at all)?

and what about the other question? could models get affected by a model light map below them somehow (without implementing your own c_trace which can return the needed information)?