Game Loop Galaxy Integration

Added sector map in Galaxy tab of in-game menu
Added player flag to Ship (replaces AGM.PlayerEntities)
Refactored sector map to depend on AGM
Moved sector generation to main menu
Main menu now supports resuming previous playthrough
Database and player settings now statically available via AGM
AGM saves current game state in PlayerSettings on exit
Sector generation is now asynchronous
Added progress callbacks to sector gen + progress dialog in menu
Confirmation Dialog / properties panel can now display dynamic text entry
Added zone title to Zone map
Eliminated ZoneData class (properties moved to ZonePack)
Sector, Zone and Entity serialization now fully functional
Entity settings now separate from player settings
Cleaned up old unused networking message classes
Name files now integrated with database cache
Added ability to save/load additive DB cache files in database panel
Cleaned up Wwise sound setup - removed redundant items & fixed spelling errors
Deleted Wwise cache + added to .gitignore
This commit is contained in:
Reinier Vens 2021-03-15 11:40:46 +00:00
commit 73651bf16a
130 changed files with 13423 additions and 4406 deletions

3
.gitignore vendored
View file

@ -11,6 +11,9 @@
/[Mm]emoryCaptures/
/Recordings/
# Wwise cache folder
/Aetheria-Economy_WwiseProject/.cache
# Wwise profiling sessions
*.prof

View file

@ -233,6 +233,32 @@
<ValueList>
<Value>2.8</Value>
</ValueList>
<RTPCList>
<RTPC Name="" ID="{F597BEE0-D17B-4E58-90FB-65895394D5AF}" ShortID="255392150">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="thruster_throttle" ID="{2A6D7A97-7D45-4B6C-96EE-CCD56FA83773}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{06F2C7D9-7CA3-43ED-8215-411E12D779FF}">
<PropertyList>
<Property Name="Flags" Type="int32" Value="3"/>
</PropertyList>
<PointList>
<Point>
<XPos>0</XPos>
<YPos>-200</YPos>
<Flags>5</Flags>
</Point>
<Point>
<XPos>1</XPos>
<YPos>0</YPos>
<Flags>37</Flags>
</Point>
</PointList>
</Curve>
</RTPC>
</RTPCList>
</Property>
</PropertyList>
<ReferenceList>
@ -254,7 +280,7 @@
<RTPC Name="" ID="{E0A46996-5A35-4EC4-AFFF-631C73647473}" ShortID="93136578">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="New Modulator LFO_low_dur" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
<ObjectRef Name="LFO_durability" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{48B6A080-1659-4FD5-9712-9977A28EAF4B}">
@ -304,7 +330,7 @@
<RTPC Name="" ID="{9A2D3FA7-B8C0-4FFD-8DA0-AA960C063F40}" ShortID="63256601">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{8E0A55B8-DAED-415D-BE08-E0E7FC8E33A8}">
@ -395,7 +421,7 @@
<RTPC Name="" ID="{8A38F3FC-886A-468F-B8CA-A6B85B40BFFD}" ShortID="954779871">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{F1E77763-0571-442B-8DDA-A472CA61658F}">
@ -479,7 +505,7 @@
<RTPC Name="" ID="{189F2A82-9BE5-4D25-B9EA-B4C5B9E7276F}" ShortID="264674396">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{983BA66C-041B-4431-BCF1-CE9E104C64F4}">
@ -563,7 +589,7 @@
<RTPC Name="" ID="{3014B4C6-9A52-4CAF-B8C2-8598F53AC68B}" ShortID="1021684782">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{CD049BDC-B84B-4CAE-8109-38D064EE8FAC}">
@ -640,7 +666,7 @@
<RTPC Name="" ID="{CB4A7608-7236-40F6-A286-86B69EEE18E5}" ShortID="949541124">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="New Modulator LFO_low_dur" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
<ObjectRef Name="LFO_durability" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{E8B0C29C-2ADA-47FE-B7F9-4EE0303050B5}">
@ -680,7 +706,7 @@
<RTPC Name="" ID="{802959E3-8480-41DF-8278-18A4E9E833C8}" ShortID="875865075">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{16AB408B-8B4D-4940-A20F-291CAC85DABA}">
@ -713,7 +739,7 @@
<RTPC Name="" ID="{DEB9AC09-ECD8-4ECB-9F84-1739C2C6C3EC}" ShortID="496088037">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="thruster_durability" ID="{BFC68604-C477-4B9B-B488-F5B4A9ADEAA4}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="performance_quality" ID="{BFC68604-C477-4B9B-B488-F5B4A9ADEAA4}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{E0CCEB62-F358-4A82-80F5-4FDFAF497E00}">
@ -741,7 +767,7 @@
<RTPC Name="" ID="{3BCB41E5-B665-4F0F-BB83-0016EA1AF5FF}" ShortID="1052815589">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="thruster_durability" ID="{BFC68604-C477-4B9B-B488-F5B4A9ADEAA4}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="performance_quality" ID="{BFC68604-C477-4B9B-B488-F5B4A9ADEAA4}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{AF598AB2-6696-48C6-B6EC-24F99D15B774}">
@ -847,7 +873,7 @@
<RTPC Name="" ID="{C1364214-AA22-4D94-A358-28605E94DE21}" ShortID="69038405">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="New Modulator LFO_low_dur" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
<ObjectRef Name="LFO_durability" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{3D2A9FAE-D50D-4E1A-A697-9A30A3D99595}">
@ -929,7 +955,7 @@
<RTPC Name="" ID="{2729F136-5012-4C9F-AF13-2D8CA12EFA2D}" ShortID="521954">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="New Modulator LFO_low_dur" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
<ObjectRef Name="LFO_durability" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{8EEE1CC7-45F4-434E-B671-26B24001AB0A}">
@ -995,6 +1021,32 @@
<ValueList>
<Value>2.8</Value>
</ValueList>
<RTPCList>
<RTPC Name="" ID="{687A6838-9952-4B80-A27C-895464A198BA}" ShortID="811857653">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="thruster_throttle" ID="{2A6D7A97-7D45-4B6C-96EE-CCD56FA83773}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{285BF1D9-532D-41DF-AF11-303CB85DE515}">
<PropertyList>
<Property Name="Flags" Type="int32" Value="3"/>
</PropertyList>
<PointList>
<Point>
<XPos>0</XPos>
<YPos>-200</YPos>
<Flags>5</Flags>
</Point>
<Point>
<XPos>1</XPos>
<YPos>0</YPos>
<Flags>37</Flags>
</Point>
</PointList>
</Curve>
</RTPC>
</RTPCList>
</Property>
</PropertyList>
<ReferenceList>
@ -1016,7 +1068,7 @@
<RTPC Name="" ID="{174E05D0-D7D2-47EB-A26D-A7B7887F8524}" ShortID="275918339">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="New Modulator LFO_low_dur" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
<ObjectRef Name="LFO_durability" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{2B32A404-8D6F-4D9B-A1B2-2E27F71A96B6}">
@ -1066,7 +1118,7 @@
<RTPC Name="" ID="{3B88AC91-58D1-4EE4-A9D3-4EAA5E197661}" ShortID="42809294">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{CD3821D0-DFC7-4BD6-855E-B1FC67539CD6}">
@ -1157,7 +1209,7 @@
<RTPC Name="" ID="{84F139E7-B484-47EA-971B-FFEA2B84C408}" ShortID="861046683">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{1FFA3AD0-41BC-4862-9820-A1451266A333}">
@ -1241,7 +1293,7 @@
<RTPC Name="" ID="{02E9C6A7-36AB-414B-B900-DB8265F5688A}" ShortID="270629260">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{87CDE0AD-AE08-44CD-B9B1-CB5272FAA04C}">
@ -1325,7 +1377,7 @@
<RTPC Name="" ID="{FE81C4A2-F6DB-4D94-9D53-B4A36C8913B8}" ShortID="495253853">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{BAC81F20-A32F-4817-9597-D863537048F5}">
@ -1402,7 +1454,7 @@
<RTPC Name="" ID="{08567863-0FD2-4576-A2AF-14AD95CCD689}" ShortID="644736064">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="New Modulator LFO_low_dur" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
<ObjectRef Name="LFO_durability" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{B115E3EB-0CBC-465C-BF54-D32816277906}">
@ -1443,7 +1495,7 @@
<RTPC Name="" ID="{1EF2CA09-7811-4E16-9DE0-2A4FC611CB8E}" ShortID="107590825">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{8145E605-8950-489A-9EDD-AE413777FEB2}">
@ -1613,7 +1665,7 @@
<RTPC Name="" ID="{88DCD405-16C3-49AD-AB72-4174E1744042}" ShortID="513517491">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="New Modulator LFO_low_dur" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
<ObjectRef Name="LFO_durability" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{F55A4534-62B0-46B0-94B8-B1D41089DC03}">
@ -1679,6 +1731,32 @@
<ValueList>
<Value>2.8</Value>
</ValueList>
<RTPCList>
<RTPC Name="" ID="{CC48B971-27C6-4D6A-BF2C-1BC053F982E9}" ShortID="229417677">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="thruster_throttle" ID="{2A6D7A97-7D45-4B6C-96EE-CCD56FA83773}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{F028B2CB-9538-4B3D-98BF-9ED3F87C0EC1}">
<PropertyList>
<Property Name="Flags" Type="int32" Value="3"/>
</PropertyList>
<PointList>
<Point>
<XPos>0</XPos>
<YPos>-200</YPos>
<Flags>5</Flags>
</Point>
<Point>
<XPos>1</XPos>
<YPos>0</YPos>
<Flags>37</Flags>
</Point>
</PointList>
</Curve>
</RTPC>
</RTPCList>
</Property>
</PropertyList>
<ReferenceList>
@ -1700,7 +1778,7 @@
<RTPC Name="" ID="{9D1FF783-7872-419C-8DA5-F4C2F916DF65}" ShortID="888450512">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="New Modulator LFO_low_dur" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
<ObjectRef Name="LFO_durability" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{826A252B-11C8-4F3C-82D6-7CBC3AD4823B}">
@ -1750,7 +1828,7 @@
<RTPC Name="" ID="{04D07FBA-774D-401F-89D1-1ABDB85A7D1D}" ShortID="912690334">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{0B4303E4-B0A3-4858-9623-A27AACC49E2B}">
@ -1841,7 +1919,7 @@
<RTPC Name="" ID="{FAEEC911-6DC7-4452-82B2-B8F296B67A84}" ShortID="84816995">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{25E569A0-0D4B-4C7E-9159-517675CAB73B}">
@ -1925,7 +2003,7 @@
<RTPC Name="" ID="{53B947B6-09EA-4669-B4B7-C10F5B714B9E}" ShortID="909753075">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{00CFA9A8-B42A-4E4B-91E1-3C834EFC8861}">
@ -2009,7 +2087,7 @@
<RTPC Name="" ID="{7C805ED9-F709-41D8-9B42-0EDF1FD5BC6C}" ShortID="568868020">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{7C407FF4-0B15-4F78-BC5D-09394D44632A}">
@ -2086,7 +2164,7 @@
<RTPC Name="" ID="{3EA1E80A-36B3-4555-8248-98F0B380AD67}" ShortID="499842614">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="New Modulator LFO_low_dur" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
<ObjectRef Name="LFO_durability" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{E1384880-3C21-4C68-8256-5412D7445606}">
@ -2127,7 +2205,7 @@
<RTPC Name="" ID="{83243778-02F4-46C3-B9F4-FE5A5098DFD2}" ShortID="290592907">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{3C7B4220-7775-48FE-A6E9-B188EC0C6370}">
@ -2240,7 +2318,7 @@
<RTPC Name="" ID="{4D129F2D-442B-42CE-AE96-A6743D974FCE}" ShortID="359611012">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="New Modulator LFO_low_dur" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
<ObjectRef Name="LFO_durability" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{51770DD6-B9A9-4BC6-9B7B-7717DB0C791A}">
@ -2318,7 +2396,7 @@
<RTPC Name="" ID="{3A7E216C-54C8-4BAC-A0CC-582EB00B7398}" ShortID="285685333">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="New Modulator LFO_low_dur" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
<ObjectRef Name="LFO_durability" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{9B6E5752-91B3-4923-A7E6-783C0B52A8A2}">
@ -2388,6 +2466,30 @@
<Value>-7.4</Value>
</ValueList>
<RTPCList>
<RTPC Name="" ID="{285F5B1C-FCC2-4201-9C09-78E410762672}" ShortID="728973403">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="reactor_load" ID="{FC156F43-A577-4DCB-B6E8-84E4072A38C9}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{7C4719DE-F2E6-42B7-8B67-B814C4AA23B3}">
<PropertyList>
<Property Name="Flags" Type="int32" Value="3"/>
</PropertyList>
<PointList>
<Point>
<XPos>0</XPos>
<YPos>-200</YPos>
<Flags>5</Flags>
</Point>
<Point>
<XPos>1</XPos>
<YPos>0</YPos>
<Flags>37</Flags>
</Point>
</PointList>
</Curve>
</RTPC>
<RTPC Name="" ID="{6C7DBBD6-6DBB-4036-BCEC-5199659BA2C0}" ShortID="483932196">
<ReferenceList>
<Reference Name="ControlInput">
@ -2428,7 +2530,7 @@
<RTPC Name="" ID="{7D6A4393-8439-4522-A5D9-55488FF03763}" ShortID="170283030">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="reactor_temp" ID="{778F5836-B82F-46F8-936A-E8581E9DA7A9}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="performance_temperature" ID="{778F5836-B82F-46F8-936A-E8581E9DA7A9}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{C17C2065-13F6-47CB-8996-E6D24AFBAAC1}">
@ -2438,7 +2540,7 @@
<PointList>
<Point>
<XPos>0</XPos>
<YPos>-0</YPos>
<YPos>0</YPos>
<Flags>5</Flags>
</Point>
<Point>
@ -2474,7 +2576,7 @@
<RTPC Name="" ID="{5CC51E14-F18B-4C04-B570-F0CB2C6FBA5F}" ShortID="813739990">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="reactor_duravility" ID="{5540312A-E87E-4E09-91E8-71A5D349779A}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="performance_durability" ID="{5540312A-E87E-4E09-91E8-71A5D349779A}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{C77C2589-C0D1-4A70-941E-0F7A71687972}">
@ -2504,7 +2606,7 @@
<RTPC Name="" ID="{76A17E2C-2568-492F-AE05-74DE86233AD6}" ShortID="499354992">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="reactor_duravility" ID="{5540312A-E87E-4E09-91E8-71A5D349779A}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="performance_durability" ID="{5540312A-E87E-4E09-91E8-71A5D349779A}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{55BA5C4F-DC7C-4137-8CC8-A134C2D19DBC}">
@ -2587,7 +2689,7 @@
<RTPC Name="" ID="{CCB18F90-FA5E-43D9-92A1-88613DE3B4D8}" ShortID="637046889">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="reactor_duravility" ID="{5540312A-E87E-4E09-91E8-71A5D349779A}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="performance_durability" ID="{5540312A-E87E-4E09-91E8-71A5D349779A}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{0A28E75C-E26B-4930-A67C-0052BE284C56}">
@ -2638,7 +2740,7 @@
<RTPC Name="" ID="{A0C08DE3-84E8-410D-9A58-D76EB7BDA9EF}" ShortID="28639104">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="reactor_duravility" ID="{5540312A-E87E-4E09-91E8-71A5D349779A}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="performance_temperature" ID="{778F5836-B82F-46F8-936A-E8581E9DA7A9}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{EF9F1D10-1499-42F9-BE2B-65705CCF296E}">
@ -2651,12 +2753,6 @@
<YPos>-4.88957</YPos>
<Flags>5</Flags>
</Point>
<Point>
<XPos>0.30069</XPos>
<YPos>-12.2097</YPos>
<Flags>0</Flags>
<SegmentShape>Log1</SegmentShape>
</Point>
<Point>
<XPos>0.49826</XPos>
<YPos>-200</YPos>

View file

@ -28,29 +28,34 @@
<ValidationCacheItem File="E:\Projects\Aetheria-Economy_WwiseIntegrationTemp\Aetheria-Economy_WwiseProject\Actor-Mixer Hierarchy\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Virtual Acoustics\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Triggers\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Switches\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Switches\Default Work Unit.wwu" DateLow="1615759138" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\States\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Soundcaster Sessions\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\SoundBanks\Default Work Unit.wwu" DateLow="1614457982" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\SoundBanks\Default Work Unit.wwu" DateLow="1615760670" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Queries\Factory Queries.wwu" DateLow="1614439251" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Queries\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Presets\Factory Spatial Audio.wwu" DateLow="1614439251" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Presets\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Modulators\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Modulators\Default Work Unit.wwu" DateLow="1615759855" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Mixing Sessions\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Master-Mixer Hierarchy\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Interactive Music Hierarchy\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Game Parameters\test_paramenters.wwu" DateLow="1615582814" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Game Parameters\item_properties.wwu" DateLow="1615760391" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Game Parameters\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Events\Default Work Unit.wwu" DateLow="1614526932" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Events\test_sounds.wwu" DateLow="1615582814" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Events\Ship Audio.wwu" DateLow="1615760391" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Events\Default Work Unit.wwu" DateLow="1615760391" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Effects\Factory Effects.wwu" DateLow="1614439251" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Effects\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Effects\Default Work Unit.wwu" DateLow="1615582814" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Dynamic Dialogue\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Conversion Settings\Factory Conversion Settings.wwu" DateLow="1614439251" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Conversion Settings\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Control Surface Sessions\Default Work Unit.wwu" DateLow="1614449286" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Audio Devices\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Attenuations\Default Work Unit.wwu" DateLow="1614440366" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Aetheria-Economy_WwiseProject.wproj" DateLow="1614440551" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Aetheria-Economy_WwiseProject.rwvens.wsettings" DateLow="1614459198" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Actor-Mixer Hierarchy\Default Work Unit.wwu" DateLow="1614526933" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Aetheria-Economy_WwiseProject.wproj" DateLow="1615759855" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Aetheria-Economy_WwiseProject.rwvens.wsettings" DateLow="1615760731" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Actor-Mixer Hierarchy\Default Work Unit.wwu" DateLow="1615760391" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Actor-Mixer Hierarchy\copy_Unit.wwu" DateLow="1615582814" DateHigh="0"/>
</ValidationCache>

