Viewer 2 – getting there?

Linden Lab have released an “Alpha” of Viewer 2.1.

They’re making progress it seems – calling the release “Alpha” rather than trumpeting it as an “almost ready Beta”. Who sez they don’t listen?!

On a serious note, the new release (which admittedly, I have yet to download and try) brings with it several much-needed improvements – such as the bane of my life, the Sidebar, now “overlaying” the world-view as an option, rather than shunting it rudely off to the left. Why anyone would want the latter option constantly shattering their experience, I’ll never understand; but at least we now have the long-overdue option to get rid of it for something altogether smoother.

They’ve also finally got the message about camera controls – recombining things into a single pane (why, oh why were they ever split-off in the first place?), and they’ve made the bottom button bar somewhat more customisable to meet the needs of experienced users.

All this is very much to the good – although again points to a broken train of thought somewhere along the development trail, as all of these features should have been there from the get-go, and thank heavens for Kirstenlee Cinquetti for demonstrating to LL that all this and more could have been done from the get-go via her (still) infinitely superior S20 viewer.

Viewer 2.1 brings us a step closer to OpenID authentication for SL-related services. About time to.

A novel feature being introduced to Viewer 2.1 is Voice Morphing. Clearly, despite claims that we’ve already clocked up 28+ billion years of chat on Voice, not enough of us are using it. There are many reasons for this – some of which I’ve pointed to in that post.

Voice Morphing is an attempt to resolve some of these issues by providing the means for people to “sound like their avatar should sound” – with a range of robotic, furry and other voices – including the option to sound like a member of the opposite sex.

I have to admit that I’ve avoided Voice in the past in part because I simply don’t want my mental image of the people / creatures I’m interacting with shattered by hearing the real voice behind the avatar. It’s not the only reason I’ve largely steered clear of Voice after some early playing (and using it at a couple of OH meetings in-world), but it is one. As such, I’m going to be curious as to how the morphing tool is viewed / taken up.

On the one hand, I can see it being a lot of fun; on the other, I can seen some trying to use it for drama purposes (anyone using a female avatar and one of the female voices in place of their own must be a guy, for example). On the third hand (yes, I occasionally have Beeblebrox moments) I can see it not making an iota of difference all ways around.

The main reason for presenting the third hand is simply because a) people are slow to change their ways, and in terms of rp, where this has the biggest potential use, if it is not adopted by the many within a particular rp environment, the few won’t bother either; and b) it is, at the end of the day, a subscription service; and while “only” about $3 a month (L$750), given LL’s recent track record, doubtless many will avoid it simply because of the pleasure they’ll have in not giving LL more of their hard-earned  pennies. Especially when the voices are pre-packaged. If you only want a female voice – then it is “only” $3 a month. But if you vary from, say a male gladiator to a sci-fi robot to a furry according to your mood, then you’re looking at $9 a month to give all your forms a voice.

Mind you…I can see the MOTD promotion for Premium Accounts now: “Upgrade and (homes, support, blah, blah)…offset the cost of your in-world Voices with weekly stipends!”

All-in-all, however, the moves being made with Viewer 2.1 are welcome.

1.23.5 – the long goodbye starts

I admit this one slipped past me (I blame my cold, etc., from earlier in the week…again…).

Hello everyone,

Today, the Second Life Viewer 1.23.5 Release Candidate was deprecated.  It is important to note that this deprecation impacts only the Release Candidate version of Viewer 1.23.5, and that we will continue to support the official Viewer 1.23.5 Release.  If you are still running the 1.23.5 release Candidate, you will see the ‘Viewer  Update Required’ splash on your login screen.  If you click ‘Login’ before the login screen fully loads, then you will be prompted to complete the required update during the login process.  Both of these paths will take you to the official Viewer 1.23.5 release.

During the development of Second Life Viewer 2, you may have noticed that we made a small change to the way early releases were handled.  Instead of calling the Viewer 2 early releases “Release Candidates,” as was done with the 1.xx Viewers, we began using the term “Beta” to more accurately  represent these early releases.  If you were among those who installed  and tested one or more Viewer 2Betas, then you might have noticed that we did not  release a Viewer 2 Release Candidate; Viewer 2 stayed in the Beta channel all the way up to the final release.  Now, in keeping with the Viewer Support policy stated in T’s March 9th, 2009 blog post, we’re now supporting the last two official Viewer releases (2.0.1 and 1.23.5) and the most recent Viewer 2.0.1 Beta.  Also in line with Linden Lab’s stated policy, we will be deprecating Viewer 1.22.11 on June 1.

