Posts: 3,324
Threads: 96
Joined: Sep 2013
Quote:
Originally Posted by RoboN1X
Oh also from what i know, you cannot place texture and text at same index at same time. You can only place one of them. Applying texture with text doesn't allow you to make it appear on client to have textured background for text, as it's being replaced with the background color parameter from Material Text. It should answer the reason why it stop sending new data when idx is >= 8. Did you try to send object material texture at index 0-7 and then text at index 8-15?
|
He knows you can put both a texture and a text on the same index at once... They replace one another so setting the same index is perfectly fine for this example. He could've set them on separate indexes but the results WILL be the same, trust me, I have experience with this issue. Setting the material (with texture or text) can only be done 16 times before an object bugs out. This is why Texture Studio completely destroys objects each time the text or texture is set, so it never reaches that '16'.
Quote:
Originally Posted by RoboN1X
Well i'm sure a mapper should be experienced and know how to optimize their number of objects and the textures... They should know to not apply material texture on index that is not even available in the Object Model in the client, like you did with a wall object that only has 1 object material texture.
|
This is a good point mostly. Optimizing the stream is pretty much the best we can do for now. In fact, optimizing the stream with the streamer plugin is better than using CreateObject, since the objects are destroyed and recreated as they stream in and out. And now that we have some new features in streamer made specifically for optimizing this can be even better.
We still need to have the RPC's fixed though.