View file

@ -8,8 +8,12 @@
<Property Name="Event Action List\{3125BD51-8FFC-4E24-BD2E-D102896B8A0B}\x64_Expand States" Type="string" Value=""/>
<Property Name="Event Action List\{44FA1280-D160-4DB5-B7EB-AA6E4CFBB17A}\x64_Expand States" Type="string" Value=""/>
<Property Name="Event Action List\{507ECF50-2D22-4222-A984-367EF0411E8F}\x64_Expand States" Type="string" Value=""/>
<Property Name="Event Action List\{5E7D0CDC-6E2B-49AE-89E9-B39335CE8CAF}\x64_Expand States" Type="string" Value=""/>
<Property Name="Event Action List\{63E66AEC-CFE1-4362-B99D-280AC043C538}\x64_Expand States" Type="string" Value=""/>
<Property Name="Event Action List\{7DB8939E-DD1B-4B8C-B787-8C4440712523}\x64_Expand States" Type="string" Value=""/>
<Property Name="Event Action List\{89374ED6-A730-48E4-AAF7-0E1C575CE1C2}\x64_Expand States" Type="string" Value=""/>
<Property Name="Event Action List\{8A0DAB86-FAC0-4D8A-91E6-DD9E0C93259C}\x64_Expand States" Type="string" Value=""/>
<Property Name="Event Action List\{99504764-B63E-48E8-A9A0-717489DD3466}\x64_Expand States" Type="string" Value=""/>
<Property Name="Event Action List\{A64914D4-7F8A-4586-BB48-8FA3137E2F1F}\x64_Expand States" Type="string" Value=""/>
<Property Name="Event Action List\{BE28B971-A0E1-4D96-B576-1B68C4CA5AA9}\x64_Expand States" Type="string" Value=""/>
<Property Name="Event Action List\{CC95135D-D17F-4088-B23C-BF8238FCA221}\x64_Expand States" Type="string" Value=""/>
@ -29,12 +33,13 @@
<Property Name="Game Profiler\Voice Monitor\LastBus" Type="string" Value="{00000000-0000-0000-0000-000000000000}"/>
<Property Name="General\LatestLanguage" Type="int32" Value="684519430"/>
<Property Name="General\LatestPlatform" Type="string" Value="Windows"/>
<Property Name="General\SourceControlPluginID" Type="string" Value="{C403A906-0C19-4ED5-808E-748707065301}"/>
<Property Name="GenerateSoundBanks\ListMode" Type="string" Value="Tree"/>
<Property Name="GenerateSoundBanks\x64_SelectedLanguages" Type="string" Value="BvDMKA=="/>
<Property Name="GenerateSoundBanks\x64_SelectedPlatforms" Type="string" Value="74wppGGLGUKocCTUjliE6atk2Ww+IVRJs5fEQCA5KRI="/>
<Property Name="GenerateSoundBanks\x64_SelectedSoundBanks" Type="string" Value="IQwTht2BuE2QKvFyzNeWZg=="/>
<Property Name="GenerateSoundBanks\x64_SelectedSoundBanks" Type="string" Value="XxWDFtwgnEuijOcN0q1oY1A6jXpntb9Hh/mYEplYD/+MGoQHzQeXRqxd5Cs+aAt4XYCRgtU97U6qMElk1DWVKWaK6ARTUtpDiGCjllSSrmQhDBOG3YG4TZAq8XLM15Zm"/>
<Property Name="HardwareController\CurrentSession" Type="string" Value="{2451DD2E-A7B2-45E6-B93B-6F49B9B887AD}"/>
<Property Name="HardwareController\{2451DD2E-A7B2-45E6-B93B-6F49B9B887AD}\x64_ActiveGroups" Type="string" Value="+lZlPDTFnUSwqLpTpFltuQGO7bL/////sahohopAK0WRE4XvXPYF/QGO7bL/////"/>
<Property Name="HardwareController\{2451DD2E-A7B2-45E6-B93B-6F49B9B887AD}\x64_ActiveGroups" Type="string" Value="+lZlPDTFnUSwqLpTpFltuQGObyD/////sahohopAK0WRE4XvXPYF/QGObyD/////"/>
<Property Name="MeterView\LastObject1" Type="string" Value="{1514A4D8-1DA6-412A-A17E-75CA0C2149F3}"/>
<Property Name="MeterView\MeterMode1" Type="int32" Value="1"/>
<Property Name="MeterView\MeterMode1Viewpoint0" Type="int32" Value="1"/>
@ -65,14 +70,20 @@
<Property Name="ProjectExplorer\x64_Expanded_1_1" Type="string" Value=""/>
<Property Name="ProjectExplorer\x64_Expanded_20_1" Type="string" Value=""/>
<Property Name="ProjectExplorer\x64_Expanded_21_1" Type="string" Value=""/>
<Property Name="ProjectExplorer\x64_Expanded_2_1" Type="string" Value="H5tsB0ZV2kOKkuShybP9Qg=="/>
<Property Name="ProjectExplorer\x64_Expanded_3_1" Type="string" Value="Bu5AEWkklUeSUAxyv/rvGw=="/>
<Property Name="ProjectExplorer\x64_Expanded_4_1" Type="string" Value=""/>
<Property Name="ProjectExplorer\x64_Expanded_2_1" Type="string" Value="jpb5EHgATEG3PSGqHNCdOB+bbAdGVdpDipLkocmz/UJKMlj1jt3QRrmn5BzObd7f"/>
<Property Name="ProjectExplorer\x64_Expanded_3_1" Type="string" Value="Bu5AEWkklUeSUAxyv/rvG7MXcgrHUgxKmWb1r37MmPA="/>
<Property Name="ProjectExplorer\x64_Expanded_4_1" Type="string" Value="AlekTQhF7EqFkQdJV+6xTg=="/>
<Property Name="ProjectExplorer\x64_Expanded_5_1" Type="string" Value=""/>
<Property Name="ProjectExplorer\x64_Expanded_6_1" Type="string" Value="PdunN+1Z302GveAHIPhfIw=="/>
<Property Name="ProjectExplorer\x64_Expanded_7_1" Type="string" Value=""/>
<Property Name="ProjectExplorer\x64_Expanded_6_1" Type="string" Value="6W84skjh80e3W2EyyGObLsovZXyPfYtJoTFDl7G29GPHJ54PzOI6TaCpuzYYUCaBPdunN+1Z302GveAHIPhfI5CvlrV2eoxOi5zOrHOk+sI="/>
<Property Name="ProjectExplorer\x64_Expanded_7_1" Type="string" Value="VCMVAs9FiUO0NVNn+oDIgQ=="/>
<Property Name="ProjectExplorer\x64_Expanded_8_1" Type="string" Value=""/>
<Property Name="SoundBank Manager\x64_Expand States" Type="string" Value=""/>
<Property Name="RTPC\GameParameterSimValue\{2A6D7A97-7D45-4B6C-96EE-CCD56FA83773}" Type="Real64" Value="1"/>
<Property Name="RTPC\GameParameterSimValue\{5540312A-E87E-4E09-91E8-71A5D349779A}" Type="Real64" Value="1"/>
<Property Name="RTPC\GameParameterSimValue\{778F5836-B82F-46F8-936A-E8581E9DA7A9}" Type="Real64" Value="0"/>
<Property Name="RTPC\GameParameterSimValue\{B907BE30-367C-4955-AF3B-AF6B2806F9D5}" Type="Real64" Value="100"/>
<Property Name="RTPC\GameParameterSimValue\{BFC68604-C477-4B9B-B488-F5B4A9ADEAA4}" Type="Real64" Value="1"/>
<Property Name="RTPC\GameParameterSimValue\{FC156F43-A577-4DCB-B6E8-84E4072A38C9}" Type="Real64" Value="1"/>
<Property Name="SoundBank Manager\x64_Expand States" Type="string" Value="PdunN+1Z302GveAHIPhfI8cnng/M4jpNoKm7NhhQJoGpSxMkwLqDS7teTLbSMFof"/>
<Property Name="SoundBankHeaderFilePath" Type="string" Value="GeneratedSoundBanks\"/>
<Property Name="SoundBankPaths" Type="string">
<ValueList>

View file

@ -102,57 +102,6 @@
</Action>
</ChildrenList>
</Event>
<Event Name="thruster_large" ID="{99504764-B63E-48E8-A9A0-717489DD3466}">
<ChildrenList>
<Action Name="" ID="{AE15152D-2BC4-4BE2-8CC1-CE46A85F2139}" ShortID="131458033">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="thuster_large" ID="{35564C2D-1BC9-40BB-B365-D9C4A47AE5F1}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
</ChildrenList>
</Event>
<Event Name="thruster_medium" ID="{0F30DB3D-6A97-4659-BA04-13A267DC19EC}">
<ChildrenList>
<Action Name="" ID="{9A7AD34B-FB31-46CE-8C31-D47E3DEF198A}" ShortID="644831442">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="thuster_medium" ID="{4261D6D4-BDC3-4423-BA6B-A92DE2181A21}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
</ChildrenList>
</Event>
<Event Name="thruster_small" ID="{63E66AEC-CFE1-4362-B99D-280AC043C538}">
<ChildrenList>
<Action Name="" ID="{E83A8A35-D933-48D9-BE5B-F2895CD0D141}" ShortID="13039791">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="thuster_small" ID="{D355F5AE-732C-4638-988F-F1E01D1FC547}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
</ChildrenList>
</Event>
<Event Name="reactor_type01" ID="{8A0DAB86-FAC0-4D8A-91E6-DD9E0C93259C}">
<ChildrenList>
<Action Name="" ID="{1C3C46F3-1B59-4901-9585-6DF5F12B205B}" ShortID="218777135">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="reactor_type1" ID="{3AA3BAA8-A42D-4EAE-B9BD-BC64D22B2753}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
<Action Name="" ID="{A69EAE78-9686-46D0-B4A1-8887A6544FD9}" ShortID="606916448">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="spaceship_reactor_overheat_alarm" ID="{C9F5C84F-7414-4607-B8F0-8734CCB51061}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
</ChildrenList>
</Event>
<Event Name="Wormhole_jump_in" ID="{A0DC84D8-679B-4055-834E-C4AB1E6D9323}">
<ChildrenList>
<Action Name="" ID="{A93333F4-A9D9-42C2-8F38-702FA6442D25}" ShortID="462209697">

View file

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="utf-8"?>
<WwiseDocument Type="WorkUnit" ID="{0A7217B3-52C7-4A0C-9966-F5AF7ECC98F0}" SchemaVersion="97">
<Events>
<WorkUnit Name="Ship Audio" ID="{0A7217B3-52C7-4A0C-9966-F5AF7ECC98F0}" PersistMode="Standalone">
<ChildrenList>
<Event Name="test_spaship_full_unit" ID="{5E7D0CDC-6E2B-49AE-89E9-B39335CE8CAF}">
<ChildrenList>
<Action Name="" ID="{D6F2996A-8361-4D78-88C6-D60D15DD2F0E}" ShortID="692204141">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="thuster_large" ID="{35564C2D-1BC9-40BB-B365-D9C4A47AE5F1}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
<Action Name="" ID="{B3F56B03-9140-4EF5-899C-4752BAFA8ADC}" ShortID="26652537">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="reactor_type1" ID="{3AA3BAA8-A42D-4EAE-B9BD-BC64D22B2753}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
<Action Name="" ID="{F165B595-D783-4B56-A5AF-5DD85C00DEF8}" ShortID="97635930">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="spaceship_reactor_overheat_alarm" ID="{C9F5C84F-7414-4607-B8F0-8734CCB51061}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
</ChildrenList>
</Event>
<Event Name="thruster_medium" ID="{0F30DB3D-6A97-4659-BA04-13A267DC19EC}">
<ChildrenList>
<Action Name="" ID="{9A7AD34B-FB31-46CE-8C31-D47E3DEF198A}" ShortID="644831442">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="thuster_medium" ID="{4261D6D4-BDC3-4423-BA6B-A92DE2181A21}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
</ChildrenList>
</Event>
<Event Name="thruster_large" ID="{99504764-B63E-48E8-A9A0-717489DD3466}">
<ChildrenList>
<Action Name="" ID="{AE15152D-2BC4-4BE2-8CC1-CE46A85F2139}" ShortID="131458033">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="thuster_large" ID="{35564C2D-1BC9-40BB-B365-D9C4A47AE5F1}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
</ChildrenList>
</Event>
<Event Name="thruster_small" ID="{63E66AEC-CFE1-4362-B99D-280AC043C538}">
<ChildrenList>
<Action Name="" ID="{E83A8A35-D933-48D9-BE5B-F2895CD0D141}" ShortID="13039791">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="thuster_small" ID="{D355F5AE-732C-4638-988F-F1E01D1FC547}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
</ChildrenList>
</Event>
<Event Name="reactor_type01" ID="{8A0DAB86-FAC0-4D8A-91E6-DD9E0C93259C}">
<ChildrenList>
<Action Name="" ID="{1C3C46F3-1B59-4901-9585-6DF5F12B205B}" ShortID="218777135">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="reactor_type1" ID="{3AA3BAA8-A42D-4EAE-B9BD-BC64D22B2753}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
<Action Name="" ID="{A69EAE78-9686-46D0-B4A1-8887A6544FD9}" ShortID="606916448">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="spaceship_reactor_overheat_alarm" ID="{C9F5C84F-7414-4607-B8F0-8734CCB51061}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
</ChildrenList>
</Event>
</ChildrenList>
</WorkUnit>
</Events>
</WwiseDocument>

View file

@ -1,34 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<WwiseDocument Type="WorkUnit" ID="{0A7217B3-52C7-4A0C-9966-F5AF7ECC98F0}" SchemaVersion="97">
<Events>
<WorkUnit Name="test_sounds" ID="{0A7217B3-52C7-4A0C-9966-F5AF7ECC98F0}" PersistMode="Standalone">
<ChildrenList>
<Event Name="test_spaship_full_unit" ID="{5E7D0CDC-6E2B-49AE-89E9-B39335CE8CAF}">
<ChildrenList>
<Action Name="" ID="{D6F2996A-8361-4D78-88C6-D60D15DD2F0E}" ShortID="692204141">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="thuster_large" ID="{35564C2D-1BC9-40BB-B365-D9C4A47AE5F1}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
<Action Name="" ID="{B3F56B03-9140-4EF5-899C-4752BAFA8ADC}" ShortID="26652537">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="reactor_type1" ID="{3AA3BAA8-A42D-4EAE-B9BD-BC64D22B2753}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
<Action Name="" ID="{F165B595-D783-4B56-A5AF-5DD85C00DEF8}" ShortID="97635930">
<ReferenceList>
<Reference Name="Target">
<ObjectRef Name="spaceship_reactor_overheat_alarm" ID="{C9F5C84F-7414-4607-B8F0-8734CCB51061}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
</ChildrenList>
</Event>
</ChildrenList>
</WorkUnit>
</Events>
</WwiseDocument>

View file

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<WwiseDocument Type="WorkUnit" ID="{02152354-45CF-4389-B435-5367FA80C881}" SchemaVersion="97">
<GameParameters>
<WorkUnit Name="item_properties" ID="{02152354-45CF-4389-B435-5367FA80C881}" PersistMode="Standalone">
<ChildrenList>
<GameParameter Name="ship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}">
<PropertyList>
<Property Name="InitialValue" Type="Real64" Value="0"/>
</PropertyList>
</GameParameter>
<GameParameter Name="performance_quality" ID="{BFC68604-C477-4B9B-B488-F5B4A9ADEAA4}">
<PropertyList>
<Property Name="InitialValue" Type="Real64" Value="1"/>
<Property Name="Max" Type="Real64" Value="1"/>
</PropertyList>
</GameParameter>
<GameParameter Name="performance_durability" ID="{5540312A-E87E-4E09-91E8-71A5D349779A}">
<PropertyList>
<Property Name="InitialValue" Type="Real64" Value="1"/>
<Property Name="Max" Type="Real64" Value="1"/>
</PropertyList>
</GameParameter>
<GameParameter Name="performance_temperature" ID="{778F5836-B82F-46F8-936A-E8581E9DA7A9}">
<PropertyList>
<Property Name="InitialValue" Type="Real64" Value="0"/>
<Property Name="Max" Type="Real64" Value="1"/>
</PropertyList>
</GameParameter>
<GameParameter Name="reactor_load" ID="{FC156F43-A577-4DCB-B6E8-84E4072A38C9}">
<PropertyList>
<Property Name="InitialValue" Type="Real64" Value="1"/>
<Property Name="Max" Type="Real64" Value="1"/>
</PropertyList>
</GameParameter>
<GameParameter Name="thruster_throttle" ID="{2A6D7A97-7D45-4B6C-96EE-CCD56FA83773}">
<PropertyList>
<Property Name="InitialValue" Type="Real64" Value="1"/>
<Property Name="Max" Type="Real64" Value="1"/>
</PropertyList>
</GameParameter>
</ChildrenList>
</WorkUnit>
</GameParameters>
</WwiseDocument>

View file

@ -1,32 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<WwiseDocument Type="WorkUnit" ID="{02152354-45CF-4389-B435-5367FA80C881}" SchemaVersion="97">
<GameParameters>
<WorkUnit Name="test_paramenters" ID="{02152354-45CF-4389-B435-5367FA80C881}" PersistMode="Standalone">
<ChildrenList>
<GameParameter Name="spaceship_velocity" ID="{B907BE30-367C-4955-AF3B-AF6B2806F9D5}">
<PropertyList>
<Property Name="InitialValue" Type="Real64" Value="0"/>
</PropertyList>
</GameParameter>
<GameParameter Name="thruster_durability" ID="{BFC68604-C477-4B9B-B488-F5B4A9ADEAA4}">
<PropertyList>
<Property Name="InitialValue" Type="Real64" Value="1"/>
<Property Name="Max" Type="Real64" Value="1"/>
</PropertyList>
</GameParameter>
<GameParameter Name="reactor_duravility" ID="{5540312A-E87E-4E09-91E8-71A5D349779A}">
<PropertyList>
<Property Name="InitialValue" Type="Real64" Value="1"/>
<Property Name="Max" Type="Real64" Value="1"/>
</PropertyList>
</GameParameter>
<GameParameter Name="reactor_temp" ID="{778F5836-B82F-46F8-936A-E8581E9DA7A9}">
<PropertyList>
<Property Name="InitialValue" Type="Real64" Value="0"/>
<Property Name="Max" Type="Real64" Value="1"/>
</PropertyList>
</GameParameter>
</ChildrenList>
</WorkUnit>
</GameParameters>
</WwiseDocument>

