diff options
| author | Tom Overton <tom-overton@users.noreply.github.com> | 2022-07-11 19:52:43 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-11 22:52:43 -0400 |
| commit | acb9216daa10b69995ed4e0ead44b98de01349d9 (patch) | |
| tree | c9548e1bf695b4c8ee53799d648aeea8a579d6af /assets/xml/objects | |
| parent | d9a39c6cccaad0f6308b7770e595ce72dcd7e841 (diff) | |
Document object_uch (Aliens) and remove a dummy label match in EnInvadepoh (#899)
* Document object_uch (Aliens)
* Remove dummy label match that has been annoying me for a year!!!!!!!!!!!!!
* Respond to reviews
* Fix a small thing brought up in review
* Swap to gAlienJerkingAnim
Diffstat (limited to 'assets/xml/objects')
| -rw-r--r-- | assets/xml/objects/object_uch.xml | 102 |
1 files changed, 60 insertions, 42 deletions
diff --git a/assets/xml/objects/object_uch.xml b/assets/xml/objects/object_uch.xml index a58af5654..e61be5042 100644 --- a/assets/xml/objects/object_uch.xml +++ b/assets/xml/objects/object_uch.xml @@ -1,46 +1,64 @@ <Root> + <!-- Assets for the Ghosts, more-commonly known as the aliens --> <File Name="object_uch" Segment="6"> - <DList Name="object_uch_DL_000080" Offset="0x80" /> - <Texture Name="object_uch_Tex_000130" OutName="tex_000130" Format="i8" Width="32" Height="32" Offset="0x130" /> - <TextureAnimation Name="object_uch_Matanimheader_000550" Offset="0x550" /> - <TextureAnimation Name="object_uch_Matanimheader_000560" Offset="0x560" /> - <Animation Name="object_uch_Anim_000608" Offset="0x608" /> - <Animation Name="object_uch_Anim_0006C8" Offset="0x6C8" /> - <DList Name="object_uch_DL_000720" Offset="0x720" /> - <Texture Name="object_uch_Tex_0007B8" OutName="tex_0007B8" Format="ia16" Width="32" Height="32" Offset="0x7B8" /> - <Animation Name="object_uch_Anim_001674" Offset="0x1674" /> - <Animation Name="object_uch_Anim_001D80" Offset="0x1D80" /> - <DList Name="object_uch_DL_002CD0" Offset="0x2CD0" /> - <DList Name="object_uch_DL_002F08" Offset="0x2F08" /> - <DList Name="object_uch_DL_002FA8" Offset="0x2FA8" /> - <DList Name="object_uch_DL_003048" Offset="0x3048" /> - <DList Name="object_uch_DL_003128" Offset="0x3128" /> - <DList Name="object_uch_DL_003290" Offset="0x3290" /> - <DList Name="object_uch_DL_003410" Offset="0x3410" /> - <DList Name="object_uch_DL_0035E8" Offset="0x35E8" /> - <DList Name="object_uch_DL_0037E0" Offset="0x37E0" /> - <DList Name="object_uch_DL_0038C0" Offset="0x38C0" /> - <DList Name="object_uch_DL_003A28" Offset="0x3A28" /> - <DList Name="object_uch_DL_003BA8" Offset="0x3BA8" /> - <Texture Name="object_uch_TLUT_003D80" OutName="tlut_003D80" Format="rgba16" Width="16" Height="16" Offset="0x3D80" /> - <Texture Name="object_uch_Tex_003F80" OutName="tex_003F80" Format="ci8" Width="16" Height="16" Offset="0x3F80" /> - <Texture Name="object_uch_Tex_004080" OutName="tex_004080" Format="ci8" Width="16" Height="16" Offset="0x4080" /> - <Texture Name="object_uch_Tex_004180" OutName="tex_004180" Format="ci8" Width="16" Height="32" Offset="0x4180" /> - <Texture Name="object_uch_Tex_004380" OutName="tex_004380" Format="ci8" Width="16" Height="32" Offset="0x4380" /> - <Texture Name="object_uch_Tex_004580" OutName="tex_004580" Format="rgba16" Width="32" Height="32" Offset="0x4580" /> - <Limb Name="object_uch_Standardlimb_004D80" Type="Standard" EnumName="OBJECT_UCH_LIMB_01" Offset="0x4D80" /> - <Limb Name="object_uch_Standardlimb_004D8C" Type="Standard" EnumName="OBJECT_UCH_LIMB_02" Offset="0x4D8C" /> - <Limb Name="object_uch_Standardlimb_004D98" Type="Standard" EnumName="OBJECT_UCH_LIMB_03" Offset="0x4D98" /> - <Limb Name="object_uch_Standardlimb_004DA4" Type="Standard" EnumName="OBJECT_UCH_LIMB_04" Offset="0x4DA4" /> - <Limb Name="object_uch_Standardlimb_004DB0" Type="Standard" EnumName="OBJECT_UCH_LIMB_05" Offset="0x4DB0" /> - <Limb Name="object_uch_Standardlimb_004DBC" Type="Standard" EnumName="OBJECT_UCH_LIMB_06" Offset="0x4DBC" /> - <Limb Name="object_uch_Standardlimb_004DC8" Type="Standard" EnumName="OBJECT_UCH_LIMB_07" Offset="0x4DC8" /> - <Limb Name="object_uch_Standardlimb_004DD4" Type="Standard" EnumName="OBJECT_UCH_LIMB_08" Offset="0x4DD4" /> - <Limb Name="object_uch_Standardlimb_004DE0" Type="Standard" EnumName="OBJECT_UCH_LIMB_09" Offset="0x4DE0" /> - <Limb Name="object_uch_Standardlimb_004DEC" Type="Standard" EnumName="OBJECT_UCH_LIMB_0A" Offset="0x4DEC" /> - <Limb Name="object_uch_Standardlimb_004DF8" Type="Standard" EnumName="OBJECT_UCH_LIMB_0B" Offset="0x4DF8" /> - <Limb Name="object_uch_Standardlimb_004E04" Type="Standard" EnumName="OBJECT_UCH_LIMB_0C" Offset="0x4E04" /> - <Limb Name="object_uch_Standardlimb_004E10" Type="Standard" EnumName="OBJECT_UCH_LIMB_0D" Offset="0x4E10" /> - <Skeleton Name="object_uch_Skel_004E50" Type="Flex" LimbType="Standard" LimbNone="OBJECT_UCH_LIMB_NONE" LimbMax="OBJECT_UCH_LIMB_MAX" EnumName="object_uch_Limbs" Offset="0x4E50" /> + <!-- Assets for the beam of light coming from the alien's eyes. --> + <DList Name="gAlienEyeBeamDL" Offset="0x80" /> + <Texture Name="gAlienEyeBeamMaskTex" OutName="alien_eye_beam_mask" Format="i8" Width="32" Height="32" Offset="0x130" /> + <TextureAnimation Name="gAlienEyeBeamTexAnim" Offset="0x550" /> + + <!-- An empty texture animation, seemingly planned to animate something on the alien's body. --> + <TextureAnimation Name="gAlienEmptyTexAnim" Offset="0x560" /> + + <!-- Alien Animations --> + <Animation Name="gAlienDeathAnim" Offset="0x608" /> <!-- Original name is "uch_die_body" --> + <Animation Name="gAlienJerkingAnim" Offset="0x6C8" /> <!-- Original name is "uch_gaku_body" (probably short for the onomatopoeia for "jerking") --> + + <!-- Assets for the flash of light that appears when an alien dies. --> + <DList Name="gAlienDeathFlashDL" Offset="0x720" /> + <Texture Name="gAlienDeathFlashMaskTex" OutName="alien_death_flash_mask" Format="ia16" Width="32" Height="32" Offset="0x7B8" /> + + <!-- Alien Animations --> + <Animation Name="gAlienHoldingCowAnim" Offset="0x1674" /> <!-- Original name is "uch_take_body" --> + <Animation Name="gAlienFloatAnim" Offset="0x1D80" /> <!-- Original name is "uch_wait_body" --> + + <!-- Alien Limb DisplayLists --> + <DList Name="gAlienHeadDL" Offset="0x2CD0" /> + <DList Name="gAlienRightEyeDL" Offset="0x2F08" /> + <DList Name="gAlienLeftEyeDL" Offset="0x2FA8" /> + <DList Name="gAlienLeftShoulderDL" Offset="0x3048" /> + <DList Name="gAlienLeftUpperArmDL" Offset="0x3128" /> + <DList Name="gAlienLeftForearmDL" Offset="0x3290" /> + <DList Name="gAlienLeftHandDL" Offset="0x3410" /> + <DList Name="gAlienTorsoDL" Offset="0x35E8" /> + <DList Name="gAlienRightShoulderDL" Offset="0x37E0" /> + <DList Name="gAlienRightUpperArmDL" Offset="0x38C0" /> + <DList Name="gAlienRightForearmDL" Offset="0x3A28" /> + <DList Name="gAlienRightHandDL" Offset="0x3BA8" /> + + <!-- Alien Textures --> + <Texture Name="gAlienTLUT" OutName="alien_tlut" Format="rgba16" Width="16" Height="16" Offset="0x3D80" /> + <Texture Name="gAlienTorsoTex" OutName="alien_torso" Format="ci8" Width="16" Height="16" Offset="0x3F80" /> + <Texture Name="gAlienHandsAndTorsoUndersideTex" OutName="alien_hands_and_torso_underside" Format="ci8" Width="16" Height="16" Offset="0x4080" /> + <Texture Name="gAlienHeadFrontAndArmsTex" OutName="alien_head_front_and_arms" Format="ci8" Width="16" Height="32" Offset="0x4180" /> + <Texture Name="gAlienHeadBackTex" OutName="alien_head_back" Format="ci8" Width="16" Height="32" Offset="0x4380" /> + <Texture Name="gAlienEyeTex" OutName="alien_eye" Format="rgba16" Width="32" Height="32" Offset="0x4580" /> + + <!-- Alien Limbs --> + <Limb Name="gAlienRootLimb" Type="Standard" EnumName="ALIEN_LIMB_ROOT" Offset="0x4D80" /> + <Limb Name="gAlienTorsoLimb" Type="Standard" EnumName="ALIEN_LIMB_TORSO" Offset="0x4D8C" /> + <Limb Name="gAlienRightShoulderLimb" Type="Standard" EnumName="ALIEN_LIMB_RIGHT_SHOULDER" Offset="0x4D98" /> + <Limb Name="gAlienRightUpperArmLimb" Type="Standard" EnumName="ALIEN_LIMB_RIGHT_UPPER_ARM" Offset="0x4DA4" /> + <Limb Name="gAlienRightForearmLimb" Type="Standard" EnumName="ALIEN_LIMB_RIGHT_FOREARM" Offset="0x4DB0" /> + <Limb Name="gAlienRightHandLimb" Type="Standard" EnumName="ALIEN_LIMB_RIGHT_HAND" Offset="0x4DBC" /> + <Limb Name="gAlienLeftShoulderLimb" Type="Standard" EnumName="ALIEN_LIMB_LEFT_SHOULDER" Offset="0x4DC8" /> + <Limb Name="gAlienLeftUpperArmLimb" Type="Standard" EnumName="ALIEN_LIMB_LEFT_UPPER_ARM" Offset="0x4DD4" /> + <Limb Name="gAlienLeftForearmLimb" Type="Standard" EnumName="ALIEN_LIMB_LEFT_FOREARM" Offset="0x4DE0" /> + <Limb Name="gAlienLeftHandLimb" Type="Standard" EnumName="ALIEN_LIMB_LEFT_HAND" Offset="0x4DEC" /> + <Limb Name="gAlienHeadLimb" Type="Standard" EnumName="ALIEN_LIMB_HEAD" Offset="0x4DF8" /> + <Limb Name="gAlienLeftEyeLimb" Type="Standard" EnumName="ALIEN_LIMB_LEFT_EYE" Offset="0x4E04" /> + <Limb Name="gAlienRightEyeLimb" Type="Standard" EnumName="ALIEN_LIMB_RIGHT_EYE" Offset="0x4E10" /> + + <!-- Alien Skeleton --> + <Skeleton Name="gAlienSkel" Type="Flex" LimbType="Standard" LimbNone="ALIEN_LIMB_NONE" LimbMax="ALIEN_LIMB_MAX" EnumName="AlienLimbs" Offset="0x4E50" /> </File> </Root> |
