SL project updates 2015 week 2: server, viewer, experience keys, group chat

The Chamber Library
The Chamber Libraryblog post

Server Deployments – Week 2

There were no server deployments to either the Main (SLS) or RC channels for the week.

Upcoming Deployments

There is likely to be a server-side RC deployment in week 3 (week commencing Monday, January 12th). Details on what it will contain have yet to be finalised, however, during the Server Beta User Group (SBUG) meeting on Thursday, January 8th, Maestro Linden indicated it would contain miscellaneous fixes an improvements which will likely include:

  • A fix for BUG-8002
  • Removal support for legacy viewer-side avatar baking
  • Region crossing improvements.
Simon Linden - tidying-up avatar region crossings
Simon Linden – tidying-up avatar region crossings

The region crossing improvements are for avatars only (not vehicles), and are described by Simon Linden as, “all internal and pretty minor, so please don’t get hopes up for performance improvements,” and being about “clean-up and small polishing.”

A number of regions on Aditi are running the updates  – DRTSIM-273 – (Ahern, Bonifacio, Morris and Rizal), and a group test was carried out during the SBUG meeting with people walking / flying and TP’ing between these regions and between them and other regions without the updates as a further check that the changes wouldn’t result in any failures / breakage. “I’m most worried about some data subtly changing or getting lost between crossings, Simon added in this regard, following the test. “but I haven’t seen anything like that.”

Details on the updates related to legacy avatar baking will be posted with the package release notes, when available.

SL Viewer

On Monday, January 5th, the HTTP pipelining RC viewer was updated to version 3.7.24.297623, bringing it up to par with the current release viewer, and therefore matching the Experience Keys RC viewer which slipped out just before Christmas.

Experience Keys / Tools

“It’s really quite close,” Oz Linden said of the Experience Keys / Tools project at the SBUG meeting. “We’re upgrading and testing some back end infrastructure to support it; when that’s ready, we’re good to go.”

As indicated in my original overview of Experience Keys / Tools, the tools come with a number of safeguards to reduce the risk of them being used for mischief. In addition, and as a further discouragement, those wishing to use the tools to build experiences will be required to pay a fee. This has now been set by the Lab, but is not at this time being made public. Expect to hear more about it when the tools are formally released.

In the meantime, you can read more on the project in these pages using the Experience Keys tag, and those wishing to try-out beta Experiences can do so via the Seamless Experiences section of the Destination Guide. You do not need to have the Experience Keys project viewer in order to do so – although it does provide you with access to more information about any Experience you try – see my project viewer overview for details (do keep in mind that both this and the project overview linked-to above are now several months old, and certain details may have changed in the interim; I’ll have a further article on Experiences when they are launched).

Group Chat

Simon Linden is continuing to work on group chat. No major news at this time, other than he’s been carrying out further digging into why some servers seem to get “stuck” every two weeks or so and require a restart. Further data was gathered during the region crossing tests mentioned above.

Other Items

Alpha Map Support for Mesh

I first reported on this matter, which forms feature request BUG-8100 – in week 52. Since then, the idea has received a lot more feedback and further thought. However, following initial triage, the JIRA was closed by Kyle Linden on Wednesday, January 7th, with the standard, “We’ve reviewed your request and determined that it is not something we can tackle at this time.”

2015 Viewer release summaries: week 1

Updates for the week ending: Sunday January 4th, 2015

This summary is published every Monday, and is a list of SL viewer / client releases (official and TPV) made during the previous week. When reading it, please note:

  • It is based on my Current Viewer Releases Page, a list of all Second Life viewers and clients that are in popular use (and of which I am aware), and which are recognised as adhering to the TPV Policy. This page includes comprehensive links to download pages, blog notes, release notes, etc., as well as links to any / all reviews of specific viewers / clients made within this blog
  • By its nature, this summary presented here will always be in arrears, please refer to the Current Viewer Release Page for more up-to-date information.

Official LL Viewers

LL Viewer Resources

Third-party Viewers

V3-style

  • Black Dragon updated to version 2.4.1.6 on December 31st, 2014 and then to version 2.4.1.7 on January 2nd, 2015  (change log)

V1-style

  • No Updates.

Mobile / Other Clients

  • No Updates.

Additional TPV Resources

Related Links

Black Dragon: further nips and tucks

Blackdragon logoThe Christmas / New Year period saw three more rapid-fire releases of the Black Dragon viewer as NiranV Dean continues to refine and tweak it both in response to feedback and as a result of stepping on a few bugs.

The first update, version 2.4.1.5, was available for people to add to their Christmas stockings on December 24th. This saw a merge with the Lab’s released 3.7.23 code base, and so captures everything up to an include the last set of maintenance updates from the Lab, which includes the fixes for joint offsets in rigged meshes.

