On Wednesday, December 13th, 2023 (SLT), the Firestorm team released version 6.6.17.70368 of their viewer.
It should be noted that this is not a new release of the viewer, but rather a hotfix for issues found with the client-side animation overrider which caused the withdrawal of the Firestorm 6.6.16 release (November 29th) – see here for more. In addition, the release includes a number of additional updates and fixes.
Given this, the following is not a complete review of the 6.6.17 update, but focuses on the changes within it which were not a part of 6.6.16, together with the important lead-in notes – for a complete list of major and minor updates and credits for those responsible, please refer to the Firestorm 6.6.17 release notes.
Therefore, if you did not update to Firestorm 6.6.16, please release to my overview of that release as well as reading the notes below.
General Notes
Installation
Only download Firestorm from the Firestorm website. Do not utilise and other third-party site purporting to offer the Firestorm viewer, and remember Firestorm will never ask for log-in credentials in order to download a release version of their viewer.
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.6.17.
Version Blocking
As per the Firestorm’s teams standard practice of only supporting 3 active versions of the viewer at any time, note that version 6.6.3 will be blocked from accessing Second Life three weeks from the date of version 6.6.17’s release, as will version 6.6.16.
Important Additional Notes
End of 32-Bit Windows Support
Linden Lab has recently moved their automated viewer build process to Github Actions (GHA) – see here for more. This will allow Firestorm to produce more timely updates, more in line with LL’s major updates.
However, as the Lab’s new build process does not include the third-party libraries required to build a 32-bit Windows version of the viewer, and Firestorm is not in a position to continue to directly maintain those libraries, Firestorm 6.6.17 will be the last version of Firestorm to provide a 32-bit Windows version.
However, please note that Firestorm 6.6.17 does not support PBR Materials – this will be in the next Firestorm update.
A Note on Inventory Updates
Both Firestorm 6.6.16 and Firestorm 6.6.17 include numerous Inventory updates. some of these see changes in inventory service communications with the viewer, designed to correct a long-standing bug wherein some deleted items became orphaned from the inventory folders and thus invisible.
However, with the fix these “orphaned” items may now be randomly restored to your Lost and Found folder – which may require checking and clearing as a result.
This issue is waiting a fix from Linden Lab – see BUG-234508.
Core Updates in Firestorm 6.6.17
Animation Overrider
Following the release of Firestorm 6.6.16, it was found that the viewer’s client-side Animation Overrider was suffering issues which were affecting a large numbers of users, prompting that version to be withdrawn. Specific fixes to address these problems in this release are:
FIRE-33414 – “Built-in AO destroyed after installing the Firestorm 6.6.16 (70339) Nov 23 2023 19:40:32 (64bit / SSE2)”.
FIRE-33300 – “FS AO doesn’t load animations on login”.
Inventory
FIRE-33322 – “Inventory window randomly jumps to the top”.
Inventory Thumbnail Images should not be displayed uniformly.
An option has been added to disable inventory thumbnail preview images (see: FIRE-33356).
A further option has been added to control the delay before showing the inventory thumbnail preview images (see: FIRE-33285).
New Preferences option for Inventory Preview Images
The issue of Inventory folder names failing to correct update after a rename should now be fixed (see: FIRE-33337 “[BUG-234770] [SL-20682] Misbehaving Folders – can’t rename”.
The issue of tooltips always showing in inventory even though not needed, has been addressed. They should now only show for inventory items with a thumbnail or if it exceeds the width of the window.
Log-in Hang Fix
Firestorm could hang at log-in. The issue was triggered by having the statistics window open from a previous session, causing a cascade of problems, resulting in the viewer hanging.
Logos representative only and should not be seen as an endorsement / preference / recommendation
Updates from the week through to Sunday, December 10th, 2023
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
Release viewer: version 7.0.1.6894459864,the glTF / PBR Materials viewer, issued November 17, promoted November 28 – No Change.
Logos representative only and should not be seen as an endorsement / preference / recommendation
Updates from the week through to Sunday, December 3rd, 2023
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
Release viewer: version 7.0.1.6894459864,the glTF / PBR Materials viewer, issued November 17, promoted November 28 – NEW.
Alchemy – GLTF PBR 7.1.1.2251 (Beta build) November 30 (Beta build, but listed here due to the official release of PBR Materials in SL) – download and release notes.
Black Dragon updated to version 5.0 (PBR) on December 2 – release notes.
Firestorm updated to version 6.6.16.70339 (non-PBR) on November 29 – release notes; my overview.
V1-style
Cool VL viewer updated to version 1.32.0.0 (Stable) (PBR) on December 2 – release notes.
It has been confirmed that Firestorm 6.6.16.70339 has a bug within the client Animation Override (AO) which is affecting multiple users. Because of this, version 70339 is being withdrawn from the Firestorm download page, and will be replaced once a version with the necessary fixes is available. In the meantime, those affected by the issue (not all Firestorm users necessarily are) should consider rolling back to release 6.6.14 to escape the problems.
On Monday November 27th, 2023 (SLT), the Firestorm team released version 6.6.16.70339 of their viewer. This is another release to bring Firestorm up to parity with the more recent releases from Linden Lab as well as adding some new / improved options from the Firestorm team. It is also important for two additional reasons:
It clears a path for Firestorm to move towards a PBR Materials release in line with the Lab’s move to PBR Materials / reflection probes.
It provides a final 32-bit Windows build of the viewer. Going forward, only the 64-bit Windows version will be built and released. See below for more.
This article is not intended to cover every update / change / improvement within the release. These can be found within the Firestorm 6.6.16. release notes, which also provide full credit details for the changes.
This review focuses primarily on the new features included with Firestorm 6.6.16, together with an overview of its parity with Linden Lab’s official viewer code base and and overviews of various updates, improvements and fixes I believe will be of specific interest to Firestorm users in general.
Finally, I have not had time to personally try this release to any great extent, so am not offering any personal feedback on it.
Please note this release is not a Firestorm PBR release. PBR support will be in the next update.
Only download Firestorm from the Firestorm website. Do not utilise and other third-party site purporting to offer the Firestorm viewer, and remember Firestorm will never ask for log-in credentials in order to download a release version of their viewer.
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.6.16.
Version Blocking
As per the Firestorm’s teams standard practice of only supporting 3 active versions of the viewer at any time, note that version 6.6.3 will be blocked from accessing Second Life three weeks from the date of version 6.6.16’s release.
End of 32-Bit Windows Builds
Linden Lab has recently moved their automated viewer build process to Github Actions (GHA) – see here for more. The positive side of this is that Firestorm is particularly well-placed to leverage this change, reducing their own overhead in maintaining a build process whilst also producing more frequent updates. The negative side, however, is that in making this move, Linden Lab removed all of the code libraries required for building a 32-bit Windows version of the viewer.
This means Firestorm 6.6.16 will be the last Firestorm release to support Windows 32-bit, bringing the windows version into line with the Linux and Mac versions
A Note on Inventory Updates
This viewer includes numerous Inventory updates (see below), some of which see changes to the way in which communications between the inventory service and the viewer re managed. Whilst these changes fix a long-standing bug wherein some deleted items became orphaned from the inventory folders and thus invisible, they also mean that these “orphaned” items will now be restored to your Lost and Found folder. So you might want to check Lost and Found and ensure everything in it is for deletion – or move any returned treasures elsewhere before clearing it.
As this re-creation of old items in Lost and Found can occur randomly, JIRA has been raised with the Lab – see BUG-234508.
Linden Lab Updates
Firestorm 6.6.16.70339 is fully merged up to the following recent Linden Lab viewer releases:
Core features – Inventory item preview image; single folder inventory view. See below for a short overview.
Updated Object Profiles: right clicking an inventory item → Properties will display an update profile, which includes the ability to view an associated thumbnail (and create one if there is not one available).
Firestorm users can switch back to the old object profile via Preferences → User Interface → Interface Windows → Use Legacy Object Properties
Notes:
When using the inventory extensions for the first time, the pop-up shown on the right will be displayed.
This version of Firestorm includes and upstream fix from that Lab to suppress false reports of packet loss and log spam noise when visiting GLTF enabled regions on a non-PBR-enabled viewer. See BUG-234550.
Increased limits to the number of Estate Managers and Ban list entries in Estates.
A move to VLC for improved parcel audio playback (streaming audio).
New option: Show Ban Lines On Collision (World → Show) when enabled, will only show ban lines around parcels will only be visible on collision, rather than whenever they are within draw distance.
Inventory Extensions Summary
The Inventory Extension viewer introduced two new features intended to make browsing the contents of your inventory easier. These comprise:
Inventory Item Preview – the ability to include thumbnail images (either your own or supplied by the item’s creator) of items within inventory (clothing, body parts, accessories, attachments). These images are persistently linked to the item / folder (unless intentionally deleted or changed) and displayed whenever the mouse pointer is hovered over the related element.
Single Folder view: the ability to see the contents of a single inventory folder in its own window.
The Item Preview capability comprises two parts:
The ability to view the included thumbnail images on on mouse-over, as noted above.
A dedicated tool for creating thumbnail images, as shown below, right
Note that thumbnails can also be created via an object’s Properties floater.
Elements from the Inventory Extensions capabilities – view and generating thumbnail images
The Single Folder View allows users to open an Inventory folder within a floater of its own, allowing the contents to be viewed without distraction, with them displayed in in one of three ways:
Gallery view – displaying only the thumbnails of those items in the folder for which thumbnails have been created.
List View – all of the folder’s contents, displayed much as they are seen within the open folder in Inventory.
Combination View – those items with an associated thumbnail will have that thumbnail displayed, those which do not will be listed.
Any folder in Inventory can be opened in this manner by right-clicking on it and selecting Open In New Window from the Inventory Context Menu. Further, the floater displaying the open folder includes:
Search (including filtering options) and navigation controls at the top of the floater.
The same tools for accessing additional Inventory management options at the bottom of the floater as those found in the main Inventory panel, together with and additional trash can icon to which items can be dragged-and-dropped to move them to Trash (or can be clicked on when one or more items are selected to move all of them to Trash).
The Single Folder View (right) as supplied by Linden Lab and incorporated in Firestorm 6.6.16, and the menu option used to access it. Note the floater here is set to display in the combined view, in this case showing the thumbnail image supplied by the item’s creator
Important note: Firestorm has had a “Show in new window” option offering similar (but with lesser functionality). This option remains in the viewer for the present, but may be removed in the future. Unfortunately, the Context Menu option for accessing it is displayed directly above the new Open In New Window option (see image above), and the two should not be confused.
The ability to page back and forth between visited Inventory folders in a manner akin to the page back / forward buttons in a browser, and to move back up the folder tree via a similar button. These can all be found in the top left of Inventory floaters.
Inventory Settings
Firestorm 6.6.16 adds a new option called Inventory Settings to the gear icon in the lower-left corner of all Inventory floaters. When clicked, it will display a floater defining how the Inventory view button (again found at the bottom of Inventory floaters, to the left of the Elements count) and how the Show in Inventory option (right-click on an attachment you are wearing and select from menu) and the Find Original option Inventory option (used with inventory links) all behave.
See the images below for both the menu option and the floater it displays with its options.
The Inventory Settings option and floater. Use the radio buttons to set the options in the latter
Preferences
New option for sorting in “Attach to” menus: Preferences → Firestorm → Build 2 → Sort Attachment Spots in “Attach to” Menus Alphabetically (Requires Restart).
When enabled, attachment spots are sorted alphabetically after a restart.
When disabled, attachment sports are ordered according to the hierarchy for alpha priority.
Menus: the Help → Report Problem now redirects to an informational / instructional page on obtaining help from both the Firestorm team and Linden Lab, as shown below.
The new Firestorm Help informational page
Rendering
The issues with motion blur / ghosting after enabling / disabling Shadows has been fixed. This also fixes the related bug that caused saved snapshots to be too dark when Shadows were disabled if Ambient Occlusion was disabled. See: BUG-234275, BUG-234461 and FIRE-33151.
Other Updates of Note
Firestorm 6.6.16 includes numerous bug fixes and improvements – notably with viewer skinning in light of the new Inventory Extensions UI elements, and numerous small improvements to UI element layouts. Please refer to the release notes for details.
Library Updates
FMOD Studio updated to version 2.02.18 – Release Notes.
KDU updated to version 8.3.
Linux Updates
CURL changes: as the use of CURLINFO_SIZE_DOWNLOAD and CURLINFO_SPEED_DOWNLOAD has been deprecated since Curl version 7.55 (2017), the respective replacements are CURLINFO_SIZE_DOWNLOAD_T (documentation here) and CURLINFO_SPEED_DOWNLOAD_T (documentation here). This change will correct the deprecation warnings when compiling with newer versions of curl on Linux.
Library Updates:
SDL updated to version 2.28.4.
Curl library updated to version 8.3.0.232750741.
Nghttp2 library updated to version 1.56.0.232750738.
OpenSSL library updated to version 1.1.1w.232750656.
The IME checkbox has been renamed from “Use IME Text Input” to “Enable Full IME Support” per FIRE-32074.
OpenSim Updates
For OpenSim the Estate Ban limit and number of Estate Managers remain at 500 and 15 respectively, and the new Second Life limits of 750 and 20 respectively are ignored. OpenSim developers will need to add server-side support to enable the higher limits on their grids to make use of the increasing in the viewer.
A fix has been implemented for a potential region crossing crash.
General note: OpenSim does not current support the Inventory Extensions features outlined above.
Logos representative only and should not be seen as an endorsement / preference / recommendation
Updates from the week through to Sunday, November 26th, 2023
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
Release viewer version 6.6.16.6566955269, formerly the Github Actions (GHA) RC viewer, version , issued October 20, promoted October 25 – No Change.
Release channel cohorts:
Maintenance X RC, version 6.6.17.6935636398, issued November 21 – usability improvements.
Maintenance Y, version 6.6.17.6935642049, issued November 21 – My Outfits folder improvements; ability to remove entries from landmark history.
Logos representative only and should not be seen as an endorsement / preference / recommendation
Updates from the week through to Sunday, November 19th, 2023
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
Release viewer version 6.6.16.6566955269, formerly the Github Actions (GHA) RC viewer, version , issued October 20, promoted October 25 – No Change.
Release channel cohorts:
glTF / PBR Materials viewer, version 7.0.1.6894459864, November 17.
Maintenance X RC, version 6855926535, issued November 14 – usability improvements.
Maintenance Y, version 6.6.17.6855930358, issued November 14 – My Outfits folder improvements; ability to remove entries from landmark history.