Viewer release summary 2013: week 1

This summary is published every Monday and is a list of SL viewer / client releases (official and TPV) made during the previous week. When reading it, please note:

  • It is based on my Viewer Round-up Page, a list of  all Second Life viewers and clients that are in popular use (and of which I am aware) and which are recognised as adhering to the TPV Policy
  • By its nature, this summary will always be in arrears
  • The Viewer Round-up Page is updated as soon as I’m aware of any releases / changes to viewers & clients, and should be referred to for more up-to-date information as the week progresses
  • The Viewer Round-up Page also includes comprehensive links to download pages, blog notes, release notes, etc., as well as links to any / all reviews of specific viewers / clients made within this blog.  

Updates for the week ending: 6 January, 2013

  • SL Viewer updates:
      • Development rolled to 3.4.5.268717 on January 4th, 2013
      • Development version of the CHUI project viewer rolled to 3.4.3.268744 on January 4th, 2013
  • Cool VL updates – three versions for the time being, all updated on January 5th, 2013:
    • Stable version rolled to 1.26.6.4
    • Legacy version Legacy (v2.6 renderer) rolled to 1.26.4.47
    • Experimental version rolled to 1.26.7.4
    • Release notes
  • Phoenix officially reached end-of-line for SL on December 31st – read more here

Related Links

Getting set for a drill down into history

CuriosityCuriosity spent the Christmas and New Year period parked in at “Grandma’s House”, a point of geological interest within the “Yellowknife Bay” area of Gale Crater.  With most of the mission team on Earth taking a break over the holiday period, the rover was left largely to its own devices for an 11-day period. This was not only to accommodate the holidays – which saw some NASA / JPL personnel available to step-in should problems be reported – but also to test the rover’s capabilities for upcoming times when it will be completely out-of-communication with Earth.

The times occur during what is known as periods of solar conjunction, which place Earth and Mars on opposite sides of the Sun. During these periods, which can last some two weeks, communications between Earth and vehicles operating on and around Mars are severely disrupted / curtailed due to interference from the Sun.

Solar conjunction: when Earth (r) is on the opposite side of the Sun or another solar system body - in this case, Mars (l)
Solar conjunction: when Earth (r) is on the opposite side of the Sun or another solar system body – in this case, Mars (l)

As a result, vehicles like Curiosity need to have sufficient instructions stored onboard so that they can continue to operate when it is impossible to upload commands on a daily basis, and to ensure their safety systems / processes are properly primed should anything untoward happen and the vehicle is forced to “safe” itself. The Christmas / New Year break was an ideal time for NASA / JPL to test Curiosity’s ability to operate in an effectively autonomous mode in preparation for the first such conjunction, which will occur in April 2013.

In all, two days were spent uploading 11 days’ worth of instructions and mission activities to the rover. These included instructions for Curiosity to record panoramic images of its surroundings and also images of potential targets of interest for the next phase of the mission. With “full” mission operations resuming on the 3rd January, 2013, mission project manager Richard Cook of JPL said of Curiosity’s first extended period of autonomous operation, “We had no surprises over the holidays,” before turning attention to the next immediate step in the mission: to commission the rover’s onboard drill.

A raw image captured by Curiosity’s Mastcam on Sol 136 (December 23rd, 2012) looking out over “Yellowknife Bay”. The image has not been white balanced and thus shows the scene as it would ben seen by the human eye in local lighting / conditions (click to enlarge)

Continue reading “Getting set for a drill down into history”

The Amazon deal: LL demonstrating they can’t see the wood for the trees?

On Friday 4th January, I was one of many who reported on the “unexpected” (given the move had apparently been made of December 10th, 2012) move to make Second Life available via Amazon following a tweet from the official Second Life account. Ciaran Laval was perhaps the first (certainly that I know of) to blog on the matter, and Tateru gave a very pithy commentary on the nature of the packages and on promoting SL as a “game”, which drew considerable commentary on Plurk as well as on her blog.

The tweet announcing the promotion / "expansion"
The tweet announcing the promotion / “expansion”

For my part, I resisted passing direct comment on the move in my original piece, in keeping with my attempts to avoid colouring any “news” items with personal bias. However, I have to say that the Amazon deal leaves me feeling that – once again – the Lab has bungled an opportunity, or at least failed to launch it fully and properly or in a manner liable to serve Second Life and themselves particularly well; although perhaps not for the reasons others have cited.

