diff --git a/indra/newview/app_settings/settings_alchemy.xml b/indra/newview/app_settings/settings_alchemy.xml
index d33b1964a951925dc685c2a9bfa8d764323df227..0fbf3b24a641cbcdab7bf9816bbc942aa4ddaf83 100644
--- a/indra/newview/app_settings/settings_alchemy.xml
+++ b/indra/newview/app_settings/settings_alchemy.xml
@@ -1,1091 +1,11 @@
-<?xml version="1.0" ?>
+<?xml version="1.0"?>
 <llsd xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:noNamespaceSchemaLocation="llsd.xsd">
-	<map>
-		<key>AlchemyAppearanceShowHints</key>
-		<map>
-			<key>Comment</key>
-			<string>Show visual param hints in appearance editors.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyLinuxVoiceVariant</key>
-		<map>
-			<key>Comment</key>
-			<string>0 - native, 1 - 32bit wine voice, 2 - 64bit wine voice</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>U32</string>
-			<key>Value</key>
-			<integer>2</integer>
-		</map>
-		<key>AlchemyDisableClickToSit</key>
-		<map>
-			<key>Comment</key>
-			<string>Disable automatic sit upon click for sit click action targets</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyCameraExpanded</key>
-		<map>
-			<key>Comment</key>
-			<string>Expanded camera floater</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyCameraNoZoomLimit</key>
-		<map>
-			<key>Comment</key>
-			<string>Disables the minimum zoom distance, allowing more camera freedom</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyChatCommandAnimationOverride</key>
-		<map>
-			<key>Comment</key>
-			<string>Command to control ao</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/ao</string>
-		</map>
-		<key>AlchemyChatCommandCalc</key>
-		<map>
-			<key>Comment</key>
-			<string>Command to calculate expressions</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/calc</string>
-		</map>
-		<key>AlchemyChatCommandClearNearby</key>
-		<map>
-			<key>Comment</key>
-			<string>Command to set clear nearby chat history for this session.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/clr</string>
-		</map>
-		<key>AlchemyChatCommandDrawDistance</key>
-		<map>
-			<key>Comment</key>
-			<string>Command to set draw distance</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/dd</string>
-		</map>
-		<key>AlchemyChatCommandEnable</key>
-		<map>
-			<key>Comment</key>
-			<string>Enable chat bar command line</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyChatCommandGround</key>
-		<map>
-			<key>Comment</key>
-			<string>Command to teleport to ground</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/flr</string>
-		</map>
-		<key>AlchemyChatCommandHeight</key>
-		<map>
-			<key>Comment</key>
-			<string>Command to teleport to specified height</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/gth</string>
-		</map>
-		<key>AlchemyChatCommandHoverHeight</key>
-		<map>
-			<key>Comment</key>
-			<string>Command to hover your height or something</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/hover</string>
-		</map>
-		<key>AlchemyChatCommandHome</key>
-		<map>
-			<key>Comment</key>
-			<string>Command to send avatar home</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/home</string>
-		</map>
-		<key>AlchemyChatCommandMapto</key>
-		<map>
-			<key>Comment</key>
-			<string>Command to teleport to another region</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/mapto</string>
-		</map>
-		<key>AlchemyChatCommandPos</key>
-		<map>
-			<key>Comment</key>
-			<string>Command to teleport to position</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/pos</string>
-		</map>
-		<key>AlchemyChatCommandSetChatChannel</key>
-		<map>
-			<key>Comment</key>
-			<string>Command to set nearby chat channel</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/setchannel</string>
-		</map>
-		<key>AlchemyChatCommandRegionMessage</key>
-		<map>
-			<key>Comment</key>
-			<string>Command to send a region message</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/regionmsg</string>
-		</map>
-		<key>AlchemyChatCommandResyncAnim</key>
-		<map>
-			<key>Comment</key>
-			<string>Command to stop/start in order to resync animations</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/resync</string>
-		</map>
-		<key>AlchemyChatCommandRezPlat</key>
-		<map>
-			<key>Comment</key>
-			<string>Rez a platform</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/plat</string>
-		</map>
-		<key>AlchemyChatCommandRezPlatSize</key>
-		<map>
-			<key>Comment</key>
-			<string>Default size of platform to rez</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<string>20</string>
-		</map>
-		<key>AlchemyChatCommandSetHome</key>
-		<map>
-			<key>Comment</key>
-			<string>Command to set the avatar home</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/sethome</string>
-		</map>
-		<key>AlchemyChatCommandTeleportToCam</key>
-		<map>
-			<key>Comment</key>
-			<string>Command to teleport to cam</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>/tp2cam</string>
-		</map>
-		<key>AlchemyChatMarkUnnamedObjects</key>
-		<map>
-			<key>Comment</key>
-			<string>Marks unnamed objects in chat and IMs.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyCinematicModeHideHoverText</key>
-		<map>
-			<key>Comment</key>
-			<string>Hide Hover Text in cinematic mode.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyDisableCameraCollision</key>
-		<map>
-			<key>Comment</key>
-			<string>Disable collision of camera with objects and ground plane</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyDisableEffectSpiral</key>
-		<map>
-			<key>Comment</key>
-			<string>Disable spiral effects</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyDisableMouseSteering</key>
-		<map>
-			<key>Comment</key>
-			<string>Disable mouse steering. Doing so will stop your camera from resetting, and your avatar from rotating when you click yourself (escape key-like behaviour).</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyEditRootAxis</key>
-		<map>
-			<key>Comment</key>
-			<string>Always use root object as edit pivot point</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyForceFly</key>
-		<map>
-			<key>Comment</key>
-			<string>[OBSELETE]</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyGameModeEnable</key>
-		<map>
-			<key>Comment</key>
-			<string>Enables GameMode (Linux Only) for better performance.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyGlobalLightScale</key>
-		<map>
-			<key>Comment</key>
-			<string>Curve White Point</string>
-			<key>Persist</key>
-			<integer>0</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>1.0</real>
-		</map>
-		<key>AlchemyHudTextFadeDistance</key>
-		<map>
-			<key>Comment</key>
-			<string>Distance at which hover text starts fading.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>4.0</real>
-		</map>
-		<key>AlchemyHudTextFadeRange</key>
-		<map>
-			<key>Comment</key>
-			<string>Distance over which hover text will fade out.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>8.0</real>
-		</map>
-		<key>AlchemyIgnoreSimCameraConstraint</key>
-		<map>
-			<key>Comment</key>
-			<string>Ignore simulator collision plane for camera constraints</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyImageDecodeThreads</key>
-		<map>
-			<key>Comment</key>
-			<string>Amount of threads to use for image decoding. 0 = autodetect, 1 = 0ff, >1 number of threads. Needs restart</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>U32</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyInventoryScriptsMono</key>
-		<map>
-			<key>Comment</key>
-			<string>Control whether new scripts in inventory are mono(true) or lsl(false)</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyMoonWalk</key>
-		<map>
-			<key>Comment</key>
-			<string>Walking backwards when moving backwards</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyKeepSettingsOnGPUChange</key>
-		<map>
-			<key>Comment</key>
-			<string>Keep graphical preferences when GPU changes</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyLastDirectoryTab</key>
-		<map>
-			<key>Comment</key>
-			<string>Last active tab in directory floater</string>
-			<key>HideFromEditor</key>
-			<integer>1</integer>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>S32</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyLookAtClampEnabled</key>
-		<map>
-			<key>Comment</key>
-			<string>If true, own look at distance will be clamped to a determined distance</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyLookAtClampDistance</key>
-		<map>
-			<key>Comment</key>
-			<string>Distance at which to clamp own avatar look at</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>1.0</real>
-		</map>
-		<key>AlchemyLookAtPrivate</key>
-		<map>
-			<key>Comment</key>
-			<string>Disable broadcast of own look at to other users.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyMapShowAgentCount</key>
-		<map>
-			<key>Comment</key>
-			<string>Show count of users in region on world map</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyMinimapChatRings</key>
-		<map>
-			<key>Comment</key>
-			<string>Draw rings to denote chat range</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyMinimapGuideLine</key>
-		<map>
-			<key>Comment</key>
-			<string>Render a red line in the center of the camera view frustrum</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyMinimapObjectUpdateInterval</key>
-		<map>
-			<key>Comment</key>
-			<string>Render a red line in the center of the camera view frustrum</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.1</real>
-		</map>
-		<key>AlchemyMinimapParcelBoundries</key>
-		<map>
-			<key>Comment</key>
-			<string>Draw parcel boundry lines</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyMiniMapForSaleParcels</key>
-		<map>
-			<key>Comment</key>
-			<string>Draw for sale parcels</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyMiniMapCollisionParcels</key>
-		<map>
-			<key>Comment</key>
-			<string>Draw collision parcels</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyMinimapRenderObjects</key>
-		<map>
-			<key>Comment</key>
-			<string>>Render objects on minimap</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyMinimapTile</key>
-		<map>
-			<key>Comment</key>
-			<string>Use the world map tile as the minimap background</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyMotionResetsCamera</key>
-		<map>
-			<key>Comment</key>
-			<string>Allow camera to reset when moving.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyMouselookIFF</key>
-		<map>
-			<key>Comment</key>
-			<string>Display user that is currently focused upon by crosshair in mouselook</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyMouselookIFFMarkers</key>
-		<map>
-			<key>Comment</key>
-			<string>Display target markers for offscreen avatars in mouselook</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyMouselookIFFRange</key>
-		<map>
-			<key>Comment</key>
-			<string>Range of IFF display</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>380.0</real>
-		</map>
-		<key>AlchemyMouseLookZoomTime</key>
-		<map>
-			<key>Comment</key>
-			<string>Scalar for smooth mouselook zoom time</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>6.66</real>
-		</map>
-		<key>AlchemyMouseLookZoomTimeout</key>
-		<map>
-			<key>Comment</key>
-			<string>Cuttoff to force zoom to target fov</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.15</real>
-		</map>
-		<key>AlchemyNearbyChatChannel</key>
-		<map>
-			<key>Comment</key>
-			<string>Chat channel used for sending nearby chat from the viewer</string>
-			<key>Persist</key>
-			<integer>0</integer>
-			<key>Type</key>
-			<string>S32</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyNearbyChatInput</key>
-		<map>
-			<key>Comment</key>
-			<string>Nearby chat input 0 - Conversations, 1 - Chatbar</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyNearbyColorize</key>
-		<map>
-			<key>Comment</key>
-			<string>Sync nearby list name colors to minimap</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyNearbyPeopleClickAction</key>
-		<map>
-			<key>Comment</key>
-			<string>0 - IM, 1 - Profile, 2 - Zoom In, 3 - Teleport To</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>U32</string>
-			<key>Value</key>
-			<integer>2</integer>
-		</map>
-		<key>AlchemyNearbyTypingIndicators</key>
-		<map>
-			<key>Comment</key>
-			<string>Show nearby chat typing indicator in nametags</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyNimble</key>
-		<map>
-			<key>Comment</key>
-			<string>If true, disables prejump animation flags</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyNotifyIncomingMessage</key>
-		<map>
-			<key>Comment</key>
-			<string>Notify of incoming messages by looking for typing indicator</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyLSLPreprocessor</key>
-		<map>
-			<key>Comment</key>
-			<string>LSL Preprocessor</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyOnlineOfflineToChat</key>
-		<map>
-			<key>Comment</key>
-			<string>Log online and offline notifications to local chat</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyPreProcLSLOptimizer</key>
-		<map>
-			<key>Comment</key>
-			<string>LSL Optimizer</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyPreProcLSLTextCompress</key>
-		<map>
-			<key>Comment</key>
-			<string>LSL Text Compress</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyPreProcLSLLazyLists</key>
-		<map>
-			<key>Comment</key>
-			<string>LSL Lazy Lists</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyPreProcLSLSwitch</key>
-		<map>
-			<key>Comment</key>
-			<string>LSL Switch Statements</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyPreProcEnableHDDInclude</key>
-		<map>
-			<key>Comment</key>
-			<string>Enable #include from local disk</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyPreProcHDDIncludeLocation</key>
-		<map>
-			<key>Comment</key>
-			<string>Path for local disk includes</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string/>
-		</map>
-		<key>AlchemyPointAtPrivate</key>
-		<map>
-			<key>Comment</key>
-			<string>Disable setting current point at target</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyPowerfulWizard</key>
-		<map>
-			<key>Comment</key>
-			<string>It's a surprise.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyRainbowEffects</key>
-		<map>
-			<key>Comment</key>
-			<string>Makes agent effects rainbows!</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyRadarAlerts</key>
-		<map>
-			<key>Comment</key>
-			<string>Display notification upon avatar entry or departure of current region</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyRadarAlertsToChat</key>
-		<map>
-			<key>Comment</key>
-			<string>Log radar alerts to local chat</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyRealisticMouselook</key>
-		<map>
-			<key>Comment</key>
-			<string>Make the camera follow avatar body movements and animations while in mouselook</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyRecentPeopleMaxAge</key>
-		<map>
-			<key>Comment</key>
-			<string>Maximum age to keep recent people around</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>S32</string>
-			<key>Value</key>
-			<integer>30</integer>
-		</map>
-		<key>AlchemyRenderSMAA</key>
-		<map>
-			<key>Comment</key>
-			<string>Use Enhanced Subpixel Morphological Antialiasing in Deferred</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyRevokeObjectPerms</key>
-		<map>
-			<key>Comment</key>
-			<string>Revoke permissions on object on sit(1), stand(2) or both(3)</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>U32</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyRezUnderLandGroup</key>
-		<map>
-			<key>Comment</key>
-			<string>Allows the agent to rez objects under the target locations land group. Must be a member of the land group.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>ChatAlerts</key>
-		<map>
-			<key>Comment</key>
-			<string>Enable chat keyword alerts for nearby chat and instant messages</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>ChatTimestampSeconds</key>
-		<map>
-			<key>Comment</key>
-			<string>Display seconds in chat log timestamp</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>CloseChatBarOnReturn</key>
-		<map>
-			<key>Comment</key>
-			<string>Close chat after hitting return</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>DoubleClickAttachmentAdd</key>
-		<map>
-			<key>Comment</key>
-			<string>Double-clicking an attachment in inventory will add wear it rather than replace wear it</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>DoubleClickWearableAdd</key>
-		<map>
-			<key>Comment</key>
-			<string>Double-clicking a clothing wearable in inventory will add wear it rather than replace wear it</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>EnableAutoCloseOOC</key>
-		<map>
-			<key>Comment</key>
-			<string>Auto-close ((OOC)) parentheses</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>EnableMUPoseChat</key>
-		<map>
-			<key>Comment</key>
-			<string>: as a synonym for /me</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>GroupSnoozeTime</key>
-		<map>
-			<key>Comment</key>
-			<string>Amount of time (in seconds) group chat will be snoozed for</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>S32</string>
-			<key>Value</key>
-			<integer>900</integer>
-		</map>
-		<key>LastSelectedGrass</key>
-		<map>
-			<key>Comment</key>
-			<string>The last selected grass option from the build tools</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string />
-		</map>
-		<key>LastSelectedTree</key>
-		<map>
-			<key>Comment</key>
-			<string>The last selected tree option from the build tools</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string />
-		</map>
-		<key>LocalInventoryEnabled</key>
-		<map>
-			<key>Comment</key>
-			<string>This enables the local inventory system. (Requires restart.)</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>OpenSimSearchURL</key>
-		<map>
-			<key>Comment</key>
-			<string>OpenSim fallback search url</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>http://search.metaverseink.com/opensim/results.jsp?query=[QUERY]&amp;submit=[CATEGORY]</string>
-		</map>
-		<key>RenderAutoMaskAlphaUseRMSE</key>
-		<map>
-			<key>Comment</key>
-			<string>Use alternative method of detecing suitable textures for alphamasking. Less prone to excluding textures than standard method.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>RenderAutoMaskAlphaMaxRMSE</key>
-		<map>
-			<key>Comment</key>
-			<string>Sets the maximum random mean square error cutoff used when detecting suitable textures for alphamasking. (RenderAutoMaskAlphaUseRMSE must be TRUE for this to have any effect)</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.18</real>
-		</map>
-		<key>RenderAutoMaskAlphaMaxMid</key>
-		<map>
-			<key>Comment</key>
-			<string>Sets the maximum percent of mid-range alpha pixels textures for alphamasking. (RenderAutoMaskAlphaUseRMSE must be TRUE for this to have any effect)</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.275</real>
-		</map>
-        <key>RenderColorGrade</key>
+    xsi:noNamespaceSchemaLocation="llsd.xsd">
+    <map>
+        <key>AlchemyAppearanceShowHints</key>
         <map>
             <key>Comment</key>