View file

@ -1,6 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<PluginInfo Project="Aetheria-Economy_WwiseProject" Platform="Mac" BasePlatform="Mac">
<Plugins>
<Plugin Name="Wwise Parametric EQ" ID="6881283" DLL="AkParametricEQ"/>
<Plugin Name="Wwise Synth One" ID="9699330" DLL="AkSynthOne"/>
<Plugin Name="System" ID="11403271" DLL="DefaultSink"/>
<Plugin Name="No Output" ID="11862023" DLL="DefaultSink"/>
</Plugins>

View file

@ -11,7 +11,27 @@
<StreamedFiles/>
<MediaFilesNotInAnyBank/>
<SoundBanks>
<SoundBank Id="1355168291" Language="SFX" Hash="2953616821">
<SoundBank Id="108700025" Language="SFX" Hash="855895454">
<ObjectPath>\SoundBanks\Default Work Unit\Ship\Reactor_type\Type_01\reactor_type01</ObjectPath>
<ShortName>reactor_type01</ShortName>
<Path>reactor_type01.bnk</Path>
<IncludedEvents>
<Event Id="108700025" Name="reactor_type01" ObjectPath="\Events\Ship Audio\reactor_type01" DurationType="Infinite"/>
<Event Id="937212177" Name="test_spaship_full_unit" ObjectPath="\Events\Ship Audio\test_spaship_full_unit" DurationType="Infinite"/>
</IncludedEvents>
<IncludedMemoryFiles>
<File Id="670972525" Language="SFX">
<ShortName>Aetheia_Overheat_Alarm.wav</ShortName>
<Path>SFX\Aetheia_Overheat_Alarm_D79FB2B7.wem</Path>
</File>
</IncludedMemoryFiles>
<GameParameters>
<GameParameter Id="965148665" Name="performance_durability" ObjectPath="\Game Parameters\item_properties\performance_durability"/>
<GameParameter Id="2129580506" Name="performance_temperature" ObjectPath="\Game Parameters\item_properties\performance_temperature"/>
<GameParameter Id="3735272724" Name="reactor_load" ObjectPath="\Game Parameters\item_properties\reactor_load"/>
</GameParameters>
</SoundBank>
<SoundBank Id="1355168291" Language="SFX" Hash="1376058764">
<ObjectPath>Init</ObjectPath>
<ShortName>Init</ShortName>
<Path>Init.bnk</Path>
@ -95,5 +115,88 @@
</Event>
</IncludedEvents>
</SoundBank>
<SoundBank Id="1857378326" Language="SFX" Hash="3339704299">
<ObjectPath>\SoundBanks\Default Work Unit\wormhole\wormhole</ObjectPath>
<ShortName>wormhole</ShortName>
<Path>wormhole.bnk</Path>
<IncludedEvents>
<Event Id="74807897" Name="Wormhole_jump_in" ObjectPath="\Events\Default Work Unit\Wormhole_jump_in" DurationType="OneShot" DurationMin="6.390537" DurationMax="6.390537"/>
<Event Id="1122693656" Name="wormhole_jump_out" ObjectPath="\Events\Default Work Unit\wormhole_jump_out" DurationType="OneShot" DurationMin="5.270500" DurationMax="5.270500"/>
<Event Id="3842220822" Name="wormhole_travel_loop" ObjectPath="\Events\Default Work Unit\wormhole_travel_loop" DurationType="OneShot" DurationMin="30.000000" DurationMax="30.000000"/>
</IncludedEvents>
<IncludedMemoryFiles>
<File Id="305405244" Language="SFX">
<ShortName>Aetheria_Wormhole_travel_jumpin.wav</ShortName>
<Path>SFX\Aetheria_Wormhole_travel_jumpin_3CA8C70E.wem</Path>
</File>
<File Id="416185788" Language="SFX">
<ShortName>Aetheria_Wormhole_travel.wav</ShortName>
<Path>SFX\Aetheria_Wormhole_travel_10C4C929.wem</Path>
</File>
<File Id="857805897" Language="SFX">
<ShortName>Aetheria_Wormhole_travel_jumpout.wav</ShortName>
<Path>SFX\Aetheria_Wormhole_travel_jumpout_8FC987B8.wem</Path>
</File>
</IncludedMemoryFiles>
</SoundBank>
<SoundBank Id="1944968294" Language="SFX" Hash="3537809211">
<ObjectPath>\SoundBanks\Default Work Unit\Ship\Thruster_type\Type_01\thruster_small</ObjectPath>
<ShortName>thruster_small</ShortName>
<Path>thruster_small.bnk</Path>
<IncludedEvents>
<Event Id="1944968294" Name="thruster_small" ObjectPath="\Events\Ship Audio\thruster_small" DurationType="Infinite"/>
</IncludedEvents>
<IncludedMemoryFiles>
<File Id="274716874" Language="SFX">
<ShortName>Flamethrower SOUND.wav</ShortName>
<Path>SFX\Flamethrower SOUND_D79FB2B7.wem</Path>
</File>
</IncludedMemoryFiles>
<GameParameters>
<GameParameter Id="965148665" Name="performance_durability" ObjectPath="\Game Parameters\item_properties\performance_durability"/>
<GameParameter Id="3579545711" Name="ship_velocity" ObjectPath="\Game Parameters\item_properties\ship_velocity"/>
<GameParameter Id="4116566921" Name="thruster_throttle" ObjectPath="\Game Parameters\item_properties\thruster_throttle"/>
</GameParameters>
</SoundBank>
<SoundBank Id="2370087034" Language="SFX" Hash="3313867716">
<ObjectPath>\SoundBanks\Default Work Unit\Ship\Thruster_type\Type_01\thruster_large</ObjectPath>
<ShortName>thruster_large</ShortName>
<Path>thruster_large.bnk</Path>
<IncludedEvents>
<Event Id="937212177" Name="test_spaship_full_unit" ObjectPath="\Events\Ship Audio\test_spaship_full_unit" DurationType="Infinite"/>
<Event Id="2370087034" Name="thruster_large" ObjectPath="\Events\Ship Audio\thruster_large" DurationType="Infinite"/>
</IncludedEvents>
<IncludedMemoryFiles>
<File Id="274716874" Language="SFX">
<ShortName>Flamethrower SOUND.wav</ShortName>
<Path>SFX\Flamethrower SOUND_D79FB2B7.wem</Path>
</File>
</IncludedMemoryFiles>
<GameParameters>
<GameParameter Id="875134311" Name="performance_quality" ObjectPath="\Game Parameters\item_properties\performance_quality"/>
<GameParameter Id="965148665" Name="performance_durability" ObjectPath="\Game Parameters\item_properties\performance_durability"/>
<GameParameter Id="3579545711" Name="ship_velocity" ObjectPath="\Game Parameters\item_properties\ship_velocity"/>
<GameParameter Id="4116566921" Name="thruster_throttle" ObjectPath="\Game Parameters\item_properties\thruster_throttle"/>
</GameParameters>
</SoundBank>
<SoundBank Id="2528260676" Language="SFX" Hash="1575488179">
<ObjectPath>\SoundBanks\Default Work Unit\Ship\Thruster_type\Type_01\thruster_medium</ObjectPath>
<ShortName>thruster_medium</ShortName>
<Path>thruster_medium.bnk</Path>
<IncludedEvents>
<Event Id="2528260676" Name="thruster_medium" ObjectPath="\Events\Ship Audio\thruster_medium" DurationType="Infinite"/>
</IncludedEvents>
<IncludedMemoryFiles>
<File Id="274716874" Language="SFX">
<ShortName>Flamethrower SOUND.wav</ShortName>
<Path>SFX\Flamethrower SOUND_D79FB2B7.wem</Path>
</File>
</IncludedMemoryFiles>
<GameParameters>
<GameParameter Id="965148665" Name="performance_durability" ObjectPath="\Game Parameters\item_properties\performance_durability"/>
<GameParameter Id="3579545711" Name="ship_velocity" ObjectPath="\Game Parameters\item_properties\ship_velocity"/>
<GameParameter Id="4116566921" Name="thruster_throttle" ObjectPath="\Game Parameters\item_properties\thruster_throttle"/>
</GameParameters>
</SoundBank>
</SoundBanks>
</SoundBanksInfo>

View file

@ -0,0 +1,18 @@
Event ID Name Wwise Object Path Notes
108700025 reactor_type01 \Ship Audio\reactor_type01
937212177 test_spaship_full_unit \Ship Audio\test_spaship_full_unit
Game Parameter ID Name Wwise Object Path Notes
965148665 performance_durability \item_properties\performance_durability
2129580506 performance_temperature \item_properties\performance_temperature
3735272724 reactor_load \item_properties\reactor_load
Modulator LFO ID Name Wwise Object Path Notes
1022088505 New Modulator LFO_reactor_dur \Default Work Unit\New Modulator LFO_reactor_dur
Modulator Envelope ID Name Wwise Object Path Notes
1033491562 Modulator Envelope (Custom)
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
670972525 spaceship_reactor_overheat_alarm E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\SFX\Aetheia_Overheat_Alarm_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\spaceship_reactor_overheat_alarm 120064

View file

@ -0,0 +1,31 @@
Event ID Name Wwise Object Path Notes
937212177 test_spaship_full_unit \Ship Audio\test_spaship_full_unit
2370087034 thruster_large \Ship Audio\thruster_large
Game Parameter ID Name Wwise Object Path Notes
875134311 performance_quality \item_properties\performance_quality
965148665 performance_durability \item_properties\performance_durability
3579545711 ship_velocity \item_properties\ship_velocity
4116566921 thruster_throttle \item_properties\thruster_throttle
Modulator LFO ID Name Wwise Object Path Notes
995081500 LFO_durability \Default Work Unit\LFO_durability
Modulator Envelope ID Name Wwise Object Path Notes
216769872 Modulator Envelope (Custom)
621374991 Modulator Envelope (Custom)
771499935 Modulator Envelope (Custom)
1065786528 Modulator Envelope (Custom)
Effect plug-ins ID Name Type Notes
915708438 New_Wwise_Parametric_EQ_temp_(Custom) Wwise Parametric EQ
Source plug-ins ID Name Type Wwise Object Path Notes
240728995 Wwise Synth One Wwise Synth One \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_large\harmonic_layer\mid2\Wwise Synth One
271092398 Wwise Synth One Wwise Synth One \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_large\harmonic_layer\hi\Wwise Synth One
843918017 Wwise Synth One Wwise Synth One \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_large\harmonic_layer\low\Wwise Synth One
847540198 Wwise Synth One Wwise Synth One \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_large\harmonic_layer\mid\Wwise Synth One
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
274716874 Flamethrower SOUND E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\SFX\Flamethrower SOUND_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_large\Flamethrower SOUND 1473292

View file

@ -0,0 +1,29 @@
Event ID Name Wwise Object Path Notes
2528260676 thruster_medium \Ship Audio\thruster_medium
Game Parameter ID Name Wwise Object Path Notes
965148665 performance_durability \item_properties\performance_durability
3579545711 ship_velocity \item_properties\ship_velocity
4116566921 thruster_throttle \item_properties\thruster_throttle
Modulator LFO ID Name Wwise Object Path Notes
995081500 LFO_durability \Default Work Unit\LFO_durability
Modulator Envelope ID Name Wwise Object Path Notes
218240564 Modulator Envelope (Custom)
341844737 Modulator Envelope (Custom)
390344710 Modulator Envelope (Custom)
749463440 Modulator Envelope (Custom)
Effect plug-ins ID Name Type Notes
789053654 New_Wwise_Parametric_EQ_temp_(Custom) Wwise Parametric EQ
Source plug-ins ID Name Type Wwise Object Path Notes
502283259 Wwise Synth One Wwise Synth One \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_medium\harmonic_layer\mid2\Wwise Synth One
639781883 Wwise Synth One Wwise Synth One \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_medium\harmonic_layer\mid\Wwise Synth One
677527052 Wwise Synth One Wwise Synth One \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_medium\harmonic_layer\low\Wwise Synth One
928756191 Wwise Synth One Wwise Synth One \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_medium\harmonic_layer\hi\Wwise Synth One
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
274716874 Flamethrower SOUND E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\SFX\Flamethrower SOUND_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_medium\Flamethrower SOUND 1473292

View file

@ -0,0 +1,29 @@
Event ID Name Wwise Object Path Notes
1944968294 thruster_small \Ship Audio\thruster_small
Game Parameter ID Name Wwise Object Path Notes
965148665 performance_durability \item_properties\performance_durability
3579545711 ship_velocity \item_properties\ship_velocity
4116566921 thruster_throttle \item_properties\thruster_throttle
Modulator LFO ID Name Wwise Object Path Notes
995081500 LFO_durability \Default Work Unit\LFO_durability
Modulator Envelope ID Name Wwise Object Path Notes
27468274 Modulator Envelope (Custom)
432029618 Modulator Envelope (Custom)
637693247 Modulator Envelope (Custom)
730274206 Modulator Envelope (Custom)
Effect plug-ins ID Name Type Notes
123744803 New_Wwise_Parametric_EQ_temp_(Custom) Wwise Parametric EQ
Source plug-ins ID Name Type Wwise Object Path Notes
230415347 Wwise Synth One Wwise Synth One \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_small\harmonic_layer\low\Wwise Synth One
243266503 Wwise Synth One Wwise Synth One \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_small\harmonic_layer\hi\Wwise Synth One
815803029 Wwise Synth One Wwise Synth One \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_small\harmonic_layer\mid2\Wwise Synth One
1069088392 Wwise Synth One Wwise Synth One \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_small\harmonic_layer\mid\Wwise Synth One
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
274716874 Flamethrower SOUND E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\SFX\Flamethrower SOUND_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_small\Flamethrower SOUND 1473292

View file

@ -0,0 +1,10 @@
Event ID Name Wwise Object Path Notes
74807897 Wormhole_jump_in \Default Work Unit\Wormhole_jump_in
1122693656 wormhole_jump_out \Default Work Unit\wormhole_jump_out
3842220822 wormhole_travel_loop \Default Work Unit\wormhole_travel_loop
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
305405244 Aetheria_Wormhole_travel_jumpin E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\SFX\Aetheria_Wormhole_travel_jumpin_3CA8C70E.wem \Actor-Mixer Hierarchy\Default Work Unit\wormhole\Aetheria_Wormhole_travel_jumpin 1127356
416185788 Aetheria_Wormhole_travel E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\SFX\Aetheria_Wormhole_travel_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\wormhole\Aetheria_Wormhole_travel 5292064
857805897 Aetheria_Wormhole_travel_jumpout E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\SFX\Aetheria_Wormhole_travel_jumpout_8FC987B8.wem \Actor-Mixer Hierarchy\Default Work Unit\wormhole\Aetheria_Wormhole_travel_jumpout 929780

View file

