diff options
| author | Tom Overton <tom-overton@users.noreply.github.com> | 2022-07-11 19:56:12 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-11 22:56:12 -0400 |
| commit | 0fbc8ec9fbb1e06e93a4a119026cf16ffe1bed26 (patch) | |
| tree | 8fb9c608bd86a68ed825549b0a61c615056d21ab /assets/xml/objects | |
| parent | acb9216daa10b69995ed4e0ead44b98de01349d9 (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.xml | 68 |
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> |
