Logos representative only and should not be seen as an endorsement / preference / recommendation
Updates for the week ending Sunday, May 31st
This summary is generally 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.
Note that for purposes of length, TPV test viewers, preview / beta viewers / nightly builds are generally not recorded in these summaries.
Official LL Viewers
Current Release viewer version 6.4.2.541639, dated May 11th, promoted May 19th, formerly the Camera Presets RC viewer – No Change.
Release channel cohorts:
FMOD Studio RC viewer updated to version 6.4.3.542964 on May 29th.
CEF RC viewer, version 6.4.3.542757, issued May 27th.
The following notes are taken from the TPV Developer meeting held on Friday, May 29, 2020. These meetings are generally held every other week, unless otherwise noted in any given summary. The embedded video is provided to Pantera – my thanks to her for recording and providing it. Time stamps are included with the notes will open the video at the point(s) where a specific topic is discussed.
The CEF Update RC viewer, version 6.4.3.542757, released on Wednesday, May 27th (with release notes!). This builds on the CEF “Special”; it has additional codec, improvements for streaming into SL, and a major update to the Chrome Embedded Framework.
The FMOD RC viewer updated to version 6.4.3.542964 on Friday, May 29th.
The remainder of the official views currently in progress are as follows:
Current Release version 6.4.1.540593, dated April 27th, promoted May 4th. Formerly the Zirbenz Maintenance RC viewer.
Release channel cohorts:
Love Me Render RC viewer, version 6.4.3.542484, May 19th.
Project viewers:
Mesh uploader project viewer, version 6.4.2.541645, May 15th.
Copy / Paste viewer, version 6.3.5.533365, December 9th, 2019.
Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22nd, 2019.
Legacy Profiles viewer, version 6.3.2.530836, September 17th, 2019. Covers the re-integration of Viewer Profiles.
360 Snapshot project viewer, version 6.2.4.529111, July 16th, 2019.
General Viewer Notes
Currently, it appears that the FMOD Studio RC viewer will be the next to be promoted to de facto release status in week #23 (commencing Monday, June 1st).
The Love Me Render RC viewer is also close to being ready for promotion.
There are some priority graphics fixes required for EEP, but these have yet to be merged into a viewer pipeline. These may be added to the Love Me Render viewer or may go to the next Maintenance RC viewer.
The Legacy Profiles viewer may be close to promotion to RC status, depending on the status on a further web update.
The Copy / Paste viewer is going through a further round of UI dates.
The Mesh Uploader may be also in a position to be promoted to RC status in the near future.
The Build Tools viewer is back with QA. If it passed muster, it may be issued in week #23.
The extended chat range project is now called the Voices Carry project. This is likely to be arriving in a simulator RC update in week #24 (commencing Monday, June 8th).
It is important to note that this chat is only intended to apply to apply to nearby chat channel 0, so it should not impact scripted objects using other chat channels.
Note: a lot of the following points were the subject of text chat.
The Firestorm team have encountered an issue with Bugsplat that results in the error “unable to create the error report” when a user is trying to send a crash report. Thus far, it appears LL has not seen this reported by users on the official viewer.
BUG-228752 “[EEP] Sky turns black when render quality is lowered to Low-Mid” is still awaiting a fix.
BUG-225784 “[EEP] BUG-225446 regression – HUDs are again affected by environment setting” is also awaiting the Lab.
BUG-228821 “Occasional Freeze in Post-EEP Viewers” is also still awaiting investigation.
[21:38-30:40] BUG-228592 “[Bakes on Mesh] editing clothing forces undergarments to top of the render stack” This is still to be fully investigated.
[31:04-38:50] BUG-227725 “SL Viewer and third party viewers hang while launching – dual monitors” – this appears to be an Nvidia / Windows 10 issue, although it does not appear to impact all systems. There is a lengthy discussion in chat on this issue for those who may have experienced in.
[39:57-end] BUG-228838 “Viewer changes have broken my entire outfit system” – this is an issue being experienced by people manually creating sub-folders within the My Outfits system folder / outfit folders within My Outfits in which to sort / copy outfit links.
Given that My Outfits is not designed to support sub-folder nests, whether this is a bug / breakage is questionable. H
However, LL will look at the issue – although it is unlikely that an “official” means of supporting sub-folders with My Outfits / outfit folders with My Outfits will be implemented in the near-term, as doing so will required server-side changes.
On Wednesday, May 27th, 2020, Firestorm released version 6.3.9.58205 of their viewer.
This release brings Firestorm up-to-date with all official viewer releases prior to the EEP update, and includes assorted updates and fixes from upstream of that release from the Lab, plus fixes and improvements from the Firestorm team, including a lot of OpenSim updates.
However, it should be noted that this release does not include EEP (Environmental Enhancement Project). As such, this is perhaps best seen as a maintenance release to prepare the way for a later EEP release.
As always, the focus is on those updates that may be of particular general interest, rather than trying to cover absolutely everything. Readers are referred to the release notes for a full list of updates / fixes and all associated credits.
There is no need to perform a clean install with this release if you do not wish to.
Do, however, make sure you back-up all your settings safely so you can restore them after installing 6.3.9.
Again, please refer to the Firestorm 6.3.9 release notes for details of specific Lab-derived fixes for this release.
Viewer Blocks
Note that with this release:
Firestorm versions 6.0.2 for Second Life and 6.0.2 for OpenSim will both be blocked from logging into the Second Life grid in three weeks time.
6.0.2 for OpenSim will not be blocked from accessing OpenSim Grids.
Lab Derived Updates
The version of Firestorm brings the viewer to parity with the Linden Lab 6.3.8 code base. This means Firestorm now includes all viewer releases up to and including the Ordered Shutdown updates, which should reduce the frequency of the viewer crashing on shut-down, and the Premium enhancements viewer (version 6.3.8.538264), which includes updates specifically for Premium Plus relating to fees, etc, and which may appear in places in the viewer. However, with regards to the latter, it is important to note that:
The precise benefits for Premium Plus have yet to be confirmed.
Firestorm 6.3.9.580205 includes a number of updates / fixes for the client-side AO system, including:
AO floater should no longer appear empty if open on logging-in to the viewer (see FIRE-29192).
The AO should now be more robust when in or leaving Linden Water:
A swim animation should no longer play when leaving Linden Water; avatar should transition to flying animation (see: FIRE-6605 / FIRE-8099).
The flying hover animation (for included in an AO) should no longer play when pausing swimming when underwater (see FIRE-15350).
Transitions between animations should now be far smoother, as double start / stops should no longer occur.
Animations should not longer stick on cycling (particularly sits / ground sits) See: FIRE-14925.
Additional fixes for sitting, smart sit and region crossings:
After sitting, disabling the client AO should not longer place your avatar in a default standing pose whilst still seated (see FIRE-15059).
Turning on the AO sits should no longer fail to turn off the sit animation when standing once more (see FIRE-16230 / FIRE-22471).
Tabbing out of the AO name field should set the AO name if newly edited – no need to press ENTER to apply the new name (see FIRE-29078).
The Default check box should no longer become active when the currently-open AO set is already the default for an avatar (see FIRE-29101).
Menu and Preferences Updates
Avatar menu → Avatar Health → Scripts:
Clicking on the help icon (“?”) in the top-right of the scripts floater now correctly opens the Firestorm wiki page about the floater, rather than the Script Information help page dealing with in-world object script information.
Pick Radius has been updated to read Pick Radius Colour, to make the option’s function clearer.
Both the Pick Radius Colour swatch and distance / opacity slider now have tool tips to explain their functions.
Mini-map updates: Renamed Pick Radius option (1) and new tool tips for colour picker and the distance / opacity slider (2 – with the colour swatch tool tip shown)
Preferences → User Interface → 2D Overlay:
The Group Notices and Chiclets in Top Right check box has been replaced by radio buttons offering a choice of top or bottom right to display group notices and chiclets (changing location still requires a viewer restart to take effect).
New radio buttons to define the location for displaying group notices and chiclets
Appearance Updates
Jellydolls: if an avatar is Jellydolled even though the avatar is below your Maximum Complexity setting, it is because the avatar’s texture area is above the maximum texture area limit (set via the RenderAutoMuteSurfaceAreaLimit Debug setting). Firestorm will therefore display their “Texture Area” number in red in their name tag (see FIRE-23495).
Inspect Own Attachments: a new option to inspect your own attachments has been added to the avatar right-click context menu / pie menu. Presents the same information as inspect attachments on other avatars. (see FIRE-23987).
You can now inspect attachments on your own avatar as well as on other avatars / inspect in-world objects
It should now be possible to detach temporary attachments from Appearance → Wearing tab.
It should now be no longer possible to wear more than one physics layer.
Inventory Updates
Protected Folders: a new option to prevent accidental drag / drop or deletion of inventory folders.
Right-click on an inventory folder and select Protect from the context menu.
Folder is now protected, and will display “(protected) alongside it.
Select the folder, right-click and select Unprotect to remove protection.
All protected folders in inventory can be summarised in the Protected Folders floater (Avatar → Protected Folders).
Double clicking on a folder name in the Protected Folders floater will automatically highlight it in Inventory, allowing you to quickly locate any protected folder.
Note: sub-folders and objects in a Protected folder can still be deleted or drag / dropped.
The Protect (/Unprotect) folder option in the inventory context menu (l), and the Protect Folders floater (r)
Uploading an image or saving a snapshot should no longer cause Inventory to jump from the recent tab jumps to the main tab (see: FIRE-22943 and BUG-225229).
It should now be possible to copy / paste into outfits folders in inventory.
Possible fix for attachments randomly ending up in inventory Lost & Found folder. This hopefully fixes FIRE-23364 and BUG-228813.
The outmoded Merchant Outbox system folder should now be deletable with this release.
Devil’s Bend National Park, April 2020 – blog post
The following notes were taken at the Simulator User Group meeting held on Tuesday, May 26th. Not a lot was discussed in terms of meaningful reportage (again), so just a short update on server deployments / official viewer updates.
On Tuesday, May 26th, the majority of the grid was updated to server maintenance release 542403, comprising the fix for the group notice archive timestamps bug.
On Wednesday, May 27th there will be a single RC deployment – maintenance update 542737, comprising infrastructure improvements related to the cloud migration work.
SL Viewer
There have been no updates to the official viewers to mark the start of week #22, leaving them as follows:
Current Release viewer version 6.4.2.541639, dated May 11th, promoted May 19th, formerly the Camera Presets RC viewer.
FMOD Studio RC viewer, version 6.4.3.542486, issued May 21st.
Love Me Render RC viewer, version 6.4.3.542484, May 19th.
Project viewers:
Mesh uploader project viewer, version 6.4.2.541645, issued May 15th.
Copy / Paste viewer, version 6.3.5.533365, December 9th, 2019.
Project Muscadine (Animesh follow-on) project viewer, version 6.4.0.532999, November 22nd, 2019.
Legacy Profiles viewer, version 6.3.2.530836, September 17th, 2019. Covers the re-integration of Viewer Profiles.
360 Snapshot project viewer, version 6.2.4.529111, July 16th, 2019.
New Simulator Chat Range Capability
As noted in my May 16th TPV Developer meeting notes, a new ability is being developed to allow region / estate owners / managers to set the open chat range on a region (see BUG-228333). This update is only intended to affect nearby chat channel 0 (the default open chat channel).
The change has caused a certain amount of confusion. For example, will the chat range be defined by originating region or the recipient region? For example, if you are in a region with a 100m chat range and are 10m from a neighbouring region, does your chat travel 90-100m into the neighbouring region, or will it be limited to the chat range set within the neighbouring region, if less than 100m?
Or what if you’re 10m from a region boundary, and the region has a chat range of 40m, and the neighbouring region 70m – does it mean people 50m from you in your region cannot hear your chat, but a) your chat will be relayed 70m from the region boundary in the other region, or b) just 60m (due to the 10m between you and the region edge)?
Replying to questions like these, Rider Linden indicated that it would be the recipient region that would determine the distance chat is relayed within it, where you are close enough to be heard across a region boundary. Oz expanded on this, suggesting it would be a combination: the originating region’s chat range determining which, if any, neighbouring regions can “hear” chat from it, and the chat range in those regions determining which avatars within those regions can then hear the chat.
Rider further indicated that whatever the chat distance set, chat will never be relayed beyond the region(s) immediately adjoining the originating region. So, for example, if you have three region, A, B, and C, arranged in a single line one to the next, chat from A could be relayed in B, but not to C (and vice versa), but, depending on the chat range set in B, it might be relayed by both A and C or only in A or C, depending on the speaker’s location in B.
Hope that clears things up!
Obviously, the new capability won’t override parcel privacy settings. There is still no time frame as to when this feature will be implemented both server-side and in the viewer, which will require an additional UI element to allow the chat range to be adjusted.
Speedlight, the browser based / Android Second Life client, received an update on May 22nd, focusing heavily on the world rendering capabilities, offering updates to the UI displays, and various performance fixes / improvements, together with a step forward in avatar rendering.
The performance improvements are mostly under-the-hood – notably the addition of a further back-end rendering server pool, that I understand specifically handles textures and which corrects issues of textures with alphas failing to render correctly (so, among other things, no more “boxy” trees). There have also been updates in handling network traffic, so 3D world view freezes should be less apparent.
For client-side assistance with rendering, the Scene Progress / 3D Settings information panels have been updated thus:
The old connection status has now been revised to show three colour relating to “lag”:
Green – you’re “fully” connected to the server.
Orange – your connection is suffering from network lag.
Red – severe lag (/ awaiting data?).
The 3D Settings display in the panel now includes the option to switch between downloading and rendering objects at “high” or “low” quality, with the latter intended to reduce the network traffic load between your browser / device and the Speedlight servers.
The 3D World View, May 2020, showing the “lag indicator” (top) which will switch from green to orange if the connecting is lagging (or red if really problematic), and the new option in the 3D settings to select your preferred object rendering quality. Also visible is the revised avatar mannequin
With regard to these object rendering quality settings, I understand that for users on the “low” quality object setting, objects stay cached in the Speedlight intermediary server, speeding load times when camming / moving around. Objects cached in “high” quality”, however, may be discarded if not in the immediate view, so as to allow the servers to handle other object data.
The improvements to avatar rendering mean that avatars now have a body shape. It’s still primitive, but again somewhat in keeping the Lumiya’s progress with avatar rendering.
The case remains that only Gold members can move their avatars in the world view while free account users can only orbit / zoom their camera / turn their avatar on he spot. However, both Gold and free account users can see others avatars moving in their field of view, and the walking is fairly fluid, and certainly a good start to things. The short video below highlights the avatar movement.
According to the release notes, seated avatars should be rendered in a basic sitting pose (and a seated avatar is shown in the video). However, whether this is limited to just Gold users or a glitch with my experience, I’m not entirely sure (my Gold membership has lapsed at present) – but I found that when my avatar (running on a viewer) was seated on a lounger, my alt (running on Speedlight) rendered her as standing on the back of the lounger, rather than offering a view of her Speedlight avatar in a basic sit pose.
Speedlight should render seated avatars in a basic sit pose in this release. Whether it was because I’m currently only using a free account or not I couldn’t say, but in testing I found this not to be the case. My other avatar appeared to be standing on her seat.
Observations
At the time of the release, there were apparently a number of issues with world view rendering, but these did appear to get fixed fairly rapidly. Certainly, by the time I got to play with the release for around 3 hours, I didn’t encounter any of the problems that had been reported; generally speaking, I found my experience was a lot smoother than previously: no sudden lock-ups / freezes / log-outs within minutes of starting the world view rendering.
As noted, I did have an issue with rendering seated avatars, which might be down to the fact I’m currently not at Gold status. The lack of the latter also meant that I couldn’t check to see if a fix had been made to my issue of my avatar refusing to stop once walking had been initiated (unless she hit and insurmountable obstacle or I logged out / in).
The “high” quality object rendering appears to have fixed a little niggle I’ve had with earlier versions failing to render two of the more complex mesh boats we have have moored at home; one or other would invariably be left with holes in it / missing mesh faces when the download / rendering process apparently completed – but, no more! With this release, both boats render as I’d expect to see them. It was also good to see the trees around our house render correctly, thanks to the alpha issue being fixed.
Quite probably the best experience I’ve had with Speedlight to date, and I understand more improvements are coming down the pipe in the near future!
Logos representative only and should not be seen as an endorsement / preference / recommendation
Updates for the week ending Sunday, May 24th
This summary is generally 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.
Note that for purposes of length, TPV test viewers, preview / beta viewers / nightly builds are generally not recorded in these summaries.
Official LL Viewers
Current Release viewer version 6.4.2.541639, dated May 11th, promoted May 19th, formerly the Camera Presets RC viewer – NEW.
Release channel cohorts:
FMOD Studio RC viewer update to version 6.4.3.542486 on issued May 21st.
Love Me Render RC viewer, updated to version 6.4.3.542484 on May 19th.