Viewer release summaries 2014: week 18

Updates for the week ending: May 4th, 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

LL Viewer Resources

Third-party Viewers

V3-style

  • Kokua updated to version 3.7.6.32861 on  April 30th – core updates: parity with LL 3.7.6 code base; option to display Received Items as a folder; hide empty system folders; Mac FodEx fix; assorted fixes and improvements (release notes)

V1-style

  • Cool VL viewer updated on May 3rd, as follows: Stable: version 1.26.10.20; Experimental: version: 1.26.11.20; Legacy: version 1.26.8.57 – core updates: please refer to the release notes (downloads)

Mobile / Other Clients

  • No updates.

Additional TPV Resources

Related Links

Kokua 3.7.6: Breakpad, Merchant Outbox and Voice

kokua-logoThe Kokua team released version 3.7.6.32681 on Wednesday April 30th, keeping to a roughly monthly release run for the last three experimental and full releases.

As always, please refer to the Kokua release notes for the full accreditation of any updates mentioned below.

The new version sees Kokua maintains parity with the Lab’s 3.7.5 and 3.7.6 code base releases, and sees the viewer gain the recent Google Breakpad changes (and fixes for the same from the Lab), as well as the Merchant Outbox fixes and the remaining voice updates for windows and Mac (these libraries ere merged into an earlier release of Kokua, so this release sees the final updates.

Together, the Voice and Merchant Outbox changes comprise the use of Vivox 4.6.x libraries for improved stability & to address Mac Mavericks issues and fixes for accurately detecting Merchant status & improving Merchant Outbox error recovery.

Kokua can now display Received Items as a regular inventory folder, allow the pull-up option is also still displayed
Kokua can now display Received Items as a regular inventory folder, allow the pull-up option is also still displayed

In addition, the release sees a number of TPV and Kokua team updates, the former notably coming from Firestorm. These comprise:

  • An option to display the Received Items section of the inventory floater as a regular folder
  • Hide empty system folders

Check boxes for both options can be found in Preferences > Kokua > Inventory. Note that when the Received Items folder is active, the slide-up Received Items bar at the foot of the inventory panel will remain visible, rather than being hidden (as is the case with the likes of Firestorm).

In addition, the release includes the following updates from the Kokua team:

  • Fixes for several merge regressions from RLVa affecting Kokua functionally
  • Windows: returned functionally of local chat right-click menu music stream title display. This was removed when FmodEx was installed
  • Macintosh: streaming music is now using the FmodEx library and streams appear more reliable than with previously used Quicktime
  • UI enhancements:
    • Fix for the parcel name not changing unless “Show region coordinates” was switched on
    • “Report Abuse” added to right-click context menus for objects and avatars.

This release doesn’t contain the SSA / AIS v3 updates (which are still only at RC status in the LL viewer). The reason given for this is that there are currently no public RLV / RLVa repositories containing a working merge of sunshine-external the SSA / AISv3 code, and Nicky Perian, the Kokua lead, doesn’t feel he is familiar enough with RLV code to go ahead with his own merge. So expect to see SSA / AIS v3 appear in Kokua in a future release.

There is a test version of Kokua which is running SSA / AIS v3, but which does not have RLVa, for those who wish to test the SSA / AIS v3 functionality, which is currently running on the three RC channels in Second Life.

RLV or RLVa?

Up until now, Kokua has used the RLVa API. However, Nicky P is considering swapping to using Marine Kelley’s original RLV API, on the grounds that it maintains a closer parity with the LL viewer. To this end, he has asked anyone who is aware of anyone of performance differences between RLV and RLVa, to please comment in the Kokua 3.7.6 release notes.

 

Related Links

 

Alchemy: cooking up a TPV

Alchemy-logoSovereign Engineer poked me about the beta release of a v3- based third-party viewer going by the name of Alchemy, which was announced to the world on Saturday April 26th, 2014.

Now the name might be familiar to some, give that the pot has been simmering away on this one since around the middle of 2013, and there have been a number of blog posts on the associated website and some discussion over at SL Universe. However, it can take time to pull a viewer together – not to mention maintain it – so much so that Shakespeare himself couldn’t have put it better when he wrote Double, double toil and trouble; Fire burn, and caldron bubble, even if the meaning is a little reversed in this case, and the doubling of toil falls onto the alchemists who are bringing this latest TPV to life.

Nevertheless, the beta release – version  14.4.26.30997 – is now out for Windows, Mac and Linux (all, I believe, 32-bit). I’m not entirely sure which LL code base the viewer is built upon as there is no indication in either the About floater or on the website, but I’m guessing it’s probably the 3.7.4 or 3.7.6 code base, given the presence of things like the recent HTTP updates.

The overall aim of the viewer, according to the website, is to provide: “A Second Life Protocol compatible viewer targeted at stability, performance, and having a well thought out skin and feature set”.

Currently, three active members of the team are listed on the website: Sovereign Engineer (aka Drake, the project lead), Luminous Luminos (aka Cryo) and Inusaito Kanya (aka Lirusaito), all of whom have worked on / contributed to other TPV projects. The viewer also lists Miguael Liamano (aka Tarnix) and Captains Ghost, both of whom (or one or the other) appear to be taking care of the website.

So, what of the viewer itself?

Well, first off, this is a beta release, so don’t expect it to be all bells and whistles and how-do-you-dos. In terms of menus and Preferences, it has everything you’d expect of a v3-based TPV aimed at Second Life, including Havok sub-licensing support (which means this isn’t a viewer aim towards OpenSim as well).

The UI is a clean slate grey colour, slightly darker than the LL viewer, but with opacity set to 0.95 by default for the active floater, and inactive floaters at 0.55. In terms of size and general presentation, many of the floater panels appear more-or-less as they are rendered within the official viewer, although there are some shaper colour contrasts apparent, which can deceive the eye and brain into thinking some of the panels are more cluttered in Alchemy than is actually the case.

An example of this is World Map. There are no significant differences between it and the LL World Map. However, the flatter colours in the Alchemy world map, perhaps aided by the black / dark background to input and check boxes, tricks the eye into seeing the map as being somewhat more crowded than is actually the case when first opened.

Which is not to say all of the floaters are untouched. The build floater, for example, has been reworked to include popular open-source additions – notably Qarl Fizz’s prim alignment tool – and has been reorganised somewhat. The result, assisted by the subtle use of shading, is a more regimented feel to the floater which naturally helps the eye in locating options and option groups.

The Alchemy build floater (r) compared to the original LL viewer build floater: the former has a more regimented, easy-on-the-eye approach to its layout  without making significant changes
The Alchemy build floater (r) compared to the original LL viewer build floater: the former has a more regimented, easy-on-the-eye approach to its layout without making significant changes

When it comes to Preferences, Alchemy again doesn’t stray too far from the LL “norm”, although there are a number of TPV-specific additions, and there are hints of the Things to Come. The latter takes the form of an additional Preferences tab called Interface, which currently comprises three sub-tabs: General, Inventory and Status Bar, all of which have but one or two options for the time being, although more will doubtless follow as the viewer progresses.

Some of the tabs have been re-worked from the LL original; a good example of this is the Chat tab, which both splits-off the notification options into a sub-tab while adding a number of additional check-box options (turning off the typing animation, etc), which are again popular in TPVs. Chat also includes sub-tab for popular chat shortcut commands which Firestorm (and before it, Phoenix) made popular.

Alchemy's updated chat tab in Preferences
Alchemy’s updated chat tab in Preferences

Performance-wise, the view is slick and fast, easily on a par with all current v3-based viewers in terms of fps when running on my primary machine; I was getting 70+ fps at ground level in a region with five other avatars and a lot going on, which was more than adequate for my needs, and even when visiting The Golden Age of Russian Avant-Garde, I found my fps up in the 50s, which kept me perfectly happy during my explorations there.

In support of the viewer, the team have started on a wiki – although this still in the very early stages of development; there is also a JIRA, and the source is available through BitBucket – all of which can be accessed via the Alchemy website, or through links in the Help menu of the viewer itself.

As a beta version of an emerging viewer, anyone trying it out shouldn’t expect it to be packed to the gills with the more common-or-garden open-source / TPV additions (there’s not RLV / RLVa, and no media filter, for example), but as noted above, capabilities will doubtless be added over time as the dev team further refine the direction in which they want to take the viewer. In the meantime, this is a good start, and it’ll be interesting to see how Alchemy develops – and both the pace at which it develops and the direction it takes in terms of its own feature set.

Related Links

Viewer release summaries 2014: week 17

Updates for the week ending: April 27th, 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
  • By its nature, this summary will always be in arrears
  • The Viewer Round-up Page is updated as soon as I’m aware of any releases / changes to viewers & clients, and should be referred to for more up-to-date information
  • The Viewer Round-up Page also 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.

Official LL Viewers

  • The current viewer updated to version 3.7.6.289164 (formerly the VoiceMO RC) on April 21st – core updates: Vivox 4.6.x libraries for improved stability & to address Mac Mavericks issues; fixes for accurately detecting Merchant status & improving Merchant Outbox error recovery. (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):
    • SL Share 2 RC viewer version 3.7.7.289497 released on April 25th –  core updates: abilities to upload Tweets and snapshots to Twitter and / or snapshots to Flickr (download and release notes)
    • Sunshine / AIS v3 RC updated to version 3.7.7.289441 on April 24th – core updates: stability and performance improvements for SSA (download and release notes)
    • Maintenance RC viewer updated to version 3.7.7.289405 on April 23rd – core updates: 54 MAINT fixes, including Mac updates, UI fixes, GPU table updates, crash fixes & performance improvements (download and release notes)
    • Interest List RC updated to version 3.7.7.289461 on April 23rd – core updates: improvements to how the viewer and server work together to know what scene objects to draw (download and release notes)
  • Project viewers:
    • SL Share 2 project viewer removed due to the release of RC version.

LL Viewer Resources

Third-party Viewers

V3-style

  • Black Dragon updated to version 2.3.9.7 on  April 21st – core updates: “Godray” sun ray effect (preliminary – via Tofu Buzzard); BlurLight shader (via Tofu Buzzard); other minor updates (release notes)
  • UKanDo updated to version 3.7.6.27995 on April 22nd – core updates: Preferences updates; revised camera floater; addition of Firestorm pose stand (release notes)

V1-style

  • Cool VL viewer updated on April 26th, as follows: Stable: version 1.26.10.19; Experimental: version: 1.26.11.19; Legacy: version 1.26.8.56 – core updates: please refer to the release notes (downloads; release notes)

Mobile / Other Clients

  • No updates.

Additional TPV Resources

Related Links

Black Dragon viewer 2.3.9.7: with added “Godrays”

Blackdragon logoNiranV Dean released Black Dragon 2.3.9.7 (or 3.7.5.31492, if you go via Help > About Black Dragon / the log-in splash screen) on Tuesday April 22nd.  The release marks Black Dragon’s completion of the third-party viewer self-certification process and inclusion in the Third-party Viewer Directory.

The release brings Black Dragon up to parity with the Lab’s 3.7.? code base (I assume 3.7.6, but this is not made clear in the release notes), and includes a number of updates listed as:

  • Added: ‘Godray’ effect, without switch yet
  • Added: Machinima Background texture
  • Changed: Disabled Show Title info in Sound tab
  • Changed: Updated to Tofu’s latest BlurLight shader. Doesn’t use newly added RenderShadowGaussian…
  • Changed: Allow minimum Sun Size down to 0.01.

Of these, the “Godray” addition is perhaps the most interesting, adding as it does rays of sunlight to the sky which, under certain lighting conditions appear to be very effective. The option is still a work-in-progress, and so there is currently no toggle / switch in the UI for enabling / disabling it (it is off by default) – expect one to be added in due course as the work is finished-off.

Tofu Blizzard's "Godray" effect in Black Draon 2.3.9.7 (via the Black Dragon 2.3.9.7 release notes)
Tofu Blizzard’s “Godray” effect in Black Dragon 2.3.9.7 (via the Black Dragon 2.3.9.7 release notes)

However, for those comfortable with editing shader files, Niran has provided notes on how to enable the function via a thread on SL Universe. I confess, the instructions didn’t work for me – which is probably more down to operator error than anything – but the images supplied by Niran look pretty impressive, as does a video he’s produced of the capability, which comes from the mind of Tofu Buzzard.

Niran is currently working on a UI refresh designed to offer a minimalist approach to displayed information while retaining ease-of-use and maximising the in-world viewing area. No time frame for this appearing in a release is available at present, but once it does appear, I’ll hopefully be able to provide a more detailed review, together with a better look at the “Godray” functionality. For now, and in the case of the latter, I’ll leave you with Niran’s video.

Related Links

Viewer release summaries 2014: week 16

Updates for the week ending: April 20th, 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
  • By its nature, this summary will always be in arrears
  • The Viewer Round-up Page is updated as soon as I’m aware of any releases / changes to viewers & clients, and should be referred to for more up-to-date information
  • The Viewer Round-up Page also 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.

Official LL Viewers

  • Current release viewer: no update
  • Release channel cohorts (See my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
    • VoiceMO RC viewer updated to version 3.7.6.289164 released on April 18 – core updates: combines the Voice RC viewer and the Merchant Outbox RC viewer (download and release notes)
  • Project viewers:
    • SL Share 2 project viewer updated to version 3.7.6.288806 on April 15 – core updates: Flickr / Twitter / Facebook upload support with snapshot filtering options (download and release notes)

LL Viewer Resources

Third-party Viewers

V3-style

  • CtrlAltStudio released Mac version 1.2.0.40755 on April 14th – core updates: parity with the Windows 1.2.0 release (download and release notes)

V1-style

  • No updates

Mobile / Other Clients

  • Pocket Metaverse updated to version 1.9.1 on April 18th – core updates: removal of support for iOS 6.0 and earlier (download and release notes)

Additional TPV Resources

Related Links