Firestorm 4.7.3: are you ready to rock?!

firestorm-logoUpdate:this release has seen further issues for those using Webroot anti-virus (problems include low FPS, high ping rates to the simulator, very slow rendering, etc.). If you have Webroot installed on your system and are experiencing issues, please try manually whitelisting the viewer’s cache folder.

Tuesday, August 18th saw the release of Firestorm 4.7.3.47323. This release comes a little later than had been planned, thanks largely to a series of last-minute blockers caused be assorted external influences (such as win 10 driver issues for Intel).

This is once again a major release, packing a huge amount into it, and which brings Firestorm pretty much to parity with the Lab’s code base. It also sees the return of the Linux 64-bit build to the fold.

Given the sheer number of updates in the release, I do not intend to cover everything here, but rather offer an overview of some of the more major / interesting changes, updates and  fixes to be found in the release.   for full details of all changes, and all due credits to contributors, etc., please refer to the official release notes.

The Usual Before We Begin Notes

For best results when installing this release:

Version Blocking

As this is a full release, expect an announcement on the blocking of version 4.6.1 and 4.6.5 to be made once the dust from this release has settled.

Log-in Screen Updates: Text Mode and Remember User Name

Login Screen > Select Mode >Text

When enabled, this disables the viewer’s 3D rendering, allowing Firestorm to be used as a “text viewer” for low-end systems and launches the viewer with the in-world view blanked out, but all of the menu options and tool bar buttons accessible HUDs (which are not displayed) and other attachments can be manipulated via the Touch option in the Inventory context menu.

The Text Mode option, accessed from the Select mode drop-down on the right of the log-in / splash screen enables you to run Firestorm without 3D graphics on a low-end system - menus and buttons will still be accessible, as will floaters. The Remember user name check box (highlighted above left) is also a new feature, restoring the functionality last seen in Pheonix
The Text Mode option, accessed from the Select mode drop-down on the right of the log-in / splash screen enables you to run Firestorm without 3D graphics on a low-end system – menus and buttons will still be accessible, as will floaters. The Remember user name check box (highlighted above left) is also a new feature, restoring the functionality last seen in Phoenix

The Remember Username check box has been added to Firestorm in response to a series of requests to bring back this functionality from the Phoenix viewer – see FIRE-5735.

Additional Log-in Screen Fixes

  • The issue of Remember Password box checking itself after a failed log-in attempt and refusing to uncheck itself (see FIRE-16535) has been fixed
  • Several focus issues within the login panel have been fixed (see FIRE-6930)

Lab Updates

The 4.7.3.47323 release brings Firestorm up to parity with the Linden 3.8.2 code base (with some additional updates from the current 3.8.3 code base). Chief among the LL updates are the following.

Viewer Build Tools Update

This release means that Firestorm is now built using the updated viewer build tools, notably Visual Studio 2013 for windows and Xcode 6.1 for Mac, with some additional tool improvements, all designed to provide improved performance and stability, as well as easing the viewer build process. Details on the new build tools can be found in my blog post on the subject, however the key points with this change are:

  • The Windows version of this viewer will not install on Windows XP systems, regardless of the Service Packs also installed  (previous versions of the release viewer would install on Windows XP system which had Service Pack 3 installed)
  • The Mac version of the viewer will not install on any version of OS X below 10.7.

Attachment Fixes

Firestorm 4.7.3 includes the Lab’s Project Big Bird fixes for a wide range of viewer attachment loss issues, which tend to noticeably occur after regions crossings (physical or teleport), such as: attachments appearing to be detached in your view, but not to others, and vice-versa; attachments appearing to have detached from you, but showing as attached in Inventory, and so on. These also fix issues such as adding multiple attachments at the same time failing to attach everything selected, and attempting to wear an outfit with too many attachments failing.

Project Layer Limits

This changes how system clothing layers (shirts, pants, under shirts, jackets, etc.), are handled. Prior to this update, an avatar could wear a maximum of 5 items of any single layer – say the jacket – at one time. With this change, an avatar can wear any combination of layers up to a global maximum of 60 – so you can wear 1 pair of pants and 59 jackets if you so wish, or just 60 jackets, etc.

Note that this change does not apply to body layers – skins, shapes, eyes, etc., for which the limit is still one of each, nor is it applicable to attachments, which retain a limit of 38 per avatar.

Experience Keys / Tools

Firestorm 4.7.3 adds the full set of Experience Keys / Tools controls and floaters in the viewer. For those not familiar with Experience Keys / Tools, I offer my own overview from July 2015.

This update means that on entering an area where an Experience is running, Firestorm users will see the full permissions request dialogue, rather than an abbreviated version.

With release 4.7.3, Firestorm users can access the Experience floater and review information on those Experiences they have allowed, blocked, owned, etc., and display individual Experience profiles
With release 4.7.3, Firestorm users can access the Experience floater and review information on those Experiences they have allowed, blocked, owned, etc., and display individual Experience profiles. Land owners can also display information on Experiences running  / blocked on their land through World > Region Details and / or the About Land tab

In addition, Firestorm gains the additional Experiences-related panels and floater options. So users can now access the Experiences floater via Avatar > Experiences, and the Region and About Land floaters have also been updated to include Experiences tabs and information.

Viewer-Managed Marketplace

Firestorm 4.7.3 incorporates the Marketplace Listings folder
Firestorm 4.7.3 incorporates the Marketplace Listings panel (Avatar > Marketplace Listings)

Viewer-Managed Marketplace (VMM) is designed to enable merchants to manage the creation and management of Marketplace product listings through the viewer, bypassing the need to use the Merchant Outbox (and have copies of items stored on the Marketplace inventory servers) or using Magic Boxes (as VMM fully supports the sale on No Copy objects). It was fully deployed in July 2015, and all merchants have had their Marketplace listings migrated to VMM, and should by now have also migrated their Magic Box listings and items to VMM.

Firestorm 3.7.3 now fully supports VMM functionality, providing the Marketplace Listings panel and hiding the Marketplace Listings folder by default.

Those still requiring information on VMM are referred to my blog posts on the subject, which also include links to the Lab’s official information resources.

Dragging Folders into My Outfits

A recent change to viewer functionality meant that it was no longer possible to drag and drop sub-folders of items into the My Outfits  / Outfits folder – see BUG 9209 (FIRE-15603). This changed caused some consternation among those who use My Outfits to order their outfits. As a result of the use-cases supplied to the Lab within the JIRA, this has been reversed in an upcoming release, and has been cherry-picked for inclusion in Firestorm 4.7.3.

Continue reading “Firestorm 4.7.3: are you ready to rock?!”