External Database Entries + Name File Cleaning + Faction Allegiance

DatabaseCache now reads and stores entry types marked ExternalEntry from separate files in their own folder
Updated name file cleaning code and re-cleaned name files
Disabled planet generation (very slow)
Fixed wormhole traversal - can now explore galaxy
Added faction allegiance matrix and slider inspector code
This commit is contained in:
Reinier Vens 2021-03-16 11:06:54 +00:00
commit d8127c2240
84 changed files with 411 additions and 843 deletions

1
.gitattributes vendored
View file

@ -52,6 +52,7 @@
*.bundle filter=lfs diff=lfs merge=lfs -text
*.engine filter=lfs diff=lfs merge=lfs -text
*.sbsar filter=lfs diff=lfs merge=lfs -text
*.msgpack filter=lfs diff=lfs merge=lfs -text
*.a filter=lfs diff=lfs merge=lfs -text
*AkSoundEngine filter=lfs diff=lfs merge=lfs -text
*AkWaapiClient filter=lfs diff=lfs merge=lfs -text

3
.gitignore vendored
View file

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

View file

@ -227,7 +227,7 @@
</Reference>
</ReferenceList>
<ChildrenList>
<BlendContainer Name="thuster_large" ID="{35564C2D-1BC9-40BB-B365-D9C4A47AE5F1}" ShortID="493176318">
<BlendContainer Name="thruster_large" ID="{35564C2D-1BC9-40BB-B365-D9C4A47AE5F1}" ShortID="493176318">
<PropertyList>
<Property Name="Volume" Type="Real64">
<ValueList>
@ -883,7 +883,7 @@
<PointList>
<Point>
<XPos>0</XPos>
<YPos>-6.69195</YPos>
<YPos>-6.46329</YPos>
<Flags>21</Flags>
</Point>
<Point>
@ -1015,7 +1015,7 @@
</Sound>
</ChildrenList>
</BlendContainer>
<BlendContainer Name="thuster_medium" ID="{4261D6D4-BDC3-4423-BA6B-A92DE2181A21}" ShortID="616815775">
<BlendContainer Name="thruster_medium" ID="{4261D6D4-BDC3-4423-BA6B-A92DE2181A21}" ShortID="616815775">
<PropertyList>
<Property Name="Volume" Type="Real64">
<ValueList>
@ -1605,7 +1605,30 @@
<Value>3.6</Value>
</ValueList>
<RTPCList>
<RTPC Name="" ID="{AA52CC13-F93D-4D11-B911-A3E47301D92F}" ShortID="197859904"/>
<RTPC Name="" ID="{AA52CC13-F93D-4D11-B911-A3E47301D92F}" ShortID="197859904">
<ReferenceList>
<Reference Name="ControlInput">
<ObjectRef Name="LFO_durability" ID="{67C35EF9-BCE2-4304-95F2-8027121F6D2B}" WorkUnitID="{C82BF7F2-D931-4045-B4AA-C026BEE07171}"/>
</Reference>
</ReferenceList>
<Curve Name="" ID="{28F5A457-F090-4BDD-AF68-FE0F2F69F331}">
<PropertyList>
<Property Name="Flags" Type="int32" Value="3"/>
</PropertyList>
<PointList>
<Point>
<XPos>0</XPos>
<YPos>-5.70471</YPos>
<Flags>21</Flags>
</Point>
<Point>
<XPos>1</XPos>
<YPos>-22.60668</YPos>
<Flags>53</Flags>
</Point>
</PointList>
</Curve>
</RTPC>
</RTPCList>
</Property>
</PropertyList>
@ -1725,7 +1748,7 @@
</Sound>
</ChildrenList>
</BlendContainer>
<BlendContainer Name="thuster_small" ID="{D355F5AE-732C-4638-988F-F1E01D1FC547}" ShortID="429644083">
<BlendContainer Name="thruster_small" ID="{D355F5AE-732C-4638-988F-F1E01D1FC547}" ShortID="429644083">
<PropertyList>
<Property Name="Volume" Type="Real64">
<ValueList>
@ -2778,7 +2801,7 @@
</Reference>
</ReferenceList>
<ChildrenList>
<AudioFileSource Name="Aetheia_Overheat_Alarm" ID="{62246652-9231-4A63-8732-A26E011D8D3F}">
<AudioFileSource Name="Reactor_Overheat" ID="{62246652-9231-4A63-8732-A26E011D8D3F}">
<Language>SFX</Language>
<AudioFile>Aetheia_Overheat_Alarm.wav</AudioFile>
<MediaIDList>
@ -2787,7 +2810,7 @@
</AudioFileSource>
</ChildrenList>
<ActiveSourceList>
<ActiveSource Name="Aetheia_Overheat_Alarm" ID="{62246652-9231-4A63-8732-A26E011D8D3F}" Platform="Linked"/>
<ActiveSource Name="Reactor_Overheat" ID="{62246652-9231-4A63-8732-A26E011D8D3F}" Platform="Linked"/>
</ActiveSourceList>
</Sound>
</ChildrenList>

View file

@ -54,8 +54,8 @@
<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="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\Aetheria-Economy_WwiseProject.wproj" DateLow="1615891381" DateHigh="0"/>
<ValidationCacheItem File="E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\Aetheria-Economy_WwiseProject.rwvens.wsettings" DateLow="1615891388" 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

@ -39,7 +39,7 @@
<Property Name="GenerateSoundBanks\x64_SelectedPlatforms" Type="string" Value="74wppGGLGUKocCTUjliE6atk2Ww+IVRJs5fEQCA5KRI="/>
<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="+lZlPDTFnUSwqLpTpFltuQGObyD/////sahohopAK0WRE4XvXPYF/QGObyD/////"/>
<Property Name="HardwareController\{2451DD2E-A7B2-45E6-B93B-6F49B9B887AD}\x64_ActiveGroups" Type="string" Value="+lZlPDTFnUSwqLpTpFltuQGO2GH/////sahohopAK0WRE4XvXPYF/QGO2GH/////"/>
<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"/>
@ -70,7 +70,7 @@
<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="jpb5EHgATEG3PSGqHNCdOB+bbAdGVdpDipLkocmz/UJKMlj1jt3QRrmn5BzObd7f"/>
<Property Name="ProjectExplorer\x64_Expanded_2_1" Type="string" Value="LUxWNckbu0CzZdnEpHrl8Y6W+RB4AExBtz0hqhzQnTgfm2wHRlXaQ4qS5KHJs/1C1NZhQsO9I0S6a6kt4hgaITa76TSSfTFGmW+S7kaWjHFKMlj1jt3QRrmn5BzObd7fOy3OxixQxUyBWrAdEcFX7g=="/>
<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=""/>
@ -83,7 +83,7 @@
<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="SoundBank Manager\x64_Expand States" Type="string" Value="PdunN+1Z302GveAHIPhfI8cnng/M4jpNoKm7NhhQJoHKL2V8j32LSaExQ5extvRjXJ/teU4r1Uqc6ZkQGx1baOlvOLJI4fNHt1thMshjmy6Qr5a1dnqMTouczqxzpPrCqUsTJMC6g0u7Xky20jBaHw=="/>
<Property Name="SoundBankHeaderFilePath" Type="string" Value="GeneratedSoundBanks\"/>
<Property Name="SoundBankPaths" Type="string">
<ValueList>

