I have been considering for a long time creating new slider alphas for the makeup and other features that appear on the face and other surfaces of avatars. Actually I have done this to a lesser degree already with the "Subdermals" that I package with my skins.
The problem I have found is when more and more of the alpha layers are changed to custom layers my system becomes unstable and crashes when logging into SL. The problem manifested it's self when some of my customers reported crashing when installing my skins. I soon discovered that removing the optional "Subdermal" layers solved thier problems. My system, and 90% of my customers systems are able to handle 3-4 of the custom 8 bit alphas in addition to the custom color layers (the 32 bit skin layers). It is strange that the files that crash the system carry far less information than the files that don't. For example, the original color layers provided by the Lindens are about 23k-70k in size. My custom skin files are around 900k. This is a huge difference! Everyones system I have encountered is able to handle this change. However, introduce a relatively small 8 bit file, like skin grain, where my file and the original Linden file come in at exactly the same size (257k), systems start to crash!?
So . . . the qustions I'm hoping to have answered are:
1. Is this problem solvable from my end, or is this just a software limitation?
2. What exactly is going on to cause the crashes? (my theory is that the information transfer from home PC to LL Server in a SIM with multiple users reaches a critical load, and the PC grahips card, or the connection speed is the cause of the crash)
Note: Some crashes are hard crashes (reboot neccesary), and others are soft crashes (relog into SL).
I hope someone out there, be they a pixel pusher, or a number pusher, can shed some light on this.
Thx,
NAM