Ouzo: a viewer aperitif for Second Life

Linden Lab has promoted the latest Maintenance RC to de facto release status. The viewer follows the Lab’s convention of naming their maintenance updates for the viewer after popular alcoholic beverages and aperitifs.

This release includes a range of updates and improvements to the viewer which are worth highlighting, and which will be finding their way into third-party viewers as time goes forward (if they are not already present). Including the following.

Installation and Log-in Improvements

  • The “Your account will not be available until” login failure message has now been removed, as it is no longer meaningful.
  • The GPU Benchmark test no longer causing issues when installing the viewer or when setting viewer defaults.
  • Non-English versions of the viewer can now be installed into non-default paths without causing incorrect fonts to be loaded, corrupting the text of the Terms of Service display in the viewer.
  • Mac OS updates:
    • Incorrect VFS (cache) creation time no longer shown in “help>about SL”.
    • Full version of the build in the applications is now displayed after install on Mac.

Avatar Appearance Updates

  • A new option added to the Appearance Editor right-click menu: Wear Only This Outfit.
  • The Edit Outfit panel in the Appearance Editor no longer displays “Loading…” when there is nothing to load.
  • An avatar’s hairbase is now correctly rendered in Appearance mode when ALM is enabled, and the alpha mask will correctly hide the default hair in the Outfit Editor.
  • A seated avatar’s rotation is now correctly updated when the object the avatar is sitting on is changed via the build floater X, Y, Z spinners.
  • Object position (and sometimes size) no longer greyed out when editing avatar parts or attachments.
  • Temporary attachments can now be detached via gear menu in Appearance >Wearing.

UI Improvements

  • Abuse Report floater clean-up.
  • Error messages no longer doubled (the first being generic, the second being accurate).
  • It is no longer possible to delete an inventory folder while trying to rename it by holding down the Delete key a little too long.
  • Chat scroll bar now properly displayed after a panel resize.
  • “Walk/run/fly” toolbar button no longer turns off “fly mode” once per session.
  • Received Items improvements:
    • The “New” icon in the Received Items folder now correctly disappears when navigating with keys.
    • The “New” tag now appears in front of folders when searching.
    • “Properties” menu item disabled for multiple selection in Object content, because it was causing Received Items to disappear.
  • The Donation check box no longer covered by the Purchase button when buying land from a group you’re already donating to.
  • Bottom part of “Filter” button at Snapshot window can now be properly clicked.
  • World Map no longer shows first friend location after searches.
  • Unicode correctly appears in the Windows viewer display name.
  • Arrows ‘Navigate back’ and ‘Navigate forward’ had wrong state.
  • Profiles now have a Back button.
  • Debug setting AvatarHoverOffsetZ will work regardless of whether Set Hover Height modal has been opened.

Efficiency & Performance Improvements

  • This viewer uses the new off-line messages capability to correctly fetch off-line IMs following log-in, hopefully resolving the issue of lost off-line messages.
  • Viewer no longer attempting to load file/mesh/LOD indefinitely in case of most failures.
  • Advanced Lighting Mode (ALM) improvements
    • Normal and specular maps no longer downloaded when ALM is disabled.
    • Local Textures for Advanced Lighting Projectors now keep the selected texture.
  • Particles attached to the muted avatars no longer render.
  • Texture animation flicker at certain frame rates has been removed.
  • Sculpties should no longer appear as spheres before their shape data has been received by the viewer.
  • Scripts memory usage should no longer return incorrect values in the Estate Tools.
  • Unneeded exception handling from LLAppViewer::frame() removed.
  • ExportCharts for performance analysis re-enabled.
  • Mods to allow nVidia nSight to capture frames of Viewer rendering have been added.
  • Deprecated and unused private memory pooling removed.
  • Various translation updates.

Media Updates

  • (MAC only): viewer Media Browser no longer doubles entered Cyrillic capital letters.
  • Magnify glass button no longer returns camera to avatar after select other nearby media in “Start/Stop ALL Media” tab.
  • Scrollbar should decrease when the number of displayed media decreases.
  • The viewer no longer sends multiple GET requests against prim media when PRIM_MEDIA_AUTO_PLAY is enabled.
  • Social floaters launch a somewhat different version of the internal browser.

Crash Fixes

