Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wunnle/4b8f127d328546323abc5ead3e2127be to your computer and use it in GitHub Desktop.
Save wunnle/4b8f127d328546323abc5ead3e2127be to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="utf-8"?>
<!-- Stop Sign VR Copyright (c) 2019-2020 Reality Inside Ltd. (s.r.o.). All rights reserved. -->
<!-- Contact: Raivr on Reddit -->
<Settings app="Stop Sign VR" savedatetime="2020-12-20T23:14:56" runtimeversion="1.15.15" trackingsystemname="lighthouse" hmdmanufacturer="valve" hmdmodel="index" hmdserial="lhr-cba01ca8">
<Parameters>
<Param name="SettingsFileVersion" type="string" readonly="true" info="This value is Read Only." value="a00010000"/>
<Param name="NumBackupConfigFilesToKeep" type="int" info="When saving changes or when changing the boxes in VR, a backup is made." value="10" minvalue="1" maxvalue="50" defaultvalue="10"/>
<Param name="AutoLaunchWithSteamVR" type="bool" info="Start the StopSignVR runtime automatically when starting SteamVR?" value="true" defaultvalue="true"/>
<Param name="AlertMode" type="bool" info="When 'No' is selected, StopSignVR is in Edit Mode and you can move and resize the boxes." value="false" defaultvalue="false"/>
<Param name="UseBoxes" type="bool" info="Use boxes to warn against hitting valuable real equipment." value="false" defaultvalue="true"/>
<Param name="TurnOffAllImpactPrediction" type="bool" info="Disables alerts for impact prediction. The boxes and proximity warnings are still functional. " value="false" defaultvalue="false"/>
<Param name="TurnOffAllProximityWarnings" type="bool" info="Disables proximity warnings (the smaller stop sign and ticking sound when close to a box or wall)." value="false" defaultvalue="false"/>
<Param name="ImpactPredictionSensitivity" type="float" info="1 = insensitive, 9 = high sensitivity." value="4.95f" minvalue="0.00f" maxvalue="9.99f" defaultvalue="4.99f"/>
<Param name="UseBoundariesMasterSwitch" type="bool" info="Master switch to turn on/off all Stop Sign warnings based on boundaries (walls, ceiling and floor)." value="false" defaultvalue="false"/>
<Param name="UseImpactPredictionForPlayAreaBoundaries" type="bool" info="Predict impact with Chaperone/Guardian/Boundaries walls." value="true" defaultvalue="true"/>
<Param name="UseImpactPredictionForCeiling" type="bool" info="Predict impact with Ceiling. Uses ceiling height as defined in SteamVR." value="true" defaultvalue="true"/>
<Param name="UseImpactPredictionForFloor" type="bool" info="Predict impact with the floor." value="false" defaultvalue="false"/>
<Param name="UseProximityWarningForPlayAreaBoundaries" type="bool" info="Get proximity warnings when close to Chaperone/Guardian/Boundaries walls (smaller stop sign + ticking sound)." value="true" defaultvalue="true"/>
<Param name="UseProximityWarningForCeiling" type="bool" info="Get proximity warnings when close to the ceiling (smaller stop sign + ticking sound)." value="true" defaultvalue="true"/>
<Param name="UseProximityWarningForFloor" type="bool" info="Get proximity warnings when close to the floor (smaller stop sign + ticking sound)." value="false" defaultvalue="false"/>
<Param name="MaximumDimensionToConsiderPlayAreaStandingOnly_Meters" type="float" info="If at least one side of the play area is smaller, it is considered a Standing Only area and Stop Sign alerts and warnings are disabled." value="1.500f" minvalue="0.000f" maxvalue="10.000f" defaultvalue="1.500f"/>
<Param name="ShowCollisionBoundsPlaySpaceRectangle" type="bool" info="Turn on a rectangle on the floor indicating the play area. This overrules the setting for turning it off." value="false" defaultvalue="false"/>
<Param name="ShowCollisionBoundsGroundPerimeter" type="bool" info="Turn on a line on the floor indicating the position of the Chaperone/Guardian/Boundaries walls. This overrules the setting for turning it off." value="false" defaultvalue="false"/>
<Param name="ShowCollisionBoundsCenterMarker" type="bool" info="Turn on a marker on the floor indicating the center of the play area. This overrules the setting for turning it off." value="false" defaultvalue="false"/>
<Param name="HideCollisionBoundsPlaySpaceRectangle_UseWithCare" type="bool" info="Turn off the rectangle on the floor indicating the play area." value="false" defaultvalue="false"/>
<Param name="HideCollisionBoundsGroundPerimeter_UseWithCare" type="bool" info="Turn off the line on the floor indicating the position of the Chaperone/Guardian/Boundaries walls." value="false" defaultvalue="false"/>
<Param name="HideCollisionBoundsCenterMarker" type="bool" info="Turn off the marker on the floor indicating the center of the play area." value="false" defaultvalue="false"/>
<Param name="ProximityWarningSignSize_Meters" type="float" info="Width of the proximity alert stop sign that is shown when close to boxes and walls." value="0.250f" minvalue="0.000f" maxvalue="1.000f" defaultvalue="0.250f"/>
<Param name="AlertWarningSignSize_Meters" type="float" info="Width of the impact warning alert stop sign." value="0.350f" minvalue="0.000f" maxvalue="1.000f" defaultvalue="0.350f"/>
<Param name="UseSound" type="bool" info="When 'No' is selected all StopSignVR sounds are turned off." value="true" defaultvalue="true"/>
<Param name="UseSpatialAudio" type="bool" info="When 'Yes' is selected the alert sounds are positioned in 3D by Steam Audio's HRTF-based binaural rendering." value="true" defaultvalue="true"/>
<Param name="ProximityWarningSoundFileName" type="file" info="Sound for the proximity warnings. Use 32bit float WAV, pcm, mono. Sample frequency *must* be 24 kHz." value="Geiger_tick_float32pcm24000mono.wav" defaultvalue="Geiger_tick_float32pcm24000mono.wav"/>
<Param name="ProximityWarningSoundVolume" type="float" info="Volume to use for the proximity warnings sound." value="0.50f" minvalue="0.00f" maxvalue="1.00f" defaultvalue="0.50f"/>
<Param name="AlertSoundFileName" type="file" info="Sound for the impact alerts. Use 32bit float WAV, pcm, mono. Sample frequency *must* be 24 kHz." value="Horn1_float32pcm24000mono.wav" defaultvalue="Horn1_float32pcm24000mono.wav"/>
<Param name="AlertSoundVolume" type="float" info="Volume to use for the impact alerts sound." value="0.50f" minvalue="0.00f" maxvalue="1.00f" defaultvalue="0.50f"/>
<Param name="ProximityWarningActivationDistance_Meters" type="float" info="Distance in meters at which the proximity alerts activate." value="0.200f" minvalue="0.000f" maxvalue="2.000f" defaultvalue="0.300f"/>
<Param name="ProximityWarningTransparency" type="float" info="Opacity of the proximity alert stop sign. 0.0 = fully transparent, 1.0 = opaque." value="0.50f" minvalue="0.00f" maxvalue="1.00f" defaultvalue="0.50f"/>
<Param name="UseHapticFeedbackForAlerts" type="bool" info="Rumble the controller when alerting for impacts." value="true" defaultvalue="true"/>
<Param name="UseHapticFeedbackForProximityWarnings" type="bool" info="Rumble the controller when close to boxes and walls." value="false" defaultvalue="false"/>
<Param name="UseHudVignette" type="bool" info="Show a Heads-Up Display for alerts and warnings when stop sign is out of sight." value="false" defaultvalue="false"/>
<Param name="HudViewportFovHorizontal" type="float" info="Horizontal Field of View of the open area in the HUD (Heads-Up Display) viewport." value="80.0f" minvalue="0.1f" maxvalue="179.0f" defaultvalue="70.0f"/>
<Param name="HudViewportFovVertical" type="float" info="Vertical Field of View of the open area in the HUD (Heads-Up Display) viewport." value="65.0f" minvalue="0.1f" maxvalue="179.0f" defaultvalue="70.0f"/>
<Param name="HudTightenOutOfViewDetectionDegreesLeftRight" type="float" info="Make larger if HUD shows too late (horizontally)." value="10.0f" minvalue="-90.0f" maxvalue="90.0f" defaultvalue="10.0f"/>
<Param name="HudTightenOutOfViewDetectionDegreesTopBottom" type="float" info="Make larger if HUD shows too late (vertically)." value="10.0f" minvalue="-90.0f" maxvalue="90.0f" defaultvalue="10.0f"/>
<Param name="UseCustomBoundarySystem" type="bool" info="For use with WMR or if you want a less intrusive boundary system. Uses the chaperone color and wall height defined in SteamVR." value="false" defaultvalue="false"/>
<Param name="UseCustomBoundarySystemForStandingOnlyPlayArea" type="bool" info="When the Custom Boundary System is enabled, this setting will also enable it for Standing Only play areas." value="false" defaultvalue="false"/>
<Param name="UseImportedWMRBoundaries" type="bool" info="For Windows Mixed Reality (WMR) headsets on SteamVR. Use the WMR boundaries for the Boundary++ grids." value="true" defaultvalue="true"/>
<Param name="HideNativeSteamVRChaperoneGrid" type="bool" info="Don't show the SteamVR chaperone grid when using Boundary++." value="false" defaultvalue="false"/>
<Param name="HideBoundaryPlusPlusWhileDashboardActive" type="bool" info="Hide Boundary++ grids while the SteamVR dashboard is active (turn on if dashboard acts choppy on older systems)." value="false" defaultvalue="false"/>
<Param name="IgnoreHeadsetDistanceForCeilingBoundary" type="bool" info="For low ceilings that would otherwise activate too often." value="false" defaultvalue="false"/>
<Param name="BoundaryMaxSegments" type="int" visible="false" info="Max number of segments to use for the Boundary++ grids." value="64" minvalue="12" maxvalue="128" defaultvalue="64"/>
<Param name="BoundaryMinAverageSegmentLength" type="float" visible="false" info="Minimum average boundary segment length." value="0.25f" minvalue="0.15f" maxvalue="0.50f" defaultvalue="0.25f"/>
<Param name="BoundaryMinSegmentLength" type="float" visible="false" info="Minimum boundary segment length." value="0.10f" minvalue="0.05f" maxvalue="0.25f" defaultvalue="0.10f"/>
<Param name="BoundaryQualitySettingA" type="int" visible="true" info="Visual quality of the Custom Boundary System (Restart needed) - A." value="3" minvalue="1" maxvalue="4" defaultvalue="3"/>
<Param name="BoundaryQualitySettingB" type="int" visible="true" info="Visual quality of the Custom Boundary System (Restart needed) - B." value="2" minvalue="1" maxvalue="4" defaultvalue="2"/>
<Param name="StandingOnlyPlayAreaWidth_Meters" type="float" visible="true" info="For Standing Only setups. Set play area width to the supplied distance in meters." value="1.00f" minvalue="0.60f" maxvalue="10.00f" defaultvalue="1.00f"/>
<Param name="StandingOnlyPlayAreaDepth_Meters" type="float" visible="true" info="For Standing Only setups. Set play area depth to the supplied distance in meters." value="1.00f" minvalue="0.60f" maxvalue="10.00f" defaultvalue="1.00f"/>
<Param name="NumBoxes" type="int" visible="false" info="This value is calculated. Do not change." value="3" minvalue="0" maxvalue="8" defaultvalue="0"/>
<Param name="c_checksum1" type="checksum" visible="false" readonly="true" value="\x72\x41\x73\x5b\x68\x70\x5b\x51\x57\x60\x54\x41\x6a\x50\x40\x63\x52\x1f\x7e\x41\x49\x7c\x51\x49\x62\x51\x49\x62\x51\x49\x34\x4d\x59\x7f\x51\x57\x6b\x57\x4c\x6b\x53\x4c\x6a\x50\x1f\x7e\x41\x54\x60\x4f\x41\x62\x50\x4f\x61\x55\x49\x65\x7\x55\x72\x41\x59\x58\x68\x70\x5b\x68\x49\x7c\x51\x49\x62\x51\x49\x62\x51\x49\x34\x4d\x59\x63\x4f\x49\x62\x51\x49\x62\x51\x49\x62\x7\x55\x72\x51\x57\x62\x51\x49\x62\x51\x49\x62\x51\x1f\x7e\x41\x4b\x7c\x51\x4b\x61\x57\x49\x63\x54\x4a\x34\x4d\x59\x72\x41\x73\x5b\x68\x70\x5b\x51\x57\x6b\x57\x4c\x6b\x53\x4c\x6a\x50\x1f\x7e\x41\x49\x7c\x51\x49\x62\x51\x49\x62\x51\x49\x34\x4d\x59\x62\x4f\x4b\x67\x59\x41\x63\x58\x48\x61\x7\x55\x72\x50\x57\x62\x58\x4a\x61\x55\x40\x66\x57\x1f"/>
</Parameters>
<Boxes>
<Box Name="Orange grid box" Width="0.250000f" Height="0.250000f" Depth="0.250000f" FullOnDistance_Meters="0.500f" FullOffDistance_Meters="0.800f" Active="true" IgnoreHeadsetDistanceForFadeIn="false" AlertForImpacts="true" ProximityWarningWhenClose="true" SidesImage="BoxSkin_GridOrange.png" TextureQuality="50">
<Center HmdMatrix34="
1.00000000f, 0.00000000f, 0.00000000f, -0.50000000f,
0.00000000f, 1.00000000f, 0.00000000f, 1.00000000f,
0.00000000f, 0.00000000f, 1.00000000f, -0.50000000f"/>
</Box>
<Box Name="Cork box" Width="0.250000f" Height="0.250000f" Depth="0.250000f" FullOnDistance_Meters="0.500f" FullOffDistance_Meters="0.800f" Active="true" IgnoreHeadsetDistanceForFadeIn="false" AlertForImpacts="true" ProximityWarningWhenClose="true" SidesImage="BoxSkin_CoasterCork.png" TextureQuality="30">
<Center HmdMatrix34="
1.00000000f, 0.00000000f, 0.00000000f, 0.00000000f,
0.00000000f, 1.00000000f, 0.00000000f, 1.00000000f,
0.00000000f, 0.00000000f, 1.00000000f, -0.50000000f"/>
</Box>
<Box Name="Box around fan" Width="0.250000f" Height="0.250000f" Depth="0.250000f" FullOnDistance_Meters="0.500f" FullOffDistance_Meters="0.800f" Active="true" IgnoreHeadsetDistanceForFadeIn="false" AlertForImpacts="true" ProximityWarningWhenClose="true" SidesImage="BoxSkin_WMRGrid_Fan.png" TextureQuality="50">
<Center HmdMatrix34="
1.00000000f, 0.00000000f, 0.00000000f, 0.50000000f,
0.00000000f, 1.00000000f, 0.00000000f, 1.00000000f,
0.00000000f, 0.00000000f, 1.00000000f, -0.50000000f"/>
</Box>
<Box Name="NewBox" Width="0.250f" Height="0.250f" Depth="0.250f" FullOnDistance_Meters="0.500f" FullOnDistance_Meters_MinValue="0.000f" FullOnDistance_Meters_MaxValue="999.998f" FullOnDistance_Meters_DefaultValue="0.500f" FullOffDistance_Meters="0.800f" FullOffDistance_Meters_MinValue="0.000f" FullOffDistance_Meters_MaxValue="999.999f" FullOffDistance_Meters_DefaultValue="0.800f" Active="true" IgnoreHeadsetDistanceForFadeIn="false" AlertForImpacts="true" ProximityWarningWhenClose="true" SidesImage="BoxSkin_CautionBox.png" TextureQuality="50" TextureQuality_MinValue="1" TextureQuality_MaxValue="100" TextureQuality_DefaultValue="50">
<Center HmdMatrix34="
1.000f, 0.000f, 0.000f, 0.000f,
0.000f, 1.000f, 0.000f, 1.000f,
0.000f, 0.000f, 1.000f, 0.000f"/>
</Box>
</Boxes>
</Settings>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment