Add Vtx[] resources in xmls for (partially) documented assets 2 (#2565)

* Add Vtx[] resources in xmls for (partially) documented assets 2

* non-pal too

* Revert "non-pal too"

This reverts commit ac8b38b3a827046cd33441b8c8c577e54a33bc4c.

* fix

* bss
This commit is contained in:
Dragorn421
2025-06-04 04:24:26 +02:00
committed by GitHub
parent dec2c89c10
commit aa00eb2c4d
38 changed files with 2307 additions and 7 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -35,6 +35,53 @@
<Texture Name="gHylianMan1PantsTex" OutName="pants" Format="ci8" Width="32" Height="16" Offset="0x9FC" TlutOffset="0xFC"/>
<Texture Name="gHylianMan1PantsBeltTex" OutName="pants_belt" Format="ci8" Width="16" Height="16" Offset="0xBFC" TlutOffset="0xFC"/>
<!-- Vertices -->
<Array Name="gHylianMan1BeardedHeadVtx" Count="126" Offset="0xD00">
<Vtx/>
</Array>
<Array Name="gHylianMan1LeftHandVtx" Count="47" Offset="0x14E0">
<Vtx/>
</Array>
<Array Name="gHylianMan1LeftForearmVtx" Count="24" Offset="0x17D0">
<Vtx/>
</Array>
<Array Name="gHylianMan1LeftUpperArmVtx" Count="25" Offset="0x1950">
<Vtx/>
</Array>
<Array Name="gHylianMan1RightHandVtx" Count="47" Offset="0x1AE0">
<Vtx/>
</Array>
<Array Name="gHylianMan1RightForearmVtx" Count="24" Offset="0x1DD0">
<Vtx/>
</Array>
<Array Name="gHylianMan1RightUpperArmVtx" Count="25" Offset="0x1F50">
<Vtx/>
</Array>
<Array Name="gHylianMan1TorsoVtx" Count="61" Offset="0x20E0">
<Vtx/>
</Array>
<Array Name="gHylianMan1RightFootVtx" Count="34" Offset="0x24B0">
<Vtx/>
</Array>
<Array Name="gHylianMan1RightShinVtx" Count="24" Offset="0x26D0">
<Vtx/>
</Array>
<Array Name="gHylianMan1RightThighVtx" Count="26" Offset="0x2850">
<Vtx/>
</Array>
<Array Name="gHylianMan1LeftFootVtx" Count="34" Offset="0x29F0">
<Vtx/>
</Array>
<Array Name="gHylianMan1LeftShinVtx" Count="24" Offset="0x2C10">
<Vtx/>
</Array>
<Array Name="gHylianMan1LeftThighVtx" Count="26" Offset="0x2D90">
<Vtx/>
</Array>
<Array Name="gHylianMan1PelvisVtx" Count="28" Offset="0x2F30">
<Vtx/>
</Array>
<!-- DLs -->
<DList Name="gHylianMan1BeardedHeadDL" Offset="0x30F0"/>
<DList Name="gHylianMan1RightHandDL" Offset="0x3500"/>
@@ -59,7 +106,13 @@
<Texture Name="gHylianMan1ShavedBowlEyeTex" OutName="shaved_bowl_cut_eye" Format="ci8" Width="16" Height="16" Offset="0x4B88" TlutOffset="0x47C8"/>
<Texture Name="gHylianMan1BowlCutHairTex" OutName="bowl_cut_hair" Format="ci8" Width="8" Height="16" Offset="0x4C88" TlutOffset="0x47C8"/>
<!-- Alternate Heads DLs -->
<!-- Alternate Heads -->
<Array Name="gHylianMan1ShavedHeadVtx" Count="62" Offset="0x4D08">
<Vtx/>
</Array>
<Array Name="gHylianMan1BowlCutHeadVtx" Count="66" Offset="0x50E8">
<Vtx/>
</Array>
<DList Name="gHylianMan1ShavedHeadDL" Offset="0x5508"/>
<DList Name="gHylianMan1BowlCutHeadDL" Offset="0x5728"/>
</File>

View File

@@ -30,6 +30,53 @@
<Texture Name="gHylianOldWomanShirtTex" OutName="shirt" Format="ci8" Width="16" Height="16" Offset="0xE08" TlutOffset="0x108"/>
<Texture Name="gHylianOldWomanSkirtTex" OutName="skirt" Format="ci8" Width="16" Height="16" Offset="0xF08" TlutOffset="0x108"/>
<!-- Vertices -->
<Array Name="gHylianOldWomanHeadVtx" Count="160" Offset="0x1008">
<Vtx/>
</Array>
<Array Name="gHylianOldWomanLeftHandVtx" Count="23" Offset="0x1A08">
<Vtx/>
</Array>
<Array Name="gHylianOldWomanLeftForearmVtx" Count="19" Offset="0x1B78">
<Vtx/>
</Array>
<Array Name="gHylianOldWomanLeftUpperArmVtx" Count="24" Offset="0x1CA8">
<Vtx/>
</Array>
<Array Name="gHylianOldWomanRightHandVtx" Count="23" Offset="0x1E28">
<Vtx/>
</Array>
<Array Name="gHylianOldWomanRightForearmVtx" Count="19" Offset="0x1F98">
<Vtx/>
</Array>
<Array Name="gHylianOldWomanRightUpperArmVtx" Count="24" Offset="0x20C8">
<Vtx/>
</Array>
<Array Name="gHylianOldWomanTorsoVtx" Count="70" Offset="0x2248">
<Vtx/>
</Array>
<Array Name="gHylianOldWomanRightFootVtx" Count="3" Offset="0x26A8">
<Vtx/>
</Array>
<Array Name="gHylianOldWomanRightShinVtx" Count="3" Offset="0x26D8">
<Vtx/>
</Array>
<Array Name="gHylianOldWomanRightThighVtx" Count="3" Offset="0x2708">
<Vtx/>
</Array>
<Array Name="gHylianOldWomanLeftFootVtx" Count="3" Offset="0x2738">
<Vtx/>
</Array>
<Array Name="gHylianOldWomanLeftShinVtx" Count="3" Offset="0x2768">
<Vtx/>
</Array>
<Array Name="gHylianOldWomanLeftThighVtx" Count="3" Offset="0x2798">
<Vtx/>
</Array>
<Array Name="gHylianOldWomanPelvisVtx" Count="24" Offset="0x27C8">
<Vtx/>
</Array>
<!-- DLs -->
<DList Name="gHylianOldWomanHeadDL" Offset="0x2948"/>
<DList Name="gHylianOldWomanRightHandDL" Offset="0x3298"/>

View File

@@ -4,9 +4,18 @@
<!-- One of the Boss Door Textures -->
<Texture Name="gBossDoorGanonsCastleTex" OutName="boss_door_ganons_castle" Format="rgba16" Width="32" Height="64" Offset="0x0"/>
<!-- Boss Door, Lock, and Chain DisplayLists -->
<!-- Boss Door, Lock, and Chain -->
<Array Name="gBossDoorVtx" Count="12" Offset="0x1000">
<Vtx/>
</Array>
<DList Name="gBossDoorDL" Offset="0x10C0"/> <!-- Original name is "bossdoor_model" -->
<Array Name="gBossDoorLockVtx" Count="40" Offset="0x1180">
<Vtx/>
</Array>
<DList Name="gBossDoorLockDL" Offset="0x1400"/> <!-- Original name is "doorkagiboss_model" -->
<Array Name="gBossDoorChainVtx" Count="4" Offset="0x14F0">
<Vtx/>
</Array>
<DList Name="gBossDoorChainDL" Offset="0x1530"/> <!-- Original name is "doorkusariboss_model" -->
<!-- The rest of the Boss Door Textures -->

View File

@@ -4,14 +4,23 @@
<DList Name="gBirdLeftWingDL" Offset="0x80"/>
<DList Name="gBirdLeftWingWrapper1DL" Offset="0x120"/>
<DList Name="gBirdLeftWingWrapper2DL" Offset="0x130"/>
<Array Name="gBirdLeftWingVtx" Count="4" Offset="0x140">
<Vtx/>
</Array>
<DList Name="gBirdRightWingDL" Offset="0x180"/>
<DList Name="gBirdRightWingWrapper1DL" Offset="0x220"/>
<DList Name="gBirdRightWingWrapper2DL" Offset="0x230"/>
<Array Name="gBirdRightWingVtx" Count="4" Offset="0x240">
<Vtx/>
</Array>
<DList Name="gBirdBodyDL" Offset="0x280"/>
<DList Name="gBirdBodyWrapper1DL" Offset="0x3D0"/>
<DList Name="gBirdBodyWrapper2DL" Offset="0x3E0"/>
<Array Name="gBirdBodyVtx" Count="17" Offset="0x3F0">
<Vtx/>
</Array>
<Texture Name="gBirdFaceTex" OutName="face" Format="rgba16" Width="32" Height="32" Offset="0x500"/>
<Texture Name="gBirdTailTex" OutName="tail" Format="rgba16" Width="16" Height="32" Offset="0xD00"/>

View File

@@ -33,6 +33,53 @@
<Texture Name="gHylianOldManEyeClosedTex" OutName="eye_closed" Format="ci8" Width="32" Height="32" Offset="0xDFC" TlutOffset="0xFC"/>
<Texture Name="gHylianOldManClothesSideTex" OutName="clothes_side" Format="i8" Width="8" Height="8" Offset="0x11FC"/>
<!-- Vertices -->
<Array Name="gHylianOldManLeftFootVtx" Count="3" Offset="0x1240">
<Vtx/>
</Array>
<Array Name="gHylianOldManLeftShinVtx" Count="3" Offset="0x1270">
<Vtx/>
</Array>
<Array Name="gHylianOldManLeftThighVtx" Count="3" Offset="0x12A0">
<Vtx/>
</Array>
<Array Name="gHylianOldManRightFootVtx" Count="3" Offset="0x12D0">
<Vtx/>
</Array>
<Array Name="gHylianOldManRightShinVtx" Count="3" Offset="0x1300">
<Vtx/>
</Array>
<Array Name="gHylianOldManRightThighVtx" Count="3" Offset="0x1330">
<Vtx/>
</Array>
<Array Name="gHylianOldManHeadVtx" Count="112" Offset="0x1360">
<Vtx/>
</Array>
<Array Name="gHylianOldManLeftHandVtx" Count="3" Offset="0x1A60">
<Vtx/>
</Array>
<Array Name="gHylianOldManLeftForearmVtx" Count="19" Offset="0x1A90">
<Vtx/>
</Array>
<Array Name="gHylianOldManLeftUpperArmVtx" Count="24" Offset="0x1BC0">
<Vtx/>
</Array>
<Array Name="gHylianOldManRightHandVtx" Count="3" Offset="0x1D40">
<Vtx/>
</Array>
<Array Name="gHylianOldManRightForearmVtx" Count="19" Offset="0x1D70">
<Vtx/>
</Array>
<Array Name="gHylianOldManRightUpperArmVtx" Count="24" Offset="0x1EA0">
<Vtx/>
</Array>
<Array Name="gHylianOldManTorsoVtx" Count="57" Offset="0x2020">
<Vtx/>
</Array>
<Array Name="gHylianOldManPelvisVtx" Count="27" Offset="0x23B0">
<Vtx/>
</Array>
<!-- DLs -->
<DList Name="gHylianOldManHeadDL" Offset="0x2560"/>
<DList Name="gHylianOldManRightHandDL" Offset="0x2B88"/>
@@ -56,6 +103,9 @@
<Texture Name="gHylianOldManBaldEyeTex" OutName="bald_eye" Format="rgba16" Width="8" Height="8" Offset="0x3A08"/>
<!-- Bald Head DL -->
<Array Name="gHylianOldManBaldHeadVtx" Count="78" Offset="0x3A88">
<Vtx/>
</Array>
<DList Name="gHylianOldManBaldHeadDL" Offset="0x3F68"/>
</File>
</Root>

View File

@@ -5,6 +5,17 @@
<Animation Name="gBiriClimbAnim" Offset="0x64"/>
<Animation Name="gBiriDefaultAnim" Offset="0xA4"/><!-- Used in various states, not just as an idle -->
<!-- Vertices -->
<Array Name="gBiriTentaclesVtx" Count="4" Offset="0xC0">
<Vtx/>
</Array>
<Array Name="gBiriInnerHoodVtx" Count="14" Offset="0x100">
<Vtx/>
</Array>
<Array Name="gBiriOuterHoodVtx" Count="29" Offset="0x1E0">
<Vtx/>
</Array>
<!-- Biri DLists -->
<DList Name="gBiriTentaclesDL" Offset="0x3B0"/>
<DList Name="gBiriInnerHoodDL" Offset="0x448"/>

View File

@@ -32,6 +32,53 @@
<Texture Name="gHylianWoman2CollarTex" OutName="collar" Format="ci8" Width="8" Height="8" Offset="0x21C8" TlutOffset="0x108"/>
<Texture Name="gHylianWoman2DressTex" OutName="dress" Format="ci8" Width="16" Height="16" Offset="0x2208" TlutOffset="0x108"/>
<!-- Vertices -->
<Array Name="gHylianWoman2HeadVtx" Count="125" Offset="0x2308">
<Vtx/>
</Array>
<Array Name="gHylianWoman2LeftHandVtx" Count="40" Offset="0x2AD8">
<Vtx/>
</Array>
<Array Name="gHylianWoman2LeftForearmVtx" Count="21" Offset="0x2D58">
<Vtx/>
</Array>
<Array Name="gHylianWoman2LeftUpperArmVtx" Count="23" Offset="0x2EA8">
<Vtx/>
</Array>
<Array Name="gHylianWoman2RightHandVtx" Count="40" Offset="0x3018">
<Vtx/>
</Array>
<Array Name="gHylianWoman2RightForearmVtx" Count="21" Offset="0x3298">
<Vtx/>
</Array>
<Array Name="gHylianWoman2RightUpperArmVtx" Count="23" Offset="0x33E8">
<Vtx/>
</Array>
<Array Name="gHylianWoman2TorsoVtx" Count="66" Offset="0x3558">
<Vtx/>
</Array>
<Array Name="gHylianWoman2LeftFootVtx" Count="3" Offset="0x3978">
<Vtx/>
</Array>
<Array Name="gHylianWoman2LeftShinVtx" Count="3" Offset="0x39A8">
<Vtx/>
</Array>
<Array Name="gHylianWoman2LeftThighVtx" Count="3" Offset="0x39D8">
<Vtx/>
</Array>
<Array Name="gHylianWoman2RightFootVtx" Count="3" Offset="0x3A08">
<Vtx/>
</Array>
<Array Name="gHylianWoman2RightShinVtx" Count="3" Offset="0x3A38">
<Vtx/>
</Array>
<Array Name="gHylianWoman2RightThighVtx" Count="3" Offset="0x3A68">
<Vtx/>
</Array>
<Array Name="gHylianWoman2PelvisVtx" Count="14" Offset="0x3A98">
<Vtx/>
</Array>
<!-- DLs -->
<DList Name="gHylianWoman2HeadDL" Offset="0x3B78"/>
<DList Name="gHylianWoman2RightHandDL" Offset="0x3F68"/>

View File

@@ -34,6 +34,53 @@
<Texture Name="gHylianMan2BeltShoeTex" OutName="belt_shoe" Format="ci8" Width="8" Height="8" Offset="0xA3C" TlutOffset="0xFC"/>
<Texture Name="gHylianMan2PantsTex" OutName="pants" Format="i8" Width="8" Height="8" Offset="0xA7C"/>
<!-- Vertices -->
<Array Name="gHylianMan2MustachedHeadVtx" Count="83" Offset="0xAC0">
<Vtx/>
</Array>
<Array Name="gHylianMan2LeftHandVtx" Count="28" Offset="0xFF0">
<Vtx/>
</Array>
<Array Name="gHylianMan2LeftForearmVtx" Count="24" Offset="0x11B0">
<Vtx/>
</Array>
<Array Name="gHylianMan2LeftUpperArmVtx" Count="26" Offset="0x1330">
<Vtx/>
</Array>
<Array Name="gHylianMan2RightHandVtx" Count="28" Offset="0x14D0">
<Vtx/>
</Array>
<Array Name="gHylianMan2RightForearmVtx" Count="24" Offset="0x1690">
<Vtx/>
</Array>
<Array Name="gHylianMan2RightUpperArmVtx" Count="26" Offset="0x1810">
<Vtx/>
</Array>
<Array Name="gHylianMan2TorsoVtx" Count="42" Offset="0x19B0">
<Vtx/>
</Array>
<Array Name="gHylianMan2LeftFootVtx" Count="18" Offset="0x1C50">
<Vtx/>
</Array>
<Array Name="gHylianMan2LeftShinVtx" Count="27" Offset="0x1D70">
<Vtx/>
</Array>
<Array Name="gHylianMan2LeftThighVtx" Count="23" Offset="0x1F20">
<Vtx/>
</Array>
<Array Name="gHylianMan2RightFootVtx" Count="18" Offset="0x2090">
<Vtx/>
</Array>
<Array Name="gHylianMan2RightShinVtx" Count="27" Offset="0x21B0">
<Vtx/>
</Array>
<Array Name="gHylianMan2RightThighVtx" Count="23" Offset="0x2360">
<Vtx/>
</Array>
<Array Name="gHylianMan2PelvisVtx" Count="34" Offset="0x24D0">
<Vtx/>
</Array>
<!-- DLs -->
<DList Name="gHylianMan2MustachedHeadDL" Offset="0x26F0"/>
<DList Name="gHylianMan2RightHandDL" Offset="0x2AC8"/>
@@ -62,6 +109,21 @@
<Texture Name="gHylianMan2AltMustachedBeardedEyeTex" OutName="alt_mustached_bearded_eye" Format="ci8" Width="16" Height="16" Offset="0x4250" TlutOffset="0x3B98"/>
<!-- Alternate Head DLs -->
<Array Name="gHylianMan2BaldHeadVtx" Count="52" Offset="0x4350">
<Vtx/>
</Array>
<Array Name="gHylianMan2LongHairHeadVtx" Count="46" Offset="0x4690">
<Vtx/>
</Array>
<Array Name="gHylianMan2AltMustachedHeadVtx" Count="71" Offset="0x4970">
<Vtx/>
</Array>
<Array Name="gHylianMan2BeardedHeadVtx" Count="71" Offset="0x4DE0">
<Vtx/>
</Array>
<Array Name="gHylianMan2BagVtx" Count="9" Offset="0x5250">
<Vtx/>
</Array>
<DList Name="gHylianMan2BaldHeadDL" Offset="0x52E0"/>
<DList Name="gHylianMan2LongHairHeadDL" Offset="0x5528"/>
<DList Name="gHylianMan2AltMustachedHeadDL" Offset="0x5738"/>

View File

@@ -3,11 +3,26 @@
<!-- Torch Slug Animation -->
<Animation Name="gTorchSlugEyestalkWaveAnim" Offset="0x228"/> <!-- Original name is "bw_aruku" ("to walk"). Used for when the Torch Slug moves around. -->
<!-- Torch Slug Limb DisplayLists -->
<!-- Torch Slug Limb Vertices and DisplayLists -->
<Array Name="gTorchSlugLeftLowerEyestalkVtx" Count="8" Offset="0x240">
<Vtx/>
</Array>
<DList Name="gTorchSlugLeftLowerEyestalkDL" Offset="0x2C0"/>
<Array Name="gTorchSlugLeftUpperEyestalkVtx" Count="9" Offset="0x358">
<Vtx/>
</Array>
<DList Name="gTorchSlugLeftUpperEyestalkDL" Offset="0x3E8"/>
<Array Name="gTorchSlugRightLowerEyestalkVtx" Count="8" Offset="0x4D8">
<Vtx/>
</Array>
<DList Name="gTorchSlugRightLowerEyestalkDL" Offset="0x558"/>
<Array Name="gTorchSlugRightUpperEyestalkVtx" Count="9" Offset="0x5F0">
<Vtx/>
</Array>
<DList Name="gTorchSlugRightUpperEyestalkDL" Offset="0x680"/>
<Array Name="gTorchSlugBodyVtx" Count="142" Offset="0x770">
<Vtx/>
</Array>
<DList Name="gTorchSlugBodyDL" Offset="0x1050"/>
<!-- Torch Slug Textures -->

View File

@@ -30,6 +30,53 @@
<Texture Name="gHylianYoungWomanDressTex" OutName="dress" Format="i8" Width="8" Height="8" Offset="0x47C"/>
<Texture Name="gHylianYoungWomanCollarTex" OutName="collar" Format="ci8" Width="8" Height="8" Offset="0x4BC" TlutOffset="0xFC"/>
<!-- Vertices -->
<Array Name="gHylianYoungWomanLeftFootVtx" Count="3" Offset="0x500">
<Vtx/>
</Array>
<Array Name="gHylianYoungWomanLeftShinVtx" Count="3" Offset="0x530">
<Vtx/>
</Array>
<Array Name="gHylianYoungWomanLeftThighVtx" Count="3" Offset="0x560">
<Vtx/>
</Array>
<Array Name="gHylianYoungWomanRightFootVtx" Count="3" Offset="0x590">
<Vtx/>
</Array>
<Array Name="gHylianYoungWomanRightShinVtx" Count="3" Offset="0x5C0">
<Vtx/>
</Array>
<Array Name="gHylianYoungWomanRightThighVtx" Count="3" Offset="0x5F0">
<Vtx/>
</Array>
<Array Name="gHylianYoungWomanBrownHairHeadVtx" Count="69" Offset="0x620">
<Vtx/>
</Array>
<Array Name="gHylianYoungWomanLeftHandVtx" Count="6" Offset="0xA70">
<Vtx/>
</Array>
<Array Name="gHylianYoungWomanLeftForearmVtx" Count="17" Offset="0xAD0">
<Vtx/>
</Array>
<Array Name="gHylianYoungWomanLeftUpperArmVtx" Count="11" Offset="0xBE0">
<Vtx/>
</Array>
<Array Name="gHylianYoungWomanRightHandVtx" Count="6" Offset="0xC90">
<Vtx/>
</Array>
<Array Name="gHylianYoungWomanRightForearmVtx" Count="17" Offset="0xCF0">
<Vtx/>
</Array>
<Array Name="gHylianYoungWomanRightUpperArmVtx" Count="11" Offset="0xE00">
<Vtx/>
</Array>
<Array Name="gHylianYoungWomanTorsoVtx" Count="56" Offset="0xEB0">
<Vtx/>
</Array>
<Array Name="gHylianYoungWomanPelvisVtx" Count="13" Offset="0x1230">
<Vtx/>
</Array>
<!-- DLs -->
<DList Name="gHylianYoungWomanBrownHairHeadDL" Offset="0x1300"/>
<DList Name="gHylianYoungWomanRightHandDL" Offset="0x1608"/>
@@ -52,6 +99,9 @@
<Texture Name="gHylianYoungWomanOrangeHairSkinTex" OutName="orange_hair_skin" Format="rgba16" Width="8" Height="8" Offset="0x24D0"/>
<!-- Orange Hair DL -->
<Array Name="gHylianYoungWomanOrangeHairHeadVtx" Count="49" Offset="0x2550">
<Vtx/>
</Array>
<DList Name="gHylianYoungWomanOrangeHairHeadDL" Offset="0x2860"/>
</File>
</Root>

View File

@@ -8,6 +8,53 @@
<Texture Name="gHylianWoman3DressSleevesTex" OutName="dress_sleeves" Format="ci8" Width="8" Height="8" Offset="0x300" TlutOffset="0x0"/>
<Texture Name="gHylianWoman3ShirtTex" OutName="shirt" Format="ci8" Width="8" Height="16" Offset="0x340" TlutOffset="0x0"/>
<!-- Vertices -->
<Array Name="gHylianWoman3HeadVtx" Count="61" Offset="0x3C0">
<Vtx/>
</Array>
<Array Name="gHylianWoman3LeftHandVtx" Count="13" Offset="0x790">
<Vtx/>
</Array>
<Array Name="gHylianWoman3LeftForearmVtx" Count="20" Offset="0x860">
<Vtx/>
</Array>
<Array Name="gHylianWoman3LeftUpperArmVtx" Count="21" Offset="0x9A0">
<Vtx/>
</Array>
<Array Name="gHylianWoman3RightHandVtx" Count="13" Offset="0xAF0">
<Vtx/>
</Array>
<Array Name="gHylianWoman3RightForearmVtx" Count="20" Offset="0xBC0">
<Vtx/>
</Array>
<Array Name="gHylianWoman3RightUpperArmVtx" Count="21" Offset="0xD00">
<Vtx/>
</Array>
<Array Name="gHylianWoman3TorsoVtx" Count="46" Offset="0xE50">
<Vtx/>
</Array>
<Array Name="gHylianWoman3LeftFootVtx" Count="3" Offset="0x1130">
<Vtx/>
</Array>
<Array Name="gHylianWoman3LeftShinVtx" Count="3" Offset="0x1160">
<Vtx/>
</Array>
<Array Name="gHylianWoman3LeftThighVtx" Count="3" Offset="0x1190">
<Vtx/>
</Array>
<Array Name="gHylianWoman3RightFootVtx" Count="3" Offset="0x11C0">
<Vtx/>
</Array>
<Array Name="gHylianWoman3RightShinVtx" Count="3" Offset="0x11F0">
<Vtx/>
</Array>
<Array Name="gHylianWoman3RightThighVtx" Count="3" Offset="0x1220">
<Vtx/>
</Array>
<Array Name="gHylianWoman3PelvisVtx" Count="11" Offset="0x1250">
<Vtx/>
</Array>
<!-- DLs -->
<DList Name="gHylianWoman3HeadDL" Offset="0x1300"/>
<DList Name="gHylianWoman3RightHandDL" Offset="0x1678"/>

View File

@@ -4,12 +4,30 @@
<Animation Name="gDekuBabaPauseChompAnim" Offset="0x208"/>
<Animation Name="gDekuBabaFastChompAnim" Offset="0x2B8"/>
<!-- Deku Baba body DLists (not all are limb DLists) -->
<!-- Deku Baba body Vertices and DLists (not all are limb DLists) -->
<Array Name="gDekuBabaLowerJawVtx" Count="43" Offset="0x2D0">
<Vtx/>
</Array>
<DList Name="gDekuBabaLowerJawDL" Offset="0x580"/>
<Array Name="gDekuBabaUpperJawVtx" Count="76" Offset="0x6A8">
<Vtx/>
</Array>
<DList Name="gDekuBabaUpperJawDL" Offset="0xB68"/>
<Array Name="gDekuBabaBaseLeavesVtx" Count="63" Offset="0xD00">
<Vtx/>
</Array>
<DList Name="gDekuBabaBaseLeavesDL" Offset="0x10F0"/>
<Array Name="gDekuBabaStemTopVtx" Count="16" Offset="0x1230">
<Vtx/>
</Array>
<DList Name="gDekuBabaStemTopDL" Offset="0x1330"/>
<Array Name="gDekuBabaStemMiddleVtx" Count="36" Offset="0x13E8">
<Vtx/>
</Array>
<DList Name="gDekuBabaStemMiddleDL" Offset="0x1628"/>
<Array Name="gDekuBabaStemBaseVtx" Count="16" Offset="0x1728">
<Vtx/>
</Array>
<DList Name="gDekuBabaStemBaseDL" Offset="0x1828"/>
<!-- Deku Baba body textures -->
@@ -32,6 +50,9 @@
<Skeleton Name="gDekuBabaSkel" Type="Normal" LimbType="Standard" Offset="0x2A40"/>
<!-- Deku Baba stick drop -->
<Array Name="gDekuBabaStickDropVtx" Count="98" Offset="0x2A50">
<Vtx/>
</Array>
<DList Name="gDekuBabaStickDropDL" Offset="0x3070"/>
<Texture Name="gDekuBabaStickDropTex" OutName="deku_baba_stick_drop" Format="rgba16" Width="32" Height="32" Offset="0x31C0"/>
</File>

View File

@@ -2,6 +2,42 @@
<ExternalFile OutPath="assets/objects/gameplay_keep"/>
<File Name="object_fish" Segment="6">
<Animation Name="gFishingFishAnim" Offset="0x7C"/>
<Array Name="object_fish_Vtx_000090" Count="5" Offset="0x90">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_0000E0" Count="11" Offset="0xE0">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_000190" Count="34" Offset="0x190">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_0003B0" Count="3" Offset="0x3B0">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_0003E0" Count="3" Offset="0x3E0">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_000410" Count="26" Offset="0x410">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_0005B0" Count="3" Offset="0x5B0">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_0005E0" Count="3" Offset="0x5E0">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_000610" Count="30" Offset="0x610">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_0007F0" Count="15" Offset="0x7F0">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_0008E0" Count="3" Offset="0x8E0">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_000910" Count="3" Offset="0x910">
<Vtx/>
</Array>
<DList Name="gFishingFishDL_000940" Offset="0x940"/>
<DList Name="gFishingFishDL_0009E8" Offset="0x9E8"/>
<DList Name="gFishingFishDL_000B00" Offset="0xB00"/>
@@ -40,30 +76,81 @@
<Texture Name="gFishingOldLureHookTex" OutName="fishing_old_lure_hook" Format="rgba16" Width="8" Height="16" Offset="0x29D0"/>
<Texture Name="gFishingOldLureFloatTex" OutName="fishing_old_lure_float" Format="rgba16" Width="8" Height="8" Offset="0x2AD0"/>
<Array Name="gFishingOldLureVtx" Count="8" Offset="0x2B50">
<Vtx/>
</Array>
<DList Name="gFishingOldLureDL" Offset="0x2BD0"/>
<Texture Name="gFishingStreamSplashTile1Tex" OutName="fishing_stream_splash_tile_1" Format="i4" Width="32" Height="64" Offset="0x2CE0"/>
<Texture Name="gFishingStreamSplashTile2Tex" OutName="fishing_stream_splash_tile_2" Format="i4" Width="16" Height="16" Offset="0x30E0"/>
<Array Name="gFishingStreamSplashVtx" Count="13" Offset="0x3160">
<Vtx/>
</Array>
<DList Name="gFishingStreamSplashDL" Offset="0x3230"/>
<Texture Name="gFishingBubbleTex" OutName="fishing_bubble" Format="ia8" Width="16" Height="16" Offset="0x3320"/>
<Array Name="gFishingBubbleModelVtx" Count="4" Offset="0x3420">
<Vtx/>
</Array>
<DList Name="gFishingBubbleMaterialDL" Offset="0x3460"/>
<DList Name="gFishingBubbleModelDL" Offset="0x34C0"/>
<Texture Name="gFishingDustSplashTex" OutName="fishing_dust_splash" Format="i8" Width="16" Height="16" Offset="0x34E0"/>
<Array Name="gFishingDustSplashModelVtx" Count="3" Offset="0x35E0">
<Vtx/>
</Array>
<DList Name="gFishingDustSplashMaterialDL" Offset="0x3610"/>
<DList Name="gFishingDustSplashModelDL" Offset="0x3680"/>
<Array Name="gFishingLineModelVtx" Count="4" Offset="0x36A0">
<Vtx/>
</Array>
<DList Name="gFishingUnusedMaterialDL" Offset="0x36E0"/>
<DList Name="gFishingLineModelDL" Offset="0x3710"/>
<Array Name="gFishingRainDropModelVtx" Count="3" Offset="0x3730">
<Vtx/>
</Array>
<DList Name="gFishingRainDropModelDL" Offset="0x3760"/>
<Texture Name="gFishingRainSplashTex" OutName="fishing_rain_splash" Format="rgba16" Width="16" Height="16" Offset="0x3778"/>
<Array Name="gFishingRainSplashModelVtx" Count="3" Offset="0x3978">
<Vtx/>
</Array>
<DList Name="gFishingRainSplashMaterialDL" Offset="0x39A8"/>
<DList Name="gFishingRainSplashModelDL" Offset="0x3A18"/>
<Animation Name="gFishingOwnerAnim" Offset="0x453C"/>
<Array Name="object_fish_Vtx_004550" Count="159" Offset="0x4550">
<Vtx/>
</Array>
<Array Name="gFishingOwnerHatVtx" Count="40" Offset="0x4F40">
<Vtx/>
</Array>
<Array Name="gFishingOwnerHairVtx" Count="107" Offset="0x51C0">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_005870" Count="79" Offset="0x5870">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_005D60" Count="24" Offset="0x5D60">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_005EE0" Count="40" Offset="0x5EE0">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_006160" Count="79" Offset="0x6160">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_006650" Count="24" Offset="0x6650">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_0067D0" Count="40" Offset="0x67D0">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_006A50" Count="81" Offset="0x6A50">
<Vtx/>
</Array>
<DList Name="gFishingOwnerDL_006F60" Offset="0x6F60"/>
<DList Name="gFishingOwnerHairDL" Offset="0x7350"/>
<DList Name="gFishingOwnerHatDL" Offset="0x74C8"/>
@@ -88,6 +175,9 @@
<DList Name="gFishingRippleModelDL" Offset="0x8678"/>
<Texture Name="gFishingWaterDustTex" OutName="fishing_water_dust" Format="i4" Width="32" Height="32" Offset="0x8690"/>
<Array Name="gFishingWaterDustModelVtx" Count="3" Offset="0x8890">
<Vtx/>
</Array>
<DList Name="gFishingWaterDustMaterialDL" Offset="0x88C0"/>
<DList Name="gFishingWaterDustModelDL" Offset="0x8970"/>
@@ -108,17 +198,59 @@
<Texture Name="gFishingOwnerVestTex" OutName="fishing_owner_vest" Format="ci8" Width="16" Height="16" Offset="0xA810" TlutOffset="0x8990"/>
<Texture Name="gFishingSinkingLureSegmentTex" OutName="fishing_sinking_lure_segment" Format="ia8" Width="64" Height="64" Offset="0xA910"/>
<Array Name="gFishingSinkingLureSegmentModelVtx" Count="4" Offset="0xB910">
<Vtx/>
</Array>
<DList Name="gFishingSinkingLureSegmentMaterialDL" Offset="0xB950"/>
<DList Name="gFishingSinkingLureSegmentModelDL" Offset="0xB9C0"/>
<Texture Name="gFishingGroupFishTex" OutName="fishing_group_fish" Format="rgba16" Width="64" Height="16" Offset="0xB9E0"/>
<Array Name="gFishingGroupFishModelVtx" Count="4" Offset="0xC1E0">
<Vtx/>
</Array>
<DList Name="gFishingGroupFishMaterialDL" Offset="0xC220"/>
<DList Name="gFishingGroupFishModelDL" Offset="0xC298"/>
<Array Name="gFishingUnusedRockVtx" Count="58" Offset="0xC2B0">
<Vtx/>
</Array>
<DList Name="gFishingUnusedRockDL" Offset="0xC650"/>
<Texture Name="gFishingUnusedRockTex" OutName="fishing_unused_rock" Format="rgba16" Width="32" Height="32" Offset="0xC780"/>
<Animation Name="gFishingLoachAnim" Offset="0xCFE0"/>
<Array Name="object_fish_Vtx_00CFF0" Count="47" Offset="0xCFF0">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_00D2E0" Count="5" Offset="0xD2E0">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_00D330" Count="63" Offset="0xD330">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_00D720" Count="3" Offset="0xD720">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_00D750" Count="57" Offset="0xD750">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_00DAE0" Count="36" Offset="0xDAE0">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_00DD20" Count="3" Offset="0xDD20">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_00DD50" Count="3" Offset="0xDD50">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_00DD80" Count="3" Offset="0xDD80">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_00DDB0" Count="13" Offset="0xDDB0">
<Vtx/>
</Array>
<Array Name="object_fish_Vtx_00DE80" Count="5" Offset="0xDE80">
<Vtx/>
</Array>
<DList Name="gFishingLoachDL_00DED0" Offset="0xDED0"/>
<DList Name="gFishingLoachDL_00DFA8" Offset="0xDFA8"/>
<DList Name="gFishingLoachDL_00E048" Offset="0xE048"/>
@@ -152,29 +284,56 @@
<Texture Name="gFishingRodSegmentStripTex" OutName="fishing_rod_segment_strip" Format="rgba16" Width="16" Height="8" Offset="0x11070"/>
<Texture Name="gFishingRodSegmentBlackTex" OutName="fishing_rod_segment_black" Format="rgba16" Width="16" Height="8" Offset="0x11170"/>
<Texture Name="gFishingRodSegmentWhiteTex" OutName="fishing_rod_segment_white" Format="rgba16" Width="16" Height="8" Offset="0x11270"/>
<Array Name="gFishingRodSegmentVtx" Count="6" Offset="0x11370">
<Vtx/>
</Array>
<DList Name="gFishingRodMaterialDL" Offset="0x113D0"/>
<DList Name="gFishingRodSegmentDL" Offset="0x11410"/>
<Texture Name="gFishingLureHookTex" OutName="fishing_lure_hook" Format="rgba16" Width="32" Height="32" Offset="0x11440"/>
<Texture Name="gFishingLureFloatTex" OutName="fishing_lure_float" Format="rgba16" Width="32" Height="16" Offset="0x11C40"/>
<Array Name="gFishingLureHookVtx" Count="4" Offset="0x12040">
<Vtx/>
</Array>
<Array Name="gFishingLureFloatVtx" Count="14" Offset="0x12080">
<Vtx/>
</Array>
<DList Name="gFishingLureHookDL" Offset="0x12160"/>
<DList Name="gFishingLureFloatDL" Offset="0x121F0"/>
<Texture Name="gFishingLilyPadTex" OutName="fishing_lily_pad" Format="rgba16" Width="32" Height="32" Offset="0x122E0"/>
<Texture Name="gFishingRockTex" OutName="fishing_rock" Format="rgba16" Width="32" Height="32" Offset="0x12AE0"/>
<Array Name="gFishingLilyPadModelVtx" Count="5" Offset="0x132E0">
<Vtx/>
</Array>
<DList Name="gFishingLilyPadMaterialDL" Offset="0x13330"/>
<DList Name="gFishingLilyPadModelDL" Offset="0x133B0"/>
<Array Name="gFishingRockModelVtx" Count="28" Offset="0x133D0">
<Vtx/>
</Array>
<DList Name="gFishingRockMaterialDL" Offset="0x13590"/>
<DList Name="gFishingRockModelDL" Offset="0x13610"/>
<Texture Name="gFishingWoodPostTex" OutName="fishing_wood_post" Format="rgba16" Width="32" Height="32" Offset="0x13660"/>
<Array Name="gFishingWoodPostModelVtx" Count="15" Offset="0x13E60">
<Vtx/>
</Array>
<DList Name="gFishingWoodPostMaterialDL" Offset="0x13F50"/>
<DList Name="gFishingWoodPostModelDL" Offset="0x13FD0"/>
<Array Name="gFishingReedModelVtx" Count="3" Offset="0x14000">
<Vtx/>
</Array>
<DList Name="gFishingReedMaterialDL" Offset="0x14030"/>
<DList Name="gFishingReedModelDL" Offset="0x140B0"/>
<Texture Name="gFishingAquariumBottomTex" OutName="fishing_aquarium_bottom" Format="rgba16" Width="16" Height="16" Offset="0x140D0"/>
<Texture Name="gFishingAquariumWaterTex" OutName="fishing_aquarium_water" Format="rgba16" Width="32" Height="32" Offset="0x142D0"/>
<Texture Name="gFishingAquariumGlassTex" OutName="fishing_aquarium_glass" Format="i8" Width="32" Height="32" Offset="0x14AD0"/>
<Array Name="gFishingAquariumBottomVtx" Count="8" Offset="0x14ED0">
<Vtx/>
</Array>
<Array Name="gFishingAquariumContainerVtx" Count="72" Offset="0x14F50">
<Vtx/>
</Array>
<DList Name="gFishingAquariumBottomDL" Offset="0x153D0"/>
<DList Name="gFishingAquariumContainerDL" Offset="0x15470"/>
</File>

View File

@@ -1,6 +1,71 @@
<Root>
<!-- Assets for Ganondorf -->
<File Name="object_ganon" Segment="6">
<!-- Ganondorf Limb Vertices -->
<Array Name="gGanondorfJawVtx" Count="43" Offset="0x0">
<Vtx/>
</Array>
<Array Name="gGanondorfMouthVtx" Count="40" Offset="0x2B0">
<Vtx/>
</Array>
<Array Name="gGanondorfRightUpperLipVtx" Count="19" Offset="0x530">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftUpperLipVtx" Count="19" Offset="0x660">
<Vtx/>
</Array>
<Array Name="gGanondorfLowerHairEndVtx" Count="41" Offset="0x790">
<Vtx/>
</Array>
<Array Name="gGanondorfUpperHairEndVtx" Count="49" Offset="0xA20">
<Vtx/>
</Array>
<Array Name="gGanondorfHeadVtx" Count="196" Offset="0xD30">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftForearmVtx" Count="26" Offset="0x1970">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftUpperArmVtx" Count="71" Offset="0x1B10">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftShoulderVtx" Count="35" Offset="0x1F80">
<Vtx/>
</Array>
<Array Name="gGanondorfRightForearmVtx" Count="26" Offset="0x21B0">
<Vtx/>
</Array>
<Array Name="gGanondorfRightUpperArmVtx" Count="71" Offset="0x2350">
<Vtx/>
</Array>
<Array Name="gGanondorfRightShoulderVtx" Count="35" Offset="0x27C0">
<Vtx/>
</Array>
<Array Name="gGanondorfTorsoVtx" Count="118" Offset="0x29F0">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftFootVtx" Count="40" Offset="0x3150">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftShinVtx" Count="53" Offset="0x33D0">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftThighVtx" Count="59" Offset="0x3720">
<Vtx/>
</Array>
<Array Name="gGanondorfRightFootVtx" Count="40" Offset="0x3AD0">
<Vtx/>
</Array>
<Array Name="gGanondorfRightShinVtx" Count="53" Offset="0x3D50">
<Vtx/>
</Array>
<Array Name="gGanondorfRightThighVtx" Count="59" Offset="0x40A0">
<Vtx/>
</Array>
<Array Name="gGanondorfPelvisVtx" Count="87" Offset="0x4450">
<Vtx/>
</Array>
<!-- Ganondorf Limb DisplayLists -->
<DList Name="gGanondorfPelvisDL" Offset="0x49C0"/>
<DList Name="gGanondorfRightShinDL" Offset="0x4C08"/>
@@ -58,6 +123,22 @@
<Texture Name="gGanondorfCrazedEyeTex" OutName="ganondorf_crazed_eye" Format="rgba16" Width="32" Height="16" Offset="0xA4E0"/>
<Texture Name="gGanondorfEmptyEyeTex" OutName="ganondorf_empty_eye" Format="rgba16" Width="32" Height="16" Offset="0xA8E0"/>
<Array Name="gGanondorfEyesVtx" Count="10" Offset="0xACE0">
<Vtx/>
</Array>
<Array Name="gGanondorfJewelVtx" Count="20" Offset="0xAD80">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftHandVtx" Count="55" Offset="0xAEC0">
<Vtx/>
</Array>
<Array Name="gGanondorfRightHandClosedVtx" Count="55" Offset="0xB230">
<Vtx/>
</Array>
<Array Name="gGanondorfRightHandOpenVtx" Count="143" Offset="0xB5A0">
<Vtx/>
</Array>
<!-- DisplayList for Ganondorf's eyes -->
<DList Name="gGanondorfEyesDL" Offset="0xBE90"/>

View File

@@ -13,6 +13,113 @@
<Animation Name="gGanonGuardSidestepAnim" Offset="0xF1D0"/> <!-- Unused. Original name is "gn2_Ksidewalk" -->
<Animation Name="gGanonGuardIdleAnim" Offset="0xFFE4"/> <!-- Original name is "gn2_Kwait" -->
<!-- Ganon Limb Vertices -->
<Array Name="gGanonRightHair3Vtx" Count="19" Offset="0x10000">
<Vtx/>
</Array>
<Array Name="gGanonRightHair2Vtx" Count="17" Offset="0x10130">
<Vtx/>
</Array>
<Array Name="gGanonRightHair1Vtx" Count="5" Offset="0x10240">
<Vtx/>
</Array>
<Array Name="gGanonLeftHair3Vtx" Count="19" Offset="0x10290">
<Vtx/>
</Array>
<Array Name="gGanonLeftHair2Vtx" Count="17" Offset="0x103C0">
<Vtx/>
</Array>
<Array Name="gGanonLeftHair1Vtx" Count="5" Offset="0x104D0">
<Vtx/>
</Array>
<Array Name="gGanonMiddleHair3Vtx" Count="30" Offset="0x10520">
<Vtx/>
</Array>
<Array Name="gGanonMiddleHair2Vtx" Count="25" Offset="0x10700">
<Vtx/>
</Array>
<Array Name="gGanonMiddleHair1Vtx" Count="11" Offset="0x10890">
<Vtx/>
</Array>
<Array Name="gGanonJawVtx" Count="60" Offset="0x10940">
<Vtx/>
</Array>
<Array Name="gGanonMouthVtx" Count="62" Offset="0x10D00">
<Vtx/>
</Array>
<Array Name="gGanonSnoutVtx" Count="15" Offset="0x110E0">
<Vtx/>
</Array>
<Array Name="gGanonHeadVtx" Count="204" Offset="0x111D0">
<Vtx/>
</Array>
<Array Name="gGanonNeckVtx" Count="32" Offset="0x11E90">
<Vtx/>
</Array>
<Array Name="gGanonRightWristVtx" Count="16" Offset="0x12090">
<Vtx/>
</Array>
<Array Name="gGanonRightForearmVtx" Count="45" Offset="0x12190">
<Vtx/>
</Array>
<Array Name="gGanonRightUpperArmVtx" Count="71" Offset="0x12460">
<Vtx/>
</Array>
<Array Name="gGanonRightShoulderVtx" Count="35" Offset="0x128D0">
<Vtx/>
</Array>
<Array Name="gGanonLeftWristVtx" Count="16" Offset="0x12B00">
<Vtx/>
</Array>
<Array Name="gGanonLeftForearmVtx" Count="45" Offset="0x12C00">
<Vtx/>
</Array>
<Array Name="gGanonLeftUpperArmVtx" Count="71" Offset="0x12ED0">
<Vtx/>
</Array>
<Array Name="gGanonLeftShoulderVtx" Count="35" Offset="0x13340">
<Vtx/>
</Array>
<Array Name="gGanonTorsoVtx" Count="130" Offset="0x13570">
<Vtx/>
</Array>
<Array Name="gGanonLeftFootVtx" Count="55" Offset="0x13D90">
<Vtx/>
</Array>
<Array Name="gGanonLeftShinVtx" Count="70" Offset="0x14100">
<Vtx/>
</Array>
<Array Name="gGanonLeftThighVtx" Count="79" Offset="0x14560">
<Vtx/>
</Array>
<Array Name="gGanonRightFootVtx" Count="55" Offset="0x14A50">
<Vtx/>
</Array>
<Array Name="gGanonRightShinVtx" Count="69" Offset="0x14DC0">
<Vtx/>
</Array>
<Array Name="gGanonRightThighVtx" Count="79" Offset="0x15210">
<Vtx/>
</Array>
<Array Name="gGanonTail1Vtx" Count="18" Offset="0x15700">
<Vtx/>
</Array>
<Array Name="gGanonTail2Vtx" Count="18" Offset="0x15820">
<Vtx/>
</Array>
<Array Name="gGanonTail3Vtx" Count="24" Offset="0x15940">
<Vtx/>
</Array>
<Array Name="gGanonTail4Vtx" Count="36" Offset="0x15AC0">
<Vtx/>
</Array>
<Array Name="gGanonTail5Vtx" Count="32" Offset="0x15D00">
<Vtx/>
</Array>
<Array Name="gGanonPelvisVtx" Count="79" Offset="0x15F00">
<Vtx/>
</Array>
<!-- Ganon Limb DisplayLists -->
<DList Name="gGanonPelvisDL" Offset="0x163F0"/>
<DList Name="gGanonTail1DL" Offset="0x16630"/>
@@ -92,6 +199,38 @@
<Texture Name="gGanonEyeHalfTex" OutName="ganon_eye_half" Format="ci4" Width="16" Height="16" Offset="0x1E988" TlutOffset="0x1D780"/>
<Texture Name="gGanonEyeClosedTex" OutName="ganon_eye_closed" Format="ci4" Width="16" Height="16" Offset="0x1EA08" TlutOffset="0x1D780"/>
<!-- Ganon Limb Vertices -->
<Array Name="gGanonEyesVtx" Count="10" Offset="0x1EA88">
<Vtx/>
</Array>
<Array Name="gGanonJewelVtx" Count="10" Offset="0x1EB28">
<Vtx/>
</Array>
<Array Name="gGanonRightHornVtx" Count="58" Offset="0x1EBC8">
<Vtx/>
</Array>
<Array Name="gGanonLeftHornVtx" Count="56" Offset="0x1EF68">
<Vtx/>
</Array>
<Array Name="gGanonRightHandVtx" Count="79" Offset="0x1F2E8">
<Vtx/>
</Array>
<Array Name="gGanonLeftHandVtx" Count="79" Offset="0x1F7D8">
<Vtx/>
</Array>
<Array Name="gGanonRightSwordVtx" Count="100" Offset="0x1FCC8">
<Vtx/>
</Array>
<Array Name="gGanonLeftSwordVtx" Count="97" Offset="0x20308">
<Vtx/>
</Array>
<Array Name="gGanonOuterTeethVtx" Count="22" Offset="0x20918">
<Vtx/>
</Array>
<Array Name="gGanonInnerTeethVtx" Count="10" Offset="0x20A78">
<Vtx/>
</Array>
<!-- Ganon Limb DisplayLists -->
<DList Name="gGanonEyesDL" Offset="0x20B18"/>
<DList Name="gGanonJewelDL" Offset="0x20BE0"/>

View File

@@ -13,6 +13,113 @@
<Animation Name="gGanonGuardSidestepAnim" Offset="0xF1D0"/> <!-- Unused. Original name is "gn2_Ksidewalk" -->
<Animation Name="gGanonGuardIdleAnim" Offset="0xFFE4"/> <!-- Original name is "gn2_Kwait" -->
<!-- Ganon Limb Vertices -->
<Array Name="gGanonRightHair3Vtx" Count="19" Offset="0x10000">
<Vtx/>
</Array>
<Array Name="gGanonRightHair2Vtx" Count="17" Offset="0x10130">
<Vtx/>
</Array>
<Array Name="gGanonRightHair1Vtx" Count="5" Offset="0x10240">
<Vtx/>
</Array>
<Array Name="gGanonLeftHair3Vtx" Count="19" Offset="0x10290">
<Vtx/>
</Array>
<Array Name="gGanonLeftHair2Vtx" Count="17" Offset="0x103C0">
<Vtx/>
</Array>
<Array Name="gGanonLeftHair1Vtx" Count="5" Offset="0x104D0">
<Vtx/>
</Array>
<Array Name="gGanonMiddleHair3Vtx" Count="30" Offset="0x10520">
<Vtx/>
</Array>
<Array Name="gGanonMiddleHair2Vtx" Count="25" Offset="0x10700">
<Vtx/>
</Array>
<Array Name="gGanonMiddleHair1Vtx" Count="11" Offset="0x10890">
<Vtx/>
</Array>
<Array Name="gGanonJawVtx" Count="60" Offset="0x10940">
<Vtx/>
</Array>
<Array Name="gGanonMouthVtx" Count="62" Offset="0x10D00">
<Vtx/>
</Array>
<Array Name="gGanonSnoutVtx" Count="15" Offset="0x110E0">
<Vtx/>
</Array>
<Array Name="gGanonHeadVtx" Count="204" Offset="0x111D0">
<Vtx/>
</Array>
<Array Name="gGanonNeckVtx" Count="32" Offset="0x11E90">
<Vtx/>
</Array>
<Array Name="gGanonRightWristVtx" Count="16" Offset="0x12090">
<Vtx/>
</Array>
<Array Name="gGanonRightForearmVtx" Count="45" Offset="0x12190">
<Vtx/>
</Array>
<Array Name="gGanonRightUpperArmVtx" Count="71" Offset="0x12460">
<Vtx/>
</Array>
<Array Name="gGanonRightShoulderVtx" Count="35" Offset="0x128D0">
<Vtx/>
</Array>
<Array Name="gGanonLeftWristVtx" Count="16" Offset="0x12B00">
<Vtx/>
</Array>
<Array Name="gGanonLeftForearmVtx" Count="45" Offset="0x12C00">
<Vtx/>
</Array>
<Array Name="gGanonLeftUpperArmVtx" Count="71" Offset="0x12ED0">
<Vtx/>
</Array>
<Array Name="gGanonLeftShoulderVtx" Count="35" Offset="0x13340">
<Vtx/>
</Array>
<Array Name="gGanonTorsoVtx" Count="130" Offset="0x13570">
<Vtx/>
</Array>
<Array Name="gGanonLeftFootVtx" Count="55" Offset="0x13D90">
<Vtx/>
</Array>
<Array Name="gGanonLeftShinVtx" Count="70" Offset="0x14100">
<Vtx/>
</Array>
<Array Name="gGanonLeftThighVtx" Count="79" Offset="0x14560">
<Vtx/>
</Array>
<Array Name="gGanonRightFootVtx" Count="55" Offset="0x14A50">
<Vtx/>
</Array>
<Array Name="gGanonRightShinVtx" Count="69" Offset="0x14DC0">
<Vtx/>
</Array>
<Array Name="gGanonRightThighVtx" Count="79" Offset="0x15210">
<Vtx/>
</Array>
<Array Name="gGanonTail1Vtx" Count="18" Offset="0x15700">
<Vtx/>
</Array>
<Array Name="gGanonTail2Vtx" Count="18" Offset="0x15820">
<Vtx/>
</Array>
<Array Name="gGanonTail3Vtx" Count="24" Offset="0x15940">
<Vtx/>
</Array>
<Array Name="gGanonTail4Vtx" Count="36" Offset="0x15AC0">
<Vtx/>
</Array>
<Array Name="gGanonTail5Vtx" Count="32" Offset="0x15D00">
<Vtx/>
</Array>
<Array Name="gGanonPelvisVtx" Count="79" Offset="0x15F00">
<Vtx/>
</Array>
<!-- Ganon Limb DisplayLists -->
<DList Name="gGanonPelvisDL" Offset="0x163F0"/>
<DList Name="gGanonTail1DL" Offset="0x16630"/>
@@ -92,6 +199,38 @@
<Texture Name="gGanonEyeHalfTex" OutName="ganon_eye_half" Format="ci4" Width="16" Height="16" Offset="0x1E988" TlutOffset="0x1D780"/>
<Texture Name="gGanonEyeClosedTex" OutName="ganon_eye_closed" Format="ci4" Width="16" Height="16" Offset="0x1EA08" TlutOffset="0x1D780"/>
<!-- Ganon Limb Vertices -->
<Array Name="gGanonEyesVtx" Count="10" Offset="0x1EA88">
<Vtx/>
</Array>
<Array Name="gGanonJewelVtx" Count="10" Offset="0x1EB28">
<Vtx/>
</Array>
<Array Name="gGanonRightHornVtx" Count="58" Offset="0x1EBC8">
<Vtx/>
</Array>
<Array Name="gGanonLeftHornVtx" Count="56" Offset="0x1EF68">
<Vtx/>
</Array>
<Array Name="gGanonRightHandVtx" Count="79" Offset="0x1F2E8">
<Vtx/>
</Array>
<Array Name="gGanonLeftHandVtx" Count="79" Offset="0x1F7D8">
<Vtx/>
</Array>
<Array Name="gGanonRightSwordVtx" Count="100" Offset="0x1FCC8">
<Vtx/>
</Array>
<Array Name="gGanonLeftSwordVtx" Count="97" Offset="0x20308">
<Vtx/>
</Array>
<Array Name="gGanonOuterTeethVtx" Count="22" Offset="0x20918">
<Vtx/>
</Array>
<Array Name="gGanonInnerTeethVtx" Count="10" Offset="0x20A78">
<Vtx/>
</Array>
<!-- Ganon Limb DisplayLists -->
<DList Name="gGanonEyesDL" Offset="0x20B18"/>
<DList Name="gGanonJewelDL" Offset="0x20BE0"/>

View File

@@ -1,6 +1,71 @@
<Root>
<!-- Assets for Ganondorf -->
<File Name="object_ganon" Segment="6">
<!-- Ganondorf Limb Vertices -->
<Array Name="gGanondorfJawVtx" Count="43" Offset="0x0">
<Vtx/>
</Array>
<Array Name="gGanondorfMouthVtx" Count="40" Offset="0x2B0">
<Vtx/>
</Array>
<Array Name="gGanondorfRightUpperLipVtx" Count="19" Offset="0x530">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftUpperLipVtx" Count="19" Offset="0x660">
<Vtx/>
</Array>
<Array Name="gGanondorfLowerHairEndVtx" Count="41" Offset="0x790">
<Vtx/>
</Array>
<Array Name="gGanondorfUpperHairEndVtx" Count="49" Offset="0xA20">
<Vtx/>
</Array>
<Array Name="gGanondorfHeadVtx" Count="196" Offset="0xD30">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftForearmVtx" Count="26" Offset="0x1970">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftUpperArmVtx" Count="71" Offset="0x1B10">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftShoulderVtx" Count="35" Offset="0x1F80">
<Vtx/>
</Array>
<Array Name="gGanondorfRightForearmVtx" Count="26" Offset="0x21B0">
<Vtx/>
</Array>
<Array Name="gGanondorfRightUpperArmVtx" Count="71" Offset="0x2350">
<Vtx/>
</Array>
<Array Name="gGanondorfRightShoulderVtx" Count="35" Offset="0x27C0">
<Vtx/>
</Array>
<Array Name="gGanondorfTorsoVtx" Count="118" Offset="0x29F0">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftFootVtx" Count="40" Offset="0x3150">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftShinVtx" Count="53" Offset="0x33D0">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftThighVtx" Count="59" Offset="0x3720">
<Vtx/>
</Array>
<Array Name="gGanondorfRightFootVtx" Count="40" Offset="0x3AD0">
<Vtx/>
</Array>
<Array Name="gGanondorfRightShinVtx" Count="53" Offset="0x3D50">
<Vtx/>
</Array>
<Array Name="gGanondorfRightThighVtx" Count="59" Offset="0x40A0">
<Vtx/>
</Array>
<Array Name="gGanondorfPelvisVtx" Count="87" Offset="0x4450">
<Vtx/>
</Array>
<!-- Ganondorf Limb DisplayLists -->
<DList Name="gGanondorfPelvisDL" Offset="0x49C0"/>
<DList Name="gGanondorfRightShinDL" Offset="0x4C08"/>
@@ -58,6 +123,22 @@
<Texture Name="gGanondorfCrazedEyeTex" OutName="ganondorf_crazed_eye" Format="rgba16" Width="32" Height="16" Offset="0xA4E0"/>
<Texture Name="gGanondorfEmptyEyeTex" OutName="ganondorf_empty_eye" Format="rgba16" Width="32" Height="16" Offset="0xA8E0"/>
<Array Name="gGanondorfEyesVtx" Count="10" Offset="0xACE0">
<Vtx/>
</Array>
<Array Name="gGanondorfJewelVtx" Count="20" Offset="0xAD80">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftHandVtx" Count="55" Offset="0xAEC0">
<Vtx/>
</Array>
<Array Name="gGanondorfRightHandClosedVtx" Count="55" Offset="0xB230">
<Vtx/>
</Array>
<Array Name="gGanondorfRightHandOpenVtx" Count="143" Offset="0xB5A0">
<Vtx/>
</Array>
<!-- DisplayList for Ganondorf's eyes -->
<DList Name="gGanondorfEyesDL" Offset="0xBE90"/>

View File

@@ -17,12 +17,78 @@
<Animation Name="gYoungGanondorfLaughLoopAnim" Offset="0x48B0"/> <!-- Original name is "gnd_demo_ukabi_warai_wait" -->
<Animation Name="gYoungGanondorfWalkAnim" Offset="0x50A8"/> <!-- Original name is "gnd_walk" -->
<!-- Young Ganondorf Limb DisplayLists -->
<!-- Young Ganondorf Limb Vertices and DisplayLists -->
<Array Name="gYoungGanondorfChinVtx" Count="43" Offset="0x50C0">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfJawVtx" Count="30" Offset="0x5370">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfHeadVtx" Count="161" Offset="0x5550">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfRightUpperLipVtx" Count="19" Offset="0x5F60">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfLeftUpperLipVtx" Count="19" Offset="0x6090">
<Vtx/>
</Array>
<DList Name="gYoungGanondorfHeadDL" Offset="0x61C0"/>
<DList Name="gYoungGanondorfRightUpperLipDL" Offset="0x69F8"/>
<DList Name="gYoungGanondorfChinDL" Offset="0x6B78"/>
<DList Name="gYoungGanondorfJawDL" Offset="0x6D90"/>
<DList Name="gYoungGanondorfLeftUpperLipDL" Offset="0x6FC8"/>
<Array Name="gYoungGanondorfPelvisVtx" Count="110" Offset="0x70F8">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfTorsoVtx" Count="180" Offset="0x77D8">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfJewelVtx" Count="7" Offset="0x8318">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfKnifeVtx" Count="48" Offset="0x8388">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfLeftUpperArmVtx" Count="42" Offset="0x8688">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfRightUpperArmVtx" Count="42" Offset="0x8928">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfLeftForearmVtx" Count="44" Offset="0x8BC8">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfRightForearmVtx" Count="44" Offset="0x8E88">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfLeftHandVtx" Count="53" Offset="0x9148">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfRightHandVtx" Count="53" Offset="0x9498">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfLeftFootVtx" Count="44" Offset="0x97E8">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfRightFootVtx" Count="44" Offset="0x9AA8">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfLeftThighVtx" Count="27" Offset="0x9D68">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfLeftShinVtx" Count="41" Offset="0x9F18">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfRightThighVtx" Count="27" Offset="0xA1A8">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfRightShinVtx" Count="41" Offset="0xA358">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfTeethVtx" Count="12" Offset="0xA5E8">
<Vtx/>
</Array>
<DList Name="gYoungGanondorfPelvisDL" Offset="0xA6A8"/>
<DList Name="gYoungGanondorfTorsoDL" Offset="0xAB10"/>
<DList Name="gYoungGanondorfJewelDL" Offset="0xB410"/>
@@ -40,6 +106,9 @@
<DList Name="gYoungGanondorfRightThighDL" Offset="0xD278"/>
<DList Name="gYoungGanondorfRightShinDL" Offset="0xD470"/>
<DList Name="gYoungGanondorfTeethDL" Offset="0xD668"/>
<Array Name="gYoungGanondorfOpenLeftHandVtx" Count="170" Offset="0xD708">
<Vtx/>
</Array>
<DList Name="gYoungGanondorfOpenLeftHandDL" Offset="0xE1A8"/>
<!-- Young Ganondorf Textures -->

Some files were not shown because too many files have changed in this diff Show More