Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

En_Kaizoku and object_kz documented: the pirate fighter miniboss #1788

Open
wants to merge 26 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 14 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
170 changes: 91 additions & 79 deletions assets/xml/objects/object_kz.xml
Original file line number Diff line number Diff line change
@@ -1,93 +1,105 @@
<Root>
<File Name="object_kz" Segment="6">
<Animation Name="object_kz_Anim_0003CC" Offset="0x3CC" /> <!-- Original name is "kz_attackA" -->
<Animation Name="object_kz_Anim_000F5C" Offset="0xF5C" /> <!-- Original name is "kz_attackB" -->
<Animation Name="object_kz_Anim_001390" Offset="0x1390" /> <!-- Original name is "kz_back_ten" -->
<Animation Name="object_kz_Anim_001578" Offset="0x1578" /> <!-- Original name is "kz_defense" -->
<Animation Name="object_kz_Anim_001E9C" Offset="0x1E9C" /> <!-- Original name is "kz_doron" -->
<Animation Name="object_kz_Anim_002730" Offset="0x2730" /> <!-- Original name is "kz_down" -->
<Animation Name="object_kz_Anim_002BA0" Offset="0x2BA0" /> <!-- Original name is "kz_downwait" -->
<Animation Name="object_kz_Anim_003A3C" Offset="0x3A3C" /> <!-- Original name is "kz_downwake" -->
<Animation Name="object_kz_Anim_0043E4" Offset="0x43E4" /> <!-- Original name is "kz_getout" -->
<Animation Name="object_kz_Anim_004860" Offset="0x4860" /> <!-- Original name is "kz_hit" -->
<Animation Name="object_kz_Anim_005644" Offset="0x5644" /> <!-- Original name is "kz_kime" -->
<Animation Name="object_kz_Anim_0058B8" Offset="0x58B8" /> <!-- Original name is "kz_run" -->
<Animation Name="gKaizokuSlashAnim" Offset="0x3CC" /> <!-- Original name is "kz_attackA" -->
isghj5 marked this conversation as resolved.
Show resolved Hide resolved
<Animation Name="gKaizokuSpinAttackAnim" Offset="0xF5C" /> <!-- Original name is "kz_attackB" -->
<Animation Name="gKaizokuFlipAnim" Offset="0x1390" /> <!-- Original name is "kz_back_ten" -->
<Animation Name="gKaizokuBlockAnim" Offset="0x1578" /> <!-- Original name is "kz_defense" -->
<Animation Name="gKaizokuThrowFlashAnim" Offset="0x1E9C" /> <!-- Original name is "kz_doron" -->
<Animation Name="gKaizokuOOTDefeatAnim" Offset="0x2730" /> <!-- Original name is "kz_down" -->
<Animation Name="gKaizokuDefeatIdleAnim" Offset="0x2BA0" /> <!-- Original name is "kz_downwait" -->
<Animation Name="gKaizokuDefeatAnim" Offset="0x3A3C" /> <!-- Original name is "kz_downwake" -->
<!-- This is used in a threatening stance if the player loses the fight, while she talks to you -->
<Animation Name="gKaizokuDemonstrativeSwordSwingAnim" Offset="0x43E4" /> <!-- Original name is "kz_getout" -->
<Animation Name="gKaizokuDamageAnim" Offset="0x4860" /> <!-- Original name is "kz_hit" -->
<Animation Name="gKaizokuUnsheatheAnim" Offset="0x5644" /> <!-- Original name is "kz_kime" -->
<Animation Name="gKaizokuWalkAnim" Offset="0x58B8" /> <!-- Original name is "kz_run" -->

