Skip to content

Commit 3c20c85

Browse files
committed
Update MP1 template property names (from MP2/3) and structs
1 parent 6624541 commit 3c20c85

34 files changed

+497
-285
lines changed

templates/MP1/Game.xml

Lines changed: 129 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -833,7 +833,7 @@
833833
</Element>
834834
<Element>
835835
<Key>0xB</Key>
836-
<Value>UnknownState1</Value>
836+
<Value>CloseIn</Value>
837837
</Element>
838838
<Element>
839839
<Key>0xC</Key>
@@ -857,47 +857,59 @@
857857
</Element>
858858
<Element>
859859
<Key>0x11</Key>
860-
<Value>UnknownState2</Value>
860+
<Value>DeactivateState</Value>
861861
</Element>
862862
<Element>
863863
<Key>0x12</Key>
864864
<Value>Play</Value>
865865
</Element>
866866
<Element>
867867
<Key>0x13</Key>
868-
<Value>UnknownState3</Value>
868+
<Value>MassiveDeath</Value>
869869
</Element>
870870
<Element>
871871
<Key>0x14</Key>
872872
<Value>DeathRattle</Value>
873873
</Element>
874874
<Element>
875875
<Key>0x15</Key>
876-
<Value>UnknownState4</Value>
876+
<Value>AboutToMassivelyDie</Value>
877877
</Element>
878878
<Element>
879879
<Key>0x16</Key>
880880
<Value>Damage</Value>
881881
</Element>
882882
<Element>
883883
<Key>0x17</Key>
884-
<Value>UnknownState5</Value>
884+
<Value>InvulnDamage</Value>
885885
</Element>
886886
<Element>
887887
<Key>0x18</Key>
888-
<Value>UnknownState6</Value>
888+
<Value>MassiveFrozenDeath</Value>
889889
</Element>
890890
<Element>
891891
<Key>0x19</Key>
892892
<Value>Modify</Value>
893893
</Element>
894+
<Element>
895+
<Key>0x1A</Key>
896+
<Value>ScanStart</Value>
897+
</Element>
898+
<Element>
899+
<Key>0x1B</Key>
900+
<Value>ScanProcessing</Value>
901+
</Element>
894902
<Element>
895903
<Key>0x1C</Key>
896904
<Value>ScanDone</Value>
897905
</Element>
906+
<Element>
907+
<Key>0x1D</Key>
908+
<Value>UnFrozen</Value>
909+
</Element>
898910
<Element>
899911
<Key>0x1E</Key>
900-
<Value>DFST</Value>
912+
<Value>Default</Value>
901913
</Element>
902914
<Element>
903915
<Key>0x1F</Key>
@@ -915,7 +927,7 @@
915927
</Element>
916928
<Element>
917929
<Key>0x2</Key>
918-
<Value>UnknownMessage1</Value>
930+
<Value>Arrived</Value>
919931
</Element>
920932
<Element>
921933
<Key>0x3</Key>
@@ -979,7 +991,7 @@
979991
</Element>
980992
<Element>
981993
<Key>0x12</Key>
982-
<Value>UnknownMessage2</Value>
994+
<Value>UnknownMessage</Value>
983995
</Element>
984996
<Element>
985997
<Key>0x13</Key>
@@ -993,5 +1005,113 @@
9931005
<Key>0x15</Key>
9941006
<Value>Alert</Value>
9951007
</Element>
1008+
<Element>
1009+
<Key>0x16</Key>
1010+
<Value>InternalMessage0</Value>
1011+
</Element>
1012+
<Element>
1013+
<Key>0x17</Key>
1014+
<Value>OnFloor</Value>
1015+
</Element>
1016+
<Element>
1017+
<Key>0x18</Key>
1018+
<Value>InternalMessage1</Value>
1019+
</Element>
1020+
<Element>
1021+
<Key>0x19</Key>
1022+
<Value>InternalMessage2</Value>
1023+
</Element>
1024+
<Element>
1025+
<Key>0x1A</Key>
1026+
<Value>Falling</Value>
1027+
</Element>
1028+
<Element>
1029+
<Key>0x1B</Key>
1030+
<Value>OnIceSurface</Value>
1031+
</Element>
1032+
<Element>
1033+
<Key>0x1C</Key>
1034+
<Value>OnMudSlowSurface</Value>
1035+
</Element>
1036+
<Element>
1037+
<Key>0x1D</Key>
1038+
<Value>OnNormalSurface</Value>
1039+
</Element>
1040+
<Element>
1041+
<Key>0x1E</Key>
1042+
<Value>Touched</Value>
1043+
</Element>
1044+
<Element>
1045+
<Key>0x1F</Key>
1046+
<Value>AddPlatformRider</Value>
1047+
</Element>
1048+
<Element>
1049+
<Key>0x20</Key>
1050+
<Value>LandOnNotFloor</Value>
1051+
</Element>
1052+
<Element>
1053+
<Key>0x21</Key>
1054+
<Value>Registered</Value>
1055+
</Element>
1056+
<Element>
1057+
<Key>0x22</Key>
1058+
<Value>Deleted</Value>
1059+
</Element>
1060+
<Element>
1061+
<Key>0x23</Key>
1062+
<Value>InitializedInArea</Value>
1063+
</Element>
1064+
<Element>
1065+
<Key>0x24</Key>
1066+
<Value>WorldInitialized</Value>
1067+
</Element>
1068+
<Element>
1069+
<Key>0x25</Key>
1070+
<Value>AddSplashInhabitant</Value>
1071+
</Element>
1072+
<Element>
1073+
<Key>0x26</Key>
1074+
<Value>UpdateSplashInhabitant</Value>
1075+
</Element>
1076+
<Element>
1077+
<Key>0x27</Key>
1078+
<Value>RemoveSplashInhabitant</Value>
1079+
</Element>
1080+
<Element>
1081+
<Key>0x28</Key>
1082+
<Value>Jumped</Value>
1083+
</Element>
1084+
<Element>
1085+
<Key>0x29</Key>
1086+
<Value>Damage</Value>
1087+
</Element>
1088+
<Element>
1089+
<Key>0x2A</Key>
1090+
<Value>InvulnDamage</Value>
1091+
</Element>
1092+
<Element>
1093+
<Key>0x2B</Key>
1094+
<Value>ProjectileCollide</Value>
1095+
</Element>
1096+
<Element>
1097+
<Key>0x2C</Key>
1098+
<Value>InSnakeWeed</Value>
1099+
</Element>
1100+
<Element>
1101+
<Key>0x2D</Key>
1102+
<Value>AddPhazonPoolInhabitant</Value>
1103+
</Element>
1104+
<Element>
1105+
<Key>0x2E</Key>
1106+
<Value>UpdatePhazonPoolInhabitant</Value>
1107+
</Element>
1108+
<Element>
1109+
<Key>0x2F</Key>
1110+
<Value>RemovePhazonPoolInhabitant</Value>
1111+
</Element>
1112+
<Element>
1113+
<Key>0x30</Key>
1114+
<Value>SuspendedMove</Value>
1115+
</Element>
9961116
</Messages>
9971117
</Game>