In difference to many critiquing the move, I have no problem in Amazon presenting SL as a game. Not that I’m saying I think SL is a game, I most certainly don’t, per se. I simply have no problem in Amazon presenting it as such, and for a couple of reasons:

  • Whether we like it or not, SL is largely referred to by the broader media and the more specialist (dare I say gaming media) as a “game” (even if the latter does make some attempt to sub-categorise SL in some way) – ergo, the wider perception is that SL “is a game”, whether we agree with that perception or not
  • More directly, and as Uccello Poultry comments on Tateru’s piece, the simple fact is that “game” is probably the only listing option in Amazon’s catalogue they consider to be the closest “fit” for SL – and it is a little unreasonable for us to expect them to develop a dedicated category on the basis that we find the “game” label offensive.

At the end of the day, issues over the listing category could be overcome had time been taken to give a reasonable explanation / description of the product itself. Sadly, and as demonstrated by the pages for the Viewer, the Lab has done the barest minimum required. Rather than providing insight into the platform through a mixture of text and screen shots, all we have are five bland bullet points which fail to leverage SL’s potential or appeal. The effort does, being brutally honest, leave me wondering once more if there is anyone working at the Lab who actually a) has real, hands-on marketing experience, b) is capable of writing attention-grabbing promotional material, and c) actually grasps what SL is about for themselves.

For me, this lack off effort on LL’s part is more damning than Amazon’s sin of promoting SL as a game.

Vehicle Packages: opportunity missed
Vehicle Packages: opportunity missed

Turning to the vehicle packages themselves, I have to say I don’t necessarily agree with all the criticism levelled at them – SL actually can be quite good for using some vehicles / craft, as I’ve personally discovered as result of receiving the Premium sail boat, which is one of the “vehicles” in the packs.

Again, from my perspective, the crux of the matter is that the packages are indicative of thinking at the Lab which is at worst, simply lazy, or at best, demonstrating an inability to think an idea through in terms of its potential to benefit the platform and by extension, LL’s own bottom line.

In short, in opting for the packages on offer, rather than being a little more ambitious, it would appear the Lab has missed an opportunity right from the get-go. That is to address, at least in part, the perennially thorny issue of user retention.

Continue reading “The Amazon deal: LL demonstrating they can’t see the wood for the trees?”

Lab promotes Second Life through Amazon

Update, January 5th, 2012: The “limited offer Vehicle Starter Pack” has been withdrawn ahead of the stated end of the promotional period. This is apparently because no-one thought to ensure the offer could in fact be limited to “one per customer”.

secondlifeIn something of a surprise move Linden Lab announced on the 4th January, 2013, that Second Life is now on Amazon.

But only (perhaps only for the time being) if you are a US resident.

The announcement reads in full:

It’s a new year, and we have news: Second Life is now available on Amazon! 

In addition to the standard Mac and PC versions, we’re offering several bundled packages for sale, which include vehicles to enjoy and L$ to spend inworld or on the Marketplace.

As a special promotion, this weekend only the Starter Vehicle Pack (usually $9.95), which includes a hoverboard and L$1000 will be available for FREE [limit one per customer].

If a friend of yours has been waiting to join Second Life, now is a great chance for them to head over to Amazon and get started with the free Starter Vehicle Pack. Spread the word!

One of the SL offer pages on Amazon.com
One of the SL pages on Amazon.com

