Viewer updates: Kokua 5.0.6 for Second Life and RLV 2.9.21.3

In week #21, both the Kokua viewer for Second Life and the Restrained Love viewer updated to achieve parity with the current SL viewer release (version 5.0.5.326444 at the time of writing).

Kokua for Second Life updated to version 5.0.6.41208 (release notes) on Friday, May 26th, 2017, while the Restrained Love updating to version 2.9.21.3 (release notes) on Thursday, May 25th.

As the core changes to both viewers are more-or-less the same in terms of their parity with the official viewer, this review provides a combined recap of these updates for both viewers, from the oldest to most recent. Kokua users please note that the documented changes do not necessarily apply to the Kokua OpenSim version.

Custom Folders for Uploads

Kokua 5.0.6.41208 for Second Life and Restrained Love 2.9.21.3 users can now select the inventory folders into which uploads – images / textures, sounds, animations and mesh models –  are saved by default (rather than having all textures + images go to Textures for example).

To set a custom folder for an upload type:

  • Go to Inventory and right-click on the desired folder.
  • Select Use As Default For. This opens a sub-menu of upload types (shown on the right).
  • Click on the type of upload you wish to always save to that folder.

Note that this only applies to uploads: images / textures, mesh models, etc., received via transfer or will still go to the their “default” system folders (so a texture received via transfer will still go to Textures, for example).

The folders set for uploads can be reviewed via the new Preferences > Uploads tab.

The new options shown for selecting a default destination folder for uploads (left), and the new Upload panel in Preferences, which lists the locations (right) – via Kokua, click for full size, if required

Block List Tally and Grid Status Button

Kokua 5.0.6.41208 and Restrained Love 2.9.21.3 now have display a tally of those blocked in the viewer (People Floater > Blocked), and include the Grid Status button which can be added to any toolbar position in the viewer window, providing direct access to Second Life grid status updates, which are displayed in the viewer’s built-in browser.

Avatar Complexity Rendering Updates

These releases of Kokua and Restrained Love include a number of improvements to avatar complexity rendering. Full details of these changes can be found in Second Life Maintenance RC: Avatar Rendering updates and more, and are summarised here.

  • The Options for how another avatar is rendered are now Default (i.e. in accordance with your avatar complexity threshold setting); Always (i.e. always render the selected avatar) or Never (i.e. permanently render them as a grey imposter). These options have also been moved to a sub-menu on the right-click Avatar context menu.
  • Following Firestorm’s lead, adjusted settings for avatar rendering will now persist across log-ins for the viewer, until either reset or your settings are cleared by a clean install or similar.
  • There are two new options for Avatar Complexity, located on the Preferences > Graphics tab.
    • The first is a check box, Always Render Friends, which is pretty much self-explanatory: when checked, friends will always fully render, regardless of the viewer’s Avatar Complexity threshold.
    • The second is an Exceptions button, which adds a further level of control for how other avatars – including friends – are rendered by the viewer.
Left: the new render options sub-menu in the Avatar context menu (seen when right-clicking on another avatar). Right: the new Preferences > Graphics tab options for avatar rendering (see below for the exceptions button). Images via Kokua – click for full size, if required

Note that Kokua’s pie menu does not display the “Default” option correctly when used on other avatars. Instead, the option is labelled as “>”. As per Nicky’s comment below, this is now fixed.

Rendering Exceptions

The Exceptions button described above enables named avatars to be either fully or never rendered by the viewer, regardless of any other avatar rendering settings. It comprises two new floaters: the exceptions list (Avatar Render Settings, below left) and the search floater (Choose Resident, below right), accessed by clicking the “+” button on the exceptions list and then selecting whether you want to always or never render the avatar you’re about to choose.

Rendering Exceptions allows you to select individual avatars (e.g. from those close to you or your friends list or via search) you always / never want to render, regardless of your other avatar complexity settings. Via Restrained Love Viewer.

It is possible to update how an avatar in the exceptions list is displayed by right-clicking on the avatar’s name and selecting the required option (Default, Always, Never) from the displayed drop-down list.  Note that “Default” will remove the avatar’s name for your exceptions list and display them in-world in accordance with your overall Avatar Rendering Complexity setting.

