Added ability to test Int properties as Choices. Added functionality to fix the property name map keeping track of unused type/ID pairs. Fixed various UI bugs.

This commit is contained in:
Aruki
2018-10-21 19:01:57 -06:00
parent 8d1aec35ad
commit 1bc95a30a5
36 changed files with 1861 additions and 20912 deletions

View File

@@ -75,10 +75,10 @@
<Element Type="Struct" ID="0xC962CB9C" Archetype="AdditiveTouchAttackBehaviorData"/>
<Element Type="Struct" ID="0xF6E5327" Archetype="UnknownStruct122"/>
<Element Type="Struct" ID="0xE2C2F5EF" Archetype="StunnedByContactRuleData"/>
<Element Type="Struct" ID="0x5192CCEC" Archetype="UnknownStruct124"/>
<Element Type="Struct" ID="0x5192CCEC" Archetype="DrivenIntoGroundBehaviorData"/>
<Element Type="Struct" ID="0xAFCADE60" Archetype="OneShotBehaviorData"/>
<Element Type="Struct" ID="0x749A68A1" Archetype="TargetPlayerBehaviorData"/>
<Element Type="Struct" ID="0x2CC6F52" Archetype="UnknownStruct124"/>
<Element Type="Struct" ID="0x2CC6F52" Archetype="DrivenIntoGroundBehaviorData"/>
<Element Type="Struct" ID="0xE37F3561" Archetype="AreaAttackBehaviorData"/>
<Element Type="Struct" ID="0xA1F091B2" Archetype="UnknownStruct128"/>
<Element Type="Struct" ID="0x638FC2B" Archetype="SeparateAndReformBehaviorData"/>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyTemplate ArchiveVer="4" Game="DKCReturns">
<PropertyArchetype Type="Struct">
<Name>UnknownStruct153</Name>
<Name>BossHUD</Name>
<SubProperties>
<Element Type="Asset" ID="0x8B4C102C">
<TypeFilter>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyTemplate ArchiveVer="4" Game="DKCReturns">
<PropertyArchetype Type="Struct">
<Name>UnknownStruct81</Name>
<Name>CameraClip</Name>
<SubProperties>
<Element Type="Float" ID="0xF4817F13">
<DefaultValue>0.2</DefaultValue>

View File

@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyTemplate ArchiveVer="4" Game="DKCReturns">
<PropertyArchetype Type="Struct">
<Name>UnknownStruct80</Name>
<Name>CameraFraming</Name>
<SubProperties>
<Element Type="Struct" ID="0xC79AA0C6" Archetype="UnknownStruct78"/>
<Element Type="Struct" ID="0x62243011" Archetype="UnknownStruct79"/>
<Element Type="Struct" ID="0xC79AA0C6" Archetype="FramingRules"/>
<Element Type="Struct" ID="0x62243011" Archetype="ZoomBehaviorData"/>
</SubProperties>
</PropertyArchetype>
</PropertyTemplate>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyTemplate ArchiveVer="4" Game="DKCReturns">
<PropertyArchetype Type="Struct">
<Name>UnknownStruct75</Name>
<Name>CameraTracking</Name>
<SubProperties>
<Element Type="Enum" ID="0x5BFED7DB">
<DefaultValue>0x62C2ABD5</DefaultValue>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyTemplate ArchiveVer="4" Game="DKCReturns">
<PropertyArchetype Type="Struct">
<Name>UnknownStruct90</Name>
<Name>CreditsData</Name>
<SubProperties>
<Element Type="Float" ID="0xC7A734CE">
<DefaultValue>180.0</DefaultValue>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyTemplate ArchiveVer="4" Game="DKCReturns">
<PropertyArchetype Type="Struct">
<Name>UnknownStruct124</Name>
<Name>DrivenIntoGroundBehaviorData</Name>
<SubProperties>
<Element Type="Bool" ID="0xBB0E924C">
<DefaultValue>false</DefaultValue>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyTemplate ArchiveVer="4" Game="DKCReturns">
<PropertyArchetype Type="Struct">
<Name>UnknownStruct78</Name>
<Name>FramingRules</Name>
<SubProperties>
<Element Type="Bool" ID="0x1D2830C3">
<DefaultValue>false</DefaultValue>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyTemplate ArchiveVer="4" Game="DKCReturns">
<PropertyArchetype Type="Struct">
<Name>UnknownStruct152</Name>
<Name>PauseHUD</Name>
<SubProperties>
<Element Type="Struct" ID="0xEB03168D" Archetype="UnknownStruct149"/>
<Element Type="Struct" ID="0xCCD85456" Archetype="UnknownStruct150"/>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyTemplate ArchiveVer="4" Game="DKCReturns">
<PropertyArchetype Type="Struct">
<Name>PeanutMaterialEffects</Name>
<SubProperties>
<Element Type="Struct" ID="0xD72E09E1" Archetype="MaterialType"/>
<Element Type="Asset" ID="0x5B60214F"/>
<Element Type="Asset" ID="0xA272ADE0"/>
</SubProperties>
</PropertyArchetype>
</PropertyTemplate>

View File

@@ -111,14 +111,14 @@
<Element Type="Int" ID="0x5A79779">
<DefaultValue>0</DefaultValue>
</Element>
<Element Type="Struct" ID="0xE8D26BAE" Archetype="PeanutStruct"/>
<Element Type="Struct" ID="0xD1AAC6EE" Archetype="PeanutStruct"/>
<Element Type="Struct" ID="0xC682A22E" Archetype="PeanutStruct"/>
<Element Type="Struct" ID="0xA35B9C6E" Archetype="PeanutStruct"/>
<Element Type="Struct" ID="0xB473F8AE" Archetype="PeanutStruct"/>
<Element Type="Struct" ID="0x8D0B55EE" Archetype="PeanutStruct"/>
<Element Type="Struct" ID="0x9A23312E" Archetype="PeanutStruct"/>
<Element Type="Struct" ID="0x46B9296E" Archetype="PeanutStruct"/>
<Element Type="Struct" ID="0xE8D26BAE" Archetype="PeanutMaterialEffects"/>
<Element Type="Struct" ID="0xD1AAC6EE" Archetype="PeanutMaterialEffects"/>
<Element Type="Struct" ID="0xC682A22E" Archetype="PeanutMaterialEffects"/>
<Element Type="Struct" ID="0xA35B9C6E" Archetype="PeanutMaterialEffects"/>
<Element Type="Struct" ID="0xB473F8AE" Archetype="PeanutMaterialEffects"/>
<Element Type="Struct" ID="0x8D0B55EE" Archetype="PeanutMaterialEffects"/>
<Element Type="Struct" ID="0x9A23312E" Archetype="PeanutMaterialEffects"/>
<Element Type="Struct" ID="0x46B9296E" Archetype="PeanutMaterialEffects"/>
</SubProperties>
</PropertyArchetype>
</PropertyTemplate>

View File

@@ -3,7 +3,7 @@
<PropertyArchetype Type="Struct">
<Name>SpindlePosition</Name>
<SubProperties>
<Element Type="Int" ID="0xB8A6413A">
<Element Type="Flags" ID="0xB8A6413A">
<CookPreference>Always</CookPreference>
<DefaultValue>320</DefaultValue>
</Element>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyTemplate ArchiveVer="4" Game="DKCReturns">
<PropertyArchetype Type="Struct">
<Name>UnknownStruct79</Name>
<Name>ZoomBehaviorData</Name>
<SubProperties>
<Element Type="Spline" ID="0x343A18A7"/>
<Element Type="Bool" ID="0x82AF371E">