Difference between revisions of "10 Things You Want to Know in Your new 1.20 Viewer"

From Second Life Wiki
Jump to navigation Jump to search
m (Protected "10 Things You Want to Know in Your new 1.20 Viewer" [edit=sysop:move=sysop])
m (updated link to Full Release Notes)
 
(19 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
July 24, 2008- As your login splash screen may have already told you, an Optional viewer upgrade is available.... Announcing the Second Life 1.20.15 Viewer!  It features improved stability from crashes and a more flexible UI architecture under the hood.  It also brings some important bug fixes, and minor changes to some common interactions you might have as a new Resident.  [http://secondlife.com/support/downloads.php Get it from our Downloads Page!]
July 24, 2008- As your login splash screen may have already told you, an Optional viewer upgrade is available.... Announcing the Second Life 1.20.15 Viewer!  It features improved stability from crashes and a more flexible UI architecture under the hood.  It also brings some important bug fixes, and minor changes to some common interactions you might have as a new Resident.  [http://secondlife.com/support/downloads.php Get it from our Downloads Page!]
<b>[[Release_Notes/Second_Life_Release/1.20|Full Release Notes]]</b>
You can also watch a video tour featuring highlights from the details below:
<videoflash>QVIR1pNcow8</videoflash>


So... What's New to know?
So... What's New to know?
Line 10: Line 16:
* Enjoying 35 crash fixes in this version, you will experience better stability than the previous version with fewer viewer failures. From reported statistics we have observed '''a 20% improvement''' in total crash rate across hardware types, compared to the last version 1.19.1!
* Enjoying 35 crash fixes in this version, you will experience better stability than the previous version with fewer viewer failures. From reported statistics we have observed '''a 20% improvement''' in total crash rate across hardware types, compared to the last version 1.19.1!


=2. A Visual Refresh of the User Interface =
=2. A Visual Refresh of the User Interface (switch to and from!) =
By popular demand, this viewer takes the first steps towards customizable skins in the future of the User Interface (UI). The first step is to improve the colors -- you can now choose between a Silver skin or the previous Classic gray.  This viewer installs with the default gray colors until you change it.
By popular demand, this viewer takes the first steps towards customizable skins in the future of the User Interface (UI). <br/>
The first step is to improve the colors -- you can now choose between a Silver skin or the previous Classic gray.  This viewer installs with the default gray colors until you change it.
::{| style="background:#EEEEFF; width:80%; border:3px dashed white;"
::{| style="background:#EEEEFF; width:80%; border:3px dashed white;"
|  
|  
Line 18: Line 25:
* The Silver skin refreshes the look & feel with lighter blue & silver colors and improved UI graphics & icons!
* The Silver skin refreshes the look & feel with lighter blue & silver colors and improved UI graphics & icons!
|}
|}
::[[Image:12015whatsnew2.jpg|500px]]


:''HINT:'' Torley Linden also created [http://blip.tv/file/get/Lindenlab-ChangeTheViewersSkin159.mp4 a video tutorial] to show you how.
:''HINT:'' Torley Linden also created [http://blip.tv/file/get/Lindenlab-ChangeTheViewersSkin159.mp4 a video tutorial] to show you how.


:''HINT for Advanced Users:'' Under the hood, this is made possible by an greatly improved architecture for the UI which is more flexible. Early experimentation by other Residents to manipulate these settings have already begun at [[:Category:Viewer Skins]].
:''HINT for Advanced Users:'' Under the hood, this is made possible by an greatly improved architecture for the UI which is more flexible. Early experimentation by other Residents to manipulate these settings have already begun to be documented at [[:Category:Viewer Skins]].


=3. The Tools menu is now hidden by default. =
=3. The Tools menu is now hidden by default. =
Line 32: Line 41:


:''HINT for Advanced Users:'' We moved the "Stop All Animations" menu item to the <b>World</b> menu instead.
:''HINT for Advanced Users:'' We moved the "Stop All Animations" menu item to the <b>World</b> menu instead.
<font size="+2">UPDATE:</font> We are collecting feedback on this change! This makes the menus simpler for new users, but perhaps the Tools menu needs to be returned. Please see [http://jira.secondlife.com/browse/VWR-6328 VWR-6328] for more discussion.


=4. Improved internationalization support=
=4. Improved internationalization support=
This viewer improves support for a unicode system font. And this viewer fixes a subtle bug from past versions:   
* This viewer improves unicode system font support.
* There is a standard setting in your viewer's Preferences to use the Language: ''System Default''. The System Default now works (for real this time)... that means Second Life should honor your computer system's language.   
* This viewer fixes a subtle bug from previous versions:   
** In the past you might have your viewer set this way, but still seen the English viewer anyway. HOWEVER: now, if you have a non-English version of Windows (or Linux), this Viewer 1.20 will attempt to revert to the same language as your Operating System.  
** There is a standard setting in your Second Life <b>Preferences</b> to use the Language: of ''System Default''. The ''System Default'' does what is says now, for real this time! This choice means you want Second Life to honor your computer system's language.   
** IF YOU ARE RUNNING A NON-ENGLISH edition of Windows (or Linux): you might have your viewer set like this but still seen the English viewer. HOWEVER NOW: viewer 1.20 will attempt to revert to the same language as your Operating System. If this is not what you intended, then:


::{| style="background:#EEEEFF; width:80%; border:3px dashed white;"
::{| cellpadding="10" style="background:#EEEEFF; width:80%; border:3px dashed white;"
| [[Image:12015whatsnew4.jpg|200px]]
|  
|  
=== Why did my viewer switch to another language? I want it back! ===
=== Why did my viewer switch to another language? I want it back! ===
You will need to explicitly set the viewer to English one time, and it will honor that choice forever. Here's how:
You will need to explicitly set the viewer to 'English'.  You only need to do this once, and it will honor that choice forever. Here's how:


:: Use Ctrl+P for <b>Preferences</b> > go to the <b>General</b> tab (it's the first tab in the list)> set <b>Language:</b> to <b>English</b>
:: Use Ctrl+P for <b>Preferences</b> > go to the <b>General</b> tab (it's the first tab in the list)> set <b>Language:</b> to <b>English</b>
Line 61: Line 74:
* The color of clickable names uses the same color as webpage hyperlinks in chat. These can be changed in <b>Preferences</b> > <b>Text Chat</b> > color picker for "<b>URLs</b>"
* The color of clickable names uses the same color as webpage hyperlinks in chat. These can be changed in <b>Preferences</b> > <b>Text Chat</b> > color picker for "<b>URLs</b>"


=7. Incomplete avatars use a Cloud placeholder =
=7. Incomplete avatars are shown as a cloud=
In version 1.20, any avatar whose shape or clothing is still downloading is now rendered as a Cloud, rather than gray and naked.  This will be especially true for newly-born avatars who have not yet selected a gender.  
* In version 1.20, any avatar whose shape or clothing is still downloading is now rendered as a Cloud, rather than gray or naked or the wrong body shape.   
* This will be especially true for newly-born avatars on Orientation Island who have not yet selected a gender.  


::{| style="background:#EEEEFF; width:80%; border:3px dashed white;"
::{| cellpadding="10" style="background:#EEEEFF; width:80%; border:3px dashed white;"
| [[Image:12015whatsnew7.jpg]]
|  
|  
==="I see Cloud People" ===
==="I see Cloud People" ===
* Sometimes in Second Life, the simulator has not completely sent the minimum information to your computer about what an avatar should look like. In the past this meant the avatar would look like a gray, female model made of clay ("Ruth").
* Sometimes in Second Life, the simulator has not completely sent the minimum Appearance information to your computer about what an avatar should look like. In previous versions, this meant the avatar would look like a gray, female model made of clay ("Ruth").
** This usually only lasts a few moments, while the server is delivering the essential information:  an avatar's shape, chest-texture, and waist-texture.
** This usually only lasts a few moments, while the server is delivering the essential information:  an avatar's shape, chest-texture, and waist-texture.
** If the simulator is mis-performing, sometimes this Cloud won't ever acquire the essential information. That is a tough computer problem that we will continue to investigate!
** In rare cases, if the server is misperforming, sometimes the Cloud won't ever acquire the essential Appearance information and stays a cloud for a long time. ''This is a tougher computer problem that we continue to track down.''
|}
|}


=8. Little improvements to daily interactions =
=8. Small improvements to daily interactions =
* The Fly button is now shown as disabled when you are sitting.  ''You have always needed to stand up to start Flying.''
* The Fly button is now shown as disabled when you are sitting.  ''(Like in previous versions, you always need to stand up to start Flying.)''
* One-click sit should not be available if you are already sitting.  ''It was too easy to accidentally jump seats, when you've already found a place to sit.''
* One-click sit should not be available if you are already sitting.  ''(It seemed too easy to accidentally jump seats - when you've already found a place to sit.)''
* Running is more intuitive by double-tapping forward on your keyboard.
* Running is more intuitive by double-tapping forward on your keyboard.
* Hyperlinks can be clicked on in the "Message Of The Day" that you see as you log in-world...
* Hyperlinks can be clicked on in the "Message Of The Day" that you see as you log in-world...
Line 87: Line 102:
: ''HINT:'' Torley Linden created [http://blog.secondlife.com/2008/04/14/4-fun-spacenavigator-3d-mouse-video-tutorials/ 4 great video tutorials] about using this feature more.
: ''HINT:'' Torley Linden created [http://blog.secondlife.com/2008/04/14/4-fun-spacenavigator-3d-mouse-video-tutorials/ 4 great video tutorials] about using this feature more.


=10. ''And new options for Advanced users''=
=10. And new options for Advanced users...=


==== What's new in Advanced features ====
==== What's new in Advanced features ====
* This viewer adds beta support for a avatar [[LipSync]] to voice visualization. Turn it on in <b>Advanced</b> menu > <b>Character</b> > <b>Enable Lip Sync (Beta)</b>.
* This viewer adds beta support for a avatar [[LipSync]] to visualize your Voice Chat. Turn it on in <b>Advanced</b> menu > <b>Character</b> > <b>Enable Lip Sync (Beta)</b>.
** ''HINT:'' Torley Linden created [http://blip.tv/file/get/Lindenlab-VoiceChatTurnOnLipSync636.mp4 a video tutorial] on how to turn on this feature.
** ''HINT:'' Torley Linden created [http://blip.tv/file/get/Lindenlab-VoiceChatTurnOnLipSync636.mp4 a video tutorial] on how to turn on this feature.


Line 100: Line 115:
* This viewer adds the feature VWR-1735: Directly interacting with a muted resident will unmute them, with a note logged in the Chat console
* This viewer adds the feature VWR-1735: Directly interacting with a muted resident will unmute them, with a note logged in the Chat console


* This viewer adds the feature VWR-2600: Full-Scene Anti-Aliasing (FSAA), which uses extra rendering passes on each frame, blending the pixel edges. It may reduce performance *noticeably* on less-powerful machines. Turn it on in <b>Preferences</b> > <b>Graphics</b> > <b>Hardware Options</b> button > <b>Antialiasing</b>.
* This viewer adds the feature VWR-2600: Full-Scene Anti-Aliasing (FSAA), which uses 2 to 16 extra rendering passes on each frame, blending the pixel edges. (It may reduce performance *noticeably* on less-powerful machines!) Turn it on or off in <b>Preferences</b> > <b>Graphics</b> > <b>Hardware Options</b> button > <b>Antialiasing</b>.


==== What's new for scripting ====
==== What's new for scripting ====
[[Image:12015whatsnew10.jpg|500px]]


* A prim's '''glow''' attribute can be controlled by scripts! Additional documentation is found in the LSL Portal for [[LlSetPrimitiveParams]].
* A prim's '''glow''' attribute can be controlled by scripts! Additional documentation is found in the LSL Portal for [[LlSetPrimitiveParams]].
Line 118: Line 132:
}
}
</pre>
</pre>
:[[Image:12015whatsnew10.jpg|500px]]




* [[llLoadURL]] will now always open webpages in a computer's external browser in Viewer 1.20.
* In viewer 1.20, the function [[llLoadURL]] will now always open webpages in a system's external browser.




Line 171: Line 186:
   
   
== Where can I get the previous viewer 1.19.1? ==
== Where can I get the previous viewer 1.19.1? ==
If you still want to go back to 1.19.1 viewer, here are the links to the previous viewer:
If you still want to go back to 1.19.1 viewer, here are the links to download the previous viewer:
* <b>Windows:</b> [http://download-secondlife-com.s3.amazonaws.com/Second_Life_1-19-1-4_Setup.exe Second Life Viewer 1-19-1-4]  
* <b>Windows:</b> [http://download-secondlife-com.s3.amazonaws.com/Second_Life_1-19-1-4_Setup.exe Second Life Viewer 1-19-1-4]  
* <b>Mac:</b> [http://download-secondlife-com.s3.amazonaws.com/SecondLife_1_19_1_4.dmg Second Life Viewer 1-19-1-4]
* <b>Mac:</b> [http://download-secondlife-com.s3.amazonaws.com/SecondLife_1_19_1_4.dmg Second Life Viewer 1-19-1-4]
Line 177: Line 192:


== I still have bugs... ==
== I still have bugs... ==
And of course, your bug reporting is invaluable. During the beta cycle, Residents have already identified several outstanding bugs in the [[Issue Tracker]], therefore type some keywords in QuickSearch first, to see if your symptoms have already been reported -- and then add your voice! If you find new issues, please make a new bug and be sure to set "<b>Affects Version/s</b>" to "<b>1.20.15</b>". Resident participation is always welcome for inworld [[Bug triage | bug triage meetings]] too!
Your bug reporting is invaluable. During the beta cycle, Residents have already identified several outstanding bugs in the [[Issue Tracker]], therefore:
* '''type some keywords in Quick Search''' first, to see if your symptoms have already been reported -- and then add your voice!  
* If you find new issues, please make a new bug and be sure to set "<b>Affects Version/s</b>" to "<b>1.20</b>".  
* Resident participation is ALWAYS welcome for inworld [[Bug triage | bug triage meetings]] too!

Latest revision as of 10:37, 26 February 2009

July 24, 2008- As your login splash screen may have already told you, an Optional viewer upgrade is available.... Announcing the Second Life 1.20.15 Viewer! It features improved stability from crashes and a more flexible UI architecture under the hood. It also brings some important bug fixes, and minor changes to some common interactions you might have as a new Resident. Get it from our Downloads Page!

Full Release Notes

You can also watch a video tour featuring highlights from the details below:

<videoflash>QVIR1pNcow8</videoflash>

So... What's New to know?

1. Improved Viewer Stability

  • This 1.20 version has finished fifteen weeks in a Release Candidate cycle of testing (thousands of your reports & logs were volunteered to our engineers).
  • The Crash Hunters project implemented a slew of crash fixes, by identifying exactly where in the code that crashes had occurred over the testing cycle.
  • Enjoying 35 crash fixes in this version, you will experience better stability than the previous version with fewer viewer failures. From reported statistics we have observed a 20% improvement in total crash rate across hardware types, compared to the last version 1.19.1!

2. A Visual Refresh of the User Interface (switch to and from!)

By popular demand, this viewer takes the first steps towards customizable skins in the future of the User Interface (UI).
The first step is to improve the colors -- you can now choose between a Silver skin or the previous Classic gray. This viewer installs with the default gray colors until you change it.

How do I change between these themes or skins?

  • Open the Edit menu > Preferences > go to the Skins tab. (It requires a restart of the viewer to take effect.)
  • The Silver skin refreshes the look & feel with lighter blue & silver colors and improved UI graphics & icons!
12015whatsnew2.jpg
HINT: Torley Linden also created a video tutorial to show you how.
HINT for Advanced Users: Under the hood, this is made possible by an greatly improved architecture for the UI which is more flexible. Early experimentation by other Residents to manipulate these settings have already begun to be documented at Category:Viewer Skins.

3. The Tools menu is now hidden by default.

  • The Tools menu displays in the menu bar ONLY when your avatar is editing/creating objects in build mode
  • To enter build mode: click on the Build button, or right-click and select Create.
  • Existing tool short cuts (CTRL + 1, 2, 3, 4, 5) all still work to select a specific tool, and will also activate the Tools menu.

12015whatsnew3.jpg

HINT for Advanced Users: We moved the "Stop All Animations" menu item to the World menu instead.

UPDATE: We are collecting feedback on this change! This makes the menus simpler for new users, but perhaps the Tools menu needs to be returned. Please see VWR-6328 for more discussion.

4. Improved internationalization support

  • This viewer improves unicode system font support.
  • This viewer fixes a subtle bug from previous versions:
    • There is a standard setting in your Second Life Preferences to use the Language: of System Default. The System Default does what is says now, for real this time! This choice means you want Second Life to honor your computer system's language.
    • IF YOU ARE RUNNING A NON-ENGLISH edition of Windows (or Linux): you might have your viewer set like this but still seen the English viewer. HOWEVER NOW: viewer 1.20 will attempt to revert to the same language as your Operating System. If this is not what you intended, then:
12015whatsnew4.jpg

Why did my viewer switch to another language? I want it back!

You will need to explicitly set the viewer to 'English'. You only need to do this once, and it will honor that choice forever. Here's how:

Use Ctrl+P for Preferences > go to the General tab (it's the first tab in the list)> set Language: to English

5. Improvements to Search

As an update from the Search Team project, this viewer adds further progress to convert old-style Search results to an architecture with far better matching on your queries. You will especially notice improved relevance on multi-word searches.

12015whatsnew5.jpg

  • Search > Showcase tab replaces the old Search > Popular Places and it points to the website Showcase.
  • Search > Groups now uses web-based search, with better word matches and less load on the central database
    • NOTE: The new Search > Groups does eliminate the ability to sort results alphabetically or by Group member count, as was possible in version 1.19.1.
  • Classified ads have a drop-down box for you to indicate Mature or Not Mature content

6. Click on resident names in Chat/IM to open their Profile

  • You'll notice that names appear in a different color now in Chat. Click on these "links" to open that person's Profile and find out more about them!
  • The color of clickable names uses the same color as webpage hyperlinks in chat. These can be changed in Preferences > Text Chat > color picker for "URLs"

7. Incomplete avatars are shown as a cloud

  • In version 1.20, any avatar whose shape or clothing is still downloading is now rendered as a Cloud, rather than gray or naked or the wrong body shape.
  • This will be especially true for newly-born avatars on Orientation Island who have not yet selected a gender.
12015whatsnew7.jpg

"I see Cloud People"

  • Sometimes in Second Life, the simulator has not completely sent the minimum Appearance information to your computer about what an avatar should look like. In previous versions, this meant the avatar would look like a gray, female model made of clay ("Ruth").
    • This usually only lasts a few moments, while the server is delivering the essential information: an avatar's shape, chest-texture, and waist-texture.
    • In rare cases, if the server is misperforming, sometimes the Cloud won't ever acquire the essential Appearance information and stays a cloud for a long time. This is a tougher computer problem that we continue to track down.

8. Small improvements to daily interactions

  • The Fly button is now shown as disabled when you are sitting. (Like in previous versions, you always need to stand up to start Flying.)
  • One-click sit should not be available if you are already sitting. (It seemed too easy to accidentally jump seats - when you've already found a place to sit.)
  • Running is more intuitive by double-tapping forward on your keyboard.
  • Hyperlinks can be clicked on in the "Message Of The Day" that you see as you log in-world...

9. Improved support for Joystick and 3D input devices

  • This viewer integrates a new open source library created by 3Dconnexion, designed to integrate multi-axis input devices with Second Life
  • There is a setup window for adjusting these multi-axis devices: go to the Preferences > Input & Camera tab > Joystick Setup
    • The settings are currently optimized for Logitech's 3Dconnexion SpaceNavigator but should be tunable for any joystick or 3D input device.
    • Since this is the first release of basic support for 3D input devices, there are some known glitches. See the Known Issues section below for more information!


HINT: Torley Linden created 4 great video tutorials about using this feature more.

10. And new options for Advanced users...

What's new in Advanced features

  • This viewer adds beta support for a avatar LipSync to visualize your Voice Chat. Turn it on in Advanced menu > Character > Enable Lip Sync (Beta).
  • There is a new calculation display to detect laggy avatars... These are avatars which are render-intensive. Turn it on in Advanced menu > Rendering > Info Displays > Avatar Rendering Cost.
  • If you mute a Resident, it visually mutes his/her avatar to a flat grey placeholder. (You must have Avatar Impostors turned ON in your Preferences > Graphics > Custom options.)
  • This viewer adds the feature VWR-1735: Directly interacting with a muted resident will unmute them, with a note logged in the Chat console
  • This viewer adds the feature VWR-2600: Full-Scene Anti-Aliasing (FSAA), which uses 2 to 16 extra rendering passes on each frame, blending the pixel edges. (It may reduce performance *noticeably* on less-powerful machines!) Turn it on or off in Preferences > Graphics > Hardware Options button > Antialiasing.

What's new for scripting

  • A prim's glow attribute can be controlled by scripts! Additional documentation is found in the LSL Portal for LlSetPrimitiveParams.
    • Here's a script to get you started:
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]);
}
}
12015whatsnew10.jpg


  • In viewer 1.20, the function llLoadURL will now always open webpages in a system's external browser.


  • This viewer adds 5 new texture constants for referencing in llSetLinkTexture:
    • TEXTURE_BLANK is the non-transparent blank texture, equivalent to UUID "5748decc-f629-461c-9a36-a35a221fe21f"
    • TEXTURE_DEFAULT or TEXTURE_PLYWOOD is the default plywood texture, equivalent to UUID "89556747-24cb-43ed-920b-47caed15465f". (Yes, these two constants are synonyms.)
    • TEXTURE_TRANSPARENT is a fully transparent texture, equivalent to UUID "8dcd4a48-2d37-4909-9f78-f7a9eb4ef903"
    • TEXTURE_MEDIA is the default Media texture, equivalent to UUID "8b5fec65-8d8d-9dc5-cda8-8fdf2716e361"
    • Note on Compatibility with older viewers -- be sure to see the Release Notes!

Other Questions

What are some Known Issues in 1.20?

  • This 1.20 Viewer will not run on a Mac PowerPC that is running Mac OS X 10.3.9. The minimum requirements for running Second Life is using Mac OS X 10.4.11 or higher. Please see http://secondlife.com/support/sysreqs.php for more information.

Mac users with a PowerPC with the 10.3 Operating System can continue to use the 1.19.1 Viewer instead, which still fully supports that hardware on OS X 10.3.


  • There is a known issue in the 1.20 Viewer on Macs using Apple's USB Mighty Mouse and a 3DConnexion SpaceNavigator. The Mighty Mouse will be erroneously detected as a joystick and the primary mouse button will toggle "Flycam" with unusual behavior. Therefore the support for the 3DConnexion SpaceNavigator in Second Life does not yet extend to Macs using a USB Mighty Mouse.

WORKAROUND: You must use a different mouse in order to use a 3DConnexion SpaceNavigator in Second Life without problem.


  • VWR-6363: In the 1.20 Viewer, there are known issues with camera behavior and/or button-mapping behavior when using the 3DConnexion SpaceNavigator in a combination of "Flycam" and Build modes under some circumstances.


  • VWR-5749: When running Second Life in Full Screen mode on computers with some Nvidia graphics cards, you may be unable to scroll up/down on webpages that are shown inworld. This includes the web-based interfaces of Search > All tab, and Search > Groups tab. We are investigating this issue.

WORKAROUND: You must run Second Life in a window to avoid this problem. Go to Preferences > Graphics > Run Second Life in a window.


  • VWR-7779: On some Macs, there are reports of periodic and cyclic freezing of the computer when running Viewer 1.20. This does not seem to affect all Macs, but we are continuing to investigate this performance issue.

There are some workarounds discussed in the Release Notes and more extensively on the issue VWR-7779.

Where can I get the latest drivers?

We always suggest it: you will want to make sure to be running the latest drivers for your graphics card. Here are the links to your vendor's driver pages:

Where can I get the previous viewer 1.19.1?

If you still want to go back to 1.19.1 viewer, here are the links to download the previous viewer:

I still have bugs...

Your bug reporting is invaluable. During the beta cycle, Residents have already identified several outstanding bugs in the Issue Tracker, therefore:

  • type some keywords in Quick Search first, to see if your symptoms have already been reported -- and then add your voice!
  • If you find new issues, please make a new bug and be sure to set "Affects Version/s" to "1.20".
  • Resident participation is ALWAYS welcome for inworld bug triage meetings too!