View file

@ -60,6 +60,35 @@
</ValueList>
</Property>
<Property Name="WwiseVersionWhenCreated" Type="string" Value="Branch=wwise_v2019.2|Build=7459|VersionName=v2019.2.9|Config=Release"/>
<Property Name="LicenseKey" Type="string" Value="PHByb2plY3QgaWQ9IjEwMTg3IiBtYXNrPSJBWUpMMjY3MSIgZW5jPSIwIj48bGlj
ZW5zZSBpZD0iNDEiIG5hbWU9Ild3aXNlIChMaW1pdGVkIENvbW1lcmNpYWwgTGlj
ZW5zZSkgKExpbWl0ZWQgdG8gNTAwIGFzc2V0cykiIHR5cGU9IjIiIHBsYXRmb3Jt
cz0iNCwxMCwxMywxNCIgZXhwaXJlcz0iMjAyMi0wNC0wMSIgYXNzZXRzPSI1MDAi
IC8+PGxpY2Vuc2UgaWQ9IjMxIiBuYW1lPSJTb3VuZFNlZWQgQWlyIiB0eXBlPSIx
IiBwbGF0Zm9ybXM9IjQsMTAsMTQiIGV4cGlyZXM9IjIwMjEtMDUtMTUiICAvPjxs
aWNlbnNlIGlkPSI1NCIgbmFtZT0iU291bmRTZWVkIEdyYWluIiB0eXBlPSIxIiBw
bGF0Zm9ybXM9IjQsMTAsMTQiIGV4cGlyZXM9IjIwMjEtMDUtMTUiICAvPjxsaWNl
bnNlIGlkPSIxMSIgbmFtZT0iaVpvdG9wZSBUcmFzaCBGaWx0ZXJzIiB0eXBlPSIx
IiBwbGF0Zm9ybXM9IjQsMTAsMTQiIGV4cGlyZXM9IjIwMjEtMDUtMTUiICAvPjxs
aWNlbnNlIGlkPSIxMiIgbmFtZT0iaVpvdG9wZSBUcmFzaCBNdWx0aS1iYW5kIERp
c3RvcnRpb25zIiB0eXBlPSIxIiBwbGF0Zm9ybXM9IjQsMTAsMTQiIGV4cGlyZXM9
IjIwMjEtMDUtMTUiICAvPjxsaWNlbnNlIGlkPSIxMyIgbmFtZT0iaVpvdG9wZSBU
cmFzaCBTaW5nbGUtYmFuZCBEaXN0b3J0aW9ucyIgdHlwZT0iMSIgcGxhdGZvcm1z
PSI0LDEwLDE0IiBleHBpcmVzPSIyMDIxLTA1LTE1IiAgLz48bGljZW5zZSBpZD0i
MTQiIG5hbWU9Imlab3RvcGUgVHJhc2ggQm94IE1vZGVscyIgdHlwZT0iMSIgcGxh
dGZvcm1zPSI0LDEwLDE0IiBleHBpcmVzPSIyMDIxLTA1LTE1IiAgLz48bGljZW5z
ZSBpZD0iMTUiIG5hbWU9Imlab3RvcGUgVHJhc2ggRHluYW1pY3MgKyBEZWxheSBC
dW5kbGUiIHR5cGU9IjEiIHBsYXRmb3Jtcz0iNCwxMCwxNCIgZXhwaXJlcz0iMjAy
MS0wNS0xNSIgIC8+PGxpY2Vuc2UgaWQ9IjE2IiBuYW1lPSJpWm90b3BlIEh5YnJp
ZCBSZXZlcmIiIHR5cGU9IjEiIHBsYXRmb3Jtcz0iNCwxMCwxNCIgZXhwaXJlcz0i
MjAyMS0wNS0xNSIgIC8+PC9wcm9qZWN0Pg==|uK+KeV3xm5FqPasDb4SxTSeO2zN
XRZ60T5H105xAhHDZlAbco5jIPQxF1GECbZD19cvHJL38+9hFCxzLtvYhSX5zCEf
bXML0PKaOhjOaexaJIb1hbmzssRLQiYQYPWGUqM8aYLYV50miOJFFttUYzHFRBXF
lcWO85YivEt8vBmfAhXnWxPYquDlVKyb8JnuuZ53rRvVMOznF6+cjHCL1Puqer3M
NwY9mvzqtU8dSxuo2DvaXKDPbTrE4PkjkryePUZjR1PfS/2sqcV97y4gFsU+qUwx
3DCFXPlSP6FQa8t4xiNRVcWDmXQW38WvPNW+c1yTEByvIzAbNS1TGveF0yg==
"/>
</PropertyList>
<SharedValues>
<SharedPropertyList ClassName="AudioSource" PluginType="0" CompanyID="1" PluginID="0">

View file

@ -8,7 +8,7 @@
<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}"/>
<ObjectRef Name="thruster_large" ID="{35564C2D-1BC9-40BB-B365-D9C4A47AE5F1}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
@ -33,7 +33,7 @@
<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}"/>
<ObjectRef Name="thruster_medium" ID="{4261D6D4-BDC3-4423-BA6B-A92DE2181A21}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
@ -44,7 +44,7 @@
<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}"/>
<ObjectRef Name="thruster_large" ID="{35564C2D-1BC9-40BB-B365-D9C4A47AE5F1}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>
@ -55,7 +55,7 @@
<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}"/>
<ObjectRef Name="thruster_small" ID="{D355F5AE-732C-4638-988F-F1E01D1FC547}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}"/>
</Reference>
</ReferenceList>
</Action>

