Add basic template files for Prime Remastered

This commit is contained in:
Henrique Gemignani Passos Lima 2023-02-13 20:20:08 +02:00
parent 1e3d3463dc
commit 9e29a3499b
No known key found for this signature in database
GPG Key ID: E224F951761145F8
5 changed files with 85 additions and 0 deletions

View File

@ -24,4 +24,8 @@
<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>

25
templates/MP1R/Game.xml Normal file
View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<Game ArchiveVer="4" Game="PrimeRemastered">
<ScriptObjects>
<Element>
<Key>0x2fa104ff</Key>
<Value Path="Script/SLdrWorldTeleporterTooMP1.xml"/>
</Element>
</ScriptObjects>
<PropertyArchetypes>
<Element>
<Key>SLdrAnimSetMP1Typedef</Key>
<Value Path="Structs/SLdrAnimSetMP1Typedef.xml"/>
</Element>
<Element>
<Key>SLdrVectorMP1Typedef</Key>
<Value Path="Structs/SLdrVectorMP1Typedef.xml"/>
</Element>
</PropertyArchetypes>
<MiscTemplates>
</MiscTemplates>
<States>
</States>
<Messages>
</Messages>
</Game>

View File

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<ScriptObject ArchiveVer="4" Game="PrimeRemastered">
<Properties Type="Struct">
<Name>SLdrWorldTeleporterTooMP1</Name>
<SubProperties>
<Element Type="Struct" ID="0x6AEAEE72" Archetype="SLdrAnimSetMP1Typedef" Name="animSet" />
<Element Type="Struct" ID="0xc2536679" Archetype="SLdrVectorMP1Typedef" Name="vecA" />
<Element Type="Struct" ID="0x4FB5E821" Archetype="SLdrVectorMP1Typedef" Name="vecB" />
<Element Type="Struct" ID="0xbb3ae62a" Archetype="SLdrVectorMP1Typedef" Name="vecC" />
<Element Type="Asset" ID="0xd49a517f" Name="targetWorld">
<TypeFilter>
<Element>ROOM</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0x9a5ffb6c" Name="targetArea">
<TypeFilter>
<Element>ROOM</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0xa7b31f8e" Name="cmdl">
<TypeFilter>
<Element>CMDL</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0x5407BB23" Name="caud">
<TypeFilter>
<Element>CAUD</Element>
</TypeFilter>
</Element>
</SubProperties>
</Properties>
</ScriptObject>

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyTemplate ArchiveVer="4" Game="PrimeRemastered">
<PropertyArchetype Type="Struct">
<Name>SLdrAnimSetMP1Typedef</Name>
<SubProperties>
<Element Type="Asset" ID="0xa589d885" Name="id" />
<Element Type="PooledString" ID="0x87c03a01" Name="str1" />
<Element Type="PooledString" ID="0xd6f0c0f0" Name="str2" />
</SubProperties>
</PropertyArchetype>
</PropertyTemplate>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<PropertyTemplate ArchiveVer="4" Game="PrimeRemastered">
<PropertyArchetype Type="Struct">
<Name>SLdrVectorMP1Typedef</Name>
<SubProperties>
<Element Type="Float" ID="0x2649E551" Name="x" />
<Element Type="Float" ID="0xd2bb5bc6" Name="y" />
<Element Type="Float" ID="0x7F9499B2" Name="z" />
</SubProperties>
</PropertyArchetype>
</PropertyTemplate>