1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-07 06:40:15 +00:00
oot/assets/xml/objects/object_ganon2_pal.xml

313 lines
18 KiB
XML

<Root>
<!-- Assets for Ganon -->
<File Name="object_ganon2" Segment="6">
<!-- Ganon Animations -->
<Animation Name="gGanonFinalBlowAnim" Offset="0x3B1C"/> <!-- Original name is "Last_hit_motion1" -->
<Animation Name="gGanonDeadStartAnim" Offset="0x7288"/> <!-- Original name is "Last_hit_motion2" -->
<Animation Name="gGanonDeadLoopAnim" Offset="0x8EB8"/> <!-- Original name is "Last_mogaki" ("writhing") -->
<Animation Name="gGanonGuardToWalk" Offset="0x9654"/> <!-- Unused. Original name is "gn2_K_to_walk" -->
<Animation Name="gGanonLeftSwordSwingAnim" Offset="0xADD0"/> <!-- Original name is "gn2_Katack01L" -->
<Animation Name="gGanonRightSwordSwingAnim" Offset="0xCAF8"/> <!-- Original name is "gn2_Katack01R" -->
<Animation Name="gGanonDamageAnim" Offset="0xDFF0"/> <!-- Original name is "gn2_Kdamage" -->
<Animation Name="gGanonGuardWalkAnim" Offset="0xE8EC"/> <!-- Original name is "gn2_Kfrontwalk" -->
<Animation Name="gGanonGuardSidestepAnim" Offset="0xF1D0"/> <!-- Unused. Original name is "gn2_Ksidewalk" -->
<Animation Name="gGanonGuardIdleAnim" Offset="0xFFE4"/> <!-- Original name is "gn2_Kwait" -->
<!-- Ganon Limb Vertices -->
<Array Name="gGanonRightHair3Vtx" Count="19" Offset="0x10000">
<Vtx/>
</Array>
<Array Name="gGanonRightHair2Vtx" Count="17" Offset="0x10130">
<Vtx/>
</Array>
<Array Name="gGanonRightHair1Vtx" Count="5" Offset="0x10240">
<Vtx/>
</Array>
<Array Name="gGanonLeftHair3Vtx" Count="19" Offset="0x10290">
<Vtx/>
</Array>
<Array Name="gGanonLeftHair2Vtx" Count="17" Offset="0x103C0">
<Vtx/>
</Array>
<Array Name="gGanonLeftHair1Vtx" Count="5" Offset="0x104D0">
<Vtx/>
</Array>
<Array Name="gGanonMiddleHair3Vtx" Count="30" Offset="0x10520">
<Vtx/>
</Array>
<Array Name="gGanonMiddleHair2Vtx" Count="25" Offset="0x10700">
<Vtx/>
</Array>
<Array Name="gGanonMiddleHair1Vtx" Count="11" Offset="0x10890">
<Vtx/>
</Array>
<Array Name="gGanonJawVtx" Count="60" Offset="0x10940">
<Vtx/>
</Array>
<Array Name="gGanonMouthVtx" Count="62" Offset="0x10D00">
<Vtx/>
</Array>
<Array Name="gGanonSnoutVtx" Count="15" Offset="0x110E0">
<Vtx/>
</Array>
<Array Name="gGanonHeadVtx" Count="204" Offset="0x111D0">
<Vtx/>
</Array>
<Array Name="gGanonNeckVtx" Count="32" Offset="0x11E90">
<Vtx/>
</Array>
<Array Name="gGanonRightWristVtx" Count="16" Offset="0x12090">
<Vtx/>
</Array>
<Array Name="gGanonRightForearmVtx" Count="45" Offset="0x12190">
<Vtx/>
</Array>
<Array Name="gGanonRightUpperArmVtx" Count="71" Offset="0x12460">
<Vtx/>
</Array>
<Array Name="gGanonRightShoulderVtx" Count="35" Offset="0x128D0">
<Vtx/>
</Array>
<Array Name="gGanonLeftWristVtx" Count="16" Offset="0x12B00">
<Vtx/>
</Array>
<Array Name="gGanonLeftForearmVtx" Count="45" Offset="0x12C00">
<Vtx/>
</Array>
<Array Name="gGanonLeftUpperArmVtx" Count="71" Offset="0x12ED0">
<Vtx/>
</Array>
<Array Name="gGanonLeftShoulderVtx" Count="35" Offset="0x13340">
<Vtx/>
</Array>
<Array Name="gGanonTorsoVtx" Count="130" Offset="0x13570">
<Vtx/>
</Array>
<Array Name="gGanonLeftFootVtx" Count="55" Offset="0x13D90">
<Vtx/>
</Array>
<Array Name="gGanonLeftShinVtx" Count="70" Offset="0x14100">
<Vtx/>
</Array>
<Array Name="gGanonLeftThighVtx" Count="79" Offset="0x14560">
<Vtx/>
</Array>
<Array Name="gGanonRightFootVtx" Count="55" Offset="0x14A50">
<Vtx/>
</Array>
<Array Name="gGanonRightShinVtx" Count="69" Offset="0x14DC0">
<Vtx/>
</Array>
<Array Name="gGanonRightThighVtx" Count="79" Offset="0x15210">
<Vtx/>
</Array>
<Array Name="gGanonTail1Vtx" Count="18" Offset="0x15700">
<Vtx/>
</Array>
<Array Name="gGanonTail2Vtx" Count="18" Offset="0x15820">
<Vtx/>
</Array>
<Array Name="gGanonTail3Vtx" Count="24" Offset="0x15940">
<Vtx/>
</Array>
<Array Name="gGanonTail4Vtx" Count="36" Offset="0x15AC0">
<Vtx/>
</Array>
<Array Name="gGanonTail5Vtx" Count="32" Offset="0x15D00">
<Vtx/>
</Array>
<Array Name="gGanonPelvisVtx" Count="79" Offset="0x15F00">
<Vtx/>
</Array>
<!-- Ganon Limb DisplayLists -->
<DList Name="gGanonPelvisDL" Offset="0x163F0"/>
<DList Name="gGanonTail1DL" Offset="0x16630"/>
<DList Name="gGanonTail2DL" Offset="0x16740"/>
<DList Name="gGanonTail3DL" Offset="0x168E0"/>
<DList Name="gGanonTail4DL" Offset="0x16AA8"/>
<DList Name="gGanonTail5DL" Offset="0x16BE8"/>
<DList Name="gGanonRightShinDL" Offset="0x16D10"/>
<DList Name="gGanonRightFootDL" Offset="0x16F80"/>
<DList Name="gGanonRightThighDL" Offset="0x17160"/>
<DList Name="gGanonLeftShinDL" Offset="0x17620"/>
<DList Name="gGanonLeftFootDL" Offset="0x17910"/>
<DList Name="gGanonLeftThighDL" Offset="0x17AF0"/>
<DList Name="gGanonNeckDL" Offset="0x17FB0"/>
<DList Name="gGanonHeadDL" Offset="0x180E0"/>
<DList Name="gGanonRightHair3DL" Offset="0x18650"/>
<DList Name="gGanonRightHair2DL" Offset="0x18740"/>
<DList Name="gGanonRightHair1DL" Offset="0x18828"/>
<DList Name="gGanonLeftHair3DL" Offset="0x188D8"/>
<DList Name="gGanonLeftHair2DL" Offset="0x189C8"/>
<DList Name="gGanonLeftHair1DL" Offset="0x18AB0"/>
<DList Name="gGanonJawDL" Offset="0x18B60"/>
<DList Name="gGanonMouthDL" Offset="0x18EA0"/>
<DList Name="gGanonSnoutDL" Offset="0x19210"/>
<DList Name="gGanonMiddleHair3DL" Offset="0x19330"/>
<DList Name="gGanonMiddleHair2DL" Offset="0x19420"/>
<DList Name="gGanonMiddleHair1DL" Offset="0x19510"/>
<DList Name="gGanonTorsoDL" Offset="0x195C0"/>
<DList Name="gGanonRightShoulderDL" Offset="0x19A40"/>
<DList Name="gGanonRightForearmDL" Offset="0x19C68"/>
<DList Name="gGanonRightWristDL" Offset="0x19F48"/>
<DList Name="gGanonRightUpperArmDL" Offset="0x1A050"/>
<DList Name="gGanonLeftShoulderDL" Offset="0x1A4E0"/>
<DList Name="gGanonLeftForearmDL" Offset="0x1A708"/>
<DList Name="gGanonLeftWristDL" Offset="0x1A9E8"/>
<DList Name="gGanonLeftUpperArmDL" Offset="0x1AAF0"/>
<!-- Ganon Textures -->
<Texture Name="gGanonBodyTLUT" Format="rgba16" Width="16" Height="16" Offset="0x1AF80"/>
<Texture Name="gGanonHairFringeTLUT" Format="rgba16" Width="16" Height="16" Offset="0x1B180"/>
<Texture Name="gGanonUnusedTLUT" Format="rgba16" Width="16" Height="16" Offset="0x1B380"/>
<Texture Name="gGanonGerudoFabricTLUT" Format="rgba16" Width="16" Height="16" Offset="0x1B580"/>
<Texture Name="gGanonRedFabricTLUT" Format="rgba16" Width="16" Height="16" Offset="0x1B780"/>
<Texture Name="gGanonBlackLeatherAndPauldronTLUT" Format="rgba16" Width="16" Height="16" Offset="0x1B980"/>
<Texture Name="gGanonLeatherTLUT" Format="rgba16" Width="16" Height="16" Offset="0x1BB80"/>
<Texture Name="gGanonHoofTLUT" Format="rgba16" Width="16" Height="16" Offset="0x1BD80"/>
<Texture Name="gGanonTailTLUT" Format="rgba16" Width="16" Height="16" Offset="0x1BF80"/>
<Texture Name="gGanonHairTex" Format="rgba16" Width="8" Height="16" Offset="0x1C180"/>
<Texture Name="gGanonMouthTex" Format="rgba16" Width="8" Height="16" Offset="0x1C280"/>
<Texture Name="gGanonFacialHairTex" Format="rgba16" Width="8" Height="8" Offset="0x1C380"/>
<Texture Name="gGanonBodyTex" Format="ci8" Width="32" Height="32" Offset="0x1C400" TlutOffset="0x1AF80"/>
<Texture Name="gGanonSnoutFrontTex" Format="rgba16" Width="8" Height="16" Offset="0x1C800"/>
<Texture Name="gGanonSnoutSideTex" Format="rgba16" Width="8" Height="16" Offset="0x1C900"/>
<Texture Name="gGanonHairFringeTex" Format="ci8" Width="32" Height="16" Offset="0x1CA00" TlutOffset="0x1B180"/>
<Texture Name="gGanonGerudoFabricTex" Format="ci8" Width="16" Height="16" Offset="0x1CC00" TlutOffset="0x1B580"/>
<Texture Name="gGanonFurTuftTex" Format="rgba16" Width="16" Height="16" Offset="0x1CD00"/>
<Texture Name="gGanonRedFabricTex" Format="ci8" Width="16" Height="16" Offset="0x1CF00" TlutOffset="0x1B780"/>
<Texture Name="gGanonPauldronTex" Format="ci8" Width="16" Height="16" Offset="0x1D000" TlutOffset="0x1B980"/>
<Texture Name="gGanonCapeFasteningTex" Format="ci8" Width="16" Height="16" Offset="0x1D100" TlutOffset="0x1B780"/>
<Texture Name="gGanonBlackLeatherTex" Format="ci8" Width="16" Height="16" Offset="0x1D200" TlutOffset="0x1B980"/>
<Texture Name="gGanonLeatherTex" Format="ci8" Width="16" Height="16" Offset="0x1D300" TlutOffset="0x1BB80"/>
<Texture Name="gGanonHoofTex" Format="ci8" Width="16" Height="16" Offset="0x1D400" TlutOffset="0x1BD80"/>
<Texture Name="gGanonUnderSkirtTex" Format="rgba16" Width="4" Height="16" Offset="0x1D500"/>
<Texture Name="gGanonTailTex" Format="ci8" Width="16" Height="32" Offset="0x1D580" TlutOffset="0x1BF80"/>
<Texture Name="gGanonEyesTLUT" Format="rgba16" Width="4" Height="4" Offset="0x1D780"/>
<Texture Name="gGanonHandTLUT" Format="rgba16" Width="16" Height="11" Offset="0x1D7A8"/>
<Texture Name="gGanonHandTex" Format="ci8" Width="32" Height="32" Offset="0x1D908" TlutOffset="0x1D7A8"/>
<Texture Name="gGanonJewelTex" Format="rgba16" Width="16" Height="32" Offset="0x1DD08"/>
<Texture Name="gGanonClawAndTeethTex" Format="rgba16" Width="8" Height="8" Offset="0x1E108"/>
<Texture Name="gGanonEyeOpenTex" Format="ci4" Width="16" Height="16" Offset="0x1E188" TlutOffset="0x1D780"/>
<Texture Name="gGanonLipsTex" Format="rgba16" Width="8" Height="8" Offset="0x1E208"/>
<Texture Name="gGanonHornBaseTex" Format="rgba16" Width="16" Height="16" Offset="0x1E288"/>
<Texture Name="gGanonHornTex" Format="rgba16" Width="16" Height="8" Offset="0x1E488"/>
<Texture Name="gGanonSwordBladeTex" Format="i4" Width="32" Height="32" Offset="0x1E588"/>
<Texture Name="gGanonSwordGuardTex" Format="rgba16" Width="8" Height="16" Offset="0x1E788"/>
<Texture Name="gGanonSwordGripTex" Format="rgba16" Width="8" Height="16" Offset="0x1E888"/>
<Texture Name="gGanonEyeHalfTex" Format="ci4" Width="16" Height="16" Offset="0x1E988" TlutOffset="0x1D780"/>
<Texture Name="gGanonEyeClosedTex" Format="ci4" Width="16" Height="16" Offset="0x1EA08" TlutOffset="0x1D780"/>
<!-- Ganon Limb Vertices -->
<Array Name="gGanonEyesVtx" Count="10" Offset="0x1EA88">
<Vtx/>
</Array>
<Array Name="gGanonJewelVtx" Count="10" Offset="0x1EB28">
<Vtx/>
</Array>
<Array Name="gGanonRightHornVtx" Count="58" Offset="0x1EBC8">
<Vtx/>
</Array>
<Array Name="gGanonLeftHornVtx" Count="56" Offset="0x1EF68">
<Vtx/>
</Array>
<Array Name="gGanonRightHandVtx" Count="79" Offset="0x1F2E8">
<Vtx/>
</Array>
<Array Name="gGanonLeftHandVtx" Count="79" Offset="0x1F7D8">
<Vtx/>
</Array>
<Array Name="gGanonRightSwordVtx" Count="100" Offset="0x1FCC8">
<Vtx/>
</Array>
<Array Name="gGanonLeftSwordVtx" Count="97" Offset="0x20308">
<Vtx/>
</Array>
<Array Name="gGanonOuterTeethVtx" Count="22" Offset="0x20918">
<Vtx/>
</Array>
<Array Name="gGanonInnerTeethVtx" Count="10" Offset="0x20A78">
<Vtx/>
</Array>
<!-- Ganon Limb DisplayLists -->
<DList Name="gGanonEyesDL" Offset="0x20B18"/>
<DList Name="gGanonJewelDL" Offset="0x20BE0"/>
<DList Name="gGanonRightHornDL" Offset="0x20C80"/>
<DList Name="gGanonLeftHornDL" Offset="0x20DE8"/>
<DList Name="gGanonRightHandDL" Offset="0x20F50"/>
<DList Name="gGanonLeftHandDL" Offset="0x21120"/>
<DList Name="gGanonRightSwordDL" Offset="0x212F0"/>
<DList Name="gGanonLeftSwordDL" Offset="0x215D0"/>
<DList Name="gGanonOuterTeethDL" Offset="0x218B8"/>
<DList Name="gGanonInnerTeethDL" Offset="0x219D8"/>
<!-- Ganon Title Card Texture -->
<Texture Name="gGanonTitleCardTex" Format="ia8" Width="128" Height="120" Offset="0x21A90"/>
<!-- Ganon Limbs -->
<Limb Name="gGanonRootLimb" LimbType="Standard" Offset="0x25690"/>
<Limb Name="gGanonTorsoLimb" LimbType="Standard" Offset="0x2569C"/>
<Limb Name="gGanonLeftShoulderLimb" LimbType="Standard" Offset="0x256A8"/>
<Limb Name="gGanonLeftUpperArmLimb" LimbType="Standard" Offset="0x256B4"/>
<Limb Name="gGanonLeftForearmLimb" LimbType="Standard" Offset="0x256C0"/>
<Limb Name="gGanonLeftWristLimb" LimbType="Standard" Offset="0x256CC"/>
<Limb Name="gGanonLeftSwordLimb" LimbType="Standard" Offset="0x256D8"/>
<Limb Name="gGanonLeftHandLimb" LimbType="Standard" Offset="0x256E4"/>
<Limb Name="gGanonRightShoulderLimb" LimbType="Standard" Offset="0x256F0"/>
<Limb Name="gGanonRightUpperArmLimb" LimbType="Standard" Offset="0x256FC"/>
<Limb Name="gGanonRightForearmLimb" LimbType="Standard" Offset="0x25708"/>
<Limb Name="gGanonRightWristLimb" LimbType="Standard" Offset="0x25714"/>
<Limb Name="gGanonRightSwordLimb" LimbType="Standard" Offset="0x25720"/>
<Limb Name="gGanonRightHandLimb" LimbType="Standard" Offset="0x2572C"/>
<Limb Name="gGanonNeckLimb" LimbType="Standard" Offset="0x25738"/>
<Limb Name="gGanonJewelLimb" LimbType="Standard" Offset="0x25744"/>
<Limb Name="gGanonSnoutLimb" LimbType="Standard" Offset="0x25750"/>
<Limb Name="gGanonOuterTeethLimb" LimbType="Standard" Offset="0x2575C"/>
<Limb Name="gGanonMouthLimb" LimbType="Standard" Offset="0x25768"/>
<Limb Name="gGanonInnerTeethLimb" LimbType="Standard" Offset="0x25774"/>
<Limb Name="gGanonJawLimb" LimbType="Standard" Offset="0x25780"/>
<Limb Name="gGanonMiddleHair1Limb" LimbType="Standard" Offset="0x2578C"/>
<Limb Name="gGanonMiddleHair2Limb" LimbType="Standard" Offset="0x25798"/>
<Limb Name="gGanonMiddleHair3Limb" LimbType="Standard" Offset="0x257A4"/>
<Limb Name="gGanonLeftHair1Limb" LimbType="Standard" Offset="0x257B0"/>
<Limb Name="gGanonLeftHair2Limb" LimbType="Standard" Offset="0x257BC"/>
<Limb Name="gGanonLeftHair3Limb" LimbType="Standard" Offset="0x257C8"/>
<Limb Name="gGanonRightHair1Limb" LimbType="Standard" Offset="0x257D4"/>
<Limb Name="gGanonRightHair2Limb" LimbType="Standard" Offset="0x257E0"/>
<Limb Name="gGanonRightHair3Limb" LimbType="Standard" Offset="0x257EC"/>
<Limb Name="gGanonEyesLimb" LimbType="Standard" Offset="0x257F8"/>
<Limb Name="gGanonHeadLimb" LimbType="Standard" Offset="0x25804"/>
<Limb Name="gGanonLeftHornLimb" LimbType="Standard" Offset="0x25810"/>
<Limb Name="gGanonRightHornLimb" LimbType="Standard" Offset="0x2581C"/>
<Limb Name="gGanonPelvisLimb" LimbType="Standard" Offset="0x25828"/>
<Limb Name="gGanonLeftThighLimb" LimbType="Standard" Offset="0x25834"/>
<Limb Name="gGanonLeftShinLimb" LimbType="Standard" Offset="0x25840"/>
<Limb Name="gGanonLeftFootLimb" LimbType="Standard" Offset="0x2584C"/>
<Limb Name="gGanonRightThighLimb" LimbType="Standard" Offset="0x25858"/>
<Limb Name="gGanonRightShinLimb" LimbType="Standard" Offset="0x25864"/>
<Limb Name="gGanonRightFootLimb" LimbType="Standard" Offset="0x25870"/>
<Limb Name="gGanonTail1Limb" LimbType="Standard" Offset="0x2587C"/>
<Limb Name="gGanonTail2Limb" LimbType="Standard" Offset="0x25888"/>
<Limb Name="gGanonTail3Limb" LimbType="Standard" Offset="0x25894"/>
<Limb Name="gGanonTail4Limb" LimbType="Standard" Offset="0x258A0"/>
<Limb Name="gGanonTail5Limb" LimbType="Standard" Offset="0x258AC"/>
<!-- Ganon Skeleton -->
<Skeleton Name="gGanonSkel" Type="Flex" LimbType="Standard" Offset="0x25970"/>
<!-- Ganon Animations -->
<Animation Name="gGanonStunStartAnim" Offset="0x26510"/> <!-- Original name is "gn2_Lhit" -->
<Animation Name="gGanonStunLoopAnim" Offset="0x26AF4"/> <!-- Original name is "gn2_Lmahi" ("paralysis, stupor") -->
<Animation Name="gGanonStunEndAnim" Offset="0x27824"/> <!-- Original name is "gn2_Lmahi_to_K" -->
<Animation Name="gGanonDownedStartAnim" Offset="0x2A848"/> <!-- Original name is "gn2_downDEMO" -->
<Animation Name="gGanonStunEndToWalkAnim" Offset="0x2B528"/> <!-- Unused, similar to gGanonStunEndAnim. Transitions into walk instead of guard. -->
<Animation Name="gGanonDuplicateStunStartAnim" Offset="0x2C0D0"/> <!-- Unused duplicate of gGanonStunStartAnim -->
<Animation Name="gGanonDuplicateStunLoopAnim" Offset="0x2C6B4"/> <!-- Unused duplicate of gGanonStunLoopAnim -->
<Animation Name="gGanonGetUpAnim" Offset="0x334F8"/> <!-- Original name is "gn2_hukkiDEMO" ("return, comeback") -->
<Animation Name="gGanonDownedLoopAnim" Offset="0x34278"/> <!-- Original name is "gn2_mahiDEMO" -->
<Animation Name="gGanonWalkAnim" Offset="0x353C0"/> <!-- Original name is "gn2_walk" -->
<Animation Name="gGanonWalkToGuardAnim" Offset="0x35BDC"/> <!-- Unused. Original name is "gn2_walk_to_K" -->
</File>
</Root>