Free-form role-play in Second Life

Asphyxiation Point; Inara Pey, February 2016, on Flickr Asphyxiation Point – Upper Town

Asphyxiation Point wasn’t always the town that you see today. In fact, there was a time when it was nothing more than a small rocky outcrop jutting out of the ocean. The only way to get to it was past straits so narrow that sailors would hold their breaths as they made the perilous trip. And so the rock was named Asphyxiation Point and largely shunned for centuries.

All that changed when two fishermen – Jeremiah Newton and Fredrick Perry – happened to venture past the straits in search of new lobster hunting grounds.

So opens the back story to what is probably one of Second Life’s most immersive urban role-play environments to be opened in recent years. It is an elaborate story, rich in content, which steers the reader through a history which is both palpable and entirely believable; a story sharing the same depth and detail as the region itself.

Caitlyn and I were invited to tour Asphyxiation Point by one of the prime movers behind the role-play environment: Charles Newton Kuluk
Caitlyn and I were invited to tour Asphyxiation Point by one of the prime movers behind the role-play environment: Charles Newton Kuluk

Caitlyn and I were invited to visit Asphyxiation Point by one of region’s Admins and a prime mover in Asphyxiation Point’s development, Charles Newton Kuluk (kuluk).

Prior to his invitation, I’d only faintly heard of the region, knowing little more than it offered urban role-play. Charles was quick to offer more information, including the link to the region’s excellent website, which offers a wealth of detail for the interested visitor to the town.

“Asphyxiation Point was founded exactly one year back on February 22nd, 2015,” Charles said to me as we discussed a visit. “We’ve since grown to over 3000 members and enjoy a high level of both role-play activity and events, and my motivation for inviting you is  primarily to get more people interested in the idea of free-form role-play, and also hopefully break down  some misconceptions as to why a lot of such regions are labelled as Adult.”

As a free-form role-play environment, Asphyxiation Point doesn’t have a set structure on what it is necessarily about. There are no paragraph-heavy rules; common sense in the order of the day. Nor are there any pre-defined factions, political affiliations or anything else which might be found in more rigidly defined role-play environments. Players are free to establish their own factions and affiliations according to their in-game wants and needs; even the combat is role-played, rather than employing any metered system. Instead, the approach to role-play is perhaps best described by borrowing from the website:

A small fishing village turned tourist town, Asphyxiation Point is both beautiful and dangerous. [A place] ​where characters live, laugh and love while crime, despair and conflict brew just under the surface. Will you succumb to the darkness or will you rise above it all? Where will your adventure take you? Who will you be? 

In other words, those joining the role-play here are free to read-up on the back story of the town, develop their character accordingly, immerse themselves in its environments and gain familiarity with ongoing story lines and existing RP, and to naturally engage and role-play with one another. Hence why there is no insistence that visitors employ any observer or out-of-character (OOC) tags.

Asphyxiation Point; Inara Pey, February 2016, on Flickr Asphyxiation Point – Lower Town

“We believe in negotiation here,” Charles said of the latter. “So don’t worry about it. Stick to IMs once you leave the landing point. If you are approached in RP, just IM them and let them know you are observing / photographing or whatever.”

One way of keeping up with all that’s going on is to peruse the community’s local newspaper. In it you’ll find reports on the latest happenings in town, reviews on popular places and news on public events, such as the recent Mardi Gras festival. Again, the emphasis here is on community immersion and involvement: helping to make visitors and player feel fully a part of the local community.

Asphyxiation Point; Inara Pey, February 2016, on Flickr Asphyxiation Point – the beach and Upper Town to the right, Lower Town and the Red Light District in the distance

Players can further invest themselves within the community through the businesses established as a part of the role-play environment, or by starting their own business (again focused on role-play). A section of the website again provides a comprehensive guide to both, including an overview of the sim-owned businesses (which players can apply to run) located through the four districts of the town.

“Our objective is to promote diversity in RP opportunities and see what happens,” Charles told Caitlyn and I during our visit. “The build is cleaner in looks than a lot of urban RP environments, because we didn’t necessarily want crime on the surface – well, maybe except for some places like the Red Light District. But we did want to give opportunities to the more criminal elements too. The sewers are spread all under town and give folks an alternative path to stay out of the cops eyes.”

Continue reading “Free-form role-play in Second Life”

SL project updates 16 8/2: TPVD meeting

Imesha; Inara Pey, February 2016, on Flickr Imesha – Blog post