<Texture Name="object_kz_TLUT_0058D0" OutName="tlut_0058D0" Format="rgba16" Width="16" Height="16" Offset="0x58D0" />
<Texture Name="object_kz_Tex_005AD0" OutName="tex_005AD0" Format="ci8" Width="8" Height="8" Offset="0x5AD0" />
<Texture Name="object_kz_Tex_005B10" OutName="tex_005B10" Format="ci8" Width="8" Height="8" Offset="0x5B10" />
<Texture Name="object_kz_Tex_005B50" OutName="tex_005B50" Format="ci8" Width="16" Height="16" Offset="0x5B50" />
<Texture Name="object_kz_Tex_005C50" OutName="tex_005C50" Format="i8" Width="16" Height="16" Offset="0x5C50" />
<Texture Name="object_kz_Tex_005D50" OutName="tex_005D50" Format="ci8" Width="16" Height="16" Offset="0x5D50" />
<Texture Name="object_kz_Tex_005E50" OutName="tex_005E50" Format="i8" Width="16" Height="16" Offset="0x5E50" />
<Texture Name="object_kz_Tex_005F50" OutName="tex_005F50" Format="i8" Width="8" Height="16" Offset="0x5F50" />
<Texture Name="gKaizokuTLUT1" OutName="tlut1_0058D0" Format="rgba16" Width="16" Height="16" Offset="0x58D0" />
isghj5 marked this conversation as resolved.
Show resolved Hide resolved
<!-- This is the same skin texture as below, but this one is her arms and back -->
<Texture Name="gKaizokuSkinGradient1Tex" OutName="skin1" Format="ci8" Width="8" Height="8" Offset="0x5AD0" TlutOffset="0x58D0" />
isghj5 marked this conversation as resolved.
Show resolved Hide resolved
<Texture Name="gKaizokuShirtTopRedGradientTex" OutName="shirt_burgundy" Format="ci8" Width="8" Height="8" Offset="0x5B10" />
isghj5 marked this conversation as resolved.
Show resolved Hide resolved
<!-- Gold armor plates on her shin, forearms, belt. Similar texture as Emblem, but slightly darker. -->
<Texture Name="gKaizokuArmor1Tex" OutName="armor" Format="ci8" Width="16" Height="16" Offset="0x5B50" />
<Texture Name="gKaizokuShirtTopPatternAndVeilTex" OutName="shirt_pattern1" Format="i8" Width="16" Height="16" Offset="0x5C50" />
<Texture Name="gKaizokuBellyButtonTex" OutName="navel" Format="ci8" Width="16" Height="16" Offset="0x5D50" />
<Texture Name="gKaizokuPantsTex" OutName="pants" Format="i8" Width="16" Height="16" Offset="0x5E50" />
<!-- This is the texture at the back of her boots and pants belt center. -->
<Texture Name="gKaizokuZipper1Tex" OutName="zipper1" Format="i8" Width="8" Height="16" Offset="0x5F50" />

<DList Name="object_kz_DL_007CB0" Offset="0x7CB0" />
<DList Name="object_kz_DL_008130" Offset="0x8130" />
<DList Name="object_kz_DL_008268" Offset="0x8268" />
<DList Name="object_kz_DL_008490" Offset="0x8490" />
<DList Name="object_kz_DL_0085C8" Offset="0x85C8" />
<DList Name="object_kz_DL_0087F0" Offset="0x87F0" />
<DList Name="object_kz_DL_008A10" Offset="0x8A10" />
<DList Name="object_kz_DL_008B10" Offset="0x8B10" />
<DList Name="object_kz_DL_008D80" Offset="0x8D80" />
<DList Name="object_kz_DL_008E80" Offset="0x8E80" />
<DList Name="gKaizokuTorsoDl" Offset="0x7CB0" />
<DList Name="gKaizokuRightUpperArmDl" Offset="0x8130" />
<DList Name="gKaizokuRightForarmDl" Offset="0x8268" />
<DList Name="gKaizokuLeftUpperArmDl" Offset="0x8490" />
<DList Name="gKaizokuLeftForarmDl" Offset="0x85C8" />
<DList Name="gKaizokuWaistDl" Offset="0x87F0" />
<DList Name="gKaizokuRightThighDl" Offset="0x8A10" />
<DList Name="gKaizokuRightShinDl" Offset="0x8B10" />
<DList Name="gKaizokuLeftThighDl" Offset="0x8D80" />
<DList Name="gKaizokuLeftShinDl" Offset="0x8E80" />
isghj5 marked this conversation as resolved.
Show resolved Hide resolved

