oot/assets/xml/objects/object_gndd.xml

176 lines
13 KiB
XML

<Root>
<!-- Assets for the young version of Ganondorf (the one before the seven-year timeskip). -->
<File Name="object_gndd" Segment="6">
<!-- Young Ganondorf Animations -->
<Animation Name="gYoungGanondorfHorsebackRideAnim" Offset="0x5B4"/> <!-- Original name is "gnd_anim_fastrun" -->
<Animation Name="gYoungGanondorfHorsebackMagicChargeUpStartAnim" Offset="0x8A0"/> <!-- Original name is "gnd_anim_mahou" ("magic, sorcery") -->
<Animation Name="gYoungGanondorfHorsebackMagicChargeUpLoopAnim" Offset="0xBC8"/> <!-- Original name is "gnd_anim_mahou_wait" -->
<Animation Name="gYoungGanondorfHorsebackLookSidewaysStartAnim" Offset="0xF54"/> <!-- Original name is "gnd_anim_nirami" ("glare, sharp look") -->
<Animation Name="gYoungGanondorfHorsebackLookSidewaysLoopAnim" Offset="0x14F4"/> <!-- Original name is "gnd_anim_nirami_wait" -->
<Animation Name="gYoungGanondorfHorsebackRearAnim" Offset="0x1D28"/> <!-- Original name is "gnd_anim_stand" -->
<Animation Name="gYoungGanondorfHorsebackIdleAnim" Offset="0x2928"/> <!-- Original name is "gnd_anim_wait" -->
<Animation Name="gYoungGanondorfKneelStartAnim" Offset="0x3284"/> <!-- Original name is "gnd_demo_ojigi" ("bowing") -->
<Animation Name="gYoungGanondorfKneelLookSidewaysAnim" Offset="0x3428"/> <!-- Original name is "gnd_demo_ojigi_furimuki" ("to turn one's face") -->
<Animation Name="gYoungGanondorfKneelLoopAnim" Offset="0x3D84"/> <!-- Original name is "gnd_demo_ojigi_wait" -->
<Animation Name="gYoungGanondorfArmsCrossedAnim" Offset="0x4260"/> <!-- Original name is "gnd_demo_ukabi_wait" ("to emerge (from obscurity)") -->
<Animation Name="gYoungGanondorfLaughStartAnim" Offset="0x4534"/> <!-- Original name is "gnd_demo_ukabi_warai" ("laughter") -->
<Animation Name="gYoungGanondorfLaughLoopAnim" Offset="0x48B0"/> <!-- Original name is "gnd_demo_ukabi_warai_wait" -->
<Animation Name="gYoungGanondorfWalkAnim" Offset="0x50A8"/> <!-- Original name is "gnd_walk" -->
<!-- Young Ganondorf Limb Vertices and DisplayLists -->
<Array Name="gYoungGanondorfChinVtx" Count="43" Offset="0x50C0">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfJawVtx" Count="30" Offset="0x5370">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfHeadVtx" Count="161" Offset="0x5550">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfRightUpperLipVtx" Count="19" Offset="0x5F60">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfLeftUpperLipVtx" Count="19" Offset="0x6090">
<Vtx/>
</Array>
<DList Name="gYoungGanondorfHeadDL" Offset="0x61C0"/>
<DList Name="gYoungGanondorfRightUpperLipDL" Offset="0x69F8"/>
<DList Name="gYoungGanondorfChinDL" Offset="0x6B78"/>
<DList Name="gYoungGanondorfJawDL" Offset="0x6D90"/>
<DList Name="gYoungGanondorfLeftUpperLipDL" Offset="0x6FC8"/>
<Array Name="gYoungGanondorfPelvisVtx" Count="110" Offset="0x70F8">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfTorsoVtx" Count="180" Offset="0x77D8">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfJewelVtx" Count="7" Offset="0x8318">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfKnifeVtx" Count="48" Offset="0x8388">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfLeftUpperArmVtx" Count="42" Offset="0x8688">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfRightUpperArmVtx" Count="42" Offset="0x8928">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfLeftForearmVtx" Count="44" Offset="0x8BC8">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfRightForearmVtx" Count="44" Offset="0x8E88">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfLeftHandVtx" Count="53" Offset="0x9148">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfRightHandVtx" Count="53" Offset="0x9498">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfLeftFootVtx" Count="44" Offset="0x97E8">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfRightFootVtx" Count="44" Offset="0x9AA8">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfLeftThighVtx" Count="27" Offset="0x9D68">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfLeftShinVtx" Count="41" Offset="0x9F18">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfRightThighVtx" Count="27" Offset="0xA1A8">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfRightShinVtx" Count="41" Offset="0xA358">
<Vtx/>
</Array>
<Array Name="gYoungGanondorfTeethVtx" Count="12" Offset="0xA5E8">
<Vtx/>
</Array>
<DList Name="gYoungGanondorfPelvisDL" Offset="0xA6A8"/>
<DList Name="gYoungGanondorfTorsoDL" Offset="0xAB10"/>
<DList Name="gYoungGanondorfJewelDL" Offset="0xB410"/>
<DList Name="gYoungGanondorfKnifeDL" Offset="0xB4B0"/>
<DList Name="gYoungGanondorfLeftUpperArmDL" Offset="0xB918"/>
<DList Name="gYoungGanondorfRightUpperArmDL" Offset="0xBA90"/>
<DList Name="gYoungGanondorfLeftForearmDL" Offset="0xBC08"/>
<DList Name="gYoungGanondorfRightForearmDL" Offset="0xBEA0"/>
<DList Name="gYoungGanondorfLeftHandDL" Offset="0xC138"/>
<DList Name="gYoungGanondorfRightHandDL" Offset="0xC550"/>
<DList Name="gYoungGanondorfLeftFootDL" Offset="0xC968"/>
<DList Name="gYoungGanondorfRightFootDL" Offset="0xCBF8"/>
<DList Name="gYoungGanondorfLeftThighDL" Offset="0xCE88"/>
<DList Name="gYoungGanondorfLeftShinDL" Offset="0xD080"/>
<DList Name="gYoungGanondorfRightThighDL" Offset="0xD278"/>
<DList Name="gYoungGanondorfRightShinDL" Offset="0xD470"/>
<DList Name="gYoungGanondorfTeethDL" Offset="0xD668"/>
<Array Name="gYoungGanondorfOpenLeftHandVtx" Count="170" Offset="0xD708">
<Vtx/>
</Array>
<DList Name="gYoungGanondorfOpenLeftHandDL" Offset="0xE1A8"/>
<!-- Young Ganondorf Textures -->
<Texture Name="gYoungGanondorfEyeTLUT" Format="rgba16" Width="16" Height="16" Offset="0xECB8"/>
<Texture Name="gYoungGanondorfInnerMouthTex" Format="rgba16" Width="8" Height="8" Offset="0xEEB8"/>
<Texture Name="gYoungGanondorfSideburnTex" Format="rgba16" Width="16" Height="16" Offset="0xEF38"/>
<Texture Name="gYoungGanondorfOuterMouthTex" Format="rgba16" Width="4" Height="8" Offset="0xF138"/>
<Texture Name="gYoungGanondorfEyeOpenTex" Format="ci8" Width="32" Height="16" Offset="0xF178" TlutOffset="0xECB8"/>
<Texture Name="gYoungGanondorfEyeHalfTex" Format="ci8" Width="32" Height="16" Offset="0xF378" TlutOffset="0xECB8"/>
<Texture Name="gYoungGanondorfEyeClosedTex" Format="ci8" Width="32" Height="16" Offset="0xF578" TlutOffset="0xECB8"/>
<Texture Name="gYoungGanondorfEyeLookingDownTex" Format="ci8" Width="32" Height="16" Offset="0xF778" TlutOffset="0xECB8"/>
<Texture Name="gYoungGanondorfUpperLipTex" Format="rgba16" Width="16" Height="16" Offset="0xF978"/>
<Texture Name="gYoungGanondorfEarTex" Format="rgba16" Width="8" Height="16" Offset="0xFB78"/>
<Texture Name="gYoungGanondorfNoseTex" Format="rgba16" Width="8" Height="8" Offset="0xFC78"/>
<Texture Name="gYoungGanondorfNoseBridgeTex" Format="rgba16" Width="4" Height="16" Offset="0xFCF8"/>
<Texture Name="gYoungGanondorfEyebrowTex" Format="rgba16" Width="16" Height="8" Offset="0xFD78"/>
<Texture Name="gYoungGanondorfJawTex" Format="rgba16" Width="16" Height="16" Offset="0xFE78"/>
<Texture Name="gYoungGanondorfBlackLeatherTex" Format="rgba16" Width="16" Height="16" Offset="0x10078"/>
<Texture Name="gYoungGanondorfGerudoFabricWithSunTex" Format="rgba16" Width="32" Height="16" Offset="0x10278"/>
<Texture Name="gYoungGanondorfLeatherTex" Format="rgba16" Width="16" Height="16" Offset="0x10678"/>
<Texture Name="gYoungGanondorfBodysuitTex" Format="rgba16" Width="8" Height="8" Offset="0x10878"/>
<Texture Name="gYoungGanondorfNeckTex" Format="rgba16" Width="8" Height="8" Offset="0x108F8"/>
<Texture Name="gYoungGanondorfChestAndKnifeJewelTex" Format="rgba16" Width="16" Height="16" Offset="0x10978"/>
<Texture Name="gYoungGanondorfGerudoFabricTex" Format="rgba16" Width="16" Height="16" Offset="0x10B78"/>
<Texture Name="gYoungGanondorfHairFringeTex" Format="rgba16" Width="16" Height="16" Offset="0x10D78"/>
<Texture Name="gYoungGanondorfJewelTex" Format="rgba16" Width="16" Height="32" Offset="0x10F78"/>
<Texture Name="gYoungGanondorfPauldronTex" Format="rgba16" Width="16" Height="16" Offset="0x11378"/> <!-- Also used for the sides of his gauntlets and knee guards. -->
<Texture Name="gYoungGanondorfThumbTex" Format="rgba16" Width="8" Height="8" Offset="0x11578"/>
<Texture Name="gYoungGanondorfHandSideTex" Format="rgba16" Width="8" Height="8" Offset="0x115F8"/>
<Texture Name="gYoungGanondorfFingerTex" Format="rgba16" Width="8" Height="8" Offset="0x11678"/>
<Texture Name="gYoungGanondorfTeethTex" Format="rgba16" Width="4" Height="4" Offset="0x116F8"/>
<Texture Name="gYoungGanondorfPalmMaskTex" Format="i8" Width="16" Height="16" Offset="0x11718"/>
<Texture Name="gYoungGanondorfFingerUndersideTex" Format="rgba16" Width="4" Height="8" Offset="0x11818"/>
<Texture Name="gYoungGanondorfFingernailTex" Format="rgba16" Width="4" Height="4" Offset="0x11858"/>
<!-- Young Ganondorf Limbs -->
<Limb Name="gYoungGanondorfRootLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_ROOT" Offset="0x11878"/>
<Limb Name="gYoungGanondorfTorsoLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_TORSO" Offset="0x11884"/>
<Limb Name="gYoungGanondorfLeftUpperArmLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_LEFT_UPPER_ARM" Offset="0x11890"/>
<Limb Name="gYoungGanondorfLeftForearmLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_LEFT_FOREARM" Offset="0x1189C"/>
<Limb Name="gYoungGanondorfLeftHandLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_LEFT_HAND" Offset="0x118A8"/>
<Limb Name="gYoungGanondorfRightUpperArmLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_RIGHT_UPPER_ARM" Offset="0x118B4"/>
<Limb Name="gYoungGanondorfRightForearmLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_RIGHT_FOREARM" Offset="0x118C0"/>
<Limb Name="gYoungGanondorfRightHandLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_RIGHT_HAND" Offset="0x118CC"/>
<Limb Name="gYoungGanondorfJewelLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_JEWEL" Offset="0x118D8"/>
<Limb Name="gYoungGanondorfLeftUpperLipLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_LEFT_UPPER_LIP" Offset="0x118E4"/>
<Limb Name="gYoungGanondorfJawLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_JAW" Offset="0x118F0"/>
<Limb Name="gYoungGanondorfChinLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_CHIN" Offset="0x118FC"/>
<Limb Name="gYoungGanondorfRightUpperLipLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_RIGHT_UPPER_LIP" Offset="0x11908"/>
<Limb Name="gYoungGanondorfTeethLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_TEETH" Offset="0x11914"/>
<Limb Name="gYoungGanondorfHeadLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_HEAD" Offset="0x11920"/>
<Limb Name="gYoungGanondorfPelvisLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_PELVIS" Offset="0x1192C"/>
<Limb Name="gYoungGanondorfLeftThighLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_LEFT_THIGH" Offset="0x11938"/>
<Limb Name="gYoungGanondorfLeftShinLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_LEFT_SHIN" Offset="0x11944"/>
<Limb Name="gYoungGanondorfLeftFootLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_LEFT_FOOT" Offset="0x11950"/>
<Limb Name="gYoungGanondorfKnifeLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_KNIFE" Offset="0x1195C"/>
<Limb Name="gYoungGanondorfRightThighLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_RIGHT_THIGH" Offset="0x11968"/>
<Limb Name="gYoungGanondorfRightShinLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_RIGHT_SHIN" Offset="0x11974"/>
<Limb Name="gYoungGanondorfRightFootLimb" LimbType="Standard" EnumName="YOUNG_GANONDORF_LIMB_RIGHT_FOOT" Offset="0x11980"/>
<!-- Young Ganondorf Skeleton -->
<Skeleton Name="gYoungGanondorfSkel" Type="Flex" LimbType="Standard" LimbNone="YOUNG_GANONDORF_LIMB_NONE" LimbMax="YOUNG_GANONDORF_LIMB_MAX" EnumName="YoungGanondorfLimb" Offset="0x119E8"/>
</File>
</Root>