Changing how an avatar in the exceptions list is rendered. Via Restrained Love Viewer

Continue reading “Viewer updates: Kokua 5.0.6 for Second Life and RLV 2.9.21.3”

Advertisements

Kokua and Restrained Love go Bento in Second Life

Project Bento - now a part of the Kokua Second Life viewer and the Restrained love Viewer
Project Bento – now a part of the Kokua Second Life viewer and the Restrained Love Viewer

Kokua and Restrained Life have become the latest viewers to update to v5.x status, with release of versions support the Project Bento code.

Kokua 5.0.0

Kokua 5.0.0..40327 for Second Life (release notes) appeared on Saturday, December 17th, bringing with it Bento rendering support, plus additional fixes and improvements:

  • FMOD Ex audio streaming libraries updated to version 4.44.64.
  • Avatar texture display now works.
  • Pie menu updates.
  • Pie menu “Sit here” response no longer ignores llSetSitText(string), and should now display the defined scripted target prompt (e.g. “Ride” or “Fly”, etc., rather than “Sit Here”).

Just in case there is anyone who missed it, Project Bento adds numerous new bones to the avatar skeleton to improve and enhance support mesh avatars (Bento does not work with the Second Life system avatar). This makes it easier to create and animate things like additional wings and limbs, and offers the opportunity for greater facial animations with mesh heads and faces, and even finger manipulation on mesh hands.

As with all Bento viewers, the visible viewer update is to the avatar menus (both right-click context and pie menu in the case of Kokua), where the Reset Skeleton and Reset Skeleton with animation options can be found.

Reset Skeleton options on Kokua 5.0.0 on the right-click context menus for other avatars (l) and your own avatar (r). With the pie menus they can be found under More > More > Reset (other avatars) and Appearance > Reset on your own avatar
Reset Skeleton options on Kokua 5.0.0 on the right-click context menus for other avatars (l) and your own avatar (r). With the pie menus they can be found under More > More > Reset (other avatars) and Appearance > Reset on your own avatar

These options have been added because sometimes, when changing between one mesh avatar and another, the basic SL avatar can become deformed, resulting in it looking squished, stretched, caught between two looks, or something else. This problem is generally the result of race conditions when the avatar’s appearance is being updated, and both of these buttons are intended to correct the problem  – the option to reset animations being intended to fix deformations which may be due to animations also kicking-in incorrectly / at the wrong time as well, which may cause an avatar to deform.

Restrained Love Viewer

Restrained Love Viewer 2.9.21 (release notes), released on Friday December 16th,  brings Bento support to that viewer as well. As with Kokua and other Bento capable viewers, this also sees the Reset Skeleton and Reset Skeleton with Animations options added to the right-click avatar context menus as the most visible sign of Bento support (outside of Bento meshes rendering correctly!).

In addition the update includes a minor change to RLV, with the “?” symbol no longer being used to identify a cheat inside emotes, as some emotes may end with genuine questions.

Additional Links

Kokua 4.0.1.37934

kokua-logoNicky Perian announced the release of Kokua 4.0.1.37934 on Tuesday, March 1st 2016.

The update sees Kokua gain parity with the latest release version of the viewer from Linden Lab (version 4.0.1.310054 (Maintenance release) at the time of writing), and also with the February 26th release of RLV version 2.9.16 from Marine Kelley.

Not that if you are currently still using a test version of the viewer, the automatic update feature will not function. A separate download and install is required.

CEF Updates

This release incorporates the Chromium Embedded Framework (CEF) updates for media from the Lab, as well as the assorted crash and bug fixes from the Maintenance release. Also included for CEF are a series of contributed updates for Linux, coming by way of Drakeo and including work by Nicky Dasmijn of Firestorm and Henri Beauchamp of CoolVL. Commenting on this, Nicky points out:

Drakeo’s development focus is media and providing Slackware viewer packages. Upstream CEF frequently issues security updates and Drakeo puts those into his own Slackware packaged viewers and contributes updates to Kokua. These security updates from CEF come more often than the Kokua release cycle, however, our Test viewers can be used to maintain a level of currency. Please remember that Linux viewers are Alpha and that is even more the case now that we no longer have the benefit of Linden Lab’s Quality Assurance run through of new features added to Linux viewers. We do our best to provide stable Linux viewers, but with the vast number of Linux distributions problems will occur that may not have timely solutions.