The viewer includes a range of crash fixes, as detailed in the release notes.

Downloads

The viewer can be downloaded from the viewer’s release notes page, if preferred.

A Mediterranean Soul2Soul in Second Life

Soul2Soul Med; Inara Pey, May 2018, on FlickrSoul2Soul Med – click any image for full size

In February 2018, I wrote about a visit we made to two Homestead regions designed by Minnie Blanco (Minnie Atlass): Soul2Soul River and Soul2Soul Bay (see here for more). While I’m somewhat hesitant about blogging regions that are intended for rental purposes, but both Soul2Soul River and Soul2Soul Bay were so beautifully designed and offered sufficient public spaces, I felt comfortable in writing about them.

Since then, Minnie has added a third region to her group, Soul2Soul Med. As the name implies, this homestead region has something of a Mediterranean theme to it. Once again, the region in part offers properties for rent to those looking for a home; although at the time of our visit there were only three such properties on the region, leaving the greater part of it open to public exploration.

Soul2Soul Med; Inara Pey, May 2018, on FlickrSoul2Soul Med – click any image for full size

Visitors arrive on the southern most of the two island the regions has been split into. This points roughly south-west to north-east, a rocky shoulder of land on which is perched a little hamlet sitting above a beach and pier for boat moorings. Gaily painted houses run along the upper street, although the paint on some of them is showing signs of fading under the bright Sun. Cars are parked along the little street, flowers are in full bloom, while the café half-way down the slope to the beach presents a welcome rest-stop from explorations.

A second rocky island crosses the first to the north, forming a “t” to its base. A narrow channel separates the two islands, turning south to run between them to the east, a single bridge spanning it.

Soul2Soul Med; Inara Pey, May 2018, on FlickrSoul2Soul Med – click any image for full size

This northern island is given over to the rental properties.  All three are spread far enough apart to offer those renting them a fair amount of privacy, while roads leading from each of them come together before the bridge, offering a direct connection with the little hamlet on the southern island.

There’s a feeling of life that has been added to the region: boats are moored down on the water; bicycles and vehicles are scattered around, and a couple of maintenance chaps are performing repairs here and there. Meanwhile, and on the edge of town is the ruin of a house where a group of mannequins appear to have set-up home, complete with a bed on the upper floor and a broken-down truck parked out back. It’s a further quirky addition that gives the region additional atmosphere and depth.

Soul2Soul Med; Inara Pey, May 2018, on FlickrSoul2Soul Med – click any image for full size

With its rugged, coastal look, mixed flora, hilltop hamlet and surrounding hills, Soul2Soul Med is delightfully picturesque, and matches both Soul2Soul River and Soul2Soul Bay in the level of detail and styling put into the region. For those looking for somewhere to live, the rental parcels are well placed and offer a lot of room. For those looking for a place to explore – remembering that there are private residences on one of the islands – and take photographs, Soul2Soul Med offers an ideal destination.

SLurl Details

2018 SL UG updates #20/1: Simulator User Group meeting

The Apothecary; Inara Pey, April 2018, on FlickrThe Apothecaryblog post

Server Deployments

As always, please refer to the server deployment thread for the latest updates.

  • On Tuesday, May 15th, the Main (SLS) channel received server maintenance package 18#18.05.07.515224, which includes two new LSL functions: llRequestUserKey and llName2Key –  see below for more.
  • On Wednesday, May 16th, the Release Candidate channels were currently marked as TBD at the time of writing. However, during the Simulator User Group meeting on Tuesday, May 15th, Rider Linden indicated there would be two RC deployments:
    • The BlueSteel and LeTigre deployment should comprise internal fixes, together with simulator-side updates for better management of estate level ban lists – although these will require a viewer update to be visible.
    • The Magnum RC update should comprise the same internal fixes, together with the simulator-side updates for abuse report categories.

llRequestUserKey and llName2Key