@ -1,41 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<SoundBanksInfo Platform="Windows" BasePlatform="Windows" SchemaVersion="12" SoundbankVersion="135">
<RootPaths>
<ProjectRoot>/Users/panagiotis/Library/Application Support/Wwise2019/Bottles/Wwise2019x64/dosdevices/y:/Documents/Unity/repository/Aetheria-Economy/Aetheria-Economy_WwiseProject/</ProjectRoot>
<SourceFilesRoot>/Users/panagiotis/Library/Application Support/Wwise2019/Bottles/Wwise2019x64/dosdevices/y:/Documents/Unity/repository/Aetheria-Economy/Aetheria-Economy_WwiseProject/.cache/Windows/</SourceFilesRoot>
<SoundBanksRoot>/Users/panagiotis/Library/Application Support/Wwise2019/Bottles/Wwise2019x64/dosdevices/y:/Documents/Unity/repository/Aetheria-Economy/Aetheria-Economy_WwiseProject/GeneratedSoundBanks/Windows/</SoundBanksRoot>
<ProjectRoot>E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\</ProjectRoot>
<SourceFilesRoot>E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\</SourceFilesRoot>
<SoundBanksRoot>E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\GeneratedSoundBanks\Windows\</SoundBanksRoot>
<ExternalSourcesInputFile></ExternalSourcesInputFile>
<ExternalSourcesOutputRoot>/Users/panagiotis/Library/Application Support/Wwise2019/Bottles/Wwise2019x64/dosdevices/y:/Documents/Unity/repository/Aetheria-Economy/Aetheria-Economy_WwiseProject/GeneratedSoundBanks/Windows</ExternalSourcesOutputRoot>
<ExternalSourcesOutputRoot>E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\GeneratedSoundBanks\Windows</ExternalSourcesOutputRoot>
</RootPaths>
<DialogueEvents/>
<StreamedFiles/>
<MediaFilesNotInAnyBank/>
<SoundBanks>
<SoundBank Id="108700025" Language="SFX" Hash="349027928">
<ObjectPath>\SoundBanks\Default Work Unit\spacehsip\Reactor_type\Type_01\reactor_type01</ObjectPath>
<SoundBank Id="108700025" Language="SFX" Hash="855895454">
<ObjectPath>\SoundBanks\Default Work Unit\Ship\Reactor_type\Type_01\reactor_type01</ObjectPath>
<ShortName>reactor_type01</ShortName>
<Path>reactor_type01.bnk</Path>
<IncludedEvents>
<Event Id="108700025" Name="reactor_type01" ObjectPath="\Events\Default Work Unit\reactor_type01" DurationType="Infinite"/>
<Event Id="937212177" Name="test_spaship_full_unit" ObjectPath="\Events\test_sounds\test_spaship_full_unit" DurationType="Infinite"/>
<Event Id="108700025" Name="reactor_type01" ObjectPath="\Events\Ship Audio\reactor_type01" DurationType="Infinite"/>
<Event Id="937212177" Name="test_spaship_full_unit" ObjectPath="\Events\Ship Audio\test_spaship_full_unit" DurationType="Infinite"/>
</IncludedEvents>
<IncludedMemoryFiles>
<File Id="670972525" Language="SFX">
<ShortName>Aetheia_Overheat_Alarm.wav</ShortName>
<Path>SFX/Aetheia_Overheat_Alarm_D79FB2B7.wem</Path>
<Path>SFX\Aetheia_Overheat_Alarm_D79FB2B7.wem</Path>
</File>
</IncludedMemoryFiles>
<GameParameters>
<GameParameter Id="1438681362" Name="reactor_temp" ObjectPath="\Game Parameters\test_paramenters\reactor_temp"/>
<GameParameter Id="2187658529" Name="reactor_duravility" ObjectPath="\Game Parameters\test_paramenters\reactor_duravility"/>
<GameParameter Id="965148665" Name="performance_durability" ObjectPath="\Game Parameters\item_properties\performance_durability"/>
<GameParameter Id="2129580506" Name="performance_temperature" ObjectPath="\Game Parameters\item_properties\performance_temperature"/>
<GameParameter Id="3735272724" Name="reactor_load" ObjectPath="\Game Parameters\item_properties\reactor_load"/>
</GameParameters>
</SoundBank>
<SoundBank Id="1355168291" Language="SFX" Hash="3220618719">
<SoundBank Id="1355168291" Language="SFX" Hash="2816885042">
<ObjectPath>Init</ObjectPath>
<ShortName>Init</ShortName>
<Path>Init.bnk</Path>
</SoundBank>
<SoundBank Id="1551306167" Language="SFX">
<SoundBank Id="1551306167" Language="SFX" Hash="1564929817">
<ObjectPath>\SoundBanks\Default Work Unit\UI</ObjectPath>
<ShortName>UI</ShortName>
<Path>UI.bnk</Path>
@ -44,7 +45,7 @@
<IncludedMemoryFiles>
<File Id="741366116" Language="SFX">
<ShortName>Aetheria_docking_spaceship_V2.1.wav</ShortName>
<Path>SFX/Aetheria_docking_spaceship_V2.1_10C4C929.wem</Path>
<Path>SFX\Aetheria_docking_spaceship_V2.1_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
@ -52,7 +53,7 @@
<IncludedMemoryFiles>
<File Id="628544089" Language="SFX">
<ShortName>blip2.wav</ShortName>
<Path>SFX/blip2_10C4C929.wem</Path>
<Path>SFX\blip2_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
@ -60,7 +61,7 @@
<IncludedMemoryFiles>
<File Id="409680203" Language="SFX">
<ShortName>putdown.wav</ShortName>
<Path>SFX/putdown_10C4C929.wem</Path>
<Path>SFX\putdown_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
@ -68,7 +69,7 @@
<IncludedMemoryFiles>
<File Id="286482309" Language="SFX">
<ShortName>equip.wav</ShortName>
<Path>SFX/equip_10C4C929.wem</Path>
<Path>SFX\equip_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
@ -76,7 +77,7 @@
<IncludedMemoryFiles>
<File Id="375041892" Language="SFX">
<ShortName>pickup.wav</ShortName>
<Path>SFX/pickup_10C4C929.wem</Path>
<Path>SFX\pickup_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
@ -84,7 +85,7 @@
<IncludedMemoryFiles>
<File Id="628544089" Language="SFX">
<ShortName>blip2.wav</ShortName>
<Path>SFX/blip2_10C4C929.wem</Path>
<Path>SFX\blip2_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
@ -92,7 +93,7 @@
<IncludedMemoryFiles>
<File Id="907378552" Language="SFX">
<ShortName>blip1.wav</ShortName>
<Path>SFX/blip1_10C4C929.wem</Path>
<Path>SFX\blip1_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
@ -100,7 +101,7 @@
<IncludedMemoryFiles>
<File Id="217524873" Language="SFX">
<ShortName>Aetheria_undocking_spaceship_V2.1.wav</ShortName>
<Path>SFX/Aetheria_undocking_spaceship_V2.1_10C4C929.wem</Path>
<Path>SFX\Aetheria_undocking_spaceship_V2.1_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
@ -108,13 +109,13 @@
<IncludedMemoryFiles>
<File Id="105294056" Language="SFX">
<ShortName>unequip.wav</ShortName>
<Path>SFX/unequip_10C4C929.wem</Path>
<Path>SFX\unequip_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
</IncludedEvents>
</SoundBank>
<SoundBank Id="1857378326" Language="SFX" Hash="78738280">
<SoundBank Id="1857378326" Language="SFX" Hash="3339704299">
<ObjectPath>\SoundBanks\Default Work Unit\wormhole\wormhole</ObjectPath>
<ShortName>wormhole</ShortName>
<Path>wormhole.bnk</Path>
@ -126,71 +127,75 @@
<IncludedMemoryFiles>
<File Id="305405244" Language="SFX">
<ShortName>Aetheria_Wormhole_travel_jumpin.wav</ShortName>
<Path>SFX/Aetheria_Wormhole_travel_jumpin_3CA8C70E.wem</Path>
<Path>SFX\Aetheria_Wormhole_travel_jumpin_3CA8C70E.wem</Path>
</File>
<File Id="416185788" Language="SFX">
<ShortName>Aetheria_Wormhole_travel.wav</ShortName>
<Path>SFX/Aetheria_Wormhole_travel_10C4C929.wem</Path>
<Path>SFX\Aetheria_Wormhole_travel_10C4C929.wem</Path>
</File>
<File Id="857805897" Language="SFX">
<ShortName>Aetheria_Wormhole_travel_jumpout.wav</ShortName>
<Path>SFX/Aetheria_Wormhole_travel_jumpout_8FC987B8.wem</Path>
<Path>SFX\Aetheria_Wormhole_travel_jumpout_8FC987B8.wem</Path>
</File>
</IncludedMemoryFiles>
</SoundBank>
<SoundBank Id="1944968294" Language="SFX" Hash="3060909948">
<ObjectPath>\SoundBanks\Default Work Unit\spacehsip\Thruster_type\Type_01\thruster_small</ObjectPath>
<SoundBank Id="1944968294" Language="SFX" Hash="3537809211">
<ObjectPath>\SoundBanks\Default Work Unit\Ship\Thruster_type\Type_01\thruster_small</ObjectPath>
<ShortName>thruster_small</ShortName>
<Path>thruster_small.bnk</Path>
<IncludedEvents>
<Event Id="1944968294" Name="thruster_small" ObjectPath="\Events\Default Work Unit\thruster_small" DurationType="Infinite"/>
<Event Id="1944968294" Name="thruster_small" ObjectPath="\Events\Ship Audio\thruster_small" DurationType="Infinite"/>
</IncludedEvents>
<IncludedMemoryFiles>
<File Id="274716874" Language="SFX">
<ShortName>Flamethrower SOUND.wav</ShortName>
<Path>SFX/Flamethrower SOUND_D79FB2B7.wem</Path>
<Path>SFX\Flamethrower SOUND_D79FB2B7.wem</Path>
</File>
</IncludedMemoryFiles>
<GameParameters>
<GameParameter Id="652189180" Name="thruster_durability" ObjectPath="\Game Parameters\test_paramenters\thruster_durability"/>
<GameParameter Id="3387986107" Name="spaceship_velocity" ObjectPath="\Game Parameters\test_paramenters\spaceship_velocity"/>
<GameParameter Id="965148665" Name="performance_durability" ObjectPath="\Game Parameters\item_properties\performance_durability"/>
<GameParameter Id="3579545711" Name="ship_velocity" ObjectPath="\Game Parameters\item_properties\ship_velocity"/>
<GameParameter Id="4116566921" Name="thruster_throttle" ObjectPath="\Game Parameters\item_properties\thruster_throttle"/>
</GameParameters>
</SoundBank>
<SoundBank Id="2370087034" Language="SFX" Hash="277456321">
<ObjectPath>\SoundBanks\Default Work Unit\spacehsip\Thruster_type\Type_01\thruster_large</ObjectPath>
<SoundBank Id="2370087034" Language="SFX" Hash="3313867716">
<ObjectPath>\SoundBanks\Default Work Unit\Ship\Thruster_type\Type_01\thruster_large</ObjectPath>
<ShortName>thruster_large</ShortName>
<Path>thruster_large.bnk</Path>
<IncludedEvents>
<Event Id="937212177" Name="test_spaship_full_unit" ObjectPath="\Events\test_sounds\test_spaship_full_unit" DurationType="Infinite"/>
<Event Id="2370087034" Name="thruster_large" ObjectPath="\Events\Default Work Unit\thruster_large" DurationType="Infinite"/>
<Event Id="937212177" Name="test_spaship_full_unit" ObjectPath="\Events\Ship Audio\test_spaship_full_unit" DurationType="Infinite"/>
<Event Id="2370087034" Name="thruster_large" ObjectPath="\Events\Ship Audio\thruster_large" DurationType="Infinite"/>
</IncludedEvents>
<IncludedMemoryFiles>
<File Id="274716874" Language="SFX">
<ShortName>Flamethrower SOUND.wav</ShortName>
<Path>SFX/Flamethrower SOUND_D79FB2B7.wem</Path>
<Path>SFX\Flamethrower SOUND_D79FB2B7.wem</Path>
</File>
</IncludedMemoryFiles>
<GameParameters>
<GameParameter Id="652189180" Name="thruster_durability" ObjectPath="\Game Parameters\test_paramenters\thruster_durability"/>
<GameParameter Id="3387986107" Name="spaceship_velocity" ObjectPath="\Game Parameters\test_paramenters\spaceship_velocity"/>
<GameParameter Id="875134311" Name="performance_quality" ObjectPath="\Game Parameters\item_properties\performance_quality"/>
<GameParameter Id="965148665" Name="performance_durability" ObjectPath="\Game Parameters\item_properties\performance_durability"/>
<GameParameter Id="3579545711" Name="ship_velocity" ObjectPath="\Game Parameters\item_properties\ship_velocity"/>
<GameParameter Id="4116566921" Name="thruster_throttle" ObjectPath="\Game Parameters\item_properties\thruster_throttle"/>
</GameParameters>
</SoundBank>
<SoundBank Id="2528260676" Language="SFX" Hash="3708754290">
<ObjectPath>\SoundBanks\Default Work Unit\spacehsip\Thruster_type\Type_01\thruster_medium</ObjectPath>
<SoundBank Id="2528260676" Language="SFX" Hash="1575488179">
<ObjectPath>\SoundBanks\Default Work Unit\Ship\Thruster_type\Type_01\thruster_medium</ObjectPath>
<ShortName>thruster_medium</ShortName>
<Path>thruster_medium.bnk</Path>
<IncludedEvents>
<Event Id="2528260676" Name="thruster_medium" ObjectPath="\Events\Default Work Unit\thruster_medium" DurationType="Infinite"/>
<Event Id="2528260676" Name="thruster_medium" ObjectPath="\Events\Ship Audio\thruster_medium" DurationType="Infinite"/>
</IncludedEvents>
<IncludedMemoryFiles>
<File Id="274716874" Language="SFX">
<ShortName>Flamethrower SOUND.wav</ShortName>
<Path>SFX/Flamethrower SOUND_D79FB2B7.wem</Path>
<Path>SFX\Flamethrower SOUND_D79FB2B7.wem</Path>
</File>
</IncludedMemoryFiles>
<GameParameters>
<GameParameter Id="652189180" Name="thruster_durability" ObjectPath="\Game Parameters\test_paramenters\thruster_durability"/>
<GameParameter Id="3387986107" Name="spaceship_velocity" ObjectPath="\Game Parameters\test_paramenters\spaceship_velocity"/>
<GameParameter Id="965148665" Name="performance_durability" ObjectPath="\Game Parameters\item_properties\performance_durability"/>
<GameParameter Id="3579545711" Name="ship_velocity" ObjectPath="\Game Parameters\item_properties\ship_velocity"/>
<GameParameter Id="4116566921" Name="thruster_throttle" ObjectPath="\Game Parameters\item_properties\thruster_throttle"/>
</GameParameters>
</SoundBank>
</SoundBanks>

View file

@ -1,10 +1,11 @@
Event ID Name Wwise Object Path Notes
108700025 reactor_type01 \Default Work Unit\reactor_type01
937212177 test_spaship_full_unit \test_sounds\test_spaship_full_unit
108700025 reactor_type01 \Ship Audio\reactor_type01
937212177 test_spaship_full_unit \Ship Audio\test_spaship_full_unit
Game Parameter ID Name Wwise Object Path Notes
1438681362 reactor_temp \test_paramenters\reactor_temp
2187658529 reactor_duravility \test_paramenters\reactor_duravility
965148665 performance_durability \item_properties\performance_durability
2129580506 performance_temperature \item_properties\performance_temperature
3735272724 reactor_load \item_properties\reactor_load
Modulator LFO ID Name Wwise Object Path Notes
1022088505 New Modulator LFO_reactor_dur \Default Work Unit\New Modulator LFO_reactor_dur
@ -13,5 +14,5 @@ Modulator Envelope ID Name Wwise Object Path Notes
1033491562 Modulator Envelope (Custom)
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
670972525 spaceship_reactor_overheat_alarm Y:\Documents\Unity\repository\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Aetheia_Overheat_Alarm_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\spaceship_reactor_overheat_alarm 120064
670972525 spaceship_reactor_overheat_alarm E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Aetheia_Overheat_Alarm_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\spaceship_reactor_overheat_alarm 120064

View file

@ -1,13 +1,15 @@
Event ID Name Wwise Object Path Notes
937212177 test_spaship_full_unit \test_sounds\test_spaship_full_unit
2370087034 thruster_large \Default Work Unit\thruster_large
937212177 test_spaship_full_unit \Ship Audio\test_spaship_full_unit
2370087034 thruster_large \Ship Audio\thruster_large
Game Parameter ID Name Wwise Object Path Notes
652189180 thruster_durability \test_paramenters\thruster_durability
3387986107 spaceship_velocity \test_paramenters\spaceship_velocity
875134311 performance_quality \item_properties\performance_quality
965148665 performance_durability \item_properties\performance_durability
3579545711 ship_velocity \item_properties\ship_velocity
4116566921 thruster_throttle \item_properties\thruster_throttle
Modulator LFO ID Name Wwise Object Path Notes
995081500 New Modulator LFO_low_dur \Default Work Unit\New Modulator LFO_low_dur
995081500 LFO_durability \Default Work Unit\LFO_durability
Modulator Envelope ID Name Wwise Object Path Notes
216769872 Modulator Envelope (Custom)
@ -25,5 +27,5 @@ Source plug-ins ID Name Type Wwise Object Path Notes
847540198 Wwise Synth One Wwise Synth One \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_large\harmonic_layer\mid\Wwise Synth One
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
274716874 Flamethrower SOUND Y:\Documents\Unity\repository\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Flamethrower SOUND_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_large\Flamethrower SOUND 1473292
274716874 Flamethrower SOUND E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Flamethrower SOUND_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_large\Flamethrower SOUND 1473292

View file

@ -1,12 +1,13 @@
Event ID Name Wwise Object Path Notes
2528260676 thruster_medium \Default Work Unit\thruster_medium
2528260676 thruster_medium \Ship Audio\thruster_medium
Game Parameter ID Name Wwise Object Path Notes
652189180 thruster_durability \test_paramenters\thruster_durability
3387986107 spaceship_velocity \test_paramenters\spaceship_velocity
965148665 performance_durability \item_properties\performance_durability
3579545711 ship_velocity \item_properties\ship_velocity
4116566921 thruster_throttle \item_properties\thruster_throttle
Modulator LFO ID Name Wwise Object Path Notes
995081500 New Modulator LFO_low_dur \Default Work Unit\New Modulator LFO_low_dur
995081500 LFO_durability \Default Work Unit\LFO_durability
Modulator Envelope ID Name Wwise Object Path Notes
218240564 Modulator Envelope (Custom)
@ -24,5 +25,5 @@ Source plug-ins ID Name Type Wwise Object Path Notes
928756191 Wwise Synth One Wwise Synth One \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_medium\harmonic_layer\hi\Wwise Synth One
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
274716874 Flamethrower SOUND Y:\Documents\Unity\repository\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Flamethrower SOUND_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_medium\Flamethrower SOUND 1473292
274716874 Flamethrower SOUND E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Flamethrower SOUND_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_medium\Flamethrower SOUND 1473292

View file

@ -1,12 +1,13 @@
Event ID Name Wwise Object Path Notes
1944968294 thruster_small \Default Work Unit\thruster_small
1944968294 thruster_small \Ship Audio\thruster_small
Game Parameter ID Name Wwise Object Path Notes
652189180 thruster_durability \test_paramenters\thruster_durability
3387986107 spaceship_velocity \test_paramenters\spaceship_velocity
965148665 performance_durability \item_properties\performance_durability
3579545711 ship_velocity \item_properties\ship_velocity
4116566921 thruster_throttle \item_properties\thruster_throttle
Modulator LFO ID Name Wwise Object Path Notes
995081500 New Modulator LFO_low_dur \Default Work Unit\New Modulator LFO_low_dur
995081500 LFO_durability \Default Work Unit\LFO_durability
Modulator Envelope ID Name Wwise Object Path Notes
27468274 Modulator Envelope (Custom)
@ -24,5 +25,5 @@ Source plug-ins ID Name Type Wwise Object Path Notes
1069088392 Wwise Synth One Wwise Synth One \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_small\harmonic_layer\mid\Wwise Synth One
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
274716874 Flamethrower SOUND Y:\Documents\Unity\repository\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Flamethrower SOUND_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_small\Flamethrower SOUND 1473292
274716874 Flamethrower SOUND E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Flamethrower SOUND_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_small\Flamethrower SOUND 1473292

View file

