Viewer 3.2 launched, I make a few suggestions

Quick note: A couple of other blogs have linked to this piece as a review of the new UI. If you are looking for a review, you can find mine here. This article only references the fact the new Viewer is released, and doesn’t carry any specifics.

Well, well.

After blogging yesterday that Viewer 3.2 had reached Beta – lo and behold, and with no fanfare whatsoever, it’s released!

Apparently there was a blog post about it that Tateru spotted on Monday, but it appears to have vanished into the sub-etha.

Version 3.2.0 (244443), dated Nov 3rd, doesn’t have the latest revisions that the Beta release has – there is no Destination Guide open by default, and there are no translation options on the Chat Preferences, nor does Inventory have the Direct Delivery revision (not surprising, given yesterday’s announcement). The new attach points (Neck and Centre) have yet to appear – although they are in the Beta, so expect them & translate, etc., shortly.

However, everything else I covered in my First Looks piece on the new UI is there – including the direct-to-marketplace shopping button top right of the screen which is liable to annoy many who have in-world shops.

3.2.0 UI

I’m not sure when on Monday the switch-over occurred; I’ve been checking the download page daily of late (sometimes more than twice), and when I downloaded the latest Beta, the release Viewer was still 3.1.2.

Short Random Thoughts on the UI

Given we have a button-based UI, I’m not going to suggest anything radical, but here are some thoughts:

  • Make the Chat  bar optionally “sticky” so that if positioned over the bottombutton area, it displays a-la V1, without the floater surround (i.e. so the “nearby chat” floater title and X to close vanish). This would:
    • Reduce screen space used by the bar
    • Allow a further V1-like feel to the Viewer, helping those moving over from V1 feel more at home
  • Add more button options for greater flexibility, for example:
    • Environment settings to access the Environment Settings floater (and add sun positions as buttons on the floater)
    • Quick Preferences button, a-la Phoenix / Firestorm, that provides access to frequently used options such as the Draw distance, Particles count, Height offset, Physics and LOD sliders, etc, and WindLight presets

Button floaters were an idea that crossed my mind as well, but I’m not convinced they’d be a benefit.I hope the code is such that TPVs adopting the UI can add their own buttons easily enough.

I’m a little surprised that the improved camera controls / floater still hasn’t appeared and can’t help wondering what LL are doing with it.

Would also be nice at some point to see some form of client-side AO option included in the Viewer. TPVs have these as standard, they don’t impact on the sales of AOs (as people still need the walks, etc.). On that subject, LL, isn’t it about time the default waddle was reworked into something of a “unisex” walk?

Anyway, random thoughts aside, if you’ve not given the new UI a test, I recommend you do, even if you’re not a regular official Viewer user – it’s worth a look-see, and even if buttons aren’t to everyone’s liking, they at least allow a greater flexibility of approach to screen layout – and even allow a sort-of pseudo Viewer 1.x layout.

Updates: 9th November

