Jay or Alfred or some other Source Engine Hacker: Hi again!
I'm sorry to be bothering you again, but I've about reached the end of my wits (some people here might say that is not very far). I'm working on a source engine server plugin. My plugin is able to add content (custom decals for spray painting) to the download list, and this works perfectly with the textures and materials being downloaded to the client, if they don't have those files. This is done in the plugin's LevelInit(), which does indeed happen before the game DLL's LevelInit() as per emperical testing and Alfred's assurance. I am precaching all these decals in the plugin's ServerActivate(), using the standard engine interface API for that. Decals can be painted with the standard engine interface API, provided that the content has already been downloaded. Here is the problem: If a client has to download these textures and materials in CS:S, then they cannot see the decals, until they reconnect to the server at map change (or manually). What am I doing wrong? How do I fix this? Thank you for your time. -- Michael A. Hobson mike (at) crusader (dash) services (dot) com _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders