Massive overhaul of property system done over the last few months. There is unfinished/broken stuff still, but it compiles now.

This commit is contained in:
Aruki
2018-06-22 15:24:04 -06:00
parent 7099b97529
commit ce3dfdc397
174 changed files with 4570 additions and 2050 deletions

View File

@@ -8,95 +8,20 @@
<property ID="0x03" name="Unknown 1" type="bool"/>
<property ID="0x04" name="Unknown 2" type="long"/>
<property ID="0x05" name="Unknown 3" type="long"/>
<struct ID="0x06" name="CameraHintStruct" type="multi">
<properties>
<property ID="0x00" name="Unknown 4" type="bool"/>
<property ID="0x01" name="Unknown 5" type="bool"/>
<property ID="0x02" name="Unknown 6" type="bool"/>
<property ID="0x03" name="Unknown 7" type="bool"/>
<property ID="0x04" name="Unknown 8" type="bool"/>
<property ID="0x05" name="Unknown 9" type="bool"/>
<property ID="0x06" name="Unknown 10" type="bool"/>
<property ID="0x07" name="Unknown 11" type="bool"/>
<property ID="0x08" name="Unknown 12" type="bool"/>
<property ID="0x09" name="Unknown 13" type="bool"/>
<property ID="0x0A" name="Unknown 14" type="bool"/>
<property ID="0x0B" name="Unknown 15" type="bool"/>
<property ID="0x0C" name="Unknown 16" type="bool"/>
<property ID="0x0D" name="Unknown 17" type="bool"/>
<property ID="0x0E" name="Unknown 18" type="bool"/>
<property ID="0x0F" name="Unknown 19" type="bool"/>
<property ID="0x10" name="Unknown 20" type="bool"/>
<property ID="0x11" name="Unknown 21" type="bool"/>
<property ID="0x12" name="Unknown 22" type="bool"/>
<property ID="0x13" name="Unknown 23" type="bool"/>
<property ID="0x14" name="Unknown 24" type="bool"/>
<property ID="0x15" name="Unknown 25" type="bool"/>
</properties>
</struct>
<struct ID="0x07" name="BoolFloat 1" type="single">
<properties>
<property ID="0x00" name="Unknown 26" type="bool"/>
<property ID="0x01" name="Unknown 27" type="float"/>
</properties>
</struct>
<struct ID="0x08" name="BoolFloat 2" type="single">
<properties>
<property ID="0x00" name="Unknown 28" type="bool"/>
<property ID="0x01" name="Unknown 29" type="float"/>
</properties>
</struct>
<struct ID="0x09" name="BoolFloat 3" type="single">
<properties>
<property ID="0x00" name="Unknown 30" type="bool"/>
<property ID="0x01" name="Unknown 31" type="float"/>
</properties>
</struct>
<struct ID="0x0A" name="BoolVec3f 1" type="single">
<properties>
<property ID="0x00" name="Unknown 32" type="bool"/>
<property ID="0x01" name="Unknown 33" type="vector3f"/>
</properties>
</struct>
<struct ID="0x0B" name="BoolVec3f 2" type="single">
<properties>
<property ID="0x00" name="Unknown 34" type="bool"/>
<property ID="0x01" name="Unknown 35" type="vector3f"/>
</properties>
</struct>
<struct ID="0x06" name="CameraHintStruct" template="Structs/MP1-CameraHintStruct.xml"/>
<struct ID="0x07" name="BoolFloat 1" template="Structs/BoolFloat 1.xml"/>
<struct ID="0x08" name="BoolFloat 2" template="Structs/BoolFloat 2.xml"/>
<struct ID="0x09" name="BoolFloat 3" template="Structs/BoolFloat 3.xml"/>
<struct ID="0x0A" name="BoolVec3f 1" template="Structs/BoolVec3f 1.xml"/>
<struct ID="0x0B" name="BoolVec3f 2" template="Structs/BoolVec3f 2.xml"/>
<property ID="0x0C" name="Unknown 36" type="vector3f"/>
<struct ID="0x0D" name="BoolFloat 4" type="single">
<properties>
<property ID="0x00" name="Unknown 37" type="bool"/>
<property ID="0x01" name="Unknown 38" type="float"/>
</properties>
</struct>
<struct ID="0x0E" name="BoolFloat 5" type="single">
<properties>
<property ID="0x00" name="Unknown 39" type="bool"/>
<property ID="0x01" name="Unknown 40" type="float"/>
</properties>
</struct>
<struct ID="0x0F" name="BoolFloat 6" type="single">
<properties>
<property ID="0x00" name="Unknown 41" type="bool"/>
<property ID="0x01" name="Unknown 42" type="float"/>
</properties>
</struct>
<struct ID="0x10" name="BoolFloat 7" type="single">
<properties>
<property ID="0x00" name="Unknown 43" type="bool"/>
<property ID="0x01" name="Unknown 44" type="float"/>
</properties>
</struct>
<struct ID="0x0D" name="BoolFloat 4" template="Structs/BoolFloat 4.xml"/>
<struct ID="0x0E" name="BoolFloat 5" template="Structs/BoolFloat 5.xml"/>
<struct ID="0x0F" name="BoolFloat 6" template="Structs/BoolFloat 6.xml"/>
<struct ID="0x10" name="BoolFloat 7" template="Structs/BoolFloat 7.xml"/>
<property ID="0x11" name="Unknown 45" type="float"/>
<property ID="0x12" name="Unknown 46" type="float"/>
<struct ID="0x13" name="BoolFloat 8" type="single">
<properties>
<property ID="0x00" name="Unknown 47" type="bool"/>
<property ID="0x01" name="Unknown 48" type="float"/>
</properties>
</struct>
<struct ID="0x13" name="BoolFloat 8" template="Structs/BoolFloat 8.xml"/>
<property ID="0x14" name="Unknown 49" type="float"/>
<property ID="0x15" name="Unknown 50" type="float"/>
<property ID="0x16" name="Unknown 51" type="float"/>