Inventory Updates

Transferable Items Filter

Kokua 4.0.1 includes a new Transferable Items Only inventory search filter. When active, this will limit the main inventory display to transfer enabled items only.

To prevent possible confusion / worry about inventory loss, the option does not persist between log-in sessions when enabled.

The new Transferable Items Only filter for inventory searches
The new Transferable Items Only filter will display only those items which are transfer enabled in your inventory

OpenSim Exportable Parameter

Kokua 4.0.1 adds an Exportable parameter to the Item Profile floater for OpenSim grids, allowing content creators to easily mark items they build as being exportable to other grids. The option is not displayed by the floater when logged-in to Second Life.

The OpenSim only Exportable parameter
The OpenSim only Exportable parameter

Do Not Let Me Fly

A new option added to Preferences  > Kokua and to the Commands menu is Do Not Let Me Fly. As the name suggests, when checked, it prevents your avatar from flying even where flying is enabled.  The option is specifically intended for use in combat zones where flying within the region may still be enabled, to prevent any risk of accidentally flying (such as when jumping an obstacle) and interrupting the combat flow.

The Do Not Fly option will prevent you avatar for accidentally flying whilst still allowing Page Up to be used for jumping
The Do Not Let Me Fly option will prevent you avatar for accidentally flying whilst still allowing Page Up to be used for jumping

Under the Hood

In addition to the above, the release includes numerous under the hood improvements and updates, all of which are listed in the downloadable change log for those interested.

Related Links

Kokua 3.8.6: notify me

kokua-logoOn Tuesday, November 17th, Nicky Perian announced the release of Kokua 3.8.6.37336,  which brings the popular SL and OpenSim viewer to parity with both recent Linden Lab code releases and with Marine Kelley’s RLV,  while including some additional tweaks from the Kokua team.

The release was preceded by a test release version focused on integrating the most recent updates for RLV in order to ensure there were no unpredictable outcomes from multiple merges, etc. A request was put to Kokua users to assist in testing that pre-release, which saw around 600 people respond and download the viewer. Their feedback formed the basis for additional refinements to the code leading up to this release, with Nicky passing on his personal thanks to all of those who participated.

The Lab code releases in the Kokua 3.8.6 comprise:

  • Release 3.8.5.305531, dated October 13th – an Maintenance release comprising 90+ fixes, updates and feature requests from the Lab (release notes)
  • Release 3.8.6.305981, dated October 26th – the notifications viewer, incorporating the new notifications floater (release notes).

Notifications Update

The notifications update presents a new floater for managing all your incoming notifications and notices, the result of a feature request to the Lab from Aki Shichiroji.  This sees incoming notifications split between four tabs: System, Transactions, Invitations and Group, with each tab displaying the total number of notices stored within it.

Kokua 3.8.6 incorporates the Lab's new notifications floater, itself the result of a feature request from Aki
Kokua 3.8.6 incorporates the Lab’s new notifications floater, itself the result of a feature request from Aki Shichiroji

Clicking on an individual notice, or the down arrow to the right of a notification will open the details within the preview panel. Individual notices can also be closed by clicking the X to the right of them. The two buttons at the foot of the floater will either collapse all “open” notifications within the current tab, or deleted them all from the tab.

The RLV updates bring Kokua fully up to par with RLV 2.9.15, including the hotfix release of 2.9.15.1 on November 9th intended to correct BUG-10601.

The Kokua team contributions for this release comprise:

  • Uploading a Blender generated dae, and NOT retaining material group order (see Bug 10326)
  • OpenSim update –  Set Lag Meter Server section to operate at 11 fps.

There are a number of known issues with this release – please refer to the Kokua 3.8.6 release notes for details.

I confess to (once again) not having have that much time to drive this release due to having a busy schedule at the moment. However, when I was able to run it however (sans RLV active), I encountered no significant issues. My apologies (also again) to Nicky for not having spent more time using the release ahead of this summary review.

Related Links