llRequestUserKey and llNameToKey, both of which will be across all RC channels following the Wednesday deployment, are in connection with the upcoming return of Last Names (see this blog post and this blog post for more). These functions can be summarised as:

  • llRequestUserKey:
    • Requests the Agent ID for the agent identified by name from the dataserver. The name given may be either the current name of an avatar or a historical name that has been used in the past. If no agent can be found with the supplied name this function returns the value NULL_KEY.
    • It returns a handle (a key) that can be used to identify the request when the dataserver event is raised.
    • Note that agent being searched for with this function does not need to be signed on to Second Life.
    • See the llRequestRequestUserKey wiki page for more.
  • llName2Key:
    • Returns a key the Agent ID for the named agent in the region. If there is no agent with the specified name currently signed onto the region, this function returns the value NULL_KEY. Names are always provided in the form “First[ Last]” or “first[.last]” (first name with an optional last name.)
    • If the last name is omitted a last name of “Resident” is assumed. Case is not considered when resolving agent names.
    • Uses a different mechanism to look up agent information to the older llKey2Name().
    • See the llName2Key wiki page for more.

Abuse Report Category Capability

As I’ve noted in my TPV Developer meeting updates, a new capability is being introduced that will allow the viewer to call abuse report categories from the simulator, rather than having them hard-cored into the viewer itself. This will help ensure abuse reports are filed using valid AR categories, while at the same time making it easier for the Lab to maintain the AR categories.

The deployment to the Magnum RC is the first phase of this work to be made to the grid. Once the simulator changes are available grid-wide, a viewer with the new capability should be made available, with a request that TPVs adopt the updates as soon as they can in their own release cycles.

SL Viewer

