summaryrefslogtreecommitdiff
path: root/assets/xml/objects
diff options
context:
space:
mode:
authorTom Overton <tom-overton@users.noreply.github.com>2022-07-11 19:56:12 -0700
committerGitHub <noreply@github.com>2022-07-11 22:56:12 -0400
commit0fbc8ec9fbb1e06e93a4a119026cf16ffe1bed26 (patch)
tree8fb9c608bd86a68ed825549b0a61c615056d21ab /assets/xml/objects
parentacb9216daa10b69995ed4e0ead44b98de01349d9 (diff)
Document object_boss04 (Wart and Bubbles) (#915)
* Document object_boss04 (Wart and Bubbles) * Use WART_LIMB_MAX * Fix include error
Diffstat (limited to 'assets/xml/objects')
-rw-r--r--assets/xml/objects/object_boss04.xml68
1 files changed, 42 insertions, 26 deletions
diff --git a/assets/xml/objects/object_boss04.xml b/assets/xml/objects/object_boss04.xml
index d5d0f728a..ce54c25b4 100644
--- a/assets/xml/objects/object_boss04.xml
+++ b/assets/xml/objects/object_boss04.xml
@@ -1,30 +1,46 @@
<Root>
+ <!-- Assets for Wart and its Bubbles -->
<File Name="object_boss04" Segment="6">
- <Animation Name="object_boss04_Anim_00004C" Offset="0x4C" />
- <DList Name="object_boss04_DL_0019B0" Offset="0x19B0" />
- <DList Name="object_boss04_DL_001E58" Offset="0x1E58" />
- <DList Name="object_boss04_DL_001FC8" Offset="0x1FC8" />
- <DList Name="object_boss04_DL_002138" Offset="0x2138" />
- <Texture Name="object_boss04_TLUT_002328" OutName="tlut_002328" Format="rgba16" Width="4" Height="4" Offset="0x2328" />
- <Texture Name="object_boss04_TLUT_002348" OutName="tlut_002348" Format="rgba16" Width="4" Height="4" Offset="0x2348" />
- <Texture Name="object_boss04_Tex_002368" OutName="tex_002368" Format="ci4" Width="64" Height="64" Offset="0x2368" />
- <Texture Name="object_boss04_Tex_002B68" OutName="tex_002B68" Format="ci4" Width="8" Height="16" Offset="0x2B68" />
- <Texture Name="object_boss04_Tex_002BA8" OutName="tex_002BA8" Format="rgba16" Width="32" Height="32" Offset="0x2BA8" />
- <DList Name="object_boss04_DL_0033D8" Offset="0x33D8" />
- <DList Name="object_boss04_DL_003450" Offset="0x3450" />
- <DList Name="object_boss04_DL_0034C8" Offset="0x34C8" />
- <Texture Name="object_boss04_Tex_0034E0" OutName="tex_0034E0" Format="rgba16" Width="32" Height="32" Offset="0x34E0" />
- <Texture Name="object_boss04_Tex_003D10" OutName="tex_003D10" Format="ia16" Width="32" Height="32" Offset="0x3D10" />
- <DList Name="object_boss04_DL_004510" Offset="0x4510" />
- <DList Name="object_boss04_DL_004550" Offset="0x4550" />
- <Limb Name="object_boss04_Standardlimb_004568" Type="Standard" EnumName="OBJECT_BOSS04_LIMB_01" Offset="0x4568" />
- <Limb Name="object_boss04_Standardlimb_004574" Type="Standard" EnumName="OBJECT_BOSS04_LIMB_02" Offset="0x4574" />
- <Limb Name="object_boss04_Standardlimb_004580" Type="Standard" EnumName="OBJECT_BOSS04_LIMB_03" Offset="0x4580" />
- <Limb Name="object_boss04_Standardlimb_00458C" Type="Standard" EnumName="OBJECT_BOSS04_LIMB_04" Offset="0x458C" />
- <Limb Name="object_boss04_Standardlimb_004598" Type="Standard" EnumName="OBJECT_BOSS04_LIMB_05" Offset="0x4598" />
- <Limb Name="object_boss04_Standardlimb_0045A4" Type="Standard" EnumName="OBJECT_BOSS04_LIMB_06" Offset="0x45A4" />
- <Limb Name="object_boss04_Standardlimb_0045B0" Type="Standard" EnumName="OBJECT_BOSS04_LIMB_07" Offset="0x45B0" />
- <Limb Name="object_boss04_Standardlimb_0045BC" Type="Standard" EnumName="OBJECT_BOSS04_LIMB_08" Offset="0x45BC" />
- <Skeleton Name="object_boss04_Skel_0045E8" Type="Flex" LimbType="Standard" LimbNone="OBJECT_BOSS04_LIMB_NONE" LimbMax="OBJECT_BOSS04_LIMB_MAX" EnumName="object_boss04_Limbs" Offset="0x45E8" />
+ <!-- Wart Animation -->
+ <Animation Name="gWartIdleAnim" Offset="0x4C" /> <!-- Original name might be "wart". A 20-frame animation where he doesn't move at all. -->
+
+ <!-- Wart Limb DisplayLists -->
+ <DList Name="gWartShellDL" Offset="0x19B0" />
+ <DList Name="gWartBottomEyelidDL" Offset="0x1E58" />
+ <DList Name="gWartTopEyelidDL" Offset="0x1FC8" />
+ <DList Name="gWartEyeDL" Offset="0x2138" />
+
+ <!-- Wart Textures -->
+ <Texture Name="gWartShellTLUT" OutName="wart_shell_tlut" Format="rgba16" Width="4" Height="4" Offset="0x2328" />
+ <Texture Name="gWartRidgesTLUT" OutName="wart_ridges_tlut" Format="rgba16" Width="4" Height="4" Offset="0x2348" />
+ <Texture Name="gWartShellTex" OutName="wart_shell" Format="ci4" Width="64" Height="64" Offset="0x2368" />
+ <Texture Name="gWartRidgesTex" OutName="wart_ridges" Format="ci4" Width="8" Height="16" Offset="0x2B68" />
+ <Texture Name="gWartEyeTex" OutName="wart_eye" Format="rgba16" Width="32" Height="32" Offset="0x2BA8" />
+
+ <!-- Unused DisplayList that can be used to make Bubbles opaque -->
+ <DList Name="gWartBubbleOpaqueMaterialDL" Offset="0x33D8" />
+
+ <!-- Wart Bubble Texture and DisplayLists-->
+ <DList Name="gWartBubbleMaterialDL" Offset="0x3450" />
+ <DList Name="gWartBubbleModelDL" Offset="0x34C8" />
+ <Texture Name="gWartBubbleTex" OutName="wart_bubble" Format="rgba16" Width="32" Height="32" Offset="0x34E0" />
+
+ <!-- Wart and Bubble Shadow Texture and DisplayLists -->
+ <Texture Name="gWartShadowTex" OutName="wart_shadow" Format="ia16" Width="32" Height="32" Offset="0x3D10" />
+ <DList Name="gWartShadowMaterialDL" Offset="0x4510" />
+ <DList Name="gWartShadowModelDL" Offset="0x4550" />
+
+ <!-- Wart Limbs -->
+ <Limb Name="gWartRootLimb" Type="Standard" EnumName="WART_LIMB_ROOT" Offset="0x4568" />
+ <Limb Name="gWartBodyLimb" Type="Standard" EnumName="WART_LIMB_BODY" Offset="0x4574" />
+ <Limb Name="gWartEyeRootLimb" Type="Standard" EnumName="WART_LIMB_EYE_ROOT" Offset="0x4580" />
+ <Limb Name="gWartEyeLimb" Type="Standard" EnumName="WART_LIMB_EYE" Offset="0x458C" />
+ <Limb Name="gWartTopEyelidRootLimb" Type="Standard" EnumName="WART_LIMB_TOP_EYELID_ROOT" Offset="0x4598" />
+ <Limb Name="gWartTopEyelidLimb" Type="Standard" EnumName="WART_LIMB_TOP_EYELID" Offset="0x45A4" />
+ <Limb Name="gWartBottomEyelidRootLimb" Type="Standard" EnumName="WART_LIMB_BOTTOM_EYELID_ROOT" Offset="0x45B0" />
+ <Limb Name="gWartBottomEyelidLimb" Type="Standard" EnumName="WART_LIMB_BOTTOM_EYELID" Offset="0x45BC" />
+
+ <!-- Wart Skeleton -->
+ <Skeleton Name="gWartSkel" Type="Flex" LimbType="Standard" LimbNone="WART_LIMB_NONE" LimbMax="WART_LIMB_MAX" EnumName="WartLimbs" Offset="0x45E8" />
</File>
</Root>