@ -4,7 +4,7 @@ Event ID Name Wwise Object Path Notes
3842220822 wormhole_travel_loop \Default Work Unit\wormhole_travel_loop
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
305405244 Aetheria_Wormhole_travel_jumpin Y:\Documents\Unity\repository\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Aetheria_Wormhole_travel_jumpin_3CA8C70E.wem \Actor-Mixer Hierarchy\Default Work Unit\wormhole\Aetheria_Wormhole_travel_jumpin 1127356
416185788 Aetheria_Wormhole_travel Y:\Documents\Unity\repository\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Aetheria_Wormhole_travel_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\wormhole\Aetheria_Wormhole_travel 5292064
857805897 Aetheria_Wormhole_travel_jumpout Y:\Documents\Unity\repository\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Aetheria_Wormhole_travel_jumpout_8FC987B8.wem \Actor-Mixer Hierarchy\Default Work Unit\wormhole\Aetheria_Wormhole_travel_jumpout 929780
305405244 Aetheria_Wormhole_travel_jumpin E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Aetheria_Wormhole_travel_jumpin_3CA8C70E.wem \Actor-Mixer Hierarchy\Default Work Unit\wormhole\Aetheria_Wormhole_travel_jumpin 1127356
416185788 Aetheria_Wormhole_travel E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Aetheria_Wormhole_travel_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\wormhole\Aetheria_Wormhole_travel 5292064
857805897 Aetheria_Wormhole_travel_jumpout E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Aetheria_Wormhole_travel_jumpout_8FC987B8.wem \Actor-Mixer Hierarchy\Default Work Unit\wormhole\Aetheria_Wormhole_travel_jumpout 929780

View file

@ -10,7 +10,7 @@
<Property Name="LfoWaveform" Type="int32" Value="5"/>
</PropertyList>
</ModulatorLfo>
<ModulatorLfo Name="New Modulator LFO_low_dur" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" ShortID="995081500">
<ModulatorLfo Name="LFO_durability" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" ShortID="995081500">
<PropertyList>
<Property Name="LfoDepth" Type="Real64" Value="0">
<ModifierList>
@ -26,7 +26,7 @@
<RTPC Name="" ID="{D4C001EF-8257-4BF6-A84C-07E881969789}" ShortID="974228159">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="thruster_durability" ID="{BFC68604-C477-4B9B-B488-F5B4A9ADEAA4}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="performance_durability" ID="{5540312A-E87E-4E09-91E8-71A5D349779A}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{D6A01942-6B11-4E11-BD65-BC257D3B5AE8}">
@ -70,7 +70,7 @@
<RTPC Name="" ID="{E8956056-D7D4-4D89-8619-3AD841EB45A6}" ShortID="1023085858">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="reactor_duravility" ID="{5540312A-E87E-4E09-91E8-71A5D349779A}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="performance_durability" ID="{5540312A-E87E-4E09-91E8-71A5D349779A}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{20BF2639-7255-47A5-980B-C248BE64AE89}">
@ -80,12 +80,12 @@
<PointList>
<Point>
<XPos>0</XPos>
<YPos>23.93823</YPos>
<YPos>20</YPos>
<Flags>5</Flags>
</Point>
<Point>
<XPos>1</XPos>
<YPos>-0</YPos>
<YPos>0</YPos>
<Flags>37</Flags>
</Point>
</PointList>
@ -98,7 +98,7 @@
<RTPC Name="" ID="{CB7A6950-C043-4BE8-986D-8D3897D1BD68}" ShortID="1061394024">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="reactor_duravility" ID="{5540312A-E87E-4E09-91E8-71A5D349779A}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
<ObjectRef Name="performance_durability" ID="{5540312A-E87E-4E09-91E8-71A5D349779A}" WorkUnitID="{02152354-45CF-4389-B435-5367FA80C881}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{EDAA33F0-8E90-46D3-9E8E-85AE2CAE8EC9}">
@ -108,7 +108,7 @@
<PointList>
<Point>
<XPos>0</XPos>
<YPos>3.59737</YPos>
<YPos>6</YPos>
<Flags>5</Flags>
</Point>
<Point>

View file

@ -18,7 +18,7 @@
<ObjectExclusionList/>
<GameSyncExclusionList/>
</SoundBank>
<Folder Name="spacehsip" ID="{0F9E27C7-E2CC-4D3A-A0A9-BB3618502681}" ShortID="465647461">
<Folder Name="Ship" ID="{0F9E27C7-E2CC-4D3A-A0A9-BB3618502681}" ShortID="465647461">
<ChildrenList>
<Folder Name="Thruster_type" ID="{B2386FE9-E148-47F3-B75B-6132C8639B2E}" ShortID="981236698">
<ChildrenList>

View file

@ -1,16 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<WwiseDocument Type="WorkUnit" ID="{4DA45702-4508-4AEC-8591-074957EEB14E}" SchemaVersion="97">
<Switches>
<WorkUnit Name="Default Work Unit" ID="{4DA45702-4508-4AEC-8591-074957EEB14E}" PersistMode="Standalone">
<ChildrenList>
<SwitchGroup Name="technology_state" ID="{D11A81AE-1DE3-4F53-9AB9-D1647FDA0058}">
<ChildrenList>
<Switch Name="optimal" ID="{DFA09B78-7841-4885-92C7-F829AA84219F}"/>
<Switch Name="overheat" ID="{F2C51EE7-9A91-4EC9-B76A-2A0B7253F02D}"/>
<Switch Name="low_energy" ID="{A88865F6-AA65-4D1F-8EB3-72E6E88A1BD0}"/>
</ChildrenList>
</SwitchGroup>
</ChildrenList>
</WorkUnit>
<WorkUnit Name="Default Work Unit" ID="{4DA45702-4508-4AEC-8591-074957EEB14E}" PersistMode="Standalone"/>
</Switches>
</WwiseDocument>

View file

@ -1,172 +0,0 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!244 &-9004461515939757133
AudioMixerEffectController:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_EffectID: b2ed06905f6eac24da74c25f09426340
m_EffectName: Attenuation
m_MixLevel: 2b7519561da34db4aa07a1270e3e7b32
m_Parameters: []
m_SendTarget: {fileID: 0}
m_EnableWetMix: 0
m_Bypass: 0
--- !u!243 &-4850697152304757985
AudioMixerGroupController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Ambient
m_AudioMixer: {fileID: 24100000}
m_GroupID: 9764340bebfac4746a92399112954474
m_Children: []
m_Volume: a5787336378e972489b61f7f10dd3bbf
m_Pitch: 84c0da0bed49d074da2c2a1739fc0423
m_Send: 00000000000000000000000000000000
m_Effects:
- {fileID: -9004461515939757133}
m_UserColorIndex: 0
m_Mute: 0
m_Solo: 0
m_BypassEffects: 0
--- !u!244 &-4604239232645738977
AudioMixerEffectController:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_EffectID: d750d8702ca126b41838024cd85b5814
m_EffectName: Attenuation
m_MixLevel: 4f6917ef5cb76e3469b85371872bbcb8
m_Parameters: []
m_SendTarget: {fileID: 0}
m_EnableWetMix: 0
m_Bypass: 0
--- !u!245 &-603028713283386147
AudioMixerSnapshotController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Ambient
m_AudioMixer: {fileID: 24100000}
m_SnapshotID: 04e5ad01f0a1d7c4495ea64237e715ec
m_FloatValues:
9d3125547e768e948a1677655841e667: -60
a5787336378e972489b61f7f10dd3bbf: 0
m_TransitionOverrides:
9d3125547e768e948a1677655841e667: 2
a5787336378e972489b61f7f10dd3bbf: 3
--- !u!241 &24100000
AudioMixerController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: BGM
m_OutputGroup: {fileID: 0}
m_MasterGroup: {fileID: 24300002}
m_Snapshots:
- {fileID: 24500006}
- {fileID: 4951561632732636846}
- {fileID: -603028713283386147}
m_StartSnapshot: {fileID: -603028713283386147}
m_SuspendThreshold: -80
m_EnableSuspend: 1
m_UpdateMode: 0
m_ExposedParameters: []
m_AudioMixerGroupViews:
- guids:
- b23f0c944d93514408fb6ee9a25fbff0
- 9764340bebfac4746a92399112954474
- 05743d679c7de904bb58116993bed9ef
name: View
m_CurrentViewIndex: 0
m_TargetSnapshot: {fileID: -603028713283386147}
--- !u!243 &24300002
AudioMixerGroupController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Master
m_AudioMixer: {fileID: 24100000}
m_GroupID: b23f0c944d93514408fb6ee9a25fbff0
m_Children:
- {fileID: -4850697152304757985}
- {fileID: 4584421116988752864}
m_Volume: 478a12bd2d6d3b64abd462d715ba3e7b
m_Pitch: 6ffae4b8e0d7a2440b5d64bd30124684
m_Send: 00000000000000000000000000000000
m_Effects:
- {fileID: 24400004}
m_UserColorIndex: 0
m_Mute: 0
m_Solo: 0
m_BypassEffects: 0
--- !u!244 &24400004
AudioMixerEffectController:
m_ObjectHideFlags: 3
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_EffectID: 5c30de4818289884ca29eee3b58c0974
m_EffectName: Attenuation
m_MixLevel: 44a47a63d37fb4f47b1aabfeb7e57920
m_Parameters: []
m_SendTarget: {fileID: 0}
m_EnableWetMix: 0
m_Bypass: 0
--- !u!245 &24500006
AudioMixerSnapshotController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Snapshot
m_AudioMixer: {fileID: 24100000}
m_SnapshotID: 689ad3d0463365c47a63b89cf2c31324
m_FloatValues:
9d3125547e768e948a1677655841e667: -80
a5787336378e972489b61f7f10dd3bbf: -80
m_TransitionOverrides: {}
--- !u!243 &4584421116988752864
AudioMixerGroupController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Combat
m_AudioMixer: {fileID: 24100000}
m_GroupID: 05743d679c7de904bb58116993bed9ef
m_Children: []
m_Volume: 9d3125547e768e948a1677655841e667
m_Pitch: 5717438562307a24daee6dc36c4bed57
m_Send: 00000000000000000000000000000000
m_Effects:
- {fileID: -4604239232645738977}
m_UserColorIndex: 0
m_Mute: 0
m_Solo: 0
m_BypassEffects: 0
--- !u!245 &4951561632732636846
AudioMixerSnapshotController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Combat
m_AudioMixer: {fileID: 24100000}
m_SnapshotID: 5e8b9973e0ba4f54db58bad1579bf0b5
m_FloatValues:
9d3125547e768e948a1677655841e667: 0
a5787336378e972489b61f7f10dd3bbf: -60
m_TransitionOverrides:
9d3125547e768e948a1677655841e667: 3
a5787336378e972489b61f7f10dd3bbf: 2

View file

@ -8,14 +8,16 @@ Material:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Entrance
m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords:
m_LightmapFlags: 4
m_Shader: {fileID: 4800000, guid: f69be63d97f3ffe499bc8ad9f5a104c6, type: 3}
m_ShaderKeywords: _ALPHABLEND_ON
m_LightmapFlags: 0
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_CustomRenderQueue: 3000
stringTagMap:
RenderType: Transparent
disabledShaderPasses:
- ALWAYS
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
@ -56,25 +58,44 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BlendOp: 0
- _BumpScale: 1
- _CameraFadingEnabled: 0
- _CameraFarFadeDistance: 2
- _CameraNearFadeDistance: 1
- _ColorMode: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DistortionBlend: 0.5
- _DistortionEnabled: 0
- _DistortionStrength: 1
- _DistortionStrengthScaled: 0
- _DstBlend: 10
- _EmissionEnabled: 0
- _FlipbookMode: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _InvFade: 1
- _LightingEnabled: 0
- _Metallic: 0
- _Mode: 0
- _Mode: 2
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SoftParticlesEnabled: 0
- _SoftParticlesFarFadeDistance: 1
- _SoftParticlesNearFadeDistance: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlend: 5
- _UVSec: 0
- _ZWrite: 1
- _ZWrite: 0
m_Colors:
- _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0}
- _TintColor: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []

View file

@ -8,14 +8,16 @@ Material:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Galaxy Zone Background Primary
m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords:
m_LightmapFlags: 4
m_Shader: {fileID: 4800000, guid: f69be63d97f3ffe499bc8ad9f5a104c6, type: 3}
m_ShaderKeywords: _ALPHABLEND_ON
m_LightmapFlags: 0
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_CustomRenderQueue: 3000
stringTagMap:
RenderType: Transparent
disabledShaderPasses:
- ALWAYS
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
@ -56,25 +58,44 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BlendOp: 0
- _BumpScale: 1
- _CameraFadingEnabled: 0
- _CameraFarFadeDistance: 2
- _CameraNearFadeDistance: 1
- _ColorMode: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DistortionBlend: 0.5
- _DistortionEnabled: 0
- _DistortionStrength: 1
- _DistortionStrengthScaled: 0
- _DstBlend: 10
- _EmissionEnabled: 0
- _FlipbookMode: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _InvFade: 1
- _LightingEnabled: 0
- _Metallic: 0
- _Mode: 0
- _Mode: 2
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SoftParticlesEnabled: 0
- _SoftParticlesFarFadeDistance: 1
- _SoftParticlesNearFadeDistance: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlend: 5
- _UVSec: 0
- _ZWrite: 1
- _ZWrite: 0
m_Colors:
- _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0}
- _TintColor: {r: 0.5283019, g: 0.5283019, b: 0.5283019, a: 1}
m_BuildTextureStacks: []

View file

@ -8,14 +8,16 @@ Material:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Galaxy Zone Background Secondary
m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords:
m_LightmapFlags: 4
m_Shader: {fileID: 4800000, guid: f69be63d97f3ffe499bc8ad9f5a104c6, type: 3}
m_ShaderKeywords: _ALPHABLEND_ON
m_LightmapFlags: 0
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_CustomRenderQueue: 3000
stringTagMap:
RenderType: Transparent
disabledShaderPasses:
- ALWAYS
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
@ -56,25 +58,44 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BlendOp: 0
- _BumpScale: 1
- _CameraFadingEnabled: 0
- _CameraFarFadeDistance: 2
- _CameraNearFadeDistance: 1
- _ColorMode: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DistortionBlend: 0.5
- _DistortionEnabled: 0
- _DistortionStrength: 1
- _DistortionStrengthScaled: 0
- _DstBlend: 10
- _EmissionEnabled: 0
- _FlipbookMode: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _InvFade: 1
- _LightingEnabled: 0
- _Metallic: 0
- _Mode: 0
- _Mode: 2
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SoftParticlesEnabled: 0
- _SoftParticlesFarFadeDistance: 1
- _SoftParticlesNearFadeDistance: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlend: 5
- _UVSec: 0
- _ZWrite: 1
- _ZWrite: 0
m_Colors:
- _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _ColorAddSubDiff: {r: -1, g: 1, b: 0, a: 0}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0}
- _TintColor: {r: 0.6226415, g: 0.6226415, b: 0.6226415, a: 1}
m_BuildTextureStacks: []

View file

@ -8,14 +8,16 @@ Material:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Galaxy Zone
m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords:
m_LightmapFlags: 4
m_Shader: {fileID: 4800000, guid: f69be63d97f3ffe499bc8ad9f5a104c6, type: 3}
m_ShaderKeywords: _ALPHABLEND_ON
m_LightmapFlags: 0
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_CustomRenderQueue: 3000
stringTagMap:
RenderType: Transparent
disabledShaderPasses:
- ALWAYS
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
@ -56,25 +58,44 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BlendOp: 0
- _BumpScale: 1
- _CameraFadingEnabled: 0
- _CameraFarFadeDistance: 2
- _CameraNearFadeDistance: 1
- _ColorMode: 0
- _Cull: 2
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _DistortionBlend: 0.5
- _DistortionEnabled: 0
- _DistortionStrength: 1
- _DistortionStrengthScaled: 0
- _DstBlend: 10
- _EmissionEnabled: 0
- _FlipbookMode: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _InvFade: 1
- _LightingEnabled: 0
- _Metallic: 0
- _Mode: 0
- _Mode: 2
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SoftParticlesEnabled: 0
- _SoftParticlesFarFadeDistance: 1
- _SoftParticlesNearFadeDistance: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _SrcBlend: 5
- _UVSec: 0
- _ZWrite: 1
- _ZWrite: 0
m_Colors:
- _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _ColorAddSubDiff: {r: 0, g: 0, b: 0, a: 0}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0}
- _TintColor: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []

View file

@ -79,6 +79,7 @@ Material:
- StarExponent: 12
- Twist: 7.85
- TwistPower: 2
- Zoom: 1
- _BumpScale: 1
- _ColorMask: 15
- _Cutoff: 0.5
@ -102,6 +103,7 @@ Material:
- _UVSec: 0
- _ZWrite: 1
m_Colors:
- Extents: {r: 0, g: 0, b: 1, a: 1}
- _CloudColor: {r: 0.050980393, g: 0.4509804, b: 1, a: 1}
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}

View file

@ -86,7 +86,7 @@ Material:
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _Scale: 8.580017
- _Scale: 0.5
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1

View file

@ -0,0 +1,90 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Sector Map UI
m_Shader: {fileID: 4800000, guid: 16ca943590e909145a2f5b7aaeef334e, type: 3}
m_ShaderKeywords:
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BumpScale: 1
- _ColorMask: 15
- _Cutoff: 0.5
- _DetailGamma: 1
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Stencil: 0
- _StencilComp: 8
- _StencilOp: 0
- _StencilReadMask: 255
- _StencilWriteMask: 255
- _UVSec: 0
- _UseUIAlphaClip: 0
- _ZWrite: 1
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
m_BuildTextureStacks: []

View file

@ -1,8 +1,8 @@
fileFormatVersion: 2
guid: d220a87cb27315048975cce74c6d84b6
guid: bc587f27303721a449ce72b1c01c0af6
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 24100000
mainObjectFileID: 0
userData:
assetBundleName:
assetBundleVariant:

View file

@ -8,14 +8,16 @@ Material:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Zone Link
m_Shader: {fileID: 203, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords:
m_Shader: {fileID: 4800000, guid: f69be63d97f3ffe499bc8ad9f5a104c6, type: 3}
m_ShaderKeywords: _ALPHAPREMULTIPLY_ON
m_LightmapFlags: 0
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_CustomRenderQueue: 3000
stringTagMap:
RenderType: Transparent
disabledShaderPasses:
- ALWAYS
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
@ -69,7 +71,7 @@ Material:
- _DistortionEnabled: 0
- _DistortionStrength: 1
- _DistortionStrengthScaled: 0
- _DstBlend: 0
- _DstBlend: 10
- _EmissionEnabled: 0
- _FlipbookMode: 0
- _GlossMapScale: 1
@ -78,7 +80,7 @@ Material:
- _InvFade: 1
- _LightingEnabled: 0
- _Metallic: 0
- _Mode: 0
- _Mode: 3
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
@ -88,7 +90,7 @@ Material:
- _SpecularHighlights: 1
- _SrcBlend: 1
- _UVSec: 0
- _ZWrite: 1
- _ZWrite: 0
m_Colors:
- _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0}
- _Color: {r: 1, g: 1, b: 1, a: 1}