View File

@@ -20,16 +20,7 @@
<property ID="0x0F" name="Unknown 4" type="float"/>
<property ID="0x10" name="Unknown 5" type="float"/>
<property ID="0x11" name="Unknown 6" type="float"/>
<struct ID="0x12" name="MagdoliteStruct" type="multi">
<properties>
<property ID="0x00" name="Unknown 7" type="long"/>
<property ID="0x01" name="Particle" type="asset" extensions="PART"/>
<property ID="0x02" name="Unknown 8" type="long"/>
<property ID="0x03" name="Unknown 9" type="float"/>
<property ID="0x04" name="Unknown 10" type="float"/>
<property ID="0x05" name="Unknown 11" type="float"/>
</properties>
</struct>
<struct ID="0x12" name="MagdoliteStruct" template="Structs/MP1-MagdoliteStruct.xml"/>
<property ID="0x13" name="Unknown 12" type="float"/>
<property ID="0x14" name="Unknown 13" type="float"/>
<property ID="0x15" name="Unknown 14" type="float"/>

View File

@@ -17,65 +17,13 @@
<struct ID="0x0C" name="HealthInfo 1" template="Structs/HealthInfo.xml"/>
<struct ID="0x0D" name="HealthInfo 2" template="Structs/HealthInfo.xml"/>
<property ID="0x0E" name="Unknown 9" type="long"/>
<struct ID="0x0F" name="PrimeStruct1 1" template="Structs/PrimeStruct1.xml"/>
<struct ID="0x10" name="PrimeStruct1 2" template="Structs/PrimeStruct1.xml"/>
<struct ID="0x11" name="PrimeStruct1 3" template="Structs/PrimeStruct1.xml"/>
<struct ID="0x12" name="PrimeStruct1 4" template="Structs/PrimeStruct1.xml"/>
<struct ID="0x0F" name="PrimeStruct1 1" template="Structs/MP1-PrimeStruct1.xml"/>
<struct ID="0x10" name="PrimeStruct1 2" template="Structs/MP1-PrimeStruct1.xml"/>
<struct ID="0x11" name="PrimeStruct1 3" template="Structs/MP1-PrimeStruct1.xml"/>
<struct ID="0x12" name="PrimeStruct1 4" template="Structs/MP1-PrimeStruct1.xml"/>
<property ID="0x13" name="Unknown 10" type="long"/>
<property ID="0x14" name="Unknown 11" type="long"/>
<struct ID="0x15" name="MassivePrimeStruct" type="single">
<properties>
<property ID="0x00" name="Unknown 12" type="long"/>
<struct ID="0x01" name="PatternedInfo" template="Structs/PatternedInfo.xml"/>
<struct ID="0x02" name="ActorParameters" template="Structs/ActorParameters.xml"/>
<property ID="0x03" name="Unknown 13" type="long"/>
<struct ID="0x04" name="PrimeStruct2 1" template="Structs/PrimeStruct2.xml"/>
<struct ID="0x05" name="PrimeStruct2 2" template="Structs/PrimeStruct2.xml"/>
<struct ID="0x06" name="PrimeStruct2 3" template="Structs/PrimeStruct2.xml"/>
<property ID="0x07" name="Unknown 14" type="long"/>
<property ID="0x08" name="Particle 1" type="asset" extensions="PART"/>
<property ID="0x09" name="Particle 2" type="asset" extensions="PART"/>
<property ID="0x0A" name="Particle 3" type="asset" extensions="PART"/>
<struct ID="0x0B" name="DamageInfo 1" template="Structs/DamageInfo.xml"/>
<property ID="0x0C" name="Unknown 15" type="float"/>
<property ID="0x0D" name="Unknown 16" type="float"/>
<property ID="0x0E" name="Texture 1" type="asset" extensions="TXTR"/>
<property ID="0x0F" name="Unknown 17" type="long"/>
<property ID="0x10" name="Unknown 18" type="sound"/>
<property ID="0x11" name="Particle 4" type="asset" extensions="PART"/>
<struct ID="0x12" name="PrimeStruct4 1" template="Structs/PrimeStruct4.xml"/>
<struct ID="0x13" name="PrimeStruct4 2" template="Structs/PrimeStruct4.xml"/>
<struct ID="0x14" name="PrimeStruct4 3" template="Structs/PrimeStruct4.xml"/>
<struct ID="0x15" name="PrimeStruct4 4" template="Structs/PrimeStruct4.xml"/>
<property ID="0x16" name="WPSC 1" type="asset" extensions="WPSC"/>
<struct ID="0x17" name="DamageInfo 2" template="Structs/DamageInfo.xml"/>
<struct ID="0x18" name="PrimeStruct2 4" template="Structs/PrimeStruct2.xml"/>
<property ID="0x19" name="WPSC 2" type="asset" extensions="WPSC"/>
<struct ID="0x1A" name="DamageInfo 3" template="Structs/DamageInfo.xml"/>
<struct ID="0x1B" name="PrimeStruct2 5" template="Structs/PrimeStruct2.xml"/>
<property ID="0x1C" name="Unknown 19" type="long"/>
<property ID="0x1D" name="Particle 5" type="asset" extensions="PART"/>
<struct ID="0x1E" name="DamageInfo 4" template="Structs/DamageInfo.xml"/>
<property ID="0x1F" name="Unknown 20" type="float"/>
<property ID="0x20" name="Unknown 21" type="float"/>
<property ID="0x21" name="Unknown 22" type="float"/>
<property ID="0x22" name="Texture 2" type="asset" extensions="TXTR"/>
<property ID="0x23" name="Unknown 23" type="bool"/>
<property ID="0x24" name="Unknown 24" type="bool"/>
<property ID="0x25" name="Unknown 25" type="bool"/>
<property ID="0x26" name="Unknown 26" type="bool"/>
<struct ID="0x27" name="DamageInfo 5" template="Structs/DamageInfo.xml"/>
<struct ID="0x28" name="PrimeStruct2 6" template="Structs/PrimeStruct2.xml"/>
<property ID="0x29" name="Particle 6" type="asset" extensions="PART"/>
<property ID="0x2A" name="SWHC" type="asset" extensions="SWHC"/>
<property ID="0x2B" name="Particle 7" type="asset" extensions="PART"/>
<property ID="0x2C" name="Particle 8" type="asset" extensions="PART"/>
<struct ID="0x2D" name="PrimeStruct6 1" template="Structs/PrimeStruct6.xml"/>
<struct ID="0x2E" name="PrimeStruct6 2" template="Structs/PrimeStruct6.xml"/>
<struct ID="0x2F" name="PrimeStruct6 3" template="Structs/PrimeStruct6.xml"/>
<struct ID="0x30" name="PrimeStruct6 4" template="Structs/PrimeStruct6.xml"/>
</properties>
</struct>
<struct ID="0x15" name="MassivePrimeStruct" template="Structs/MP1-MassivePrimeStruct.xml"/>
</properties>
<states/>
<messages/>