The following notes are primarily taken from the  TPV Developer (TPVD) meeting held on Friday, February 26th, 2016. A video of the meeting is embedded at the end of this report, my thanks as always to North for supplying it, and time stamps in the text relate to this recording.

Server Deployments – Recap

There was no scheduled Main (SLS) deployment on Tuesday, February 23rd. On Wednesday, February 24th, all three RC channels received the same new server maintenance package, comprising a server crash fix and “minor internal improvements.”

RC and Project Viewers

RC Viewers

[00:58] The Current Maintenance RC viewer was updated to version on Friday, February 26th. This should have a fix in it for a significant crash problem it has been experiencing. Otherwise all the current RC and project viewers remain as per part #1 of this week’s updates, with no view promotion to de facto release status as bugs in the three RC viewers continue to be worked on.

[00:49] It is now believed that the major issues with the HTTP / Vivox viewer have now been resolved, with the version released on Monday 22nd February ( performing “pretty well” within its cohort. [23:45] It is hoped that Rider is in the process of clearing the last significant bug which is stopping this viewer from progressing forward.

[01:20] The Quick Graphics viewer (version, dated February 17th at the time of writing) is continuing to gather fixes for assorted issues. Oz is reasonably certain the anticipated update for this viewer will be released as an RC in week #9 (week commencing Monday, February 29th), which could mark its last RC update, making it eligible for promotion to the de facto viewer.

[26:43] At the current rate of progress it is likely these three RC viewer could all be vying for promotion to release status at around the same time.

Project Viewers

[01:49] As per my last Project Bento report, work is being put into the final version of the Bento skeleton. Once this work has been completed, there should be a further viewer update. This could likely be the last iteration of this viewer as a project viewer prior to it progressing to release candidate status at some point in the future.

[02:04] The Oculus Rift viewer update is also still in progress, with what is regarded as the last major bug now having been fixed, so an update will now be appearing “soon”.


[02:46] There is a new version of OpenSSL  coming out. Depending on the vulnerabilities it fixes, it is possible this will be folded into the current release viewer to get this out of the door, but no firm decision on this will be taken until the update is available.

64-Bit Project

[03:30] Work is progressing on the 64-bit viewer build for Windows and Mac, with the Windows tool chain and infrastructure being rebuilt to support both 32-bit and 64-bit builds (once live, the Mac viewer is likely to be 64-bit only).

Viewer Stats

[04:48] The Lab gathers statistics on viewer log-ins and crash rates (and has long done so). The former allows them to gather data on the numbers of users logging-in by operating system, by operating system flavour (32-bit of 64-bit) and by viewer build (using the viewer channel number).

Changes to how the stats are gathered, coupled with other factors means that they have not been disseminated to TPVs was once the case. However, this now seems likely to resume from March, with TPVs being furnished with their own stats and those for the Lab’s viewers.

Firestorm see this as useful as it allows them to directly compare their most recent releases crash rates not only with previous releases of their viewer, but also with the crash rates of the versions of the Lab’s viewer using  the same core code base, thus potentially helping to identify potential underlying causes of any elevated crash rates they may be experiencing.

This discussion on stats segued into a general discussion on viewer channels, viewer spoofing (an illegal viewer trying to appear as a legal viewer), blocking viewers by channel number, etc., which can be heard within the video.

Future Viewer Projects

Visual Outfits Browser  Viewer

[24:00] The Visual Outfits viewer is not publicly visible, but is designed to provide a means by which users can store and browse images associated with their outfits in inventory. There is currently no time frame for when this viewer will reach a public status (project or RC).

Inventory Code Improvements

[27:14] In September 2015 I blogged about the inventory improvements projects being undertaken by Aura Linden. This is a two-step project:

  • The removal of redundant inventory messaging paths from within the viewer because they have been replaced by more robust mechanisms or they no longer have any server-side support and so are redundant
  • A complete rationalisation of the inventory code within the viewer to  more closely couple functions with their actual purpose, followed by a refactoring of the code to make it easier to maintain going forward.

It had originally been indicated that the first part of this work might appear within a project viewer before the end of 2015. However, as it is utilising HTTP, it has been delayed pending the release of the HTTP updates viewer.

It is now anticipated that once the HTTP updates reach release status, the initial phase of the inventory work will be released and allowed to progress through to a release status and gain adoption by TPVs. Once this has been done, the Lab will start removing legacy APIs from the simulator code.  One consequence of this will be that very old viewer versions which do not support the Advanced Inventory System (AIS v3) code updates (which have been available in most recent viewer releases for some time),  will no longer be unable to log-in to SL as a request of inventory load failures.

Continue reading “SL project updates 16 8/2: TPVD meeting”

Casablanca: a classic movie in Second Life

Casablanca: Aero Gare - "Here's looking at you, kid"
Casablanca: Aerogare – “Here’s looking at you, kid”

Update, February 29th: Sommer contacted me to let me know the Casablanca build will remain open for the foreseeable future – as long as visitors continue to behave themselves! – so if you’ve not already done so, done miss the opportunity of a visit!

Update, February 27th: TracyLynne dropped by to read this post, and afterwards IM’d me in-world to let me know she had, and that the chess table mention in the piece as missing, and which featured in Rick’s exchange with Peter Lorre’s Signor Ugarte where he is given the Letters of Transit for safe-keeping, has now been added. Thank you, TracyLynne!

It’s one of the all-time classic romance films of the 20th century, the tale of American Rick Blaine in Casablanca during 1941, trying to run his own bar and ostensibly stay out of the war. However, he is drawn into matters when his former lover, Ilsa Lund, now married to a fugitive Czech Resistance leader Victor Laszlo, walks into his bar, trying to find a way to reach the still neutral United States – and he happens to have the means by which they might do so.

At the time it was made,  no-one involved in it expected Casablanca to become the iconic film we know it as today. But in the years and decades following its initial release in 1942, it has become adored for its leading pair of Bogart and Bergman, its many quotes, its memorable theme song and its atmospheric sets. And, until around the end of the month, Second Life users can immerse themselves in this cinematic legend thanks to TracyLynne Carpenter and Sommer Shepherd.


Sitting above Sommer’s full region of Nantucket Island, lies a beautiful recreation of some of the key locations from the film. It started life as the setting for an in-world party, but Sommer has opened it up for public visits, and it is a place any lover of the film or great and photogenic Second Life builds is not going to want to miss.

Teleporting to the build brings you to the location of the film’s iconic finale: the concrete of Casablanca Aerogare, where an Electra aeroplane bound for neutral Lisbon awaits its passengers. It is here, on a foggy night that Rick persuades Ilsa to board the flight with her husband rather than staying with him, warning her that  if she doesn’t, she will regret staying. “Maybe not today, maybe not tomorrow, but soon and for the rest of your life.” Then, as the plane departs, Rick walks off into the fog with his new comrade-in-arms, Captain Louis Renault. Regarded as one of the finest endings to a movie (and one in places ad-libbed by Bogart), it is the perfect opening to your visit.

From the airport, you can walk down one of the winding streets of Casablanca, past the headquarters of the Vichy police, to Rick’s Café Américain, the central set of the movie, fabulously reproduced (perhaps only missing the chess board – see the comment at the top of this piece – over which Rick first learns of the means by which he will eventually be able to help Ilsa and Laszlo), when Signor Ugarte persuades him to look after two “letters of transit”  he has acquired, guaranteeing the holders free passage throughout German-controlled Europe.

Casabalanca: Rick's Café Américain - "Of all the gin joints, in all the towns, in all the world, she walks into mine."
Casablanca: Rick’s Café Américain – “Of all the gin joints, in all the towns, in all the world, she walks into mine.”

But this is more than just set pieces from Casablanca, it is an imaginary glimpse into the making of the film. Cam along some of the buildings on the street leading to Rick’s bar, and you’ll find them to be wooden façades, propped into place from behind, indicating this is in fact one of the sound stages on which the film was made – albeit one lovingly blended into a suitable desert environment through the magic of Second Life.

Take a walk around the back of the set, and you’ll find film supplies, spare cameras, tented catering and make-up facilities, and the caravans which might have been used by Bogart and Bergman had they really been on location, offering them places to rest between takes or rehearse lines. Other hints that this is a film set can be found elsewhere, such as the camera and director’s chairs sitting alongside the arrival point, or the camera set up in Rick’s bar.

Casablanca: inside Rick's Bar: "You played it for her, you can play it for me! "
Casablanca: inside Rick’s Bar – “You played it for her, you can play it for me!”

This really is the most marvellous build; one which shouldn’t be missed while there is the opportunity to visit. if you haven;t yet dropped into Rick’s Café Américain, neither Caitlyn nor I can urge you strongly enough to make sure you do. You may not encounter Bogart of Bergman when visiting, but if you love the movie, I can guarantee you’ll hear their lines echoing around you.

SLurl Details