2021-12-18 19:37:05 +00:00
<Root>
2022-06-18 18:51:58 -07:00
<!-- Assets for Skull Kid, including a small number of animations. Most animations are in object_stk2 and object_stk3. -->
2021-12-18 19:37:05 +00:00
<File Name= "object_stk" Segment= "6" >
2022-06-18 18:51:58 -07:00
<Animation Name= "gSkullKidLookAroundAnim" Offset= "0x1030" /> <!-- Original name is "kyoro" (onomatopoeic for "looking around restlessly") -->
<Animation Name= "gSkullKidCallDownMoonStartAnim" Offset= "0x2774" /> <!-- Original name is "sk_moon_hikiyose" ("draw or pull the moon") -->
<Animation Name= "gSkullKidCallDownMoonLoopAnim" Offset= "0x3068" /> <!-- Original name is "sk_moon_hikiyose_loop" -->
<!-- DisplayLists for an unused Link Mask -->
<DList Name= "gSkullKidLinkMask1DL" Offset= "0x39A0" />
<DList Name= "gSkullKidLinkMask2DL" Offset= "0x46B0" />
<DList Name= "gSkullKidLinkMask3DL" Offset= "0x53C0" />
<!-- Majora's Mask Eyes DisplayList and Texture -->
<DList Name= "gSkullKidMajorasMaskEyesDL" Offset= "0x5870" />
<Texture Name= "gSkullKidMajorasMaskEyeTex" OutName= "skull_kid_majoras_mask_eye" Format= "rgba16" Width= "32" Height= "32" Offset= "0x5920" />
<!-- DisplayLists for Majora's Mask -->
<DList Name= "gSkullKidMajorasMask1DL" Offset= "0x6BB0" />
<DList Name= "gSkullKidMajorasMask2DL" Offset= "0x79F0" />
<!-- Unused Eyes DisplayList and Texture -->
<DList Name= "gSkullKidUnusedEyesDL" Offset= "0x7E10" />
<Texture Name= "gSkullKidUnusedEyeTex" OutName= "skull_kid_unused_eye" Format= "rgba16" Width= "8" Height= "8" Offset= "0x7EA0" /> <!-- Duplicate of gSkullKidEyeTex -->
<!-- Various Hand DisplayLists -->
2023-10-09 10:57:25 +11:00
<DList Name= "gSkullKidUntexturedLeftHandDL" Offset= "0x84C0" />
<DList Name= "gSkullKidOpenLeftHandDL" Offset= "0x87B0" />
<DList Name= "gSkullKidFluteHoldingLeftHandDL" Offset= "0x8A80" />
<DList Name= "gSkullKidTwoFingersExtendedLeftHandDL" Offset= "0x90C0" />
<DList Name= "gSkullKidMaskHoldingRightHandDL" Offset= "0x9710" />
<DList Name= "gSkullKidUntexturedRightHandDL" Offset= "0x9AC0" />
<DList Name= "gSkullKidOcarinaHoldingRightHandDL" Offset= "0x9DA0" />
2022-06-18 18:51:58 -07:00
<!-- Head DisplayLists with two different expressions -->
<DList Name= "gSkullKidNormalEyesDL" Offset= "0xA530" />
<DList Name= "gSkullKidNormalHeadDL" Offset= "0xA5C0" />
<DList Name= "gSkullKidLaughingEyesDL" Offset= "0xAE30" />
<DList Name= "gSkullKidLaughingHeadDL" Offset= "0xAEC0" />
<Animation Name= "gSkullKidTelescopeLookUpStartAnim" Offset= "0xBB2C" /> <!-- Original name is "stk_miageru" ("look up") -->
<Animation Name= "gSkullKidTelescopeLookUpLoopAnim" Offset= "0xC964" /> <!-- Original name is "stk_miageru_loop" -->
<DList Name= "gSkullKidOcarinaOfTimeDL" Offset= "0xCAD0" />
<Animation Name= "gSkullKidTPoseAnim" Offset= "0xCC94" /> <!-- Original name is "stk_pause" -->
<!-- Skull Kid Limb DisplayLists -->
<DList Name= "gSkullKidTorsoDL" Offset= "0xF6F0" />
<DList Name= "gSkullKidNeckDL" Offset= "0xF8B8" /> <!-- Renders a single triangle instead of a normal-looking limb -->
<DList Name= "gSkullKidHeadWithLipsDL" Offset= "0xF908" /> <!-- Unused in the final game. Has lips instead of beak, similar to how he looks in OoT. -->
<DList Name= "gSkullKidHatBrimDL" Offset= "0xFA78" />
<DList Name= "gSkullKidHatRingsDL" Offset= "0xFBD0" />
<DList Name= "gSkullKidHatNarrowSectionDL" Offset= "0xFCE8" />
<DList Name= "gSkullKidHatTopDL" Offset= "0xFDF8" />
<DList Name= "gSkullKidRightUpperArmDL" Offset= "0xFF30" />
<DList Name= "gSkullKidRightForearmDL" Offset= "0x10230" />
<DList Name= "gSkullKidRightHandDL" Offset= "0x10428" />
<DList Name= "gSkullKidLeftUpperArmDL" Offset= "0x10560" />
<DList Name= "gSkullKidLeftForearmDL" Offset= "0x10868" />
<DList Name= "gSkullKidLeftHandAndFluteDL" Offset= "0x10A50" />
<DList Name= "gSkullKidPelvisDL" Offset= "0x10C60" />
<DList Name= "gSkullKidLeftThighDL" Offset= "0x10E30" />
<DList Name= "gSkullKidLeftShinDL" Offset= "0x11080" />
<DList Name= "gSkullKidLeftFootDL" Offset= "0x111A8" />
<DList Name= "gSkullKidRightThighDL" Offset= "0x112F0" />
<DList Name= "gSkullKidRightShinDL" Offset= "0x11560" />
<DList Name= "gSkullKidRightFootDL" Offset= "0x11688" />
<!-- Unused Empty Texture Animation -->
<TextureAnimation Name= "gSkullKidEmptyTexAnim" Offset= "0x117D0" />
<!-- Skull Kid Textures -->
<Texture Name= "gSkullKidClothingFringeTex" OutName= "skull_kid_clothing_fringe" Format= "rgba16" Width= "32" Height= "16" Offset= "0x117D8" />
<Texture Name= "gSkullKidRingTex" OutName= "skull_kid_ring" Format= "rgba16" Width= "32" Height= "16" Offset= "0x11BD8" />
<Texture Name= "gSkullKidOoTStyleMouthTex" OutName= "skull_kid_oot_style_mouth" Format= "rgba16" Width= "16" Height= "16" Offset= "0x11FD8" />
<Texture Name= "gSkullKidPantsAndWristsTex" OutName= "skull_kid_pants_and_wrists" Format= "rgba16" Width= "16" Height= "16" Offset= "0x121D8" />
<Texture Name= "gSkullKidSkinTex" OutName= "skull_kid_skin" Format= "rgba16" Width= "16" Height= "16" Offset= "0x123D8" />
<Texture Name= "gSkullKidShawlTex" OutName= "skull_kid_shawl" Format= "rgba16" Width= "32" Height= "32" Offset= "0x125D8" />
<Texture Name= "gSkullKidShoeTex" OutName= "skull_kid_shoe" Format= "rgba16" Width= "32" Height= "16" Offset= "0x12DD8" />
<!-- Skull Kid Limbs -->
<Limb Name= "gSkullKidRootLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_ROOT" Offset= "0x131D8" />
<Limb Name= "gSkullKidPelvisLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_PELVIS" Offset= "0x131E4" />
<Limb Name= "gSkullKidRightThighLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_RIGHT_THIGH" Offset= "0x131F0" />
<Limb Name= "gSkullKidRightShinLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_RIGHT_SHIN" Offset= "0x131FC" />
<Limb Name= "gSkullKidRightFootLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_RIGHT_FOOT" Offset= "0x13208" />
<Limb Name= "gSkullKidLeftThighLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_LEFT_THIGH" Offset= "0x13214" />
<Limb Name= "gSkullKidLeftShinLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_LEFT_SHIN" Offset= "0x13220" />
<Limb Name= "gSkullKidLeftFootLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_LEFT_FOOT" Offset= "0x1322C" />
<Limb Name= "gSkullKidTorsoLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_TORSO" Offset= "0x13238" />
<Limb Name= "gSkullKidLeftUpperArmLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_LEFT_UPPER_ARM" Offset= "0x13244" />
<Limb Name= "gSkullKidLeftForearmLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_LEFT_FOREARM" Offset= "0x13250" />
<Limb Name= "gSkullKidLeftHandLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_LEFT_HAND" Offset= "0x1325C" />
<Limb Name= "gSkullKidRightUpperArmLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_RIGHT_UPPER_ARM" Offset= "0x13268" />
<Limb Name= "gSkullKidRightForearmLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_RIGHT_FOREARM" Offset= "0x13274" />
<Limb Name= "gSkullKidRightHandLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_RIGHT_HAND" Offset= "0x13280" />
<Limb Name= "gSkullKidNeckLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_NECK" Offset= "0x1328C" />
<Limb Name= "gSkullKidHeadLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_HEAD" Offset= "0x13298" />
<Limb Name= "gSkullKidHatBrimLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_HAT_BRIM" Offset= "0x132A4" />
<Limb Name= "gSkullKidHatRingsLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_HAT_RINGS" Offset= "0x132B0" />
<Limb Name= "gSkullKidHatNarrowSectionLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_HAT_NARROW_SECTION" Offset= "0x132BC" />
<Limb Name= "gSkullKidHatTopLimb" Type= "Standard" EnumName= "SKULL_KID_LIMB_HAT_TOP" Offset= "0x132C8" />
<!-- Skull Kid Skeleton -->
2022-08-15 17:40:41 -07:00
<Skeleton Name= "gSkullKidSkel" Type= "Flex" LimbType= "Standard" LimbNone= "SKULL_KID_LIMB_NONE" LimbMax= "SKULL_KID_LIMB_MAX" EnumName= "SkullKidLimb" Offset= "0x13328" />
2022-06-18 18:51:58 -07:00
<Animation Name= "gSkullKidHipShakeAndJumpAnim" Offset= "0x14920" /> <!-- Original name is "stk_penpen_jump" ("spanking") -->
<Animation Name= "gSkullKidSpankAnim" Offset= "0x15028" /> <!-- Original name is "stk_penpen_loop" -->
<Animation Name= "gSkullKidBentOverHeadTwitchAnim" Offset= "0x15C14" /> <!-- Original name is "stk_rari_loop" -->
<Animation Name= "gSkullKidBentOverLookUpAnim" Offset= "0x16508" /> <!-- Original name is "stk_rarimiage" -->
<DList Name= "gSkullKidFluteDL" Offset= "0x16620" />
<Texture Name= "gSkullKidLinkMaskEyeTex" OutName= "skull_kid_link_mask_eye" Format= "rgba16" Width= "32" Height= "32" Offset= "0x16720" />
<Texture Name= "gSkullKidLinkMaskNoseTex" OutName= "skull_kid_link_mask_nose" Format= "rgba16" Width= "16" Height= "8" Offset= "0x16F20" />
<Texture Name= "gSkullKidLinkMaskMouthTex" OutName= "skull_kid_link_mask_mouth" Format= "rgba16" Width= "32" Height= "16" Offset= "0x17020" />
<Texture Name= "gSkullKidLinkMaskHairTex" OutName= "skull_kid_link_mask_hair" Format= "rgba16" Width= "16" Height= "16" Offset= "0x17420" />
<Texture Name= "gSkullKidLinkMaskHatTex" OutName= "skull_kid_link_mask_hat" Format= "rgba16" Width= "8" Height= "16" Offset= "0x17620" />
<Texture Name= "gSkullKidLinkMaskEarTex" OutName= "skull_kid_link_mask_ear" Format= "rgba16" Width= "16" Height= "16" Offset= "0x17720" />
<Texture Name= "gSkullKidUnusedMajorasMaskEyeTex" OutName= "skull_kid_unused_majoras_mask_eye" Format= "rgba16" Width= "32" Height= "32" Offset= "0x17920" /> <!-- Duplicate of gSkullKidMajorasMaskEyeTex -->
<Texture Name= "gSkullKidMajorasMaskFaceTex" OutName= "skull_kid_majoras_mask_face" Format= "rgba16" Width= "32" Height= "64" Offset= "0x18120" />
<Texture Name= "gSkullKidMajorasMaskSpikes1Tex" OutName= "skull_kid_majoras_mask_spikes_1" Format= "rgba16" Width= "16" Height= "16" Offset= "0x19120" />
<Texture Name= "gSkullKidMajorasMaskSpikes2Tex" OutName= "skull_kid_majoras_mask_spikes_2" Format= "rgba16" Width= "16" Height= "16" Offset= "0x19320" />
<Texture Name= "gSkullKidMajorasMaskSpikes3Tex" OutName= "skull_kid_majoras_mask_spikes_3" Format= "rgba16" Width= "16" Height= "16" Offset= "0x19520" />
<Texture Name= "gSkullKidMajorasMaskSpikes4Tex" OutName= "skull_kid_majoras_mask_spikes_4" Format= "rgba16" Width= "16" Height= "16" Offset= "0x19720" />
<Texture Name= "gSkullKidMajorasMaskBackTex" OutName= "skull_kid_majoras_mask_back" Format= "rgba16" Width= "32" Height= "32" Offset= "0x19920" />
<Texture Name= "gSkullKidUnusedEye2Tex" OutName= "skull_kid_unused_eye2" Format= "rgba16" Width= "8" Height= "8" Offset= "0x1A120" /> <!-- Duplicate of gSkullKidEyeTex -->
<Texture Name= "gSkullKidHandTex" OutName= "skull_kid_hand" Format= "rgba16" Width= "16" Height= "32" Offset= "0x1A1A0" />
<Texture Name= "gSkullKidEyeTex" OutName= "skull_kid_eye" Format= "rgba16" Width= "8" Height= "8" Offset= "0x1A5A0" />
<Texture Name= "gSkullKidBeakTex" OutName= "skull_kid_beak" Format= "rgba16" Width= "16" Height= "16" Offset= "0x1A620" />
<Texture Name= "gSkullKidHeadSkinTex" OutName= "skull_kid_head_skin" Format= "rgba16" Width= "16" Height= "16" Offset= "0x1A820" />
<Texture Name= "gSkullKidOcarinaOfTimeTex" OutName= "skull_kid_ocarina_of_time" Format= "rgba16" Width= "32" Height= "16" Offset= "0x1AA20" />
<Texture Name= "gSkullKidFluteTex" OutName= "skull_kid_flute" Format= "rgba16" Width= "8" Height= "8" Offset= "0x1AE20" />
<Texture Name= "gSkullKidFluteHoleTex" OutName= "skull_kid_flute_hole" Format= "ia16" Width= "16" Height= "8" Offset= "0x1AEA0" />
<Animation Name= "gSkullKidShakeHeadAnim" Offset= "0x1C21C" /> <!-- Original name is "wait_1" -->
<Animation Name= "gSkullKidIdleAnim" Offset= "0x1D008" /> <!-- Original name is "wait_2" -->
<Animation Name= "gSkullKidWalkAnim" Offset= "0x1D3D0" /> <!-- Original name is "walk" -->
2021-12-18 19:37:05 +00:00
</File>
</Root>