<?xml version="1.0" ?>
<llsd>
	<map>
	
	<key>SHShowMediaTicker</key>
    <map>
      <key>Comment</key>
      <string>Enable media ticker tool for supported audio libraries</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
	<key>SHMediaTickerRect</key>
    <map>
      <key>Comment</key>
      <string>Rectangle for media ticker</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Rect</string>
      <key>Value</key>
      <array>
        <integer>200</integer>
        <integer>82</integer>
        <integer>456</integer>
        <integer>50</integer>
      </array>
    </map>
	
    <key>SHEnableFMODExProfiler</key>
    <map>
      <key>Comment</key>
      <string>Enable profiler tool if using FMOD Ex</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SHEnableFMODEXVerboseDebugging</key>
    <map>
      <key>Comment</key>
      <string>Enable profiler tool if using FMOD Ex</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
    <key>SHFMODExStreamBufferSize</key>
    <map>
      <key>Comment</key>
      <string>Sets the streaming buffer size (in milliseconds)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>6000</integer>
    </map>
    <key>SHFMODExDecodeBufferSize</key>
    <map>
      <key>Comment</key>
      <string>Sets the streaming decode buffer size (in milliseconds)</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>U32</string>
      <key>Value</key>
      <integer>2000</integer>
    </map>
		<key>SHAllowScriptCommands</key>
		<map>
			<key>Comment</key>
			<string>Allow script to client intercommunication</string>
			<key>Persist</key>
			<integer>1</integer>
			<key>Type</key>
			<string>Boolean</string>
			<key>Value</key>
			<integer>0</integer>
		</map>
		<key>SHScriptCommandPrefix</key>
		<map>
			<key>Comment</key>
			<string>Prefix that script commands must be prepended with.</string>
			<key>Persist</key>
			<integer>1</integer>
			<key>Type</key>
			<string>String</string>
			<key>Value</key>
			<string>#@#@!</string>
		</map>
		<key>SHChatCommandPrefix</key>
		<map>
			<key>Comment</key>
			<string>Prefix that chat commands must be prepended with</string>
			<key>Persist</key>
			<integer>1</integer>
			<key>Type</key>
			<string>String</string>
			<key>Value</key>
			<string>>></string>
		</map>
		<key>SHScriptCommandSeparator</key>
		<map>
			<key>Comment</key>
			<string>Separator to use when tokenizing script command arguments</string>
			<key>Persist</key>
			<integer>1</integer>
			<key>Type</key>
			<string>String</string>
			<key>Value</key>
			<string>|</string>
		</map>
		<key>SHChatCommandSeparator</key>
		<map>
			<key>Comment</key>
			<string>Separator to use when tokenizing chat command arguments</string>
			<key>Persist</key>
			<integer>1</integer>
			<key>Type</key>
			<string>String</string>
			<key>Value</key>
			<string> </string>
		</map>
		<key>SHHighResSnapshotScale</key>
		<map>
			<key>Comment</key>
			<string>High-resolution snapshot scale.</string>
			<key>Persist</key>
			<integer>1</integer>
			<key>Type</key>
			<string>F32</string>
			<key>Value</key>
			<real>2.0</real>
		</map>
		<key>SHHighResSnapshotSuperSample</key>
		<map>
			<key>Comment</key>
			<string>Set the supersampling scale in tiled screenshots.</string>
			<key>Persist</key>
			<integer>1</integer>
			<key>Type</key>
			<string>F32</string>
			<key>Value</key>
			<real>1.0</real>
		</map>

    <key>ShyotlUseLegacyTextureBatching</key>
    <map>
      <key>Comment</key>
      <string>Disable usage of extra samplers in shaders. Decreases batch sizes, however also reduces branching in shaders drastically.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
	<key>ShyotlDumpRawShaders</key>
    <map>
      <key>Comment</key>
      <string>Dump shader data being passed to glShaderSourceARB.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
	<key>ShyotlDrawOrphanAttachments</key>
    <map>
      <key>Comment</key>
      <string>Render attachments lacking an 'alive' owner.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <integer>0</integer>
    </map>
	<key>SHOcclusionFudge</key>
    <map>
      <key>Comment</key>
      <string>Padding added to occlusion bounds. Larger = less aggressive occlusion/less pop-in.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>0.25</real>
    </map>
	<key>SHUseRMSEAutoMask</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>
      <real>1</real>
    </map>
	<key>SHAutoMaskMaxRMSE</key>
    <map>
      <key>Comment</key>
      <string>Sets the maximum random mean square error cutoff used when detecting suitable textures for alphamasking. (SHUseRMSEAutoMask 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.09</real>
    </map>
    <key>SHAlwaysSoftenShadows</key>
    <map>
      <key>Comment</key>
      <string>Enable optional blur pass on shadows.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <real>1</real>
    </map>
    <key>SHRenderSSAOResolutionScale</key>
    <map>
      <key>Comment</key>
      <string>SSAO resolution scale. Valid values: 0.01-1.0</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>F32</string>
      <key>Value</key>
      <real>.5</real>
    </map>
    <key>SHAltBatching</key>
    <map>
      <key>Comment</key>
      <string>Experimental retooling of face batching.</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>Boolean</string>
      <key>Value</key>
      <real>1</real>
    </map>
    <key>SHRenderVsyncMode</key>
    <map>
      <key>Comment</key>
      <string>Desired vertical sychronization method. (0 = Disabled, 1 = Standard [Double-buffered], -1 = Adaptive [if supported])</string>
      <key>Persist</key>
      <integer>1</integer>
      <key>Type</key>
      <string>S32</string>
      <key>Value</key>
      <real>0</real>
    </map>
  </map>
</llsd>
