1
0
forked from cgvr/DeltaVR

Colliders with Probuilder, FMOD Programmer Instrument API code start

This commit is contained in:
Timur Nizamov
2026-01-11 04:14:27 +02:00
parent 27fc11f8b2
commit e6db72778b
21 changed files with 855 additions and 102 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -7,5 +7,13 @@
<relationship name="folder">
<destination>{b2d8e5a6-b2a3-4016-a958-fe70e51f4f68}</destination>
</relationship>
<relationship name="audioTable">
<destination>{0b49a74d-0ab0-41f8-aff8-da02568f0863}</destination>
</relationship>
</object>
<object class="AudioTable" id="{0b49a74d-0ab0-41f8-aff8-da02568f0863}">
<property name="name">
<value>Voiceovers_Table</value>
</property>
</object>
</objects>
@@ -0,0 +1,574 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.03.00">
<object class="Event" id="{ecaeaea2-3cd6-4186-a29f-eeb232656be9}">
<property name="name">
<value>Voicelines_DeltaVR</value>
</property>
<property name="outputFormat">
<value>5</value>
</property>
<relationship name="folder">
<destination>{51962f58-bf61-41ab-9a12-97570ba0bed8}</destination>
</relationship>
<relationship name="mixer">
<destination>{daa4592b-8892-4df2-a956-af85849232d9}</destination>
</relationship>
<relationship name="masterTrack">
<destination>{7ed8bdd6-d71f-4c61-8063-6e796423973a}</destination>
</relationship>
<relationship name="mixerInput">
<destination>{8a446dca-0628-4427-acee-7bbf36af72ec}</destination>
</relationship>
<relationship name="automatableProperties">
<destination>{7de2dd2a-b01e-4258-9e02-754b894fcdf4}</destination>
</relationship>
<relationship name="markerTracks">
<destination>{d5fbd2bd-0763-4c1e-a75f-79ea818521cd}</destination>
</relationship>
<relationship name="groupTracks">
<destination>{e435692c-4c85-4382-a80d-951e29d5661d}</destination>
</relationship>
<relationship name="timeline">
<destination>{e4697c61-3675-42f7-9fb8-447b12226e48}</destination>
</relationship>
<relationship name="banks">
<destination>{ec80a96c-f205-4a18-87f3-a3c6f162f9ae}</destination>
</relationship>
</object>
<object class="EventMixer" id="{daa4592b-8892-4df2-a956-af85849232d9}">
<relationship name="masterBus">
<destination>{ca466107-01f3-4d6e-94f2-e13fec13aa35}</destination>
</relationship>
</object>
<object class="MasterTrack" id="{7ed8bdd6-d71f-4c61-8063-6e796423973a}">
<relationship name="mixerGroup">
<destination>{ca466107-01f3-4d6e-94f2-e13fec13aa35}</destination>
</relationship>
</object>
<object class="MixerInput" id="{8a446dca-0628-4427-acee-7bbf36af72ec}">
<relationship name="effectChain">
<destination>{6b4a4058-0c85-4540-9028-8fb7755f7b87}</destination>
</relationship>
<relationship name="panner">
<destination>{86531f5d-d99e-4f2a-8673-bc93ae7d61a4}</destination>
</relationship>
<relationship name="output">
<destination>{7a292e97-7d25-47a5-bc9a-d0b6c76125a2}</destination>
</relationship>
</object>
<object class="EventAutomatableProperties" id="{7de2dd2a-b01e-4258-9e02-754b894fcdf4}" />
<object class="MarkerTrack" id="{d5fbd2bd-0763-4c1e-a75f-79ea818521cd}" />
<object class="GroupTrack" id="{e435692c-4c85-4382-a80d-951e29d5661d}">
<relationship name="modules">
<destination>{a8c6c531-4673-407f-bf84-15073066c2fa}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{c0c425bb-3c91-4543-abf3-d9f840c9d155}</destination>
</relationship>
</object>
<object class="Timeline" id="{e4697c61-3675-42f7-9fb8-447b12226e48}">
<relationship name="modules">
<destination>{a8c6c531-4673-407f-bf84-15073066c2fa}</destination>
</relationship>
</object>
<object class="EventMixerMaster" id="{ca466107-01f3-4d6e-94f2-e13fec13aa35}">
<relationship name="effectChain">
<destination>{03694c0e-58e5-4436-8d96-c182fba3b37d}</destination>
</relationship>
<relationship name="panner">
<destination>{389f970e-f940-40ca-aa29-c06a8012f646}</destination>
</relationship>
<relationship name="mixer">
<destination>{daa4592b-8892-4df2-a956-af85849232d9}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{6b4a4058-0c85-4540-9028-8fb7755f7b87}">
<relationship name="effects">
<destination>{979fe415-3c15-4b68-9edc-cb367e846ea4}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{86531f5d-d99e-4f2a-8673-bc93ae7d61a4}" />
<object class="ProgrammerSound" id="{a8c6c531-4673-407f-bf84-15073066c2fa}">
<property name="length">
<value>5</value>
</property>
</object>
<object class="EventMixerGroup" id="{c0c425bb-3c91-4543-abf3-d9f840c9d155}">
<property name="name">
<value>Audio 1</value>
</property>
<relationship name="effectChain">
<destination>{f1e537df-e254-4056-9426-d42100a05345}</destination>
</relationship>
<relationship name="panner">
<destination>{c612ed77-e32a-4e5b-abf3-1c69b4694adf}</destination>
</relationship>
<relationship name="output">
<destination>{ca466107-01f3-4d6e-94f2-e13fec13aa35}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{03694c0e-58e5-4436-8d96-c182fba3b37d}">
<relationship name="effects">
<destination>{a8cce9c4-852f-4a3b-833c-725a5d3c1d31}</destination>
<destination>{234c7f14-862a-433a-8632-bbe38d14a01f}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{389f970e-f940-40ca-aa29-c06a8012f646}" />
<object class="MixerBusFader" id="{979fe415-3c15-4b68-9edc-cb367e846ea4}" />
<object class="MixerBusEffectChain" id="{f1e537df-e254-4056-9426-d42100a05345}">
<relationship name="effects">
<destination>{598b12af-5d39-4aba-af92-748be8fc0d81}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{c612ed77-e32a-4e5b-abf3-1c69b4694adf}" />
<object class="MixerBusFader" id="{a8cce9c4-852f-4a3b-833c-725a5d3c1d31}" />
<object class="PluginEffect" id="{234c7f14-862a-433a-8632-bbe38d14a01f}">
<relationship name="plugin">
<destination>{4eed2757-1e34-47cb-bff9-03ec0a607216}</destination>
</relationship>
</object>
<object class="MixerBusFader" id="{598b12af-5d39-4aba-af92-748be8fc0d81}" />
<object class="Plugin" id="{4eed2757-1e34-47cb-bff9-03ec0a607216}">
<property name="identifier">
<value>Steam Audio Spatializer</value>
</property>
<relationship name="pluginParameters">
<destination>{43df2957-6edd-42f8-9dfc-4d4e627a7b62}</destination>
<destination>{1fe6c3ac-48c5-4b5a-9b60-128f3bc2187d}</destination>
<destination>{742b5574-6234-4e00-8ef0-6a5441bdf21c}</destination>
<destination>{d2433a63-88c2-456b-b4a5-fb4ec627ff1c}</destination>
<destination>{aa1ce065-75e7-40ea-a122-adada59d822a}</destination>
<destination>{3bc3467e-4a27-4e75-a68b-0e15166e5c07}</destination>
<destination>{27167066-0c4e-452c-ba09-97b6f6dcdf71}</destination>
<destination>{bb9c0610-11c4-4b1e-b1fa-e701856ac5fb}</destination>
<destination>{a0673e19-a099-495a-aacb-9e9485687ef0}</destination>
<destination>{1bcd7226-1c47-4714-b4c3-84bc9bd63831}</destination>
<destination>{b0738bd4-0450-4477-855a-8c94555375c5}</destination>
<destination>{b9771c5e-e99d-4584-a667-8cddc9c82677}</destination>
<destination>{1cbe3ebd-855a-4124-be47-1280e36d8a8c}</destination>
<destination>{5b166570-ba4d-46d0-a922-3ee4197ed5f7}</destination>
<destination>{bd1a7c9c-dc35-45f3-9e07-bbeed982a2b7}</destination>
<destination>{c99a6664-4acc-4130-803c-33509b6ff592}</destination>
<destination>{d17b2198-3bb0-4bbb-8347-6c6025071703}</destination>
<destination>{c2e1351f-c58d-47aa-b7c1-3fce3e56af59}</destination>
<destination>{b145046d-32ce-4f8f-ade4-69839010c7bb}</destination>
<destination>{ca7ffb9e-7af4-4ad3-9396-60a99fd5fb60}</destination>
<destination>{d4ca11b5-7cef-4ca5-b084-20aae3688034}</destination>
<destination>{911bda0c-3f2a-4cc7-9213-6cd7a177c8f1}</destination>
<destination>{a09feb0a-1471-4b8f-bf49-3e355598c075}</destination>
<destination>{ad86ff8f-4ee1-40ae-a555-95baccbcb637}</destination>
<destination>{35b959ed-58a6-4fe1-acd0-132bb09463b6}</destination>
<destination>{764de2c9-ad66-4f71-a3a2-358284a54290}</destination>
<destination>{7a175c49-4c41-4c73-b74c-f9820eb2696d}</destination>
<destination>{a2c4b1d6-1b1f-4786-b7b1-a8592aca259e}</destination>
<destination>{5cef4434-e07b-4485-b59f-5a02a397f565}</destination>
<destination>{9e4f24d2-75e1-436e-a2ae-0ae71b9c4059}</destination>
<destination>{6063dea6-0d12-4c31-a6d2-20e28ee5c0b2}</destination>
<destination>{a30d804b-22f6-4a32-804a-9777cec88f13}</destination>
<destination>{a7d58bae-0c4b-476d-b1ac-e256681feda0}</destination>
<destination>{b1dab080-fee4-42da-81b9-4abe2026874b}</destination>
<destination>{55010852-cb48-4979-b503-b01fa4b33748}</destination>
<destination>{62738f18-0e6f-409a-84e6-977b279f72bc}</destination>
</relationship>
</object>
<object class="DataPluginParameter" id="{43df2957-6edd-42f8-9dfc-4d4e627a7b62}">
<property name="name">
<value>SourcePos</value>
</property>
<property name="value" />
<property name="dataType">
<value>-2</value>
</property>
</object>
<object class="DataPluginParameter" id="{1fe6c3ac-48c5-4b5a-9b60-128f3bc2187d}">
<property name="name">
<value>OverallGain</value>
</property>
<property name="value" />
<property name="dataType">
<value>-1</value>
</property>
</object>
<object class="IntPluginParameter" id="{742b5574-6234-4e00-8ef0-6a5441bdf21c}">
<property name="name">
<value>ApplyDA</value>
</property>
<property name="value">
<value>2</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>2</value>
</property>
</object>
<object class="IntPluginParameter" id="{d2433a63-88c2-456b-b4a5-fb4ec627ff1c}">
<property name="name">
<value>ApplyAA</value>
</property>
<property name="value">
<value>0</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>2</value>
</property>
</object>
<object class="IntPluginParameter" id="{aa1ce065-75e7-40ea-a122-adada59d822a}">
<property name="name">
<value>ApplyDir</value>
</property>
<property name="value">
<value>2</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>2</value>
</property>
</object>
<object class="IntPluginParameter" id="{3bc3467e-4a27-4e75-a68b-0e15166e5c07}">
<property name="name">
<value>ApplyOccl</value>
</property>
<property name="value">
<value>0</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>2</value>
</property>
</object>
<object class="IntPluginParameter" id="{27167066-0c4e-452c-ba09-97b6f6dcdf71}">
<property name="name">
<value>ApplyTrans</value>
</property>
<property name="value">
<value>0</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>2</value>
</property>
</object>
<object class="BoolPluginParameter" id="{bb9c0610-11c4-4b1e-b1fa-e701856ac5fb}">
<property name="name">
<value>ApplyRefl</value>
</property>
<property name="value">
<value>false</value>
</property>
</object>
<object class="BoolPluginParameter" id="{a0673e19-a099-495a-aacb-9e9485687ef0}">
<property name="name">
<value>ApplyPath</value>
</property>
<property name="value">
<value>true</value>
</property>
</object>
<object class="IntPluginParameter" id="{1bcd7226-1c47-4714-b4c3-84bc9bd63831}">
<property name="name">
<value>Interpolation</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>1</value>
</property>
</object>
<object class="FloatPluginParameter" id="{b0738bd4-0450-4477-855a-8c94555375c5}">
<property name="name">
<value>DistAtt</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="IntPluginParameter" id="{b9771c5e-e99d-4584-a667-8cddc9c82677}">
<property name="name">
<value>DAType</value>
</property>
<property name="value">
<value>0</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>4</value>
</property>
</object>
<object class="FloatPluginParameter" id="{1cbe3ebd-855a-4124-be47-1280e36d8a8c}">
<property name="name">
<value>DAMinDist</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,10000.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{5b166570-ba4d-46d0-a922-3ee4197ed5f7}">
<property name="name">
<value>DAMaxDist</value>
</property>
<property name="value">
<value>30</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,10000.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{bd1a7c9c-dc35-45f3-9e07-bbeed982a2b7}">
<property name="name">
<value>AirAbsLow</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{c99a6664-4acc-4130-803c-33509b6ff592}">
<property name="name">
<value>AirAbsMid</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{d17b2198-3bb0-4bbb-8347-6c6025071703}">
<property name="name">
<value>AirAbsHigh</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{c2e1351f-c58d-47aa-b7c1-3fce3e56af59}">
<property name="name">
<value>Directivity</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{b145046d-32ce-4f8f-ade4-69839010c7bb}">
<property name="name">
<value>DipoleWeight</value>
</property>
<property name="value">
<value>0</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{ca7ffb9e-7af4-4ad3-9396-60a99fd5fb60}">
<property name="name">
<value>DipolePower</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,1.000000)(1.000000,4.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{d4ca11b5-7cef-4ca5-b084-20aae3688034}">
<property name="name">
<value>Occlusion</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="IntPluginParameter" id="{911bda0c-3f2a-4cc7-9213-6cd7a177c8f1}">
<property name="name">
<value>TransType</value>
</property>
<property name="value">
<value>0</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>1</value>
</property>
</object>
<object class="FloatPluginParameter" id="{a09feb0a-1471-4b8f-bf49-3e355598c075}">
<property name="name">
<value>TransLow</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{ad86ff8f-4ee1-40ae-a555-95baccbcb637}">
<property name="name">
<value>TransMid</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{35b959ed-58a6-4fe1-acd0-132bb09463b6}">
<property name="name">
<value>TransHigh</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="FloatPluginParameter" id="{764de2c9-ad66-4f71-a3a2-358284a54290}">
<property name="name">
<value>DirMixLevel</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
</property>
</object>
<object class="BoolPluginParameter" id="{7a175c49-4c41-4c73-b74c-f9820eb2696d}">
<property name="name">
<value>ReflBinaural</value>
</property>
<property name="value">
<value>false</value>
</property>
</object>
<object class="FloatPluginParameter" id="{a2c4b1d6-1b1f-4786-b7b1-a8592aca259e}">
<property name="name">
<value>ReflMixLevel</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,10.000000)}</value>
</property>
</object>
<object class="BoolPluginParameter" id="{5cef4434-e07b-4485-b59f-5a02a397f565}">
<property name="name">
<value>PathBinaural</value>
</property>
<property name="value">
<value>true</value>
</property>
</object>
<object class="FloatPluginParameter" id="{9e4f24d2-75e1-436e-a2ae-0ae71b9c4059}">
<property name="name">
<value>PathMixLevel</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,10.000000)}</value>
</property>
</object>
<object class="DataPluginParameter" id="{6063dea6-0d12-4c31-a6d2-20e28ee5c0b2}">
<property name="name">
<value>SimOutputs</value>
</property>
<property name="value" />
<property name="dataType">
<value>0</value>
</property>
</object>
<object class="BoolPluginParameter" id="{a30d804b-22f6-4a32-804a-9777cec88f13}">
<property name="name">
<value>DirectBinaural</value>
</property>
<property name="value">
<value>true</value>
</property>
</object>
<object class="DataPluginParameter" id="{a7d58bae-0c4b-476d-b1ac-e256681feda0}">
<property name="name">
<value>DistRange</value>
</property>
<property name="value" />
<property name="dataType">
<value>-6</value>
</property>
</object>
<object class="IntPluginParameter" id="{b1dab080-fee4-42da-81b9-4abe2026874b}">
<property name="name">
<value>SimOutHandle</value>
</property>
<property name="value">
<value>-1</value>
</property>
<property name="minimumValue">
<value>-1</value>
</property>
<property name="maximumValue">
<value>10000</value>
</property>
</object>
<object class="IntPluginParameter" id="{55010852-cb48-4979-b503-b01fa4b33748}">
<property name="name">
<value>OutputFormat</value>
</property>
<property name="value">
<value>0</value>
</property>
<property name="minimumValue">
<value>0</value>
</property>
<property name="maximumValue">
<value>2</value>
</property>
</object>
<object class="BoolPluginParameter" id="{62738f18-0e6f-409a-84e6-977b279f72bc}">
<property name="name">
<value>PathNormEQ</value>
</property>
<property name="value">
<value>false</value>
</property>
</object>
</objects>
@@ -8,7 +8,7 @@
<value>5</value>
</property>
<relationship name="folder">
<destination>{bb0dfa19-2848-45c1-b83a-f212448dc5ad}</destination>
<destination>{46ecb943-a7f0-4a91-92cc-befbdfb0c276}</destination>
</relationship>
<relationship name="mixer">
<destination>{4785766d-0662-4337-956d-971b698d998d}</destination>
@@ -5,7 +5,7 @@
<value>Voiceovers</value>
</property>
<relationship name="masters">
<destination>{7db632b8-c5c2-4e3e-ab97-f087b29d2976}</destination>
<destination>{162960f4-09a2-4526-a61e-7ac7e219d27d}</destination>
</relationship>
<relationship name="effectChain">
<destination>{18fe57ae-4110-48b9-92ff-598d3be28f6c}</destination>
@@ -16,7 +16,7 @@
<value>10000</value>
</property>
<property name="initialValue">
<value>0</value>
<value>1450</value>
</property>
<relationship name="modulators">
<destination>{2d77917c-85b0-45ca-a155-7d6dc10cbbde}</destination>
@@ -33,7 +33,7 @@
<value>64</value>
</property>
<property name="wetLevel">
<value>-12.5</value>
<value>-80</value>
</property>
<property name="dryLevel">
<value>-80</value>