summaryrefslogtreecommitdiff
path: root/assets/xml/objects
diff options
context:
space:
mode:
authorDragorn421 <Dragorn421@users.noreply.github.com>2025-06-06 03:27:18 +0200
committerGitHub <noreply@github.com>2025-06-05 21:27:18 -0400
commit3435ebe2165e77d65ad2fd093ca2f1c96ef75f5d (patch)
tree956c6fc9e95241fa3d013c6b0cce2ce6fd1e9314 /assets/xml/objects
parenta750282d2d48d8dff589cdfca17ccdd0389419c6 (diff)
Add Vtx[] resources in xmls for (partially) documented assets 6 (#2588)
Diffstat (limited to 'assets/xml/objects')
-rw-r--r--assets/xml/objects/object_peehat.xml26
-rw-r--r--assets/xml/objects/object_relay_objects.xml8
-rw-r--r--assets/xml/objects/object_ru1.xml46
-rw-r--r--assets/xml/objects/object_ru2.xml65
-rw-r--r--assets/xml/objects/object_sa.xml49
-rw-r--r--assets/xml/objects/object_sd.xml49
-rw-r--r--assets/xml/objects/object_shopnuts.xml56
-rw-r--r--assets/xml/objects/object_sk2.xml74
-rw-r--r--assets/xml/objects/object_skb.xml53
-rw-r--r--assets/xml/objects/object_skj.xml59
-rw-r--r--assets/xml/objects/object_spot00_break.xml6
-rw-r--r--assets/xml/objects/object_spot00_objects.xml6
-rw-r--r--assets/xml/objects/object_spot01_matoya.xml15
-rw-r--r--assets/xml/objects/object_spot04_objects.xml3
-rw-r--r--assets/xml/objects/object_ta.xml47
-rw-r--r--assets/xml/objects/object_vm.xml19
-rw-r--r--assets/xml/objects/object_zl1.xml59
-rw-r--r--assets/xml/objects/object_zo.xml63
18 files changed, 700 insertions, 3 deletions
diff --git a/assets/xml/objects/object_peehat.xml b/assets/xml/objects/object_peehat.xml
index 42ee66cde..8abf77add 100644
--- a/assets/xml/objects/object_peehat.xml
+++ b/assets/xml/objects/object_peehat.xml
@@ -28,6 +28,32 @@
<Limb Name="gPeehatWing6Limb" LimbType="Standard" Offset="0x1C0C"/>
<Limb Name="gPeehatTopLimb" LimbType="Standard" Offset="0x1C18"/>
+ <!-- Peehat Limb Vertices -->
+ <Array Name="gPeehatWing1Vtx" Count="3" Offset="0x9E0">
+ <Vtx/>
+ </Array>
+ <Array Name="gPeehatWing2Vtx" Count="3" Offset="0xA10">
+ <Vtx/>
+ </Array>
+ <Array Name="gPeehatWing3Vtx" Count="3" Offset="0xA40">
+ <Vtx/>
+ </Array>
+ <Array Name="gPeehatWing4Vtx" Count="3" Offset="0xA70">
+ <Vtx/>
+ </Array>
+ <Array Name="gPeehatWing5Vtx" Count="3" Offset="0xAA0">
+ <Vtx/>
+ </Array>
+ <Array Name="gPeehatWing6Vtx" Count="3" Offset="0xAD0">
+ <Vtx/>
+ </Array>
+ <Array Name="gPeehatTopVtx" Count="27" Offset="0xB00">
+ <Vtx/>
+ </Array>
+ <Array Name="gPeehatBodyVtx" Count="34" Offset="0xCB0">
+ <Vtx/>
+ </Array>
+
<!-- Peehat Limb DisplayLists -->
<DList Name="gPeehatBodyDL" Offset="0x12F0"/>
<DList Name="gPeehatWing1DL" Offset="0x0ED0"/>
diff --git a/assets/xml/objects/object_relay_objects.xml b/assets/xml/objects/object_relay_objects.xml
index 47b92fcd2..16f47413e 100644
--- a/assets/xml/objects/object_relay_objects.xml
+++ b/assets/xml/objects/object_relay_objects.xml
@@ -1,7 +1,13 @@
<Root>
<File Name="object_relay_objects" Segment="6">
- <!-- DisplayLists -->
+ <!-- Vertices and DisplayLists -->
+ <Array Name="gDampeRaceDoorVtx" Count="26" Offset="0x0">
+ <Vtx/>
+ </Array>
<DList Name="gDampeRaceDoorDL" Offset="0x1A0"/>
+ <Array Name="gWindmillRotatingPlatformVtx" Count="170" Offset="0x1010">
+ <Vtx/>
+ </Array>
<DList Name="gWindmillRotatingPlatformDL" Offset="0x1AB0"/>
<!-- Palettes -->
diff --git a/assets/xml/objects/object_ru1.xml b/assets/xml/objects/object_ru1.xml
index 7ac2fbc25..0a2842a26 100644
--- a/assets/xml/objects/object_ru1.xml
+++ b/assets/xml/objects/object_ru1.xml
@@ -23,6 +23,52 @@
<Animation Name="gRutoChildSwimOnBackAnim" Offset="0x12E94"/>
<Animation Name="gRutoChildTreadWaterAnim" Offset="0x13A64"/>
+ <Array Name="gRutoChildLeftFootVtx" Count="26" Offset="0x97D0">
+ <Vtx/>
+ </Array>
+ <Array Name="gRutoChildLeftShinVtx" Count="59" Offset="0x9970">
+ <Vtx/>
+ </Array>
+ <Array Name="gRutoChildLeftThighVtx" Count="52" Offset="0x9D20">
+ <Vtx/>
+ </Array>
+ <Array Name="gRutoChildRightFootVtx" Count="26" Offset="0xA060">
+ <Vtx/>
+ </Array>
+ <Array Name="gRutoChildRightShinVtx" Count="59" Offset="0xA200">
+ <Vtx/>
+ </Array>
+ <Array Name="gRutoChildRightThighVtx" Count="52" Offset="0xA5B0">
+ <Vtx/>
+ </Array>
+ <Array Name="gRutoChildChestVtx" Count="104" Offset="0xA8F0">
+ <Vtx/>
+ </Array>
+ <Array Name="gRutoChildRightHandVtx" Count="56" Offset="0xAF70">
+ <Vtx/>
+ </Array>
+ <Array Name="gRutoChildRightFinVtx" Count="39" Offset="0xB2F0">
+ <Vtx/>
+ </Array>
+ <Array Name="gRutoChildRightUpperArmVtx" Count="34" Offset="0xB560">
+ <Vtx/>
+ </Array>
+ <Array Name="gRutoChildLeftHandVtx" Count="56" Offset="0xB780">
+ <Vtx/>
+ </Array>
+ <Array Name="gRutoChildLeftFinVtx" Count="39" Offset="0xBB00">
+ <Vtx/>
+ </Array>
+ <Array Name="gRutoChildLeftUpperArmVtx" Count="34" Offset="0xBD70">
+ <Vtx/>
+ </Array>
+ <Array Name="gRutoChildTorsoVtx" Count="17" Offset="0xBF90">
+ <Vtx/>
+ </Array>
+ <Array Name="gRutoChildHeadVtx" Count="188" Offset="0x10E38">
+ <Vtx/>
+ </Array>
+
<DList Name="gRutoChildTorsoDL" Offset="0xC0A0"/>
<DList Name="gRutoChildLeftThighDL" Offset="0xC188"/>
<DList Name="gRutoChildLeftShinDL" Offset="0xC3D8"/>
diff --git a/assets/xml/objects/object_ru2.xml b/assets/xml/objects/object_ru2.xml
index d6cea2291..cd4756223 100644
--- a/assets/xml/objects/object_ru2.xml
+++ b/assets/xml/objects/object_ru2.xml
@@ -27,6 +27,71 @@
<Limb Name="gAdultRutoHeadLimb" LimbType="Standard" Offset="0xC690"/>
<Limb Name="gAdultRutoWaistLimb" LimbType="Standard" Offset="0xC69C"/>
+ <!-- Adult Ruto Limb Vertices -->
+ <Array Name="gAdultRutoHeadVtx" Count="173" Offset="0x33E0">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoLeftHandVtx" Count="55" Offset="0x5EC0">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoLeftForearmVtx" Count="23" Offset="0x6230">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoLeftLowerWingVtx" Count="8" Offset="0x63A0">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoLeftUpperWingVtx" Count="6" Offset="0x6420">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoLeftUpperArmVtx" Count="30" Offset="0x6480">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoRightHandVtx" Count="55" Offset="0x6660">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoRightForearmVtx" Count="23" Offset="0x69D0">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoRightLowerWingVtx" Count="8" Offset="0x6B40">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoRightUpperWingVtx" Count="6" Offset="0x6BC0">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoRightUpperArmVtx" Count="30" Offset="0x6C20">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoTorsoVtx" Count="128" Offset="0x6E00">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoLeftFootVtx" Count="26" Offset="0x7600">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoLeftLegVtx" Count="52" Offset="0x77A0">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoLeftTailVtx" Count="15" Offset="0x7AE0">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoLeftThighVtx" Count="37" Offset="0x7BD0">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoRightFootVtx" Count="26" Offset="0x7E20">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoRightLegVtx" Count="52" Offset="0x7FC0">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoRightTailVtx" Count="15" Offset="0x8300">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoRightThighVtx" Count="37" Offset="0x83F0">
+ <Vtx/>
+ </Array>
+ <Array Name="gAdultRutoWaistVtx" Count="43" Offset="0x8640">
+ <Vtx/>
+ </Array>
+
<!-- Adult Ruto Limb DisplayLists -->
<DList Name="gAdultRutoLeftThighDL" Offset="0xB8E0"/>
<DList Name="gAdultRutoLeftLegDL" Offset="0xBE38"/>
diff --git a/assets/xml/objects/object_sa.xml b/assets/xml/objects/object_sa.xml
index e87cd793d..1d666c9b2 100644
--- a/assets/xml/objects/object_sa.xml
+++ b/assets/xml/objects/object_sa.xml
@@ -49,6 +49,55 @@
<Animation Name="gSariaExtendRightArmAnim" Offset="0x14850"/>
<Animation Name="gSariaHandsOnFaceAnim" Offset="0x15220"/>
+ <Array Name="gSariaHeadVtx" Count="310" Offset="0x5248">
+ <Vtx/>
+ </Array>
+ <Array Name="gSariaLeftHandVtx" Count="29" Offset="0x65A8">
+ <Vtx/>
+ </Array>
+ <Array Name="gSariaRightHandVtx" Count="29" Offset="0x6778">
+ <Vtx/>
+ </Array>
+ <Array Name="gSariaRightHandAndOcarinaVtx" Count="43" Offset="0x6948">
+ <Vtx/>
+ </Array>
+ <Array Name="gSariaLeftFootVtx" Count="29" Offset="0x7DB8">
+ <Vtx/>
+ </Array>
+ <Array Name="gSariaLeftShinVtx" Count="34" Offset="0x7F88">
+ <Vtx/>
+ </Array>
+ <Array Name="gSariaLeftThighVtx" Count="35" Offset="0x81A8">
+ <Vtx/>
+ </Array>
+ <Array Name="gSariaRightFootVtx" Count="29" Offset="0x83D8">
+ <Vtx/>
+ </Array>
+ <Array Name="gSariaRightShinVtx" Count="34" Offset="0x85A8">
+ <Vtx/>
+ </Array>
+ <Array Name="gSariaRightThighVtx" Count="35" Offset="0x87C8">
+ <Vtx/>
+ </Array>
+ <Array Name="gSariaWaistVtx" Count="40" Offset="0x89F8">
+ <Vtx/>
+ </Array>
+ <Array Name="gSariaLeftArmVtx" Count="36" Offset="0x8C78">
+ <Vtx/>
+ </Array>
+ <Array Name="gSariaLeftShoulderVtx" Count="34" Offset="0x8EB8">
+ <Vtx/>
+ </Array>
+ <Array Name="gSariaRightArmVtx" Count="36" Offset="0x90D8">
+ <Vtx/>
+ </Array>
+ <Array Name="gSariaRightShoulderVtx" Count="38" Offset="0x9318">
+ <Vtx/>
+ </Array>
+ <Array Name="gSariaChestVtx" Count="58" Offset="0x9578">
+ <Vtx/>
+ </Array>
+
<DList Name="gSariaHeadDL" Offset="0x6BF8"/>
<DList Name="gSariaLeftHandDL" Offset="0x7900"/>
<DList Name="gSariaRightHandDL" Offset="0x7A40"/>
diff --git a/assets/xml/objects/object_sd.xml b/assets/xml/objects/object_sd.xml
index 0228b4869..068ace8e0 100644
--- a/assets/xml/objects/object_sd.xml
+++ b/assets/xml/objects/object_sd.xml
@@ -25,6 +25,55 @@
<Animation Name="gEnHeishiDyingGuardDieAnim" Offset="0xC374"/>
<Animation Name="gEnHeishiDyingGuardAnim_00C444" Offset="0xC444"/>
+ <Array Name="gHeishiKingGuardVtx" Count="489" Offset="0xD80">
+ <Vtx/>
+ </Array>
+ <Array Name="gEnHeishiHeadVtx" Count="147" Offset="0x6CC0">
+ <Vtx/>
+ </Array>
+ <Array Name="gEnHeishiTorsoArmorVtx" Count="136" Offset="0x75F0">
+ <Vtx/>
+ </Array>
+ <Array Name="gEnHeishiTorsoVtx" Count="39" Offset="0x7E70">
+ <Vtx/>
+ </Array>
+ <Array Name="gEnHeishiRightFootVtx" Count="30" Offset="0x80E0">
+ <Vtx/>
+ </Array>
+ <Array Name="gEnHeishiLeg1Vtx" Count="28" Offset="0x82C0">
+ <Vtx/>
+ </Array>
+ <Array Name="gEnHeishiUpperLeg1Vtx" Count="36" Offset="0x8480">
+ <Vtx/>
+ </Array>
+ <Array Name="gEnHeishiSpearVtx" Count="94" Offset="0x86C0">
+ <Vtx/>
+ </Array>
+ <Array Name="gEnHeishiLowerRightArmVtx" Count="32" Offset="0x8CA0">
+ <Vtx/>
+ </Array>
+ <Array Name="gEnHeishiUpperArmVtx" Count="43" Offset="0x8EA0">
+ <Vtx/>
+ </Array>
+ <Array Name="gEnHeishiLeftFootVtx" Count="30" Offset="0x9150">
+ <Vtx/>
+ </Array>
+ <Array Name="gEnHeishiLeftShinVtx" Count="28" Offset="0x9330">
+ <Vtx/>
+ </Array>
+ <Array Name="gEnHeishiLeftThighVtx" Count="36" Offset="0x94F0">
+ <Vtx/>
+ </Array>
+ <Array Name="gEnHeishiHandVtx" Count="64" Offset="0x9730">
+ <Vtx/>
+ </Array>
+ <Array Name="gEnHeishiLeftArmVtx" Count="32" Offset="0x9B30">
+ <Vtx/>
+ </Array>
+ <Array Name="gEnHeishiUpperLeftArmVtx" Count="48" Offset="0x9D30">
+ <Vtx/>
+ </Array>
+
<DList Name="gHeishiKingGuardDL" Offset="0x2C10"/>
<DList Name="gEnHeishiHeadDL" Offset="0xA030"/>
<DList Name="gEnHeishiTorsoArmorDL" Offset="0xA440"/>
diff --git a/assets/xml/objects/object_shopnuts.xml b/assets/xml/objects/object_shopnuts.xml
index 105ce8824..3cbe6b698 100644
--- a/assets/xml/objects/object_shopnuts.xml
+++ b/assets/xml/objects/object_shopnuts.xml
@@ -22,6 +22,62 @@
<Limb Name="gBusinessScrubEyesLimb" LimbType="Standard" EnumName="BUSINESS_SCRUB_LIMB_EYES" Offset="0x414C"/>
<Limb Name="gBusinessScrubBodyLimb" LimbType="Standard" EnumName="BUSINESS_SCRUB_LIMB_BODY" Offset="0x4158"/>
+ <!-- Business Scrub Limb Vertices -->
+ <Array Name="gBusinessScrubLeftHandVtx" Count="22" Offset="0x13B0">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubLeftForearmVtx" Count="12" Offset="0x1510">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubLeftUpperArmVtx" Count="6" Offset="0x15D0">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubRightHandVtx" Count="22" Offset="0x1630">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubRightForearmVtx" Count="12" Offset="0x1790">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubRightUpperArmVtx" Count="6" Offset="0x1850">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubLeftFootVtx" Count="18" Offset="0x18B0">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubLeftShinVtx" Count="12" Offset="0x19D0">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubLeftThighVtx" Count="6" Offset="0x1A90">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubRightFootVtx" Count="18" Offset="0x1AF0">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubRightShinVtx" Count="12" Offset="0x1C10">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubRightThighVtx" Count="6" Offset="0x1CD0">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubBodyVtx" Count="41" Offset="0x32F0">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubEyesVtx" Count="6" Offset="0x3580">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubNoseVtx" Count="17" Offset="0x35E0">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubRootLeafVtx" Count="22" Offset="0x36F0">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubTopLeafVtx" Count="14" Offset="0x3850">
+ <Vtx/>
+ </Array>
+ <Array Name="gBusinessScrubDekuNutVtx" Count="3" Offset="0x3FD8">
+ <Vtx/>
+ </Array>
+
<!-- Business Scrub Limb DisplayLists -->
<DList Name="gBusinessScrubRootLeafDL" Offset="0x3C80"/>
<DList Name="gBusinessScrubLeftThighDL" Offset="0x2640"/>
diff --git a/assets/xml/objects/object_sk2.xml b/assets/xml/objects/object_sk2.xml
index f2e7ef6d8..a08353c52 100644
--- a/assets/xml/objects/object_sk2.xml
+++ b/assets/xml/objects/object_sk2.xml
@@ -1,5 +1,79 @@
<Root>
<File Name="object_sk2" Segment="6">
+ <!-- Stalfos Vertices -->
+ <Array Name="gStalfosSkullVtx" Count="114" Offset="0x3180">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosUpperCoreVtx" Count="8" Offset="0x38A0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosRightUpperArmVtx" Count="17" Offset="0x3920">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosLowerCoreVtx" Count="8" Offset="0x3A30">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosRightThighVtx" Count="8" Offset="0x3AB0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosRightHandVtx" Count="16" Offset="0x3B30">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosChestVtx" Count="23" Offset="0x3C30">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosJawVtx" Count="31" Offset="0x3DA0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosUpperNeckVtx" Count="6" Offset="0x3F90">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosLowerNeckVtx" Count="7" Offset="0x3FF0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosShieldVtx" Count="32" Offset="0x4060">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosWaistVtx" Count="23" Offset="0x4260">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosRightLowerLegVtx" Count="25" Offset="0x43D0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosRightForearmVtx" Count="20" Offset="0x4560">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosRightFootVtx" Count="17" Offset="0x46A0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosRightShoulderArmorVtx" Count="19" Offset="0x47B0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosLeftUpperArmVtx" Count="17" Offset="0x48E0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosLeftShoulderArmorVtx" Count="19" Offset="0x49F0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosLeftFootVtx" Count="17" Offset="0x4B20">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosLeftForearmVtx" Count="20" Offset="0x4C30">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosLeftLowerLegVtx" Count="25" Offset="0x4D70">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosLeftThighVtx" Count="8" Offset="0x4F00">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosLeftHandVtx" Count="16" Offset="0x4F80">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalfosSwordVtx" Count="53" Offset="0x5080">
+ <Vtx/>
+ </Array>
+
<!-- Stalfos DLists -->
<DList Name="gStalfosSkullDL" Offset="0x53D0"/>
<DList Name="gStalfosUpperCoreDL" Offset="0x5720"/>
diff --git a/assets/xml/objects/object_skb.xml b/assets/xml/objects/object_skb.xml
index 1220ddf6d..219e14b3c 100644
--- a/assets/xml/objects/object_skb.xml
+++ b/assets/xml/objects/object_skb.xml
@@ -24,6 +24,59 @@
<Limb Name="gStalchildLeftHandLimb" LimbType="Standard" Offset="0x4194"/>
<Limb Name="gStalchildSpineLimb" LimbType="Standard" Offset="0x41A0"/>
+ <!-- Stalchild Vertices -->
+ <Array Name="gStalchildHeadVtx" Count="81" Offset="0x21A0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildJawVtx" Count="16" Offset="0x26B0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildRibCageVtx" Count="18" Offset="0x27B0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildSpineVtx" Count="4" Offset="0x28D0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildWaistVtx" Count="22" Offset="0x2910">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildLeftHumerusVtx" Count="15" Offset="0x2A70">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildLeftForearmVtx" Count="9" Offset="0x2B60">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildLeftHandVtx" Count="20" Offset="0x2BF0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildRightHumerusVtx" Count="15" Offset="0x2D30">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildRightForearmVtx" Count="9" Offset="0x2E20">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildRightHandVtx" Count="20" Offset="0x2EB0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildLeftFemurVtx" Count="4" Offset="0x2FF0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildLeftShinVtx" Count="9" Offset="0x3030">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildLeftFootVtx" Count="5" Offset="0x30C0">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildRightFemurVtx" Count="4" Offset="0x3110">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildRightShinVtx" Count="9" Offset="0x3150">
+ <Vtx/>
+ </Array>
+ <Array Name="gStalchildRightFootVtx" Count="5" Offset="0x31E0">
+ <Vtx/>
+ </Array>
+
<!-- Stalchild DisplayLists -->
<DList Name="gStalchildHeadDL" Offset="0x3230"/>
<DList Name="gStalchildJawDL" Offset="0x3598"/>
diff --git a/assets/xml/objects/object_skj.xml b/assets/xml/objects/object_skj.xml
index 958301d2e..866a38c73 100644
--- a/assets/xml/objects/object_skj.xml
+++ b/assets/xml/objects/object_skj.xml
@@ -23,6 +23,65 @@
<Limb Name="gSkullKidRightArmLimb" LimbType="Standard" Offset="0x5EEC"/>
<Skeleton Name="gSkullKidSkel" Type="Flex" LimbType="Standard" Offset="0x5F40"/>
+ <!-- Limb Vertices -->
+ <Array Name="gSkullKidNeedleVtx" Count="6" Offset="0xE50">
+ <Vtx/>
+ </Array>
+ <Array Name="gSkullKidSkullMaskVtx" Count="44" Offset="0x1208">
+ <Vtx/>
+ </Array>
+ <Array Name="gSkullKidLeftLowerLegVtx" Count="26" Offset="0x1760">
+ <Vtx/>
+ </Array>
+ <Array Name="gSkullKidLeftUpperLegVtx" Count="18" Offset="0x1900">
+ <Vtx/>
+ </Array>
+ <Array Name="object_skj_Vtx_001A20" Count="30" Offset="0x1A20">
+ <Vtx/>
+ </Array>
+ <Array Name="gSkullKidRightLowerLegVtx" Count="26" Offset="0x1C00">
+ <Vtx/>
+ </Array>
+ <Array Name="gSkullKidRightUpperLegVtx" Count="18" Offset="0x1DA0">
+ <Vtx/>
+ </Array>
+ <Array Name="gSkullKidLeftFootVtx" Count="30" Offset="0x1EC0">
+ <Vtx/>
+ </Array>
+ <Array Name="object_skj_Vtx_0020A0" Count="10" Offset="0x20A0">
+ <Vtx/>
+ </Array>
+ <Array Name="gSKullKidHeadAndFaceVtx" Count="29" Offset="0x2140">
+ <Vtx/>
+ </Array>
+ <Array Name="gSkullKidNeckVtx" Count="84" Offset="0x2310">
+ <Vtx/>
+ </Array>
+ <Array Name="gSkullKidChestAndClothesVtx" Count="23" Offset="0x2850">
+ <Vtx/>
+ </Array>
+ <Array Name="gSkullKidLeftArmVtx" Count="34" Offset="0x29C0">
+ <Vtx/>
+ </Array>
+ <Array Name="gSkullKidLeftShoulderVtx" Count="26" Offset="0x2BE0">
+ <Vtx/>
+ </Array>
+ <Array Name="gSkullKidUpperHatVtx" Count="28" Offset="0x2D80">
+ <Vtx/>
+ </Array>
+ <Array Name="gSkullKidRightArmVtx" Count="18" Offset="0x2F40">
+ <Vtx/>
+ </Array>
+ <Array Name="gSkullKidRightShoulderVtx" Count="26" Offset="0x3060">
+ <Vtx/>
+ </Array>
+ <Array Name="gSkullKidLeftHandAndFluteVtx" Count="27" Offset="0x3200">
+ <Vtx/>
+ </Array>
+ <Array Name="gSkullKidRightFootVtx" Count="47" Offset="0x33B0">
+ <Vtx/>
+ </Array>
+
<!--Limb DLists-->
<DList Name="gSkullKidLeftUpperLegDL" Offset="0x3B90"/>
<DList Name="gSkullKidLeftLowerLegDL" Offset="0x3C88"/>
diff --git a/assets/xml/objects/object_spot00_break.xml b/assets/xml/objects/object_spot00_break.xml
index bee1361fa..c23e47f4f 100644
--- a/assets/xml/objects/object_spot00_break.xml
+++ b/assets/xml/objects/object_spot00_break.xml
@@ -1,11 +1,17 @@
<Root>
<File Name="object_spot00_break" Segment="6">
+ <Array Name="gBrokenDrawbridgeVtx" Count="68" Offset="0x0">
+ <Vtx/>
+ </Array>
<DList Name="gBrokenDrawbridgeDL" Offset="0x440"/>
<Texture Name="gBrokenDrawbridgeBoltTex" OutName="broken_drawbridge_bolt" Format="rgba16" Width="32" Height="32" Offset="0xB20"/>
<Texture Name="gBrokenDrawbridgeDirtTex" OutName="broken_drawbridge_dirt" Format="rgba16" Width="16" Height="16" Offset="0x1320"/>
<Texture Name="gBrokenDrawbridgeChainTex" OutName="broken_drawbridge_chain" Format="rgba16" Width="8" Height="16" Offset="0x1520"/>
<Collision Name="gBrokenDrawbridgeCol" Offset="0x908"/>
+ <Array Name="gBarbedWireFenceVtx" Count="4" Offset="0x940">
+ <Vtx/>
+ </Array>
<DList Name="gBarbedWireFenceDL" Offset="0x980"/>
<Texture Name="gBarbedWireFenceTex" OutName="barbed_wire_fence" Format="rgba16" Width="32" Height="32" Offset="0x1620"/>
<Collision Name="gBarbedWireFenceCol" Offset="0xAF0"/>
diff --git a/assets/xml/objects/object_spot00_objects.xml b/assets/xml/objects/object_spot00_objects.xml
index 10fb13aea..0bd365a83 100644
--- a/assets/xml/objects/object_spot00_objects.xml
+++ b/assets/xml/objects/object_spot00_objects.xml
@@ -1,12 +1,18 @@
<Root>
<File Name="object_spot00_objects" Segment="6">
<!-- Hyrule Field Castle Drawbridge -->
+ <Array Name="gHyruleFieldCastleDrawbridgeVtx" Count="24" Offset="0x2B0">
+ <Vtx/>
+ </Array>
<DList Name="gHyruleFieldCastleDrawbridgeDL" Offset="0x0430"/>
<Texture Name="gHyruleFieldCastleDrawbridgeWoodTex" OutName="drawbridge_wood" Format="rgba16" Width="32" Height="64" Offset="0x0610"/>
<Texture Name="gHyruleFieldCastleDrawbridgeBoltDL" OutName="drawbridge_bolt" Format="rgba16" Width="16" Height="16" Offset="0x1A10"/>
<Collision Name="gHyruleFieldCastleDrawbridgeCol" Offset="0x05E0"/>
<!-- Hyrule Field Castle Drawbridge Chains -->
+ <Array Name="gHyruleFieldCastleDrawbridgeChainsVtx" Count="12" Offset="0x0">
+ <Vtx/>
+ </Array>
<DList Name="gHyruleFieldCastleDrawbridgeChainsDL" Offset="0x00C0"/>
<Texture Name="gHyruleFieldCastleDrawbridgeChainsTex" OutName="drawbridge_chains" Format="rgba16" Width="16" Height="32" Offset="0x1610"/>
<Collision Name="gHyruleFieldCastleDrawbridgeChainsCol" Offset="0x0280"/>
diff --git a/assets/xml/objects/object_spot01_matoya.xml b/assets/xml/objects/object_spot01_matoya.xml
index d44b944e0..a06d296a1 100644
--- a/assets/xml/objects/object_spot01_matoya.xml
+++ b/assets/xml/objects/object_spot01_matoya.xml
@@ -1,7 +1,13 @@
<Root>
<File Name="object_spot01_matoya" Segment="6">
<!-- Kakariko Shooting Gallery -->
+ <Array Name="gKakarikoShootingGalleryVtx" Count="50" Offset="0x1208">
+ <Vtx/>
+ </Array>
<DList Name="gKakarikoShootingGalleryDL" Offset="0x1528"/>
+ <Array Name="gKakarikoShootingGallerySignVtx" Count="4" Offset="0x2740">
+ <Vtx/>
+ </Array>
<DList Name="gKakarikoShootingGallerySignDL" Offset="0x2780"/>
<Texture Name="gKakarikoShootingGalleryRoofEdgeTex" OutName="shooting_gallery_roof_edge" Format="ci8" Width="32" Height="32" Offset="0x208" TlutOffset="0x0"/>
<Texture Name="gKakarikoShootingGalleryRoofTex" OutName="shooting_gallery_roof" Format="ci8" Width="16" Height="32" Offset="0x608" TlutOffset="0x0"/>
@@ -11,14 +17,23 @@
<Collision Name="gKakarikoShootingGalleryCol" Offset="0x1A38"/>
<!-- Kakariko Potion Shop -->
+ <Array Name="gKakarikoPotionShopSignVtx" Count="4" Offset="0x1E70">
+ <Vtx/>
+ </Array>
<DList Name="gKakarikoPotionShopSignDL" Offset="0x1EB0"/>
<Texture Name="gKakarikoPotionShopSignTex" OutName="potion_shop_sign" Format="rgba16" Width="32" Height="16" Offset="0x1A70"/>
<!-- Kakariko Bazaar -->
+ <Array Name="gKakarikoBazaarSignVtx" Count="4" Offset="0x3038">
+ <Vtx/>
+ </Array>
<DList Name="gKakarikoBazaarSignDL" Offset="0x3078"/>
<Texture Name="gKakarikoBazaarSignTex" OutName="bazaar_sign" Format="ci4" Width="64" Height="64" Offset="0x2838" TlutOffset="0x2810"/>
<!-- BOTW Stone -->
+ <Array Name="gKakarikoBOTWStoneVtx" Count="30" Offset="0x3940">
+ <Vtx/>
+ </Array>
<DList Name="gKakarikoBOTWStoneDL" Offset="0x3B20"/>
<Texture Name="gKakarikoBOTWStoneTex" OutName="botw_stone" Format="rgba16" Width="32" Height="32" Offset="0x3140"/>
<Collision Name="gKakarikoBOTWStoneCol" Offset="0x3C64"/>
diff --git a/assets/xml/objects/object_spot04_objects.xml b/assets/xml/objects/object_spot04_objects.xml
index 66293d752..ec0a71215 100644
--- a/assets/xml/objects/object_spot04_objects.xml
+++ b/assets/xml/objects/object_spot04_objects.xml
@@ -4,6 +4,9 @@
<Texture Name="gDekuTreeMouthTex_0400" OutName="tex_0400" Format="rgba16" Width="32" Height="16" Offset="0x0400"/>
<Texture Name="gDekuTreeUnusedMouthTex_0EC0" OutName="tex_0EC0" Format="rgba16" Width="32" Height="16" Offset="0x0EC0"/>
<Texture Name="gDekuTreeUnusedMouthTex_12C0" OutName="tex_12C0" Format="rgba16" Width="32" Height="16" Offset="0x12C0"/>
+ <Array Name="gDekuTreeMouthVtx" Count="29" Offset="0x800">
+ <Vtx/>
+ </Array>
<DList Name="gDekuTreeMouthDL" Offset="0x09D0"/>
<Collision Name="gDekuTreeMouthCol" Offset="0x0E94"/>
</File>
diff --git a/assets/xml/objects/object_ta.xml b/assets/xml/objects/object_ta.xml
index 4f339fc95..bac3ed437 100644
--- a/assets/xml/objects/object_ta.xml
+++ b/assets/xml/objects/object_ta.xml
@@ -25,6 +25,53 @@
<Animation Name="gTalonSleepAnim" Offset="0xCD50"/>
<Animation Name="gTalonRunTransitionAnim" Offset="0xCF28"/>
<Animation Name="gTalonWakeUpAnim" Offset="0xE3D8"/>
+
+ <Array Name="gTalonLeftHandVtx" Count="74" Offset="0x1CB0">
+ <Vtx/>
+ </Array>
+ <Array Name="gTalonLeftArmVtx" Count="33" Offset="0x2150">
+ <Vtx/>
+ </Array>
+ <Array Name="gTalonLeftShoulderVtx" Count="30" Offset="0x2360">
+ <Vtx/>
+ </Array>
+ <Array Name="gTalonRightHandVtx" Count="74" Offset="0x2540">
+ <Vtx/>
+ </Array>
+ <Array Name="gTalonRightArmVtx" Count="33" Offset="0x29E0">
+ <Vtx/>
+ </Array>
+ <Array Name="gTalonRightShoulderVtx" Count="30" Offset="0x2BF0">
+ <Vtx/>
+ </Array>
+ <Array Name="gTalonChestVtx" Count="93" Offset="0x2DD0">
+ <Vtx/>
+ </Array>
+ <Array Name="gTalonLeftLegVtx" Count="39" Offset="0x33A0">
+ <Vtx/>
+ </Array>
+ <Array Name="gTalonLeftThighVtx" Count="38" Offset="0x3610">
+ <Vtx/>
+ </Array>
+ <Array Name="gTalonRightLegVtx" Count="39" Offset="0x3870">
+ <Vtx/>
+ </Array>
+ <Array Name="gTalonRightThighVtx" Count="38" Offset="0x3AE0">
+ <Vtx/>
+ </Array>
+ <Array Name="gTalonTorsoVtx" Count="35" Offset="0x3D40">
+ <Vtx/>
+ </Array>
+ <Array Name="gTalonHeadVtx" Count="225" Offset="0x8380">
+ <Vtx/>
+ </Array>
+ <Array Name="gTalonRightFootVtx" Count="42" Offset="0x9190">
+ <Vtx/>
+ </Array>
+ <Array Name="gTalonLeftFootVtx" Count="42" Offset="0x9430">
+ <Vtx/>
+ </Array>
+
<DList Name="gTalonTorsoDL" Offset="0x3F70"/>
<DList Name="gTalonChestDL" Offset="0x4288"/>
<DList Name="gTalonRightShoulderDL" Offset="0x4918"/>
diff --git a/assets/xml/objects/object_vm.xml b/assets/xml/objects/object_vm.xml
index c5b949b36..f9a3163d7 100644
--- a/assets/xml/objects/object_vm.xml
+++ b/assets/xml/objects/object_vm.xml
@@ -15,6 +15,20 @@
<Limb Name="gBeamosEyeLimb" LimbType="Standard" Offset="0x3F20"/>
<Limb Name="gBeamosBodyLimb" LimbType="Standard" Offset="0x3F2C"/>
+ <!-- Beamos Limb Vertices -->
+ <Array Name="gBeamosBodyVtx" Count="352" Offset="0x80">
+ <Vtx/>
+ </Array>
+ <Array Name="gBeamosTopEyelidVtx" Count="44" Offset="0x1680">
+ <Vtx/>
+ </Array>
+ <Array Name="gBeamosBottomEyelidVtx" Count="44" Offset="0x1940">
+ <Vtx/>
+ </Array>
+ <Array Name="gBeamosEyeVtx" Count="24" Offset="0x1C00">
+ <Vtx/>
+ </Array>
+
<!-- Beamos Limb DisplayLists -->
<DList Name="gBeamosTopEyelidDL" Offset="0x22B0"/>
<DList Name="gBeamosBottomEyelidDL" Offset="0x2460"/>
@@ -35,7 +49,10 @@
<!-- Beamos Animations -->
<Animation Name="gBeamosAnim" Offset="0x68"/>
- <!-- Beamos Laser DisplayList -->
+ <!-- Beamos Laser Vertices and DisplayList -->
+ <Array Name="gBeamosLaserVtx" Count="8" Offset="0x1D80">
+ <Vtx/>
+ </Array>
<DList Name="gBeamosLaserDL" Offset="0x2728"/>
</File>
</Root>
diff --git a/assets/xml/objects/object_zl1.xml b/assets/xml/objects/object_zl1.xml
index 1b8355060..c409c6033 100644
--- a/assets/xml/objects/object_zl1.xml
+++ b/assets/xml/objects/object_zl1.xml
@@ -22,6 +22,57 @@
<Limb Name="gChildZelda1RightHandLimb" LimbType="Standard" Offset="0xF57C"/>
<Limb Name="gChildZelda1HeadLimb" LimbType="Standard" Offset="0xF588"/>
+
+ <!-- Child Zelda 1 Limb Vertices -->
+ <Array Name="gChildZelda1Dress3Vtx" Count="33" Offset="0x23D0">
+ <Vtx/>
+ </Array>
+ <Array Name="gChildZelda1Dress2Vtx" Count="38" Offset="0x25E0">
+ <Vtx/>
+ </Array>
+ <Array Name="gChildZelda1Dress1Vtx" Count="36" Offset="0x2840">
+ <Vtx/>
+ </Array>
+ <Array Name="gChildZelda1WaistVtx" Count="85" Offset="0x2A80">
+ <Vtx/>
+ </Array>
+ <Array Name="gChildZelda1LeftHandVtx" Count="45" Offset="0x2FD0">
+ <Vtx/>
+ </Array>
+ <Array Name="gChildZelda1LeftForearmVtx" Count="36" Offset="0x32A0">
+ <Vtx/>
+ </Array>
+ <Array Name="gChildZelda1LeftUpperArmVtx" Count="62" Offset="0x34E0">
+ <Vtx/>
+ </Array>
+ <Array Name="gChildZelda1RightHandVtx" Count="45" Offset="0x38C0">
+ <Vtx/>
+ </Array>
+ <Array Name="gChildZelda1RightForearmVtx" Count="36" Offset="0x3B90">
+ <Vtx/>
+ </Array>
+ <Array Name="gChildZelda1RightUpperArmVtx" Count="62" Offset="0x3DD0">
+ <Vtx/>
+ </Array>
+ <Array Name="gChildZelda1TorsoVtx" Count="154" Offset="0x41B0">
+ <Vtx/>
+ </Array>
+ <Array Name="gChildZelda1HeadVtx" Count="226" Offset="0xAF48">
+ <Vtx/>
+ </Array>
+ <Array Name="gChildZelda1LeftFootVtx" Count="53" Offset="0xC698">
+ <Vtx/>
+ </Array>
+ <Array Name="gChildZelda1RightFootVtx" Count="53" Offset="0xC9E8">
+ <Vtx/>
+ </Array>
+ <Array Name="gChildZelda1RightLegVtx" Count="3" Offset="0xCD38">
+ <Vtx/>
+ </Array>
+ <Array Name="gChildZelda1LeftLegVtx" Count="3" Offset="0xCD68">
+ <Vtx/>
+ </Array>
+
<!-- Child Zelda 1 Limb DisplayLists -->
<DList Name="gChildZelda1WaistDL" Offset="0x6008"/>
<DList Name="gChildZelda1LeftLegDL" Offset="0xEE00"/>
@@ -72,8 +123,14 @@
<Texture Name="gChildZelda1HeaddressTex_A8C8" OutName="headdress_A8C8" Format="ci8" Width="8" Height="16" Offset="0xA8C8" TlutOffset="0x70C8"/>
<Texture Name="gChildZelda1HeaddressStripeTex" OutName="headdress_stripe" Format="ci8" Width="16" Height="32" Offset="0xA948" TlutOffset="0x70C8"/>
- <!-- Other DisplayLists -->
+ <!-- Other Vertices and DisplayLists -->
+ <Array Name="gChildZelda1AlternateDressVtx" Count="147" Offset="0xBD68">
+ <Vtx/>
+ </Array>
<DList Name="gChildZelda1AlternateDressDL" Offset="0xDEC8"/>
+ <Array Name="gChildZelda1OcarinaVtx" Count="21" Offset="0xF258">
+ <Vtx/>
+ </Array>
<DList Name="gChildZelda1OcarinaDL" Offset="0xF3A8"/>
<!-- Palettes -->
diff --git a/assets/xml/objects/object_zo.xml b/assets/xml/objects/object_zo.xml
index 8872cc4c9..849b01bb4 100644
--- a/assets/xml/objects/object_zo.xml
+++ b/assets/xml/objects/object_zo.xml
@@ -4,53 +4,110 @@
<Skeleton Name="gZoraSkel" Type="Flex" LimbType="Standard" Offset="0xBFA8"/>
<Limb Name="gZoraPelvisLimb" LimbType="Standard" Offset="0xBE78"/>
+ <Array Name="gZoraPelvisVtx" Count="31" Offset="0x8E50">
+ <Vtx/>
+ </Array>
<DList Name="gZoraPelvisDL" Offset="0x9040"/>
<!-- Left leg -->
<Limb Name="gZoraLeftThighsLimb" LimbType="Standard" Offset="0xBE84"/>
+ <Array Name="gZoraLeftThighsVtx" Count="44" Offset="0x83D0">
+ <Vtx/>
+ </Array>
<DList Name="gZoraLeftThighsDL" Offset="0xB5F8"/>
<Limb Name="gZoraLeftShinLimb" LimbType="Standard" Offset="0xBE90"/>
+ <Array Name="gZoraLeftShinVtx" Count="41" Offset="0x8140">
+ <Vtx/>
+ </Array>
<DList Name="gZoraLeftShinDL" Offset="0xB8D8"/>
<Limb Name="gZoraLeftFootLimb" LimbType="Standard" Offset="0xBE9C"/>
+ <Array Name="gZoraLeftFootVtx" Count="39" Offset="0x7ED0">
+ <Vtx/>
+ </Array>
<DList Name="gZoraLeftFootDL" Offset="0xBBB0"/>
<!-- Right leg -->
<Limb Name="gZoraRightThighsLimb" LimbType="Standard" Offset="0xBEA8"/>
+ <Array Name="gZoraRightThighsVtx" Count="44" Offset="0x8B90">
+ <Vtx/>
+ </Array>
<DList Name="gZoraRightThighsDL" Offset="0xAD78"/>
<Limb Name="gZoraRightShinLimb" LimbType="Standard" Offset="0xBEB4"/>
+ <Array Name="gZoraRightShinVtx" Count="41" Offset="0x8900">
+ <Vtx/>
+ </Array>
<DList Name="gZoraRightShinDL" Offset="0xB058"/>
<Limb Name="gZoraRightFootLimb" LimbType="Standard" Offset="0xBEC0"/>
+ <Array Name="gZoraRightFootVtx" Count="39" Offset="0x8690">
+ <Vtx/>
+ </Array>
<DList Name="gZoraRightFootDL" Offset="0xB330"/>
<Limb Name="gZoraTorsoLimb" LimbType="Standard" Offset="0xBECC"/>
+ <Array Name="gZoraTorsoVtx" Count="106" Offset="0x7830">
+ <Vtx/>
+ </Array>
<DList Name="gZoraTorsoDL" Offset="0x91E8"/>
<!-- Left arm -->
<Limb Name="gZoraLeftArmLimb" LimbType="Standard" Offset="0xBED8"/>
+ <Array Name="gZoraLeftArmVtx" Count="38" Offset="0x6ED0">
+ <Vtx/>
+ </Array>
<DList Name="gZoraLeftArmDL" Offset="0xA630"/>
<Limb Name="gZoraLeftForearmLimb" LimbType="Standard" Offset="0xBEE4"/>
+ <Array Name="gZoraLeftForearmVtx" Count="33" Offset="0x6CC0">
+ <Vtx/>
+ </Array>
<DList Name="gZoraLeftForearmDL" Offset="0xA890"/>
<Limb Name="gZoraLeftHandLimb" LimbType="Standard" Offset="0xBEF0"/>
+ <Array Name="gZoraLeftHandVtx" Count="41" Offset="0x6A30">
+ <Vtx/>
+ </Array>
<DList Name="gZoraLeftHandDL" Offset="0xAB70"/>
<!-- Right arm -->
<Limb Name="gZoraRightArmLimb" LimbType="Standard" Offset="0xBEFC"/>
+ <Array Name="gZoraRightArmVtx" Count="38" Offset="0x75D0">
+ <Vtx/>
+ </Array>
<DList Name="gZoraRightArmDL" Offset="0x9EE8"/>
<Limb Name="gZoraRightForearmLimb" LimbType="Standard" Offset="0xBF08"/>
+ <Array Name="gZoraRightForearmVtx" Count="33" Offset="0x73C0">
+ <Vtx/>
+ </Array>
<DList Name="gZoraRightForearmDL" Offset="0xA148"/>
<Limb Name="gZoraRightHandLimb" LimbType="Standard" Offset="0xBF14"/>
+ <Array Name="gZoraRightHandVtx" Count="41" Offset="0x7130">
+ <Vtx/>
+ </Array>
<DList Name="gZoraRightHandDL" Offset="0xA428"/>
<!-- Head and head tail -->
<Limb Name="gZoraHeadLimb" LimbType="Standard" Offset="0xBF20"/>
+ <Array Name="gZoraHeadVtx" Count="75" Offset="0x6580">
+ <Vtx/>
+ </Array>
<DList Name="gZoraHeadDL" Offset="0x9560"/>
<Limb Name="gZoraHeadTail1Limb" LimbType="Standard" Offset="0xBF2C"/>
+ <Array Name="gZoraHeadTail1Vtx" Count="24" Offset="0x6400">
+ <Vtx/>
+ </Array>
<DList Name="gZoraHeadTail1DL" Offset="0x97D8"/>
<Limb Name="gZoraHeadTail2Limb" LimbType="Standard" Offset="0xBF38"/>
+ <Array Name="gZoraHeadTail2Vtx" Count="22" Offset="0x62A0">
+ <Vtx/>
+ </Array>
<DList Name="gZoraHeadTail2DL" Offset="0x9978"/>
<Limb Name="gZoraHeadTail3Limb" LimbType="Standard" Offset="0xBF44"/>
+ <Array Name="gZoraHeadTail3Vtx" Count="22" Offset="0x6140">
+ <Vtx/>
+ </Array>
<DList Name="gZoraHeadTail3DL" Offset="0x9B10"/>
<Limb Name="gZoraHeadTailFinLimb" LimbType="Standard" Offset="0xBF50"/>
+ <Array Name="gZoraHeadTailFinVtx" Count="28" Offset="0x5F80">
+ <Vtx/>
+ </Array>
<DList Name="gZoraHeadTailFinDL" Offset="0x9CA8"/>
<Animation Name="gZoraIdleAnim" Offset="0x2FE8"/>
@@ -77,10 +134,16 @@
<Texture Name="gZoraBubblesTex" OutName="bubbles" Format="ia8" Width="16" Height="16" Offset="0x21B0"/>
<DList Name="gZoraBubblesMaterialDL" Offset="0x22F0"/>
+ <Array Name="gZoraBubblesModelVtx" Count="4" Offset="0x22B0">
+ <Vtx/>
+ </Array>
<DList Name="gZoraBubblesModelDL" Offset="0x2350"/>
<Texture Name="gZoraSplashesTex" OutName="splashes" Format="i8" Width="16" Height="16" Offset="0x2370"/>
<DList Name="gZoraSplashesMaterialDL" Offset="0x24A0"/>
+ <Array Name="gZoraSplashesModelVtx" Count="3" Offset="0x2470">
+ <Vtx/>
+ </Array>
<DList Name="gZoraSplashesModelDL" Offset="0x2510"/>
<DList Name="gZoraRipplesMaterialDL" Offset="0xBFC0"/>