View file

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: e4ab5b3f8a676a84a9eb3ffcf1e8138d
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -1,8 +0,0 @@
fileFormatVersion: 2
guid: 4c50e24955a9a294b99ad097ae2e252a
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View file

@ -1,30 +0,0 @@
fileFormatVersion: 2
guid: 286edf5aec6aae64697e5e8b7ab9b60e
PluginImporter:
externalObjects: {}
serializedVersion: 2
iconMap: {}
executionOrder: {}
isPreloaded: 0
isOverridable: 0
platformData:
- first:
Any:
second:
enabled: 1
settings: {}
- first:
Editor: Editor
second:
enabled: 0
settings:
DefaultValueInitialized: true
- first:
Windows Store Apps: WindowsStoreApps
second:
enabled: 0
settings:
CPU: AnyCPU
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,6 @@
fileFormatVersion: 2
guid: 4b6ebd913ac610041b63fc847ee96302
folderAsset: yes
DefaultImporter:
guid: 790ef350f8658b04480e0645919a21fa
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -136,7 +136,7 @@ GameObject:
- component: {fileID: 62236176}
- component: {fileID: 62236175}
- component: {fileID: 62236177}
m_Layer: 0
m_Layer: 19
m_Name: Label
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -806,7 +806,7 @@ GameObject:
- component: {fileID: 162042372}
- component: {fileID: 162042371}
- component: {fileID: 162042370}
m_Layer: 0
m_Layer: 19
m_Name: Icon
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -903,7 +903,7 @@ GameObject:
- component: {fileID: 240056263}
- component: {fileID: 240056262}
- component: {fileID: 240056261}
m_Layer: 0
m_Layer: 19
m_Name: IconBackground
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -1195,7 +1195,7 @@ RectTransform:
m_Children:
- {fileID: 676739119}
m_Father: {fileID: 0}
m_RootOrder: 11
m_RootOrder: 10
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
@ -1293,7 +1293,7 @@ GameObject:
- component: {fileID: 441433741}
- component: {fileID: 441433740}
- component: {fileID: 441433739}
m_Layer: 0
m_Layer: 19
m_Name: Secondary
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -1452,102 +1452,6 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 453065207}
m_CullTransparentMesh: 1
--- !u!1 &496644893
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 496644897}
- component: {fileID: 496644896}
- component: {fileID: 496644895}
- component: {fileID: 496644894}
m_Layer: 18
m_Name: Influence (1)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!64 &496644894
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 496644893}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 1
serializedVersion: 4
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &496644895
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 496644893}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RayTracingMode: 2
m_RayTraceProcedural: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: e26829122ec0d0e4aaf1a8266d846796, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_ReceiveGI: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 1
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
m_AdditionalVertexStreams: {fileID: 0}
--- !u!33 &496644896
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 496644893}
m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
--- !u!4 &496644897
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 496644893}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -305.7485, y: -442.5712, z: 0.02}
m_LocalScale: {x: 369.68045, y: 406.3519, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &507446966
GameObject:
m_ObjectHideFlags: 0
@ -1560,7 +1464,7 @@ GameObject:
- component: {fileID: 507446969}
- component: {fileID: 507446968}
- component: {fileID: 507446967}
m_Layer: 0
m_Layer: 19
m_Name: Influence Map
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -2211,7 +2115,7 @@ GameObject:
- component: {fileID: 801092332}
- component: {fileID: 801092331}
- component: {fileID: 801092330}
m_Layer: 0
m_Layer: 19
m_Name: Icon
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -2302,7 +2206,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 820952285}
m_Layer: 0
m_Layer: 19
m_Name: Zones
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -2550,7 +2454,7 @@ GameObject:
- component: {fileID: 1124877095}
- component: {fileID: 1124877096}
- component: {fileID: 1124877097}
m_Layer: 0
m_Layer: 19
m_Name: Zone
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -2630,13 +2534,13 @@ Transform:
m_GameObject: {fileID: 1183010123}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 2048, y: 2048, z: 1}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 1940409868}
- {fileID: 507446970}
- {fileID: 2067021207}
m_Father: {fileID: 0}
m_RootOrder: 10
m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1183010125
MonoBehaviour:
@ -2687,8 +2591,7 @@ MonoBehaviour:
HomeIcon: {fileID: 2800000, guid: 6c9ab17a8574de140969db991b89994f, type: 3}
LegendPrototype: {fileID: 652433666}
IconDistance: 1
ZoneCount: 256
LinkDensity: 0.25
IconBackgroundSize: 3
LabelDistance: 0.4
--- !u!1 &1187011251
GameObject:
@ -3012,7 +2915,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 1388747985}
m_Layer: 0
m_Layer: 19
m_Name: Links
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -3049,7 +2952,7 @@ GameObject:
- component: {fileID: 1404197276}
- component: {fileID: 1404197280}
m_Layer: 0
m_Name: Ortho Camera
m_Name: Sector Camera
m_TagString: MainCamera
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -3070,17 +2973,17 @@ MonoBehaviour:
volumeTrigger: {fileID: 104940730}
volumeLayer:
serializedVersion: 2
m_Bits: 256
m_Bits: 1048832
stopNaNPropagation: 1
finalBlitToCameraTarget: 0
antialiasingMode: 3
antialiasingMode: 2
temporalAntialiasing:
jitterSpread: 0.75
sharpness: 0.25
stationaryBlending: 0.95
motionBlending: 0
subpixelMorphologicalAntialiasing:
quality: 2
quality: 1
fastApproximateAntialiasing:
fastMode: 0
keepAlpha: 0
@ -3156,11 +3059,11 @@ Camera:
far clip plane: 20
field of view: 60
orthographic: 1
orthographic size: 1024
orthographic size: 0.5
m_Depth: 0
m_CullingMask:
serializedVersion: 2
m_Bits: 1
m_Bits: 524288
m_RenderingPath: -1
m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0
@ -3269,7 +3172,7 @@ Camera:
far clip plane: 2
field of view: 60
orthographic: 1
orthographic size: 1024
orthographic size: 0.5
m_Depth: 0
m_CullingMask:
serializedVersion: 2
@ -3347,7 +3250,7 @@ GameObject:
- component: {fileID: 1520024709}
- component: {fileID: 1520024708}
- component: {fileID: 1520024707}
m_Layer: 0
m_Layer: 19
m_Name: Primary
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -3786,8 +3689,8 @@ GameObject:
m_Component:
- component: {fileID: 1812750581}
- component: {fileID: 1812750580}
m_Layer: 8
m_Name: PP
m_Layer: 20
m_Name: SectorPostProcessing
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -3954,7 +3857,7 @@ GameObject:
- component: {fileID: 1940409868}
- component: {fileID: 1940409867}
- component: {fileID: 1940409866}
m_Layer: 0
m_Layer: 19
m_Name: Background
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -4037,7 +3940,7 @@ GameObject:
- component: {fileID: 1955533725}
- component: {fileID: 1955533724}
- component: {fileID: 1955533723}
m_Layer: 0
m_Layer: 19
m_Name: Link
m_TagString: Untagged
m_Icon: {fileID: 0}
@ -4472,7 +4375,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 2067021207}
m_Layer: 0
m_Layer: 19
m_Name: Contents
m_TagString: Untagged
m_Icon: {fileID: 0}

View file

@ -70,32 +70,6 @@ public class DatabaseInspector : EditorWindow
Inspect(obj, field, inspectablesOnly);
}
// if (obj is GalaxyMapLayerData mapLayer)
// {
// var global = DatabaseCache.GetAll<GlobalData>().FirstOrDefault();
// if (global != null)
// {
// GUILayout.Label("Preview", EditorStyles.boldLabel);
// _galaxyMat.SetFloat("Arms", global.Arms);
// _galaxyMat.SetFloat("Twist", global.Twist);
// _galaxyMat.SetFloat("TwistPower", global.TwistPower);
// _galaxyMat.SetFloat("SpokeOffset", mapLayer.SpokeOffset);
// _galaxyMat.SetFloat("SpokeScale", mapLayer.SpokeScale);
// _galaxyMat.SetFloat("CoreBoost", mapLayer.CoreBoost);
// _galaxyMat.SetFloat("CoreBoostOffset", mapLayer.CoreBoostOffset);
// _galaxyMat.SetFloat("CoreBoostPower", mapLayer.CoreBoostPower);
// _galaxyMat.SetFloat("EdgeReduction", mapLayer.EdgeReduction);
// _galaxyMat.SetFloat("NoisePosition", mapLayer.NoisePosition);
// _galaxyMat.SetFloat("NoiseAmplitude", mapLayer.NoiseAmplitude);
// _galaxyMat.SetFloat("NoiseOffset", mapLayer.NoiseOffset);
// _galaxyMat.SetFloat("NoiseGain", mapLayer.NoiseGain);
// _galaxyMat.SetFloat("NoiseLacunarity", mapLayer.NoiseLacunarity);
// _galaxyMat.SetFloat("NoiseFrequency", mapLayer.NoiseFrequency);
// var rect = GetControlRect(false, Screen.width);
// EditorGUI.DrawPreviewTexture(rect, _white, _galaxyMat);
// }
// }
if (obj is EquippableItemData equippableItemData)
{
var restricted = false;

View file

@ -51,7 +51,8 @@ public class DatabaseListView : EditorWindow
private Dictionary<Guid, HashSet<Guid>> _itemBlueprints = new Dictionary<Guid, HashSet<Guid>>();
private HashSet<Guid> _itemBlueprintFoldouts = new HashSet<Guid>();
private HashSet<string> _itemGroupFoldouts = new HashSet<string>();
private DirectoryInfo _filePath;
private string _filePath => Path.Combine(ActionGameManager.GameDataDirectory.FullName, _fileName);
private string _fileName = "AetherDB.msgpack";
public Color LabelColor => EditorGUIUtility.isProSkin ? Color.white : Color.black;
@ -60,7 +61,7 @@ public class DatabaseListView : EditorWindow
void OnEnable()
{
_filePath = new DirectoryInfo(Application.dataPath).Parent.CreateSubdirectory("GameData");
//_filePath = ;
// Create database cache
_databaseCache = new DatabaseCache();
@ -140,16 +141,6 @@ public class DatabaseListView : EditorWindow
{
Event currentEvent = Event.current;
EventType currentEventType = currentEvent.type;
_view = BeginScrollView(
_view,
false,
false,
GUIStyle.none,
GUI.skin.verticalScrollbar,
GUI.skin.scrollView,
GUILayout.Width(EditorGUIUtility.currentViewWidth),
GUILayout.ExpandHeight(true));
if (currentEventType == EventType.DragUpdated)
// Indicate that we don't accept drags ourselves
@ -163,24 +154,24 @@ public class DatabaseListView : EditorWindow
EditorPrefs.SetString("RethinkDB.URL", _connectionString);
_queryStatus = RethinkConnection.RethinkConnect(_databaseCache, _connectionString);
}
// if (GUILayout.Button("Connect All"))
// {
// EditorPrefs.SetString("RethinkDB.URL", _connectionString);
// _queryStatus = RethinkConnection.RethinkConnect(_databaseCache, _connectionString, true, false);
// }
}
using (var h = new HorizontalScope())
{
if (GUILayout.Button("Connect All"))
{
EditorPrefs.SetString("RethinkDB.URL", _connectionString);
_queryStatus = RethinkConnection.RethinkConnect(_databaseCache, _connectionString, true, false);
}
_fileName = TextField(_fileName);
if (GUILayout.Button("Save"))
{
_databaseCache.Save(_filePath.FullName);
_databaseCache.Save(_filePath);
Debug.Log("Local DB Cache Saved!");
}
if (GUILayout.Button("Load"))
{
_databaseCache.Load(_filePath.FullName);
_databaseCache.Load(_filePath);
Debug.Log("Loaded DB From Local Cache!");
}
}
@ -207,18 +198,18 @@ public class DatabaseListView : EditorWindow
var progressRect = GetControlRect(false, 20);
EditorGUI.ProgressBar(progressRect, (float)_queryStatus.RetrievedItems/(_queryStatus.GalaxyEntries + _queryStatus.ItemsEntries), "Sync Progress");
}
// else
// {
// if(_itemBlueprints == null)
// _itemBlueprints = _databaseCache.GetAll<ItemData>()
// .Select(itemData => new {itemData, blueprints = _databaseCache.GetAll<BlueprintData>()
// .Where(blueprintData => blueprintData.Item == itemData.ID)
// .Select(bp => bp.ID)
// .ToList()})
// .ToDictionary(x => x.itemData.ID, x => x.blueprints);
// }
GUILayout.Space(5);
_view = BeginScrollView(
_view,
false,
false,
GUIStyle.none,
GUI.skin.verticalScrollbar,
GUI.skin.scrollView,
GUILayout.Width(EditorGUIUtility.currentViewWidth),
GUILayout.ExpandHeight(true));
// if(GUILayout.Button("Log Cache Count"))
// Debug.Log($"Cache contains {_databaseCache.AllEntries.Count()} elements");

View file

