About Me

Second Life viewer 1.22 goes final

The 1.22 series of Second Life viewer release candidates has at last come to an end and has "gone gold" as they say. The 1.22 viewer today replaces the 1.21 viewer as the official Second Life viewer after a series of release candidates stretching back to last November.

There are an enormous number of fixes in this viewer release, though there's some known problems with advanced water presets and isolated reports of voice issues on all platforms. There's also a ton of localization work gone into this release, adding Polish, Hungarian and Danish support, and reworking some of the existing translations. Check after the fold for the full release notes.

New Features: Added: VWR-2662: OpenAL support on Linux Added: VWR-3434: New feature for text chat: "Whisper" as well as Say and Shout. Added: VWR-5659: Implement audio streaming via Gstreamer on Linux Updated: Update the Vivox SDK version 2.1.3010.6151 to support additional voice features and resolve known volume problems Updated: Revamped translation of the user interface in French Updated: Revamped translation of the user interface in Japanese Updated: More complete translations of the user interface in Chinese(Simplified) Updated: More complete translations of the user interface in Portuguese(Brazil) Updated: New translations of the user interface in Polish Updated: New translations of the user interface in Hungarian Updated: New translations of the user interface in Danish Changes: Changed: VWR-8689: Change the location of "Mute" in the pie menu to avoid mis-clicks Changed: Replaced the View > Beacons sub-menu with its own window for more accurate control Changed: Replaced pick rendering with a raycast method, to increase performance per frame Also added: new info display, Advanced > Rendering > Info Displays > Raycasting

Picking refers to identifying the object that is under your cursor. For example, when you alt-zoom, left-click, right-click, etc, a "pick" is performed to calculate what object you clicked on. For alt-zooming, it also determines where in 3D space you clicked. In version 1.22, the method for picking was refactored to use a raycasting method, which has enormous performance advantages.

In past viewers, the picking calculation has always caused the rendering of the world to stall briefly, and the result was a perceptible delay for the cursor to change its icon as you hover from one interactive object to the next.

Changed: Have crashes from watchdog to report an error to stats instead of crash Removed Feature: Remove Advanced > Compress Snapshots to Disk Note: the viewer no longer supports .j2c now that .jpg is available for Snapshots Removed Feature: Advanced > UI > Async Keystroke Removed Feature: Group Information > Land & L$ > Planning tab Note: This tab has shown incorrect calculations since version 1.18, and fails to display any information in version 1.22. Because this feature has been improperly supported by the server for over a year, it is being removed to avoid further confusion. Bug Fixes: Fixed: VWR-996: wrong visualisation of animations Fixed: VWR-1180: Inappropriate uses of ctype (is*) functions in prevalidate methods for LLLineEditor Fixed: VWR-1814: Can not change the volume of looping sounds once they start (except with master volume control) Fixed: VWR-2054: Several scripting tooltips could be improved Fixed: VWR-2387: Animations always drift when uploading with an inner loop of anything except 0% - 100% Fixed: SVC-2771: Reset Script in Selection fails Fixed: VWR-3058: Viewer crashes trying to install on Korean Windows XP when the Windows username contains Korean characters Also Fixed: Viewer crashes when run on Korean Windows XP when the Windows username contains Korean characters Fixed: VWR-3871: Prim position appears to be off, but script show it in the