View file

@ -1,7 +0,0 @@
Audio Bus ID Name Wwise Object Path Notes
3803692087 Master Audio Bus \Default Work Unit\Master Audio Bus
Audio Devices ID Name Type Notes
2317455096 No_Output No Output
3859886410 System System

View file

@ -1,9 +0,0 @@
<?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>
</PluginInfo>

View file

@ -1,202 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<SoundBanksInfo Platform="Mac" BasePlatform="Mac" SchemaVersion="12" SoundbankVersion="135">
<RootPaths>
<ProjectRoot>E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\</ProjectRoot>
<SourceFilesRoot>E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\</SourceFilesRoot>
<SoundBanksRoot>E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\GeneratedSoundBanks\Mac\</SoundBanksRoot>
<ExternalSourcesInputFile></ExternalSourcesInputFile>
<ExternalSourcesOutputRoot>E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\GeneratedSoundBanks\Mac</ExternalSourcesOutputRoot>
</RootPaths>
<DialogueEvents/>
<StreamedFiles/>
<MediaFilesNotInAnyBank/>
<SoundBanks>
<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>
</SoundBank>
<SoundBank Id="1551306167" Language="SFX" Hash="1564929817">
<ObjectPath>\SoundBanks\Default Work Unit\UI</ObjectPath>
<ShortName>UI</ShortName>
<Path>UI.bnk</Path>
<IncludedEvents>
<Event Id="1944958176" Name="Dock" ObjectPath="\Events\Default Work Unit\Dock" DurationType="OneShot" DurationMin="1.426553" DurationMax="1.426553">
<IncludedMemoryFiles>
<File Id="741366116" Language="SFX">
<ShortName>Aetheria_docking_spaceship_V2.1.wav</ShortName>
<Path>SFX\Aetheria_docking_spaceship_V2.1_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="2820966551" Name="Dock_Fail" ObjectPath="\Events\Default Work Unit\Dock_Fail" DurationType="OneShot" DurationMin="0.070396" DurationMax="0.070396">
<IncludedMemoryFiles>
<File Id="628544089" Language="SFX">
<ShortName>blip2.wav</ShortName>
<Path>SFX\blip2_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="1878686274" Name="Drop" ObjectPath="\Events\Default Work Unit\Drop" DurationType="OneShot" DurationMin="1.471896" DurationMax="1.471896">
<IncludedMemoryFiles>
<File Id="409680203" Language="SFX">
<ShortName>putdown.wav</ShortName>
<Path>SFX\putdown_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="2412608643" Name="Equip" ObjectPath="\Events\Default Work Unit\Equip" DurationType="OneShot" DurationMin="1.147354" DurationMax="1.147354">
<IncludedMemoryFiles>
<File Id="286482309" Language="SFX">
<ShortName>equip.wav</ShortName>
<Path>SFX\equip_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="3978245845" Name="Pickup" ObjectPath="\Events\Default Work Unit\Pickup" DurationType="OneShot" DurationMin="0.881604" DurationMax="0.881604">
<IncludedMemoryFiles>
<File Id="375041892" Language="SFX">
<ShortName>pickup.wav</ShortName>
<Path>SFX\pickup_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="3050276906" Name="UI_Fail" ObjectPath="\Events\Default Work Unit\UI_Fail" DurationType="OneShot" DurationMin="0.070396" DurationMax="0.070396">
<IncludedMemoryFiles>
<File Id="628544089" Language="SFX">
<ShortName>blip2.wav</ShortName>
<Path>SFX\blip2_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="981465891" Name="UI_Success" ObjectPath="\Events\Default Work Unit\UI_Success" DurationType="OneShot" DurationMin="0.116646" DurationMax="0.116646">
<IncludedMemoryFiles>
<File Id="907378552" Language="SFX">
<ShortName>blip1.wav</ShortName>
<Path>SFX\blip1_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="2826728501" Name="Undock" ObjectPath="\Events\Default Work Unit\Undock" DurationType="OneShot" DurationMin="2.464853" DurationMax="2.464853">
<IncludedMemoryFiles>
<File Id="217524873" Language="SFX">
<ShortName>Aetheria_undocking_spaceship_V2.1.wav</ShortName>
<Path>SFX\Aetheria_undocking_spaceship_V2.1_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="588409068" Name="Unequip" ObjectPath="\Events\Default Work Unit\Unequip" DurationType="OneShot" DurationMin="1.241646" DurationMax="1.241646">
<IncludedMemoryFiles>
<File Id="105294056" Language="SFX">
<ShortName>unequip.wav</ShortName>
<Path>SFX\unequip_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</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

@ -1,21 +0,0 @@
Event ID Name Wwise Object Path Notes
588409068 Unequip \Default Work Unit\Unequip
981465891 UI_Success \Default Work Unit\UI_Success
1878686274 Drop \Default Work Unit\Drop
1944958176 Dock \Default Work Unit\Dock
2412608643 Equip \Default Work Unit\Equip
2820966551 Dock_Fail \Default Work Unit\Dock_Fail
2826728501 Undock \Default Work Unit\Undock
3050276906 UI_Fail \Default Work Unit\UI_Fail
3978245845 Pickup \Default Work Unit\Pickup
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
105294056 unequip E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\SFX\unequip_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\unequip 238460
217524873 Aetheria_undocking_spaceship_V2_1 E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\SFX\Aetheria_undocking_spaceship_V2.1_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\Aetheria_undocking_spaceship_V2_1 434864
286482309 equip E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\SFX\equip_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\equip 220356
375041892 pickup E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\SFX\pickup_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\pickup 169332
409680203 putdown E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\SFX\putdown_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\putdown 282668
628544089 blip2 E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\SFX\blip2_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\blip2 13580
741366116 Aetheria_docking_spaceship_V2_1 E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\SFX\Aetheria_docking_spaceship_V2.1_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\Aetheria_docking_spaceship_V2_1 251708
907378552 blip1 E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Mac\SFX\blip1_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\blip1 22460

View file

@ -1,18 +0,0 @@
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

@ -1,31 +0,0 @@
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

@ -1,29 +0,0 @@
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

@ -1,29 +0,0 @@
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

@ -1,10 +0,0 @@
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,7 +0,0 @@
Audio Bus ID Name Wwise Object Path Notes
3803692087 Master Audio Bus \Default Work Unit\Master Audio Bus
Audio Devices ID Name Type Notes
2317455096 No_Output No Output
3859886410 System System