View File

@@ -5,72 +5,11 @@
<property ID="0x00" name="Name" type="string"/>
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Unknown 1" type="bool"/>
<struct ID="0x03" name="LongBool" type="single">
<properties>
<property ID="0x00" name="Unknown 2" type="long"/>
<property ID="0x01" name="Unknown 3" type="bool"/>
</properties>
</struct>
<struct ID="0x04" name="GuessStruct" type="single">
<properties>
<property ID="0x00" name="Unknown 4" type="float"/>
<property ID="0x01" name="Unknown 5" type="float"/>
</properties>
</struct>
<struct ID="0x05" name="NewCameraShakerStruct 1" type="single">
<properties>
<property ID="0x00" name="Unknown 6" type="long"/>
<property ID="0x01" name="Unknown 7" type="bool"/>
<property ID="0x02" name="Unknown 8" type="long"/>
<property ID="0x03" name="Unknown 9" type="bool"/>
<property ID="0x04" name="Unknown 10" type="float"/>
<property ID="0x05" name="Unknown 11" type="float"/>
<property ID="0x06" name="Unknown 12" type="float"/>
<property ID="0x07" name="Unknown 13" type="float"/>
<property ID="0x08" name="Unknown 14" type="long"/>
<property ID="0x09" name="Unknown 15" type="bool"/>
<property ID="0x0A" name="Unknown 16" type="float"/>
<property ID="0x0B" name="Unknown 17" type="float"/>
<property ID="0x0C" name="Unknown 18" type="float"/>
<property ID="0x0D" name="Unknown 19" type="float"/>
</properties>
</struct>
<struct ID="0x06" name="NewCameraShakerStruct 2" type="single">
<properties>
<property ID="0x00" name="Unknown 20" type="long"/>
<property ID="0x01" name="Unknown 21" type="bool"/>
<property ID="0x02" name="Unknown 22" type="long"/>
<property ID="0x03" name="Unknown 23" type="bool"/>
<property ID="0x04" name="Unknown 24" type="float"/>
<property ID="0x05" name="Unknown 25" type="float"/>
<property ID="0x06" name="Unknown 26" type="float"/>
<property ID="0x07" name="Unknown 27" type="float"/>
<property ID="0x08" name="Unknown 28" type="long"/>
<property ID="0x09" name="Unknown 29" type="bool"/>
<property ID="0x0A" name="Unknown 30" type="float"/>
<property ID="0x0B" name="Unknown 31" type="float"/>
<property ID="0x0C" name="Unknown 32" type="float"/>
<property ID="0x0D" name="Unknown 33" type="float"/>
</properties>
</struct>
<struct ID="0x07" name="NewCameraShakerStruct 3" type="single">
<properties>
<property ID="0x00" name="Unknown 34" type="long"/>
<property ID="0x01" name="Unknown 35" type="bool"/>
<property ID="0x02" name="Unknown 36" type="long"/>
<property ID="0x03" name="Unknown 37" type="bool"/>
<property ID="0x04" name="Unknown 38" type="float"/>
<property ID="0x05" name="Unknown 39" type="float"/>
<property ID="0x06" name="Unknown 40" type="float"/>
<property ID="0x07" name="Unknown 41" type="float"/>
<property ID="0x08" name="Unknown 42" type="long"/>
<property ID="0x09" name="Unknown 43" type="bool"/>
<property ID="0x0A" name="Unknown 44" type="float"/>
<property ID="0x0B" name="Unknown 45" type="float"/>
<property ID="0x0C" name="Unknown 46" type="float"/>
<property ID="0x0D" name="Unknown 47" type="float"/>
</properties>
</struct>
<struct ID="0x03" name="LongBool" template="Structs/LongBool.xml"/>
<struct ID="0x04" name="GuessStruct" template="Structs/MP1-GuessStruct.xml"/>
<struct ID="0x05" name="NewCameraShakerStruct 1" template="Structs/MP1-NewCameraShakerStruct 1.xml"/>
<struct ID="0x06" name="NewCameraShakerStruct 2" template="Structs/MP1-NewCameraShakerStruct 2.xml"/>
<struct ID="0x07" name="NewCameraShakerStruct 3" template="Structs/MP1-NewCameraShakerStruct 3.xml"/>
</properties>
<states/>
<messages/>

