Added "support" for MayaSpline properties

This commit is contained in:
parax0
2016-02-15 02:06:44 -07:00
parent c1e3808196
commit d39a9dd1c1
168 changed files with 720 additions and 557 deletions

View File

@@ -4,7 +4,7 @@
<properties>
<property ID="0x00" name="Name" type="string"/>
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Volume" type="vector3f"/>
<property ID="0x02" name="Scale" type="vector3f"/>
<property ID="0x03" name="Unknown 1" type="bool"/>
<property ID="0x04" name="Unknown 2" type="float"/>
<property ID="0x05" name="Unknown 3" type="float"/>

View File

@@ -5,7 +5,7 @@
<property ID="0x00" name="Name" type="string"/>
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Rotation" type="vector3f"/>
<property ID="0x03" name="Volume" type="vector3f"/>
<property ID="0x03" name="Scale" type="vector3f"/>
<property ID="0x04" name="Unknown 1" type="bool"/>
<property ID="0x05" name="Unknown 2" type="bool"/>
<property ID="0x06" name="Unknown 3" type="bool"/>

View File

@@ -5,7 +5,7 @@
<property ID="0x00" name="Name" type="string"/>
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Rotation" type="vector3f"/>
<property ID="0x03" name="Volume" type="vector3f"/>
<property ID="0x03" name="Scale" type="vector3f"/>
<property ID="0x04" name="Unknown 1" type="bool"/>
<property ID="0x05" name="Unknown 2" type="float"/>
<property ID="0x06" name="Unknown 3" type="float"/>

View File

@@ -4,7 +4,7 @@
<properties>
<property ID="0x00" name="Name" type="string"/>
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Volume" type="vector3f"/>
<property ID="0x02" name="Scale" type="vector3f"/>
<struct ID="0x03" name="HealthInfo" template="Structs/HealthInfo.xml"/>
<struct ID="0x04" name="DamageVulnerability" template="Structs/DamageVulnerability.xml"/>
<enum ID="0x05" name="Render Side">

View File

@@ -5,7 +5,7 @@
<property ID="0x00" name="Name" type="string"/>
<property ID="0x01" name="Active" type="bool"/>
<property ID="0x02" name="Position" type="vector3f"/>
<property ID="0x03" name="Volume" type="vector3f"/>
<property ID="0x03" name="Scale" type="vector3f"/>
<property ID="0x04" name="Dock Number" type="long"/>
<property ID="0x05" name="Room Number" type="long"/>
<property ID="0x06" name="Load Automatically?" type="bool"/>

View File

@@ -5,7 +5,7 @@
<property ID="0x00" name="Name" type="string"/>
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Rotation" type="vector3f"/>
<property ID="0x03" name="Volume" type="vector3f"/>
<property ID="0x03" name="Scale" type="vector3f"/>
<property ID="0x04" name="Unknown 1" type="bool"/>
<property ID="0x05" name="Model" type="file" extensions="CMDL"/>
<property ID="0x06" name="AnimationParameters" type="character"/>

View File

@@ -4,7 +4,7 @@
<properties>
<property ID="0x00" name="Name" type="string"/>
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Volume" type="vector3f"/>
<property ID="0x02" name="Scale" type="vector3f"/>
<property ID="0x03" name="Unknown 1" type="float"/>
<property ID="0x04" name="Unknown 2" type="float"/>
<property ID="0x05" name="Unknown 3" type="color"/>

View File

@@ -4,7 +4,7 @@
<properties>
<property ID="0x00" name="Name" type="string"/>
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Volume" type="vector3f"/>
<property ID="0x02" name="Scale" type="vector3f"/>
<property ID="0x03" name="Active" type="bool"/>
<property ID="0x04" name="AnimationParameters" type="character"/>
<struct ID="0x05" name="ActorParameters" template="Structs/ActorParameters.xml"/>

View File