templates/MP1/Misc/TweakGui.xml.rej

Lines changed: 0 additions & 30 deletions
This file was deleted.

templates/MP1/Script/AIJumpPoint.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<Name>Active</Name>
1717
</Element>
1818
<Element Type="Float" ID="0x4">
19-
<Name>Unknown 1</Name>
19+
<Name>JumpApex</Name>
2020
</Element>
2121
</SubProperties>
2222
</Properties>

templates/MP1/Script/AIKeyframe.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,22 @@
77
<Name>Name</Name>
88
</Element>
99
<Element Type="Int" ID="0x1">
10-
<Name>Unknown 1</Name>
10+
<Name>Animation ID</Name>
1111
</Element>
1212
<Element Type="Bool" ID="0x2">
13-
<Name>Unknown 2</Name>
13+
<Name>Looping</Name>
1414
</Element>
1515
<Element Type="Float" ID="0x3">
16-
<Name>Unknown 3</Name>
16+
<Name>Lifetime</Name>
1717
</Element>
1818
<Element Type="Bool" ID="0x4">
19-
<Name>Unknown 4</Name>
19+
<Name>Active</Name>
2020
</Element>
2121
<Element Type="Int" ID="0x5">
22-
<Name>Unknown 5</Name>
22+
<Name>Fade Out</Name>
2323
</Element>
2424
<Element Type="Float" ID="0x6">
25-
<Name>Unknown 6</Name>
25+
<Name>Playback Rate</Name>
2626
</Element>
2727
</SubProperties>
2828
</Properties>