View File

@@ -6,16 +6,7 @@
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Rotation" type="vector3f"/>
<property ID="0x03" name="Unknown 1" type="bool"/>
<struct ID="0x04" name="PathCameraStruct" type="multi">
<properties>
<property ID="0x00" name="Unknown 2" type="bool"/>
<property ID="0x01" name="Unknown 3" type="bool"/>
<property ID="0x02" name="Unknown 4" type="bool"/>
<property ID="0x03" name="Unknown 5" type="bool"/>
<property ID="0x04" name="Unknown 6" type="bool"/>
<property ID="0x05" name="Unknown 7" type="bool"/>
</properties>
</struct>
<struct ID="0x04" name="PathCameraStruct" template="Structs/MP1-PathCameraStruct.xml"/>
<property ID="0x05" name="Unknown 8" type="float"/>
<property ID="0x06" name="Unknown 9" type="float"/>
<property ID="0x07" name="Unknown 10" type="float"/>

View File

@@ -19,15 +19,7 @@
<property ID="0x0E" name="Unknown 5" type="bool"/>
<property ID="0x0F" name="Disable Movement?" type="bool"/>
<property ID="0x10" name="Active" type="bool"/>
<struct ID="0x11" name="PlayerActorStruct" type="multi">
<properties>
<property ID="0x00" name="Unknown 8" type="bool"/>
<property ID="0x01" name="Unknown 9" type="bool"/>
<property ID="0x02" name="Unknown 10" type="bool"/>
<property ID="0x03" name="Unknown 11" type="bool"/>
<property ID="0x04" name="Unknown 12" type="bool"/>
</properties>
</struct>
<struct ID="0x11" name="PlayerActorStruct" template="Structs/MP1-PlayerActorStruct.xml"/>
<property ID="0x12" name="Unknown 13" type="long"/>
</properties>
<states/>