<Texture Name="object_kz_TLUT_009100" OutName="tlut_009100" Format="rgba16" Width="252" Height="1" Offset="0x9100" />
<Texture Name="object_kz_Tex_0092F8" OutName="tex_0092F8" Format="ci8" Width="8" Height="8" Offset="0x92F8" />
<Texture Name="object_kz_Tex_009338" OutName="tex_009338" Format="ci8" Width="8" Height="16" Offset="0x9338" />
<Texture Name="gKaizokuTLUT2" OutName="tlut2_009100" Format="rgba16" Width="4" Height="63" Offset="0x9100" />
<!-- This is the same skin texture as above, but this one is for her head and feet -->
<Texture Name="gKaizokuSkinGradient2Tex" OutName="skin2" Format="ci8" Width="8" Height="8" Offset="0x92F8" TlutOffset="0x9100"/>
<Texture Name="gKaizokuEarTex" OutName="ear" Format="ci8" Width="8" Height="16" Offset="0x9338" />
<Texture Name="gKaizokuEyeOpenTex" OutName="kaizoku_eye_open" Format="ci8" Width="32" Height="32" Offset="0x93B8" TlutOffset="0x9100" />
<Texture Name="object_kz_Tex_0097B8" OutName="tex_0097B8" Format="i8" Width="16" Height="16" Offset="0x97B8" />
<Texture Name="object_kz_Tex_0098B8" OutName="tex_0098B8" Format="ci8" Width="8" Height="16" Offset="0x98B8" />
<Texture Name="object_kz_Tex_009938" OutName="tex_009938" Format="ci8" Width="8" Height="8" Offset="0x9938" />
<Texture Name="gKaizokuShirtTopPatternAndVeil2Tex" OutName="shirt_pattern2" Format="i8" Width="16" Height="16" Offset="0x97B8" />
<Texture Name="gKaizokuShoesTex" OutName="shoe_sides" Format="ci8" Width="8" Height="16" Offset="0x98B8" TlutOffset="0x9100"/>
<Texture Name="gKaizokuShoeBottomTex" OutName="shoe_bottom" Format="ci8" Width="8" Height="8" Offset="0x9938" TlutOffset="0x9100" />
<Texture Name="gKaizokuEyeHalfTex" OutName="kaizoku_eye_half" Format="ci8" Width="32" Height="32" Offset="0x9978" TlutOffset="0x9100" />
<Texture Name="object_kz_Tex_009D78" OutName="tex_009D78" Format="i8" Width="8" Height="16" Offset="0x9D78" />
<Texture Name="object_kz_Tex_009DF8" OutName="tex_009DF8" Format="ci8" Width="16" Height="16" Offset="0x9DF8" />
<Texture Name="object_kz_Tex_009EF8" OutName="tex_009EF8" Format="ci8" Width="16" Height="16" Offset="0x9EF8" />
<Texture Name="object_kz_Tex_009FF8" OutName="tex_009FF8" Format="ci8" Width="16" Height="16" Offset="0x9FF8" />
<!-- This is the same zipper texture above, but used in different places. hair emblem, back of hands -->
<Texture Name="gKaizokuZipper2Tex" OutName="zipper2" Format="i8" Width="8" Height="16" Offset="0x9D78"/>
<Texture Name="gKaizokuHairTex" OutName="hair" Format="ci8" Width="16" Height="16" Offset="0x9DF8" TlutOffset="0x9100" />
<Texture Name="gKaizokuFingersTex" OutName="fingers" Format="ci8" Width="16" Height="16" Offset="0x9EF8" TlutOffset="0x9100" />
<!-- Similar to Armor above, but slightly brighter and used in different spots: used for sword guard and her forhead emblem -->
<Texture Name="gKaizokuYellowSwordGuardAndEmblemTex" OutName="emblem" Format="ci8" Width="16" Height="16" Offset="0x9FF8" />
<Texture Name="gKaizokuEyeClosedTex" OutName="kaizoku_eye_closed" Format="ci8" Width="32" Height="32" Offset="0xA0F8" TlutOffset="0x9100" />

