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

Reply via email to