View File

@@ -6,7 +6,7 @@
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Rotation" type="vector3f"/>
<property ID="0x03" name="Active" type="bool"/>
<struct ID="0x04" name="PlayerHintStruct" template="Structs/PlayerHintStruct.xml"/>
<struct ID="0x04" name="PlayerHintStruct" template="Structs/MP1-PlayerHintStruct.xml"/>
<property ID="0x05" name="Unknown" type="long"/>
</properties>
<states/>

View File

@@ -27,37 +27,17 @@
<property ID="0x16" name="Unknown 4" type="float"/>
<property ID="0x17" name="WPSC 1" type="asset" extensions="WPSC"/>
<struct ID="0x18" name="DamageInfo 1" template="Structs/DamageInfo.xml"/>
<struct ID="0x19" name="RidleyStruct1" type="single">
<properties>
<property ID="0x00" name="Unknown 5" type="long"/>
<property ID="0x01" name="Unknown 6" type="long"/>
<property ID="0x02" name="Particle 1" type="asset" extensions="PART"/>
<property ID="0x03" name="Particle 2" type="asset" extensions="PART"/>
<property ID="0x04" name="Texture 1" type="asset" extensions="TXTR"/>
<property ID="0x05" name="Texture 2" type="asset" extensions="TXTR"/>
<property ID="0x06" name="Unknown 7" type="float"/>
<property ID="0x07" name="Unknown 8" type="float"/>
<property ID="0x08" name="Unknown 9" type="float"/>
<property ID="0x09" name="Unknown 10" type="float"/>
<property ID="0x0A" name="Unknown 11" type="float"/>
<property ID="0x0B" name="Unknown 12" type="float"/>
<property ID="0x0C" name="Unknown 13" type="float"/>
<property ID="0x0D" name="Unknown 14" type="float"/>
<property ID="0x0E" name="Unknown 15" type="float"/>
<property ID="0x0F" name="Unknown 16" type="color"/>
<property ID="0x10" name="Unknown 17" type="color"/>
</properties>
</struct>
<struct ID="0x19" name="RidleyStruct1" template="Structs/MP1-RidleyStruct1.xml"/>
<property ID="0x1A" name="Sound ID 1" type="sound"/>
<property ID="0x1B" name="WPSC 2" type="asset" extensions="WPSC"/>
<struct ID="0x1C" name="DamageInfo 2" template="Structs/DamageInfo.xml"/>
<struct ID="0x1D" name="RidleyStruct2 1" template="Structs/RidleyStruct2.xml"/>
<struct ID="0x1D" name="RidleyStruct2 1" template="Structs/MP1-RidleyStruct2.xml"/>
<property ID="0x1E" name="WPSC 3" type="asset" extensions="WPSC"/>
<struct ID="0x1F" name="DamageInfo 3" template="Structs/DamageInfo.xml"/>
<struct ID="0x20" name="RidleyStruct2 2" template="Structs/RidleyStruct2.xml"/>
<struct ID="0x20" name="RidleyStruct2 2" template="Structs/MP1-RidleyStruct2.xml"/>
<property ID="0x21" name="Sound ID 2" type="sound"/>
<struct ID="0x22" name="DamageInfo 4" template="Structs/DamageInfo.xml"/>
<struct ID="0x23" name="RidleyStruct2 3" template="Structs/RidleyStruct2.xml"/>
<struct ID="0x23" name="RidleyStruct2 3" template="Structs/MP1-RidleyStruct2.xml"/>
<property ID="0x24" name="Unknown 18" type="float"/>
<property ID="0x25" name="Unknown 19" type="float"/>
<struct ID="0x26" name="DamageInfo 5" template="Structs/DamageInfo.xml"/>

