Logos representative only and should not be seen as an endorsement / preference / recommendation
Updates for the week ending Sunday, February 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 version 6.0.1.522263, dated December 5th, promoted December 13th. Formerly the Spotykach Maintenance RC viewer – No change.
Release channel cohorts:
Estate Access Management (EAM) RC viewer updated to version 6.1.0.524240 on February 22nd.
Project viewers:
Environmental Enhancement Project (EEP) viewer updated to version 6.0.2.524476 on February 19th.
Tuesday, February 19th, 2019 saw the long-awaited release of Catznip R12.1 – the release coming a little over a year since the last update.
The key feature with this update is support for Animesh, although it also sees Catznip come up to parity with the Lab’s viewer cove (release 6.0.1.522263 at the time of writing), which means there are a lot of bug fixes and other tweaks within the viewer.
Catznip R12.1 also introduces a number of features and enhancements directly from the Catznip team.
These notes are designed to cover the most visible changes with the release. For details on specific bug fixes, please refer to the R12.1 release notes.
Log-In Splash Screen
The first major change with Catznip R12.1 can be seen within the viewer splash screen. This includes a revised destination panel and revised information tabs.
Web Links
The splash screen now includes five buttons located to the left of the large Catznip logo. These are links to:
Clearer buttons to Catznip on Google+ (although Google+ will be closing on April 2nd, 2019), Facebook and Twitter.
Destination Guide Panel
The Destination Guide panel has been overhauled for better access to destinations by selected category and to display information, as outlines in the image below.
The updated Destination Panel of the Catznip log-in screen
Revised Information Tabs
The log-in screen information tabs located below the destination panel have also been revised, so it contains the following tabs:
What’s New: primarily useful during Catznip beta releases, when it lists all the JIRAs that were fixed or added for that particular beta.
Grid Status: displays information from the Second Life Grid Status RSS fed.
Modem World: displays posts recorded by this blog’s RSS feed.
Reddit : displays recent threads from the Second Life Reddit community.
Seraphim: lists blog posts recorded in the Seraphim blog RSS feed. Clicking the location column will set your login location to that specific event.
The log-in screen information tabs
Note that the tabs are considered experimental, and feedback on their inclusion from Catznip users is requested.
Lab Derived Updates
This version brings Catznip up to parity with Linden Lab release viewers through to release version 6.0.1.522263 (formerly the Spotykach RC viewer, promoted on December 13th, 2019. Major updates in that release include:
Voice Server:
Second Life: Vivox version 4.9.0002.30313.
Chromium Embedded Framework (CEF) Dullahan:
Dullahan: 1.1.1080
CEF: 3.3325.1750.gaabe4c4.513446.
Chrome: 65.0.3325.146.
Animesh
Animesh allows the avatar skeleton to be applied to any suitable rigged mesh object, which can then in turn be animated using suitable scripts and animations contained within the object’s Contents. This opens up a whole range of opportunities for content creators and animators to provide things like independently moveable pets / creatures, and animated scenery features.
While Animesh is likely to primarily be used by content creators, it has been designed so that any suitable rigged mesh can be converted to Animesh directly from the Build / Edit floater. Do be aware, however that simply converting an object will not cause it to start animating – you’ll need suitable animations and a script to run them. Like any other object utilising animation, this is done by adding the animations and scripts via the Edit > Contents tab for your converted object.
A razzle of raptors? Animesh used to animate rigged mesh raptors from Linden Lab
The best way to get started with Animesh is to use the available resources. These include:
Logos representative only and should not be seen as an endorsement / preference / recommendation
Updates for the week ending Sunday, February 17th
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 version 6.0.1.522263, dated December 5th, promoted December 13th. Formerly the Spotykach Maintenance RC viewer – No change.
Release channel cohorts:
The BugSplat RC viewer updated to version 6.1.0.524348 on February 13th.
Project viewers:
The Bakes on Mesh project viewer updated to version 6.0.2.524367 on February 15th.
On Sunday, February 17th, 2019, Firestorm release version 6.0.2.56680 of their viewer, marking the official release of Animesh support within Firestorm.
This release is essentially a follow-on to the Animesh Early Access release made in December 2018.
As I covered this in Firestorm 6.0.1: Animesh Early Access, aside from highlighting some of the more user-visible updates in that release, this article provides information on those updates specific to Firestorm 6.0.2.
Please use the table of contents above right to jump to any specific topic of interest. Full details of all changes, and contributor credits can be found in the official release notes.
The Usual Before We Begin
As per my usual preamble:
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.0.2.
Please refer to the official release notes for a full breakdown and changes, updates and credits associated with this release.
Notable Firestorm 6.0.1 Updates
The following is a short update of some of the more user-visible updates present in the Firestorm 6.0.1 Early Access release, presented for the benefit of users who may not have downloaded that version.It includes both Lab-drived and Firestorm-specific updates. For a more detailed overview on that release, please refer to Firestorm 6.0.1: Animesh Early Access.
Animesh allows the avatar skeleton to be applied to any suitable rigged mesh object, which can then in turn be animated using suitable scripts and animations contained within the object’s Contents. This opens up a whole range of opportunities for content creators and animators to provide things like independently moveable pets / creatures, and animated scenery features.
While Animesh is likely to primarily be used by content creators, it has been designed so that any suitable rigged mesh can be converted to Animesh directly from the Build / Edit floater . Do be aware, however that simply converting an object will not cause it to start animating – you’ll need suitable animations and a script to run them. Like any other object utilising animation, this is done by adding the animations and scripts via the Edit > Contents tab for your converted object.
The best way to get started with Animesh is to use the available resources. These include:
Derender Animesh: depending on your system, Animesh may impose some performance impacts, particularly where a lot of Animesh is active within a scene. To help mitigate this, Firestorm 6.0.2 includes an option to derender all Animesh in a scene (Developer menu > Rendering > Derender All Animesh). Note that this is only temporary, and derendered Animesh will reappear after a teleport or re-logging.
Auto-scaling amortisation of the new Animesh dynamic bounding box calculations. This fix limits the overhead of the new dynamic bounding box calculations to AvatarExtentRefreshMaxPerBatch per AvatarExtentRefreshPeriodBatch frames. The default is 5 avatars per 4 frames, so in a busy region, 25 avatars would take 20 frames to refresh the bounding boxes.
Performance tweaks by reducing Matrix operations per render pass.
More JointMatrix Palette caching tweaks:
The cache has been moved to drawable for more benefit (reduces CPU overhead when rendering shadows and materials by caching the jointmatrixpallette).
Sacrifices some potential cache locality but savings seem to outweigh this.
Other Notable 6.0.1 Updates
Additional updates in the Firestorm 6.0.1 pre-release worth noting are:
Mesh Uploader (for full details on the mesh uploader changes, please refer my Firestorm Mesh Uploader notes): Beq Janus has overhauled the mesh uploader to improve its use and the information it provides. She has also provided comprehensive documentation on these updates, which are summarised below:
Upload cost and physics cost calculation breakdowns – see image below for more.
Physics details, the costs of the different types of physics (convex hull, prim).
Resizable preview window with higher resolution image and improved shading/lighting.
Correct highlighting of degenerate mesh.
Improved error handling for physics models (avoid some MAV errors).
UV Guide overlay.
Note Firestorm 6.0.2 includes further updates to the uploader
Experimental Teleport Attachments Fix (Debug Settings > FSExperimentalLostAttachmentsFixKillDelay): a timer delay designed to prevent attachments from being detached temporarily after a teleport has completed. Works with FSExperimentalLostAttachmentsFix when set to TRUE; set to 3 seconds by default.
Left-click None option (Build Menu): allows transparent prims / mesh to be clicked-through that might otherwise be in the way when trying to touch other objects (via LL).
Auto Replace for Note Cards: dynamic replacement of text within note cards when the Auto Replace function for spelling is enabled via Preferences > Chat > Typing > Auto Replace (see the Firestorm wiki on Auto Replace).
Linden Lab Derived Updates in Firestorm 6.0.2
This version brings Firestorm up to parity with Linden Lab release viewers through to release version 6.0.1.522263 (formerly the Spotykach RC viewer, promoted on December 13th, 2019. Major updates in that release include:
Voice Server:
Second Life: Vivox version 4.9.0002.30313 (Mac and Windows) (Opensim: Vivox version 4.6.0017.22050 (Mac and Windows); Linux: Vivox native voice version 3.2.0002.10426, Firestorm only).
Chromium Embedded Framework (CEF) Dullahan:
Dullahan: 1.1.1080
CEF: 3.3325.1750.gaabe4c4.513446
Chrome: 65.0.3325.146
Page of test URLs for Dullahan. With the Developer Menu enabled (Ctrl Alt Q) press Ctrl-Shift-Z then the Home page button.
Firestorm 6.0.2 Updates
Appearance and Inventory
The Avatar menu includes new short cut for the Avatar > Avatar Health > Refresh Attachments option (Alt-Shift-R).
Replace Links – Delete links check box
Inventory: Delete Links: the Replace Links inventory option now includes the ability to delete all links to an object:
Open your inventory.
Locate the object which has links you wish to delete (or one of the links themselves). Right click on the item / link and select Replace Links.
The Replace Links dialogue box opens, recording the object link name, the option to replace it with a new name and a new Delete Links Only check box.
Click the Delete Links check box to activate it. The Replace field in the dialogue box is replaced by the warning Links To This Item Will Be Removed.
Click Start to delete all links.
Experimental Lost Attachments Report (Debug Settings > FSExperimentalLostAttachmentsFixReport): when enabled, this reports attachments that were attempted to get detached during a teleport or region crossing to nearby chat.
Inventory should no longer automatically opening to show new items regardless of settings (FIRE-23476).
Enabling Disable Random Eye Movements (Preferences > Firestorm > Avatar > Disable Random Eye Movements) will no longer cause the avatar’s hands to splay (FIRE-23457).
Build Updates
Revisions and updates to the mesh uploader introduced in Firestorm 6.0.1
Allow intentional degenerate placeholders – this fixes the problem of “Physics mesh too dense” false positives (FIRE-23367 and FIRE-23387).
Allow override of client side mesh validation as a workaround for edge cases and different grid validation.
This effectively restores previous server-side MAV error dialogues alongside client-side warnings.
Fixed up 3-point lighting (so it has 3 points) that was messed up in a rogue merge.
Fixed up black bar in mesh preview when the mesh uploader is used with low resolution screen (FIRE-23340).
Increased panel height to avoid warning message overlapping.
Angle Cone particles should no longer be rotated by pi/2 when previewed in the particle editor (FIRE-23315).
UI Updates
Texture picker should no longer open the wrong floater when pressing space in preview mode (FIRE-23582).
RLVa Updates
Firestorm is still using RestrainedLove API: RLV v3.2.1 / RLVa v2.2.0.56680.
@setgroup Throttle
With Firestorm 6.0.2 @setgroup is throttled to one (unowned) call every 60 seconds across all objects. An object a @setgroup lock may bypass this throttle once, to allow @setgroup=n,setgroup:[;]=force to succeed regardless of any/other objects’ command history.
This will break all animated group tag cyclers introduced after the @setgtoup feature was added to Firestorm 5.1.7. However, it has been introduced at Linden Lab’s request due to the performance issues multiple frequent @setgroup calls were causing (each call generates a database write). Further, Linden Lab will shortly be introducing a server-side throttle to active group changes and group role changes, and so @setgroup will be broken in any viewer using it.
Please do not blame Firestorm or any other TPV using @setgroup for this change. There is nothing that can be done about it, given the forthcoming server-side throttle. We did attempt to contact all the sellers of these group title animators on the Marketplace many weeks ago to warn them that the feature had to be removed & sadly only one creator removed their listing.
Other RLVa Changes
New ‘RLVaSplitRedirectChat’ setting: splits long chat lines when @redirchat restricted.
Debug: RLVaSplitRedirectChat) – set to TRUE.
Menu bar > RLVa > Split Londe Redirected Chat
Fixes for:
@setoverlay_alpha causing a diagonal line to appear on the rendered texture.
@shownames exceptions should not have their name anonymised in nearby chat.
@shownames exceptions not having the correct colour on the minimap (FIRE-23473).
Firestorm application icon should no longer randomly flash on the Windows 10 taskbar (FIRE-23498)
Fix for the camera floater zoom glitch (FIRE-23470).
Firestorm should no longer crash when adding a large number of users to a contact set.
Firestorm should correctly request microphone permissions on OS X Mojave (FIRE-23405).
The context menu in scroll lists (LLScrollListCtrls) can now be opened with the Windows keyboard (FIRE-19933).
Skinning and translation updates – see the release notes.
Feedback
Not a major update, unless you skipped the 6.0.1 early access. As with that release, the core element for 6.0.2 is Animesh, together with the revised mesh uploader for content creators.
Performance-wise, I’ve found Firestorm 6.0.2 to be equitable to Firestorm 6.0.1. Other than this, not a lot to report.
Logos representative only and should not be seen as an endorsement / preference / recommendation
Updates for the week ending Sunday, February 10th
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 version 6.0.1.522263, dated December 5th, promoted December 13th. Formerly the Spotykach Maintenance RC viewer – No change.
Release channel cohorts:
No updates.
Project viewers:
The Environmental Enhancement Project (EEP) viewer updated to version 6.0.2.524123 on February 6th.
Logos representative only and should not be seen as an endorsement / preference / recommendation
Updates for the week ending Sunday, February 3rd
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 version 6.0.1.522263, dated December 5th, promoted December 13th. Formerly the Spotykach Maintenance RC viewer – No change.