Chief among Niran’s own updates came the ability to hide the Favourites Bar (which in the most recent versions of the Black Dragon UI has been sitting above the menu / address bar). The toggle is in the right-click context menu displayed when clicking on the menu / address bar; unchecking it will cause the latter to slide up and hide the Favourites bar from view. Checking the option will cause the Favourite Bars to be revealed once more. You can also achieve the same results via Preferences > Interface > Show Favourites Panel, if you prefer.

From Black Dragon 2.4.1.5 onwards, you can opt to hide / show the Favourites Bar using either using a context menu option or a Preferences option
From Black Dragon 2.4.1.5 onwards, you can opt to hide / show the Favourites Bar using either using a context menu option or a Preferences option (click for full size, if required)

An “experimental connections issues” warning was also added to the viewer, which is designed to show when your ping time to the SL simhost exceeds 500ms. I’m not sure what form the warning takes, as I’ve not been able to fiddle with things sufficiently to push my ping rate that high.

The “New Years Update”, version 2.4.1.6, which appeared on December 31st, saw an overhaul of RLVa with the viewer, which Niran notes had become somewhat broken due to not having received TLC for several updates. There may still be further tweaks and fixes to come, but feedback would seem to be required for that to happen – so if you’re an RLV user and find problems still, please pass good feedback on the issues you’re encountering to Niran.

Also, version 2.4.1.6 added the ability to show / hide the Merchant Outbox and Received Items folders in Inventory, if preferred.  You’ll need to re-log after enabling / disabling the option to show / hide the folders.

When the folders are active in Inventory, remember you’ll still be able to open the Merchant Outbox panel from the Edit menu, and Received Items via the panel near the bottom of the Inventory floater. This release also added the ability to change keyboard layouts without the need for a re-log, and added some new parcel property icons.

Black Dragon 2.4.1.6 added the option to display the Merchant Outbox and Received Items folders in inventory. A re-log is required between toggling the option on / off, and note that if you don't have an active Merchant Outbox, the folder may not show in your Inventory.
Black Dragon 2.4.1.6 added the option to display the Merchant Outbox and Received Items folders in inventory. A re-log is required between toggling the option on / off. Note that if you don’t have an active Merchant Outbox, the folder may not show in your Inventory (click for full size, if required)

On January 2nd, 2015, Niran issued version 2.4.1.7, which is essentially a bug fix for an error introduced with the 2.4.1.6 release, although it includes a few additional tweaks.

All three releases came with various tweaks, fixes and assorted minor changes (code clean-ups, etc.), which are listed in the release notes for each updated, linked-to above. Please refer to them for further details on an individual release.

Once again, a series of small changes serving to further refine Black Dragon and meet the needs of users, which should help to keep people happy, and which ensure the viewer keeps pace with the Lab’s code releases.

Related Links

Viewer release summaries: week 52

Updates for the week ending: Sunday December 28th, 2014

This summary is published every Monday, and is a list of SL viewer / client releases (official and TPV) made during the previous week. When reading it, please note:

  • It is based on my Current Viewer Releases Page, a list of all Second Life viewers and clients that are in popular use (and of which I am aware), and which are recognised as adhering to the TPV Policy. This page includes comprehensive links to download pages, blog notes, release notes, etc., as well as links to any / all reviews of specific viewers / clients made within this blog
  • By its nature, this summary presented here will always be in arrears, please refer to the Current Viewer Release Page for more up-to-date information.

Official LL Viewers

  • Current Release version: 3.7.23.297296 – no change –  download page, release notes
  • Release channel cohorts (See my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • Experience Keys RC viewer version 3.7.24.297643 released on December 22nd – provides support for viewing and managing Experiences and for contributing content for Experiences (download and release notes) – Alternate Viewers wiki page still to be updated
  • Project viewers:
    • No updates

LL Viewer Resources

Third-party Viewers

V3-style

V1-style

  • No Updates

Mobile / Other Clients

  • No Updates

Additional TPV Resources

Related Links

Alchemy 3.7.23: hear, see, examine

Alchemy-logoAlchemy viewer made a Christmas Day release of their latest Beta, version 3.7.23.34447, on December 25th.

Described as being something of an interim release pending the next full release, the update sees the viewer maintain parity with the Lab’s code base (3.7.23). This means it should have recent Lab-driven updates such as the latest maintenance fixes. There’s also a number of tidy updates and tweaks as well.

The headline update on the Alchemy blog is the inclusion of FMOD Studio, which “provides the latest in 3D audio in gaming”. I didn’t in all honesty noticed that much of a difference switching between the same music stream while swapping between this release of Alchemy and the official SL viewer; but doubtless there is additional work under the hood to eliminate bugs and issues, and I believe the update may be offered as a contribution to the Lab.

The viewer also sees the following new additions:

  • A WORN tab in inventory – always useful to have
  • A nicely reworked Object Profile floater
  • A new Transaction Log (Me > Transaction Log), described as “useful for keeping short term track of tips, donations, and sales”)
  • The ability to “pop-out” profile pictures, as seen with some other TPVs, by clicking on them
  • A new status bar icon for Flycam use with the likes of Space Navigator
  • Inclusion of Qarl Fizz’s  Tree and Grass picker from the Inworldz Viewer.