-            <string>Enable color grading</string>
+            <string>Show visual param hints in appearance editors.</string>
             <key>Persist</key>
             <integer>1</integer>
             <key>Type</key>
@@ -1093,972 +13,10 @@
             <key>Value</key>
             <integer>0</integer>
         </map>
-		<key>RenderColorGradeLUT</key>
-		<map>
-			<key>Comment</key>
-			<string>Name of image file for color grading LUT(TGA, PNG, or WebP)</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string></string>
-		</map>
-		<key>RenderFocusPointLocked</key>
-		<map>
-			<key>Comment</key>
-			<string>Whether the focus point used for DoF is currently Locked in place</string>
-			<key>Persist</key>
-			<integer>0</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>RenderFocusPointFollowsPointer</key>
-		<map>
-			<key>Comment</key>
-			<string>Allows the Depth of Field focus to actively follow the mouse point</string>
-			<key>Persist</key>
-			<integer>0</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>RenderSharpenMethod</key>
-		<map>
-			<key>Comment</key>
-			<string>Sharpening Method - 0 (None), 1 (Contrast Adaptive Sharpening), 2 (DLS)</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>U32</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>RenderSharpenCASSharpness</key>
-		<map>
-			<key>Comment</key>
-			<string>Sharpening level for CAS 0 to 1 range.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.6</real>
-		</map>
-		<key>RenderSharpenDLSSharpness</key>
-		<map>
-			<key>Comment</key>
-			<string>Sharpening level for DLS 0 to 1 range.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.6</real>
-		</map>
-		<key>RenderSharpenDLSDenoise</key>
-		<map>
-			<key>Comment</key>
-			<string>Denoise level for DLS 0 to 1 range.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.17</real>
-		</map>
-		<key>RenderToneMapType</key>
-		<map>
-			<key>Comment</key>
-			<string>Tonemapping type 0 - HDR Debug, 1 - ACES, 2 - Uchimura, 3 - AMD, 4 - Uncharted</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>U32</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>RenderAlwaysSoftenShadows</key>
-		<map>
-			<key>Comment</key>
-			<string>Always soften shadows when shadows are enabled</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyToneMapAMDHDRMax</key>
-		<map>
-			<key>Comment</key>
-			<string>Maximum input value.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>256.0</real>
-		</map>
-		<key>AlchemyToneMapAMDExposure</key>
-		<map>
-			<key>Comment</key>
-			<string>Number of stops between 'hdrMax' and 18% mid-level on input.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>8.0</real>
-		</map>
-		<key>AlchemyToneMapAMDContrast</key>
-		<map>
-			<key>Comment</key>
-			<string>Input range 0.0 (no extra contrast) to 1.0 (maximum contrast)</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.25</real>
-		</map>
-		<key>AlchemyToneMapAMDCrosstalkR</key>
-		<map>
-			<key>Comment</key>
-			<string>One channel must be 1.0, the rest can be greater than or equal to 1.0 but not zero.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.5</real>
-		</map>
-		<key>AlchemyToneMapAMDCrosstalkG</key>
-		<map>
-			<key>Comment</key>
-			<string>One channel must be 1.0, the rest can be greater than or equal to 1.0 but not zero.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>1.0</real>
-		</map>
-		<key>AlchemyToneMapAMDCrosstalkB</key>
-		<map>
-			<key>Comment</key>
-			<string> One channel must be 1.0, the rest can be greater than or equal to 1.0 but not zero.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.03125</real>
-		</map>
-		<key>AlchemyToneMapAMDSaturationR</key>
-		<map>
-			<key>Comment</key>
-			<string>A per channel adjustment, use less than 0 decrease, 0=no change, greater 0 increase.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.0</real>
-		</map>
-		<key>AlchemyToneMapAMDSaturationG</key>
-		<map>
-			<key>Comment</key>
-			<string>A per channel adjustment, use less than 0 decrease, 0=no change, greater 0 increase.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.0</real>
-		</map>
-		<key>AlchemyToneMapAMDSaturationB</key>
-		<map>
-			<key>Comment</key>
-			<string>A per channel adjustment, use less than 0 decrease, 0=no change, greater 0 increase.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.0</real>
-		</map>
-		<key>AlchemyToneMapAMDShoulderContrast</key>
-		<map>
-			<key>Comment</key>
-			<string>Use optional extra shoulderContrast tuning (set to false if shoulderContrast is 1.0).</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyToneMapAMDShoulderContrastRange</key>
-		<map>
-			<key>Comment</key>
-			<string>Shoulder shaping, 1.0 = no change (fast path)</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>1.0</real>
-		</map>
-		<key>AlchemyToneMapUchimuraMaxBrightness</key>
-		<map>
-			<key>Comment</key>
-			<string>Maximum Possible Display Brightness</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>1.0</real>
-		</map>
-		<key>AlchemyToneMapUchimuraContrast</key>
-		<map>
-			<key>Comment</key>
-			<string>Contrast Adjustment</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>1.0</real>
-		</map>
-		<key>AlchemyToneMapUchimuraLinearStart</key>
-		<map>
-			<key>Comment</key>
-			<string>Curve Linear Section Start</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.22</real>
-		</map>
-		<key>AlchemyToneMapUchimuraLinearLength</key>
-		<map>
-			<key>Comment</key>
-			<string>Length of linear section in tonemapping curve</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.44</real>
-		</map>
-		<key>AlchemyToneMapUchimuraBlackLevel</key>
-		<map>
-			<key>Comment</key>
-			<string>Adjust black range of curve</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>1.33</real>
-		</map>
-		<key>AlchemyToneMapFilmicToeStr</key>
-		<map>
-			<key>Comment</key>
-			<string>Toe Strength</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.22</real>
-		</map>
-		<key>AlchemyToneMapFilmicToeLen</key>
-		<map>
-			<key>Comment</key>
-			<string>Toe Length</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.30</real>
-		</map>
-		<key>AlchemyToneMapFilmicShoulderStr</key>
-		<map>
-			<key>Comment</key>
-			<string>Shoulder Strength</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.22</real>
-		</map>
-		<key>AlchemyToneMapFilmicShoulderLen</key>
-		<map>
-			<key>Comment</key>
-			<string>Shoulder Length</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.20</real>
-		</map>
-		<key>AlchemyToneMapFilmicShoulderAngle</key>
-		<map>
-			<key>Comment</key>
-			<string>Shoulder Angle</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.01</real>
-		</map>
-		<key>AlchemyToneMapFilmicGamma</key>
-		<map>
-			<key>Comment</key>
-			<string>Curve Gamma</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>0.3</real>
-		</map>
-		<key>AlchemyToneMapFilmicWhitePoint</key>
-		<map>
-			<key>Comment</key>
-			<string>Curve White Point</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>8.0</real>
-		</map>
-		<key>ResetUserColorsOnLogout</key>
-		<map>
-			<key>Comment</key>
-			<string>Saves an empty color file on login to start fresh on next launch</string>
-			<key>Persist</key>
-			<integer>0</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>ShowGroupFloaters</key>
-		<map>
-			<key>Comment</key>
-			<string>Show group profiles in floaters rather than the sidebar</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>ShowStatusBarBalance</key>
-		<map>
-			<key>Comment</key>
-			<string>Show L$ Balance in Status Bar</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>ShowStatusBarFPS</key>
-		<map>
-			<key>Comment</key>
-			<string>Show FPS in Status Bar</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>ShowStatusBarTime</key>
-		<map>
-			<key>Comment</key>
-			<string>Show Time in Status Bar</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>ShowStatusBarSeconds</key>
-		<map>
-			<key>Comment</key>
-			<string>Show seconds in the statusbar Time</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>ShowStreamInfo</key>
-		<map>
-			<key>Comment</key>
-			<string>Show audio stream info in toasts</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>ShowStreamInfoToChat</key>
-		<map>
-			<key>Comment</key>
-			<string>Show audio stream info in nearby chat</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>SnapshotDetection</key>
-		<map>
-			<key>Comment</key>
-			<string>Detect snapshot animation being played</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>StreamList</key>
-		<map>
-			<key>Comment</key>
-			<string>Saved list of parcel audio streams</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>LLSD</string>
-			<key>Value</key>
-			<string />
-		</map>
-		<key>VoiceMultiInstance</key>
-		<map>
-			<key>Comment</key>
-			<string>Enables using voice in multiple simultaneous viewer instances</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>ALInspectColumnConfig</key>
-		<map>
-			<key>Comment</key>
-			<string>Stores the column visibility of the inspect window</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>U32</string>
-			<key>Value</key>
-			<integer>1023</integer>
-		</map>
-		<key>AlchemyLookAtShow</key>
-		<map>
-			<key>Comment</key>
-			<string>[OBSOLETE]</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyLookAtLines</key>
-		<map>
-			<key>Comment</key>
-			<string>[OBSOLETE]</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyLookAtNames</key>
-		<map>
-			<key>Comment</key>
-			<string>[OBSOLETE]</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>U32</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyLookAtHideSelf</key>
-		<map>
-			<key>Comment</key>
-			<string>[OBSOLETE]</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>RenderToneMapExposure</key>
-		<map>
-			<key>Comment</key>
-			<string>[OBSOLETE]</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<real>1.0</real>
-		</map>
-		<key>RenderToneMapLottesA</key>
-		<map>
-			<key>Comment</key>
-			<string>[OBSOLETE]</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Vector3</string>
-			<key>Value</key>
-			<array>
-				<real>1.4</real>
-				<real>1.0</real>
-				<real>16.0</real>
-			</array>
-		</map>
-		<key>RenderToneMapLottesB</key>
-		<map>
-			<key>Comment</key>
-			<string>[OBSOLETE]</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Vector3</string>
-			<key>Value</key>
-			<array>
-				<real>0.18</real>
-				<real>0.18</real>
-				<real>0.0</real>
-			</array>
-		</map>
-		<key>RenderToneMapUchimuraA</key>
-		<map>
-			<key>Comment</key>
-			<string>[OBSOLETE]</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Vector3</string>
-			<key>Value</key>
-			<array>
-				<real>1.0</real>
-				<real>1.0</real>
-				<real>0.22</real>
-			</array>
-		</map>
-		<key>RenderToneMapUchimuraB</key>
-		<map>
-			<key>Comment</key>
-			<string>[OBSOLETE]</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Vector3</string>
-			<key>Value</key>
-			<array>
-				<real>0.4</real>
-				<real>1.13</real>
-				<real>0.0</real>
-			</array>
-		</map>
-		<key>RenderToneMapUnchartedA</key>
-		<map>
-			<key>Comment</key>
-			<string>[OBSOLETE]</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Vector3</string>
-			<key>Value</key>
-			<array>
-				<real>0.22</real>
-				<real>0.30</real>
-				<real>0.10</real>
-			</array>
-		</map>
-		<key>RenderToneMapUnchartedB</key>
-		<map>
-			<key>Comment</key>
-			<string>[OBSOLETE]</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Vector3</string>
-			<key>Value</key>
-			<array>
-				<real>0.20</real>
-				<real>0.01</real>
-				<real>0.30</real>
-			</array>
-		</map>
-		<key>RenderToneMapUnchartedC</key>
-		<map>
-			<key>Comment</key>
-			<string>[OBSOLETE]</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Vector3</string>
-			<key>Value</key>
-			<array>
-				<real>6.5</real>
-				<real>2.0</real>
-				<real>0.0</real>
-			</array>
-		</map>
-		<key>RenderSharpenCASParams</key>
-		<map>
-			<key>Comment</key>
-			<string>[OBSOLETE]</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Vector3</string>
-			<key>Value</key>
-			<array>
-				<real>1.0</real>
-				<real>0.6</real>
-				<real>0.0</real>
-			</array>
-		</map>
-		<key>RenderSharpenDLSParams</key>
-		<map>
-			<key>Comment</key>
-			<string>[OBSOLETE]</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Vector3</string>
-			<key>Value</key>
-			<array>
-				<real>0.6</real>
-				<real>0.17</real>
-				<real>0.0</real>
-			</array>
-		</map>
-		<key>ClickingAvatarKeepsCamera</key>
-		<map>
-			<key>Comment</key>
-			<string>This option allows you to orbit your camera without your avatar rotating when clicking on it or your nametag.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>RenderDepthOfFieldNearBlur</key>
-		<map>
-			<key>Comment</key>
-			<string>Whether to blur near camera in depth of field</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyMouselookInstructions</key>
-		<map>
-			<key>Comment</key>
-			<string>Draw instructional overlay for mouselook - Press esc to leave</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AlchemyMouselookPosition</key>
-		<map>
-			<key>Comment</key>
-			<string>Draw position and health in mouselook</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>AllowNoCopyRezRestoreToWorld</key>
-		<map>
-			<key>Comment</key>
-			<string>Allow Restore to World of no-copy items</string>
-			<key>Persist</key>
-			<integer>0</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyFancyChatDivider</key>
-		<map>
-			<key>Comment</key>
-			<string>Divider style for fancy chat</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string> │ </string>
-		</map>
-		<key>AlchemyFancyChatNameWidth</key>
-		<map>
-			<key>Comment</key>
-			<string>Width of name field in fancy chat</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>S32</string>
-			<key>Value</key>
-			<integer>18</integer>
-		</map>
-		<key>AlchemyPlainChatNameBold</key>
-		<map>
-			<key>Comment</key>
-			<string>If true, names will be bold in plain text chat</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>AlchemyChatHistoryStyle</key>
-		<map>
-			<key>Comment</key>
-			<string>0 - Expanded 1 - Plain 2 - Fancy Plain</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>S32</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>ChatFontName</key>
-		<map>
-			<key>Comment</key>
-			<string>Name of font for Chat Editors and Messages</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>SansSerif</string>
-		</map>
-		<key>NotecardFontName</key>
-		<map>
-			<key>Comment</key>
-			<string>Name of font for Notecard Editors</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>SansSerif</string>
-		</map>
-		<key>NotecardFontSize</key>
-		<map>
-			<key>Comment</key>
-			<string>Size of font for Notecard Editors</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>Medium</string>
-		</map>
-		<key>ScriptFontName</key>
-		<map>
-			<key>Comment</key>
-			<string>Name of font for Script Editors</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>Monospace</string>
-		</map>
-		<key>ScriptFontSize</key>
-		<map>
-			<key>Comment</key>
-			<string>Size of font for Script Editors</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>Monospace</string>
-		</map>
-		<key>FontOverrideMain</key>
-		<map>
-			<key>Comment</key>
-			<string>Global override xml for main font</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string></string>
-		</map>
-		<key>FontOverrideMonospace</key>
-		<map>
-			<key>Comment</key>
-			<string>Global override xml for monospace font</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string></string>
-		</map>
-		<key>ChatOOCPrefix</key>
-		<map>
-			<key>Comment</key>
-			<string>OOC chat prefix characters</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>((</string>
-		</map>
-		<key>ChatOOCPostfix</key>
-		<map>
-			<key>Comment</key>
-			<string>OOC chat postfix characters</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>String</string>
-			<key>Value</key>
-			<string>))</string>
-		</map>
-		<key>RenderReflectionProbeShowTransparent</key>
-		<map>
-			<key>Comment</key>
-			<string>Show reflection probes in the transparency debug view</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>NameTagShowDistance</key>
-		<map>
-			<key>Comment</key>
-			<string>Show the distance of other residents from yourself in the name tags</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-		<key>NameTagShowDistanceColors</key>
-		<map>
-			<key>Comment</key>
-			<string>Change the color of the name tag based on the distance of other avatars</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>ColorSettingsHideDefault</key>
-		<map>
-			<key>Comment</key>
-			<string>Show non-default settings only in Color Settings list</string>
-			<key>Persist</key>
-			<integer>0</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		</map>
-		<key>NameTagHPad</key>
-		<map>
-			<key>Comment</key>
-			<string>Name tag horizontal padding</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<string>16.0</string>
-		</map>
-		<key>NameTagVPad</key>
-		<map>
-			<key>Comment</key>
-			<string>Name tag vertical padding</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<string>8.0</string>
-		</map>
-		<key>NameTagLinePad</key>
-		<map>
-			<key>Comment</key>
-			<string>Name tag line padding</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>F32</string>
-			<key>Value</key>
-			<string>1.0</string>
-		</map>
-		<key>MediaAutoPlayHuds</key>
-		<map>
-			<key>Comment</key>
-			<string>Auto play hud attached media.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>1</integer>
-		</map>
-        <key>NavigationBarStyle</key>
+        <key>AlchemyLinuxVoiceVariant</key>
         <map>
             <key>Comment</key>
