SL13B: marking thirteen years of Second Life

The Auditorium by Anthony (ADudeNamed Anthony) - SL13B
SL13B: The Auditorium by Anthony (ADudeNamed Anthony), with Egyptian sculptures by Garvie Garzo

Second life celebrates its 13th year as an open virtual world on Thursday, June 23rd. To mark the event, Second Life resident will be enjoying a week-long celebration, in the form of the Second Life 13th Birthday (SL13B), which runs from Sunday, June 19th through Sunday June 26th and features a wide range of entertainments and events for people to enjoy.

The seventeen regions are now open, the stages are alive with music. Exhibits from individuals, groups and community from across Second Life are ready for you to see and enjoy, and a host of entertainers will be bringing music and dancing and more to the grand stages spread across the regions, whilst talks and presentations are also to be found.

SL13B Cake Stage by Miktaki Slade
SL13B Cake Stage by Miktaki Slade

As always with the birthday celebrations, there really is a lot to see and do across the regions, and the exhibit builds offer a mix of the breath-taking, the sublime, the wonderful, the stunning and the fun.

One of the things I particularly enjoy with each SLB celebration is the imaginative approach taken to the major aspects of the event – the stages, the auditorium, the welcome area, and once again, this year the builds are simply phenomenal. At the heart of the event is – naturally – the four-region Cake Stage in the shape of Miktaki Slade’s familiar design and approach (above). Almost bracketing this to the west and east are the Automaton / Stage Left and the Live Performance stage.

SL13B: Stage Left by Walton F. Wainwright (Faust Steamer)
SL13B: Stage Left by Walton F. Wainwright (Faust Steamer)

The Automaton  / Stage Left is a truly amazing two-region design (SL13B Stupendous and SL13B Mesmerize) by Walton F. Wainwright (Faust Steamer). You may recognise that name as belonging to the man who designed the SL12B Welcome Area – and you have to see this stage to believe it; it is a mighty design guaranteed to mesmerise you, it is so stupendous in its scale and in the breadth of imagination it encompasses. Stage Left will be hosting the Linden Lab sponsored Music Fest on June 24th through 26th, and it also hosts some secrets for visitors to discover!

The Live Performance stage, by Cube Republic, is located on SL13B Dazzle, and while it may only comprise a single region, it is for me a beautifully attractive and imaginative stage design. The flying turtle-style ship, hovering over the water immediately caused me to recall the tenth anniversary’s amazing giant turtle stage by Flea Bussy and Toady Nakamura, whilst inside the turtle’s shell we get a wonderful echo of Cube’s own design from SL12B and Kazuhiro Aridian’s DJ stage from 2015’s SL12B. The entire sci-fi loo and the use of a local experience to access the stage make this a fabulously imaginative setting.

SL13B: Live Performance stage by Cube Republic
SL13B: Live Performance stage by Cube Republic

To the north-west, at SL13B Impressive, sits the Welcome Area, a giant sailing ship by Catboy Qunhua, floats serenely in the sky, close to the top of the towering form of a great lighthouse, and with more ships sitting in its shadow on the waters below. This is the place anyone new to the SLB celebrations should commence their visit. The landing point provides an information pack, whilst down on the main and lower decks are teleport portals and landmark givers to the major points of interest in the celebration regions – the stages, the auditorium, the pod tour centre, etc. Or, if you prefer, you can mark your way down through the lighthouse to ground level and start your explorations by crossing the bridge.

Across to the north-east side of the celebration regions is a park of rolling hills, gently flowing waters and trees of many hues from which rises the mighty Linden Tree, bearing upon its massive trunk the DJ Stage by Zuza Ritt. The stage will be the home of a lot of entertainment through the week, whilst the park below offers many opportunities to escape the bustle of the celebrations without actually leaving the regions, and take time to wander and catch your breath.

SL13B: Welcome Area by Catboy Qunhua
SL13B: Welcome Area by Catboy Qunhua

And then there is the Auditorium by Anthony (ADudeNamed Anthony) – seen at the top of this article. Another inspiring design sitting at the boundary of two regions – S13B Astound and SL13B Enchant, the Auditorium will be the home of a range of talks throughout the week of festivities, including the Meet the Lindens series every weekend at 15:00 SLT.

Set within formal garden featuring sculptures by Garvie Garzo, the Auditorium is another stunning design, looking out over a reflecting pool to the west, beyond which stands this year’s SLB Time Capsule display. Eastward of the Auditorium is the sepulchral dome of the Grabbers of the Last Freebie, which contains a surprise of its own.

SL13B: DJ Stage parklands by Zuza Ritt
SL13B: DJ Stage parklands by Zuza Ritt