View file

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<PluginInfo Project="Aetheria-Economy_WwiseProject" Platform="Windows" BasePlatform="Windows">
<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>
</PluginInfo>

View file

@ -1,202 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<SoundBanksInfo Platform="Windows" BasePlatform="Windows" SchemaVersion="12" SoundbankVersion="135">
<RootPaths>
<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>E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\GeneratedSoundBanks\Windows</ExternalSourcesOutputRoot>
</RootPaths>
<DialogueEvents/>
<StreamedFiles/>
<MediaFilesNotInAnyBank/>
<SoundBanks>
<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="2816885042">
<ObjectPath>Init</ObjectPath>
<ShortName>Init</ShortName>
<Path>Init.bnk</Path>
</SoundBank>
<SoundBank Id="1551306167" Language="SFX" Hash="1564929817">
<ObjectPath>\SoundBanks\Default Work Unit\UI</ObjectPath>
<ShortName>UI</ShortName>
<Path>UI.bnk</Path>
<IncludedEvents>
<Event Id="1944958176" Name="Dock" ObjectPath="\Events\Default Work Unit\Dock" DurationType="OneShot" DurationMin="1.426553" DurationMax="1.426553">
<IncludedMemoryFiles>
<File Id="741366116" Language="SFX">
<ShortName>Aetheria_docking_spaceship_V2.1.wav</ShortName>
<Path>SFX\Aetheria_docking_spaceship_V2.1_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="2820966551" Name="Dock_Fail" ObjectPath="\Events\Default Work Unit\Dock_Fail" DurationType="OneShot" DurationMin="0.070396" DurationMax="0.070396">
<IncludedMemoryFiles>
<File Id="628544089" Language="SFX">
<ShortName>blip2.wav</ShortName>
<Path>SFX\blip2_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="1878686274" Name="Drop" ObjectPath="\Events\Default Work Unit\Drop" DurationType="OneShot" DurationMin="1.471896" DurationMax="1.471896">
<IncludedMemoryFiles>
<File Id="409680203" Language="SFX">
<ShortName>putdown.wav</ShortName>
<Path>SFX\putdown_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="2412608643" Name="Equip" ObjectPath="\Events\Default Work Unit\Equip" DurationType="OneShot" DurationMin="1.147354" DurationMax="1.147354">
<IncludedMemoryFiles>
<File Id="286482309" Language="SFX">
<ShortName>equip.wav</ShortName>
<Path>SFX\equip_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="3978245845" Name="Pickup" ObjectPath="\Events\Default Work Unit\Pickup" DurationType="OneShot" DurationMin="0.881604" DurationMax="0.881604">
<IncludedMemoryFiles>
<File Id="375041892" Language="SFX">
<ShortName>pickup.wav</ShortName>
<Path>SFX\pickup_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="3050276906" Name="UI_Fail" ObjectPath="\Events\Default Work Unit\UI_Fail" DurationType="OneShot" DurationMin="0.070396" DurationMax="0.070396">
<IncludedMemoryFiles>
<File Id="628544089" Language="SFX">
<ShortName>blip2.wav</ShortName>
<Path>SFX\blip2_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="981465891" Name="UI_Success" ObjectPath="\Events\Default Work Unit\UI_Success" DurationType="OneShot" DurationMin="0.116646" DurationMax="0.116646">
<IncludedMemoryFiles>
<File Id="907378552" Language="SFX">
<ShortName>blip1.wav</ShortName>
<Path>SFX\blip1_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="2826728501" Name="Undock" ObjectPath="\Events\Default Work Unit\Undock" DurationType="OneShot" DurationMin="2.464853" DurationMax="2.464853">
<IncludedMemoryFiles>
<File Id="217524873" Language="SFX">
<ShortName>Aetheria_undocking_spaceship_V2.1.wav</ShortName>
<Path>SFX\Aetheria_undocking_spaceship_V2.1_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</Event>
<Event Id="588409068" Name="Unequip" ObjectPath="\Events\Default Work Unit\Unequip" DurationType="OneShot" DurationMin="1.241646" DurationMax="1.241646">
<IncludedMemoryFiles>
<File Id="105294056" Language="SFX">
<ShortName>unequip.wav</ShortName>
<Path>SFX\unequip_10C4C929.wem</Path>
</File>
</IncludedMemoryFiles>
</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

@ -1,21 +0,0 @@
Event ID Name Wwise Object Path Notes
588409068 Unequip \Default Work Unit\Unequip
981465891 UI_Success \Default Work Unit\UI_Success
1878686274 Drop \Default Work Unit\Drop
1944958176 Dock \Default Work Unit\Dock
2412608643 Equip \Default Work Unit\Equip
2820966551 Dock_Fail \Default Work Unit\Dock_Fail
2826728501 Undock \Default Work Unit\Undock
3050276906 UI_Fail \Default Work Unit\UI_Fail
3978245845 Pickup \Default Work Unit\Pickup
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
105294056 unequip E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\unequip_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\unequip 238460
217524873 Aetheria_undocking_spaceship_V2_1 E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Aetheria_undocking_spaceship_V2.1_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\Aetheria_undocking_spaceship_V2_1 434864
286482309 equip E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\equip_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\equip 220356
375041892 pickup E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\pickup_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\pickup 169332
409680203 putdown E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\putdown_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\putdown 282668
628544089 blip2 E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\blip2_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\blip2 13580
741366116 Aetheria_docking_spaceship_V2_1 E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\Aetheria_docking_spaceship_V2.1_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\Aetheria_docking_spaceship_V2_1 251708
907378552 blip1 E:\Projects\Aetheria-Economy\Aetheria-Economy_WwiseProject\.cache\Windows\SFX\blip1_10C4C929.wem \Actor-Mixer Hierarchy\Default Work Unit\blip1 22460

View file

@ -1,18 +0,0 @@
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\Windows\SFX\Aetheia_Overheat_Alarm_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\spaceship_reactor_overheat_alarm 120064

View file

@ -1,31 +0,0 @@
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\Windows\SFX\Flamethrower SOUND_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_large\Flamethrower SOUND 1473292

View file

@ -1,29 +0,0 @@
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\Windows\SFX\Flamethrower SOUND_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_medium\Flamethrower SOUND 1473292

View file