templates/MP1/Script/Actor.xml

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,21 @@
1616
<Name>Scale</Name>
1717
</Element>
1818
<Element Type="Vector" ID="0x4">
19-
<Name>Unknown 1</Name>
19+
<Name>CollisionBox</Name>
2020
</Element>
2121
<Element Type="Vector" ID="0x5">
22-
<Name>Scan Offset</Name>
22+
<Name>CollisionOffset</Name>
2323
</Element>
2424
<Element Type="Float" ID="0x6">
25-
<Name>Unknown 2</Name>
25+
<Name>Mass</Name>
2626
</Element>
2727
<Element Type="Float" ID="0x7">
28-
<Name>Unknown 3</Name>
28+
<Name>Gravity</Name>
2929
</Element>
3030
<Element Type="Struct" ID="0x8" Archetype="HealthInfo"/>
3131
<Element Type="Struct" ID="0x9" Archetype="DamageVulnerability"/>
3232
<Element Type="Asset" ID="0xA">
33-
<Name>Model</Name>
33+
<Name>StaticModel</Name>
3434
<TypeFilter>
3535
<Element>CMDL</Element>
3636
</TypeFilter>
@@ -40,37 +40,45 @@
4040
</Element>
4141
<Element Type="Struct" ID="0xC" Archetype="ActorParameters"/>
4242
<Element Type="Bool" ID="0xD">
43-
<Name>Auto-Play Animation</Name>
43+
<Name>IsLoop</Name>
44+
<Description>Enables auto-playing &amp; looping animation.</Description>
4445
</Element>
4546
<Element Type="Bool" ID="0xE">
46-
<Name>Unknown 5</Name>
47+
<Name>Immovable</Name>
48+
<Description>Applies "Immovable" material type.</Description>
4749
</Element>
4850
<Element Type="Bool" ID="0xF">
49-
<Name>Bounding Box Collision</Name>
51+
<Name>IsSolid</Name>
52+
<Description>Applies "Solid" material type, enabling bounding box collision.</Description>
5053
</Element>
5154
<Element Type="Bool" ID="0x10">
52-
<Name>Unknown 7</Name>
55+
<Name>IsCameraThrough</Name>
56+
<Description>Applies "Camera Passthrough" material type.</Description>
5357
</Element>
5458
<Element Type="Bool" ID="0x11">
5559
<Name>Active</Name>
5660
</Element>
5761
<Element Type="Int" ID="0x12">
58-
<Name>Unknown 9</Name>
62+
<Name>RenderTextureSet</Name>
63+
<Description>Index of active material set.</Description>
5964
</Element>
6065
<Element Type="Float" ID="0x13">
61-
<Name>Unknown 10</Name>
66+
<Name>XRayAlpha</Name>
6267
</Element>
6368
<Element Type="Bool" ID="0x14">
64-
<Name>Unknown 11</Name>
69+
<Name>ThermalVisibleThroughGeometry</Name>
70+
<Description>Disables depth testing in Thermal Visor, allowing it to render through other objects.</Description>
6571
</Element>
6672
<Element Type="Bool" ID="0x15">
67-
<Name>Unknown 12</Name>
73+
<Name>DrawsShadow</Name>
6874
</Element>
6975
<Element Type="Bool" ID="0x16">
70-
<Name>Unknown 13</Name>
76+
<Name>ScaleAnimation</Name>
77+
<Description>Applies model scale to movement animation.</Description>
7178
</Element>
7279
<Element Type="Bool" ID="0x17">
73-
<Name>Unknown 14</Name>
80+
<Name>MaterialFlag54</Name>
81+
<Description>Applies material type 54 (unknown).</Description>
7482
</Element>
7583
</SubProperties>
7684
</Properties>

templates/MP1/Script/ActorContraption.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@
1616
<Name>Scale</Name>
1717
</Element>
1818
<Element Type="Vector" ID="0x4">
19-
<Name>Collision Extent</Name>
19+
<Name>CollisionBox</Name>
2020
</Element>
2121
<Element Type="Vector" ID="0x5">
22-
<Name>Collision/Scan Offset</Name>
22+
<Name>CollisionOffset</Name>
2323
</Element>
2424
<Element Type="Float" ID="0x6">
2525
<Name>Mass</Name>
2626
</Element>
2727
<Element Type="Float" ID="0x7">
28-
<Name>Z Momentum</Name>
28+
<Name>Gravity</Name>
2929
</Element>
3030
<Element Type="Struct" ID="0x8" Archetype="HealthInfo"/>
3131
<Element Type="Struct" ID="0x9" Archetype="DamageVulnerability"/>

0 commit comments

Comments
 (0)