It All Starts with a Smile, March 2014 (Flickr) – Blog post
Server Deployments – Week 48
On Tuesday, November 25th, the Main channel received the server maintenance package previously deployed to the release candidate channels in week 46. The update comprises “minor improvements” to help configure the texture and mesh CDN, by allowing the Lab to reconfigure the CDN URL if they need to, with the intention of the of making it a more dynamic host name in the future.
There are no deployments to the release candidate channels this week, due to the Thanksgiving no change window opening, which runs from Wednesday, November 26th through until start of business on Monday December 1st.
Server Beta Meeting – Thursday, November 27th
Just a reminder, there is no Server Beta group meeting this week, due to Thanksgiving in the USA. Happy Thanksgiving, all of you in the States!
Viewer Updates
The Attachment RC viewer was updated on Tuesday, November 25th to version 3.7.21.296904. This release adds fixes for two additional problems compared to the November 12th release of the RC:
- MAINT-4537 “Change in Maintenance Viewer breaks my joint rigged mesh avatar”
- MAINT-4687 “Petite” avatars render deformed for the wearer but not for observer.
Saving and Loading Graphics Settings
The option to save certain graphics settings in the viewer (STORM-2082) is moving forward; there is currently an initial test viewer undergoing trials, but things are in a state of flux.
The idea behind this change is to provide a means by which users can quickly switch between two sets of graphics pre-sets they have created and saved locally, allowing them to quickly adjust the graphics setting to assist with performance as they move around the grid (so a user would have a set of “low” graphic settings they could switch-on in order to maintain performance in busy regions, and a set of “high” graphics settings, with as many bells and whistles turned on as they like, for use in quieter regions).
As noted in my week 46 report, the initial work saw a “Quick Preferences” floater added to the viewer, which allows users to set various settings and would likely include options to save said settings.
Initially, this was accessed via the Setup tab in the official viewer’s Preferences, but a suggestion has been made to keep everything accessible under the Graphics tab to prevent unnecessary fragmentation of options. A suggestion has also been made to change the name of the floater, as “Quick Preferences” is a term used by several TPVs, where it has a different context.
Experience Keys / Tools
Progress continues with the Experience Keys (Tools) project. The project viewer hasn’t been updated in a while, but work has apparently been going on elsewhere – including a decision on what the charge will be for an Experience Key, although this has yet to be made public.
As a quick recap on this, and from my original overview on Experience Keys / Tools:
Every experience using the Experience Tools capabilities must be governed by an Experience Key supplied by the Lab – think of it as a licence applied to the experience and to all control scripts used within that experience, and which directly links the experience / experience scripts directly back to the experience owner, providing an audit trail of accountability.
Thus, the Experience Key allows the Lab to instantly revoke all permissions used by a given experience, stopping al the scripts associated with it, in necessary. This is intended to reduce the risk of people using Experiences as a means of griefing. As a further deterrent, the Lab will be charging some form of fee for the “licensing” of an Experience Key.

Apparently, Experience Keys / Tools were supposed to be released this quarter. However, with the Christmas season fast approaching, it seems questionable as to whether this will be achieved. As Oz Linden said in the Simulator User Group meeting on Tuesday, November 25th, “wish me luck”!
As previously noted, the initial release of Experience Keys / Tools will not support grid-wide experiences – although this is still on the Lab’s list for future enhancements to the platform.
Other Items
Cocoa Bugs
Many Mac users are still experiencing Cocoa-related issues, finding them something of a bone of contention as the Lab doesn’t regard some of the issues being experienced (such as excessive typing lag) as specific to the viewer, but rather endemic to the OS X operating system. All told, here is quite a wide range of issues, and TPV developer Cinder Roxley is attempting to resolve a number of them.
Part of the problem lies in the way the cursor position on the screen is translated to the cursor position in-world, which is in turn very screen resolution specific. This makes bug testing / fixing particularly hard: as fixes need to be tested against multiple monitor types. Cinder has been in touch with Apple engineers and has found one of their suggested solutions – removal of deprecated calls – hasn’t helped in resolving problems, so fixes may yet be a while off.