<Root>
    <!-- Assets for Gibdos and Redeads -->
    <File Name="object_rd" Segment="6">
        <!-- Gibdo Textures -->
        <Texture Name="gGibdoWrappingTex" Format="rgba16" Width="64" Height="32" Offset="0x0"/>
        <Texture Name="gGibdoEyeTex" Format="rgba16" Width="32" Height="16" Offset="0x1000"/>

        <!-- Gibdo Limb Vertices -->
        <Array Name="gGibdoLeftHandVtx" Count="21" Offset="0x1400">
            <Vtx/>
        </Array>
        <Array Name="gGibdoLeftForearmVtx" Count="22" Offset="0x1550">
            <Vtx/>
        </Array>
        <Array Name="gGibdoLeftUpperArmVtx" Count="28" Offset="0x16B0">
            <Vtx/>
        </Array>
        <Array Name="gGibdoRightHandVtx" Count="21" Offset="0x1870">
            <Vtx/>
        </Array>
        <Array Name="gGibdoRightForearmVtx" Count="22" Offset="0x19C0">
            <Vtx/>
        </Array>
        <Array Name="gGibdoRightUpperArmVtx" Count="28" Offset="0x1B20">
            <Vtx/>
        </Array>
        <Array Name="gGibdoHeadVtx" Count="30" Offset="0x1CE0">
            <Vtx/>
        </Array>
        <Array Name="gGibdoTorsoVtx" Count="48" Offset="0x1EC0">
            <Vtx/>
        </Array>
        <Array Name="gGibdoLeftFootVtx" Count="22" Offset="0x21C0">
            <Vtx/>
        </Array>
        <Array Name="gGibdoLeftShinVtx" Count="22" Offset="0x2320">
            <Vtx/>
        </Array>
        <Array Name="gGibdoLeftThighVtx" Count="30" Offset="0x2480">
            <Vtx/>
        </Array>
        <Array Name="gGibdoRightFootVtx" Count="32" Offset="0x2660">
            <Vtx/>
        </Array>
        <Array Name="gGibdoRightShinVtx" Count="21" Offset="0x2860">
            <Vtx/>
        </Array>
        <Array Name="gGibdoRightThighVtx" Count="25" Offset="0x29B0">
            <Vtx/>
        </Array>
        <Array Name="gGibdoPelvisVtx" Count="18" Offset="0x2B40">
            <Vtx/>
        </Array>

        <!-- Gibdo Limb DisplayLists -->
        <DList Name="gGibdoPelvisDL" Offset="0x2C60"/>
        <DList Name="gGibdoHeadDL" Offset="0x2D40"/>
        <DList Name="gGibdoTorsoDL" Offset="0x2EB0"/>
        <DList Name="gGibdoRightUpperArmDL" Offset="0x3018"/>
        <DList Name="gGibdoRightForearmDL" Offset="0x3120"/>
        <DList Name="gGibdoRightHandDL" Offset="0x3220"/>
        <DList Name="gGibdoLeftUpperArmDL" Offset="0x3320"/>
        <DList Name="gGibdoLeftForearmDL" Offset="0x3428"/>
        <DList Name="gGibdoLeftHandDL" Offset="0x3528"/>
        <DList Name="gGibdoRightThighDL" Offset="0x3628"/>
        <DList Name="gGibdoRightShinDL" Offset="0x3738"/>
        <DList Name="gGibdoRightFootDL" Offset="0x3830"/>
        <DList Name="gGibdoLeftThighDL" Offset="0x3948"/>
        <DList Name="gGibdoLeftShinDL" Offset="0x3A58"/>
        <DList Name="gGibdoLeftFootDL" Offset="0x3B50"/>

        <!-- Gidbo Limbs -->
        <Limb Name="gGibdoRootLimb" LimbType="Standard" Offset="0x3C48"/>
        <Limb Name="gGibdoLeftLegRootLimb" LimbType="Standard" Offset="0x3C54"/>
        <Limb Name="gGibdoLeftThighLimb" LimbType="Standard" Offset="0x3C60"/>
        <Limb Name="gGibdoLeftShinLimb" LimbType="Standard" Offset="0x3C6C"/>
        <Limb Name="gGibdoLeftFootRootLimb" LimbType="Standard" Offset="0x3C78"/>
        <Limb Name="gGibdoLeftFootLimb" LimbType="Standard" Offset="0x3C84"/>
        <Limb Name="gGibdoRightLegRootLimb" LimbType="Standard" Offset="0x3C90"/>
        <Limb Name="gGibdoRightThighLimb" LimbType="Standard" Offset="0x3C9C"/>
        <Limb Name="gGibdoRightShinLimb" LimbType="Standard" Offset="0x3CA8"/>
        <Limb Name="gGibdoRightFootRootLimb" LimbType="Standard" Offset="0x3CB4"/>
        <Limb Name="gGibdoRightFootLimb" LimbType="Standard" Offset="0x3CC0"/>
        <Limb Name="gGibdoUpperBodyRootLimb" LimbType="Standard" Offset="0x3CCC"/>
        <Limb Name="gGibdoTorsoRootLimb" LimbType="Standard" Offset="0x3CD8"/>
        <Limb Name="gGibdoTorsoLimb" LimbType="Standard" Offset="0x3CE4"/>
        <Limb Name="gGibdoLeftArmRootLimb" LimbType="Standard" Offset="0x3CF0"/>
        <Limb Name="gGibdoLeftUpperArmLimb" LimbType="Standard" Offset="0x3CFC"/>
        <Limb Name="gGibdoLeftForearmLimb" LimbType="Standard" Offset="0x3D08"/>
        <Limb Name="gGibdoLeftHandLimb" LimbType="Standard" Offset="0x3D14"/>
        <Limb Name="gGibdoRightArmRootLimb" LimbType="Standard" Offset="0x3D20"/>
        <Limb Name="gGibdoRightUpperArmLimb" LimbType="Standard" Offset="0x3D2C"/>
        <Limb Name="gGibdoRightForearmLimb" LimbType="Standard" Offset="0x3D38"/>
        <Limb Name="gGibdoRightHandLimb" LimbType="Standard" Offset="0x3D44"/>
        <Limb Name="gGibdoHeadRootLimb" LimbType="Standard" Offset="0x3D50"/>
        <Limb Name="gGibdoHeadLimb" LimbType="Standard" Offset="0x3D5C"/>
        <Limb Name="gGibdoPelvisLimb" LimbType="Standard" Offset="0x3D68"/>

        <!-- Gibdo Skeleton -->
        <Skeleton Name="gGibdoSkel" Type="Flex" LimbType="Standard" Offset="0x3DD8"/>

        <Animation Name="gGibdoRedeadGrabAttackAnim" Offset="0x4268"/> <!-- Original name is "re_dead_attack" -->
        <Animation Name="gGibdoRedeadGrabEndAnim" Offset="0x46F8"/> <!-- Original name is "re_dead_attack_end" -->
        <Animation Name="gGibdoRedeadGrabStartAnim" Offset="0x4ADC"/> <!-- Original name is "re_dead_attack_start" -->
        <Animation Name="gGibdoRedeadLookBackAnim" Offset="0x4F94"/> <!-- Original name is "re_dead_back_turn" -->
        <Animation Name="gGibdoRedeadWipingTearsAnim" Offset="0x57AC"/> <!-- Original name is "re_dead_cry" -->
        <Animation Name="gGibdoRedeadSobbingAnim" Offset="0x5D98"/> <!-- Original name is "re_dead_cryB" -->
        <Animation Name="gGibdoRedeadDeathAnim" Offset="0x6E88"/> <!-- Original name is "re_dead_down" -->
        <Animation Name="gGibdoRedeadDamageAnim" Offset="0x74F0"/> <!-- Original name is "re_dead_hit" -->
        <Animation Name="gGibdoRedeadStandUpAnim" Offset="0x8040"/> <!-- Original name is "re_dead_standing" -->
        <Animation Name="gGibdoRedeadIdleAnim" Offset="0x87D0"/> <!-- Original name is "re_dead_wait" -->

        <!-- Redead Textures -->
        <Texture Name="gRedeadBackTex" Format="rgba16" Width="32" Height="64" Offset="0x87E0"/>
        <Texture Name="gRedeadTorsoTex" Format="rgba16" Width="32" Height="64" Offset="0x97E0"/>
        <Texture Name="gRedeadFingersAndToesTex" Format="rgba16" Width="16" Height="32" Offset="0xA7E0"/>
        <Texture Name="gRedeadMuscleTex" Format="rgba16" Width="16" Height="32" Offset="0xABE0"/>
        <Texture Name="gRedeadMaskTex" Format="i8" Width="32" Height="32" Offset="0xAFE0"/>
        <Texture Name="gRedeadFaceTex" Format="rgba16" Width="32" Height="64" Offset="0xB3E0"/>
        <Texture Name="gRedeadHipsTex" Format="rgba16" Width="32" Height="16" Offset="0xC3E0"/>

        <!-- Redead Limb Vertices -->
        <Array Name="gRedeadTorsoVtx" Count="37" Offset="0xC7E0">
            <Vtx/>
        </Array>
        <Array Name="gRedeadLeftHandVtx" Count="12" Offset="0xCA30">
            <Vtx/>
        </Array>
        <Array Name="gRedeadLeftForearmVtx" Count="9" Offset="0xCAF0">
            <Vtx/>
        </Array>
        <Array Name="gRedeadLeftUpperArmVtx" Count="14" Offset="0xCB80">
            <Vtx/>
        </Array>
        <Array Name="gRedeadRightHandVtx" Count="12" Offset="0xCC60">
            <Vtx/>
        </Array>
        <Array Name="gRedeadRightForearmVtx" Count="12" Offset="0xCD20">
            <Vtx/>
        </Array>
        <Array Name="gRedeadRightUpperArmVtx" Count="14" Offset="0xCDE0">
            <Vtx/>
        </Array>
        <Array Name="gRedeadHeadVtx" Count="21" Offset="0xCEC0">
            <Vtx/>
        </Array>
        <Array Name="gRedeadLeftFootVtx" Count="12" Offset="0xD010">
            <Vtx/>
        </Array>
        <Array Name="gRedeadLeftShinVtx" Count="12" Offset="0xD0D0">
            <Vtx/>
        </Array>
        <Array Name="gRedeadLeftThighVtx" Count="16" Offset="0xD190">
            <Vtx/>
        </Array>
        <Array Name="gRedeadRightFootVtx" Count="17" Offset="0xD290">
            <Vtx/>
        </Array>
        <Array Name="gRedeadRightShinVtx" Count="12" Offset="0xD3A0">
            <Vtx/>
        </Array>
        <Array Name="gRedeadRightThighVtx" Count="16" Offset="0xD460">
            <Vtx/>
        </Array>
        <Array Name="gRedeadPelvisVtx" Count="20" Offset="0xD560">
            <Vtx/>
        </Array>

        <!-- Redead Limb DisplayLists -->
        <DList Name="gRedeadPelvisDL" Offset="0xD6A0"/>
        <DList Name="gRedeadTorsoDL" Offset="0xD7C8"/>
        <DList Name="gRedeadLeftUpperArmDL" Offset="0xDAC0"/>
        <DList Name="gRedeadLeftForearmDL" Offset="0xDBA0"/>
        <DList Name="gRedeadLeftHandDL" Offset="0xDC60"/>
        <DList Name="gRedeadRightUpperArmDL" Offset="0xDD30"/>
        <DList Name="gRedeadRightForearmDL" Offset="0xDE08"/>
        <DList Name="gRedeadRightHandDL" Offset="0xDED8"/>
        <DList Name="gRedeadHeadDL" Offset="0xDFA8"/>
        <DList Name="gRedeadLeftThighDL" Offset="0xE0E8"/>
        <DList Name="gRedeadLeftShinDL" Offset="0xE1C8"/>
        <DList Name="gRedeadLeftFootDL" Offset="0xE290"/>
        <DList Name="gRedeadRightThighDL" Offset="0xE358"/>
        <DList Name="gRedeadRightShinDL" Offset="0xE438"/>
        <DList Name="gRedeadRightFootDL" Offset="0xE500"/>

        <!-- Redead Limbs -->
        <Limb Name="gRedeadRootLimb" LimbType="Standard" Offset="0xE5E8"/>
        <Limb Name="gRedeadLeftLegRootLimb" LimbType="Standard" Offset="0xE5F4"/>
        <Limb Name="gRedeadLeftThighLimb" LimbType="Standard" Offset="0xE600"/>
        <Limb Name="gRedeadLeftShinLimb" LimbType="Standard" Offset="0xE60C"/>
        <Limb Name="gRedeadLeftFootRootLimb" LimbType="Standard" Offset="0xE618"/>
        <Limb Name="gRedeadLeftFootLimb" LimbType="Standard" Offset="0xE624"/>
        <Limb Name="gRedeadRightLegRootLimb" LimbType="Standard" Offset="0xE630"/>
        <Limb Name="gRedeadRightThighLimb" LimbType="Standard" Offset="0xE63C"/>
        <Limb Name="gRedeadRightShinLimb" LimbType="Standard" Offset="0xE648"/>
        <Limb Name="gRedeadRightFootRootLimb" LimbType="Standard" Offset="0xE654"/>
        <Limb Name="gRedeadRightFootLimb" LimbType="Standard" Offset="0xE660"/>
        <Limb Name="gRedeadUpperBodyRootLimb" LimbType="Standard" Offset="0xE66C"/>
        <Limb Name="gRedeadTorsoRootLimb" LimbType="Standard" Offset="0xE678"/>
        <Limb Name="gRedeadTorsoLimb" LimbType="Standard" Offset="0xE684"/>
        <Limb Name="gRedeadLeftArmRootLimb" LimbType="Standard" Offset="0xE690"/>
        <Limb Name="gRedeadLeftUpperArmLimb" LimbType="Standard" Offset="0xE69C"/>
        <Limb Name="gRedeadLeftForearmLimb" LimbType="Standard" Offset="0xE6A8"/>
        <Limb Name="gRedeadLeftHandLimb" LimbType="Standard" Offset="0xE6B4"/>
        <Limb Name="gRedeadRightArmRootLimb" LimbType="Standard" Offset="0xE6C0"/>
        <Limb Name="gRedeadRightUpperArmLimb" LimbType="Standard" Offset="0xE6CC"/>
        <Limb Name="gRedeadRightForearmLimb" LimbType="Standard" Offset="0xE6D8"/>
        <Limb Name="gRedeadRightHandLimb" LimbType="Standard" Offset="0xE6E4"/>
        <Limb Name="gRedeadHeadRootLimb" LimbType="Standard" Offset="0xE6F0"/>
        <Limb Name="gRedeadHeadLimb" LimbType="Standard" Offset="0xE6FC"/>
        <Limb Name="gRedeadPelvisLimb" LimbType="Standard" Offset="0xE708"/>

        <!-- Redead Skeleton -->
        <Skeleton Name="gRedeadSkel" Type="Flex" LimbType="Standard" Offset="0xE778"/>

        <Animation Name="gGibdoRedeadWalkAnim" Offset="0xEFDC"/> <!-- Original name is "re_dead_walk" -->
    </File>
</Root>
