04-28-2008 07:29
I've been having some odd problems with applying textures to prims recently. If I'm applying a texture to a full-perm prim using the texture's UUID in the llSetTexture command, and the prim isn't one I created myself, it comes up as "Missing Image". If I use the same script in a prim I created myself, it works.

Usually I can get the texture to "take" by first dragging a different texture from my inventory onto the texture picker when the face I'm trying to texture is chosen, and THEN activating the script that uses a list of UUIDs instead of keeping all the textures in the prim itself.

Or, spelled out the long way, more clearly:

I have a script that I use to change textures when the prim is clicked, and the script stores a list of texture UUIDs inside itself, instead of having to put copies of the textures themselves into the prim.

If I use this script in a prim that I've created myself, it works fine.

If I use this script in a full-perm prim that I did NOT create, any texture the script applies shows up on the prim as "Missing Image" instead. The script does NOT throw an error. If I use the llGetTexture and LLSay to report the texture that is on the prim face, it gives the correct texture ID, but the prim shows "Missing Image" instead of the texture that goes with the UUID.

I can sometimes get it to work right by texturing the not-made-by-me prim first by selecting the face the script will be changing and dragging a texture from my inventory onto the texture display box on the Edit window, and THEN using the script to change textures. This usually works, but not always.

I've replicated this a number of times in the last few days, and it's fairly frustrating; has anyone else seen this behavior, and if so, do you know a way to stop it?
_____________________
From: Jake Black
I dont know what the actual answer is.. I just know LLs response was at best...flaccid.
From: Solomon Devoix
That's a very good way to put it, and now I know why we still haven't seen the promised blog entry...

...the Lindens are still waiting for their shipment of Lie-agra to come in to firm up their flaccid reasoning.