Hi !
First, thanks a lot for all your comment !
I'm really glad to have done something for this nice game
And I love this nice community !
@ Tequila :
Don't worry with this shader, it has no image because it must be invisible. It's a sort of bug I have exploited to perform a specific task.
If you have some mapping knowledge, perhaps you know that invisible shadowcaster brush are usually made of "Nodraw-Nonsolid". But when a player is inside a nodraw-nonsolid brush, all entities become invisible (doors, breakable, other players, etc).
That was really boring. So I have experimented many many things until I found the perfect tricks : use a shader that have a stage without image. It confuses q3map2, expecting an opaque brush (q3map don't care about what is inside a stage) it will cast shadow on other brush... But at runtime, because nothing have to be done for this brush, the renderer simply skip all shadowcaster poly.