-            <string>
-                0 - none, 1 = mini, 2 = navigation
-            </string>
+            <string>0 - native, 1 - 32bit wine voice, 2 - 64bit wine voice</string>
             <key>Persist</key>
             <integer>1</integer>
             <key>Type</key>
@@ -2066,10 +24,10 @@
             <key>Value</key>
             <integer>2</integer>
         </map>
-        <key>BlackDragonControls</key>
+        <key>AlchemyDisableClickToSit</key>
         <map>
             <key>Comment</key>
-            <string>Use BlackDragon style joystick controls</string>
+            <string>Disable automatic sit upon click for sit click action targets</string>
             <key>Persist</key>
             <integer>1</integer>
             <key>Type</key>
@@ -2077,170 +35,2460 @@
             <key>Value</key>
             <integer>0</integer>
         </map>
-		<key>JoystickButtonFlycam</key>
-		<map>
-		  <key>Comment</key>
-		  <string>Test</string>
-		  <key>Persist</key>
-		  <integer>1</integer>
-		  <key>Type</key>
-		  <string>S32</string>
-		  <key>Value</key>
-		  <integer>7</integer>
-		</map>
-		<key>JoystickButtonJump</key>
-		<map>
-		  <key>Comment</key>
-		  <string>Test</string>
-		  <key>Persist</key>
-		  <integer>1</integer>
-		  <key>Type</key>
-		  <string>S32</string>
-		  <key>Value</key>
-		  <integer>0</integer>
-		</map>
-		<key>JoystickButtonFly</key>
-		<map>
-		  <key>Comment</key>
-		  <string>Test</string>
-		  <key>Persist</key>
-		  <integer>1</integer>
-		  <key>Type</key>
-		  <string>S32</string>
-		  <key>Value</key>
-		  <integer>2</integer>
-		</map>
-		<key>JoystickButtonCrouch</key>
-		<map>
-		  <key>Comment</key>
-		  <string>Test</string>
-		  <key>Persist</key>
-		  <integer>1</integer>
-		  <key>Type</key>
-		  <string>S32</string>
-		  <key>Value</key>
-		  <integer>1</integer>
-		</map>
-		<key>JoystickButtonRunToggle</key>
-		<map>
-		  <key>Comment</key>
-		  <string>Test</string>
-		  <key>Persist</key>
-		  <integer>1</integer>
-		  <key>Type</key>
-		  <string>S32</string>
-		  <key>Value</key>
-		  <integer>8</integer>
-		</map>
-		<key>JoystickButtonMouselook</key>
-		<map>
-		  <key>Comment</key>
-		  <string>Test</string>
-		  <key>Persist</key>
-		  <integer>1</integer>
-		  <key>Type</key>
-		  <string>S32</string>
-		  <key>Value</key>
-		  <integer>9</integer>
-		</map>
-		<key>JoystickButtonZoomIn</key>
-		<map>
-		  <key>Comment</key>
-		  <string>Test</string>
-		  <key>Persist</key>
-		  <integer>1</integer>
-		  <key>Type</key>
-		  <string>S32</string>
-		  <key>Value</key>
-		  <integer>4</integer>
-		</map>
-		<key>JoystickButtonZoomOut</key>
-		<map>
-		  <key>Comment</key>
-		  <string>Test</string>
-		  <key>Persist</key>
-		  <integer>1</integer>
-		  <key>Type</key>
-		  <string>S32</string>
-		  <key>Value</key>
-		  <integer>5</integer>
-		</map>
-		<key>JoystickButtonZoomDefault</key>
-		<map>
-		  <key>Comment</key>
-		  <string>Test</string>
-		  <key>Persist</key>
-		  <integer>1</integer>
-		  <key>Type</key>
-		  <string>S32</string>
-		  <key>Value</key>
-		  <integer>6</integer>
-		</map>
-		<key>JoystickButtonRollLeft</key>
-		<map>
-		  <key>Comment</key>
-		  <string>Test</string>
-		  <key>Persist</key>
-		  <integer>1</integer>
-		  <key>Type</key>
-		  <string>S32</string>
-		  <key>Value</key>
-		  <integer>-1</integer>
-		</map>
-		<key>JoystickButtonRollRight</key>
-		<map>
-		  <key>Comment</key>
-		  <string>Test</string>
-		  <key>Persist</key>
-		  <integer>1</integer>
-		  <key>Type</key>
-		  <string>S32</string>
-		  <key>Value</key>
-		  <integer>-1</integer>
-		</map>
-		<key>JoystickButtonRollDefault</key>
-		<map>
-		  <key>Comment</key>
-		  <string>Test</string>
-		  <key>Persist</key>
-		  <integer>1</integer>
-		  <key>Type</key>
-		  <string>S32</string>
-		  <key>Value</key>
-		  <integer>-1</integer>
-		</map>
-		<key>JoystickInvertPitch</key>
-		  <map>
-			<key>Comment</key>
-			<string>Invert pitch axis in all joystick modes.</string>
-			<key>Persist</key>
-			<integer>1</integer>
-			<key>Type</key>
-			<string>Boolean</string>
-			<key>Value</key>
-			<integer>0</integer>
-		  </map>
-    <key>FSLastSearchTab</key>
-    <map>
-		<key>Comment</key>
-		<string>Last selected tab in search window</string>
-		<key>Persist</key>
-		<integer>1</integer>
-		<key>Type</key>
-		<string>S32</string>
-		<key>Value</key>
-		<integer>0</integer>
-    </map>
-    <key>FSLegacySearchActionOnTeleport</key>
-    <map>
-        <key>Comment</key>
-        <string>Controls what action Legacy Search should take when teleporting: 0 = No effect, 1 = Close floater, 2 Minimise floater</string>
-        <key>Persist</key>
-        <integer>1</integer>
-        <key>Type</key>
-        <string>U32</string>
-        <key>Value</key>
-        <integer>1</integer>
+        <key>AlchemyCameraExpanded</key>
+        <map>
+            <key>Comment</key>
+            <string>Expanded camera floater</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyCameraNoZoomLimit</key>
+        <map>
+            <key>Comment</key>
+            <string>Disables the minimum zoom distance, allowing more camera freedom</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyChatCommandAnimationOverride</key>
+        <map>
+            <key>Comment</key>
+            <string>Command to control ao</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/ao</string>
+        </map>
+        <key>AlchemyChatCommandCalc</key>
+        <map>
+            <key>Comment</key>
+            <string>Command to calculate expressions</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/calc</string>
+        </map>
+        <key>AlchemyChatCommandClearNearby</key>
+        <map>
+            <key>Comment</key>
+            <string>Command to set clear nearby chat history for this session.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/clr</string>
+        </map>
+        <key>AlchemyChatCommandDrawDistance</key>
+        <map>
+            <key>Comment</key>
+            <string>Command to set draw distance</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/dd</string>
+        </map>
+        <key>AlchemyChatCommandEnable</key>
+        <map>
+            <key>Comment</key>
+            <string>Enable chat bar command line</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyChatCommandGround</key>
+        <map>
+            <key>Comment</key>
+            <string>Command to teleport to ground</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/flr</string>
+        </map>
+        <key>AlchemyChatCommandHeight</key>
+        <map>
+            <key>Comment</key>
+            <string>Command to teleport to specified height</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/gth</string>
+        </map>
+        <key>AlchemyChatCommandHoverHeight</key>
+        <map>
+            <key>Comment</key>
+            <string>Command to hover your height or something</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/hover</string>
+        </map>
+        <key>AlchemyChatCommandHome</key>
+        <map>
+            <key>Comment</key>
+            <string>Command to send avatar home</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/home</string>
+        </map>
+        <key>AlchemyChatCommandMapto</key>
+        <map>
+            <key>Comment</key>
+            <string>Command to teleport to another region</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/mapto</string>
+        </map>
+        <key>AlchemyChatCommandPos</key>
+        <map>
+            <key>Comment</key>
+            <string>Command to teleport to position</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/pos</string>
+        </map>
+        <key>AlchemyChatCommandSetChatChannel</key>
+        <map>
+            <key>Comment</key>
+            <string>Command to set nearby chat channel</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/setchannel</string>
+        </map>
+        <key>AlchemyChatCommandRegionMessage</key>
+        <map>
+            <key>Comment</key>
+            <string>Command to send a region message</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/regionmsg</string>
+        </map>
+        <key>AlchemyChatCommandResyncAnim</key>
+        <map>
+            <key>Comment</key>
+            <string>Command to stop/start in order to resync animations</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/resync</string>
+        </map>
+        <key>AlchemyChatCommandRezPlat</key>
+        <map>
+            <key>Comment</key>
+            <string>Rez a platform</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/plat</string>
+        </map>
+        <key>AlchemyChatCommandRezPlatSize</key>
+        <map>
+            <key>Comment</key>
+            <string>Default size of platform to rez</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <string>20</string>
+        </map>
+        <key>AlchemyChatCommandSetHome</key>
+        <map>
+            <key>Comment</key>
+            <string>Command to set the avatar home</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/sethome</string>
+        </map>
+        <key>AlchemyChatCommandTeleportToCam</key>
+        <map>
+            <key>Comment</key>
+            <string>Command to teleport to cam</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>/tp2cam</string>
+        </map>
+        <key>AlchemyChatMarkUnnamedObjects</key>
+        <map>
+            <key>Comment</key>
+            <string>Marks unnamed objects in chat and IMs.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyCinematicModeHideHoverText</key>
+        <map>
+            <key>Comment</key>
+            <string>Hide Hover Text in cinematic mode.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyDisableCameraCollision</key>
+        <map>
+            <key>Comment</key>
+            <string>Disable collision of camera with objects and ground plane</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyDisableEffectSpiral</key>
+        <map>
+            <key>Comment</key>
+            <string>Disable spiral effects</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyDisableMouseSteering</key>
+        <map>
+            <key>Comment</key>
+            <string>Disable mouse steering. Doing so will stop your camera from resetting, and your
+                avatar from rotating when you click yourself (escape key-like behaviour).</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyEditRootAxis</key>
+        <map>
+            <key>Comment</key>
+            <string>Always use root object as edit pivot point</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyForceFly</key>
+        <map>
+            <key>Comment</key>
+            <string>[OBSELETE]</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyGameModeEnable</key>
+        <map>
+            <key>Comment</key>
+            <string>Enables GameMode (Linux Only) for better performance.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyGlobalLightScale</key>
+        <map>
+            <key>Comment</key>
+            <string>Curve White Point</string>
+            <key>Persist</key>
+            <integer>0</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>1.0</real>
+        </map>
+        <key>AlchemyHudTextFadeDistance</key>
+        <map>
+            <key>Comment</key>
+            <string>Distance at which hover text starts fading.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>4.0</real>
+        </map>
+        <key>AlchemyHudTextFadeRange</key>
+        <map>
+            <key>Comment</key>
+            <string>Distance over which hover text will fade out.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>8.0</real>
+        </map>
+        <key>AlchemyIgnoreSimCameraConstraint</key>
+        <map>
+            <key>Comment</key>
+            <string>Ignore simulator collision plane for camera constraints</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyImageDecodeThreads</key>
+        <map>
+            <key>Comment</key>
+            <string>Amount of threads to use for image decoding. 0 = autodetect, 1 = 0ff, >1 number
+                of threads. Needs restart</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>U32</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyInventoryScriptsMono</key>
+        <map>
+            <key>Comment</key>
+            <string>Control whether new scripts in inventory are mono(true) or lsl(false)</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyMoonWalk</key>
+        <map>
+            <key>Comment</key>
+            <string>Walking backwards when moving backwards</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyKeepSettingsOnGPUChange</key>
+        <map>
+            <key>Comment</key>
+            <string>Keep graphical preferences when GPU changes</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyLastDirectoryTab</key>
+        <map>
+            <key>Comment</key>
+            <string>Last active tab in directory floater</string>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyLookAtClampEnabled</key>
+        <map>
+            <key>Comment</key>
+            <string>If true, own look at distance will be clamped to a determined distance</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyLookAtClampDistance</key>
+        <map>
+            <key>Comment</key>
+            <string>Distance at which to clamp own avatar look at</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>1.0</real>
+        </map>
+        <key>AlchemyLookAtPrivate</key>
+        <map>
+            <key>Comment</key>
+            <string>Disable broadcast of own look at to other users.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyMapShowAgentCount</key>
+        <map>
+            <key>Comment</key>
+            <string>Show count of users in region on world map</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyMinimapChatRings</key>
+        <map>
+            <key>Comment</key>
+            <string>Draw rings to denote chat range</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyMinimapGuideLine</key>
+        <map>
+            <key>Comment</key>
+            <string>Render a red line in the center of the camera view frustrum</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyMinimapObjectUpdateInterval</key>
+        <map>
+            <key>Comment</key>
+            <string>Render a red line in the center of the camera view frustrum</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.1</real>
+        </map>
+        <key>AlchemyMinimapParcelBoundries</key>
+        <map>
+            <key>Comment</key>
+            <string>Draw parcel boundry lines</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyMiniMapForSaleParcels</key>
+        <map>
+            <key>Comment</key>
+            <string>Draw for sale parcels</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyMiniMapCollisionParcels</key>
+        <map>
+            <key>Comment</key>
+            <string>Draw collision parcels</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyMinimapRenderObjects</key>
+        <map>
+            <key>Comment</key>
+            <string>>Render objects on minimap</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyMinimapTile</key>
+        <map>
+            <key>Comment</key>
+            <string>Use the world map tile as the minimap background</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyMotionResetsCamera</key>
+        <map>
+            <key>Comment</key>
+            <string>Allow camera to reset when moving.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyMouselookIFF</key>
+        <map>
+            <key>Comment</key>
+            <string>Display user that is currently focused upon by crosshair in mouselook</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyMouselookIFFMarkers</key>
+        <map>
+            <key>Comment</key>
+            <string>Display target markers for offscreen avatars in mouselook</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyMouselookIFFRange</key>
+        <map>
+            <key>Comment</key>
+            <string>Range of IFF display</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>380.0</real>
+        </map>
+        <key>AlchemyMouseLookZoomTime</key>
+        <map>
+            <key>Comment</key>
+            <string>Scalar for smooth mouselook zoom time</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>6.66</real>
+        </map>
+        <key>AlchemyMouseLookZoomTimeout</key>
+        <map>
+            <key>Comment</key>
+            <string>Cuttoff to force zoom to target fov</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.15</real>
+        </map>
+        <key>AlchemyNearbyChatChannel</key>
+        <map>
+            <key>Comment</key>
+            <string>Chat channel used for sending nearby chat from the viewer</string>
+            <key>Persist</key>
+            <integer>0</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyNearbyChatInput</key>
+        <map>
+            <key>Comment</key>
+            <string>Nearby chat input 0 - Conversations, 1 - Chatbar</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyNearbyColorize</key>
+        <map>
+            <key>Comment</key>
+            <string>Sync nearby list name colors to minimap</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyNearbyPeopleClickAction</key>
+        <map>
+            <key>Comment</key>
+            <string>0 - IM, 1 - Profile, 2 - Zoom In, 3 - Teleport To</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>U32</string>
+            <key>Value</key>
+            <integer>2</integer>
+        </map>
+        <key>AlchemyNearbyTypingIndicators</key>
+        <map>
+            <key>Comment</key>
+            <string>Show nearby chat typing indicator in nametags</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyNimble</key>
+        <map>
+            <key>Comment</key>
+            <string>If true, disables prejump animation flags</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyNotifyIncomingMessage</key>
+        <map>
+            <key>Comment</key>
+            <string>Notify of incoming messages by looking for typing indicator</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyLSLPreprocessor</key>
+        <map>
+            <key>Comment</key>
+            <string>LSL Preprocessor</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyOnlineOfflineToChat</key>
+        <map>
+            <key>Comment</key>
+            <string>Log online and offline notifications to local chat</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyPreProcLSLOptimizer</key>
+        <map>
+            <key>Comment</key>
+            <string>LSL Optimizer</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyPreProcLSLTextCompress</key>
+        <map>
+            <key>Comment</key>
+            <string>LSL Text Compress</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyPreProcLSLLazyLists</key>
+        <map>
+            <key>Comment</key>
+            <string>LSL Lazy Lists</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyPreProcLSLSwitch</key>
+        <map>
+            <key>Comment</key>
+            <string>LSL Switch Statements</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyPreProcEnableHDDInclude</key>
+        <map>
+            <key>Comment</key>
+            <string>Enable #include from local disk</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyPreProcHDDIncludeLocation</key>
+        <map>
+            <key>Comment</key>
+            <string>Path for local disk includes</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string />
+        </map>
+        <key>AlchemyPointAtPrivate</key>
+        <map>
+            <key>Comment</key>
+            <string>Disable setting current point at target</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyPowerfulWizard</key>
+        <map>
+            <key>Comment</key>
+            <string>It's a surprise.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyRainbowEffects</key>
+        <map>
+            <key>Comment</key>
+            <string>Makes agent effects rainbows!</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyRadarAlerts</key>
+        <map>
+            <key>Comment</key>
+            <string>Display notification upon avatar entry or departure of current region</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyRadarAlertsToChat</key>
+        <map>
+            <key>Comment</key>
+            <string>Log radar alerts to local chat</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyRealisticMouselook</key>
+        <map>
+            <key>Comment</key>
+            <string>Make the camera follow avatar body movements and animations while in mouselook</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyRecentPeopleMaxAge</key>
+        <map>
+            <key>Comment</key>
+            <string>Maximum age to keep recent people around</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>30</integer>
+        </map>
+        <key>AlchemyRenderSMAA</key>
+        <map>
+            <key>Comment</key>
+            <string>Use Enhanced Subpixel Morphological Antialiasing in Deferred</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyRevokeObjectPerms</key>
+        <map>
+            <key>Comment</key>
+            <string>Revoke permissions on object on sit(1), stand(2) or both(3)</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>U32</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyRezUnderLandGroup</key>
+        <map>
+            <key>Comment</key>
+            <string>Allows the agent to rez objects under the target locations land group. Must be a
+                member of the land group.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ChatAlerts</key>
+        <map>
+            <key>Comment</key>
+            <string>Enable chat keyword alerts for nearby chat and instant messages</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>ChatTimestampSeconds</key>
+        <map>
+            <key>Comment</key>
+            <string>Display seconds in chat log timestamp</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>CloseChatBarOnReturn</key>
+        <map>
+            <key>Comment</key>
+            <string>Close chat after hitting return</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>DoubleClickAttachmentAdd</key>
+        <map>
+            <key>Comment</key>
+            <string>Double-clicking an attachment in inventory will add wear it rather than replace
+                wear it</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>DoubleClickWearableAdd</key>
+        <map>
+            <key>Comment</key>
+            <string>Double-clicking a clothing wearable in inventory will add wear it rather than
+                replace wear it</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>EnableAutoCloseOOC</key>
+        <map>
+            <key>Comment</key>
+            <string>Auto-close ((OOC)) parentheses</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>EnableMUPoseChat</key>
+        <map>
+            <key>Comment</key>
+            <string>: as a synonym for /me</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>GroupSnoozeTime</key>
+        <map>
+            <key>Comment</key>
+            <string>Amount of time (in seconds) group chat will be snoozed for</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>900</integer>
+        </map>
+        <key>LastSelectedGrass</key>
+        <map>
+            <key>Comment</key>
+            <string>The last selected grass option from the build tools</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string />
+        </map>
+        <key>LastSelectedTree</key>
+        <map>
+            <key>Comment</key>
+            <string>The last selected tree option from the build tools</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string />
+        </map>
+        <key>LocalInventoryEnabled</key>
+        <map>
+            <key>Comment</key>
+            <string>This enables the local inventory system. (Requires restart.)</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>OpenSimSearchURL</key>
+        <map>
+            <key>Comment</key>
+            <string>OpenSim fallback search url</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>
+                http://search.metaverseink.com/opensim/results.jsp?query=[QUERY]&amp;submit=[CATEGORY]</string>
+        </map>
+        <key>RenderAutoMaskAlphaUseRMSE</key>
+        <map>
+            <key>Comment</key>
+            <string>Use alternative method of detecing suitable textures for alphamasking. Less
+                prone to excluding textures than standard method.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>RenderAutoMaskAlphaMaxRMSE</key>
+        <map>
+            <key>Comment</key>
+            <string>Sets the maximum random mean square error cutoff used when detecting suitable
+                textures for alphamasking. (RenderAutoMaskAlphaUseRMSE must be TRUE for this to have
+                any effect)</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.18</real>
+        </map>
+        <key>RenderAutoMaskAlphaMaxMid</key>
+        <map>
+            <key>Comment</key>
+            <string>Sets the maximum percent of mid-range alpha pixels textures for alphamasking.
+                (RenderAutoMaskAlphaUseRMSE must be TRUE for this to have any effect)</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.275</real>
+        </map>
+        <key>RenderColorGrade</key>
+        <map>
+            <key>Comment</key>
+            <string>Enable color grading</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>RenderColorGradeLUT</key>
+        <map>
+            <key>Comment</key>
+            <string>Name of image file for color grading LUT(TGA, PNG, or WebP)</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string></string>
+        </map>
+        <key>RenderFocusPointLocked</key>
+        <map>
+            <key>Comment</key>
+            <string>Whether the focus point used for DoF is currently Locked in place</string>
+            <key>Persist</key>
+            <integer>0</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>RenderFocusPointFollowsPointer</key>
+        <map>
+            <key>Comment</key>
+            <string>Allows the Depth of Field focus to actively follow the mouse point</string>
+            <key>Persist</key>
+            <integer>0</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>RenderSharpenMethod</key>
+        <map>
+            <key>Comment</key>
+            <string>Sharpening Method - 0 (None), 1 (Contrast Adaptive Sharpening), 2 (DLS)</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>U32</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>RenderSharpenCASSharpness</key>
+        <map>
+            <key>Comment</key>
+            <string>Sharpening level for CAS 0 to 1 range.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.6</real>
+        </map>
+        <key>RenderSharpenDLSSharpness</key>
+        <map>
+            <key>Comment</key>
+            <string>Sharpening level for DLS 0 to 1 range.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.6</real>
+        </map>
+        <key>RenderSharpenDLSDenoise</key>
+        <map>
+            <key>Comment</key>
+            <string>Denoise level for DLS 0 to 1 range.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.17</real>
+        </map>
+        <key>RenderToneMapType</key>
+        <map>
+            <key>Comment</key>
+            <string>Tonemapping type 0 - HDR Debug, 1 - ACES, 2 - Uchimura, 3 - AMD, 4 - Uncharted</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>U32</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>RenderAlwaysSoftenShadows</key>
+        <map>
+            <key>Comment</key>
+            <string>Always soften shadows when shadows are enabled</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyToneMapAMDHDRMax</key>
+        <map>
+            <key>Comment</key>
+            <string>Maximum input value.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>256.0</real>
+        </map>
+        <key>AlchemyToneMapAMDExposure</key>
+        <map>
+            <key>Comment</key>
+            <string>Number of stops between 'hdrMax' and 18% mid-level on input.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>8.0</real>
+        </map>
+        <key>AlchemyToneMapAMDContrast</key>
+        <map>
+            <key>Comment</key>
+            <string>Input range 0.0 (no extra contrast) to 1.0 (maximum contrast)</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.25</real>
+        </map>
+        <key>AlchemyToneMapAMDCrosstalkR</key>
+        <map>
+            <key>Comment</key>
+            <string>One channel must be 1.0, the rest can be greater than or equal to 1.0 but not
+                zero.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.5</real>
+        </map>
+        <key>AlchemyToneMapAMDCrosstalkG</key>
+        <map>
+            <key>Comment</key>
+            <string>One channel must be 1.0, the rest can be greater than or equal to 1.0 but not
+                zero.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>1.0</real>
+        </map>
+        <key>AlchemyToneMapAMDCrosstalkB</key>
+        <map>
+            <key>Comment</key>
+            <string> One channel must be 1.0, the rest can be greater than or equal to 1.0 but not
+                zero.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.03125</real>
+        </map>
+        <key>AlchemyToneMapAMDSaturationR</key>
+        <map>
+            <key>Comment</key>
+            <string>A per channel adjustment, use less than 0 decrease, 0=no change, greater 0
+                increase.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.0</real>
+        </map>
+        <key>AlchemyToneMapAMDSaturationG</key>
+        <map>
+            <key>Comment</key>
+            <string>A per channel adjustment, use less than 0 decrease, 0=no change, greater 0
+                increase.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.0</real>
+        </map>
+        <key>AlchemyToneMapAMDSaturationB</key>
+        <map>
+            <key>Comment</key>
+            <string>A per channel adjustment, use less than 0 decrease, 0=no change, greater 0
+                increase.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.0</real>
+        </map>
+        <key>AlchemyToneMapAMDShoulderContrast</key>
+        <map>
+            <key>Comment</key>
+            <string>Use optional extra shoulderContrast tuning (set to false if shoulderContrast is
+                1.0).</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyToneMapAMDShoulderContrastRange</key>
+        <map>
+            <key>Comment</key>
+            <string>Shoulder shaping, 1.0 = no change (fast path)</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>1.0</real>
+        </map>
+        <key>AlchemyToneMapUchimuraMaxBrightness</key>
+        <map>
+            <key>Comment</key>
+            <string>Maximum Possible Display Brightness</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>1.0</real>
+        </map>
+        <key>AlchemyToneMapUchimuraContrast</key>
+        <map>
+            <key>Comment</key>
+            <string>Contrast Adjustment</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>1.0</real>
+        </map>
+        <key>AlchemyToneMapUchimuraLinearStart</key>
+        <map>
+            <key>Comment</key>
+            <string>Curve Linear Section Start</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.22</real>
+        </map>
+        <key>AlchemyToneMapUchimuraLinearLength</key>
+        <map>
+            <key>Comment</key>
+            <string>Length of linear section in tonemapping curve</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.44</real>
+        </map>
+        <key>AlchemyToneMapUchimuraBlackLevel</key>
+        <map>
+            <key>Comment</key>
+            <string>Adjust black range of curve</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>1.33</real>
+        </map>
+        <key>AlchemyToneMapFilmicToeStr</key>
+        <map>
+            <key>Comment</key>
+            <string>Toe Strength</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.22</real>
+        </map>
+        <key>AlchemyToneMapFilmicToeLen</key>
+        <map>
+            <key>Comment</key>
+            <string>Toe Length</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.30</real>
+        </map>
+        <key>AlchemyToneMapFilmicShoulderStr</key>
+        <map>
+            <key>Comment</key>
+            <string>Shoulder Strength</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.22</real>
+        </map>
+        <key>AlchemyToneMapFilmicShoulderLen</key>
+        <map>
+            <key>Comment</key>
+            <string>Shoulder Length</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.20</real>
+        </map>
+        <key>AlchemyToneMapFilmicShoulderAngle</key>
+        <map>
+            <key>Comment</key>
+            <string>Shoulder Angle</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.01</real>
+        </map>
+        <key>AlchemyToneMapFilmicGamma</key>
+        <map>
+            <key>Comment</key>
+            <string>Curve Gamma</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>0.3</real>
+        </map>
+        <key>AlchemyToneMapFilmicWhitePoint</key>
+        <map>
+            <key>Comment</key>
+            <string>Curve White Point</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>8.0</real>
+        </map>
+        <key>ResetUserColorsOnLogout</key>
+        <map>
+            <key>Comment</key>
+            <string>Saves an empty color file on login to start fresh on next launch</string>
+            <key>Persist</key>
+            <integer>0</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>ShowGroupFloaters</key>
+        <map>
+            <key>Comment</key>
+            <string>Show group profiles in floaters rather than the sidebar</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowStatusBarBalance</key>
+        <map>
+            <key>Comment</key>
+            <string>Show L$ Balance in Status Bar</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowStatusBarFPS</key>
+        <map>
+            <key>Comment</key>
+            <string>Show FPS in Status Bar</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowStatusBarTime</key>
+        <map>
+            <key>Comment</key>
+            <string>Show Time in Status Bar</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowStatusBarSeconds</key>
+        <map>
+            <key>Comment</key>
+            <string>Show seconds in the statusbar Time</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>ShowStreamInfo</key>
+        <map>
+            <key>Comment</key>
+            <string>Show audio stream info in toasts</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowStreamInfoToChat</key>
+        <map>
+            <key>Comment</key>
+            <string>Show audio stream info in nearby chat</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>SnapshotDetection</key>
+        <map>
+            <key>Comment</key>
+            <string>Detect snapshot animation being played</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>StreamList</key>
+        <map>
+            <key>Comment</key>
+            <string>Saved list of parcel audio streams</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>LLSD</string>
+            <key>Value</key>
+            <string />
+        </map>
+        <key>VoiceMultiInstance</key>
+        <map>
+            <key>Comment</key>
+            <string>Enables using voice in multiple simultaneous viewer instances</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ALInspectColumnConfig</key>
+        <map>
+            <key>Comment</key>
+            <string>Stores the column visibility of the inspect window</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>U32</string>
+            <key>Value</key>
+            <integer>1023</integer>
+        </map>
+        <key>AlchemyLookAtShow</key>
+        <map>
+            <key>Comment</key>
+            <string>[OBSOLETE]</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyLookAtLines</key>
+        <map>
+            <key>Comment</key>
+            <string>[OBSOLETE]</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyLookAtNames</key>
+        <map>
+            <key>Comment</key>
+            <string>[OBSOLETE]</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>U32</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyLookAtHideSelf</key>
+        <map>
+            <key>Comment</key>
+            <string>[OBSOLETE]</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>RenderToneMapExposure</key>
+        <map>
+            <key>Comment</key>
+            <string>[OBSOLETE]</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <real>1.0</real>
+        </map>
+        <key>RenderToneMapLottesA</key>
+        <map>
+            <key>Comment</key>
+            <string>[OBSOLETE]</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Vector3</string>
+            <key>Value</key>
+            <array>
+                <real>1.4</real>
+                <real>1.0</real>
+                <real>16.0</real>
+            </array>
+        </map>
+        <key>RenderToneMapLottesB</key>
+        <map>
+            <key>Comment</key>
+            <string>[OBSOLETE]</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Vector3</string>
+            <key>Value</key>
+            <array>
+                <real>0.18</real>
+                <real>0.18</real>
+                <real>0.0</real>
+            </array>
+        </map>
+        <key>RenderToneMapUchimuraA</key>
+        <map>
+            <key>Comment</key>
+            <string>[OBSOLETE]</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Vector3</string>
+            <key>Value</key>
+            <array>
+                <real>1.0</real>
+                <real>1.0</real>
+                <real>0.22</real>
+            </array>
+        </map>
+        <key>RenderToneMapUchimuraB</key>
+        <map>
+            <key>Comment</key>
+            <string>[OBSOLETE]</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Vector3</string>
+            <key>Value</key>
+            <array>
+                <real>0.4</real>
+                <real>1.13</real>
+                <real>0.0</real>
+            </array>
+        </map>
+        <key>RenderToneMapUnchartedA</key>
+        <map>
+            <key>Comment</key>
+            <string>[OBSOLETE]</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Vector3</string>
+            <key>Value</key>
+            <array>
+                <real>0.22</real>
+                <real>0.30</real>
+                <real>0.10</real>
+            </array>
+        </map>
+        <key>RenderToneMapUnchartedB</key>
+        <map>
+            <key>Comment</key>
+            <string>[OBSOLETE]</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Vector3</string>
+            <key>Value</key>
+            <array>
+                <real>0.20</real>
+                <real>0.01</real>
+                <real>0.30</real>
+            </array>
+        </map>
+        <key>RenderToneMapUnchartedC</key>
+        <map>
+            <key>Comment</key>
+            <string>[OBSOLETE]</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Vector3</string>
+            <key>Value</key>
+            <array>
+                <real>6.5</real>
+                <real>2.0</real>
+                <real>0.0</real>
+            </array>
+        </map>
+        <key>RenderSharpenCASParams</key>
+        <map>
+            <key>Comment</key>
+            <string>[OBSOLETE]</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Vector3</string>
+            <key>Value</key>
+            <array>
+                <real>1.0</real>
+                <real>0.6</real>
+                <real>0.0</real>
+            </array>
+        </map>
+        <key>RenderSharpenDLSParams</key>
+        <map>
+            <key>Comment</key>
+            <string>[OBSOLETE]</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Vector3</string>
+            <key>Value</key>
+            <array>
+                <real>0.6</real>
+                <real>0.17</real>
+                <real>0.0</real>
+            </array>
+        </map>
+        <key>ClickingAvatarKeepsCamera</key>
+        <map>
+            <key>Comment</key>
+            <string>This option allows you to orbit your camera without your avatar rotating when
+                clicking on it or your nametag.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>RenderDepthOfFieldNearBlur</key>
+        <map>
+            <key>Comment</key>
+            <string>Whether to blur near camera in depth of field</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyMouselookInstructions</key>
+        <map>
+            <key>Comment</key>
+            <string>Draw instructional overlay for mouselook - Press esc to leave</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AlchemyMouselookPosition</key>
+        <map>
+            <key>Comment</key>
+            <string>Draw position and health in mouselook</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>AllowNoCopyRezRestoreToWorld</key>
+        <map>
+            <key>Comment</key>
+            <string>Allow Restore to World of no-copy items</string>
+            <key>Persist</key>
+            <integer>0</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyFancyChatDivider</key>
+        <map>
+            <key>Comment</key>
+            <string>Divider style for fancy chat</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string> │ </string>
+        </map>
+        <key>AlchemyFancyChatNameWidth</key>
+        <map>
+            <key>Comment</key>
+            <string>Width of name field in fancy chat</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>18</integer>
+        </map>
+        <key>AlchemyPlainChatNameBold</key>
+        <map>
+            <key>Comment</key>
+            <string>If true, names will be bold in plain text chat</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>AlchemyChatHistoryStyle</key>
+        <map>
+            <key>Comment</key>
+            <string>0 - Expanded 1 - Plain 2 - Fancy Plain</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>ChatFontName</key>
+        <map>
+            <key>Comment</key>
+            <string>Name of font for Chat Editors and Messages</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>SansSerif</string>
+        </map>
+        <key>NotecardFontName</key>
+        <map>
+            <key>Comment</key>
+            <string>Name of font for Notecard Editors</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>SansSerif</string>
+        </map>
+        <key>NotecardFontSize</key>
+        <map>
+            <key>Comment</key>
+            <string>Size of font for Notecard Editors</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>Medium</string>
+        </map>
+        <key>ScriptFontName</key>
+        <map>
+            <key>Comment</key>
+            <string>Name of font for Script Editors</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>Monospace</string>
+        </map>
+        <key>ScriptFontSize</key>
+        <map>
+            <key>Comment</key>
+            <string>Size of font for Script Editors</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>Monospace</string>
+        </map>
+        <key>FontOverrideMain</key>
+        <map>
+            <key>Comment</key>
+            <string>Global override xml for main font</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string></string>
+        </map>
+        <key>FontOverrideMonospace</key>
+        <map>
+            <key>Comment</key>
+            <string>Global override xml for monospace font</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string></string>
+        </map>
+        <key>ChatOOCPrefix</key>
+        <map>
+            <key>Comment</key>
+            <string>OOC chat prefix characters</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>((</string>
+        </map>
+        <key>ChatOOCPostfix</key>
+        <map>
+            <key>Comment</key>
+            <string>OOC chat postfix characters</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>))</string>
+        </map>
+        <key>RenderReflectionProbeShowTransparent</key>
+        <map>
+            <key>Comment</key>
+            <string>Show reflection probes in the transparency debug view</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>NameTagShowDistance</key>
+        <map>
+            <key>Comment</key>
+            <string>Show the distance of other residents from yourself in the name tags</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>NameTagShowDistanceColors</key>
+        <map>
+            <key>Comment</key>
+            <string>Change the color of the name tag based on the distance of other avatars</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>ColorSettingsHideDefault</key>
+        <map>
+            <key>Comment</key>
+            <string>Show non-default settings only in Color Settings list</string>
+            <key>Persist</key>
+            <integer>0</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>NameTagHPad</key>
+        <map>
+            <key>Comment</key>
+            <string>Name tag horizontal padding</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <string>16.0</string>
+        </map>
+        <key>NameTagVPad</key>
+        <map>
+            <key>Comment</key>
+            <string>Name tag vertical padding</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <string>8.0</string>
+        </map>
+        <key>NameTagLinePad</key>
+        <map>
+            <key>Comment</key>
+            <string>Name tag line padding</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>F32</string>
+            <key>Value</key>
+            <string>1.0</string>
+        </map>
+        <key>MediaAutoPlayHuds</key>
+        <map>
+            <key>Comment</key>
+            <string>Auto play hud attached media.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>NavigationBarStyle</key>
+        <map>
+            <key>Comment</key>
+            <string>
+                0 - none, 1 = mini, 2 = navigation
+            </string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>U32</string>
+            <key>Value</key>
+            <integer>2</integer>
+        </map>
+        <key>BlackDragonControls</key>
+        <map>
+            <key>Comment</key>
+            <string>Use BlackDragon style joystick controls</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>JoystickButtonFlycam</key>
+        <map>
+            <key>Comment</key>
+            <string>Test</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>7</integer>
+        </map>
+        <key>JoystickButtonJump</key>
+        <map>
+            <key>Comment</key>
+            <string>Test</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>JoystickButtonFly</key>
+        <map>
+            <key>Comment</key>
+            <string>Test</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>2</integer>
+        </map>
+        <key>JoystickButtonCrouch</key>
+        <map>
+            <key>Comment</key>
+            <string>Test</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>JoystickButtonRunToggle</key>
+        <map>
+            <key>Comment</key>
+            <string>Test</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>8</integer>
+        </map>
+        <key>JoystickButtonMouselook</key>
+        <map>
+            <key>Comment</key>
+            <string>Test</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>9</integer>
+        </map>
+        <key>JoystickButtonZoomIn</key>
+        <map>
+            <key>Comment</key>
+            <string>Test</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>4</integer>
+        </map>
+        <key>JoystickButtonZoomOut</key>
+        <map>
+            <key>Comment</key>
+            <string>Test</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>5</integer>
+        </map>
+        <key>JoystickButtonZoomDefault</key>
+        <map>
+            <key>Comment</key>
+            <string>Test</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>6</integer>
+        </map>
+        <key>JoystickButtonRollLeft</key>
+        <map>
+            <key>Comment</key>
+            <string>Test</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>-1</integer>
+        </map>
+        <key>JoystickButtonRollRight</key>
+        <map>
+            <key>Comment</key>
+            <string>Test</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>-1</integer>
+        </map>
+        <key>JoystickButtonRollDefault</key>
+        <map>
+            <key>Comment</key>
+            <string>Test</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>-1</integer>
+        </map>
+        <key>JoystickInvertPitch</key>
+        <map>
+            <key>Comment</key>
+            <string>Invert pitch axis in all joystick modes.</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>FSLastSearchTab</key>
+        <map>
+            <key>Comment</key>
+            <string>Last selected tab in search window</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>S32</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>FSLegacySearchActionOnTeleport</key>
+        <map>
+            <key>Comment</key>
+            <string>Controls what action Legacy Search should take when teleporting: 0 = No effect,
+                1 = Close floater, 2 Minimise floater</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>U32</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowPGGroups</key>
+        <map>
+            <key>Comment</key>
+            <string>Display results of find groups that are flagged as general</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowMatureGroups</key>
+        <map>
+            <key>Comment</key>
+            <string>Display results of find groups that are flagged as moderate</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowAdultGroups</key>
+        <map>
+            <key>Comment</key>
+            <string>Display results of find groups that are flagged as adult</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>ShowPGClassifieds</key>
+        <map>
+            <key>Comment</key>
+            <string>Display results of find classifieds that are flagged as general</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowMatureClassifieds</key>
+        <map>
+            <key>Comment</key>
+            <string>Display results of find classifieds that are flagged as moderate</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowAdultClassifieds</key>
+        <map>
+            <key>Comment</key>
+            <string>Display results of find classifieds that are flagged as adult</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>ShowPGEvents</key>
+        <map>
+            <key>Comment</key>
+            <string>Display results of find events that are flagged as general</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowMatureEvents</key>
+        <map>
+            <key>Comment</key>
+            <string>Display results of find events that are flagged as moderate</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowAdultEvents</key>
+        <map>
+            <key>Comment</key>
+            <string>Display results of find events that are flagged as adult</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>ShowPGLand</key>
+        <map>
+            <key>Comment</key>
+            <string>Display results of find land sales that are flagged as general</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowMatureLand</key>
+        <map>
+            <key>Comment</key>
+            <string>Display results of find land sales that are flagged as moderate</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowAdultLand</key>
+        <map>
+            <key>Comment</key>
+            <string>Display results of find land sales that are flagged as adult</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>ShowPGSims</key>
+        <map>
+            <key>Comment</key>
+            <string>Display results of find places or find popular that are in general sims</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowMatureSims</key>
+        <map>
+            <key>Comment</key>
+            <string>Display results of find places or find popular that are in moderate sims</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>ShowAdultSims</key>
+        <map>
+            <key>Comment</key>
+            <string>Display results of find places or find popular that are in adult sims</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>HideFromEditor</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>FindLandArea</key>
+        <map>
+            <key>Comment</key>
+            <string>Enables filtering of land search results by area</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>0</integer>
+        </map>
+        <key>FindLandPrice</key>
+        <map>
+            <key>Comment</key>
+            <string>Enables filtering of land search results by price</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>Boolean</string>
+            <key>Value</key>
+            <integer>1</integer>
+        </map>
+        <key>FindLandType</key>
+        <map>
+            <key>Comment</key>
+            <string>Controls which type of land you are searching for in Find Land interface ("All",
+                "Auction", "For Sale")</string>
+            <key>Persist</key>
+            <integer>1</integer>
+            <key>Type</key>
+            <string>String</string>
+            <key>Value</key>
+            <string>All</string>
+        </map>
     </map>
-	</map>
-</llsd>
+</llsd>
\ No newline at end of file