Two excellent JIRAs on the UI have been raised, and they are certainly worth Watching (which, as we all know, is the new Voting – although putting in a vote as well won’t do any harm!)

  • VWR-27388 – make all menu options draggable to the button areas – thanks to Pat Perth
  • VWR-27455 – make button groups repositionable within the button areas (i.e. move to left/right or top/bottom edge of placement areas – thanks to Gwyneth Llewelyn
  • I’ve also raised a JIRA for the addition of a “Quick Preferences” button to access specific sliders: VWR-27457.

Also on the 9th, LL’s blog post on the Viewer reappeared, together with a number of links:

This post also included information on my.secondlife.com Direct Messaging, which I covered last month.

LL move to continue built-in Viewer translation

As most know, changes to the Google translation services are coming. The v1 service was depreciated in May of this year while free access to v2 service was discontinued for “new” application requests on the 24th August (access switching over to their paid service), with all existing access to the free service started prior to the 24th August due to be discontinued from December 1st.

The Lag – via Oz Linden mulled over alternatives for a time, via JIRA, and this has resulted in two options for continuing to use an in-built translator in the future, by using either the paid-for Google Translate API, or by using the Microsoft Bing translation API.

The new translation options are not live as yet, but can be seen in the latest Development Viewer (3.2.2 (224260) or above or the latest Beta Viewer (3.2.1 244227 or above and which also has the new Viewer UI incorporated in it).

Accessing the Translate Options

To access the translation options, go to PREFERENCES -> CHAT and click on CHAT TRANSLATION SETTINGS. This will open a further floater:

New translation service options

As can be seen, the Google translate option is retained – but you’ll have to sign-up and pay for the service yourself.

The Bing option provides a means to continue with a free translation service, but will require you register for a WindowsLive ID, if you don’t already have one.

Using the Bing Translator Service

To obtain a Bing AppID:

  • Click on the Bing AppID link in the floater. If you have a WindowsLive account and are logged in, you’ll be taken to the application registration page
  • If you don’t have a WindowsLive account or are not logged in, you’ll be taken to the sign-in registration page
  • Once you are signed-in or have gone through the registration / verification process, you’ll be taken to the application registration page. This isn’t a terribly helpful page, but essentially:
    • In Application Name type “bing” or “bing translator” (although I get the impression just about anything will work)
    • Fill-out the rest of the required fields and accept the terms & conditions
  • Clicking SAVE takes you to your Applications page – this may take a while to load, (and may even time-out – did on me the first time) – but it should eventually display the application name you gave, and an ID – highlight and COPY this
  • In the Viewer Chat Translations Settings floater:
    • Check ENABLE MACHINE TRANSLATION WHEN CHATTING
    • Click the Bing Translator API radio button
    • Paste your copied AppID into the Bing AppID field.
    • Click OK
  • Close the floaters and away you go!

Note that as this is a Development Viewer, as such details on the Chat Translation floater may change between now and it reaching a formal release (work was still on-going last week).

New Viewer UI reaches Beta

I actually missed this at the start of the month (blame it on my birthday and work…). The new Viewer UI has taken a step closer – it’s now at Beta (3.2.1 244227), and includes all the latest revisions, including:

Interestingly, the Direct Delivery Received Items section of Inventory, that was present in the Development Viewer is not present in the Beta release (nor is it visible in the latest Development Viewer release (3.2.2 (224260)). Is this an indication that LL are heed calls from merchants not to release DD before the New Year, or that the code slipped into the earlier Development releases in error?

I’ve taken it for a quick spin, and found performance to be equitable to earlier releases, and other than the translation and Destination Guide tweaks, I’ve not come across any significant changes – but it was a quick spin.

Given the UI is now in Beta and caveating the DD situation and – more importantly – the progression of the OpenGL fixes, this could be taken to mean the UI will be in a release update sooner rather than later – although admittedly not as soon as part of me thought LL might shunt it out.

Watch out – your avatar is about to get it in the neck (but in a good way)

There have been a couple of recent Viewer updates in the last 24 hours. Yesterday I reviewed the latest Exodus Viewer release; it wasn’t alone – Dolphin 3 also saw a new release – 3.1.1.21151.

Both of these are interesting as they include support for two new avatar attachment points: Neck and Avatar Centre.

  • Neck will allow the wearing of items at the neck point (such as necklaces, collars, etc.), which will move with normal avatar body movement
  • Centre is a “fixed” attachment point which is static – so it does not move with your avatar’s movements (i.e. in response to an animation such as a dance, etc). This allows attachments that do not need to be seen to be attached to the body, or can be used with reference to vehicles, etc.
New attachment points

Both attachment points are also available in the latest SL Development Viewer (3.2.2.244260 or above) and in any self-compiled builds from the latest Firestorm code release.

There are a few things to remember when using these new attachment points:

  • As one might expect, items will require a degree of adjustment to fit correctly – especially on the Neck attach point
  • Don’t use the Avatar Centre point for anything you wish to be visible and needs to move with your avatars movements – it won’t. Avatar Centre isn’t the place for skirts and belts, unless you want them standing on their own on the dance floor while you gyrate!
  • Until the code is fully supported across all Viewers, to anyone not using a Viewer supporting these attachment points it will appear as if you’re wearing items incorrectly (as with the old Emerald multi-attach issue). Once the code is absorbed into all Viewers, this issue should go away.

If I’m totally honest, there is perhaps too much movement encountered with the neck attachment point – if your AO causes a lot of natural head movement, you may find necklaces, etc, vanishing into your collar bones or into your chest rather a lot. Those familiar with wearing collars may find that rather than the collar remaining relatively static compared to head movements (as when attached to the Spine or Chest points), the collar moves rather disconcertingly.

However, if you want to try the ne new attachment points out, why not give the SL Development Viewer (3.2.2.244260 or above), Exodus 11.10.31 (b) or Dolphin 3 3.1.1.21151 a go?

Exodus: updates and the future

The combat-dedicated Exodus Viewer received a series of updates this month, as did the Exodus website. This article outlines the most recent, for releases 11.10.10 (b) through to 11.10.31 (b).

Most of the changes take the form of small tweaks and additions, but which themselves all bring Exodus even closer to matching the capabilities of more established TPVs. These include:

  • MU* poses (i.e. use “:” instead of “/me” for emotes)
  • Out-of-Character (OOC) auto close (so the closing “))” is automatically added when you commence typing with “((“)
  • Option to display emotes from yourself and others in italics on your screen
  • Option to disable Viewer tag detection (Sidebar Preferences tab, under VARIOUS PREFERENCES)
  • Additional chat line commands added:
  • The “rezplat” command has been added to the command line shortcuts, and supports prims up to 64m in size (so “/rezplat 64” will rez a platform 64x64x0.5)
  • Active gestures are now listed in Inventory in terms of their key assignments (where applicable) – such as “XXX Active on F12”
  • The THREAT INDICATORS option (SIDEBAR -> EXODUS PREFERENCES -> INTERFACE SETTINGS) now includes options show / hide Friendly and Hostile indicators
  • The Raid Advisor (ALT-R) now has working import / export buttons which allow the details of raids to be exported (backed-up) either to a file on your computer, or to your Inventory (where they are located in #EXODUS -> #RAID ADVISOR BACKUPS)
    • Raids are exported individually to either a file or an inventory item
    • Exported raids can be deleted if required & restored using the IMPORT button
    • Raids exported to inventory can be passed to friends; double-clicking on a raid stored in Inventory will restore it to the Raid advisor
  • The mini-location bar will be displayed when using Mouselook (and will toggle on/off automatically when entering / leaving Mouselook if the full navigation bar is displayed in third-person view)
  • The “i” icon in the navigation bar / mini-location bar now open the ABOUT LAND floater
  • Display names are now disabled by default
  • Nearby chat window auto-resize feature
  • Edit menu item on worn attachments, to automatically select/edit attachments that are hard to select
  • Exodus now uses a dedicated cache location, rather than the default Second Life location
  • Support for the new Neck attachment point has been added
  •  Syntax highlighting for /* */ style comments added

There are also a number of issues and bugs that have been squished, details of these can be found on the Exodus website itself for each of the releases made this month.

Help Updates

One of the more noticeable additions to Exodus comes in the form of a new Help option – and which harks back to the days when we actually had live, in-world help available to everyone in SL. This is the ability to launch an IRC connection to the Exodus Viewer Support Chatroom. clicking on the link with open a window prompting you for a nickname (your avatar’s name is automatically entered, but you can change this if you wish). Clicking CONNECT opens the support chat:

Exodus Support Chat

The chat applet supplies a warning that support may not be monitoring the channel all the time, so replies may take a few minutes – which is fair enough – but I found enquiries were responded to very rapidly once a question was asked.

The IRC chatroom includes the option of private messaging others who are logged-in: left-click on a name and select the PM option from the menu that appears. Icons are used within the chat window to distinguish support personnel:

  • White spanner on a red circle – Viewer developer
  • White question mark on a blue diamond – Viewer support

This is a major step-up from “traditional” means of in-world support, and is doubly useful given that the chat applet is also embedded in the Exodus website – so if you don’t want you in-world view blocked by the chat floater, you can simply log-into the chat. Considering the issues inherent in using Group chat, etc., this move on the part of Exodus really raises the bar on providing support. There is currently a slight bug in the chat client when displayed in the Viewer, however; pressing “/” or SHIFT-? causes the cursor to re-focus on the local chat in the Viewer, but other than that the integration of the IRC client and the Viewer is very smooth.

Advanced Graphics Presets

Another major change with the latest release is the inclusion of both a presets option and the ability to import / export presets in the Exodus Advanced Graphics option (PREFERENCES -> GRAPHICS -> SPECIAL).

This allows personal presets to be created and saved and easily reloaded. Additionally, the export options allows you to back-up your personal presets to your computer or save them to your inventory. Presets saved to Inventory are stored in #EXODUS -> #ADVANCED GRAPHICS PRESETS and can be shared with others.

Exodus Advanced Graphics presets

Saved presets can be deleted, if required. The IMPORT button will allow you to restore any saved presets saved on your computer, while double-clicking presets in your inventory (either saved there or passed to you by a friend) will automatically restore or load them to your preset list in the Advanced Graphics floater.

In a further move to make the newer graphics options accessible, the Exodus Advanced Settings have been re-written so as not to required deferred rendering being enabled.

Continue reading “Exodus: updates and the future”

Radegast 2.2

I finally had time to sit down and play with the latest update to Radegast – version 2.2.1171. This isn’t a major update per se, but it certainly adds some very nice capabilities to what is, from a straightforward user perspective, the most flexible of “text” clients for Second Life and OpenSim.

As always, comment here are based on using the Windows version, and this article supplements my previous reviews of Radegast and Radegast 2.0.

The .EXE file comes in at around 8.3Mb, and as with previous versions, installation is very straight-forward, although I was surprised when it gave the install directory as Radegast-experimental, given this is a formal release; quick update needed there! The login / splash screen hasn’t been changed since the 2.0 release, and logging-in brings you to the familiar chat tab in the main window.

The key updates with this release are:

  • Multiple attachment support
  • View your own attachments in the object tracker & touch them
  • Temporary texture uploads
  • Change Profile Picture
  • Inventory backups can now save textures and snapshots

Multiple Attachments

This sees an ADD TO WORN option added to the menu when you right-click on an object in Inventory, allowing you to wear it at the pre-assigned attach point (body or HUD) in addition to whatever else is already worn at the point, exactly as with a graphical Viewer.

Additionally, any objects attached to your body or a HUD position are now listed in the main OBJECTS tab, as well as TOOLS -> MY ATTACHMENTS or CHAT -> [Avatar]-> ATTN. Providing you set the Objects tab to display objects by DISTANCE from you, rather than NAME, worn items will always appear at the top of the list, making them easy to locate.

Attachments now listed in OBJECTS tab

As with other scripted objects, you can access the menu for any attachment by either right-clicking on it and selecting CLICK/TOUCH from the drop-down menu, or left-click on it and then clicking on the TOUCH/CLICK button.

This now allows you to view / edit any scripts / notecards contained in an attachment (subject to permissions):

  • To view the contents of the root prim: right-click to select an attachment, then click on the CONTENTS button to the right of the Radegast window.
  • To view the contents of a specific component / prim, highlight the required prim in the panel at the bottom of the OBJECTS tab, then click on the CONTENTS button
  • In either case, a list of the prim’s contents is displayed. Click on the require script / notecard and click on OPEN.

Temporary Uploads

Image file temporary uploads option

As with a number of third-party graphic Viewers, Radegast now supports temporary texture uploads. Select FILE ->UPLOAD IMAGE. The option to upload a temporary texture is on the main selection / upload panel.

Temporary uploads follow the same rules as for graphical Viewers (no SL charge on upload, cannot be transferred, etc).

Profile and Picks Images

Radegast 2.2 includes the ability to change your Profile image, or any images associated with the Picks in your Profile.

  • Select your avatar’s name in the Chat window and click on the gear icon to open your Profile
  • Size / position the main Radegast window (or your inventory window, if you have that open separately) so you can see both it and your Profile window
  • To change your Profile picture, navigate through your inventory and select the image you wish to use for your new Profile picture. Drag and drop the image into the image area of your Profile
  • To change the image for a Pick, open the required Pick in your Profile. Navigate through your inventory and select the image you wish to use with the Pick and drag and drop it into the image box on the Pick display in your Profile.
Drag and drop images from your inventory to update your Profile and Picks
Drag and drop images from your inventory to update your Profile and Picks

Additionally, when you right-click on an image in your Profile or Picks you can now:

  • SAVE them to your inventory
  • Locate an original in your inventory using SHOW IN INVENTORY
  • Copy an image to your clipboard
  • Copy the UUID of an image to your clipboard.

Other Features and Fixes

Features

  • Francogrid (OpenSim) added to grid presets
  • Option to save images and inventory list to inventory backup
  • 3D scene viewer renders megaprims even if their center is beyond the draw distance as long as their closest edge is within
  • Auto Item accept
  • Ability to see group and group roles keys

Fixes

  • [RAD-268] – merged ‘Chat+Objects’ Tabs can’t be re-opened
  • [RAD-280] – Autoresponse triggers on System Messages
  • [RAD-282] – BVHDecoder exception
  • [RAD-294] – 3D Scene view takes over 3D Object View, and crashes upon close.
  • [RAD-295] – My avatar gets partially stripped when using Radegast
  • [RAD-301] – Chat log is not recording avatar chatting.
  • [RAD-305] – Radegast can potentially “timeout” during Image Uploads causing loss of funds
  • [RAD-306] – Saved logins only stores one login per grid
  • [RAD-309] – UI updates to -1 linden dollar if a payment fails due to insufficient funds

Related Links