Advertisement

New Second Life release candidate viewer: 1.20(RC0)

Linden Lab has released the first 1.20 Second Life release candidate viewer. The numbering scheme is changing - the least significant digits groupis being dropped from version numbering, so the next release will be 1.21.

This release candidate contains Windlight, Dazzle, the default Dazzle skin (which we don't care for so much) and the Tools menu handily only appears when the edit floater is open (this is one change we heartily approve of!). There's improved joystick/3D mouse support in this release, and support for high altitude building.

Here are the listed changes for this release -- noting that paradoxically some of them seem to refer to server-side changes rather than changes in the viewer.

UI: This Release Candidate includes significant updates to the visual design and architecture of the Viewer's user interface, including:

  • A new, lighter color scheme

  • Improved UI graphics (icons, buttons, etc)

  • Ability to customize text color of Instant Messages

  • Enhancements to the UI texture rendering system

  • Ability to reference textures by filename

  • Support for non-powers-of-two textures

  • Support for PNG textures

Some important notes regarding the new UI appearance:

  • The new UI appearance is installed by default with 1.20; Residents who wish to continue using the pre-1.20 UI appearance should not update to 1.20.

  • Based on feedback from the Dazzle First Look viewer, we are tracking a number of bugs related to the new UI appearance; see PJira for the complete list.

  • 1.20 includes a limited capability to create custom UI "skins." Although this functionality is not officially supported by Linden Lab, a basic overview of the current XML functionality for creating custom skins is available on the Second Life wik

  • The new UI appearance was developed in parallel with ongoing initiatives to improve Viewer stability and crash rates, and did not impact those important projects.

  • For more information about the new UI appearance, including a list of frequently-asked questions, please see the Dazzle page on the Second Life wiki. For more information about Linden Lab's longer-term plans to enable Resident-created UI "skins," please see the User Interface Roadmap.

As always, Residents concerned about user interface and usability issues are welcome to attend Benjamin Linden's weekly in-world User Experience Office Hour, held every Thursday at 3pm in Beaumont

LSL scripting for object glow!

  • Script a prim's glow attribute, details on the Second Life wiki:

  • You may want to try a script such as THIS!
    default
    {
    touch_start(integer total_number)
    {
    list values = llGetPrimitiveParams([PRIM_GLOW, 1]);
    float glow = llList2Float(values, 0);
    llSetPrimitiveParams([PRIM_GLOW, ALL_SIDES, 1.0 - glow]);
    }
    }

Improved Joystick and 3D input device support

  • Integrated a new open source library created by 3Dconnexion designed to integrate multi axis input devices with Second Life

  • Joystick devices can now control the Avatar, Edited Objects, or the Flycam (View menu > Joystick Flycam)

  • Added a "Joystick Setup" window to the Preferences under "Input & Camera" for adjusting multi axis input devices

  • Settings are currently optimized for Logitech's 3Dconnexion SpaceNavigator but should be tunable for any joystic or 3D imput device

Other changes:

  • Removed voice setup wizard from Viewer

  • Removed "Detecting hardware" from first-use startup to save 10 seconds of start time

  • Removed "Critical Message" string from startup community standards dialog

  • Removed "Start Gesture" from menu bar

  • Removed "do you want streaming audio" dialog

  • Removed Friends dropdown on Map

  • Display the Camera and Movement controls by default

  • Added online offline notification to open IM windows

  • One click sit not be available if you're already sitting

  • Replaced "(hippos)" and "(waiting)" with "(Loading...)"

  • Print the name of the missing gesture in the error message

  • Double-tap forward to run

  • Adjusted the right-justified text on the splash screen

  • Ctrl-shift-1 now displays Statistics in a floater

  • Login progress bar change

  • Option available to turn off all group titles to make name tags smaller

  • Small UI tweaks made to the "near me" floater for usability

List of fixes:

  • Havok 4 - Increased the max height for building objects to 4096m

  • SVC-747: Estate Banned Residents list doesn't increment higher than 252

  • VWR-5498: WindLight Release Candidate doesn't rembember correct size of IM window between sessions

  • VWR-747: Texture preview should not have constrained aspect ratio

  • VWR-3984: WindLight: Certain snapshot options incorrectly capture a part of the screen

  • VWR-3438: WindLight: Glow (including water reflections) shows through HUD objects

  • VWR-4616: Snapshot, clicking on more removes current pic

  • VWR-1405: llMapDestination does not work as designed for OS X/Intel viewers

  • VWR-3625: Highlights don't affect non-root prims

  • VWR-2113: Mac Auto Updater "hides", giving appearance of failing

  • VWR-2755: duplicate PARCEL_FLAG_RESTRICT_PUSHOBJECT line in keywords.ini

  • VWR-442: Require confirmation when inviting a new group owner

  • VWR-4903: Show avatar's name in the "Eject" and "Freeze" confirmation screens

  • VWR-6066: "Are you sure you want to clear you browser cache" in "Perferences > Web > Clear Now" has a typo

  • VWR-5656: Secondlife icon missing in Linux version 1.19.1 RC1 ?

  • VWR-2600: Add option to enable Full-Scene Anti-Aliasing (FSAA) in the viewer

  • VWR-3633: Avatar impostor of not-yet-rezzed avatar not appearing

  • Localization of camera controls/tooltips

  • Fixed: glow is rendered on property lines and selection silhouettes

  • LLImageJ2C now indicates what en/decoding implementation is being used

  • New messaging to inform Residents about consequences of selecting "Can modify my objects"

  • Fixed: Estate tools in non-english UI cannot change maturity level of islands from PG to Mature.

  • Fixed: Agent Limit spontaneously resets to zero

  • Fixed: Web control code does not correctly reject sl:// links

  • Fixed: Wait before printing missing gestures if the name isn't yet available

  • Abrupt velocity changes of SL camera are smoother

  • llMapDestination() can be used to open place dialog to teleport user without opening map

  • Fixed: Cannot close Buy Land floater when (waiting for data) from web site

  • Fixed: Gestures appear in random order

  • Fixed: Preference Help button is not pointing to the correct url

  • Added Hyperlink to MOTD.

  • Fixed: Occlusion crash on SIS cards

  • Fixed: VBO related crash on ATI R100 cards

  • Fixed: lowest avatar detail is higher than before

  • Fixed: Avatar Impostor sprites have opaque black edges

  • Fixed: Impostors tilt

  • Fixed: Impostors need to update once after they stop walking

  • Fixed: Provide way to visually mute "costly" avatars (check cost: client->rendering->info displays->avatar render cost)

Source changes:

  • The settings system has been significantly revamped. llcontroldef.cpp has been replaced with an XML file controlling all settings values: app_settings/settings.xml

  • The command line parser has also been revamped. All but a few special arguments are now associated with control settings and controlled by the file app_settings/cmd_line.xml

  • VWR-2645: Source typo RELEASE_FOR_DOWNLOAD should be LL_RELEASE_FOR_DOWNLOAD ?

  • Fixed: g++ 4 viewer compile issues

  • Dead code removal createLegacyWearableFromAvatar

Release candidate viewers access your live account on the main Second Life grid (Agni). Potentially they may cause hair-loss in pets, and should be always be kept out of reach of children. The downloads are served by Amazon's S3 service and we use and recommend the use of a download manager to keep your download times to a minimum.

You can download this viewer from the usual place. The download for Windows is 34MB, Mac OSX is 72MB, and Linux is 55MB.