View File

@@ -7,12 +7,7 @@
<property ID="0x02" name="Unknown 1" type="bool"/>
<property ID="0x03" name="Unknown 2" type="float"/>
<property ID="0x04" name="Unknown 3" type="long"/>
<struct ID="0x05" name="RumbleEffectStruct" type="multi">
<properties>
<property ID="0x00" name="Unknown 4" type="bool"/>
<property ID="0x01" name="Unknown 5" type="bool"/>
</properties>
</struct>
<struct ID="0x05" name="RumbleEffectStruct" template="Structs/MP1-RumbleEffectStruct.xml"/>
</properties>
<states/>
<messages/>

View File

@@ -7,26 +7,7 @@
<property ID="0x02" name="Rotation" type="vector3f"/>
<property ID="0x03" name="Unknown 1" type="bool"/>
<property ID="0x04" name="WPSC" type="asset" extensions="WPSC"/>
<struct ID="0x05" name="ScriptBeamStruct" type="multi">
<properties>
<property ID="0x00" name="Unknown 2" type="long"/>
<property ID="0x01" name="Particle 1" type="asset" extensions="PART"/>
<property ID="0x02" name="Particle 2" type="asset" extensions="PART"/>
<property ID="0x03" name="Texture 1" type="asset" extensions="TXTR"/>
<property ID="0x04" name="Texture 2" type="asset" extensions="TXTR"/>
<property ID="0x05" name="Unknown 3" type="float"/>
<property ID="0x06" name="Unknown 4" type="float"/>
<property ID="0x07" name="Unknown 5" type="float"/>
<property ID="0x08" name="Unknown 6" type="float"/>
<property ID="0x09" name="Unknown 7" type="float"/>
<property ID="0x0A" name="Unknown 8" type="float"/>
<property ID="0x0B" name="Unknown 9" type="float"/>
<property ID="0x0C" name="Unknown 10" type="float"/>
<property ID="0x0D" name="Unknown 11" type="float"/>
<property ID="0x0E" name="Unknown 12" type="color"/>
<property ID="0x0F" name="Unknown 13" type="color"/>
</properties>
</struct>
<struct ID="0x05" name="ScriptBeamStruct" template="Structs/MP1-ScriptBeamStruct.xml"/>
<struct ID="0x06" name="DamageInfo" template="Structs/DamageInfo.xml"/>
</properties>
<states/>

