<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>
