Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions templates/GameList.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,4 @@
<Name>Donkey Kong Country Returns</Name>
<GameTemplate>DKCR/Game.xml</GameTemplate>
</Game>
<Game ID="PrimeRemastered">
<Name>Metroid Prime Remastered</Name>
<GameTemplate>MP1R/Game.xml</GameTemplate>
</Game>
</GameList>
76 changes: 38 additions & 38 deletions templates/MP1/Enums/PlayerItem.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,47 +4,47 @@
<Name>PlayerItem</Name>
<OverrideTypeName>true</OverrideTypeName>
<Values>
<Element Name="Power Beam" ID="0x0"/>
<Element Name="Ice Beam" ID="0x1"/>
<Element Name="Wave Beam" ID="0x2"/>
<Element Name="Plasma Beam" ID="0x3"/>
<Element Name="PowerBeam" ID="0x0"/>
<Element Name="IceBeam" ID="0x1"/>
<Element Name="WaveBeam" ID="0x2"/>
<Element Name="PlasmaBeam" ID="0x3"/>
<Element Name="Missile" ID="0x4"/>
<Element Name="Scan Visor" ID="0x5"/>
<Element Name="Morph Ball Bomb" ID="0x6"/>
<Element Name="Power Bomb" ID="0x7"/>
<Element Name="ScanVisor" ID="0x5"/>
<Element Name="MorphBallBomb" ID="0x6"/>
<Element Name="PowerBomb" ID="0x7"/>
<Element Name="Flamethrower" ID="0x8"/>
<Element Name="Thermal Visor" ID="0x9"/>
<Element Name="Charge Beam" ID="0xA"/>
<Element Name="Super Missile" ID="0xB"/>
<Element Name="Grapple Beam" ID="0xC"/>
<Element Name="X-Ray Visor" ID="0xD"/>
<Element Name="Ice Spreader" ID="0xE"/>
<Element Name="Space Jump Boots" ID="0xF"/>
<Element Name="Morph Ball" ID="0x10"/>
<Element Name="Combat Visor" ID="0x11"/>
<Element Name="Boost Ball" ID="0x12"/>
<Element Name="Spider Ball" ID="0x13"/>
<Element Name="Power Suit" ID="0x14"/>
<Element Name="Gravity Suit" ID="0x15"/>
<Element Name="Varia Suit" ID="0x16"/>
<Element Name="Phazon Suit" ID="0x17"/>
<Element Name="Energy Tank" ID="0x18"/>
<Element Name="Unknown Item 1" ID="0x19"/>
<Element Name="Health Refill" ID="0x1A"/>
<Element Name="Unknown Item 2" ID="0x1B"/>
<Element Name="ThermalVisor" ID="0x9"/>
<Element Name="ChargeBeam" ID="0xA"/>
<Element Name="SuperMissile" ID="0xB"/>
<Element Name="GrappleBeam" ID="0xC"/>
<Element Name="X-RayVisor" ID="0xD"/>
<Element Name="IceSpreader" ID="0xE"/>
<Element Name="SpaceJumpBoots" ID="0xF"/>
<Element Name="MorphBall" ID="0x10"/>
<Element Name="CombatVisor" ID="0x11"/>
<Element Name="BoostBall" ID="0x12"/>
<Element Name="SpiderBall" ID="0x13"/>
<Element Name="PowerSuit" ID="0x14"/>
<Element Name="GravitySuit" ID="0x15"/>
<Element Name="VariaSuit" ID="0x16"/>
<Element Name="PhazonSuit" ID="0x17"/>
<Element Name="EnergyTank" ID="0x18"/>
<Element Name="UnknownItem1" ID="0x19"/>
<Element Name="HealthRefill" ID="0x1A"/>
<Element Name="UnknownItem2" ID="0x1B"/>
<Element Name="Wavebuster" ID="0x1C"/>
<Element Name="Artifact of Truth" ID="0x1D"/>
<Element Name="Artifact of Strength" ID="0x1E"/>
<Element Name="Artifact of Elder" ID="0x1F"/>
<Element Name="Artifact of Wild" ID="0x20"/>
<Element Name="Artifact of Lifegiver" ID="0x21"/>
<Element Name="Artifact of Warrior" ID="0x22"/>
<Element Name="Artifact of Chozo" ID="0x23"/>
<Element Name="Artifact of Nature" ID="0x24"/>
<Element Name="Artifact of Sun" ID="0x25"/>
<Element Name="Artifact of World" ID="0x26"/>
<Element Name="Artifact of Spirit" ID="0x27"/>
<Element Name="Artifact of Newborn" ID="0x28"/>
<Element Name="Truth" ID="0x1D"/>
<Element Name="Strength" ID="0x1E"/>
<Element Name="Elder" ID="0x1F"/>
<Element Name="Wild" ID="0x20"/>
<Element Name="Lifegiver" ID="0x21"/>
<Element Name="Warrior" ID="0x22"/>
<Element Name="Chozo" ID="0x23"/>
<Element Name="Nature" ID="0x24"/>
<Element Name="Sun" ID="0x25"/>
<Element Name="World" ID="0x26"/>
<Element Name="Spirit" ID="0x27"/>
<Element Name="Newborn" ID="0x28"/>
</Values>
</PropertyArchetype>
</PropertyTemplate>
138 changes: 129 additions & 9 deletions templates/MP1/Game.xml
Original file line number Diff line number Diff line change
Expand Up @@ -833,7 +833,7 @@
</Element>
<Element>
<Key>0xB</Key>
<Value>UnknownState1</Value>
<Value>CloseIn</Value>
</Element>
<Element>
<Key>0xC</Key>
Expand All @@ -857,47 +857,59 @@
</Element>
<Element>
<Key>0x11</Key>
<Value>UnknownState2</Value>
<Value>DeactivateState</Value>
</Element>
<Element>
<Key>0x12</Key>
<Value>Play</Value>
</Element>
<Element>
<Key>0x13</Key>
<Value>UnknownState3</Value>
<Value>MassiveDeath</Value>
</Element>
<Element>
<Key>0x14</Key>
<Value>DeathRattle</Value>
</Element>
<Element>
<Key>0x15</Key>
<Value>UnknownState4</Value>
<Value>AboutToMassivelyDie</Value>
</Element>
<Element>
<Key>0x16</Key>
<Value>Damage</Value>
</Element>
<Element>
<Key>0x17</Key>
<Value>UnknownState5</Value>
<Value>InvulnDamage</Value>
</Element>
<Element>
<Key>0x18</Key>
<Value>UnknownState6</Value>
<Value>MassiveFrozenDeath</Value>
</Element>
<Element>
<Key>0x19</Key>
<Value>Modify</Value>
</Element>
<Element>
<Key>0x1A</Key>
<Value>ScanStart</Value>
</Element>
<Element>
<Key>0x1B</Key>
<Value>ScanProcessing</Value>
</Element>
<Element>
<Key>0x1C</Key>
<Value>ScanDone</Value>
</Element>
<Element>
<Key>0x1D</Key>
<Value>UnFrozen</Value>
</Element>
<Element>
<Key>0x1E</Key>
<Value>DFST</Value>
<Value>DefaultState</Value>
</Element>
<Element>
<Key>0x1F</Key>
Expand All @@ -915,7 +927,7 @@
</Element>
<Element>
<Key>0x2</Key>
<Value>UnknownMessage1</Value>
<Value>Arrived</Value>
</Element>
<Element>
<Key>0x3</Key>
Expand Down Expand Up @@ -979,7 +991,7 @@
</Element>
<Element>
<Key>0x12</Key>
<Value>UnknownMessage2</Value>
<Value>UnknownMessage</Value>
</Element>
<Element>
<Key>0x13</Key>
Expand All @@ -993,5 +1005,113 @@
<Key>0x15</Key>
<Value>Alert</Value>
</Element>
<Element>
<Key>0x16</Key>
<Value>InternalMessage0</Value>
</Element>
<Element>
<Key>0x17</Key>
<Value>OnFloor</Value>
</Element>
<Element>
<Key>0x18</Key>
<Value>InternalMessage1</Value>
</Element>
<Element>
<Key>0x19</Key>
<Value>InternalMessage2</Value>
</Element>
<Element>
<Key>0x1A</Key>
<Value>Falling</Value>
</Element>
<Element>
<Key>0x1B</Key>
<Value>OnIceSurface</Value>
</Element>
<Element>
<Key>0x1C</Key>
<Value>OnMudSlowSurface</Value>
</Element>
<Element>
<Key>0x1D</Key>
<Value>OnNormalSurface</Value>
</Element>
<Element>
<Key>0x1E</Key>
<Value>Touched</Value>
</Element>
<Element>
<Key>0x1F</Key>
<Value>AddPlatformRider</Value>
</Element>
<Element>
<Key>0x20</Key>
<Value>LandOnNotFloor</Value>
</Element>
<Element>
<Key>0x21</Key>
<Value>Registered</Value>
</Element>
<Element>
<Key>0x22</Key>
<Value>Deleted</Value>
</Element>
<Element>
<Key>0x23</Key>
<Value>InitializedInArea</Value>
</Element>
<Element>
<Key>0x24</Key>
<Value>WorldInitialized</Value>
</Element>
<Element>
<Key>0x25</Key>
<Value>AddSplashInhabitant</Value>
</Element>
<Element>
<Key>0x26</Key>
<Value>UpdateSplashInhabitant</Value>
</Element>
<Element>
<Key>0x27</Key>
<Value>RemoveSplashInhabitant</Value>
</Element>
<Element>
<Key>0x28</Key>
<Value>Jumped</Value>
</Element>
<Element>
<Key>0x29</Key>
<Value>Damage</Value>
</Element>
<Element>
<Key>0x2A</Key>
<Value>InvulnDamage</Value>
</Element>
<Element>
<Key>0x2B</Key>
<Value>ProjectileCollide</Value>
</Element>
<Element>
<Key>0x2C</Key>
<Value>InSnakeWeed</Value>
</Element>
<Element>
<Key>0x2D</Key>
<Value>AddPhazonPoolInhabitant</Value>
</Element>
<Element>
<Key>0x2E</Key>
<Value>UpdatePhazonPoolInhabitant</Value>
</Element>
<Element>
<Key>0x2F</Key>
<Value>RemovePhazonPoolInhabitant</Value>
</Element>
<Element>
<Key>0x30</Key>
<Value>SuspendedMove</Value>
</Element>
</Messages>
</Game>
2 changes: 1 addition & 1 deletion templates/MP1/Script/AIJumpPoint.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<Name>Active</Name>
</Element>
<Element Type="Float" ID="0x4">
<Name>Unknown 1</Name>
<Name>JumpApex</Name>
</Element>
</SubProperties>
</Properties>
Expand Down
12 changes: 6 additions & 6 deletions templates/MP1/Script/AIKeyframe.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,22 @@
<Name>Name</Name>
</Element>
<Element Type="Int" ID="0x1">
<Name>Unknown 1</Name>
<Name>AnimationID</Name>
</Element>
<Element Type="Bool" ID="0x2">
<Name>Unknown 2</Name>
<Name>Looping</Name>
</Element>
<Element Type="Float" ID="0x3">
<Name>Unknown 3</Name>
<Name>Lifetime</Name>
</Element>
<Element Type="Bool" ID="0x4">
<Name>Unknown 4</Name>
<Name>Active</Name>
</Element>
<Element Type="Int" ID="0x5">
<Name>Unknown 5</Name>
<Name>FadeOut</Name>
</Element>
<Element Type="Float" ID="0x6">
<Name>Unknown 6</Name>
<Name>PlaybackRate</Name>
</Element>
</SubProperties>
</Properties>
Expand Down
Loading