View File

@@ -46,12 +46,7 @@
<property ID="0x05" name="Unknown 2" type="float"/>
<property ID="0x06" name="Unknown 3" type="float"/>
<property ID="0x07" name="Unknown 4" type="float"/>
<struct ID="0x08" name="LayerSwitch" type="single">
<properties>
<property ID="0x00" name="Room ID" type="asset" extensions="MREA"/>
<property ID="0x01" name="Layer no" type="long"/>
</properties>
</struct>
<struct ID="0x08" name="LayerSwitch" template="Structs/LayerSwitch.xml"/>
<enum ID="0x09" name="Item" template="Enums/Item.xml"/>
<property ID="0x0A" name="Active" type="bool"/>
<property ID="0x0B" name="Unknown 5" type="float"/>

View File

@@ -6,26 +6,26 @@
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Rotation" type="vector3f"/>
<property ID="0x03" name="Unknown 1" type="bool"/>
<struct ID="0x04" name="PlayerHintStruct" template="Structs/PlayerHintStruct.xml"/>
<struct ID="0x04" name="PlayerHintStruct" template="Structs/MP1-PlayerHintStruct.xml"/>
<property ID="0x05" name="Unknown 2" type="float"/>
<property ID="0x06" name="Unknown 3" type="float"/>
<property ID="0x07" name="Unknown 4" type="float"/>
<property ID="0x08" name="Unknown 5" type="float"/>
<struct ID="0x09" name="SpindleCameraStruct 1" template="Structs/SpindleCameraStruct.xml"/>
<struct ID="0x0A" name="SpindleCameraStruct 2" template="Structs/SpindleCameraStruct.xml"/>
<struct ID="0x0B" name="SpindleCameraStruct 3" template="Structs/SpindleCameraStruct.xml"/>
<struct ID="0x0C" name="SpindleCameraStruct 4" template="Structs/SpindleCameraStruct.xml"/>
<struct ID="0x0D" name="SpindleCameraStruct 5" template="Structs/SpindleCameraStruct.xml"/>
<struct ID="0x0E" name="SpindleCameraStruct 6" template="Structs/SpindleCameraStruct.xml"/>
<struct ID="0x0F" name="SpindleCameraStruct 7" template="Structs/SpindleCameraStruct.xml"/>
<struct ID="0x10" name="SpindleCameraStruct 8" template="Structs/SpindleCameraStruct.xml"/>
<struct ID="0x11" name="SpindleCameraStruct 9" template="Structs/SpindleCameraStruct.xml"/>
<struct ID="0x12" name="SpindleCameraStruct 10" template="Structs/SpindleCameraStruct.xml"/>
<struct ID="0x13" name="SpindleCameraStruct 11" template="Structs/SpindleCameraStruct.xml"/>
<struct ID="0x14" name="SpindleCameraStruct 12" template="Structs/SpindleCameraStruct.xml"/>
<struct ID="0x15" name="SpindleCameraStruct 13" template="Structs/SpindleCameraStruct.xml"/>
<struct ID="0x16" name="SpindleCameraStruct 14" template="Structs/SpindleCameraStruct.xml"/>
<struct ID="0x17" name="SpindleCameraStruct 15" template="Structs/SpindleCameraStruct.xml"/>
<struct ID="0x09" name="SpindleCameraStruct 1" template="Structs/MP1-SpindleCameraStruct.xml"/>
<struct ID="0x0A" name="SpindleCameraStruct 2" template="Structs/MP1-SpindleCameraStruct.xml"/>
<struct ID="0x0B" name="SpindleCameraStruct 3" template="Structs/MP1-SpindleCameraStruct.xml"/>
<struct ID="0x0C" name="SpindleCameraStruct 4" template="Structs/MP1-SpindleCameraStruct.xml"/>
<struct ID="0x0D" name="SpindleCameraStruct 5" template="Structs/MP1-SpindleCameraStruct.xml"/>
<struct ID="0x0E" name="SpindleCameraStruct 6" template="Structs/MP1-SpindleCameraStruct.xml"/>
<struct ID="0x0F" name="SpindleCameraStruct 7" template="Structs/MP1-SpindleCameraStruct.xml"/>
<struct ID="0x10" name="SpindleCameraStruct 8" template="Structs/MP1-SpindleCameraStruct.xml"/>
<struct ID="0x11" name="SpindleCameraStruct 9" template="Structs/MP1-SpindleCameraStruct.xml"/>
<struct ID="0x12" name="SpindleCameraStruct 10" template="Structs/MP1-SpindleCameraStruct.xml"/>
<struct ID="0x13" name="SpindleCameraStruct 11" template="Structs/MP1-SpindleCameraStruct.xml"/>
<struct ID="0x14" name="SpindleCameraStruct 12" template="Structs/MP1-SpindleCameraStruct.xml"/>
<struct ID="0x15" name="SpindleCameraStruct 13" template="Structs/MP1-SpindleCameraStruct.xml"/>
<struct ID="0x16" name="SpindleCameraStruct 14" template="Structs/MP1-SpindleCameraStruct.xml"/>
<struct ID="0x17" name="SpindleCameraStruct 15" template="Structs/MP1-SpindleCameraStruct.xml"/>
</properties>
<states/>
<messages/>

