Some fixes made, object picking logic added

This commit is contained in:
Timur Nizamov
2025-12-21 00:01:28 +02:00
parent 27d5fdd68c
commit 50dba2cd81
82 changed files with 1464 additions and 1390 deletions

View File

@@ -28,6 +28,8 @@
<relationship name="groupTracks">
<destination>{b6d787ea-026c-49db-bee4-01550cc36bf9}</destination>
<destination>{4eb86390-e64d-463b-bdba-2a7682e2322c}</destination>
<destination>{dd8f7e63-e5b3-4f18-8a1e-7a0d9591b496}</destination>
<destination>{064af21f-8814-4856-90fe-be61f0f6c4f9}</destination>
</relationship>
<relationship name="timeline">
<destination>{f0b57de9-108f-440e-a7b3-2557f9eee929}</destination>
@@ -58,9 +60,15 @@
</relationship>
</object>
<object class="EventAutomatableProperties" id="{3ddbb4f1-4569-45de-9f6b-4cdda476e6ff}">
<property name="maxVoices">
<value>5</value>
</property>
<property name="maximumDistance">
<value>5</value>
</property>
<property name="triggerCooldown">
<value>180</value>
</property>
</object>
<object class="MarkerTrack" id="{5b392c94-7eca-49b3-b2f4-e576268078c3}" />
<object class="GroupTrack" id="{b6d787ea-026c-49db-bee4-01550cc36bf9}">
@@ -79,10 +87,28 @@
<destination>{4ff7b258-d435-4151-a173-400ba4d502aa}</destination>
</relationship>
</object>
<object class="GroupTrack" id="{dd8f7e63-e5b3-4f18-8a1e-7a0d9591b496}">
<relationship name="modules">
<destination>{cf16f4ec-2c5f-4338-84a3-e949f2b90c93}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{e686c2da-5b9d-4851-8298-6e506661e4c6}</destination>
</relationship>
</object>
<object class="GroupTrack" id="{064af21f-8814-4856-90fe-be61f0f6c4f9}">
<relationship name="modules">
<destination>{c8310719-9e2e-4cd3-a638-7b0ddce32265}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{aea73025-f38c-479e-9a5e-549ef12e4a5f}</destination>
</relationship>
</object>
<object class="Timeline" id="{f0b57de9-108f-440e-a7b3-2557f9eee929}">
<relationship name="modules">
<destination>{9cef6c82-5749-4062-9be0-93dd59561e5b}</destination>
<destination>{440457f2-2ee6-4989-90b1-8c2f5c45dc22}</destination>
<destination>{cf16f4ec-2c5f-4338-84a3-e949f2b90c93}</destination>
<destination>{c8310719-9e2e-4cd3-a638-7b0ddce32265}</destination>
</relationship>
</object>
<object class="EventMixerMaster" id="{09541088-24f8-4cef-ad4f-6e713e129f95}">
@@ -124,7 +150,7 @@
</object>
<object class="EventMixerGroup" id="{b18f6648-3d92-415d-9d68-cab509ba1252}">
<property name="volume">
<value>10</value>
<value>-80</value>
</property>
<property name="name">
<value>Audio 1</value>
@@ -158,7 +184,7 @@
</object>
<object class="EventMixerGroup" id="{4ff7b258-d435-4151-a173-400ba4d502aa}">
<property name="volume">
<value>5</value>
<value>-80</value>
</property>
<property name="name">
<value>Audio 2</value>
@@ -173,10 +199,74 @@
<destination>{09541088-24f8-4cef-ad4f-6e713e129f95}</destination>
</relationship>
</object>
<object class="SingleSound" id="{cf16f4ec-2c5f-4338-84a3-e949f2b90c93}">
<property name="length">
<value>0.114</value>
</property>
<property name="timelockedOffset">
<value>0.53815963298580316</value>
</property>
<relationship name="fadeOutCurve">
<destination>{19e79741-2f90-40c0-a78e-eae3b054cddb}</destination>
</relationship>
<relationship name="audioFile">
<destination>{df13839f-49ad-4d32-bf08-e5d2476a63bc}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{e686c2da-5b9d-4851-8298-6e506661e4c6}">
<property name="volume">
<value>-3</value>
</property>
<property name="name">
<value>Audio 3</value>
</property>
<relationship name="effectChain">
<destination>{0eb05956-d7d7-4d18-a672-ea2573f3b0f0}</destination>
</relationship>
<relationship name="panner">
<destination>{81b41608-a0ba-4408-a2c9-ba008937bb5f}</destination>
</relationship>
<relationship name="output">
<destination>{09541088-24f8-4cef-ad4f-6e713e129f95}</destination>
</relationship>
</object>
<object class="SingleSound" id="{c8310719-9e2e-4cd3-a638-7b0ddce32265}">
<property name="length">
<value>0.059999999999999998</value>
</property>
<property name="timelockedOffset">
<value>0.043999999999999984</value>
</property>
<property name="pitch">
<value>2</value>
</property>
<relationship name="fadeOutCurve">
<destination>{704066f6-2894-4ee9-9c88-06c5d64c4de1}</destination>
</relationship>
<relationship name="audioFile">
<destination>{81a1b2dc-6cbd-44db-bf05-d77ed1fc9cfa}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{aea73025-f38c-479e-9a5e-549ef12e4a5f}">
<property name="volume">
<value>7.5</value>
</property>
<property name="name">
<value>Audio 4</value>
</property>
<relationship name="effectChain">
<destination>{ae4cea82-1a57-4767-94e1-1dcbba772f81}</destination>
</relationship>
<relationship name="panner">
<destination>{2bd8cae6-f432-4acb-ac1c-3ee46d792383}</destination>
</relationship>
<relationship name="output">
<destination>{09541088-24f8-4cef-ad4f-6e713e129f95}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{0fee013d-657b-47c5-85d1-475195a25a23}">
<relationship name="effects">
<destination>{c319c0a8-a514-4c73-9d0a-ad2115e4a878}</destination>
<destination>{8635c676-2112-4df3-b486-33adac75ca7b}</destination>
<destination>{6aca8378-0c63-4c5b-8054-d9ede9ab7b34}</destination>
<destination>{30aa5d38-76ab-427b-8276-aa4a010da3fa}</destination>
</relationship>
@@ -211,25 +301,39 @@
</relationship>
</object>
<object class="MixerBusPanner" id="{04226a84-5ab9-4b57-9782-aa2f5b3ba995}" />
<object class="MixerBusFader" id="{c319c0a8-a514-4c73-9d0a-ad2115e4a878}" />
<object class="CompressorEffect" id="{8635c676-2112-4df3-b486-33adac75ca7b}">
<property name="threshold">
<value>-34</value>
</property>
<property name="ratio">
<value>4.80000019</value>
</property>
<property name="attackTime">
<value>0.100000001</value>
</property>
<property name="releaseTime">
<value>96</value>
</property>
<property name="gain">
<value>4.5</value>
</property>
<object class="FadeCurve" id="{19e79741-2f90-40c0-a78e-eae3b054cddb}">
<relationship name="startPoint">
<destination>{563c88fa-357e-40ac-b99c-f1c26d9e2a29}</destination>
</relationship>
<relationship name="endPoint">
<destination>{1d09a557-a1a7-434d-935b-33c5af975277}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{0eb05956-d7d7-4d18-a672-ea2573f3b0f0}">
<relationship name="effects">
<destination>{aec35730-b65b-454d-bec7-2d59f3e6caa5}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{81b41608-a0ba-4408-a2c9-ba008937bb5f}" />
<object class="FadeCurve" id="{704066f6-2894-4ee9-9c88-06c5d64c4de1}">
<relationship name="startPoint">
<destination>{5fe0b1cc-eecb-4fb6-8f26-13b0d17b1068}</destination>
</relationship>
<relationship name="endPoint">
<destination>{879c8451-6792-48eb-8592-ff7035a15c58}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{ae4cea82-1a57-4767-94e1-1dcbba772f81}">
<relationship name="effects">
<destination>{9306f012-82a4-47b0-8366-3e57c8279aac}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{2bd8cae6-f432-4acb-ac1c-3ee46d792383}" />
<object class="MixerBusFader" id="{c319c0a8-a514-4c73-9d0a-ad2115e4a878}" />
<object class="ThreeEQEffect" id="{6aca8378-0c63-4c5b-8054-d9ede9ab7b34}">
<property name="lowGain">
<value>-2.5</value>
</property>
<property name="highGain">
<value>3.5</value>
</property>
@@ -279,6 +383,46 @@
</property>
</object>
<object class="MixerBusFader" id="{526e1a90-4802-4580-a9b4-1ba7834eebac}" />
<object class="AutomationPoint" id="{563c88fa-357e-40ac-b99c-f1c26d9e2a29}">
<property name="position">
<value>0</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curveShape">
<value>0.000932518044</value>
</property>
</object>
<object class="AutomationPoint" id="{1d09a557-a1a7-434d-935b-33c5af975277}">
<property name="position">
<value>0.11399999999999999</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="MixerBusFader" id="{aec35730-b65b-454d-bec7-2d59f3e6caa5}" />
<object class="AutomationPoint" id="{5fe0b1cc-eecb-4fb6-8f26-13b0d17b1068}">
<property name="position">
<value>0</value>
</property>
<property name="value">
<value>1</value>
</property>
<property name="curveShape">
<value>-0.124480329</value>
</property>
</object>
<object class="AutomationPoint" id="{879c8451-6792-48eb-8592-ff7035a15c58}">
<property name="position">
<value>0.059999999999999998</value>
</property>
<property name="value">
<value>0</value>
</property>
</object>
<object class="MixerBusFader" id="{9306f012-82a4-47b0-8366-3e57c8279aac}" />
<object class="Plugin" id="{15daf3d0-885d-490a-ac0b-9502e88b021c}">
<property name="identifier">
<value>Steam Audio Spatializer</value>
@@ -326,7 +470,6 @@
<property name="name">
<value>SourcePos</value>
</property>
<property name="value" />
<property name="dataType">
<value>-2</value>
</property>
@@ -335,7 +478,6 @@
<property name="name">
<value>OverallGain</value>
</property>
<property name="value" />
<property name="dataType">
<value>-1</value>
</property>
@@ -536,7 +678,7 @@
<value>DipoleWeight</value>
</property>
<property name="value">
<value>0.774999976</value>
<value>0.734999955</value>
</property>
<property name="curve">
<value>{(0.000000,0.000000)(1.000000,1.000000)}</value>
@@ -664,7 +806,6 @@
<property name="name">
<value>SimOutputs</value>
</property>
<property name="value" />
<property name="dataType">
<value>0</value>
</property>
@@ -681,7 +822,6 @@
<property name="name">
<value>DistRange</value>
</property>
<property name="value" />
<property name="dataType">
<value>-6</value>
</property>