<DList Name="object_kz_DL_00C318" Offset="0xC318" />
<DList Name="object_kz_DL_00C4D8" Offset="0xC4D8" />
<DList Name="object_kz_DL_00C698" Offset="0xC698" />
<DList Name="object_kz_DL_00C830" Offset="0xC830" />
<DList Name="object_kz_DL_00CA08" Offset="0xCA08" />
<DList Name="object_kz_DL_00CBA0" Offset="0xCBA0" />
<DList Name="object_kz_DL_00CD78" Offset="0xCD78" />
<DList Name="object_kz_DL_00CE30" Offset="0xCE30" />
<DList Name="object_kz_DL_00CF20" Offset="0xCF20" />
<DList Name="gKaizokuLeftFootDl" Offset="0xC318" />
<DList Name="gKaizokuRightFootDl" Offset="0xC4D8" />
<DList Name="gKaizokuLeftHandDl" Offset="0xC698" />
<DList Name="gKaizokuLeftSwordDl" Offset="0xC830" />
<DList Name="gKaizokuRightHandDl" Offset="0xCA08" />
<DList Name="gKaizokuRightSwordDl" Offset="0xCBA0" />
<DList Name="gKaizokuVeilDl" Offset="0xCD78" />
<DList Name="gKaizokuPonytailDl" Offset="0xCE30" />
<DList Name="gKaizokuHeadDl" Offset="0xCF20" />
isghj5 marked this conversation as resolved.
Show resolved Hide resolved

<Limb Name="gKaizokuRootLimb" Type="Standard" EnumName="KAIZOKU_LIMB_ROOT" Offset="0xD6B8" />
<Limb Name="gKaizokuTorsoLimb" Type="Standard" EnumName="KAIZOKU_LIMB_TORSO" Offset="0xD6C4" />
<Limb Name="gKaizokuNeckLimb" Type="Standard" EnumName="KAIZOKU_LIMB_NECK" Offset="0xD6D0" />
<Limb Name="gKaizokuPonytailLimb" Type="Standard" EnumName="KAIZOKU_LIMB_PONYTAIL" Offset="0xD6DC" />
<Limb Name="gKaizokuVeilLimb" Type="Standard" EnumName="KAIZOKU_LIMB_VEIL" Offset="0xD6E8" />
<Limb Name="gKaizokuHeadLimb" Type="Standard" EnumName="KAIZOKU_LIMB_HEAD" Offset="0xD6F4" />
<Limb Name="gKaizokuRightUpperArmLimb" Type="Standard" EnumName="KAIZOKU_LIMB_R_UPPER_ARM" Offset="0xD700" />
<Limb Name="gKaizokuRightForearmLimb" Type="Standard" EnumName="KAIZOKU_LIMB_R_FOREARM" Offset="0xD70C" />
<Limb Name="gKaizokuRightWristLimb" Type="Standard" EnumName="KAIZOKU_LIMB_R_WRIST" Offset="0xD718" />
<Limb Name="gKaizokuRightHandLimb" Type="Standard" EnumName="KAIZOKU_LIMB_R_HAND" Offset="0xD724" />
<Limb Name="gKaizokuRightSwordLimb" Type="Standard" EnumName="KAIZOKU_LIMB_R_SWORD" Offset="0xD730" />
<Limb Name="gKaizokuLeftUpperArmLimb" Type="Standard" EnumName="KAIZOKU_LIMB_L_UPPER_ARM" Offset="0xD73C" />
<Limb Name="gKaizokuLeftForearmLimb" Type="Standard" EnumName="KAIZOKU_LIMB_L_FOREARM" Offset="0xD748" />
<Limb Name="gKaizokuLeftWristLimb" Type="Standard" EnumName="KAIZOKU_LIMB_L_WRIST" Offset="0xD754" />
<Limb Name="gKaizokuLeftHandLimb" Type="Standard" EnumName="KAIZOKU_LIMB_L_HAND" Offset="0xD760" />
<Limb Name="gKaizokuLeftSwordLimb" Type="Standard" EnumName="KAIZOKU_LIMB_L_SWORD" Offset="0xD76C" />
<Limb Name="gKaizokuLeftThighLimb" Type="Standard" EnumName="KAIZOKU_LIMB_L_THIGH" Offset="0xD778" />
<Limb Name="gKaizokuLeftShinLimb" Type="Standard" EnumName="KAIZOKU_LIMB_L_SHIN" Offset="0xD784" />
<Limb Name="gKaizokuLeftFootLimb" Type="Standard" EnumName="KAIZOKU_LIMB_L_FOOT" Offset="0xD790" />
<Limb Name="gKaizokuRightThighLimb" Type="Standard" EnumName="KAIZOKU_LIMB_R_THIGH" Offset="0xD79C" />
<Limb Name="gKaizokuRightShinLimb" Type="Standard" EnumName="KAIZOKU_LIMB_R_SHIN" Offset="0xD7A8" />
<Limb Name="gKaizokuRightFootLimb" Type="Standard" EnumName="KAIZOKU_LIMB_R_FOOT" Offset="0xD7B4" />
isghj5 marked this conversation as resolved.
Show resolved Hide resolved
<Limb Name="gKaizokuWaistLimb" Type="Standard" EnumName="KAIZOKU_LIMB_WAIST" Offset="0xD7C0" />