The Ouzo Maintenance viewer has updated to version 5.1.4.515016 (dated May 7th, but the update wasn’t listed in the Alternate Viewers page until week #20).

The Animesh viewer updated to version 5.1.4.515420 on May 15th.

The rest of the viewer pipelines remain as:

  • Current Release version 5.1.3.513644, dated March 27, promoted April 13 – formerly the media update RC.
  • Release channel cohorts (please see my notes on manually installing RC viewer versions if you wish to install any release candidate(s) yourself):
  • Project viewers:
  • Linux Spur viewer, version 5.0.9.329906, dated November 17, 2017 and promoted to release status 29 November – offered pending a Linux version of the Alex Ivy viewer code.
  • Obsolete platform viewer, version 3.7.28.300847, May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.

Other Items

Mesh Pivot Points and the Uploader

A long-time problem with the mesh uploader is that it ignores pivot points set within tools like Blender when a model is uploaded to SL. This means, for example, that doors set with a pivot point in Blender won’t work using that pivot when uploaded to SL. A feature request to enable the uploader to recognised pre-set pivot points in mesh objects was raised in 2015 – see BUG-37617 –  and more recently, Beq Janus has been looking to add further information to it.

Region Crossing Updates

Code to improve communications during region crossings went grid-wide in week #19. A further round of simulator-side updates is likely to be deployed in the next few weeks. In the meantime, Joe Magarac (animats) believes most of the minor issues relating to “partial unsits” can be handled with changes to scripting / the viewer – see BUG-214653. He’s offered to rally support to help the Lab dig more deeply into this issue, by arrange group tests, etc., if the Lab can made simulator-side changes to help improve things.

Three major issues for vehicles are No Script parcels / regions, ban lines and scripted security systems. The  former can be harder to deal with, as there is no advanced warning that scripts are disabled until the boundary is crossed. Scripted security systems tend to provide some warning which can generally allow those straying into a private area time to get out (unless the delay time has been set ridiculously short). Ban lines are somewhat insidious, however, as they can physically “snag” a vehicle whilst ejecting the occupants – with the vehicle often remaining in place with no auto-return.

There has been a feature request to handle ban lines better (BUG-216276), with another request for ban-lines to “deflect” vehicles, rather than allowing vehicle to cross them and becoming snagged when the occupants are ejected. It’s not clear if the Lab will adopt these ideas.

Silas Merlin at LEA 14

Silas Merlin LEA 14

“There are experiments and exhibits inside buildings,” Artist and sculptor Silas Merlin says of his installation at LEA 14. “It’s a collection of the things I happen to be building this semester, so there’s no specific theme; but I do have LEA in mind whatever I do, so I think everything is in theme in that respect.”

It’s certainly an intriguing environment, bringing together Silas’ gift for 3D sculpture and his pastel artwork in a place where exploration is encouraged – indeed required, if one is to see everything. It is also a place which includes certain nods to others here and there, be they intentional or otherwise; with the intentional ones offered a little tongue-in-cheek and without rancour.

Silas Merlin LEA 14

The landing point to the installation is located in a tall tower sitting just offshore to the rest of the build. This tower contains the first of Silas’ experiments: the use of a cubemap and a 360-degree image to create a reflective hemisphere on the stone floor (you’ll need to have you viewer’s Advanced Lighting Model (ALM) enabled via Preferences > Graphics in order to see the reflection, otherwise the hemisphere will simply appear to be a black object).

Getting to the rest of the installation is perhaps best done by flying from the landing point. A rugged landscape, with a ground pattern and plants which are in places mindful of Cica Ghost’s designs, this is a place littered with buildings and ruins, many of which look to have been extruded from living rock rther than constructed. Some rise like the towers of a castle, others seem to have echoes of Hindu or Aztec architecture, and others are far more free-form.

Silas Merlin LEA 14

Many of these structures have elements inside or on them. These range from experiments with projectors and projected lights  – so again, keep ALM enabled during your visit – to little vignettes of characters from J.M. Barrie’s Peter Pan (as seen through the 1953 lens of Walt Disney Pictures) to places to sit down and relax, and so on.

The Peter Pan elements can be found in a little scene featuring the Darling family, and  a charming little diorama featuring some of the principal characters – Pan himself, Hook, Tiger Lily, the crocodile, the alarm clock, etc. Larger versions of some of the characters can also be found dotted about the landscape, with Hook’s ship sitting in a small bay.

Silas Merlin LEA 14

Two of the larger structures within the landscape are particularly engaging, albeit for different reasons. The first takes form of a temple with a somewhat Hindu styling to it. It has been raised in recognition of a certain – controversial, shall we say – artist who has not had the best of relationships with the LEA, being s known for her … disruptive … influence.

“She seems to target LEA artists,” Silas playfully said of the artist concerned, “So I thought it would be fun to have a temple with offerings to appease the angry goddess!”

Silas Merlin LEA 14

The second building offers a selection of pastel drawings by Silas. However, these are very different to his usual studies. Predominantly black-and-white, they have something of a dark, haunting tone to them, with even the colour paintings hinting at spirits and the supernatural.

A part of the installation that may not be obvious to visitors sits at 3021 metres in the air. Here, on a platform sits a small ghost town of buildings – some of which reminded me of some of the structures in Silas’ Felsenmeer experience in Sansar.  It sits among a number of platforms containing unfinished elements, and offer another point for exploration, even if you do need to map teleport your way up to it.

Silas Merlin LEA 14

A curious but engaging mix of Silas’ work, LEA 14 will remain open to visitors through until the end of June.

SLurl Details

SL Sci-Fi Expo 2018

SL Sci-Fi Expo 2018

The 2018 Second Life Sci-Fi Expo touched-down safely on the main grid on Saturday May 12th, 2018 ready to embark Second Life residents on flights of intergalactic adventure and fancy which will continue through until Sunday, May 20th, 2018.

Active across four regions this year, the convention once again presents a broad range of science-fiction related role-play and content, all bound together in the aim of raising funds for Relay for Life of Second Life and the American Cancer Society.

In addition, the event features a range of entertainment and presentations. So much is going on through the week in fact, that the best way of staying up-to-date on things is to check the convention’s event calendar (don’t be confused by it being referred to as the 2017 calendar). This can also be found at strategic points scattered throughout the convention’s regions on browsable display boards, so keeping up-to-speed on where to go and what to see is pretty easy.

SL Sci-Fi Expo 2018

If I’m totally honest, the convention seemed – on visiting and in viewing the website – a lot more subdued this year than in previous years. I’m not aware of any significant themes to the regions, outside of Land of the Giants for the central (“hub”?) region; there doesn’t appear to be a list of exhibitors this year, and the website itself – at the time of writing does not appear to have been updated since May 5th, 2018.

Within the regions themselves, traffic was high during my two visits, while Star Trek appears to have the largest presence in terms of the number of booths etc – which is not to say the event is in any way exclusive to Trek; there are a fair few TARDIS telephone boxes scattered around and the odd Viper and Cylon Raider can be seen, as well as a Marvel Comics hero or two. Do be aware, when visiting, that several of the exhibition booths have teleporters leading elsewhere – so if some see a little devoid of information, this could be the reason why.

So, as I’m prone to say when previewing this event: whatever your interest in science fiction, be sure to set your phaser on fun and head back to the future with a visit to the SL Sci-Fi convention.

SLurl Details

A Little Bit of Soul in Second Life

A Little Bit of Soul; Inara Pey, May 2018, on FlickrA Little Bit of Soul – click any image for full size

Update: A Little Bit of Soul is now closed, and SLurl links have been removed from this article.

Occupying one half of a Full region, A Little Bit of Soul is group design offering a huge amount to see and explore.  Running from west to east across the region, it presents what might be seen as a build in three parts, all of which flow together to offer a unifies setting.

At the western end is a built-up area which encloses the landing point. Split into two parts, it encloses the landing point within a plaza-like square surrounded by boutique-style businesses, some of which have town style houses built above them. Footpaths run around the shops on two sides, one of which forms a small road lined with more shop fronts with living spaces over them, while the other offers a way to a waterfront area.

A Little Bit of Soul; Inara Pey, May 2018, on FlickrA Little Bit of Soul

This small precinct offers a pristine setting: shop fronts are freshly painted, balconies are lined with potted plants, and trees and hedges are neatly trimmed. A small metal gazebo sits towards the middle of the square, a harpsichord, guitar and drum set forming a curious setting for a trio of musicians. All-in-all, there is a strong European cosmopolitan air within this part of the parcel.

Walk westward across the plaza from the landing point, and you’ll find a narrow set of steps lead up to the second half of this built-up area. This is altogether more run-down in tone – and becomes progressively more so as you explore. It is reached via two pairs of doors at the top of the steps leading up from plaza, which open onto another square surrounded on three sides by what might at first glance appear to be small apartments or perhaps hotel rooms, windows lit. With its hanging ivy, open verandahs in cast iron, and open courtyard, this area has something of an old New Orleans feel to it.

A Little Bit of Soul; Inara Pey, May 2018, on FlickrA Little Bit of Soul

With the exception of a first floor room sitting over an arched entrance leading out of the square, the “rooms” of this hotel / apartment setting are actually false, and demonstrate a clever use of space on the part of the designer here, Megan Prumier. Pass through the archway and take the ramp or steps on its other side, and you’ll find the “rooms” of the hotel / apartment house have become the frontage for run-down stores facing out onto little streets.

This raised area offers a collection of footpaths and open spaces set with tables and chairs, market stalls and other bric-a-brac and general detritus, all set amidst the shells of ruined buildings. The entire area exuding an aged feel, with more shells of ruined buildings sitting off-shore, rising above tall walls to give the parcel an added sense of depth.

A Little Bit of Soul; Inara Pey, May 2018, on FlickrA Little Bit of Soul

Travel east from the landing point, under an archway between two stores, and you’ll come to the second element in the parcel’s design. The first part of this area is a small chapel and churchyard, again put together by Megan, caught under a steady downfall of rain. Beyond this, under a further archway, sits a much smaller group of shops, bordered on both sides by woodlands, the southern of which has paths and trails running through it, as well as places to sit – or bathe.

Designed by Xange Madrigal, this area flows seamlessly into the surrounding woodlands and the surrounding rugged countryside. A small body of water can be found here, together with a raised terrace with seating while more paths lead the way to hidden gems of areas, simple wooden bridges crossing the water where necessary to encourage explorers onwards.

A Little Bit of Soul; Inara Pey, May 2018, on FlickrA Little Bit of Soul

And still there is more: the eastern end of the region offers more woodland, copses, trails, an outdoor space for weddings or other celebrations, a waterfront  a sauna deck and gazebo looking out over offshore islands which again add further depth to the parcel, and a cabin-style home. These have all been brought together by several more contributors to the region – although I’m not entirely sure if the cabin is intended to be open to the public at large, so please keep this in mind when visiting.

Throughout my visits, A Little Bit of Soul was caught under a twilight sky, and while this works, I would suggest it limits the appreciation of the beauty of the parcel, which far more comes to life under a daylight setting. However, I strongly recommend seeing the setting under both its intended windlight (Bryn Oh’s Mayfly) and a good daylight setting: A Little Bit of Soul is a marvellous setting, well deserving of a visit.

A Little Bit of Soul; Inara Pey, May 2018, on FlickrA Little Bit of Soul

With thanks toy Shakespeare (SkinnyNilla).