And of course there are the resident-built exhibits in all their many styles and approaches. Some offer art to see and enjoy  – and I confess to immediately loving We Began as Wanderers by Krys (Krystali Rabeni), a simple, elegant sculpture which encapsulates the basic truth about all of us who have come – and stayed – in Second Life.

Within these myriad exhibits are things to do, things to try, things to learn, rides to enjoy, experiences to be had – so much so, that all those passing through the SL13B gates during the course of the week will doubtless have their own stories to tell following their explorations. And of course, there is The Big Hunt to encourage people in their explorations as well!

So – welcome to the anniversary celebrations!

SL13B: We Began as Wanderers by Krys (Krystali Rabeni)
SL13B: We Began as Wanderers by Krys (Krystali Rabeni)

SLurls and Links

Singularity 1.8.7

singularityThursday, June 16th saw the first full release of Singularity in almost two years, with version 1.8.7.6861being offered for download.

As the release notes explain, the delay in updates for the viewer have been due to a number of reasons – not the least of which was the sad passing of Latif Khalifa (to whom this release is dedicated), and also the departure of one of the viewers core developers for pastures new. There have also be various infrastructure and hardware issues which have frustrated attempts at update.

The new release is currently for Windows 32-bit and 64-bit, and Linux 64-bit only, The team hopes to get the Mac version back on track as well, and are currently seeking a Mac developer to help with this.

Given the length of time since the last full release, there have obviously been a lot of changes, including getting back towards parity with many of the Lab’s own updates, as well as singularity’s own bug fixes and the adoption of elements from Alchemy.

As usual, I don’t propose giving an in-depth review of all the changes to the viewer here, but will attempt to highlight some of the more significant.

Lab-derived Changes

Tool Chain Update

Perhaps the most significant change with this release is under-the-hood. Singularity is now built using the latest tools and libraries recommended by Linden Lab. For Windows, this means that with the 1.8.7 release, the viewer no longer supports Windows XP. It also means that when the Mac version of the viewer is updated, Singularity will no longer support anything earlier than OSX 10.7 going forward.

TLS 1.2 Support

Singularity 1.8.7 is TLS 1.2 complaint, meaning you can use the built-in web browser to make LindeX transactions or SL marketplace purchases if you so wish.

Hover Height

The Hover height slider is available via the Quick Prefs panel
The Hover height slider is available via the Quick Prefs panel

The Lab’s Hover Height functionality has been added to the Singularity Quick Pref panel (click the UP arrow button, lower right-hand corner of the viewer window). As per the official Hover Height it works to a range of +/- 2 metres.

Independent of Hover Height, but a little similar in nature and so worth mentioning here is a new /hover command, which is described as “supporting values of -50 through 50”, however, during testing on Aditi, I found that the maximum height by which I was moved was around 5 metres, regardless of anything set above that. I therefore assume the release notes should read “supporting values of -5.0 through 5.0” – although admittedly I’ve not referred this back to the Singularity developers for confirmation.

Other Lab-Driven Updates

  • Latest inventory protocol (AISv3) support has been merged in to maintain future SL inventory handling compatibility
  • QtWebkit browser has been replaced with a Chromium variant
  • The SLVoice plug-in (Vivox) has been updated to parity with the SL viewer
  • Server-Side Baking (avatar appearance has been updated
  • Avatar rendering information is now reported to the simulator (although the local complexity limit slider has not been implemented in Preferences > Graphics) so this is not a full Avatar Complexity implementation).

Preferences Updates

Input and Camera

For combat enthusiasts, Preferences > Input and Camera includes two new options:

  • Display targeted avatar’s name under the crosshair
  • Display position and avatar health (your own avatar, in damage-enabled regions)
The new Mouselook options in Preferences > Input & Camera
The new Mouselook options in Preferences > Input & Camera

Communication Chat Preferences Updates

  • Preferences > Communications: you can now select which conference calls to accept / block (Accept all, accept Friends Only, Block all)
  • Preferences > Adv. Chat > Chat UI allows you to select displaying user names, display name, display name with user names or user names with display names from a drop-down list
  • Preferences > Adv. Chat > Autoresponse now splits auto response options into separate sub-tabs. Also, autoresponse options can now be selected via the World menu > Status sub-menu
Revised auto response options layout
Revised auto response options layout
  • Adv Chat > Spam includes a new option to block LM offers.

Continue reading “Singularity 1.8.7”

Of Children and toys, and magic and dragons

It’s time to kick-off a week of story-telling in voice, brought to our virtual lives by the staff and volunteers at the Seanchai Library. As always, all times SLT, and events are held at the Library’s Second Life home at Bradley University, unless otherwise indicated.