The links lead to a series of pages offering various packages for download, which comprise:

  • A PC or Mac “basic” pack, which appears to offer the current version of the viewer,
  • A “Deluxe Vehicle Pack”, comprising a hoverboard and what appears to be the sailboat previously offered to Premium members together with L$2000, at a cost of $14.95
  • A “Premium Vehicle Pack”, comprising the hoverboard, sailboat and the Premium gift dune buggy together with L$4000, at a cost of $24.95
  • The special “limited offer Vehicle Starter Pack” mentioned in the blog post of a hoverboard and L$1000, for $9.95 (offer expires on the 6th January 2013, and is limited to one per customer.

Amazon’s account linking facility is used for the downloads. Whether this means that in the case of new users any required Second Life account must be created through Amazon’s servers prior to downloading the viewer, or whether the SL account creation can be handled once the viewer is installed (as appears to be the case with the forthcoming Steam link-up), is unclear.

Certainly, it is interesting to note there is a subtle difference in the wording of the account link-up instructions. Those provided on the viewer pack pages refer to the need for a “Linden Lab account”, while those on the vehicle pack pages refer to purchasers having a “Second Life account”, suggesting the two are different – although granted, the different wording might simply be an error and not indicative of anything.

Even so, leaving it to the LL side of things for the actual SL account creation would appear to simplify matters considerably for Amazon – although it does beg the question as to *what* account would require creation prior to downloading either viewer package where new users are concerned. Doubtless, someone from the US will be able to enlighten me, should they opt to try the mechanism out!

Another interesting tidbit with this move is that it seems the packages have all been available through Amazon since … December 10th, 2012, with, it would seem, nary a word from the Lab.  Katharine Berry was perhaps the first to notice things when, on Christmas Eve, she Tweeted:

Eagle-eyed Katharine Berry spotted the packages on Christmas Eve
Eagle-eyed Katharine Berry spotted the packages on Christmas Eve

This possibly explains why the special offer package appears to be on such a limited-time offer (until January 6th, as mentioned) – although it is not uncommon for the Lab to run “weekend only” offers with regards to Second Life.

For the majority of us, however, the news has come somewhat out-of-the-blue – although with a degree of hindsight, a large rear-view mirror and the fact that we had the promise of Steam being on the horizon for a while now, it perhaps should have been. After all, LL have an established relationship with Amazon both  with Jeff Bezos being a former (current?) investor in LL (2006), and through the development of a Kindle Fire specific version of Creatorverse. So chalk that one up to the first prediction for 2013 most of us missed!

For now, however, it’ll be interesting to see how the move fairs, whether additional packages will be added to it and if it will spread to Amazon’s international operations (amazon.co.uk, etc.) – and whether LL have any more surprises up their collective sleeve!

With thanks to Ricco Saenz for the pointer to Katharine’s tweets.

When griefing crosses the line

It’s a fact of life that griefing is part of the subculture of Second Life. It’s not necessarily an agreeable subculture or one we particularly want or need, but it is there all the same. I say this not to excuse what goes on, but to underline the fact that right or wrong, most of us in hearing about it tend to shrug our shoulders and then carry on with our lives.

There are times, however, when griefing – which is actually crossing the line each and every time it occurs – crosses a the line not only in terms of resigned acceptance, but also in terms of criminal behaviour.

The fashion world in SL has recently been subject to this latter situation. This saw an SL user  already complicit in copying skins and shapes, and whose profile boasted they had scant regard for the ToS together with outright threats against content creators, start to use griefing as an attempt to extort money from others. They did so by crashing large fashion events and then demanding payment in order to not crash future events.

extortion

Much of what happened in this matter appeared to go unreported outside of fashion circles – few blog (this one included) reported on the matter, despite the problems apparently occurring over a span of months. The Lab also appeared unwilling to engage in the matter, despite extortion being a criminal act. In the end, many of those affected by the situation saw no other choice than to themselves disrupt in-world user group meetings in order to try to voice their concerns and frustrations directly (if unfortunately inappropriately) to the few remaining Lab employees users can actually contact nowadays.

(I say “inappropriately” not as an admonishment here, but because those who were confronted by this extortionist were demanding direct action from those Lab personnel the least well equipped to provide meaningful feedback on matters.)

In the end, the approach did appear to work, inasmuch as the account of the individual concerned was banned from Second Life and all content relating to it (apparently ripped from other merchants) was removed from the Marketplace.

Of course, in an age and situation where alt accounts are freely available, the removal of a single account is no guarantee the individual responsible has actually been removed from SL – or more particularly that their modus operandi will not be repeated elsewhere by others.

Yordie Sands brings word that the latter appears to have happened, and the use of extortion has been taken up elsewhere. Writing yesterday, she details a situation where Junkyard Blues, a renowned SL blues club run by Kiff Clutterbuck and Dina Petty, has been recently subjected to repeated griefing attacks which comprised, in Kiff and Dina’s words, “Multiple griefers with blinding graphics card attacks and sim lag/crashes … In some instances the computers of many staff and patrons actually shut down or rebooted as a result of the attacks.”

Such was the frequency of the attacks that patrons began staying away from the venue. However this was not an “innocent” (if such a term can be used with any form of griefing) attack. Junkyard Blues were contacted and informed that if they handed over cash, the attacks would stop.

This is again extortion, plain and simple.

As a result of both the threats and the attacks, Junkyard Blues has been forced to resort to restricting access to their club to “members only”, which impacts both their business and their customers.

Continue reading “When griefing crosses the line”

SL project news: week 1, 2013: forthcoming RC releases, viewer, and new work

RC Deployments for Week 2

The Lab is still getting back up to speed following the Christmas / New Year break, so expect further information to be forthcoming on Main and RC releases for week 2, 2013 via the Server topic of the Technology Forum.

However, as it stands, there are two projects which it is hoped will reach RC channel release in the week commencing Monday 7th January, 2013. These are Caleb Linden’s threaded region crossing code and Andre Linden’s interest list code.

As I’ve previously reported, the threaded region crossing code was subjected to a pile-on test on Aditi towards the end of 2012. The results were, on the whole, a little disappointing for those taking part – although expectations may have been set a little high. While there were some improvements noted – particularly when travelling between regions on foot and with a heavy script load – overall, there were sill issues with crossing between regions in vehicles (particularly ground vehicles).

Airbourne antics: vehicles still exhibited region crossing issues duing the threaded region pile-on test in December 2012
Airbourne antics: vehicles still exhibited region crossing issues duing the threaded region pile-on test in December 2012

Issues arising from the pile-on test are still being looked at, and Caleb repeated his request that anyone noting specific issues should raise a JIRA directed for his attention. For those wishing to try out the code, the GC Test regions are still available on Aditi.

The Interest List code is still subject to receiving an OK from the Lab’s QA team. There will doubtless be an update on this – and on the planned RC releases in general – at the Simulator User Group meeting on Tuesday 8th January, 2013.

SL Viewer News

Not a lot to report on here at present. The Beta viewer reached the 3.4.4 code base Just before Christmas 2012, (3.4.4.268497, December 20, 2012). There may be a rendering issue which may require addressing and might lead to a slight delay in releases; apparently, not all tests are giving the same results, so LL are still investigating the matter. Work is continuing to update the GPU tables for the viewer; further cards have been added to the table, and several blanket entries have been removed (such as all unrecognised nVidia cards being detected as nVidia Ion GPUs).

As reported over Christmas, CHUI rolled through a number of rapid releases in its development version, and the main project version rolling to 3.4.3.268587 on December 22nd. Both the development and project versions of the viewer are on the 3.4.3 codebase, and the most recent development release was made on January 4th (3.4.3.268703). Both versions are available from the Alternative Viewers download page.

While the core of the Mac version of the viewer is built using OSX 10.7 (with Xcode 4.3.3), work is progressing in moving the viewer to OSX 10.8 Mountain Lion, which is expected to happen “very soon” according to Oz Linden, although no date is available as to when.

New Pathfinding Capability

VoidPointer Linden is working on a new flag for pathfinding characters. STAY_WITHIN_PARCEL is designed so that when set, pathfinding characters will only set goal points during wander, evade, pursuit, etc that are within the parcel they get created in. If the parcel is a non-regular shape, it is still possible a character will cross between it and neighbouring parcels (unless the navmesh is cut through the use of an exclusion volume), but goal points will only be set within the originating parcel. The code is still in development, and so the constraints on where a character can wander when it comes to irregular parcel shapes, but VoidPointer is not making any promises on this.

He's completely batty! - Voidpoint Linde at the Server Beta UG meeting, Jan 3rd, 2013
He’s completely batty! – Voidpointer Linden’s avatar at the Server Beta UG meeting, Jan 3rd, 2013

There is no stated delivery time for this new feature, other than it is currently being worked on.

Server Object Rezzing Code

Baker Linden has been looking to improve how objects with large file sizes are handled by the simulator software when being rezzed. He describes the work thus, “What I’ve been working on is hopefully significantly decreasing lag spikes when rezzing large, complex objects. Large does not necessarily imply size, but size of the files being read. When an object is rezzing, we have to parse the object / mesh files and create our in-world objects with that data.”

Until now, reading and parsing of any files related to objects which require rezzing has been on the main thread. When several such objects requiring rezzing at the same time, the simulator stalls. Baker has been moving the reading / parsing operation to a background thread in the expectation that rezzing multiple “large” (again, in terms of file size, not the size of the object itself) objects will not choke the simulator.

The key point about this work is that it is specifically aimed at preventing the simulator processes from choking and a region stalling when there are a number of large object files being read / parsed, not at actually “speeding up” the physical rezzing process. As such, it is unlikely that objects will appear any faster in people’s in-world view as a result of this work. However, what it does mean is that the simulator code will be better able to handle rezzing multiple “large file” objects without the attendant region lagging which can occur as a result of the simulator being unable to process messages from viewers and other simulators, etc.

Information Sources

  • Opensource Developer meeting, Wednesday 2nd January, 2013
  • Beta Server meeting, Thursday 3rd January, 2013.

Related Links