nyuuzyou/wikis huggingface dataset:
Viewer 2 Quick Start Guide/Set up for voice chat

Tired of typing? To use the Voice features in Second Life, you'll need to set up your microphone or headset. Just follow these simple steps and you'll be talking in no time.
#Connect your microphone or headset via audio-in or USB
#Open the Preferences window by choosing Me > Preferences or pressing +
#Click the Sound & Media tab
#Click the Input/Output devices button, then change the input and output devices to your preferred microphone and speakers
#If your mic is working, you will see green bars in the input level monitor
#Click OK
#Click the button to the right of the chat input field to toggle your microphone on and off
When you toggle your microphone on and start speaking, the voice indicator above your avatar's head should emit green waves.
Category: Quick Start Guide
Viewer 2 Tweaks

{| width="80%"
|-
|valign="top"|
== Recent Viewer 2 tweaks ==
== OLd Viewer 2 tweaks ==
* Viewer 2.0.0.203055 - Various tweaks for Secondlife Viewer 2.0.0.203055 - Released March 31st
* Viewer 2.0.0 Beta 5 - Various tweaks for Secondlife Viewer 2 Beta 202934 - Released March 25th
* Viewer 2.0.0 Beta 4 - Various tweaks for Secondlife Viewer 2 Beta 202711 - Released March 15th 
* Viewer 2.0.0 Beta 3 - Various tweaks for Secondlife Viewer 2 Beta 202174 - Released February 23rd
== Viewer 2 skins ==
For the less technically minded, some combinations of tweaks and color schemes have been packaged into "skins" that can be replaced as a complete folder rather than replacing or editing several different files.
:Category:Viewer_Skins#List_of_Viewer_2_Skins
Viewer 2 Video Tutorials

Learning Second Life Viewer 2? We've got video tutorials for you that teach you essential skills in a friendly and fast way!
Even if you've already been a Resident for awhile, these Beginner's tutorials will help acquaint you with the new concepts and wonders in Viewer 2.
More vidtuts are on the official Second Life YouTube channel, so come over and subscribe!
Got feedback? Say "Friendly greetings!" to Torley.
== Moving around ==
Learn the basics about moving around and general navigation in Second Life.
== Finding places ==
Learn the basics about finding places to explore within Second Life.
== Customizing your avatar ==
Learn the basics about customizing your avatar, or digital persona, within Second Life.
== Linden dollars and shopping ==
Learn the basics about Linden dollars and shopping within Second Life.
== Chatting with other Residents ==
Learn the basics about chatting with other people using voice and text within Second Life.
== Making friends and staying in touch ==
Learn the basics about making friends and staying in touch within Second Life.
== Land basics ==
Learn the basics about virtual land within Second Life.
Viewer Authentication Form Example

= Example Bare-Bones Viewer Authentication Form= 
<!DOCTYPE html>
<html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <meta http-equiv="cache-control" content="no-cache">
 <meta http-equiv="Pragma" content="no-cache">
 <title>Second Life Login</title>
 </head>
 <body>
 
 <form action="/go.cgi" method="POST" id="login-form">
 
 
 <fieldset id="firstname">
 <legend>First Name:</legend>
 
 <input type="text" id="firstname_input" size="15" maxlength="100" name="username" value="" />
 </fieldset>
 
 <fieldset id="lastname">
 <legend>Last Name:</legend>
 
 <input type="text" size="15" maxlength="100" name="lastname" value="" />
 </fieldset>
 
 <fieldset id="password">
 <legend>Password:</legend>
 
 <input type="password" size="15" maxlength="100" name="password" value="" />
 <input type="checkbox" name="remember_password" id="remember_password" value="" checked style="margin-left:0px;"/>
 
 <label for="remember_password">Remember password</label>
 </fieldset>
 
 <input type="hidden" id="grid" name="grid" value="" />
 
 <input class="input_over" type="submit" value="Connect" /> 
 
 
 | =
 </form>
 <script language="JavaScript">document.getElementById('firstname_input').focus();</script>
 
 </body>
</html>
Viewer Evolution User Group/Archive

2011-06-03
2011-05-27
2011-05-20
2011-05-13
2011-05-06
2011-04-20
2011-04-15
2011-04-06
2011-03-30
2011-03-23
2011-03-16
2011-03-09
2011-03-02
2011-02-16
2010-09-08
2010-09-08
2010-09-01
2010-08-25
Viewer Help/Workflow Pipeline

Template wikicode 	Category	Template
<nowiki>{{Help Placeholder}}</nowiki> 	 	
⇓ 	⇓ 	
<nowiki>{{Help WIP}}</nowiki> 	 	
⇓ 	⇓ 	
<nowiki>{{Help Article Ready for Review}}</nowiki> 	 	
⇓ 	⇓ 	
<nowiki>{{Help Article Ready for Copy Edit}}</nowiki> 	 	
⇓ 	⇓ 	
<nowiki>{{Help Article Ready for Translation}}</nowiki>	 	
===English articles ===
Template wikicode 	Category	Template
<nowiki>{{FROZEN Help Article - In Translation}}</nowiki>	 	
⇓ 	⇓ 	
<nowiki>{{Translated Help Article}}</nowiki> 	 	
⇓ 	⇓ 	
<nowiki>{{Modified Translated Help Article}}</nowiki>
Viewer Help Dashboard

The official Second Life Viewer has an online help system with content sourced in the special "Viewerhelp" namespace on this wiki. Currently, only Lindens can edit articles in this namespace. However, anyone can comment in the talk pages.
== Help system files ==
* Viewerhelp:Active Releases - Help app uses this to find all the active map files.
* Viewerhelp:Rebuild Request - Rebuild all help content from wiki. Use to workaround transclusion issues.
=== Map files ===
* Viewerhelp:Map File/Second Life Release/2.0.1 - Map file for Viewer 2.0.1 .
* Viewerhelp:Map File/Second Life Release/2.0.0 - Viewer 2.0.0 map file, streamlined for usability.
* Viewerhelp:Map File/Second Life Alpha/2.0.0 - Original map file with links to localized articles.
== Help content ==
* Viewerhelp:Contents
* Viewerhelp:Glossary
* Viewerhelp:Bug Reporting
* Help content from XUI files - These articles are mostly unused (imported from Viewer 1.23).
* All help articles are now in the Help Articles category.
===Other content===
These are important pages not in the Viewerhelp namespace.
* Viewer Help Templates - Summary and usage info about Viewerhelp templates.
* :Category:Viewer Help Templates - Category for all Viewerhelp templates.
* Footer for Viewerhelp pages: Mediawiki:Hf-nsfooter-Viewerhelp
* Header for debug mode only: Mediawiki:Hf-nsheader-Viewerhelp
== Content pipeline ==
NOTE: All help articles should be in :Category:Help Articles.
Template wikicode 	Category	Template
<nowiki>{{Help Placeholder}}</nowiki> 	 	View Template
⇓ 	⇓ 	
<nowiki>{{Help WIP}}</nowiki> 	 	View Template
⇓ 	⇓ 	
<nowiki>{{Help Article Ready for Review}}</nowiki> 	 	View Template
⇓ 	⇓ 	
<nowiki>{{Help Article Ready for Copy Edit}}</nowiki> 	 	View Template
⇓ 	⇓ 	
<nowiki>{{Help Article Ready for Translation}}</nowiki>	 	View Template
== Localization ==
* Post-translation Modifications
===English articles ===
Template wikicode 	Category	Template
<nowiki>{{FROZEN Help Article - In Translation}}</nowiki>	 	View Template
⇓ 	⇓ 	
<nowiki>{{Translated Help Article}}</nowiki> 	 	View Template
⇓ 	⇓ 	
<nowiki>{{Modified Translated Help Article}}</nowiki> 	 	View Template
=== Localized articles ===
* :Category:German Help Articles
* :Category:French Help Articles
* :Category:Japanese Help Articles
Viewer Help Template Test Page

This page tests the internationalized Viewer Help templates. For each language, the same wikitext should go to the correct language article. This depends on defining the language using Template:Translated Help Article.
NOTE: The templates handle changing destination links properly, but the translator still has to translate the text displayed!
== English (default) ==
* Vh 
:See 
* Win 
:Use the window Graphics tab.
* Winlink 
:Use the .
* Xref 
:See .
* SLlink 
:See .
* Pwiki
:See or See the .
* Icon template (Help icon)
== German ==
* Vh 
:See 
* Win 
:Use the window Graphics tab.
* Winlink 
:Use the .
* Xref 
:See .
* SLlink 
:See .
* Pwiki
:See or See the .
* Icon template (Help icon)
== French ==
* Vh 
:See 
* Win 
:Use the window Graphics tab.
* Winlink 
:Use the .
* Xref 
:See .
* SLlink 
:See .
* Pwiki
:See or See the .
* Icon template (Help icon)
== Japanese ==
* Vh 
:See 
* Win 
:Use the window Graphics tab.
* Winlink 
:Use the .
* Xref 
:See .
* SLlink 
:See .
* Pwiki
:See or See the .
* Icon template (Help icon)
Viewer Memory Manager

= Summary =
Currently the Second Life Viewer uses default memory allocators on OSX and Linux, and SmartHeap on Windows. None of these solutions provide run time memory profiling. When last investigated, Windows saw approximately a 15% overall framerate improvement when using SmartHeap. We need to find a cross platform solution that preserves as much of this performance optimization as possible while providing hooks for run time memory profiling.
= Objectives =
* Replace SmartHeap on Windows with a memory allocation library that is cross-platform and open source 
** It needs to allow us to track memory allocations at run time. This could be a command line option if there is a performance overhead, but the overhead needs to be low enough to continue to run real time.
** Performance must remain comparable to SmartHeap on Windows
** The ability to dump a detailed memory profile would enable residents to submit memory leak / bloat information to Linden Lab and the OS community
= See Also =
* Viewer Roadmap
Viewer Notifications

==Overview==
Placeholder text: "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"
Notification	Modal/Toast	Message logged?	Temporary
Alert Modal 	Modal 	 	
Notify 	Toast 	 	
Notify Tip 	Toast 	Local Chat 	x
Offer 	Toast 	Instant Message	
Group Notice	Toast 	Group Chat 	
==Notification Types==
===Alert Modal===
Presents an alert modal in the center of the window with an acknowledge button or a choice the user needs to make.
===Notify Toast===
Presents a notification toast in the notification well in the upper-right corner of the window with an acknowledge button.
===Notify Tip Toast===
Presents a notification toast in the notification well in the upper-right corner of the window. Unlike the previous notification methods, these will gently fade away and need no user intervention to close. Notify Tips are also logged to chat as a system message.
===Offer===
Similar to Notify Toasts, offers will present themselves in the notification well in the upper-right corner and present the user with options when another user has offered them something be it an item, friendship request, or a group join invitation. There are logged to instant message logs.
===Group Notice===
Notifications sent from groups the user has joined which are displayed in the notification well in the upper-right corner of the window with an acknowledge button. These notices may also carry an asset such as an object, texture, notecard, or landmark.
==Special Types==
===Online Status Notification===
A special type of notification tip which carries a payload that when clicked to carry out an action on the payload (In this case, the friend who logged in.) This type of notification is not as wide as a normal notification tip.
===Outbox===
I don't have any information about these and they're relatively new, so if someone knows anything about them, please help by describing them.
===Global===
 This is a special type of alert modal.
Category:Notification Developer Docs
Viewer Skins/Dazzle Glass/source

<xml>
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<settings version = "101">
<TitleBarFocusColor value="88, 143, 219, 128" />	
<FocusBackgroundColor value="60, 70, 82, 128" />	
<DefaultBackgroundColor value="165, 180, 200, 30" />	
<LabelTextColor value="255, 255, 255, 255" />
<ButtonSelectedBgColor value="62, 62, 62, 255" />
<ButtonSelectedColor value="255, 255, 255, 255" />
<ButtonUnselectedBgColor value="62, 62, 62, 255" />
<ButtonUnselectedFgColor value="255, 255, 255, 255" />
<ButtonBorderColor value="239, 156, 0, 255" />
<ButtonColor value="255, 255, 255, 255" /> 		
<ButtonImageColor value="255, 255, 255, 255" /> 	
<TextFgReadOnlyColor value="0, 0, 0, 200" />
<TextDefaultColor value="0, 20, 0, 255"/>
<TextEmbeddedItemColor value="255, 255, 255, 255" />
<TextFgReadOnlyColor value="0, 0, 0, 200" />
<TextFgTentativeColor value="210, 210, 210, 128" />
<ScrollBgReadOnlyColor value="255, 255, 255, 140" />
<ScrollBgWriteableColor value="255, 255, 255, 140" />
<ScrollBGStripeColor value="145, 180, 220, 60" />
<ScrollDisabledColor value="128, 128, 128, 204" />
<ScrollSelectedBGColor value="50, 115, 185, 180" />
<ScrollSelectedFGColor value="0, 30, 60, 255" />	
<ScrollUnselectedColor value="0, 30, 60, 255" />	
<ScrollHighlightedColor value="145, 180, 220, 128" />	
<ScrollbarThumbColor value="120, 160, 200, 255" />
<ScrollbarTrackColor value="183, 202, 220, 255" />
<MenuBarBgColor value="50, 64, 76, 230" />
<MenuDefaultBgColor value="77, 89, 99, 230" />
<MenuItemDisabledColor value="150, 150, 150, 150" />	
<MenuItemEnabledColor value="225, 225, 225, 255" />		
<MenuItemHighlightBgColor value="209, 221, 240, 180" />
<MenuItemHighlightFgColor value="0, 30, 60, 255" />	
<MenuPopupBgColor value="77, 89, 99, 240" />
<PieMenuBgColor value="118, 156, 201, 0" />
<PieMenuLineColor value="255, 255, 255, 200" />
<PieMenuSelectedColor value="185, 200, 220, 120" />
<ChatHistoryBgColor value="94, 94, 94, 10" />
<ChatHistoryTextColor value="255, 255, 255, 255" />
<IMHistoryBgColor value="94, 94, 94, 10" />
<IMHistoryTextColor value="255, 255, 255, 255" />
<NetMapBackgroundColor value="0, 0, 0, 0" />
<AvatarNameColor value="251, 175, 93, 255" /> 		
<FocusColor value="239, 156, 0, 255" /> 		
<FloaterButtonImageColor value="255, 255, 255, 255" /> 	
<ButtonCautionImageColor value="255, 255, 255, 255" />	
<HealthTextColor value="255, 255, 255, 255" />
<MapAutopilotColor value="255, 128, 0, 255" />
<ContextSilhouetteColor value="239, 156, 0, 255" />	
<ScriptBgReadOnlyColor value="180, 180, 180, 128" />
<ParcelTextColor value="230, 230, 230, 255" />		
<ParcelHoverColor value="255, 255, 255, 255" />		
<TimeTextColor value="210, 255, 210, 255" />		
<BalanceTextColor value="143, 255, 190, 255" />		
<HealthTextColor value="230, 115, 115, 255" />		
<GroupOverTierColor value="110, 15, 15, 255" />		
<FilterBackgroundColor value="75, 75, 150, 180" /> 
<FilterTextColor value="255, 200, 110, 255" />
<InventoryItemSuffixColor value="78, 64, 60, 255"/>
<InventorySearchStatusColor value="0, 0, 0, 255" />
<ConsoleBackground value="0, 0, 0, 255" />
<FolderViewLoadingMessageTextColor value="240, 165, 90, 255"/>
</settings>
</xml>
Viewer Skins/Starlight/CUI

==About==
The Colourable User Interface(CUI) (pronounced "Coooooeeeee") is a new feature provided on top of the StarLight skinning architecture. It is designed to enable users with no technical experience to colour the interface as they want to see it. The aim is to promote an even more pleasurable Second Life experience for those that use it.
==Colourable User Interface (CUI) Quick Guide ==
There are now two new themes in StarLight - Custom Dark and Custom Light (based on the "Original" and "Mono" themes) - with each accessing a slightly changed StarLight architecture to allow the changing of the colours of many UI elements. Under "Preferences->Colors & Tags" you will see six new colour selection boxes at the top when using those themes. These are:
* Buttons, scroll bars etc. - setting the colour of buttons, scroll bars, check boxes etc.
* Emphasis Text - This is typically the colour that is used for 'loading..' and other interactive text.
* Button Label - normal - The colour of the label text on buttons when unselected (except new FUI buttons).
* Button Label - selected - The colour of the label text on buttons when selected (except new FUI buttons).
* Panel background - normal - The normal colour of panels and floaters.
* Panel background - lighter - A slightly contrasting colour for elements of panels and floaters so that it is easier to spot lists, title bars etc. I suggest this is set to a slightly lighter version of the other panel colour for the best effect.
I suggest that the "Buttons, scroll bars etc." is not set to anything too dark and that the "Emphasis Text" is set to a darker version of the preceding colour that contrasts nicely with the interface. The great thing is you can play around with this easily because most changes happen as you do them rather than needing a restart.
==Custom Light Example Settings==
==Custom Dark Example Settings==
==Making the UI even more colourable==
Because of the way that Linden Lab has coded the viewer not all elements are as customisable as they could or should be (because of design, bugs or old code) - some colours in the UI are set by settings in the xml, textures, or both, and also some are hard-coded and inaccessible. For full customisation I am laying out in this section what other changes need to be made by viewer users who don't mind changing elements of the UI 's xml or textures (this just requires an ability to edit files in a text editor or very simple photo editing skills), and also by TPV (or personal viewer) developers who want to incorporate and improve on the StarLight CUI in their own builds.
The table below details these:
Under Construction
Viewer Software Overview

= See Also =
* Viewer Source Files
* Viewer Architecture
* Viewer Roadmap
= Code Overview =
== Modules ==
=== newview ===
* The Second Life client. See Viewer Source Files
=== llwindow ===
* Contains code for hardware specific abstractions
** llwindow*.cpp - window management
** llkeyboard* - keyboard and mouse input
** llgl*, lldxhardware - OpenGL extensions management and graphics card info queries
=== llmedia ===
* Contains code for turning quicktime and other media sources (e.g. Mozilla) into images
=== llrender ===
* Contains code to abstract low level rendering
** llvertexprogram - vertex shaders
** llvertexbuffer - vertex buffer objects
** llimagegl - OpenGL texture management
** llfont/llfontgl - fonts
=== llaudio ===
* Audio abstraction (FMOD, OpenAL, Ogg)
=== llscene ===
* Misc files for shared data structures between the viewer and the simulator
=== llprimitive ===
* Primitive to volume tessellation and management
* Primitive (object) property management
=== llui ===
* User interface library
=== llinventory ===
* Inventory data management
=== llcharacter ===
* Animation
=== llmessage ===
* Message handling library
=== llvfs ===
* Virtual File System (to be deprecated)
* Local File System (threaded file manager)
=== llxml ===
* XML parser / exporter
=== llimage ===
* Image library (formatted image, e.g jpeg2000 <-> raw image conversion)
=== llmath ===
* Math library
=== llcommon ===
* Data structure and common utility library
== Dependencies ==
* Modules (should) depend only on modules below them (no cross dependencies!)
* Steve Linden- Note: This was last verified in 1.6 so cross dependencies may have snuck in since
newview 	 	 	 	 	
llwindow 	llmedia	 	 	 	
llrender 	 	 	 	 	
llaudio 	llscene	llprimitive	llui	llinventory	llcharacter
llmessage	 	 	 	 	
llvfs 	llxml 	llimage 	 	 	
llmath 	 	 	 	 	
llcommon
Viewer Stability

< Viewer Roadmap
= Overview =
Viewer Stability projects are designed to improve the overall stability of the Viewer, including:
* Reducing the number of crashes
* Improving the range of supported systems
* Eliminating stalls and improving the consistency of the client frame rate
= Priority =
This is a critical priority project for the obvious reason that residents who are unable to reliably run the Second Life client are not going to be able to have a good experience in Second Life.
= Tasks =
* Viewer Statistics (complete)
* Viewer App Cleanup (phase 1, phase 2 complete)
* Viewer Crash Reporting (phase 1 complete)
* Viewer Memory Manager (in progress)
* Render Stability (in progress)
Viewer Statistics

= See Also =
* Viewer Roadmap
= Objectives =
* Improve the way Linden Lab receives statistics from the client
* Report correct, valuable, and consistent viewer performance data
= High Priority Tasks =
* Frame Rate Metrics 
** Break down all viewer framerate data into (at least) render/update/decode components
** Enable the following queries:
** Average viewer framerate per session:
*** By graphics card category (standardize gpu field in database using gpu_table)
*** By significant graphics settings
*** By draw distance
*** By visible object count
** Average framerate per region
*** Historical hourly averages
* Report useful 'lag' information to viewer ("Lag-o-meter")
** Viewer performance (framerate)
** Network performance (packet loss)
** Simulator performance (sim fps)
== Other Tasks ==
* Embedded Profiler
** See Viewer Memory Manager
Viewer Types

== Viewer Types ==
Linden Lab provides the following types of Viewers:
* Release
* Release Candidate (RC)
* Beta
* Project
* Development
* Alpha/Nightly
=== Second Life Release ===
A Second Life Release is the final, official release of a Viewer. Once released, the official Second Life Release becomes the default download for all new Residents. This is the most thoroughly tested Viewer available at any given time.
=== Second Life Release Candidate ===
A Second Life Release Candidate or RC Viewer is one built from a closely controlled code line. Only a Viewer believed to be very close to the quality desired in an official Second Life Release will be released as a Second Life Release Candidate. These builds are recommended for all Residents.
=== Second Life Beta Viewer ===
A Second Life Beta Viewer, which may still contain obvious bugs, is built from code that has been moved from rapidly changing development branches into code lines under a greater level of oversight and control. A Second Life Beta Viewer includes bug fixes, and possibly features, that are not yet available in the official Second Life Release.
=== Second Life Project Viewer ===
A Second Life Project Viewer is an early release from a Viewer development team to provide a preview of one or more new features. At any given time, there may be more than one Second Life Project Viewer available from different development teams. Most Second Life Project Viewer releases will be announced on the Technology Blog Channel, and represent the first opportunity to try new features and provide feedback to developers. Some of these Viewers will default to connecting to test grids rather than the main Second Life grid (see specifics in the announcement of each Second Life Project Viewer).
=== Second Life Development ===
Approximately every two weeks, the Snowstorm Project publishes a Development build; these builds are the latest collection of features under development for the next Beta release, but have not yet been through comprehensive testing. As a result, some bugs (possibly including ones that will result in inventory loss or other serious errors) may not yet have been detected and corrected.
Residents who wish to experiment with new features, actively log and comment on issues in the issue tracking system, and work with Linden Lab and open source developers to detect bugs and refine features are encouraged to try these builds.
=== Alpha or Nightly Viewers ===
Viewers referred to as Alpha or Nightly are Second Life Development Viewers built from the continuous integration system. New versions of these types of Viewers may be posted up to several times per day.
== Supported Viewers ==
For information about the Linden Lab support policy, as well as a list of the currently supported Second Life Viewers, see Supported Viewers.