The SL viewer Object profile floater and the Alchemy updated layout and additional information.
The SL viewer Object profile floater and the Alchemy updated layout and additional information.

The Transaction Log is likely to be handy for those receiving regular indirect payments. Transactions are recorded across the current log-in session, and when I pulled an old tip jar script from inventory and dropped it into a prim cube, the log immediately recorded payments from my Alt just fine. Received payments are recorded in terms of time, name of payer and amount, and each can be ordered in ascending / descending order.

The new Flycam icon
The new Flycam icon – visible when Flycam mode is active

I’m not entirely convinced of the new Flycam icon, mainly because the “usual” button found at the bottom of the screen worked just fine, so this seems to be a change for change sake, rather than for any definable improvement. However, this is purely a personal observation, and the new icon appears in the top right corner of the status bar when the Flycam capability is in use with a Space Navigator.

Alongside of these changes, the release notes for the update offers bullet points on the remaining updates in the release, and the bugs which have been addressed. Rather than repeat things here, I’ll leave it to those interested in the viewer to take a poke at them.

One thing very worth the mention is that Linux users get a special treat with this release, as with it, Alchemy supports 64-bit Linux distributions.

And interesting, lightweight release (no bad thing given all the Christmas excesses people have been enjoying!), which probably hides a lot more work under the hood than is at first apparent. I’m curious to see what is in store with future releases for machinima makers and photographers, as it certainly sounds as if the Alchemy devs are cooking something up there. But in the meantime, this update should help keep Alchemy users happy.

Related Links

SL project updates: week 52: viewer, misc items

Sarawak; Inara Pey, August 2014, on FlickrSarawak (Flickr) – blog post

Server Deployments

With the no change window in effect throughout the week, and running through until the 2nd week of January 2015, there were no server deployments to ether the main channel or the three RC channels during the last full week of 2014.

SL Viewer

The Experience Tools RC viewer was updated on Monday, December 22nd to version 3.7.24.297643 (although the Alternate Viewers wiki page has yet to be updated). This saw the viewer brought up to parity with the current release viewer.

2015 Updates

Early January 2015 should see the Windows and Mac viewer start to use the new viewer tools chain the Lab has been working on, and the updated autobuild process.One of the hopes with the Windows switch-over to Visual Studio 2013,  and the availability of Visual Studio Community 2013, is hoped that over time, many (or all) of the differences between the open source build configurations and the Linden versions can be eliminated, other than when using  proprietary packages.

Oz Linden has been working on the Linux side of things in order to get the Linux builds working with the new tools and gcc 4.6; he’s also actively soliciting for assistance from TPV developers for help in this.

Once the tools work is completed, it would appear that “avatar awareness” (aka “radar”) for the official viewer may well be heading towards the top of the list for new viewer capabilities, with Oz indicating he’d like to get to work on a specification for the capability. If not this, then quite possibly a further round of environment updates within the viewer, as noted in my week 51 report.

Other Items

SL Wiki Update

It is still not clear when the SL wiki will be re-opened for editing by SL users. According to Oz Linden, speaking at the Open-source Developer’s meeting on Monday, December 22nd, “every time they get close to finishing the QA, another batch of security problems comes out that we need to integrate fixes for.”

Alpha Map Support for Mesh

JIRA BUG-8100 has been raised as a feature request to provide an additional material map option alongside the existing diffuse, specular, and normal maps that allows a user to apply either a black and white map, or an alpha bit texture to mask out areas of a mesh and render them fully transparent (with a 1-bit edging). The JIRA has gained support and feedback from content creators (including the need for LSL from the outset, if implemented. Those interested / in agreement, should ensure they read the JIRA and WATCH it (remember, VOTE is not as strongly responded to by the Lab).

Next Meetings

  • Open-source Developers: Monday, January 5th.
  • Simulator User Group: Tuesday, January 6th.
  • Server Beta User Group: Thursday, January 8th.
  • TPV Developer: Friday, January 16th.

With thanks to Mona Eberhardt for the Open-source dev meeting notes and the BUG-8100 pointer.