View File

@@ -10,18 +10,8 @@
<property ID="0x05" name="Unknown 2" type="long"/>
<property ID="0x06" name="Unknown 3" type="bool"/>
<property ID="0x07" name="Texture" type="asset" extensions="TXTR"/>
<struct ID="0x08" name="GuessStruct 1" type="single">
<properties>
<property ID="0x00" name="Unknown 4" type="float"/>
<property ID="0x01" name="Unknown 5" type="float"/>
</properties>
</struct>
<struct ID="0x09" name="GuessStruct 2" type="single">
<properties>
<property ID="0x00" name="Unknown 6" type="float"/>
<property ID="0x01" name="Unknown 7" type="float"/>
</properties>
</struct>
<struct ID="0x08" name="GuessStruct 1" template="Structs/MP1-GuessStruct 1.xml"/>
<struct ID="0x09" name="GuessStruct 2" template="Structs/MP1-GuessStruct 2.xml"/>
<property ID="0x0A" name="Unknown 8" type="bool"/>
</properties>
<states/>

View File

@@ -24,15 +24,7 @@
<property ID="0x13" name="Fluid Type" type="long"/>
<property ID="0x14" name="Unknown 11" type="bool"/>
<property ID="0x15" name="Unknown 12" type="float"/>
<struct ID="0x16" name="FluidUVMotion" type="single">
<properties>
<struct ID="0x00" name="Fluid Layer Motion 1" template="Structs/FluidLayerMotion.xml"/>
<struct ID="0x01" name="Fluid Layer Motion 2" template="Structs/FluidLayerMotion.xml"/>
<struct ID="0x02" name="Fluid Layer Motion 3" template="Structs/FluidLayerMotion.xml"/>
<property ID="0x03" name="Unknown 1" type="float"/>
<property ID="0x04" name="Unknown 2" type="float"/>
</properties>
</struct>
<struct ID="0x16" name="FluidUVMotion" template="Structs/FluidUVMotion.xml"/>
<property ID="0x17" name="Unknown 30" type="float"/>
<property ID="0x18" name="Unknown 31" type="float"/>
<property ID="0x19" name="Unknown 32" type="float"/>