[opensource-dev] Removal of the "MultipleAttachments" debug settings ?
Nyx Linden
nyx at lindenlab.com
Thu Aug 26 13:24:08 PDT 2010
"MultipleAttachments" was a debug setting we were using for testing
multi-attachments internally because we didn't have sufficient UI for
specifying what happened when you went to wear an item on your avatar.
To be clear, the setting "MultipleAttachments" affected the "wear"
option for attachments as follows:
FALSE:
When set to false, any time you "wear" an attachment, it would
replace all attachments at that point. If you're wearing three things on
your head, and you "wear" something on your head, all three will be
replaced with the new attachment. Result: you're wearing a single
attachment on your head.
TRUE:
When set to true, any time you "wear" an attachment, it would ignore
whatever attachments were at that point and "add" the attachment onto
that point. For example, if you're wearing three attachments on your
head and you "wear" something new, you will end up with four things on
your head.
We've removed the debug setting as we've implemented this
functionality directly in the user interface, making the debug setting
completely unnecessary. With the latest code if you "wear" an attachment
on your head, it will act as if MultipleAttachments was set to FALSE -
it will replace everything else on your head.
We have a new option in the UI which we've labeled "add" - which
will act as if MultipleAttachments is TRUE - that is it will "add" the
attachment to the attachment point, without removing the existing
attachments.
With both of these options being available through the UI, there is
no need for the debug option anymore. If you don't want to use
multi-attachments, all you need to do is make sure you use the "wear"
option instead of the "add" option. If this is not working as I've
described, then let us know as we have some bugs to fix :)
Let me know if this clarifies things.
-Nyx
Marine Kelley wrote:
> Hello all,
>
> I am currently working at integrating the RLV code into the latest
> 2.1.2 viewer in "viewer-development". Some users might have noticed
> that the "MultipleAttachments" debug setting was set to FALSE by
> default in order to stay compatible with 1.x, because 1.x users cannot
> see attachments worn on slots 1 and beyond, only slot 0 is rendered.
> So the feature is still rather useless because since most of the users
> are still using 1.x, multiple attachments are to be avoided. However
> having the option to choose whether to activate it or not was a good
> idea. I even added a checkbox in the navbar to set it to TRUE or FALSE
> in one click without having to open the debug settings (but that
> version is not released).
>
> And now what I'm seeing in the latest version worries me. The
> MultipleAttachments debug setting is gone ! The viewer behaves as if
> it were always TRUE. On the paper it makes sense, since 2.x is
> supposed to handle multiple attachments natively and the sims have
> been updated to 1.40 (and now 1.42) almost only for this reason.
> But... this is actually counter-productive because now someone who
> tries 2.1 will soon discover that most of their attachments are not
> showing to their friends. And that they require more steps to change
> an outfit than before, because they now have to explicitely remove
> attachments before wearing new ones.
>
> For a viewer that has a lot of difficulties being adopted by the user
> base, isn't this move a little backwards ? Why not set
> MultipleAttachments to TRUE by default and let the user choose in the
> preferences or in the navbar as I did ?
>
> I for one would very much like to see the MultipleAttachments debug
> setting come back and stay !
>
> Marine
> ------------------------------------------------------------------------
>
> _______________________________________________
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/OpenSource-Dev
> Please read the policies before posting to keep unmoderated posting privileges
More information about the opensource-dev
mailing list