Second Life Debug Settings

By Xah Lee. Date: . Last updated: .

To turn on debug settings, first turn on Advanced Menu by Alt+Ctrl+d, then it's in the menu “Debug Settings…”. In Phoenix Viewer, press Alt+Ctrl+Shift+s.

Here are some of the ones i find useful:

CameraMouseWheelZoom (does not seem to work)
AFKTimeout
AllowIdleAFK
AllowMultipleViewers
ShowNewInventory
MiniMapRotate
AutoAcceptNewInventory
EmeraldIgnoreFinishAnimation
RenderGlowIterations

Full List

Open the file at c:/Program Files (x86)/SecondLifeViewer2/app_settings/settings.xml

the settings are documented there in a xml file.

Each entry looks like this:

<key>AFKTimeout</key>
<map>
  <key>Comment</key>
  <string>Time before automatically setting AFK (away from keyboard) mode (seconds, 0=never).
  Valid values are: 0, 120, 300, 600, 1800</string>
  <key>Persist</key>
  <integer>1</integer>
  <key>Type</key>
  <string>S32</string>
  <key>Value</key>
  <real>300</real>
</map>

Note that the official doc at secondlife.com Debug Settings misses some 200 ones (as of 2010-07). The xml file is much better.

Emerald (Phoenix) Viewer

Emerald Viewer adds the following, but may contain more settings not in the official viewer and does not start with “Emerald.”. You can also see Emerald's full list at c:/Program Files (x86)/Emerald Viewer/app_settings/settings.xml

Note: Emerald is dead. Phoenix Viwer is a derivative and inherits most of the properties. Phoenix c:/Program Files (x86)/Phoenix Viewer/app_settings/settings.xml

