Added support for attaching assets from properties to locator bones in the World Editor

This commit is contained in:
parax0
2016-04-30 06:17:02 -06:00
parent 2655f9d3fd
commit cf84f9909a
42 changed files with 575 additions and 255 deletions

View File

@@ -38,6 +38,9 @@
<model source="property">0x06:0x04</model>
<model source="property">0x0C</model>
</assets>
<attachments>
<attachment propertyID="0x0C" locator="Hive_LCTR"/>
</attachments>
<rotation_type>enabled</rotation_type>
<scale_type>enabled</scale_type>
</editor>

View File

@@ -61,6 +61,9 @@
<animparams source="property">0x11</animparams>
<model source="property">0x14</model>
</assets>
<attachments>
<attachment propertyID="0x11" locator="grenadeLauncher_LCTR"/>
</attachments>
<rotation_type>enabled</rotation_type>
<scale_type>enabled</scale_type>
</editor>

View File

@@ -65,6 +65,10 @@
<model source="property">0x14</model>
<model source="property">0x2A</model>
</assets>
<attachments>
<attachment propertyID="0x11" locator="grenadeLauncher_LCTR"/>
<attachment propertyID="0x11" locator="grenadeLauncher2_LCTR"/>
</attachments>
<rotation_type>enabled</rotation_type>
<scale_type>enabled</scale_type>
</editor>

View File

@@ -10,20 +10,20 @@
<struct ID="0x05" name="ActorParameters" template="Structs/ActorParameters.xml"/>
<property ID="0x06" name="Unknown 1" type="bool"/>
<property ID="0x07" name="Unknown 2" type="bool"/>
<property ID="0x08" name="Model 1" type="file" extensions="CMDL"/>
<property ID="0x09" name="Model 2" type="file" extensions="CMDL"/>
<property ID="0x0A" name="Model 3" type="file" extensions="CMDL"/>
<property ID="0x0B" name="Model 4" type="file" extensions="CMDL"/>
<property ID="0x0C" name="Model 5" type="file" extensions="CMDL"/>
<property ID="0x0D" name="Model 6" type="file" extensions="CMDL"/>
<property ID="0x0E" name="Model 7" type="file" extensions="CMDL"/>
<property ID="0x0F" name="Model 8" type="file" extensions="CMDL"/>
<property ID="0x10" name="Model 9" type="file" extensions="CMDL"/>
<property ID="0x11" name="Model 10" type="file" extensions="CMDL"/>
<property ID="0x12" name="Model 11" type="file" extensions="CMDL"/>
<property ID="0x13" name="Model 12" type="file" extensions="CMDL"/>
<property ID="0x14" name="Model 13" type="file" extensions="CMDL"/>
<property ID="0x15" name="Model 14" type="file" extensions="CMDL"/>
<property ID="0x08" name="Rock Weak Point 1 Model" type="file" extensions="CMDL"/>
<property ID="0x09" name="Rock Weak Point 2 Model" type="file" extensions="CMDL"/>
<property ID="0x0A" name="Rock Weak Point 3 Model" type="file" extensions="CMDL"/>
<property ID="0x0B" name="Rock Weak Point 4 Model" type="file" extensions="CMDL"/>
<property ID="0x0C" name="Rock Weak Point 5 Model" type="file" extensions="CMDL"/>
<property ID="0x0D" name="Rock Weak Point 6 Model" type="file" extensions="CMDL"/>
<property ID="0x0E" name="Rock Weak Point 7 Model" type="file" extensions="CMDL"/>
<property ID="0x0F" name="Phazon Weak Point 1 Model" type="file" extensions="CMDL"/>
<property ID="0x10" name="Phazon Weak Point 2 Model" type="file" extensions="CMDL"/>
<property ID="0x11" name="Phazon Weak Point 3 Model" type="file" extensions="CMDL"/>
<property ID="0x12" name="Phazon Weak Point 4 Model" type="file" extensions="CMDL"/>
<property ID="0x13" name="Phazon Weak Point 5 Model" type="file" extensions="CMDL"/>
<property ID="0x14" name="Phazon Weak Point 6 Model" type="file" extensions="CMDL"/>
<property ID="0x15" name="Phazon Weak Point 7 Mdoel" type="file" extensions="CMDL"/>
<property ID="0x16" name="Particle 1" type="file" extensions="PART"/>
<property ID="0x17" name="Particle 2" type="file" extensions="PART"/>
<property ID="0x18" name="Particle 3" type="file" extensions="PART"/>