We are always grateful for your help testing upcoming releases, whether they be Release Candidates or Betas.  Keep up the great work and we look forward to working with you on Viewer 2.1!

Kindest Regards,

Dessie  Linden

As posted on the technology blog. So this is now it…the beginning of the end for official support of 1.23.5.

Yes, I know that the missive says it is because “Release Candidate” is no longer the correct term…but don’t expect to see a 1.23.6 Beta slipping out of the LL gates any time soon. We have the shiny new toy – flaws and all – so the push has started to end support for 1.23.5 through official channels.

I’m actually pretty sanguine over this: I’m not really a fan of Viewer 2.0; few of the whizzy things in it raise more than a “meh,” in me: I’m no media guru, so media-on-a-prim doesn’t excite me overly much. Let’s face it, if I want to watch something on You Tube, I’ll, um, open my browser (and yes, I know that’s a gross over-simplification of Grandad’s new trousers, but it’s about as excited as I can personally get over it). The potential (and pointed-out security vulnerabilities around it also leave me somewhat cool towards it. Similarly, alpha masks don’t excite me greatly (they pretty much strike me as nice, in a missed opportunity kind of way). I certainly don’t like elements of the Viewer 2.0 interface, as I’ve previously noted. BUT…the flipside is, as I’ve also said, I really like KirstenLee Cinquetti’s S20 Viewer which genuinely shows what could be achieved with the new Viewer (and it is interesting to see than many of her innovations are pushing (directly or otherwise) Viewer 2.0 in something of the right direction. If 2.1 and beyond continue in the same manner, I could be persuaded to make the jump in the future.

But, for 1.23.5 lovers, we’re now at the stage where everyone is going to have to climb into the boats provided by third party developers if they wish to enjoy the same levels of functionality afforded to users of Viewer 2 and its derivatives /hybrids.

But even this isn’t without issues. Again, I really enjoy using Emerald, and have yet to see a single negative claim made against the Viewer in terms of data scraping, ToS violations and whatnot actually demonstrated to be fact. I mean, the code is out there to review yet, (and leaving aside the cry of “well the source you see may not be the code used to compile the .EXE you install”), I’ve yet to see a single claim made against Emerald supported by a slice of code, rather than the more common innuendo.

BUT…the Viewer aside, it cannot be denied that there is much that whiffs somewhat unpleasantly over at the Emerald Point sim (and other sims run by the more notorious “Emerald devs”) ad well as, it appears, within the Oynx project itself. While it cannot be denied that some posting in these SLU threads have themselves one or more axes to grind where Modular Systems are concerned, as other are far from being white hats themselves…the fact remains that as long as the more reputable members of the Emerald Viewer development team retain their association with Modular Systems, the more they run the risk of crippling their own credibility.

This is one reason why I’m genuinely pleased to see the likes of Imprudence return to supporting SL and continuing to develop a 1.23.5-based Viewer. They’ve incorporated many of the positive features contained in Emerald while avoiding the more intrusive tools (such as being able to see if someone on your Friend’s list is hiding their online status from you). There are one or two more features I’d like to see added – a wider choice of skins, the inclusion of MU and OOC indicators; a direct double-click tp function (a wonderful boon when hoping around a sim looking after things)…but the current release is very much a breath of fresh air compared to the increasingly vitriolic / smug name-calling that surrounds Emerald.

Personally, I’d like to see a few more 1.23.5-based TPVs out there. I doubt whether it will happen; those who matter seem to be determined to continue down the road of cutting their noses to spite their faces.

In the meantime, those of you currently using the official 1.23.5 might want to start savouring the time you have left with it. 1.22 is now gone, support-wise, alongside the 1.23.5 RC – doubtless someone at LL has a date firmly ringed whereupon the official 1.23.5 will be officially tossed aside to age gracelessly.

Viewer 2: Getting the message

Esbee Linden posts about the forthcoming Viewer 2.1, and makes something of a ballyhoo over it. 400,000 downloads is a surprising figure. Emerald has been around a while and yet people question the Modular Systems’ claim that in excess of 70,000 have downloaded it. Given Viewer 2 has been with us less than three months, 400K is a very surprising figure. Nevertheless I expect at least one fanboi will be looking through Hubble and praising the figure for all its worth and using it as further “proof” that there is nothing wrong with Viewer 2.0….

Beyond the hype, however, there are some telling statements from Esbee. Most interesting is her list of forthcoming attractions, namely:

  • Adding individual volume controls for Shared Media objects.
  • Customization of the bottom bar, so that you can quickly access the features and functionality that you use most often.
  • Updates to the camera and movement controls, so we can allow you to pan and orbit your view of Second Life at the same time.
  • Adding the ‘Build’ option back to the right-click context menu.
  • Fixing the bug where CTL-ALT-F1 does not hide all the Viewer UI as it should. This fix should solve a lot of problems for our machinimists and photographers.
  • Adding a preference that allows users to control whether the Side Bar opening resizes the world or slides over it.

Frankly, while it is good news that the above are all being added to Viewer 2.0 – the fact remains that they should have been there from Day One. Period. While Viewer 2.0 is primarily aimed at new users who, granted, come into SL with a raft of different expectations than the rest of us, the fact remains that Viewer 2.0 also has to service those of us who have been here a while – and things like the irritating camera controls, restricted build functionality, lack of cohesive access to functions via the taskbar, etc., simply fail to consider, much less address the needs of the experienced user.

Similarly fundamental bugs such as the Sidebar jarring the in-world view to the left, the failure of CTRL-ALT-F1 should have been picked up and addressed long before the Viewer went to public Beta (and I have it on good authority that both of these issues were repeatedly raised during the closed beta testing, so absolutely no excuses here).

Performance issues are something I’m not going to comment on – they’re an accepted pitfall in an environment as dynamic as SL, and something somewhere is likely going to cause issues and problems along the way; as long as LL stay on top of them, that’s all that matters.

The Avatar customisation is also interesting, although potentially it will push Viewer 2.0 further from those wishing to stay with a 1.2x code base for their Viewer and put more of a load on TPV developers as they try to maintain and fix establish 1.2x code and integrate / back-engineer the newer code into their products. Even so, a greater flexibility for clothing layer use is to be welcomed.

Now, if they really could get the new search tool sorted out, then we might be approaching a waypoint to celebrate; but I’ll let Ciaran Laval give you the low-down on the situation there.

TPV: a further re-wording

Following last week’s meeting between Joe (Miller) Linden and some third-party viewer devs, it appear that concerns have now been addressed.

At the heart of last week’s meeting were concerns over the wording of Clauses 7a and 7d, both of which related to liability, and which have now been re-worded, vis:

Clause 7a:

Original: You are responsible for all uses you make of Third-Party Viewers. If you are a Developer, you are responsible for all features, functionality, code, and content of Third-Party Viewers that you develop or distribute.

Update: You are responsible for all uses you make of Third-Party Viewers.

Clause 7d:

Original: You assume all risks, expenses, and defects of any Third-Party Viewers that you use, develop, or distribute. Linden Lab shall not be responsible or liable for any Third-Party Viewers.

Update: You assume all risks, expenses, and defects of any Third-Party Viewers that you use. Linden Lab shall not be responsible or liable for any Third-Party Viewers

Both re-wordings seem fair and concise and do not rob the TPVP of any teeth.

Elsewhere, LL has further reinforced their position that that are not in any way attempting to infringe upon the GPL (possibly for those who missed the various statements at the top of TPVP), by adding a new Clause 8f: Nothing in this Policy is intended to modify the terms of the GPL.

All of this should go a long way to reassuring TPV devs that Linden Lab isn’t out to “shut them down” as well as alleviating tensions. Doubtless, some still won’t be satisfied – but that is their choice rather than anything to do with LL trying to hound them out of the playground. The full TPVP can still be read here.

Viewer 2.0 gets Starlight & I tweak KLee’s sidebar

Not too long ago, Tom (T Linden) Hale passed a comment in one of the multitudinous Viewer 2.0 threads to the effect that the skin of the Viewer itself can’t really be that radically changed because it is too much a part of the of overall viewer (and had I the patience to wade through the blasted flog, but patience and the official flogs don’t seem to go hand-in-hand).

At the time he mentioned this – back when the “beta” had just started – the comment struck me as odd. The majority of the Viewer files are XML…the folder structure of Viewer 2.0 isn’t that different from 1.2x – so wher’s the problem? However, I’m also not a programmer, so what on Earth do I know?

Now, Hitomi Tiponi has issued “Starlight”, a new skin specifically for Viewer 2.0, and what is likely to be the first of many such efforts.

Starlight brings together several of the tweaks developed by Alexandrea Fride and others, and presents them in a skin design that – while keeping to the overall 80’s approach LL opted for with the Viewer – lightens the basic colour scheme up somewhat. Avi Arrow has further tweaked Hitomi’s design to make the Sidebar somewhat less intrusive  so it doesn’t block the top and bottom right HUD attachment points (or the mini-map, if you prefer having that open on the top right of the screen). I’m borrowing the following screen shot from Avi to demonstrate both Hitomi’s skin and the sidebar revision.

V2.0 “Starlight” Skin with Avi Arrow’s modified Sidebar (Credit: Avi Arrow)

Notice the additional buttons and other tweaks to the interface in the image above.

The Starlight skin can be downloaded here, and Hitomi provides full installation instructions for Windows, while Mac instructions and Avi’s sidebar mod can be found in the flog thread on the skin.

Elsehwere, KirstenLee Cinquetti continues to revise and improve her take on Viewer 2.0, and the latest – S20.12 removes the sidebar completely from the screen until such time as it is need. Instead, there is an additional button in the toolbar area, which opens a mini-selection bar when clicked, which can be used in turn to display elements of the sidebar in their usual place. It is not elegant – but it does reduce the intrusiveness of the sidebar considerably.

In a tip of the hat to Avi’s idea, I’ve further tweaked KirstenLee’s sidebar so that it no longer blocks access to the top / bottom right HUD attach points, both of which I use.

My revision to KLee’s Viewer 2.0 variant

To make the changes to the Sidebar’s appearance (Klee S20, v16 or lower):

  • Close the Viewer, if running.
  • Use a text editor (such as Notepad) to open main_view.xml contained in the skins\default\xui\en folder of your KLee Viewer installation)
  • Find the section commencing <!– side tray –>
  • Within the < panel block, change the following:
    • Height=”450″
    • Top=”195″
  • Save the changes.
  • Start the Viewer – your sidebar should now be suitably resized when opened.

Klee S20 v17 and later:

  • Close the Viewer, if running.
  • Use a text editor (such as Notepad) to open main_view.xml contained in the skins\default\xui\en folder of your KLee Viewer installation)
  • Find the section commencing: <!– side panel now scales to top n bottom KL –>
  • Within the < panel block, change the following:
    • Top=”195″
  • Save the changes.
  • Start the Viewer – your sidebar should now be suitably resized when opened.

Viewer 2.0 goes “live”

Tom (Hale) Linden bullishly pushes through Viewer 2.0 as the new default Viewer for Second Life today. In a post about an improved New User Experience, Hale lets slip that Viewer 2.0 is now released, stating that the new  viewer is now a part of the default download for new users when they create a new account. Viewer 2 is now out of beta and joins Viewer 1.23 and other approved third-party viewers as an option for all Residents.

While this move isn’t entirely unexpected – the Lab did state back when the released of Viewer 2.0 into open Beta was being announced that they planned to make it “official” “by the end of Q1” (which is today), the “announcement” that this is now the case is nevertheless liable to cause much outrage and upset – especially for those heavily engaged in new user orientation and who a) have been given next to no time in which to re-generate their notecards and other information to reflect the new Viewer and b) haven’t even been given the luxury of a formal open announcement that Viewer 2.0 is now “out of Beta”.

One might also point out that those still attempting to Beta Viewer 2.0 have probably been taken by surprise by this announcement.

So… here it is – and note that official support for Viewer 1.22 now ends, and support for Viewer 1.23 will terminate at the end of June 2010.