@ -1,29 +0,0 @@
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\Windows\SFX\Flamethrower SOUND_D79FB2B7.wem \Actor-Mixer Hierarchy\Default Work Unit\spaceship\Spaceship\Thruster_type01\thuster_small\Flamethrower SOUND 1473292

View file

@ -1,10 +0,0 @@
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\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

@ -26,21 +26,21 @@
<ChildrenList>
<SoundBank Name="thruster_large" ID="{7A8D3A50-B567-47BF-87F9-981299580FFF}">
<ObjectInclusionList>
<ObjectRef Name="thuster_large" ID="{35564C2D-1BC9-40BB-B365-D9C4A47AE5F1}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}" Origin="Manual" Filter="7"/>
<ObjectRef Name="thruster_large" ID="{35564C2D-1BC9-40BB-B365-D9C4A47AE5F1}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}" Origin="Manual" Filter="7"/>
</ObjectInclusionList>
<ObjectExclusionList/>
<GameSyncExclusionList/>
</SoundBank>
<SoundBank Name="thruster_medium" ID="{07841A8C-07CD-4697-AC5D-E42B3E680B78}">
<ObjectInclusionList>
<ObjectRef Name="thuster_medium" ID="{4261D6D4-BDC3-4423-BA6B-A92DE2181A21}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}" Origin="Manual" Filter="7"/>
<ObjectRef Name="thruster_medium" ID="{4261D6D4-BDC3-4423-BA6B-A92DE2181A21}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}" Origin="Manual" Filter="7"/>
</ObjectInclusionList>
<ObjectExclusionList/>
<GameSyncExclusionList/>
</SoundBank>
<SoundBank Name="thruster_small" ID="{8291805D-3DD5-4EED-AA30-4964D4359529}">
<ObjectInclusionList>
<ObjectRef Name="thuster_small" ID="{D355F5AE-732C-4638-988F-F1E01D1FC547}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}" Origin="Manual" Filter="7"/>
<ObjectRef Name="thruster_small" ID="{D355F5AE-732C-4638-988F-F1E01D1FC547}" WorkUnitID="{076C9B1F-5546-43DA-8A92-E4A1C9B3FD42}" Origin="Manual" Filter="7"/>
</ObjectInclusionList>
<ObjectExclusionList/>
<GameSyncExclusionList/>

View file

@ -8,7 +8,7 @@ Material:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Planet
m_Shader: {fileID: 200, guid: 0000000000000000f000000000000000, type: 0}
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords:
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
@ -61,10 +61,10 @@ Material:
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- _Glossiness: 0
- _Glossiness: 0.331
- _GlossyReflections: 1
- _InvFade: 1
- _Metallic: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
@ -74,7 +74,7 @@ Material:
- _UVSec: 0
- _ZWrite: 1
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _Color: {r: 0.6981132, g: 0.6981132, b: 0.6981132, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _TintColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}
m_BuildTextureStacks: []

View file

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

View file

@ -235,7 +235,7 @@ MonoBehaviour:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8859079004937162791}
m_Enabled: 1
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bbe3bd5182f0f47d6a8a90fe1aaadc52, type: 3}
m_Name:

BIN
Assets/Resources/Geonames/Australia.csv (Stored with Git LFS)

Binary file not shown.
1 version https://git-lfs.github.com/spec/v1
3 size 442795

BIN
Assets/Resources/Geonames/Congo.csv (Stored with Git LFS)

Binary file not shown.
1 version https://git-lfs.github.com/spec/v1
3 size 506722

BIN
Assets/Resources/Geonames/Germany.csv (Stored with Git LFS)

Binary file not shown.
1 version https://git-lfs.github.com/spec/v1
3 size 1284208

BIN
Assets/Resources/Geonames/India.csv (Stored with Git LFS)

Binary file not shown.
1 version https://git-lfs.github.com/spec/v1
3 size 3229324

BIN
Assets/Resources/Geonames/Iran.csv (Stored with Git LFS)

Binary file not shown.
1 version https://git-lfs.github.com/spec/v1
3 size 1073119

BIN
Assets/Resources/Geonames/Japan.csv (Stored with Git LFS)

Binary file not shown.
1 version https://git-lfs.github.com/spec/v1
3 size 1031132

BIN
Assets/Resources/Geonames/Mexico.csv (Stored with Git LFS)

Binary file not shown.
1 version https://git-lfs.github.com/spec/v1
3 size 633432

BIN
Assets/Resources/Geonames/Russia.csv (Stored with Git LFS)

Binary file not shown.
1 version https://git-lfs.github.com/spec/v1
3 size 2375319

BIN
Assets/Resources/Geonames/Swahili.csv (Stored with Git LFS)

Binary file not shown.
1 version https://git-lfs.github.com/spec/v1
3 size 501002

BIN
Assets/Resources/Geonames/Thailand.csv (Stored with Git LFS)

Binary file not shown.
1 version https://git-lfs.github.com/spec/v1
3 size 143084

BIN
Assets/Resources/Geonames/USA.csv (Stored with Git LFS)

Binary file not shown.
1 version https://git-lfs.github.com/spec/v1
3 size 954928

BIN
Assets/Resources/Geonames/pleiades.csv (Stored with Git LFS) Normal file

Binary file not shown.
1 version https://git-lfs.github.com/spec/v1
2 oid sha256:45b0dbc07d492958b26de3695427076d270bdd0525ab45c415be72560ebccb5f
3 size 400944

View file

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b532694a5ec3cc6458d42aa2835537b5
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -1302,8 +1302,8 @@ Transform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 741153267}
m_LocalRotation: {x: 0.015506916, y: 0.9502416, z: -0.3074131, w: 0.047933273}
m_LocalPosition: {x: -117.52, y: -77.08745, z: 149.09027}
m_LocalRotation: {x: 0.015506901, y: 0.9502416, z: -0.30741307, w: 0.047933236}
m_LocalPosition: {x: -117.51998, y: -77.08744, z: 149.09026}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 412917866}
@ -1773,8 +1773,8 @@ Transform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 965376321}
m_LocalRotation: {x: 0.015506916, y: 0.9502416, z: -0.3074131, w: 0.047933273}
m_LocalPosition: {x: -117.52, y: -77.08745, z: 149.09027}
m_LocalRotation: {x: 0.015506901, y: 0.9502416, z: -0.30741307, w: 0.047933236}
m_LocalPosition: {x: -117.51998, y: -77.08744, z: 149.09026}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}

View file

