thanks for the example! looks simple at a first glance...

but i guess the vertices aren't exactly the same as in the mdl7 file? for example they get doubled at uv-seams? but what if the light map uvs have totally different seams? wouldn't that require to create a completely new vertex buffer with vertex doubling taking into account both uv-maps?

...
bad news about the rendering kernel...