Sunday, June 19th

13:30: Tea Time with The Jungle Book

Bryn Taleweaver presents selections from Rudyard Kipling’s great adventure.

18:00: Magicland Storytime: Ollie’s Odyssey

OllieCaledonia Skytower continues reading William Joyce’s children’s tale about Oswald (or Ollie, or Oz), a stuffed rabbit and favourite of young Billy. Oz goes everywhere with Billy, until one day, he is accidentally left under a table during a wedding, and is kidnapped by the wicked Zozo.

An unwanted amusement park prize, Zozo hates all toys that are favourites; so much so that he doesn’t just want them lost – he wants them forgotten by everyone – and he has gathered other embittered toys to his cause.

Now Oz must work to not only rescue himself and get back to Billy, he must ensure all the other “lost” toys reach safety.

Monday June 20th, 19:00: The Alchemyst (The Secrets of the Immortal Nicholas Flamel #1)

Faerie Maven-Pralou reads Michael Scott’s mystical novel.

AlchemystAccording to the records, Nicholas Flamel was born in Paris on 28 September 1330 and died in 1418. Only his tomb has forever lain empty, because Nicholas Flamel is the greatest Alchemyst of all time. Entrusted with the care of the Codex – also known as the Book of Abraham the Mage – Flamel found within it the secret of eternal life.

But there is much else in the Codex which, if used by the wrong minds, could very well bring about the end of the world. So, for 700 years, Nicholas Flamel has guarded the Book, keeping it from all those who might otherwise seek to abuse its secrets.

Until John Dee steals it. And John Dee has the desire to unlock the Codex and bring about the very cataclysm Flamel has always feared. Without the book, he and his wife, Perenelle, will age and die, whilst with the book, Dee can thwart all attempts to recover it.

Enter 15-year-old twins, Josh and Sophie Newman. Prophecy has foretold of a time when the world would be threatened – and of the two youngsters gifted with extraordinary powers who will save it. Flamel recognises the Newman twins as those youngsters, and sets out to awaken their magical talents. So it is that Josh and Sophie find themselves cast into the middle of the greatest tale – the greatest confrontation – of all time.

Tuesday June 21st, 19:00: Return to the Hooting Yard

Frank Key is an English self-published writer,  blogger, broadcaster and voice behind Resonance FM’s long-running radio series Hooting Yard on the Air, a weekly show broadcast live and consisting almost entirely of Key narrating his own short stories and observations.

Frank Key’s prose reduces meaning to dust and then resurrects it in his own skewed image. But no creative genius is less godlike than Frank: his world is mournful, crazy, stupefyingly complex, hilarious and dark, peopled by characters at once engaging and perverse.

– Edmund Baxter

Join Crap Mariner as he presents a selection of Key’s writings.

Wednesday June 22nd 19:00: Raymie Nightingale

Caledonia Skytower continues Kate DiCamillo ‘s 2016 children’s story.

RaymieWhat do you do when your father takes off with a dental hygienist? Be upset? Miss him? Rail against him? Or hatch a plan to get him to come home?

Raymie Clarke decides on the latter course of action. Dad needs to come home, and it’s down to her to see that he does – and that means winning the Little Miss Central Florida Tyre contest. Doing so will get her name and picture in the papers, which are sure to be read by her father, prompting his return.

Except… In order to win the contest, Raymie must do good deeds and learn the graceful art of baton twirling. Worse, she has to go up against the nauseating, show-business steeped Louisiana Elefante, who has fainting for effect down to an art form. Then there is Beverly Tapinski, who has entered the contest not to win it, but to wreck it for everyone else. So Raymie faces a mountain of challenges she must overcome.

Then fate plays a hand, circumstance and events bringing the three girls together in an unlikely friendship in which each has a role to place in supporting and aiding the others.

Thursday, June 23rd 19:00: The Dragon of Boeotia (Monsters of Mythology)

Shandon Loring reads Bernard Evslin’s story focused Cadmus, the founder and first king of Thebes, and the first Greek hero. When a fierce dragon plagues a region of Greece, it comes to the attention of young prince, Cadmus, who decides to fight it.

Saturday, June 25th 15:00: Lost in Austen

"Jane Austen's English Countryside" at LEA 8

“Jane Austen’s English Countryside” at LEA 8

Caledonia Skytower and Kayden  Oconnell read selections from Persuasion at Jane Austen’s English Countryside.

—–

Please check with the Seanchai Library SL’s blog for updates and for additions or changes to the week’s schedule.

The featured charity for May / June is Habitat for Humanity, with a vision of a world where everyone has a decent place to live – a safe and clean place to call home.

Additional Links

Unmasking a Cure Medieval Faire in Second Life

Unmasking a Cure - Medieval Faire - Jousting
Unmasking a Cure – Medieval Faire – Jousting

The 2nd annual Unmasking a Cure Medieval Faire  opened its gates on Friday, June 17th, and will run through until Sunday, June 26th.  Whether you are into medieval role-play or not, the Faire is offering a host of events and activities right throughout the week, with something for just about everyone to try or enjoy – all with the aim of raising funds for RFL of SL.

Unmasking a Cure - Medieval Faire - the village
Unmasking a Cure – Medieval Faire – the village

The event, organised by a dedicated team of Unmasking A Cure RFL Team volunteers, features a wide range of events and activities and a programme of entertainments. There is, for example, the 4th annual UAC Grand Joust and the Round Robin En Garde! tournament, which is open to anyone for a L$150 donation to RFL of SL. There are also melees, mounted archery, horse races, live entertainment, DJs … for the complete programme, it’s probably best to refer to the Faire’s Events pages.

Unmasking a Cure - Medieval Faire - En Garde! tournament
Unmasking a Cure – Medieval Faire – En Garde! tournament

Activities are focused around the Village square with its merchant stalls providing a host of Medieval goodies, including special items available through RFL vendors.  Around this sit the main event areas for the Faire – the jousting tilts, the start of the relay horse racing track, the melee battleground and the En Garde! tournament area, together with meadows and gardens in which to enjoy quieter moments.

Unmasking a Cure - Medieval Faire - the meadow
Unmasking a Cure – Medieval Faire – the meadow

You can find out more about the DJs and the live entertainers through the Unmasking a Cure website, as well is obtaining more information on participating in activities.  So, in a week when entertainment, celebrations and fun are liable to be foremost in people’s mind, why not take time to go all Medieval, and help Unmask a Cure?

Related Links

SL project updates 16 24/2: server, viewer, group ban / chat

La Vie; Inara Pey, June 2016, on Flickr La Vieblog post

Server Deployments – Recap

As usual, please refer to the server deployment thread for the latest information.

  • On Tuesday, June 14th, the Main (SLS) channel received the same server maintenance project, as previously deployed to all three RC channels, comprising “minor internal changes”
  • There was no deployment to either the LeTigre or BlueSteel Release Candidate channels
  • After being in doubt (see part 1 of this report), the Magnum RC deployment did take place. This contained the same code as is currently on the RCs, other than some additional diagnostic code executed when some enters a region.

SL Viewer

The Maintenance RC viewer updated on Thursday, June 16th to version 4.0.6.316614, which includes two additional fixes:

  • MAINT-6446 Correct password length handling to match web sites
  • MAINT-6486 Recompile Scripts does not process beyond first object/prim.

The VLC Media plug-in project viewer updated to version 4.0.6.316258 on June 15th, which includes on additional fix:

  • MAINT-6488 [Win LibVLC] After using a drop down list on a web page, it remains stuck on-screen even when URL is changed.

All other viewers remain unchanged:

  • Current Release version: 4.0.5.315117 (dated May 11), May 18 – formerly the Quick Graphics RC viewer
  • Inventory Message RC viewer, version 4.0.6.315555, dated May 23rd – removal of deprecated and unused UDP inventory messaging mechanisms from the viewer
  • Project viewers:
    • Project Bento (avatar skeleton extensions), version 5.0.0.316366, dated June 10th
    • Visual Outfit Browser viewer, version 4.0.6.316123, dated June 6th – ability to preview images of outfits in the Appearance floater
    • Oculus Rift project viewer, version 3.7.18.295296, dated October 13, 2014 – Oculus Rift DK2 support
  • Obsolete platform viewer version 3.7.28.300847 dated May 8, 2015 – provided for users on Windows XP and OS X versions below 10.7.

Group Ban / Chat

A major annoyance among many groups is that when an irritant is banned / ejected from a group whilst already engaged in group chat, they can continue to engage in the chat session until they close the group chat session window / tab – see SVC-32. However, an upcoming change to the group chat services, currently undergoing testing on Aditi, will change this.

While subject to change prior to going live, the updates on Aditi worked so that:

If a person banned or ejected is in the same region as the person banning them, the banned individual sees a dialogue box displayed over their group chat:

Group chat warning following a ban
Group chat warning following a group ban / ejection when in the same region as the person carrying out the banning / ejection

When they click on OK, the dialogue clears and the group chat closes. The group should also be removed from their group list, preventing them from re-joining the chat.

If the person being banned / ejected is in a different region to the person banning / ejecting them, there is no dialogue box displayed over their group chat. Instead, the chat window remains open, but any attempts to post chat messages result in the system message:

group chat-3
Message displayed when attempting to continue to use and open group chat after being banned / ejected from a group, when in a region different to that of the person banning you

The group will also remain in their group list until such time as they re-log. However, if they close the chat window and attempt to re-join it, they will receive the following message:

group chat-2
Message displayed on attempting to close / reopen the group chat after having been banned / ejected from a group

Currently, it appears as if this update will be included in a main grid Release Candidate update for week #25 (commencing Monday, June 20th).

Bento Fix

A fix for BUG10979 – “Scripted attachments attached to the new enhanced skeleton attachment points show as worn on ‘Invalid Attachment Point’ in the script limits floater” is available for  testing on Aditi on the Fire Ant 1 region, if anyone wishes to try the fix. If all goes according to plan, it should also be on the main grid in a Release Candidate server maintenance package in week #25.

With thanks to Rex Cronon for the SBUG meeting chat tanscript.

Project Bento User Group update 15 with audio

Project Bento – extending the SL avatar skeleton
Project Bento – extending the SL avatar skeleton

The following notes and audio were taken from the weekly Bento User Group meeting, held on Thursday, June 16th at 13:00 SLT at the the Hippotropolis Campfire Circle . For details on the meeting agenda, please refer to the Bento User Group wiki page.

Note that this update is not intended to offer a full transcript of the meeting, nor does it present the discussion points in chronological order. Rather, it represents the core points of discussion, grouped together by subject matter were relevant / possible, whilst maintaining the overall context of the meeting.

Simon Linden and Whirly Fizzle wear horse avatars by Teager. Whirly has clearly been Torleyfied!
Simon Linden and Whirly Fizzle wear horse avatars by Teager. Whirly has clearly been Torleyfied!

Viewer Status

As noted in my current viewer releases page and this week’s SL project update, the Bento project viewer updated to version 5.0.0.316366 on June 10th. This release primarily contained bug fixes.

In addition, the pre-jump / jump / landing issue reported in my Bento update #14 (and see BUG-18239) This issue appears to have been related to issues of animations repositioning the avatar pelvis (also the avatar centre) causing conflicts as Vir explained in the meeting.

Eye Bug

Coyot Linden demonstrates the eye bug
Coyot Linden demonstrates the eye bug

Unfortunately, the new project viewer has introduced a fair number of new issues, which the Lab is now looking into, However, one which (as at the time of writing) was awaiting a JIRA, was raised for discussion at the meeting by Medhue Simoni.

In short, the problem is that models uploaded using the latest version of the viewer which do not have eye positions / animation set for poses such as a default stand pose (so they use the default eye positions and will move naturally), have the eyes incorrectly positioned as soon as the avatar is worn.

The problem is exacerbated by the fact that even avatars uploaded using the latest version of the viewer (5.0.0.316366) which do display their eyes correctly can have the eyes reset incorrectly in a person’s view in the Reset Skeleton button is used. however, the eyes will also resume their expected position once any animation affecting them is played.

One possible culprit of the issue might be a new head slider, as discussed towards the end of the meeting.

Relative Bone Translations

A recent addition to the Bento project viewer is the ability to reset all bones in the skeleton. The idea is to correctly reset all bone positions in your view should an avatar deform when changing shapes. However, Gael Streeter has come upon situations where partial bone resets might be required, which prompted a discussion on the forum thread (see follow-ups here, here and here) and led to Tapple Gao offering a proposal (which also sparked further discussion in the thread) to address the issue via relative bones translations, which is also now a feature request.

While Vir Linden see the idea as a “nice to do”, it could entail some deep changes to the avatar system as well as having to extend the animation format; as such, it’s more likely to be something the Lab would consider for a “Bento follow-on” project rather than something they’d might try to implement at this point in time.

Leviathan Flux raises the matter of relative bone translations

Aki Shichiroji, wearing her Bento centaur settles down for the meeting
Aki Shichiroji, wearing her Bento centaur settles down for the meeting

However, there is a significant set of issues facing makers of mesh heads / faces, while could be resolved through relative bone translations which avoid making the shape sliders unusable (which would be the case if they relied on repositioning the facial bones).

A concern was raised that any changes made at this point in time risked the breakage of Bento content which is currently a work-in-progress for creators; however, most of those present at the meeting took the attitude better a breakage now if it yields an improvement,  than down the road, when breakage would be a much greater risk.

Continue reading “Project Bento User Group update 15 with audio”