Migrate a bunch of classes out of llvoiceclient.* and into new llvoicevivox.* Update most of these to match their counterparts Introduce VoiceFonts support (voice morphing, floater still to come) Support for a bunch of v3 voice settings. Move volume settings management from LLMutelist into LLSpeakerVolumeStorage Support for Avaline mutes (WIP) Adds voice section to LLAgent Moved llfloatervoicedevicesettings to llpanelvoicedevicesettings, v3's voice device panel design is more intuitive.
707 lines
19 KiB
XML
707 lines
19 KiB
XML
<?xml version="1.0"?>
|
|
<llsd>
|
|
<map>
|
|
<!--Inclusion of other xml setting files-->
|
|
<!--key>Include</key>
|
|
<array>
|
|
<string>settings_per_account_ascent.xml</string>
|
|
</array-->
|
|
|
|
|
|
<!-- Begin AO -->
|
|
|
|
<key>AOConfigNotecardID</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>InventoryItemID of the AO config notecard</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultWalk</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default walk anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultSit</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default sit anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultRun</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default run anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultJump</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default jump anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultGroundSit</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default groundsit anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultCrouch</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default crouch anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultCrouchWalk</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default crouchwalk anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultFall</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default fall anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultHover</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default hover anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultFly</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default fly anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultFlySlow</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default flyslow anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultFlyUp</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default flyup anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultFlyDown</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default flydown anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultLand</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default land anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultStandUp</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default standup anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>AODefaultPreJump</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Default prejump anim</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
|
|
<!-- End AO -->
|
|
|
|
|
|
<!-- Ascent Account-Specific (Always) -->
|
|
<key>AscentContactGroups</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>List for contact groups</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>LLSD</string>
|
|
<key>Value</key>
|
|
<array>
|
|
<string />
|
|
</array>
|
|
</map>
|
|
|
|
<key>AscentInstantMessageResponseRepeat</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Whether to keep on resending the autoresponse every line they send</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
|
|
<key>AscentInstantMessageShowOnTyping</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Whether to perform the autorespond the moment they begin to type instead of waiting for an actual message</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
|
|
<!-- Autoresponse Section -->
|
|
<key>AutoresponseAnyone</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Whether to send autoresponse to anyone who isn't muted (or just friends, if AutoresponseAnyoneFriendsOnly)</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
<key>AutoresponseAnyoneFriendsOnly</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Whether to send AutoresponseAnyone to friends only</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
<key>AutoresponseAnyoneItem</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Whether to send a item along with AutoresponseAnyone</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
<key>AutoresponseAnyoneItemID</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>UUID of item to send along with AutoresponseAnyone</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string/>
|
|
</map>
|
|
<key>AutoresponseAnyoneMessage</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Message to send as the autoresponse to AutoresponseAnyone</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string>This is an autoresponse!</string>
|
|
</map>
|
|
<key>AutoresponseAnyoneShow</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Whether to show that AutoresponseAnyone's were sent</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
<key>AutoresponseNonFriends</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Whether to send autoresponse to nonfriends, separately using a different response</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
<key>AutoresponseNonFriendsItem</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Whether to send a item along with AutoresponseNonFriends</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
<key>AutoresponseNonFriendsItemID</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>UUID of item to send along with AutoresponseNonFriends</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string/>
|
|
</map>
|
|
<key>AutoresponseNonFriendsMessage</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Message to send as the autoresponse to AutoresponseNonFriends</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string>This is an autoresponse!</string>
|
|
</map>
|
|
<key>AutoresponseNonFriendsShow</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Whether to show that AutoresponseNonFriends's were sent</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
<key>AutoresponseMuted</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Whether to send autoresponse to muted people</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
<key>AutoresponseMutedItem</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Whether to send a item along with AutoresponseMuted</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
<key>AutoresponseMutedItemID</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>UUID of item to send along with AutoresponseMuted</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string/>
|
|
</map>
|
|
<key>AutoresponseMutedMessage</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Message to send as the autoresponse to AutoresponseMuted</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string>This is an autoresponse!</string>
|
|
</map>
|
|
<key>BusyModeResponse</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Auto response to instant messages while in busy mode.</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string>The Resident you messaged is in 'busy mode' which means they have requested not to be disturbed. Your message will still be shown in their IM panel for later viewing.</string>
|
|
</map>
|
|
<key>BusyModeResponseItem</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Whether to send a item along with BusyModeResponse</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
<key>BusyModeResponseItemID</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>UUID of item to send along with BusyModeResponse</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string/>
|
|
</map>
|
|
<key>BusyModeResponseShow</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Whether to show that BusyModeResponses were sent</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
|
|
|
|
<key>EveryoneExport</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Whether content you upload has exportability permission by default</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
<key>RLVaLoginLastLocation</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Determines whether the next login will be forced to the last logoff location (set by the viewer)</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>1</integer>
|
|
</map>
|
|
<!-- General additions -->
|
|
<key>IMLogTimestamp</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Log Timestamp of Instant Messages</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>1</integer>
|
|
</map>
|
|
<key>InstantMessageLogPath</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Path to your log files.</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string/>
|
|
</map>
|
|
<key>LastLogoff</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Last logoff</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>U32</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
<key>LogChat</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Log Chat</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>1</integer>
|
|
</map>
|
|
<key>LogChatIM</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Log Incoming Instant Messages with Chat</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>1</integer>
|
|
</map>
|
|
<key>LogChatTimestamp</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Log Timestamp of Chat</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>1</integer>
|
|
</map>
|
|
<key>LogInstantMessages</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Log Instant Messages</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>1</integer>
|
|
</map>
|
|
<key>LogShowHistory</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Log Show History</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>1</integer>
|
|
</map>
|
|
<key>LogTimestampDate</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Include Date with Timestamp</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>1</integer>
|
|
</map>
|
|
<key>VoiceEffectDefault</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Selected Voice Morph</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string>00000000-0000-0000-0000-000000000000</string>
|
|
</map>
|
|
<key>LogFileNamewithDate</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Add Date Stamp to chat and IM Logs with format chat-YYYY-MM-DD and 'IM file name'-YYYY-MM. To view old logs goto ..\Second Life\[login name]</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
|
|
<key>KeywordsChangeColor</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>change message color if keyword found</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>1</integer>
|
|
</map>
|
|
<key>KeywordsColor</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Color of keyword detects messages</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Color4</string>
|
|
<key>Value</key>
|
|
<array>
|
|
<real>1.0</real>
|
|
<real>0.600000023842</real>
|
|
<real>0.0</real>
|
|
<real>1.0</real>
|
|
</array>
|
|
</map>
|
|
<key>KeywordsInChat</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Look for keywords in local chat</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>1</integer>
|
|
</map>
|
|
<key>KeywordsInIM</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Look for keywords in group instant messages</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>1</integer>
|
|
</map>
|
|
<key>KeywordsList</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Comma seperated key words to search for</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>KeywordsOn</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Look for keywords</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
<key>KeywordsPlaySound</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>Play a sound if keyword found</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>Boolean</string>
|
|
<key>Value</key>
|
|
<integer>0</integer>
|
|
</map>
|
|
<key>KeywordsSound</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>The sound to play if a keyword is found</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
<key>EmeraldBuildPrefs_Item</key>
|
|
<map>
|
|
<key>Comment</key>
|
|
<string>UUID of item added to new object created</string>
|
|
<key>Persist</key>
|
|
<integer>1</integer>
|
|
<key>Type</key>
|
|
<string>String</string>
|
|
<key>Value</key>
|
|
<string></string>
|
|
</map>
|
|
|
|
</map>
|
|
</llsd>
|