diff options
Diffstat (limited to 'assets/xml/objects')
| -rw-r--r-- | assets/xml/objects/gameplay_field_keep.xml | 72 | ||||
| -rw-r--r-- | assets/xml/objects/object_bombf.xml | 14 | ||||
| -rw-r--r-- | assets/xml/objects/object_bubble.xml | 3 | ||||
| -rw-r--r-- | assets/xml/objects/object_gr.xml | 45 | ||||
| -rw-r--r-- | assets/xml/objects/object_hintnuts.xml | 33 | ||||
| -rw-r--r-- | assets/xml/objects/object_ik.xml | 108 | ||||
| -rw-r--r-- | assets/xml/objects/object_jya_obj.xml | 99 | ||||
| -rw-r--r-- | assets/xml/objects/object_km1.xml | 42 | ||||
| -rw-r--r-- | assets/xml/objects/object_kw1.xml | 46 | ||||
| -rw-r--r-- | assets/xml/objects/object_mb.xml | 90 | ||||
| -rw-r--r-- | assets/xml/objects/object_mizu_objects.xml | 54 |
11 files changed, 606 insertions, 0 deletions
diff --git a/assets/xml/objects/gameplay_field_keep.xml b/assets/xml/objects/gameplay_field_keep.xml index 432a963c8..3642fe0a0 100644 --- a/assets/xml/objects/gameplay_field_keep.xml +++ b/assets/xml/objects/gameplay_field_keep.xml @@ -8,24 +8,72 @@ <DList Name="gHanaLeaf3DL" Offset="0x0320"/> <DList Name="gHanaLeaf4DL" Offset="0x03C0"/> <DList Name="gHanaLeaf5DL" Offset="0x0460"/> + <Array Name="gHanaFlower1Vtx" Count="4" Offset="0x548"> + <Vtx/> + </Array> + <Array Name="gHanaFlower2Vtx" Count="4" Offset="0x588"> + <Vtx/> + </Array> + <Array Name="gHanaFlower3Vtx" Count="4" Offset="0x5C8"> + <Vtx/> + </Array> + <Array Name="gHanaLeaf1Vtx" Count="4" Offset="0x608"> + <Vtx/> + </Array> + <Array Name="gHanaLeaf2Vtx" Count="4" Offset="0x648"> + <Vtx/> + </Array> + <Array Name="gHanaLeaf3Vtx" Count="4" Offset="0x688"> + <Vtx/> + </Array> + <Array Name="gHanaLeaf4Vtx" Count="4" Offset="0x6C8"> + <Vtx/> + </Array> + <Array Name="gHanaLeaf5Vtx" Count="4" Offset="0x708"> + <Vtx/> + </Array> <Texture Name="gHanaFlowerTex" Format="rgba16" Width="16" Height="32" Offset="0x750"/> <Texture Name="gHanaLeafTex" Format="rgba16" Width="32" Height="32" Offset="0xB50"/> <DList Name="gHanaDL" Offset="0x500"/> <Collision Name="gBgBombwallCol" Offset="0x41B0"/> + <Array Name="gBgBombwallNormalVtx" Count="5" Offset="0x3F20"> + <Vtx/> + </Array> + <Array Name="gBgBombwallBrokenVtx" Count="5" Offset="0x3F70"> + <Vtx/> + </Array> <DList Name="gBgBombwallNormalDL" Offset="0x3FC0"/> <DList Name="gBgBombwallBrokenDL" Offset="0x4088"/> + <Array Name="gGrottoVtx" Count="4" Offset="0x1350"> + <Vtx/> + </Array> <DList Name="gGrottoDL" Offset="0x1390"/> <Texture Name="gGrottoTex" Format="ia16" Width="32" Height="64" Offset="0x1420"/> <DList Name="gButterflyDL_002480" Offset="0x2480"/> <DList Name="gButterflyDL_002520" Offset="0x2520"/> + <Array Name="gameplay_field_keep_Vtx_002540" Count="4" Offset="0x2540"> + <Vtx/> + </Array> <DList Name="gButterflyDL_002580" Offset="0x2580"/> <DList Name="gButterflyDL_002620" Offset="0x2620"/> + <Array Name="gameplay_field_keep_Vtx_002640" Count="4" Offset="0x2640"> + <Vtx/> + </Array> <Texture Name="gButterflyWingTex" Format="rgba16" Width="32" Height="64" Offset="0x2680"/> <Skeleton Name="gButterflySkel" Type="Normal" LimbType="Standard" Offset="0x36F0"/> <Animation Name="gButterflyAnim" Offset="0x2470"/> <Texture Name="gBgBombwallTLUT" Format="rgba16" Width="4" Height="4" Offset="0x3700"/> <Texture Name="gBgBombwallNormalTex" Format="ci4" Width="32" Height="64" Offset="0x3720" TlutOffset="0x3700"/> <Texture Name="gBgBombWallBrokenTex" Format="ci4" Width="32" Height="64" Offset="0x3B20" TlutOffset="0x3700"/> + <Array Name="gFieldDoorLeftVtx" Count="34" Offset="0x41E0"> + <Vtx/> + </Array> + <Array Name="gFieldDoorRightVtx" Count="34" Offset="0x4400"> + <Vtx/> + </Array> + <Array Name="gameplay_field_keep_Vtx_004620" Count="16" Offset="0x4620"> + <Vtx/> + </Array> <DList Name="gFieldDoorDL_004720" Offset="0x4720"/> <DList Name="gFieldDoorLeftDL" Offset="0x47A0"/> <DList Name="gFieldDoorRightDL" Offset="0x4978"/> @@ -36,18 +84,42 @@ <Animation Name="gFieldUnusedFishAnim" Offset="0x5FF0"/> <DList Name="gFieldUnusedFishDL" Offset="0x6000"/> <DList Name="gFieldSkelUnusedFishDL_0061E8" Offset="0x61E8"/> + <Array Name="gFieldUnusedFishVtx" Count="26" Offset="0x6208"> + <Vtx/> + </Array> <DList Name="gFieldSkelUnusedFishDL_0063A8" Offset="0x63A8"/> <DList Name="gFieldSkelUnusedFishDL_006448" Offset="0x6448"/> + <Array Name="gameplay_field_keep_Vtx_006468" Count="4" Offset="0x6468"> + <Vtx/> + </Array> <Texture Name="gFieldUnusedFishTex" Format="rgba16" Width="64" Height="32" Offset="0x64A8"/> <Texture Name="gFieldUnusedFishBottomTex" Format="rgba16" Width="64" Height="32" Offset="0x074A8"/> <Texture Name="gFieldUnusedFishFinTex" Format="rgba16" Width="32" Height="16" Offset="0x84A8"/> + <Array Name="gSilverRockVtx" Count="28" Offset="0xA1F8"> + <Vtx/> + </Array> <DList Name="gSilverRockDL" Offset="0xA3B8"/> + <Array Name="gFieldKakeraVtx" Count="27" Offset="0xA6D0"> + <Vtx/> + </Array> <DList Name="gFieldKakeraDL" Offset="0xA880"/> <Texture Name="gFieldKakeraTex" Format="rgba16" Width="32" Height="32" Offset="0xA940"/> + <Array Name="gSilverRockFragmentsVtx" Count="18" Offset="0xA4C8"> + <Vtx/> + </Array> <DList Name="gSilverRockFragmentsDL" Offset="0xA5E8"/> + <Array Name="gFieldBushVtx" Count="9" Offset="0xB940"> + <Vtx/> + </Array> <DList Name="gFieldBushDL" Offset="0xB9D0"/> <Texture Name="gFieldBushTex" Format="rgba16" Width="32" Height="32" Offset="0xB140"/> + <Array Name="gFieldBeehiveVtx" Count="75" Offset="0x9100"> + <Vtx/> + </Array> <DList Name="gFieldBeehiveDL" Offset="0x95B0"/> + <Array Name="gFieldBeehiveFragmentVtx" Count="3" Offset="0x9910"> + <Vtx/> + </Array> <DList Name="gFieldBeehiveFragmentDL" Offset="0x9940"/> <Texture Name="gFieldBeehiveTex" Format="rgba16" Width="32" Height="32" Offset="0x8900"/> <Texture Name="gFieldBeehiveFragmentTex" Format="rgba16" Width="16" Height="16" Offset="0x9710"/> diff --git a/assets/xml/objects/object_bombf.xml b/assets/xml/objects/object_bombf.xml index 853e4b338..3b69324cb 100644 --- a/assets/xml/objects/object_bombf.xml +++ b/assets/xml/objects/object_bombf.xml @@ -10,5 +10,19 @@ <DList Name="gBombFlowerLeavesDL" Offset="0x340"/> <DList Name="gBombFlowerBombAndSparkDL" Offset="0x408"/> <DList Name="gBombFlowerBaseLeavesDL" Offset="0x530"/> + + <!-- Bomb Flower Vertices --> + <Array Name="gBombFlowerLeavesVtx" Count="17" Offset="0x0"> + <Vtx/> + </Array> + <Array Name="gBombFlowerSparkVtx" Count="18" Offset="0x110"> + <Vtx/> + </Array> + <Array Name="gBombFlowerBaseLeavesVtx" Count="13" Offset="0x230"> + <Vtx/> + </Array> + <Array Name="gBombFlowerBombVtx" Count="4" Offset="0x300"> + <Vtx/> + </Array> </File> </Root> diff --git a/assets/xml/objects/object_bubble.xml b/assets/xml/objects/object_bubble.xml index a502b4480..0777a87c1 100644 --- a/assets/xml/objects/object_bubble.xml +++ b/assets/xml/objects/object_bubble.xml @@ -2,5 +2,8 @@ <File Name="object_bubble" Segment="6"> <Texture Name="gBubbleTex" Format="ia8" Width="64" Height="64" Offset="0x0"/> <DList Name="gBubbleDL" Offset="0x1000"/> + <Array Name="gBubbleVtx" Count="4" Offset="0x1080"> + <Vtx/> + </Array> </File> </Root> diff --git a/assets/xml/objects/object_gr.xml b/assets/xml/objects/object_gr.xml index 8f8487096..ad7a18477 100644 --- a/assets/xml/objects/object_gr.xml +++ b/assets/xml/objects/object_gr.xml @@ -13,6 +13,51 @@ <Texture Name="gNiwGirlDress4Tex" Format="rgba16" Width="32" Height="32" Offset="0x67F8"/> <Texture Name="gNiwGirlDress5Tex" Format="rgba16" Width="32" Height="32" Offset="0x87F8"/> + <Array Name="object_gr_Vtx_000390" Count="125" Offset="0x390"> + <Vtx/> + </Array> + <Array Name="object_gr_Vtx_000B60" Count="18" Offset="0xB60"> + <Vtx/> + </Array> + <Array Name="object_gr_Vtx_000C80" Count="20" Offset="0xC80"> + <Vtx/> + </Array> + <Array Name="object_gr_Vtx_000DC0" Count="27" Offset="0xDC0"> + <Vtx/> + </Array> + <Array Name="object_gr_Vtx_000F70" Count="40" Offset="0xF70"> + <Vtx/> + </Array> + <Array Name="object_gr_Vtx_0011F0" Count="27" Offset="0x11F0"> + <Vtx/> + </Array> + <Array Name="object_gr_Vtx_0013A0" Count="40" Offset="0x13A0"> + <Vtx/> + </Array> + <Array Name="object_gr_Vtx_001620" Count="50" Offset="0x1620"> + <Vtx/> + </Array> + <Array Name="object_gr_Vtx_001940" Count="30" Offset="0x1940"> + <Vtx/> + </Array> + <Array Name="object_gr_Vtx_001B20" Count="29" Offset="0x1B20"> + <Vtx/> + </Array> + <Array Name="object_gr_Vtx_001CF0" Count="18" Offset="0x1CF0"> + <Vtx/> + </Array> + <Array Name="object_gr_Vtx_001E10" Count="6" Offset="0x1E10"> + <Vtx/> + </Array> + <Array Name="object_gr_Vtx_001E70" Count="29" Offset="0x1E70"> + <Vtx/> + </Array> + <Array Name="object_gr_Vtx_002040" Count="18" Offset="0x2040"> + <Vtx/> + </Array> + <Array Name="object_gr_Vtx_002160" Count="6" Offset="0x2160"> + <Vtx/> + </Array> <DList Name="object_gr_0021C0_DL" Offset="0x21C0"/> <DList Name="object_gr_0022E0_DL" Offset="0x22E0"/> <DList Name="object_gr_002400_DL" Offset="0x2400"/> diff --git a/assets/xml/objects/object_hintnuts.xml b/assets/xml/objects/object_hintnuts.xml index fe02e8adb..852ec1141 100644 --- a/assets/xml/objects/object_hintnuts.xml +++ b/assets/xml/objects/object_hintnuts.xml @@ -15,11 +15,44 @@ <Animation Name="gHintNutsRunAnim" Offset="0x3128"/> <!-- Deku Scrub flower --> + <Array Name="gHintNutsFlowerVtx" Count="22" Offset="0x1380"> + <Vtx/> + </Array> <DList Name="gHintNutsFlowerDL" Offset="0x14E0"/> <!-- Deku Scrub Deku Nut (used by Nutsball) --> + <Array Name="gHintNutsNutVtx" Count="3" Offset="0x12C0"> + <Vtx/> + </Array> <DList Name="gHintNutsNutDL" Offset="0x12F0"/> + <Array Name="object_hintnuts_Vtx_000180" Count="22" Offset="0x180"> + <Vtx/> + </Array> + <Array Name="object_hintnuts_Vtx_0002E0" Count="6" Offset="0x2E0"> + <Vtx/> + </Array> + <Array Name="object_hintnuts_Vtx_000340" Count="15" Offset="0x340"> + <Vtx/> + </Array> + <Array Name="object_hintnuts_Vtx_000430" Count="5" Offset="0x430"> + <Vtx/> + </Array> + <Array Name="object_hintnuts_Vtx_000480" Count="7" Offset="0x480"> + <Vtx/> + </Array> + <Array Name="object_hintnuts_Vtx_0004F0" Count="7" Offset="0x4F0"> + <Vtx/> + </Array> + <Array Name="object_hintnuts_Vtx_000560" Count="5" Offset="0x560"> + <Vtx/> + </Array> + <Array Name="object_hintnuts_Vtx_0005B0" Count="68" Offset="0x5B0"> + <Vtx/> + </Array> + <Array Name="object_hintnuts_Vtx_0009F0" Count="20" Offset="0x9F0"> + <Vtx/> + </Array> <DList Name="object_hintnuts_000B30_DL" Offset="0xB30"/> <DList Name="object_hintnuts_000C68_DL" Offset="0xC68"/> <DList Name="object_hintnuts_000D10_DL" Offset="0xD10"/> diff --git a/assets/xml/objects/object_ik.xml b/assets/xml/objects/object_ik.xml index a3578f27f..55b4a6ff7 100644 --- a/assets/xml/objects/object_ik.xml +++ b/assets/xml/objects/object_ik.xml @@ -53,6 +53,66 @@ <Texture Name="object_ik_Tex_0117E0" Format="ci8" Width="8" Height="16" Offset="0x117E0" TlutOffset="0xf630"/> <Texture Name="object_ik_Tex_011860" Format="ci8" Width="16" Height="16" Offset="0x11860" TlutOffset="0xf630"/> <Texture Name="object_ik_Tex_011960" Format="ia8" Width="16" Height="16" Offset="0x11960"/> + <Array Name="object_ik_Vtx_011A60" Count="44" Offset="0x11A60"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_011D20" Count="28" Offset="0x11D20"> + <Vtx/> + </Array> + <Array Name="gIronKnuckleNabooruHelmetVtx" Count="90" Offset="0x11EE0"> + <Vtx/> + </Array> + <Array Name="gIronKnuckleAxeVtx" Count="69" Offset="0x12480"> + <Vtx/> + </Array> + <Array Name="gIronKnuckleShockedNabooruHeadVtx" Count="282" Offset="0x128D0"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_013A70" Count="29" Offset="0x13A70"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_013C40" Count="14" Offset="0x13C40"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_013D20" Count="31" Offset="0x13D20"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_013F10" Count="14" Offset="0x13F10"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_013FF0" Count="21" Offset="0x13FF0"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_014140" Count="21" Offset="0x14140"> + <Vtx/> + </Array> + <Array Name="gIronKnuckleSplitHelmetLeftVtx" Count="55" Offset="0x14290"> + <Vtx/> + </Array> + <Array Name="gIronKnuckleSplitHelmetRightVtx" Count="44" Offset="0x14600"> + <Vtx/> + </Array> + <Array Name="gIronKnuckleArmorRivetAndSymbolVtx" Count="14" Offset="0x148C0"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_0149A0" Count="10" Offset="0x149A0"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_014A40" Count="47" Offset="0x14A40"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_014D30" Count="14" Offset="0x14D30"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_014E10" Count="14" Offset="0x14E10"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_014EF0" Count="24" Offset="0x14EF0"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_015070" Count="24" Offset="0x15070"> + <Vtx/> + </Array> <DList Name="object_ik_DL_0151F0" Offset="0x151F0"/> <DList Name="object_ik_DL_015380" Offset="0x15380"/> <DList Name="gIronKnuckleNabooruHelmetDL" Offset="0x154E0"/> @@ -80,9 +140,57 @@ <Texture Name="object_ik_Tex_0175B8" Format="ci8" Width="8" Height="16" Offset="0x175B8" TlutOffset="0x17288"/> <Texture Name="object_ik_Tex_017638" Format="ci8" Width="8" Height="16" Offset="0x17638" TlutOffset="0x17288"/> <Texture Name="object_ik_Tex_0176B8" Format="ci8" Width="16" Height="16" Offset="0x176B8" TlutOffset="0x17288"/> + <Array Name="gIronKnuckleHelmetVtx" Count="105" Offset="0x177B8"> + <Vtx/> + </Array> + <Array Name="gIronKnuckleGerudoHeadVtx" Count="208" Offset="0x17E48"> + <Vtx/> + </Array> + <Array Name="gIronKnuckleHelmetMarkingVtx" Count="51" Offset="0x18B48"> + <Vtx/> + </Array> <DList Name="gIronKnuckleHelmetDL" Offset="0x18E78"/> <DList Name="gIronKnuckleGerudoHeadDL" Offset="0x19100"/> <DList Name="gIronKnuckleHelmetMarkingDL" Offset="0x19E08"/> + <Array Name="object_ik_Vtx_019F38" Count="28" Offset="0x19F38"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_01A0F8" Count="15" Offset="0x1A0F8"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_01A1E8" Count="33" Offset="0x1A1E8"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_01A3F8" Count="28" Offset="0x1A3F8"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_01A5B8" Count="15" Offset="0x1A5B8"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_01A6A8" Count="34" Offset="0x1A6A8"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_01A8C8" Count="62" Offset="0x1A8C8"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_01ACA8" Count="33" Offset="0x1ACA8"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_01AEB8" Count="25" Offset="0x1AEB8"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_01B048" Count="33" Offset="0x1B048"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_01B258" Count="25" Offset="0x1B258"> + <Vtx/> + </Array> + <Array Name="gIronKnuckleTorsoVtx" Count="79" Offset="0x1B3E8"> + <Vtx/> + </Array> + <Array Name="object_ik_Vtx_01B8D8" Count="26" Offset="0x1B8D8"> + <Vtx/> + </Array> <DList Name="gIronKnuckleTorsoDL" Offset="0x1BA78"/> <DList Name="object_ik_DL_01BE98" Offset="0x1BE98"/> <DList Name="object_ik_DL_01C130" Offset="0x1C130"/> diff --git a/assets/xml/objects/object_jya_obj.xml b/assets/xml/objects/object_jya_obj.xml index 1e203941f..2c9c5a6fc 100644 --- a/assets/xml/objects/object_jya_obj.xml +++ b/assets/xml/objects/object_jya_obj.xml @@ -1,28 +1,73 @@ <Root> <File Name="object_jya_obj" Segment="6"> + <Array Name="g1fliftVtx" Count="31" Offset="0x0"> + <Vtx/> + </Array> <DList Name="g1fliftDL" Offset="0x1F0"/> <Collision Name="g1fliftCol" Offset="0x4A8"/> <Texture Name="g1f1fiftTopTex" Format="rgba16" Width="32" Height="32" Offset="0x1B940"/> <Texture Name="g1fLiftBottomTex" Format="rgba16" Width="32" Height="32" Offset="0x17540"/> + <Array Name="gAmishutterVtx" Count="41" Offset="0xBE10"> + <Vtx/> + </Array> <DList Name="gAmishutterDL" Offset="0xC0A0"/> <Collision Name="gAmishutterCol" Offset="0xC4C8"/> + <Array Name="gBigMirror1Vtx" Count="18" Offset="0xBB50"> + <Vtx/> + </Array> <DList Name="gBigMirror1DL" Offset="0xBC70"/> + <Array Name="gBigMirror2Vtx" Count="4" Offset="0xBD40"> + <Vtx/> + </Array> <DList Name="gBigMirror2DL" Offset="0xBD80"/> + <Array Name="gBigMirror3Vtx" Count="53" Offset="0xDD20"> + <Vtx/> + </Array> + <Array Name="gBigMirror4Vtx" Count="20" Offset="0xE070"> + <Vtx/> + </Array> <DList Name="gBigMirror3DL" Offset="0xE1B0"/> <DList Name="gBigMirror4DL" Offset="0xE2D0"/> <Texture Name="gBigMirrorGradientTex" Format="ia16" Width="8" Height="128" Offset="0x1AB40"/> + <Array Name="gBombchuiwaVtx" Count="25" Offset="0xE740"> + <Vtx/> + </Array> <DList Name="gBombchuiwaDL" Offset="0xE8D0"/> + <Array Name="gBombchuiwaLight2Vtx" Count="17" Offset="0xD820"> + <Vtx/> + </Array> + <Array Name="gBombchuiwaLight1Vtx" Count="35" Offset="0xD930"> + <Vtx/> + </Array> <DList Name="gBombchuiwaLight1DL" Offset="0xDC40"/> <DList Name="gBombchuiwaLight2DL" Offset="0xDB60"/> + <Array Name="gBombchuiwa2Vtx" Count="18" Offset="0x11890"> + <Vtx/> + </Array> <DList Name="gBombchuiwa2DL" Offset="0x119B0"/> + <Array Name="gBombiwaVtx" Count="16" Offset="0xE390"> + <Vtx/> + </Array> <DList Name="gBombiwaDL" Offset="0xE490"/> + <Array Name="gBombiwaEffectVtx" Count="61" Offset="0xE9F0"> + <Vtx/> + </Array> <DList Name="gBombiwaEffectDL" Offset="0xEDC0"/> <Texture Name="gBombiwaRockTex" Format="rgba16" Width="32" Height="64" Offset="0x18B40"/> <Texture Name="gBombiwaLight1Tex" Format="ia16" Width="32" Height="64" Offset="0x19B40"/> <Collision Name="gBombiwaCol" Offset="0xE710"/> + <Array Name="gCobra1Vtx" Count="327" Offset="0xF240"> + <Vtx/> + </Array> + <Array Name="gCobra2Vtx" Count="14" Offset="0x106B0"> + <Vtx/> + </Array> <DList Name="gCobra1DL" Offset="0x10790"/> <DList Name="gCobra2DL" Offset="0x10C20"/> <Collision Name="gCobraCol" Offset="0x1167C"/> + <Array Name="gCobra3Vtx" Count="18" Offset="0x116B0"> + <Vtx/> + </Array> <DList Name="gCobra3DL" Offset="0x117D0"/> <Texture Name="gCobraMirrorStoneTex" Format="rgba16" Width="32" Height="32" Offset="0x13D40"/> <Texture Name="gCobraMirrorBorderTex" Format="rgba16" Width="16" Height="16" Offset="0x15D40"/> @@ -30,18 +75,69 @@ <Texture Name="gCobraMirrorHandleTex" Format="rgba16" Width="32" Height="8" Offset="0x15F40"/> <Texture Name="gCobraMirrorMirrorTex" Format="ia16" Width="32" Height="32" Offset="0x14540"/> <Texture Name="gCobraMirrorToothTex" Format="ia8" Width="64" Height="32" Offset="0x14D40"/> + <Array Name="gKanaamiVtx" Count="21" Offset="0xEEB0"> + <Vtx/> + </Array> <DList Name="gKanaamiDL" Offset="0xF000"/> <Collision Name="gKanaamiCol" Offset="0xF208"/> <Texture Name="gKanaamiTopTex" Format="rgba16" Width="32" Height="64" Offset="0x12540"/> <Texture Name="gKanaamiMiddleTex" Format="rgba16" Width="32" Height="32" Offset="0x13540"/> + <Array Name="gLiftVtx" Count="126" Offset="0xC500"> + <Vtx/> + </Array> <DList Name="gLiftDL" Offset="0xCCE0"/> <Texture Name="gLiftChainTex" Format="rgba16" Width="16" Height="32" Offset="0x17D40"/> <Texture Name="gLiftTopTex" Format="rgba16" Width="16" Height="64" Offset="0x18140"/> <Texture Name="gLiftUpperChainTex" Format="rgba16" Width="8" Height="32" Offset="0x18940"/> <Collision Name="gLiftCol" Offset="0xD7E8"/> + <Array Name="gMegami1Vtx" Count="40" Offset="0x5500"> + <Vtx/> + </Array> <DList Name="gMegami1DL" Offset="0x5780"/> <Collision Name="GMegamiCol" Offset="0x5C4C"/> + <Array Name="gMegami2Vtx" Count="20" Offset="0xB8B8"> + <Vtx/> + </Array> <DList Name="gMegami2DL" Offset="0xB9F8"/> + <Array Name="gMegamiPiece1Vtx" Count="50" Offset="0x70E8"> + <Vtx/> + </Array> + <Array Name="gMegamiPiece2Vtx" Count="65" Offset="0x7408"> + <Vtx/> + </Array> + <Array Name="gMegamiPiece3Vtx" Count="60" Offset="0x7818"> + <Vtx/> + </Array> + <Array Name="gMegamiPiece4Vtx" Count="66" Offset="0x7BD8"> + <Vtx/> + </Array> + <Array Name="gMegamiPiece5Vtx" Count="44" Offset="0x7FF8"> + <Vtx/> + </Array> + <Array Name="gMegamiPiece6Vtx" Count="73" Offset="0x82B8"> + <Vtx/> + </Array> + <Array Name="gMegamiPiece7Vtx" Count="48" Offset="0x8748"> + <Vtx/> + </Array> + <Array Name="gMegamiPiece8Vtx" Count="47" Offset="0x8A48"> + <Vtx/> + </Array> + <Array Name="gMegamiPiece9Vtx" Count="30" Offset="0x8D38"> + <Vtx/> + </Array> + <Array Name="gMegamiPiece10Vtx" Count="34" Offset="0x8F18"> + <Vtx/> + </Array> + <Array Name="gMegamiPiece11Vtx" Count="48" Offset="0x9138"> + <Vtx/> + </Array> + <Array Name="gMegamiPiece12Vtx" Count="44" Offset="0x9438"> + <Vtx/> + </Array> + <Array Name="gMegamiPiece13Vtx" Count="35" Offset="0x96F8"> + <Vtx/> + </Array> <DList Name="gMegamiPiece1DL" Offset="0x9928"/> <DList Name="gMegamiPiece2DL" Offset="0x9AC0"/> <DList Name="gMegamiPiece3DL" Offset="0x9C80"/> @@ -74,6 +170,9 @@ <Texture Name="gMegamiLeftCrumble3Tex" Format="ci4" Width="64" Height="64" Offset="0x3D00" TlutOffset="0x4E0"/> <Texture Name="gMegamiLeftCrumble4Tex" Format="ci4" Width="64" Height="64" Offset="0x4500" TlutOffset="0x4E0"/> <Texture Name="gMegamiLeftCrumble5Tex" Format="ci4" Width="64" Height="64" Offset="0x0500" TlutOffset="0x4E0"/> + <Array Name="gZurerukabeVtx" Count="12" Offset="0x12280"> + <Vtx/> + </Array> <DList Name="gZurerukabeDL" Offset="0x12340"/> <Collision Name="gZurerukabeCol" Offset="0x12508"/> diff --git a/assets/xml/objects/object_km1.xml b/assets/xml/objects/object_km1.xml index 086666bf2..25b1fae7f 100644 --- a/assets/xml/objects/object_km1.xml +++ b/assets/xml/objects/object_km1.xml @@ -38,5 +38,47 @@ <Vtx/> </Array> <DList Name="gKm1DL" Offset="0x1890"/> + <Array Name="object_km1_Vtx_001DC8" Count="26" Offset="0x1DC8"> + <Vtx/> + </Array> + <Array Name="object_km1_Vtx_001F68" Count="34" Offset="0x1F68"> + <Vtx/> + </Array> + <Array Name="object_km1_Vtx_002188" Count="42" Offset="0x2188"> + <Vtx/> + </Array> + <Array Name="object_km1_Vtx_002428" Count="26" Offset="0x2428"> + <Vtx/> + </Array> + <Array Name="object_km1_Vtx_0025C8" Count="34" Offset="0x25C8"> + <Vtx/> + </Array> + <Array Name="object_km1_Vtx_0027E8" Count="42" Offset="0x27E8"> + <Vtx/> + </Array> + <Array Name="object_km1_Vtx_002A88" Count="50" Offset="0x2A88"> + <Vtx/> + </Array> + <Array Name="object_km1_Vtx_002DA8" Count="24" Offset="0x2DA8"> + <Vtx/> + </Array> + <Array Name="object_km1_Vtx_002F28" Count="41" Offset="0x2F28"> + <Vtx/> + </Array> + <Array Name="object_km1_Vtx_0031B8" Count="50" Offset="0x31B8"> + <Vtx/> + </Array> + <Array Name="object_km1_Vtx_0034D8" Count="24" Offset="0x34D8"> + <Vtx/> + </Array> + <Array Name="object_km1_Vtx_003658" Count="41" Offset="0x3658"> + <Vtx/> + </Array> + <Array Name="object_km1_Vtx_0038E8" Count="67" Offset="0x38E8"> + <Vtx/> + </Array> + <Array Name="object_km1_Vtx_003D18" Count="31" Offset="0x3D18"> + <Vtx/> + </Array> </File> </Root> diff --git a/assets/xml/objects/object_kw1.xml b/assets/xml/objects/object_kw1.xml index 39120b108..5b39db9f3 100644 --- a/assets/xml/objects/object_kw1.xml +++ b/assets/xml/objects/object_kw1.xml @@ -59,5 +59,51 @@ <DList Name="object_kw1_DL_006478" Offset="0x6478"/> <DList Name="object_kw1_DL_006620" Offset="0x6620"/> <DList Name="object_kw1_DL_0067C0" Offset="0x67C0"/> + + <Array Name="object_kw1_Vtx_002210" Count="160" Offset="0x2210"> + <Vtx/> + </Array> + <Array Name="object_kw1_Vtx_003448" Count="33" Offset="0x3448"> + <Vtx/> + </Array> + <Array Name="object_kw1_Vtx_003658" Count="32" Offset="0x3658"> + <Vtx/> + </Array> + <Array Name="object_kw1_Vtx_003858" Count="29" Offset="0x3858"> + <Vtx/> + </Array> + <Array Name="object_kw1_Vtx_003A28" Count="33" Offset="0x3A28"> + <Vtx/> + </Array> + <Array Name="object_kw1_Vtx_003C38" Count="32" Offset="0x3C38"> + <Vtx/> + </Array> + <Array Name="object_kw1_Vtx_003E38" Count="29" Offset="0x3E38"> + <Vtx/> + </Array> + <Array Name="object_kw1_Vtx_004008" Count="39" Offset="0x4008"> + <Vtx/> + </Array> + <Array Name="object_kw1_Vtx_004278" Count="23" Offset="0x4278"> + <Vtx/> + </Array> + <Array Name="object_kw1_Vtx_0043E8" Count="25" Offset="0x43E8"> + <Vtx/> + </Array> + <Array Name="object_kw1_Vtx_004578" Count="39" Offset="0x4578"> + <Vtx/> + </Array> + <Array Name="object_kw1_Vtx_0047E8" Count="23" Offset="0x47E8"> + <Vtx/> + </Array> + <Array Name="object_kw1_Vtx_004958" Count="25" Offset="0x4958"> + <Vtx/> + </Array> + <Array Name="object_kw1_Vtx_004AE8" Count="98" Offset="0x4AE8"> + <Vtx/> + </Array> + <Array Name="object_kw1_Vtx_005108" Count="47" Offset="0x5108"> + <Vtx/> + </Array> </File> </Root> diff --git a/assets/xml/objects/object_mb.xml b/assets/xml/objects/object_mb.xml index c3ec22270..f10e27d64 100644 --- a/assets/xml/objects/object_mb.xml +++ b/assets/xml/objects/object_mb.xml @@ -56,6 +56,51 @@ <DList Name="gEnMbDL_013A30" Offset="0x13A30"/> <DList Name="gEnMbDL_013DF0" Offset="0x13DF0"/> + <Array Name="object_mb_Vtx_0041C0" Count="37" Offset="0x41C0"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_004410" Count="33" Offset="0x4410"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_004620" Count="34" Offset="0x4620"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_004840" Count="37" Offset="0x4840"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_004A90" Count="33" Offset="0x4A90"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_004CA0" Count="34" Offset="0x4CA0"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_004EC0" Count="82" Offset="0x4EC0"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_0053E0" Count="59" Offset="0x53E0"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_005790" Count="36" Offset="0x5790"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_0059D0" Count="37" Offset="0x59D0"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_005C20" Count="43" Offset="0x5C20"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_005ED0" Count="36" Offset="0x5ED0"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_006110" Count="37" Offset="0x6110"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_006360" Count="71" Offset="0x6360"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_0067D0" Count="22" Offset="0x67D0"> + <Vtx/> + </Array> <DList Name="object_mb_007908_DL" Offset="0x7908"/> <Texture Name="object_mb_008128_Tex" Format="rgba16" Width="16" Height="16" Offset="0x8128"/> <Texture Name="object_mb_008328_Tex" Format="rgba16" Width="8" Height="32" Offset="0x8328"/> @@ -98,6 +143,51 @@ <Texture Name="object_mb_00F000_Tex" Format="rgba16" Width="16" Height="16" Offset="0xF000"/> <Texture Name="object_mb_00F200_Tex" Format="rgba16" Width="4" Height="16" Offset="0xF200"/> <Texture Name="object_mb_00F280_Tex" Format="rgba16" Width="4" Height="16" Offset="0xF280"/> + <Array Name="object_mb_Vtx_00F300" Count="37" Offset="0xF300"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_00F550" Count="50" Offset="0xF550"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_00F870" Count="36" Offset="0xF870"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_00FAB0" Count="37" Offset="0xFAB0"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_00FD00" Count="50" Offset="0xFD00"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_010020" Count="36" Offset="0x10020"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_010260" Count="91" Offset="0x10260"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_010810" Count="60" Offset="0x10810"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_010BD0" Count="54" Offset="0x10BD0"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_010F30" Count="64" Offset="0x10F30"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_011330" Count="43" Offset="0x11330"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_0115E0" Count="54" Offset="0x115E0"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_011940" Count="64" Offset="0x11940"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_011D40" Count="90" Offset="0x11D40"> + <Vtx/> + </Array> + <Array Name="object_mb_Vtx_0122E0" Count="42" Offset="0x122E0"> + <Vtx/> + </Array> <Limb Name="object_mb_013FE0_Limb" LimbType="Standard" EnumName="LIMB_OBJECT_MB_013FE0" Offset="0x13FE0"/> <Limb Name="object_mb_013FEC_Limb" LimbType="Standard" EnumName="LIMB_OBJECT_MB_013FEC" Offset="0x13FEC"/> <Limb Name="object_mb_013FF8_Limb" LimbType="Standard" EnumName="LIMB_OBJECT_MB_013FF8" Offset="0x13FF8"/> diff --git a/assets/xml/objects/object_mizu_objects.xml b/assets/xml/objects/object_mizu_objects.xml index b0abf34ec..641c0a40e 100644 --- a/assets/xml/objects/object_mizu_objects.xml +++ b/assets/xml/objects/object_mizu_objects.xml @@ -1,38 +1,92 @@ <Root> <File Name="object_mizu_objects" Segment="6"> + <Array Name="gWaterTempleFloatingPlatformOutsideCentralPillarVtx" Count="25" Offset="0x0"> + <Vtx/> + </Array> <DList Name="gWaterTempleFloatingPlatformOutsideCentralPillarDL" Offset="0x0190"/> <Collision Name="gWaterTempleFloatingPlatformOutsideCentralPillarCol" Offset="0x03F0"/> + <Array Name="gWaterTempleFloatingPlatformWestVtx" Count="38" Offset="0x420"> + <Vtx/> + </Array> <DList Name="gWaterTempleFloatingPlatformWestDL" Offset="0x0680"/> <Collision Name="gWaterTempleFloatingPlatformWestCol" Offset="0x0998"/> + <Array Name="gWaterTempleFloatingPlatformInsideCentralPillarVtx" Count="37" Offset="0x9D0"> + <Vtx/> + </Array> <DList Name="gWaterTempleFloatingPlatformInsideCentralPillarDL" Offset="0x0C20"/> <Collision Name="gWaterTempleFloatingPlatformInsideCentralPillarCol" Offset="0x0ED0"/> + <Array Name="gWaterTempleHookshotPlatformVtx" Count="47" Offset="0xF00"> + <Vtx/> + </Array> <DList Name="gWaterTempleHookshotPlatformDL" Offset="0x11F0"/> <Collision Name="gWaterTempleHookshotPlatformCol" Offset="0x15F8"/> + <Array Name="gWaterTempleDragonStatueVtx" Count="132" Offset="0x25D0"> + <Vtx/> + </Array> <DList Name="gWaterTempleDragonStatueDL" Offset="0x2E10"/> <Collision Name="gWaterTempleDragonStatueCol" Offset="0x3590"/> + <Array Name="object_mizu_objects_Vtx_001630" Count="20" Offset="0x1630"> + <Vtx/> + </Array> <DList Name="gObjectMizuObjectsBwallDL_001770" Offset="0x1770"/> + <Array Name="object_mizu_objects_Vtx_0018F0" Count="20" Offset="0x18F0"> + <Vtx/> + </Array> <DList Name="gObjectMizuObjectsBwallDL_001A30" Offset="0x1A30"/> <Collision Name="gObjectMizuObjectsBwallCol_001C58" Offset="0x1C58"/> + <Array Name="object_mizu_objects_Vtx_001C90" Count="4" Offset="0x1C90"> + <Vtx/> + </Array> <DList Name="gObjectMizuObjectsBwallDL_001CD0" Offset="0x1CD0"/> <Collision Name="gObjectMizuObjectsBwallCol_001DE8" Offset="0x1DE8"/> + <Array Name="object_mizu_objects_Vtx_001E20" Count="39" Offset="0x1E20"> + <Vtx/> + </Array> <DList Name="gObjectMizuObjectsBwallDL_002090" Offset="0x2090"/> + <Array Name="object_mizu_objects_Vtx_0021C0" Count="29" Offset="0x21C0"> + <Vtx/> + </Array> <DList Name="gObjectMizuObjectsBwallDL_002390" Offset="0x2390"/> <Collision Name="gObjectMizuObjectsBwallCol_0025A4" Offset="0x25A4"/> <Texture Name="object_mizu_objects_Tex_0035C0" Format="rgba16" Width="32" Height="64" Offset="0x35C0"/> + <Array Name="gWaterTempleDoorLeftVtx" Count="16" Offset="0x45C0"> + <Vtx/> + </Array> + <Array Name="gWaterTempleDoorRightVtx" Count="16" Offset="0x46C0"> + <Vtx/> + </Array> + <Array Name="object_mizu_objects_Vtx_0047C0" Count="15" Offset="0x47C0"> + <Vtx/> + </Array> <DList Name="gWaterTempleDoorDL_0048B0" Offset="0x48B0"/> <DList Name="gWaterTempleDoorLeftDL" Offset="0x4958"/> <DList Name="gWaterTempleDoorRightDL" Offset="0x4A10"/> + <Array Name="object_mizu_objects_Vtx_004AD0" Count="5" Offset="0x4AD0"> + <Vtx/> + </Array> <DList Name="gObjectMizuObjectsWaterDL_004B20" Offset="0x4B20"/> + <Array Name="object_mizu_objects_Vtx_005C00" Count="25" Offset="0x5C00"> + <Vtx/> + </Array> <DList Name="gObjectMizuObjectsDoorShutterDL_005D90" Offset="0x5D90"/> + <Array Name="object_mizu_objects_Vtx_006E70" Count="25" Offset="0x6E70"> + <Vtx/> + </Array> <DList Name="gObjectMizuObjectsDoorShutterDL_007000" Offset="0x7000"/> + <Array Name="object_mizu_objects_Vtx_0070E0" Count="5" Offset="0x70E0"> + <Vtx/> + </Array> <DList Name="gObjectMizuObjectsShutterDL_007130" Offset="0x7130"/> <Collision Name="gObjectMizuObjectsShutterCol_007250" Offset="0x7250"/> + <Array Name="object_mizu_objects_Vtx_007280" Count="5" Offset="0x7280"> + <Vtx/> + </Array> <DList Name="gObjectMizuObjectsShutterDL_0072D0" Offset="0x72D0"/> <Collision Name="gObjectMizuObjectsShutterCol_0073F0" Offset="0x73F0"/> |