EmeraldAOAdvanced
EmeraldAORect
EmeraldAddSecondsInHistory
EmeraldAddSecondsInLog
EmeraldAgentUpdatesPerSecond
EmeraldAlertOnSnapshot
EmeraldAllowMUpose
EmeraldAllowPhantomToggle
EmeraldAllowScriptedMedia
EmeraldAllowSitToggle
EmeraldAlwaysFly
EmeraldAppearanceAnimate
EmeraldAppearanceForceStand
EmeraldAssetBlacklist
EmeraldAssetBlacklistVersion
EmeraldAutoCloseOOC
EmeraldAutoCorrectCount
EmeraldAvatarAgeAlert
EmeraldAvatarAgeAlertDays
EmeraldAvatarAgeAlertSoundUUID
EmeraldAvatarListColorEntries
EmeraldAvatarListKeepOpen
EmeraldBeamColorFile
EmeraldBeamShape
EmeraldBeamShapeScale
EmeraldBlockClickSit
EmeraldBlockMapTps
EmeraldBlockSpam
EmeraldBoobFriction
EmeraldBoobHardness
EmeraldBoobMass
EmeraldBoobVelMax
EmeraldBoobVelMin
EmeraldBoobXYInfluence
EmeraldBreastPhysicsToggle
EmeraldBreastSportsBra
EmeraldBroadcastEffects
EmeraldBroadcastPointers
EmeraldBroadcastPointers2
EmeraldBuildBridge
EmeraldBuildPrefs_ActualRoot
EmeraldBuildPrefs_Alpha
EmeraldBuildPrefs_Color
EmeraldBuildPrefs_EmbedItem
EmeraldBuildPrefs_FullBright
EmeraldBuildPrefs_Glow
EmeraldBuildPrefs_Item
EmeraldBuildPrefs_Item
EmeraldBuildPrefs_Material
EmeraldBuildPrefs_Material
EmeraldBuildPrefs_Phantom
EmeraldBuildPrefs_Physical
EmeraldBuildPrefs_PivotIsPercent
EmeraldBuildPrefs_PivotX
EmeraldBuildPrefs_PivotY
EmeraldBuildPrefs_PivotZ
EmeraldBuildPrefs_Shiny
EmeraldBuildPrefs_Shiny
EmeraldBuildPrefs_Temporary
EmeraldBuildPrefs_Texture
EmeraldBuildPrefs_Xsize
EmeraldBuildPrefs_Ysize
EmeraldBuildPrefs_Zsize
EmeraldCardSpamEnabled
EmeraldChangeColorOnClient
EmeraldChatSpamCount
EmeraldChatSpamEnabled
EmeraldChatSpamTime
EmeraldClientTagDisplay
EmeraldCmdLine
EmeraldCmdLineAO
EmeraldCmdLineAutocorrect
EmeraldCmdLineCalc
EmeraldCmdLineClearChat
EmeraldCmdLineDrawDistance
EmeraldCmdLineGround
EmeraldCmdLineHeight
EmeraldCmdLineKeyToName
EmeraldCmdLineMapTo
EmeraldCmdLineMapToKeepPos
EmeraldCmdLineMedia
EmeraldCmdLineMusic
EmeraldCmdLineOfferTp
EmeraldCmdLinePlatformSize
EmeraldCmdLinePos
EmeraldCmdLineRezPlatform
EmeraldCmdLineTP2
EmeraldCmdLineTeleportHome
EmeraldCmdTeleportToCam
EmeraldColorllFunction
EmeraldCrouchToggle
EmeraldCrouchToggleStatus
EmeraldDialogSpamEnabled
EmeraldDisableLoginScreens
EmeraldDisableLogoutScreens
EmeraldDisableMaxZoomDist
EmeraldDisableMinZoomDist
EmeraldDisableTeleportScreens
EmeraldDisplayTotalScriptJumps
EmeraldDontShowMyLookAt
EmeraldDoubleClickTeleport
EmeraldDoubleClickTeleportAvCalc
EmeraldDoubleClickTeleportChannel
EmeraldDoubleClickTeleportChat
EmeraldDoubleClickTeleportMode
EmeraldDoubleClickWearInventoryObjects
EmeraldDoubleClickZOffset
EmeraldDownloadClientTags
EmeraldEnableAutoCorrect
EmeraldEnableGrowl
EmeraldEnableHDDInclude
EmeraldEnableHDDInclude
EmeraldEnableInvMirror
EmeraldExportInventory
EmeraldExportProperties
EmeraldFilterDefaultAnims
EmeraldFlyAfterTeleport
EmeraldFreezeInventoryArangement
EmeraldGeneralSpamEnabled
EmeraldGrowlWhenActive
EmeraldHDDIncludeLocation
EmeraldHDDIncludeLocation
EmeraldIMEncryptedChatColor
EmeraldIgnoreFinishAnimation
EmeraldIgnoreSimulatorCameraConstraints
EmeraldInvMirrorGestures
EmeraldInvMirrorLocation
EmeraldInvMirrorNotecards
EmeraldInvMirrorScripts
EmeraldKeepUnpackedCacheFiles
EmeraldLSLExternalEditor
EmeraldLSLLazyLists
EmeraldLSLOptimizer
EmeraldLSLPreprocessor
EmeraldLSLSwitch
EmeraldLSLTextCompress
EmeraldLargeFriendslistNoSLim
EmeraldLeaveMouselookOnFocus
EmeraldLoadURL
EmeraldMaxBeamsPerSecond
EmeraldMiniMapPrimMaxRadius
EmeraldMuteAllGroups
EmeraldMuteGestures
EmeraldMuteGroupWhenNoticesDisabled
EmeraldNumScriptDiff
EmeraldNumScripts
EmeraldOOCPostfix
EmeraldOOCPrefix
EmeraldOTRInTypingStop
EmeraldParticleChat
EmeraldPlayTpSound
EmeraldPortableMode
EmeraldPurgeInvCache
EmeraldRadarAlertChatRange
EmeraldRadarAlertDraw
EmeraldRadarAlertSim
EmeraldRadarChatAlerts
EmeraldRadarChatKeys
EmeraldRadarChatKeysChannel
EmeraldRenderHighlightSelections
EmeraldResetCamOnEscape
EmeraldRevokePerms
EmeraldRotateCamAfterLocalTP
EmeraldScriptErrorRect
EmeraldShadowsToggle
EmeraldShowLookAtNames
EmeraldShowMoneyChangeInChat
EmeraldShowStatusBarInMouselook
EmeraldShowStreamMetadata
EmeraldSkinBrowserRect
EmeraldSpamCount
EmeraldSpamTime
EmeraldSpecialBlacklist
EmeraldSpellBase
EmeraldSpellDisplay
EmeraldSpellInstalled
EmeraldStopMusicOnParcelChange
EmeraldTagColor
EmeraldTemporaryUpload
EmeraldTranslateReplace
EmeraldUseBridgeMoveToTarget
EmeraldUseBridgeOnline
EmeraldUseBridgeRadar
EmeraldUseChatBar
EmeraldUseOTR
EmeraldUseYou
EmeraldVelocityDoubleClickTeleport
EmeraldVerticalIMTabs