@ -199,7 +199,10 @@ public class DatabaseInspector : EditorWindow
else if (type == typeof(Dictionary<Guid, float>))
{
var dict = (Dictionary<Guid, float>) field.GetValue(obj);
Inspect(field.Name.SplitCamelCase(), ref dict, link.EntryType);
var ranged = field.GetCustomAttribute<RangedFloatAttribute>();
if(ranged != null)
Inspect(field.Name.SplitCamelCase(), ref dict, link.EntryType, ranged.Min, ranged.Max);
else Inspect(field.Name.SplitCamelCase(), ref dict, link.EntryType);
}
else if (type == typeof(List<BlueprintStatEffect>))
{
@ -851,6 +854,65 @@ public class DatabaseInspector : EditorWindow
}
}
public void Inspect(string label, ref Dictionary<Guid,float> value, Type referenceType, float min, float max)
{
Space();
LabelField(label, EditorStyles.boldLabel);
using (var v = new VerticalScope(GUI.skin.box))
{
if (value.Count == 0)
{
using (var h = new HorizontalScope(_list.ListItemStyle))
{
GUILayout.Label("Drag from list to add item");
}
}
foreach (var ingredient in value.ToArray())
{
using (var h = new HorizontalScope(_list.ListItemStyle))
{
var entry = DatabaseCache.Get(ingredient.Key);
if (entry == null)
{
value.Remove(ingredient.Key);
GUI.changed = true;
return;
}
if(entry is INamedEntry named)
GUILayout.Label(named.EntryName);
else GUILayout.Label(entry.ID.ToString());
value[ingredient.Key] = Slider(value[ingredient.Key], min, max);
var rect = GetControlRect(false, GUILayout.Width(EditorGUIUtility.singleLineHeight));
GUI.DrawTexture(rect, Icons.Instance.minus, ScaleMode.StretchToFill, true, 1, LabelColor, 0, 0);
if (GUI.Button(rect, GUIContent.none, GUIStyle.none))
value.Remove(ingredient.Key);
}
}
if (v.rect.Contains(Event.current.mousePosition))
{
var dragData = DragAndDrop.GetGenericData("Item");
var isId = dragData is Guid guid;
var dragEntry = isId ? DatabaseCache.Get(guid) : null;
var correctType = referenceType.IsInstanceOfType(dragEntry);
if(Event.current.type == EventType.DragUpdated)
DragAndDrop.visualMode = correctType ? DragAndDropVisualMode.Copy : DragAndDropVisualMode.Rejected;
else if(Event.current.type == EventType.DragPerform)
{
if (isId && correctType)
{
DragAndDrop.AcceptDrag();
value[guid] = max;
GUI.changed = true;
}
}
}
}
}
public void Inspect(string label, ref List<Guid> value, Type entryType)
{
Space();

View file

@ -63,7 +63,7 @@ public class DatabaseListView : EditorWindow
{
//_filePath = ;
// Create database cache
_databaseCache = new DatabaseCache();
_databaseCache = new DatabaseCache(_filePath);
var onInsert = new Action<DatabaseEntry>(entry =>
{
@ -162,16 +162,16 @@ public class DatabaseListView : EditorWindow
}
using (var h = new HorizontalScope())
{
_fileName = TextField(_fileName);
//_fileName = TextField(_fileName);
if (GUILayout.Button("Save"))
{
_databaseCache.Save(_filePath);
_databaseCache.Save();
Debug.Log("Local DB Cache Saved!");
}
if (GUILayout.Button("Load"))
{
_databaseCache.Load(_filePath);
_databaseCache.Load();
Debug.Log("Loaded DB From Local Cache!");
}
}
@ -411,7 +411,7 @@ public class DatabaseListView : EditorWindow
}
}
var entries = _databaseCache.AllEntries.Where(item => !(item is ItemData)).ToArray();
//var entries = _databaseCache.AllEntries.Where(item => !(item is ItemData)).ToArray();
for (var i = 0; i < _entryTypes.Length; i++)
{
using (var h = new HorizontalScope(ListItemStyle))
@ -424,7 +424,7 @@ public class DatabaseListView : EditorWindow
if (_entryFoldouts[i])
{
int index = 0;
foreach (var entry in entries.Where(e=>e.GetType()==_entryTypes[i]).OrderBy(entry=>entry is INamedEntry namedEntry ? namedEntry.EntryName : entry.ID.ToString()))
foreach (var entry in _databaseCache.GetAll(_entryTypes[i]).OrderBy(entry=>entry is INamedEntry namedEntry ? namedEntry.EntryName : entry.ID.ToString()))
{
index++;
var style = ListItemStyle;

View file

@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
using MessagePack;
using Unity.Mathematics;
using UnityEngine;
using UnityEditor;
@ -28,6 +29,11 @@ public class NameTools : EditorWindow
NameTools window = (NameTools)EditorWindow.GetWindow(typeof(NameTools));
window.Show();
}
bool HasNonASCIIChars(string str)
{
return (System.Text.Encoding.UTF8.GetByteCount(str) != str.Length);
}
void OnGUI()
{
@ -40,14 +46,17 @@ public class NameTools : EditorWindow
if (GUILayout.Button("Save Name Files"))
{
var database = new DatabaseCache();
RegisterResolver.Register();
var nameFilesDirectory = ActionGameManager.GameDataDirectory.CreateSubdirectory("NameFile");
foreach (var nameFile in NameFiles)
{
var entry = new NameFile();
entry.Names = nameFile.text.Split('\n');
database.Add(entry);
var entry = new NameFile
{
Name = nameFile.name,
Names = nameFile.text.Split('\n')
};
File.WriteAllBytes(Path.Combine(nameFilesDirectory.FullName, $"{entry.ID.ToString()}.msgpack"), MessagePackSerializer.Serialize((DatabaseEntry) entry));
}
database.Save(Path.Combine(ActionGameManager.GameDataDirectory.FullName, "Names.msgpack"));
}
nameFile = (TextAsset) EditorGUILayout.ObjectField("Name File", nameFile, typeof(TextAsset), false);
@ -61,22 +70,20 @@ public class NameTools : EditorWindow
{
var lines = nameFile.text.Split('\n');
using StreamWriter outputFile = new StreamWriter(Path.Combine(Application.dataPath, nameFile.name + ".csv"));
var names = new HashSet<string>();
foreach (var line in lines)
{
if (!_stripNumberTokens)
var tokens = line.Split(',', ' ');
foreach (var t in tokens)
{
if (!string.IsNullOrEmpty(line) && Regex.IsMatch(line, "^[\\x00-\\x7F]+$") && !char.IsDigit(line[0]))
if (!HasNonASCIIChars(t))
{
outputFile.WriteLine(line.Trim());
}
}
else
{
var tokens = line.Split('_', '-', ' ');
if(!(tokens.Any(t => t.Length == 2 && char.IsUpper(t[0]) && char.IsUpper(t[1]))))
//if (Regex.IsMatch(line, "^[\\x00-\\x7F]+$") && !tokens.Any(t=>int.TryParse(t, out _)) && !tokens.Any(t=>t=="AM"||t=="FM"||t=="TV"))
{
outputFile.WriteLine(line.Trim());
var s = new string(t.Where(c => char.IsLetter(c) || c == '-' || c == '`' || c == '\'').ToArray()).Trim().Trim('`','-');
if(s.Length >= minWordLength && !names.Contains(s))
{
names.Add(s);
outputFile.WriteLine(s);
}
}
}
}

View file

@ -38,8 +38,8 @@ public class ActionGameManager : MonoBehaviour
{
if (_database != null) return _database;
_database = new DatabaseCache();
_database.Load(Path.Combine(GameDataDirectory.FullName, "AetherDB.msgpack"));
_database = new DatabaseCache(Path.Combine(GameDataDirectory.FullName, "AetherDB.msgpack"));
_database.Load();
return _database;
}

View file

@ -18,7 +18,7 @@ public static class RethinkConnection
{
public static RethinkDB R = RethinkDB.R;
public static RethinkQueryStatus RethinkConnect(DatabaseCache cache, string connectionString, bool syncLocalChanges = true, bool filterGalaxyData = true)
public static RethinkQueryStatus RethinkConnect(DatabaseCache cache, string connectionString, bool syncLocalChanges = true)
{
// Add Unity.Mathematics serialization support to RethinkDB Driver
//Converter.Serializer.Converters.Add(new MathJsonConverter());
@ -105,15 +105,7 @@ public static class RethinkConnection
ReqlAst operation = R
.Db("Aetheria")
.Table("Galaxy");
if (filterGalaxyData)
{
var filter = ((Table) operation).Filter(o =>
o["$type"] == typeof(GalaxyMapLayerData).Name ||
o["$type"] == typeof(MegaCorporation).Name);
status.GalaxyEntries = filter.Count().RunAtom<int>(connection);
operation = filter;
}
else status.GalaxyEntries = ((Table) operation).Count().RunAtom<int>(connection);
status.GalaxyEntries = ((Table) operation).Count().RunAtom<int>(connection);
var result = await operation
.RunCursorAsync<DatabaseEntry>(connection);

View file

@ -193,7 +193,11 @@ public class ZoneRenderer : MonoBehaviour
foreach (var adjacentZone in zone.SectorZone.AdjacentZones)
{
var dir = normalize(adjacentZone.Position - zone.SectorZone.Position);
AddWormhole(new Wormhole {Position = dir * Settings.DefaultZoneRadius * Settings.WormholeDistanceRatio});
AddWormhole(new Wormhole
{
Target = adjacentZone,
Position = dir * Settings.DefaultZoneRadius * Settings.WormholeDistanceRatio
});
}
}
}

View file

@ -51,6 +51,9 @@ public class RuntimeInspectable : Attribute { }
[AttributeUsage(AttributeTargets.Class)]
public class InspectableAttribute : Attribute { }
[AttributeUsage(AttributeTargets.Class)]
public class ExternalEntryAttribute : Attribute { }
public class InspectableFieldAttribute : Attribute { }
[AttributeUsage(AttributeTargets.Field)]
@ -108,6 +111,18 @@ public class RangedFloatInspectableAttribute : InspectableFieldAttribute
}
}
[AttributeUsage(AttributeTargets.Field)]
public class RangedFloatAttribute : Attribute
{
public readonly float Min, Max;
public RangedFloatAttribute(float min, float max)
{
Min = min;
Max = max;
}
}
[AttributeUsage(AttributeTargets.Field)]
public class RangedIntInspectableAttribute : InspectableFieldAttribute
{

View file

@ -71,6 +71,9 @@ public class MegaCorporation : DatabaseEntry, INamedEntry
[InspectableField, JsonProperty("influence"), Key(11)]
public int InfluenceDistance = 4;
[InspectableDatabaseLink(typeof(MegaCorporation)), RangedFloat(0, 1), JsonProperty("allegiance"), Key(12)]
public Dictionary<Guid, float> Allegiance = new Dictionary<Guid, float>();
[IgnoreMember] public string EntryName
{
get => Name;
@ -78,9 +81,16 @@ public class MegaCorporation : DatabaseEntry, INamedEntry
}
}
[Inspectable, MessagePackObject, JsonObject(MemberSerialization.OptIn)]
public class NameFile : DatabaseEntry
[Inspectable, MessagePackObject, ExternalEntry]
public class NameFile : DatabaseEntry, INamedEntry
{
[JsonProperty("names"), Key(1)]
public string[] Names;
[Key(1)] public string Name;
[Key(2)] public string[] Names;
[IgnoreMember]
public string EntryName
{
get => Name;
set => Name = value;
}
}

View file

@ -7,6 +7,7 @@ using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
using MessagePack;
public class DatabaseCache
@ -20,44 +21,107 @@ public class DatabaseCache
private readonly object addLock = new object();
public Action<string> Logger = Console.WriteLine;
//public Action<string> Logger = Console.WriteLine;
private string _filePath;
private readonly Dictionary<Guid, DatabaseEntry> _entries = new Dictionary<Guid, DatabaseEntry>();
private readonly Dictionary<Type, Dictionary<Guid, DatabaseEntry>> _types = new Dictionary<Type, Dictionary<Guid, DatabaseEntry>>();
private readonly Dictionary<Type, HashSet<DatabaseEntry>> _types = new Dictionary<Type, HashSet<DatabaseEntry>>();
private readonly Dictionary<Type, (DirectoryInfo directory, List<Guid> entries)> _externalTypes = new Dictionary<Type, (DirectoryInfo directory, List<Guid> entries)>();
private class ExternalEntry
{
public string FilePath;
public DatabaseEntry Entry;
public ExternalEntry(string filePath, DatabaseEntry entry)
{
FilePath = filePath;
Entry = entry;
}
}
private readonly Dictionary<Guid, ExternalEntry> _externalEntries = new Dictionary<Guid, ExternalEntry>();
public IEnumerable<DatabaseEntry> AllEntries => _entries.Values;
public DatabaseCache(string filePath)
{
RegisterResolver.Register();
_filePath = filePath;
var fileInfo = new FileInfo(filePath);
var dataDirectory = fileInfo.Directory;
// Entry types can be marked external
// External entries are stored individually and loaded on demand
// This is mainly to accomodate large files like datasets
foreach (var type in typeof(DatabaseEntry).GetAllChildClasses())
{
if (type.GetCustomAttribute<ExternalEntryAttribute>() != null)
{
var typeDirectory = dataDirectory.CreateSubdirectory(type.Name);
_externalTypes[type] = (typeDirectory, new List<Guid>());
// Cache the GUIDs for all available external entries for querying
// Initially set values to null to indicate they haven't been loaded yet
foreach (var file in typeDirectory.EnumerateFiles("*.msgpack"))
{
Guid id;
if (Guid.TryParse(file.Name.Substring(0, file.Name.IndexOf('.')), out id))
{
_externalEntries.Add(id, new ExternalEntry(file.FullName, null));
_externalTypes[type].entries.Add(id);
}
}
}
else _types[type] = new HashSet<DatabaseEntry>();
}
}
public void Add(DatabaseEntry entry, bool remote = false)
{
lock(addLock)
{
if (entry != null)
{
entry.Database = this;
var exists = _entries.ContainsKey(entry.ID);
_entries[entry.ID] = entry;
// If an external entry is added, store it separately
var type = entry.GetType();
var types = type.GetParentTypes();
foreach (var t in types)
if (_externalTypes.ContainsKey(type))
{
if (!_types.ContainsKey(t))
_types[t] = new Dictionary<Guid, DatabaseEntry>();
_types[t][entry.ID] = entry;
}
if (remote)
{
if (exists)
OnDataUpdateRemote?.Invoke(entry);
if (_externalEntries.ContainsKey(entry.ID))
{
_externalEntries[entry.ID].Entry = entry;
}
else
OnDataInsertRemote?.Invoke(entry);
{
_externalTypes[type].entries.Add(entry.ID);
_externalEntries[entry.ID] = new ExternalEntry(
Path.Combine(_externalTypes[type].directory.FullName, $"{entry.ID.ToString()}.msgpack"),
entry);
}
}
else
{
if (exists)
OnDataUpdateLocal?.Invoke(entry);
_entries[entry.ID] = entry;
_types[type].Add(entry);
if (remote)
{
if (exists)
OnDataUpdateRemote?.Invoke(entry);
else
OnDataInsertRemote?.Invoke(entry);
}
else
OnDataInsertLocal?.Invoke(entry);
{
if (exists)
OnDataUpdateLocal?.Invoke(entry);
else
OnDataInsertLocal?.Invoke(entry);
}
}
}
}
@ -73,6 +137,19 @@ public class DatabaseCache
public DatabaseEntry Get(Guid guid)
{
if (_externalEntries.ContainsKey(guid))
{
if(_externalEntries[guid].Entry == null)
{
var bytes = File.ReadAllBytes(_externalEntries[guid].FilePath);
var e = MessagePackSerializer.Deserialize<DatabaseEntry>(bytes);
e.Database = this;
_externalEntries[guid].Entry = e;
}
return _externalEntries[guid].Entry;
}
DatabaseEntry entry;
_entries.TryGetValue(guid, out entry);
return entry;
@ -80,25 +157,31 @@ public class DatabaseCache
public T Get<T>(Guid guid) where T : DatabaseEntry
{
if (!_types.ContainsKey(typeof(T)))
return null;
DatabaseEntry entry;
_types[typeof(T)].TryGetValue(guid, out entry);
return (T) entry;
return Get(guid) as T;
}
public IEnumerable<T> GetAll<T>()
public IEnumerable<DatabaseEntry> GetAll(Type type)
{
return !_types.ContainsKey(typeof(T)) ? Enumerable.Empty<T>() : _types[typeof(T)].Values.Cast<T>();
if (_externalTypes.ContainsKey(type))
{
return _externalTypes[type].entries.Select(Get);
}
return !_types.ContainsKey(type) ? Enumerable.Empty<DatabaseEntry>() : _types[type];
}
public IEnumerable<T> GetAll<T>() where T : DatabaseEntry
{
var type = typeof(T);
if (_externalTypes.ContainsKey(type))
{
return _externalTypes[type].entries.Select(Get<T>);
}
return !_types.ContainsKey(type) ? Enumerable.Empty<T>() : _types[type].Cast<T>();
}
public void Delete(DatabaseEntry entry, bool remote = false)
{
_entries.Remove(entry.ID);
foreach (var type in _types.Values)
{
type.Remove(entry.ID);
}
if (remote)
OnDataDeleteRemote?.Invoke(entry);
@ -106,18 +189,25 @@ public class DatabaseCache
OnDataDeleteLocal?.Invoke(entry);
}
public void Load(string path)
public void Load()
{
RegisterResolver.Register();
var bytes = File.ReadAllBytes(path);
var bytes = File.ReadAllBytes(_filePath);
var entries = MessagePackSerializer.Deserialize<DatabaseEntry[]>(bytes);
foreach (var entry in entries) entry.Database = this;
AddAll(entries);
}
public void Save(string path)
public void Save()
{
RegisterResolver.Register();
var entries = AllEntries.ToArray();
File.WriteAllBytes(path, MessagePackSerializer.Serialize(entries));
File.WriteAllBytes(_filePath, MessagePackSerializer.Serialize(entries));
foreach (var external in _externalEntries.Values)
{
if (external.Entry != null)
{
File.WriteAllBytes(external.FilePath, MessagePackSerializer.Serialize(external.Entry));
}
}
}
}

View file

@ -62,7 +62,7 @@ public class ConsoleView : MonoBehaviour {
ConsoleController.Instance.AppendLogLine("<color=" + (type == LogType.Error ? "red" : type == LogType.Warning ? "yellow" : "white") + ">" + condition + "</color>");
}
~ConsoleView() {
private void OnDestroy() {
Application.logMessageReceived -= OnLogCallback;
ConsoleController.Instance.VisibilityChanged -= OnVisibilityChanged;
ConsoleController.Instance.LogChanged -= OnLogChanged;

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
ProjectSettings/DynamicsManager.asset (Stored with Git LFS)

Binary file not shown.