<Limb Name="object_kz_Standardlimb_00D6B8" Type="Standard" EnumName="KAIZOKU_LIMB_01" Offset="0xD6B8" />
<Limb Name="object_kz_Standardlimb_00D6C4" Type="Standard" EnumName="KAIZOKU_LIMB_02" Offset="0xD6C4" />
<Limb Name="object_kz_Standardlimb_00D6D0" Type="Standard" EnumName="KAIZOKU_LIMB_03" Offset="0xD6D0" />
<Limb Name="object_kz_Standardlimb_00D6DC" Type="Standard" EnumName="KAIZOKU_LIMB_04" Offset="0xD6DC" />
<Limb Name="object_kz_Standardlimb_00D6E8" Type="Standard" EnumName="KAIZOKU_LIMB_05" Offset="0xD6E8" />
<Limb Name="object_kz_Standardlimb_00D6F4" Type="Standard" EnumName="KAIZOKU_LIMB_06" Offset="0xD6F4" />
<Limb Name="object_kz_Standardlimb_00D700" Type="Standard" EnumName="KAIZOKU_LIMB_07" Offset="0xD700" />
<Limb Name="object_kz_Standardlimb_00D70C" Type="Standard" EnumName="KAIZOKU_LIMB_08" Offset="0xD70C" />
<Limb Name="object_kz_Standardlimb_00D718" Type="Standard" EnumName="KAIZOKU_LIMB_09" Offset="0xD718" />
<Limb Name="object_kz_Standardlimb_00D724" Type="Standard" EnumName="KAIZOKU_LIMB_0A" Offset="0xD724" />
<Limb Name="object_kz_Standardlimb_00D730" Type="Standard" EnumName="KAIZOKU_LIMB_R_SWORD" Offset="0xD730" />
<Limb Name="object_kz_Standardlimb_00D73C" Type="Standard" EnumName="KAIZOKU_LIMB_0C" Offset="0xD73C" />
<Limb Name="object_kz_Standardlimb_00D748" Type="Standard" EnumName="KAIZOKU_LIMB_0D" Offset="0xD748" />
<Limb Name="object_kz_Standardlimb_00D754" Type="Standard" EnumName="KAIZOKU_LIMB_0E" Offset="0xD754" />
<Limb Name="object_kz_Standardlimb_00D760" Type="Standard" EnumName="KAIZOKU_LIMB_0F" Offset="0xD760" />
<Limb Name="object_kz_Standardlimb_00D76C" Type="Standard" EnumName="KAIZOKU_LIMB_10" Offset="0xD76C" />
<Limb Name="object_kz_Standardlimb_00D778" Type="Standard" EnumName="KAIZOKU_LIMB_11" Offset="0xD778" />
<Limb Name="object_kz_Standardlimb_00D784" Type="Standard" EnumName="KAIZOKU_LIMB_12" Offset="0xD784" />
<Limb Name="object_kz_Standardlimb_00D790" Type="Standard" EnumName="KAIZOKU_LIMB_L_FOOT" Offset="0xD790" />
<Limb Name="object_kz_Standardlimb_00D79C" Type="Standard" EnumName="KAIZOKU_LIMB_14" Offset="0xD79C" />
<Limb Name="object_kz_Standardlimb_00D7A8" Type="Standard" EnumName="KAIZOKU_LIMB_15" Offset="0xD7A8" />
<Limb Name="object_kz_Standardlimb_00D7B4" Type="Standard" EnumName="KAIZOKU_LIMB_R_FOOT" Offset="0xD7B4" />
<Limb Name="object_kz_Standardlimb_00D7C0" Type="Standard" EnumName="KAIZOKU_LIMB_17" Offset="0xD7C0" />
<Skeleton Name="gKaizokuSkel" Type="Flex" LimbType="Standard" LimbNone="KAIZOKU_LIMB_NONE" LimbMax="KAIZOKU_LIMB_MAX" EnumName="KaizokuLimb" Offset="0xD828" />