@@ -5,7 +5,43 @@
<property ID="0x00" name="Name" type="string"/>
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Rotation" type="vector3f"/>
<enum ID="0x03" name="Type" template="Enums/SpecialFunctionType.xml"/>
<enum ID="0x03" name="Function">
<enumerators>
<enumerator ID="0x00" name="What"/>
<enumerator ID="0x01" name="Player Follow Locator"/>
<enumerator ID="0x02" name="Spinner Controller"/>
<enumerator ID="0x03" name="Object Follow Locator"/>
<enumerator ID="0x04" name="Function 4"/>
<enumerator ID="0x05" name="Inventory Activator"/>
<enumerator ID="0x06" name="Map Station"/>
<enumerator ID="0x07" name="Save Station"/>
<enumerator ID="0x08" name="Intro Boss Ring Controller"/>
<enumerator ID="0x09" name="View Frustum Tester (Unused)"/>
<enumerator ID="0x0A" name="Shot Spinner Controller"/>
<enumerator ID="0x0B" name="Escape Sequence"/>
<enumerator ID="0x0C" name="Boss Energy Bar"/>
<enumerator ID="0x0D" name="End Game"/>
<enumerator ID="0x0E" name="HUD Fade In"/>
<enumerator ID="0x0F" name="Cinematic Skip"/>
<enumerator ID="0x10" name="Script Layer Controller"/>
<enumerator ID="0x11" name="Rain Simulator"/>
<enumerator ID="0x12" name="Area Damage"/>
<enumerator ID="0x13" name="Object Follow Object (Unused)"/>
<enumerator ID="0x14" name="Redundant Hint System"/>
<enumerator ID="0x15" name="Drop Bomb"/>
<enumerator ID="0x16" name="Function 22"/>
<enumerator ID="0x17" name="Missile Station"/>
<enumerator ID="0x18" name="Billboard"/>
<enumerator ID="0x19" name="Player In Area Relay"/>
<enumerator ID="0x1A" name="HUD Target"/>
<enumerator ID="0x1B" name="Fog Fader"/>
<enumerator ID="0x1C" name="Enter Logbook Screen"/>
<enumerator ID="0x1D" name="Power Bomb Station"/>
<enumerator ID="0x1E" name="Ending"/>
<enumerator ID="0x1F" name="Fusion Relay"/>
<enumerator ID="0x20" name="Weapon Switch (PAL-only)"/>
</enumerators>
</enum>
<property ID="0x04" name="Unknown 1" type="string"/>
<property ID="0x05" name="Unknown 2" type="float"/>
<property ID="0x06" name="Unknown 3" type="float"/>

View File

@@ -4,7 +4,7 @@
<properties>
<property ID="0x00" name="Name" type="string"/>
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Volume" type="vector3f"/>
<property ID="0x02" name="Scale" type="vector3f"/>
<struct ID="0x03" name="DamageInfo" template="Structs/DamageInfo.xml"/>
<property ID="0x04" name="Unknown 1" type="vector3f"/>
<property ID="0x05" name="Unknown 2" type="long"/>

View File

@@ -4,7 +4,7 @@
<properties>
<property ID="0x00" name="Name" type="string"/>
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Volume" type="vector3f"/>
<property ID="0x02" name="Scale" type="vector3f"/>
<struct ID="0x03" name="DamageInfo" template="Structs/DamageInfo.xml"/>
<property ID="0x04" name="Force" type="vector3f"/>
<bitfield ID="0x05" name="Trigger Flags">

View File

@@ -5,7 +5,7 @@
<property ID="0x00" name="Name" type="string"/>
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Rotation" type="vector3f"/>
<property ID="0x03" name="Volume" type="vector3f"/>
<property ID="0x03" name="Scale" type="vector3f"/>
<property ID="0x04" name="Active" type="bool"/>
<struct ID="0x05" name="ActorParameters" template="Structs/ActorParameters.xml"/>
<property ID="0x06" name="Unknown 1" type="long"/>

View File

@@ -4,7 +4,7 @@
<properties>
<property ID="0x00" name="Name" type="string"/>
<property ID="0x01" name="Position" type="vector3f"/>
<property ID="0x02" name="Volume" type="vector3f"/>
<property ID="0x02" name="Scale" type="vector3f"/>
<struct ID="0x03" name="DamageInfo" template="Structs/DamageInfo.xml"/>
<property ID="0x04" name="Unknown 1" type="vector3f"/>
<property ID="0x05" name="Unknown 2" type="long"/>