@ -10,6 +10,7 @@ using Random = Unity.Mathematics.Random;
public class NameTools : EditorWindow
{
public TextAsset[] NameFiles;
public int NameGeneratorMinLength = 5;
public int NameGeneratorMaxLength = 10;
public int NameGeneratorOrder = 4;
@ -18,6 +19,7 @@ public class NameTools : EditorWindow
private MarkovNameGenerator _nameGenerator;
private bool _stripNumberTokens;
// Add menu named "My Window" to the Window menu
[MenuItem("Window/Aetheria/Name Tools")]
static void Init()
@ -29,6 +31,25 @@ public class NameTools : EditorWindow
void OnGUI()
{
ScriptableObject target = this;
SerializedObject so = new SerializedObject(target);
SerializedProperty stringsProperty = so.FindProperty("NameFiles");
EditorGUILayout.PropertyField(stringsProperty, true); // True means show children
so.ApplyModifiedProperties(); // Remember to apply modified properties
if (GUILayout.Button("Save Name Files"))
{
var database = new DatabaseCache();
foreach (var nameFile in NameFiles)
{
var entry = new NameFile();
entry.Names = nameFile.text.Split('\n');
database.Add(entry);
}
database.Save(Path.Combine(ActionGameManager.GameDataDirectory.FullName, "Names.msgpack"));
}
nameFile = (TextAsset) EditorGUILayout.ObjectField("Name File", nameFile, typeof(TextAsset), false);
minWordLength = EditorGUILayout.IntField("Minimum File Word Length", minWordLength);
NameGeneratorMinLength = EditorGUILayout.IntField("Generated Minimum Word Length", NameGeneratorMinLength);

View file

@ -12,10 +12,11 @@ using MessagePack;
using TMPro;
using UniRx;
using UnityEngine;
using Unity.Mathematics;
using UnityEngine.InputSystem;
using UnityEngine.Rendering.PostProcessing;
using UnityEngine.Serialization;
using UnityEngine.UI;
using Unity.Mathematics;
using static Unity.Mathematics.math;
using float2 = Unity.Mathematics.float2;
using quaternion = Unity.Mathematics.quaternion;
@ -23,27 +24,41 @@ using Random = UnityEngine.Random;
public class ActionGameManager : MonoBehaviour
{
private static DirectoryInfo _gameDataDirectory;
public static DirectoryInfo GameDataDirectory
{
get => _gameDataDirectory ??= new DirectoryInfo(Application.dataPath).Parent.CreateSubdirectory("GameData");
}
private static DirectoryInfo _gameDataDirectory;
private static DatabaseCache _database;
public static DatabaseCache Database
{
get
{
if (_database != null) return _database;
_database = new DatabaseCache();
_database.Load(Path.Combine(GameDataDirectory.FullName, "AetherDB.msgpack"));
return _database;
}
}
private static PlayerSettings _playerSettings;
public static PlayerSettings PlayerSettings
{
get => _playerSettings ??= File.Exists(_playerSettingsFilePath)
? MessagePackSerializer.Deserialize<PlayerSettings>(File.ReadAllBytes(_playerSettingsFilePath))
: new PlayerSettings {Name = Environment.UserName};
}
private static PlayerSettings _playerSettings;
private static string _playerSettingsFilePath => Path.Combine(GameDataDirectory.FullName, "PlayerSettings.msgpack");
public static void SavePlayerSettings()
{
File.WriteAllBytes(_playerSettingsFilePath, MessagePackSerializer.Serialize(_playerSettings));
}
public static SavedGame Save;
public static Sector CurrentSector;
public GameSettings Settings;
public string StarterShipTemplate = "Longinus";
@ -71,18 +86,20 @@ public class ActionGameManager : MonoBehaviour
public Prototype LockIndicator;
public PlaceUIElementWorldspace[] Crosshairs;
public EventLog EventLog;
public SectorRenderer SectorRenderer;
[FormerlySerializedAs("SectorRenderer")] public ZoneRenderer ZoneRenderer;
public CinemachineVirtualCamera DockCamera;
public CinemachineVirtualCamera FollowCamera;
public GameObject GameplayUI;
public MenuPanel Menu;
public MapRenderer MenuMap;
//public SectorRenderer SectorRenderer;
public SectorMap SectorMap;
public SchematicDisplay SchematicDisplay;
public SchematicDisplay TargetSchematicDisplay;
public InventoryMenu Inventory;
public InventoryPanel ShipPanel;
public InventoryPanel TargetShipPanel;
public ConfirmationDialog ConfirmationDialog;
[FormerlySerializedAs("ConfirmationDialog")] public ConfirmationDialog Dialog;
//public PlayerInput Input;
@ -105,7 +122,6 @@ public class ActionGameManager : MonoBehaviour
private List<IDisposable> _shipSubscriptions = new List<IDisposable>();
private float _severeHeatstrokePhase;
public List<Entity> PlayerEntities { get; } = new List<Entity>();
public EquippedDockingBay DockingBay { get; private set; }
public Entity DockedEntity { get; private set; }
@ -114,8 +130,7 @@ public class ActionGameManager : MonoBehaviour
get => _currentEntity;
set => _currentEntity = value;
}
public DatabaseCache ItemData { get; private set; }
public ItemManager ItemManager { get; private set; }
public Zone Zone { get; private set; }
public List<EntityPack> Loadouts { get; } = new List<EntityPack>();
@ -130,21 +145,32 @@ public class ActionGameManager : MonoBehaviour
public void SaveLoadout(EntityPack pack)
{
File.WriteAllBytes(Path.Combine(_loadoutPath.FullName, $"{pack.Name}.preset"), MessagePackSerializer.Serialize(pack));
File.WriteAllBytes(Path.Combine(_loadoutPath.FullName, $"{pack.Name}.loadout"), MessagePackSerializer.Serialize(pack));
}
private void OnApplicationQuit()
{
if(CurrentSector!=null)
{
SaveState();
}
}
public void SaveState()
{
PlayerSettings.CurrentRun = new SavedGame(CurrentSector, Zone, CurrentEntity);
SavePlayerSettings();
}
void Start()
{
AkSoundEngine.RegisterGameObj(gameObject);
ConsoleController.MessageReceiver = this;
_loadoutPath = GameDataDirectory.CreateSubdirectory("Loadouts");
ItemData = new DatabaseCache();
ItemData.Load(Path.Combine(GameDataDirectory.FullName, "AetherDB.msgpack"));
ItemManager = new ItemManager(ItemData, Settings.GameplaySettings, Debug.Log);
SectorRenderer.ItemManager = ItemManager;
ItemManager = new ItemManager(Database, Settings.GameplaySettings, Debug.Log);
ZoneRenderer.ItemManager = ItemManager;
_loadoutPath = GameDataDirectory.CreateSubdirectory("Loadouts");
Loadouts.AddRange(_loadoutPath.EnumerateFiles("*.loadout")
.Select(fi => MessagePackSerializer.Deserialize<EntityPack>(File.ReadAllBytes(fi.FullName))));
@ -158,7 +184,7 @@ public class ActionGameManager : MonoBehaviour
_input.Player.MinimapZoom.performed += context =>
{
_zoomLevelIndex = (_zoomLevelIndex + 1) % Settings.MinimapZoomLevels.Length;
SectorRenderer.MinimapDistance = Settings.MinimapZoomLevels[_zoomLevelIndex];
ZoneRenderer.MinimapDistance = Settings.MinimapZoomLevels[_zoomLevelIndex];
};
_input.Global.MapToggle.performed += context =>
@ -214,9 +240,10 @@ public class ActionGameManager : MonoBehaviour
if (CurrentEntity == null)
{
AkSoundEngine.PostEvent("UI_Fail", gameObject);
ConfirmationDialog.Clear();
ConfirmationDialog.Title.text = "Can't undock. You dont have a ship!";
ConfirmationDialog.Show();
Dialog.Clear();
Dialog.Title.text = "Can't undock. You dont have a ship!";
Dialog.Show();
Dialog.MoveToCursor();
}
else if (CurrentEntity.Parent == null) Dock();
else Undock();
@ -226,15 +253,15 @@ public class ActionGameManager : MonoBehaviour
{
if(CurrentEntity is Ship ship)
{
foreach (var wormhole in SectorRenderer.WormholeInstances.Keys)
foreach (var wormhole in ZoneRenderer.WormholeInstances.Keys)
{
if (length(wormhole.Position - CurrentEntity.Position.xz) < Settings.GameplaySettings.WormholeExitRadius)
{
ship.EnterWormhole(wormhole.Position);
ship.OnEnteredWormhole += () =>
{
GenerateLevel();
ship.ExitWormhole(SectorRenderer.WormholeInstances.Keys.First().Position,
GenerateLevel(wormhole.Target);
ship.ExitWormhole(ZoneRenderer.WormholeInstances.Keys.First().Position,
Settings.GameplaySettings.WormholeExitVelocity * ItemManager.Random.NextFloat2Direction());
CurrentEntity.Zone = Zone;
};
@ -418,36 +445,33 @@ public class ActionGameManager : MonoBehaviour
#endregion
StartGame();
// ConsoleController.AddCommand("editmode", _ => ToggleEditMode());
ConsoleController.AddCommand("savezone", args =>
{
if (args.Length > 0)
Zone.Data.Name = args[0];
SaveZone();
});
// MapButton.onClick.AddListener(() =>
// {
// if (_currentMenuTabButton == MapPanel) return;
//
// _currentMenuTabButton.GetComponent<TextMeshProUGUI>().color = Color.white;
// _currentMenuTabButton = MapButton;
// });
//
//InventoryPanel.Display(ItemManager, entity);
}
public void GenerateLevel()
public void GenerateLevel(SectorZone sectorZone = null)
{
var zonePack = ZoneGenerator.GenerateZone(
settings: Settings.ZoneSettings,
// mapLayers: Context.MapLayers,
// resources: Context.Resources,
mass: Settings.DefaultZoneMass,
radius: Settings.DefaultZoneRadius
);
if (sectorZone != null)
{
if (sectorZone.Contents == null)
{
sectorZone.PackedContents ??= ZoneGenerator.GenerateZone(
settings: Settings.ZoneSettings,
mass: Settings.DefaultZoneMass,
radius: Settings.DefaultZoneRadius
);
sectorZone.Contents = new Zone(ItemManager, Settings.PlanetSettings, sectorZone.PackedContents, sectorZone);
}
Zone = sectorZone.Contents;
}
else
{
var zonePack = ZoneGenerator.GenerateZone(
settings: Settings.ZoneSettings,
mass: Settings.DefaultZoneMass,
radius: Settings.DefaultZoneRadius
);
Zone = new Zone(ItemManager, Settings.PlanetSettings, zonePack, sectorZone);
}
Zone = new Zone(ItemManager, Settings.PlanetSettings, zonePack);
Zone.Log = s => Debug.Log($"Zone: {s}");
if (CurrentEntity != null)
@ -462,7 +486,7 @@ public class ActionGameManager : MonoBehaviour
CurrentEntity.Activate();
}
SectorRenderer.LoadZone(Zone);
ZoneRenderer.LoadZone(Zone);
if (CurrentEntity != null)
{
@ -514,29 +538,45 @@ public class ActionGameManager : MonoBehaviour
private void StartGame()
{
GenerateLevel();
if (CurrentSector != null)
{
if (PlayerSettings.CurrentRun == null)
{
GenerateLevel(CurrentSector.Entrance);
var ship = EntitySerializer.Unpack(ItemManager, Zone, Loadouts.First(x => x.Name == StarterShipTemplate), true);
ship.Zone = Zone;
Zone.Entities.Add(ship);
ship.Activate();
BindToEntity(ship);
}
else
{
GenerateLevel(CurrentSector.Zones[PlayerSettings.CurrentRun.CurrentZone]);
var targetEntity = Zone.Entities[PlayerSettings.CurrentRun.CurrentZoneEntity];
if (targetEntity is OrbitalEntity orbitalEntity)
DoDock(orbitalEntity, orbitalEntity.DockingBays.First());
else
BindToEntity(targetEntity);
}
}
else GenerateLevel();
var stationType = ItemData.GetAll<HullData>().First(x=>x.HullType==HullType.Station);
var stationHull = ItemManager.CreateInstance(stationType) as EquippableItem;
var stationParent = Zone.PlanetInstances.Values.OrderByDescending(p => p.BodyData.Mass.Value).ElementAt(3);
var stationParentOrbit = stationParent.Orbit.Data.ID;
var stationParentPos = Zone.GetOrbitPosition(stationParentOrbit);
var stationPos = stationParentPos + ItemManager.Random.NextFloat2Direction() * stationParent.GravityWellRadius.Value * .1f;
var stationOrbit = Zone.CreateOrbit(stationParentOrbit, stationPos);
var station = new OrbitalEntity(ItemManager, Zone, stationHull, stationOrbit.ID, Settings.DefaultEntitySettings);
Zone.Entities.Add(station);
var dockingBayData = ItemData.GetAll<DockingBayData>().First();
var dockingBay = ItemManager.CreateInstance(dockingBayData) as EquippableItem;
station.TryEquip(dockingBay);
station.Activate();
// var stationType = Database.GetAll<HullData>().First(x=>x.HullType==HullType.Station);
// var stationHull = ItemManager.CreateInstance(stationType) as EquippableItem;
// var stationParent = Zone.PlanetInstances.Values.OrderByDescending(p => p.BodyData.Mass.Value).ElementAt(3);
// var stationParentOrbit = stationParent.Orbit.Data.ID;
// var stationParentPos = Zone.GetOrbitPosition(stationParentOrbit);
// var stationPos = stationParentPos + ItemManager.Random.NextFloat2Direction() * stationParent.GravityWellRadius.Value * .1f;
// var stationOrbit = Zone.CreateOrbit(stationParentOrbit, stationPos);
// var station = new OrbitalEntity(ItemManager, Zone, stationHull, stationOrbit.ID, Settings.DefaultEntitySettings);
// Zone.Entities.Add(station);
// var dockingBayData = Database.GetAll<DockingBayData>().First();
// var dockingBay = ItemManager.CreateInstance(dockingBayData) as EquippableItem;
// station.TryEquip(dockingBay);
// station.Activate();
//
// DoDock(station, station.DockingBays.First());
DoDock(station, station.DockingBays.First());
// var ship = EntityPack.Unpack(ItemManager, Zone, Loadouts.First(x => x.Name == StarterShipTemplate), true);
// ship.Zone = Zone;
// Zone.Entities.Add(ship);
// ship.Activate();
// BindToEntity(ship);
// ship.ExitWormhole(
// SectorRenderer.WormholeInstances.Keys.First().Position,
// ItemManager.Random.NextFloat2Direction() * Settings.GameplaySettings.WormholeExitVelocity);
@ -569,14 +609,14 @@ public class ActionGameManager : MonoBehaviour
private void DoDock(Entity entity, EquippedDockingBay dockingBay)
{
DockedEntity = entity;
SectorRenderer.PerspectiveEntity = DockedEntity;
ZoneRenderer.PerspectiveEntity = DockedEntity;
DockingBay = dockingBay;
DockCamera.enabled = true;
FollowCamera.enabled = false;
var orbital = (OrbitalEntity) entity;
DockCamera.Follow = SectorRenderer.EntityInstances[orbital].transform;
DockCamera.Follow = ZoneRenderer.EntityInstances[orbital].transform;
var parentOrbit = Zone.Orbits[orbital.OrbitData].Data.Parent;
var parentPlanet = SectorRenderer.Planets[Zone.Planets.FirstOrDefault(p => p.Value.Orbit == parentOrbit).Key];
var parentPlanet = ZoneRenderer.Planets[Zone.Planets.FirstOrDefault(p => p.Value.Orbit == parentOrbit).Key];
DockCamera.LookAt = parentPlanet.Body.transform;
Menu.ShowTab(MenuTab.Inventory);
}
@ -588,23 +628,26 @@ public class ActionGameManager : MonoBehaviour
{
if (CurrentEntity.GetBehavior<Cockpit>() == null)
{
ConfirmationDialog.Clear();
ConfirmationDialog.Title.text = "Can't undock. Missing cockpit component!";
ConfirmationDialog.Show();
Dialog.Clear();
Dialog.Title.text = "Can't undock. Missing cockpit component!";
Dialog.Show();
Dialog.MoveToCursor();
AkSoundEngine.PostEvent("UI_Fail", gameObject);
}
else if (CurrentEntity.GetBehavior<Thruster>() == null)
{
ConfirmationDialog.Clear();
ConfirmationDialog.Title.text = "Can't undock. Missing thruster component!";
ConfirmationDialog.Show();
Dialog.Clear();
Dialog.Title.text = "Can't undock. Missing thruster component!";
Dialog.Show();
Dialog.MoveToCursor();
AkSoundEngine.PostEvent("UI_Fail", gameObject);
}
else if (CurrentEntity.GetBehavior<Reactor>() == null)
{
ConfirmationDialog.Clear();
ConfirmationDialog.Title.text = "Can't undock. Missing reactor component!";
ConfirmationDialog.Show();
Dialog.Clear();
Dialog.Title.text = "Can't undock. Missing reactor component!";
Dialog.Show();
Dialog.MoveToCursor();
AkSoundEngine.PostEvent("UI_Fail", gameObject);
}
else if (CurrentEntity.Parent.TryUndock(ship))
@ -614,8 +657,9 @@ public class ActionGameManager : MonoBehaviour
}
else
{
ConfirmationDialog.Title.text = "Can't undock. Must empty docking bay!";
ConfirmationDialog.Show();
Dialog.Title.text = "Can't undock. Must empty docking bay!";
Dialog.Show();
Dialog.MoveToCursor();
AkSoundEngine.PostEvent("UI_Fail", gameObject);
}
}
@ -641,7 +685,7 @@ public class ActionGameManager : MonoBehaviour
private void BindToEntity(Entity entity)
{
if (!SectorRenderer.EntityInstances.ContainsKey(entity))
if (!ZoneRenderer.EntityInstances.ContainsKey(entity))
{
Debug.LogError($"Attempted to bind to entity {entity.Name}, but SectorRenderer has no such instance!");
return;
@ -649,7 +693,7 @@ public class ActionGameManager : MonoBehaviour
CurrentEntity = entity;
DeathPP.weight = 0;
SectorRenderer.PerspectiveEntity = CurrentEntity;
ZoneRenderer.PerspectiveEntity = CurrentEntity;
Menu.gameObject.SetActive(false);
DockedEntity = null;
@ -663,17 +707,17 @@ public class ActionGameManager : MonoBehaviour
ShipPanel.Display(CurrentEntity, true);
SchematicDisplay.ShowShip(CurrentEntity);
FollowCamera.LookAt = SectorRenderer.EntityInstances[CurrentEntity].LookAtPoint;
FollowCamera.Follow = SectorRenderer.EntityInstances[CurrentEntity].transform;
FollowCamera.LookAt = ZoneRenderer.EntityInstances[CurrentEntity].LookAtPoint;
FollowCamera.Follow = ZoneRenderer.EntityInstances[CurrentEntity].transform;
_articulationGroups = CurrentEntity.Equipment
.Where(item => item.Behaviors.Any(x => x.Data is WeaponData && !(x.Data is LauncherData)))
.GroupBy(item => SectorRenderer.EntityInstances[CurrentEntity]
.GroupBy(item => ZoneRenderer.EntityInstances[CurrentEntity]
.GetBarrel(CurrentEntity.Hardpoints[item.Position.x, item.Position.y])
.GetComponentInParent<ArticulationPoint>()?.Group ?? -1)
.Select((group, index) => {
return (
group.Select(item => CurrentEntity.Hardpoints[item.Position.x, item.Position.y]).ToArray(),
group.Select(item => SectorRenderer.EntityInstances[CurrentEntity].GetBarrel(CurrentEntity.Hardpoints[item.Position.x, item.Position.y])).ToArray(),
group.Select(item => ZoneRenderer.EntityInstances[CurrentEntity].GetBarrel(CurrentEntity.Hardpoints[item.Position.x, item.Position.y])).ToArray(),
Crosshairs[index]
);
}).ToArray();
@ -715,9 +759,10 @@ public class ActionGameManager : MonoBehaviour
var deathTime = Time.time;
UnbindEntity();
CurrentEntity = null;
ConfirmationDialog.Clear();
ConfirmationDialog.Title.text = "You have died!";
ConfirmationDialog.Show(StartGame, null, "Try again!");
Dialog.Clear();
Dialog.Title.text = "You have died!";
Dialog.Show(StartGame, null, "Try again!");
Dialog.MoveToCursor();
Observable.EveryUpdate()
.Select(_ => (Time.time - deathTime) / DeathPPTransitionTime)
.Where(t => t < 1)
@ -742,8 +787,8 @@ public class ActionGameManager : MonoBehaviour
}).ToArray();
}
public void SaveZone() => File.WriteAllBytes(
Path.Combine(_gameDataDirectory.FullName, $"{Zone.Data.Name}.zone"), MessagePackSerializer.Serialize(Zone.Pack()));
public void SaveZone(string name) => File.WriteAllBytes(
Path.Combine(_gameDataDirectory.FullName, $"{name}.zone"), MessagePackSerializer.Serialize(Zone.PackZone()));
// public void ToggleEditMode()
// {
@ -758,7 +803,7 @@ public class ActionGameManager : MonoBehaviour
{
foreach (var bay in CurrentEntity.Parent.DockingBays)
{
if (PlayerEntities.Contains(bay.DockedShip)) yield return bay;
if (bay.DockedShip.IsPlayerShip) yield return bay;
}
}
}
@ -766,9 +811,9 @@ public class ActionGameManager : MonoBehaviour
public IEnumerable<Entity> AvailableEntities()
{
if(DockedEntity != null)
foreach (var entity in PlayerEntities)
foreach (var entity in DockedEntity.Children)
{
if (DockedEntity.Children.Contains(entity)) yield return entity;
if (entity is Ship { IsPlayerShip: true }) yield return entity;
}
else if (CurrentEntity != null)
yield return CurrentEntity;
@ -809,7 +854,7 @@ public class ActionGameManager : MonoBehaviour
}
}
Zone.Update(_time, Time.deltaTime);
SectorRenderer.GameTime = _time;
ZoneRenderer.GameTime = _time;
}
private void LateUpdate()
@ -821,7 +866,7 @@ public class ActionGameManager : MonoBehaviour
{
if (CurrentEntity == null || CurrentEntity.Parent != null) return;
ViewDot.Target = SectorRenderer.EntityInstances[CurrentEntity].LookAtPoint.position;
ViewDot.Target = ZoneRenderer.EntityInstances[CurrentEntity].LookAtPoint.position;
if (CurrentEntity.Target.Value != null)
TargetIndicator.Target = CurrentEntity.Target.Value.Position;
var distance = length((float3)ViewDot.Target - CurrentEntity.Position);

View file

@ -44,7 +44,7 @@ public class EntityInstance : MonoBehaviour
public Dictionary<Radiator, MeshRenderer> RadiatorMeshes { get; private set; }
public Transform LookAtPoint { get; private set; }
public Entity Entity { get; private set; }
public SectorRenderer SectorRenderer { get; private set; }
public ZoneRenderer ZoneRenderer { get; private set; }
public bool Visible
{
get => _fade > 0.01f;
@ -132,11 +132,11 @@ public class EntityInstance : MonoBehaviour
_fadingIn = false;
}
public virtual void SetEntity(SectorRenderer sectorRenderer, Entity entity)
public virtual void SetEntity(ZoneRenderer zoneRenderer, Entity entity)
{
gameObject.name = entity.Name;
Entity = entity;
SectorRenderer = sectorRenderer;
ZoneRenderer = zoneRenderer;
var hullData = entity.ItemManager.GetData(entity.Hull) as HullData;
if(Shield)
@ -161,7 +161,7 @@ public class EntityInstance : MonoBehaviour
}
instantWeapon.OnFire += () =>
_instantWeaponManagers[data].Fire(instantWeapon, item, this, entity.Target.Value != null && SectorRenderer.EntityInstances.ContainsKey(entity.Target.Value) ? SectorRenderer.EntityInstances[entity.Target.Value] : null);
_instantWeaponManagers[data].Fire(instantWeapon, item, this, entity.Target.Value != null && ZoneRenderer.EntityInstances.ContainsKey(entity.Target.Value) ? ZoneRenderer.EntityInstances[entity.Target.Value] : null);
if (behavior is ChargedWeapon chargedWeapon)
{
@ -190,7 +190,7 @@ public class EntityInstance : MonoBehaviour
}
constantWeapon.OnStartFiring += () =>
_constantWeaponManagers[data].StartFiring(data, item, this, entity.Target.Value != null ? SectorRenderer.EntityInstances[entity.Target.Value] : null);
_constantWeaponManagers[data].StartFiring(data, item, this, entity.Target.Value != null ? ZoneRenderer.EntityInstances[entity.Target.Value] : null);
constantWeapon.OnStopFiring += () =>
_constantWeaponManagers[data].StopFiring(item);
}

View file

@ -27,7 +27,6 @@ public class GameSettings : ScriptableObject
public PlanetSettings PlanetSettings;
public ZoneGenerationSettings ZoneSettings;
public GameplaySettings GameplaySettings;
public EntitySettings DefaultEntitySettings;
public Color HullHitColor;
public Color ArmorHitColor;
public Color HardpointHitColor;

View file

@ -8,9 +8,9 @@ public class ShipInstance : EntityInstance
public Ship Ship { get; private set; }
public override void SetEntity(SectorRenderer sectorRenderer, Entity entity)
public override void SetEntity(ZoneRenderer zoneRenderer, Entity entity)
{
base.SetEntity(sectorRenderer, entity);
base.SetEntity(zoneRenderer, entity);
var ship = entity as Ship;
if (ship == null)
{

View file

@ -2,14 +2,20 @@ using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
using TMPro;
using UniRx;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
using static Unity.Mathematics.math;
using Random = UnityEngine.Random;
public class MainMenu : MonoBehaviour
{
public SectorGenerationSettings Settings;
public ConfirmationDialog Dialog;
public bool InGame;
public Prototype PanelPrototype;
public float FadeTime = .5f;
@ -22,10 +28,13 @@ public class MainMenu : MonoBehaviour
private float _fadeLerp;
private bool _fading;
private Vector3 _panelPosition;
private DirectoryInfo _saveDirectory;
//private Task<DatabaseCache> _databaseLoad;
void Start()
{
// Start loading the database in the background 'cause it takes a few seconds
//_databaseLoad = Task.Run(() => ActionGameManager.Database);
RegisterResolver.Register();
_panelPosition = PanelPrototype.transform.position;
@ -36,7 +45,7 @@ public class MainMenu : MonoBehaviour
_nextMenu = (panel2, panel2.GetComponent<CanvasGroup>());
_currentMenu.panel.gameObject.SetActive(false);
_saveDirectory = ActionGameManager.GameDataDirectory.CreateSubdirectory("Saves");
//_saveDirectory = ActionGameManager.GameDataDirectory.CreateSubdirectory("Saves");
ShowMain();
Fade(true);
@ -84,14 +93,36 @@ public class MainMenu : MonoBehaviour
if (!InGame)
{
if(ActionGameManager.PlayerSettings.CurrentRun != null)
_nextMenu.panel.AddButton("Continue", () => SceneManager.LoadScene("ARPG"));
_nextMenu.panel.AddButton("Continue",
() =>
{
ActionGameManager.CurrentSector = new Sector(ActionGameManager.Database, ActionGameManager.PlayerSettings.CurrentRun);
SceneManager.LoadScene("ARPG");
});
else
_nextMenu.panel.AddButton("Continue", null);
}
_nextMenu.panel.AddButton("New Game",
() =>
{
// TODO: Initialize Run
var generatorState = "Loading Database Contents";
Action<string> setState = s => generatorState = s;
Fade(true);
_nextMenu.panel.gameObject.SetActive(false);
Dialog.Clear();
Dialog.Title.text = "Generating Galaxy";
Dialog.AddProperty(() => generatorState);
Dialog.Show();
Settings.NoisePosition = Random.value * 100;
var task = Task.Run(() => new Sector(Settings, ActionGameManager.Database, 0, setState));
task.ContinueWith(task => Observable.NextFrame().Subscribe(_ =>
{
ActionGameManager.PlayerSettings.CurrentRun = null;
ActionGameManager.CurrentSector = task.Result;
SceneManager.LoadScene("ARPG");
}));
});
_nextMenu.panel.AddButton("Settings",
() =>

View file

@ -147,10 +147,10 @@ public static class RethinkConnection
}
}).WrapErrors();
Observable.Timer(DateTimeOffset.Now, TimeSpan.FromSeconds(60)).Subscribe(_ =>
{
Debug.Log(R.Now().Run<DateTime>(connection).ToString() as string);
});
// Observable.Timer(DateTimeOffset.Now, TimeSpan.FromSeconds(60)).Subscribe(_ =>
// {
// Debug.Log(R.Now().Run<DateTime>(connection).ToString() as string);
// });
return status;
}

View file

@ -7,6 +7,7 @@ using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.InputSystem;
using UnityEngine.Serialization;
public class MapView : MonoBehaviour
{
@ -15,7 +16,7 @@ public class MapView : MonoBehaviour
public Camera Minimap;
public MeshRenderer GravityRenderer;
public float ZoomSpeed;
public SectorRenderer SectorRenderer;
[FormerlySerializedAs("SectorRenderer")] public ZoneRenderer ZoneRenderer;
private Transform _minimapTransform;
private CopyTransform _minimapCopyTransform;
@ -57,7 +58,7 @@ public class MapView : MonoBehaviour
void SetZoom()
{
SectorRenderer.ViewDistance = _viewDistance * _aspectRatio;
ZoneRenderer.ViewDistance = _viewDistance * _aspectRatio;
Minimap.orthographicSize = MinimapGravity.orthographicSize = _viewDistance;
_gravityRendererTransform.localScale = new Vector3(_viewDistance*_aspectRatio*2, _viewDistance*2, 1);
}

View file

@ -16,7 +16,7 @@ using Unity.Mathematics;
using static Unity.Mathematics.math;
using float2 = Unity.Mathematics.float2;
public class SectorRenderer : MonoBehaviour
public class ZoneRenderer : MonoBehaviour
{
public Transform WormholePrefab;
public float EntityFadeTime;
@ -151,7 +151,7 @@ public class SectorRenderer : MonoBehaviour
ClearZone();
_maxDepth = 0;
Zone = zone;
SectorBrushes.localScale = zone.Data.Radius * 2 * Vector3.one;
SectorBrushes.localScale = zone.Pack.Radius * 2 * Vector3.one;
foreach(var p in zone.Planets.Values)
LoadPlanet(p);
@ -187,12 +187,15 @@ public class SectorRenderer : MonoBehaviour
LoadEntity(entity);
zone.Entities.ObserveAdd().Subscribe(e => LoadEntity(e.Value));
zone.Entities.ObserveRemove().Subscribe(e => UnloadEntity(e.Value));
var southernWormhole = new Wormhole {Position = float2(0, -Settings.DefaultZoneRadius * Settings.WormholeDistanceRatio)};
AddWormhole(southernWormhole);
var northernWormhole = new Wormhole {Position = float2(0, Settings.DefaultZoneRadius * Settings.WormholeDistanceRatio)};
AddWormhole(northernWormhole);
if(zone.SectorZone != null)
{
foreach (var adjacentZone in zone.SectorZone.AdjacentZones)
{
var dir = normalize(adjacentZone.Position - zone.SectorZone.Position);
AddWormhole(new Wormhole {Position = dir * Settings.DefaultZoneRadius * Settings.WormholeDistanceRatio});
}
}
}
public void AddWormhole(Wormhole wormhole)

View file

@ -62,16 +62,14 @@ public class MegaCorporation : DatabaseEntry, INamedEntry
[InspectableColor, JsonProperty("secondaryColor"), Key(8)]
public float3 SecondaryColor;
[InspectableTextAsset, JsonProperty("geonames"), Key(9)]
public string GeonameFile;
[InspectableDatabaseLink(typeof(NameFile)), JsonProperty("nameFile"), Key(9)]
public Guid GeonameFile;
[InspectableDatabaseLink(typeof(HullData)), JsonProperty("bossHull"), Key(10)]
public Guid BossHull;
[InspectableField, JsonProperty("influence"), Key(11)]
public int InfluenceDistance = 4;
[IgnoreMember] public MarkovNameGenerator NameGenerator { get; set; }
[IgnoreMember] public string EntryName
{
@ -79,3 +77,10 @@ public class MegaCorporation : DatabaseEntry, INamedEntry
set => Name = value;
}
}
[Inspectable, MessagePackObject, JsonObject(MemberSerialization.OptIn)]
public class NameFile : DatabaseEntry
{
[JsonProperty("names"), Key(1)]
public string[] Names;
}

View file

@ -118,6 +118,6 @@ public class DatabaseCache
{
RegisterResolver.Register();
var entries = AllEntries.ToArray();
File.WriteAllBytes(Path.Combine(path, "AetherDB.msgpack"), MessagePackSerializer.Serialize(entries));
File.WriteAllBytes(path, MessagePackSerializer.Serialize(entries));
}
}

View file

@ -27,8 +27,8 @@ public interface INamedEntry
Union(6, typeof(EquippableItem)),
Union(7, typeof(BlueprintData)),
Union(8, typeof(GalaxyMapLayerData)),
// Union(9, typeof(GlobalData)),
Union(10, typeof(ZoneData)),
Union(9, typeof(NameFile)),
//Union(10, typeof(ZoneData)),
Union(11, typeof(PlayerData)),
Union(12, typeof(Corporation)),
Union(13, typeof(MegaCorporation)),
@ -56,4 +56,7 @@ public abstract class DatabaseEntry
{
[JsonProperty("id"), Key(0)]
public Guid ID = Guid.NewGuid();
[IgnoreMember]
public DatabaseCache Database;
}

View file

@ -8,7 +8,6 @@ using Unity.Mathematics;
public static class EntitySerializer
{
public static EntityPack Pack(Entity entity)
{
EntityPack pack;
@ -21,9 +20,12 @@ public static class EntitySerializer
pack = new ShipPack
{
Position = ship.Position,
Direction = ship.Direction
Direction = ship.Direction,
IsPlayerShip = ship.IsPlayerShip
};
else throw new ArgumentException("Attempted to pack an instance of abstract class Entity!");
pack.Settings = entity.Settings;
// Filter item behavior collections by those with any persistent behaviors
// For each item create an object containing the item position and a list of persistent behaviors
@ -52,6 +54,8 @@ public static class EntitySerializer
public static Entity Unpack(ItemManager itemManager, Zone zone, EntityPack pack, bool instantiate = false)
{
pack.Settings ??= MessagePackSerializer.Deserialize<EntitySettings>(
MessagePackSerializer.Serialize(itemManager.GameplaySettings.DefaultEntitySettings));
return pack switch
{
ShipPack shipPack => Unpack(itemManager, zone, shipPack, instantiate),
@ -63,8 +67,12 @@ public static class EntitySerializer
private static Ship Unpack(ItemManager itemManager, Zone zone, ShipPack pack, bool instantiate = false)
{
var entity = new Ship(itemManager, zone, instantiate ? (EquippableItem) itemManager.Instantiate(pack.Hull) : pack.Hull, pack.Settings);
Restore(itemManager, zone, pack, entity, instantiate);
entity.Position = pack.Position;
entity.Direction = pack.Direction;
entity.IsPlayerShip = pack.IsPlayerShip;
return entity;
}
@ -130,11 +138,9 @@ public static class EntitySerializer
[MessagePackObject]
public class ShipPack : EntityPack
{
[Key(15)]
public float3 Position;
[Key(16)]
public float2 Direction;
[Key(15)] public float3 Position;
[Key(16)] public float2 Direction;
[Key(17)] public bool IsPlayerShip;
}
[MessagePackObject]
@ -147,7 +153,7 @@ public class OrbitalEntityPack : EntityPack
[MessagePackObject,
Union(0, typeof(OrbitalEntityPack)),
Union(1, typeof(ShipPack))]
public class EntityPack
public abstract class EntityPack
{
[Key(0)]
public string Name;

View file

@ -20,11 +20,10 @@ public class MarkovNameGenerator
private int _maxLength;
private Random _random;
public MarkovNameGenerator(ref Random random, string nameData, SectorGenerationSettings settings)
public MarkovNameGenerator(ref Random random, IEnumerable<string> sampleNames, SectorGenerationSettings settings)
{
var names = new HashSet<string>();
var lines = nameData.Split('\n');
foreach (var line in lines)
foreach (var line in sampleNames)
{
foreach(var word in line.ToUpperInvariant().Split(' ', ',', '.', '"'))
if (word.Length >= settings.NameGeneratorMinLength && !names.Contains(word))

View file

@ -18,12 +18,6 @@ using Unity.Mathematics;
Union(6, typeof(ChatMessage)),
Union(7, typeof(ChatBroadcastMessage)),
Union(8, typeof(ChangeNameMessage)),
Union(9, typeof(GalaxyRequestMessage)),
Union(10, typeof(GalaxyResponseMessage)),
Union(11, typeof(ZoneRequestMessage)),
Union(12, typeof(ZoneResponseMessage)),
Union(13, typeof(BlueprintsRequestMessage)),
Union(14, typeof(BlueprintsResponseMessage)),
MessagePackObject]
public abstract class Message
{
@ -88,52 +82,3 @@ public class ChangeNameMessage : Message
{
[Key(0)] public string Name;
}
[MessagePackObject]
public class GalaxyRequestMessage : Message
{
//[Key(0)] public int RequiredByMessagePack;
}
[MessagePackObject]
public class GalaxyResponseMessage : Message
{
[Key(0)] public ZoneDefinition[] Zones;
[Key(1)] public GalaxyMapLayerData StarDensity;
// [Key(2)] public GlobalData GlobalData;
}
[MessagePackObject]
public class ZoneDefinition
{
[Key(0)] public Guid ZoneID;
[Key(1)] public Guid[] Links;
[Key(2)] public string Name;
[Key(3)] public float2 Position;
}
[MessagePackObject]
public class ZoneRequestMessage : Message
{
[Key(0)] public Guid ZoneID;
}
[MessagePackObject]
public class ZoneResponseMessage : Message
{
[Key(0)] public ZoneData Zone;
[Key(1)] public DatabaseEntry[] Contents;
}
[MessagePackObject]
public class BlueprintsRequestMessage : Message
{
}
[MessagePackObject]
public class BlueprintsResponseMessage : Message
{
[Key(0)] public BlueprintData[] Blueprints;
}

View file

@ -85,7 +85,7 @@ public static class WeightedSampleElimination
}, d_max);
}
public static float2[] GeneratePoints(int count, Func<float2, float> density = null, Func<float2, float> envelope = null, uint seed = 1337)
public static float2[] GeneratePoints(int count, Func<float2, float> density = null, Func<float2, float> envelope = null, Action<string> progressCallback = null, uint seed = 1337)
{
if (density == null) density = v => .5f;
if (envelope == null) envelope = v => 1;
@ -101,9 +101,11 @@ public static class WeightedSampleElimination
{
accumulator = 0;
inputSamples[sample++] = v;
progressCallback?.Invoke($"Generating Samples: {sample} / {inputSamples.Length}");
}
}
var outputSamples = new float2[count];
progressCallback?.Invoke("Eliminating Samples");
Eliminate(inputSamples, outputSamples, density);
return outputSamples;
}

View file

@ -31,11 +31,15 @@ public class SavedGame
[Key(7)]
public int CurrentZoneEntity;
[Key(8)]
public SectorGenerationSettings Settings;
public SavedGame() { }
public SavedGame(Sector sector)
public SavedGame(Sector sector, Zone currentZone, Entity currentEntity)
{
Settings = sector.Settings;
Factions = sector.HomeZones.Keys.Select(f => f.ID).ToArray();
HomeZones = sector.HomeZones.ToDictionary(
@ -45,15 +49,18 @@ public class SavedGame
x => Array.IndexOf(Factions, x.Key.ID),
x => Array.IndexOf(sector.Zones, x.Value));
Zones = sector.Zones.Select(zone=> new SavedZone
Zones = sector.Zones.Select(zone => new SavedZone
{
Name = zone.Name,
Position = zone.Position,
AdjacentZones = zone.AdjacentZones.Select(az=> Array.IndexOf(sector.Zones, az)).ToArray(),
Factions = zone.Factions.Select(f=> Array.IndexOf(Factions, f.ID)).ToArray(),
Contents = zone.Contents.Pack(),
Owner = Array.IndexOf(Factions, zone.Owner.ID)
Contents = zone.Contents?.PackZone(),
Owner = zone.Owner == null ? -1 : Array.IndexOf(Factions, zone.Owner.ID)
}).ToArray();
CurrentZone = Array.FindIndex(sector.Zones, zone => zone.Contents == currentZone);
CurrentZoneEntity = currentZone.Entities.IndexOf(currentEntity);
Entrance = Array.IndexOf(sector.Zones, sector.Entrance);
Exit = Array.IndexOf(sector.Zones, sector.Exit);

Some files were not shown because too many files have changed in this diff Show more