<Animation Name="object_kz_Anim_00DBE4" Offset="0xDBE4" /> <!-- Original name is "kz_side_walk" -->
<Animation Name="object_kz_Anim_00E1C8" Offset="0xE1C8" /> <!-- Original name is "kz_start" -->
<Animation Name="object_kz_Anim_00E8BC" Offset="0xE8BC" /> <!-- Original name is "kz_syuta" -->
<Animation Name="object_kz_Anim_00ED1C" Offset="0xED1C" /> <!-- Original name is "kz_syutawait" -->
<Animation Name="object_kz_Anim_00EF9C" Offset="0xEF9C" /> <!-- Original name is "kz_talk" -->
<Animation Name="object_kz_Anim_00F288" Offset="0xF288" /> <!-- Original name is "kz_togetout" -->
<Animation Name="object_kz_Anim_00F8E4" Offset="0xF8E4" /> <!-- Original name is "kz_wait" -->
<Animation Name="gKaizokuSidestepAnim" Offset="0xDBE4" /> <!-- Original name is "kz_side_walk" -->
<!-- Called "JumpAnim" in oot because its used for both, but in this game she never jumps -->
<Animation Name="gKaizokuOOTJumpAnim" Offset="0xE1C8" /> <!-- Original name is "kz_start" -->
<Animation Name="gKaizokuLandAnim" Offset="0xE8BC" /> <!-- Original name is "kz_syuta" -->
<Animation Name="gKaizokuChallengeTalkAnim" Offset="0xED1C" /> <!-- Original name is "kz_syutawait" -->
<Animation Name="gKaizokuOOTConversationAnim" Offset="0xEF9C" /> <!-- Original name is "kz_talk" -->
<!-- not sure this one gets used -->
isghj5 marked this conversation as resolved.
Show resolved Hide resolved
<Animation Name="gKaizokuLowerWeaponsAnim" Offset="0xF288" /> <!-- Original name is "kz_togetout" -->
<!-- Called "Neutral" in OOT -->
isghj5 marked this conversation as resolved.
Show resolved Hide resolved
<Animation Name="gKaizokuFightingIdleAnim" Offset="0xF8E4" /> <!-- Original name is "kz_wait" -->
</File>
</Root>
Loading