This commit is contained in:
Dragorn421 2025-06-02 10:55:33 +02:00
parent bdbac84507
commit 9fd291825f
No known key found for this signature in database
GPG Key ID: 381AEBAF3D429335
4 changed files with 534 additions and 5 deletions

View File

@ -603,29 +603,59 @@
<!-- Probably a file boundary here. -->
<Array Name="gDebugPyramidVtx" Count="12" Offset="0x3500">
<Vtx/>
</Array>
<DList Name="gDebugPyramidDL" Offset="0x35C0"/>
<Texture Name="gDebugCircleTex" OutName="debug_circle" Format="i8" Width="16" Height="16" Offset="0x35F0"/>
<Texture Name="gDebugBallTex" OutName="debug_ball" Format="i8" Width="16" Height="16" Offset="0x36F0"/>
<Texture Name="gDebugCursorTex" OutName="debug_cursor" Format="i8" Width="16" Height="16" Offset="0x37F0"/>
<Texture Name="gDebugCrossTex" OutName="debug_cross" Format="i8" Width="16" Height="16" Offset="0x38F0"/>
<DList Name="gDebugArrowDL" Offset="0x39F0"/>
<Array Name="gDebugArrowVtx" Count="36" Offset="0x3A50">
<Vtx/>
</Array>
<DList Name="gDebugCameraDL" Offset="0x3C90"/>
<Array Name="gDebugCameraVtx" Count="40" Offset="0x3D08">
<Vtx/>
</Array>
<Array Name="gDebugCheckeredFloorVtx" Count="4" Offset="0x3F88">
<Vtx/>
</Array>
<DList Name="gDebugCheckeredFloorDL" Offset="0x3FC8"/>
<Texture Name="gDebugCheckeredFloorTex" OutName="debug_checkered_floor" Format="ia4" Width="32" Height="32" Offset="0x4058"/>
<Array Name="gDebugSpriteVtx" Count="4" Offset="0x4258">
<Vtx/>
</Array>
<DList Name="gDebugSpriteDL" Offset="0x4298"/>
<Animation Name="gArrow1Anim" Offset="0x4310"/>
<Animation Name="gArrow2Anim" Offset="0x436C"/>
<Texture Name="gArrowShaftTex" OutName="arrow_shaft" Format="rgba16" Width="16" Height="128" Offset="0x4380"/>
<Texture Name="gArrowFletchingTex" OutName="arrow_fletching" Format="rgba16" Width="32" Height="16" Offset="0x5380"/>
<Array Name="gArrowNearVtx" Count="50" Offset="0x5780">
<Vtx/>
</Array>
<DList Name="gArrowNearDL" Offset="0x5AA0"/>
<Array Name="gArrowFarVtx" Count="26" Offset="0x5C80">
<Vtx/>
</Array>
<DList Name="gArrowFarDL" Offset="0x5E20"/>
<Skeleton Name="gArrowSkel" Type="Normal" LimbType="LOD" Offset="0x6010"/> <!-- fix pointer for this! -->
<Texture Name="gUnknownEffBlureTex" OutName="unknown_eff_blure" Format="i8" Width="64" Height="32" Offset="0x6020"/>
<Texture Name="gBombBodyTex" OutName="bomb_body" Format="ia8" Width="64" Height="64" Offset="0x6820"/>
<Array Name="gBombBodyVtx" Count="4" Offset="0x7820">
<Vtx/>
</Array>
<DList Name="gBombBodyDL" Offset="0x7860"/>
<Texture Name="gBombCapTex" OutName="bomb_cap" Format="rgba16" Width="8" Height="8" Offset="0x78F0"/>
<Array Name="gBombCapVtx" Count="14" Offset="0x7970">
<Vtx/>
</Array>
<DList Name="gBombCapDL" Offset="0x7A50"/>
<Texture Name="gBombchuBodyTex" OutName="bombchu_body" Format="rgba16" Width="8" Height="8" Offset="0x7B10"/>
<Array Name="gBombchuVtx" Count="40" Offset="0x7B90">
<Vtx/>
</Array>
<DList Name="gBombchuDL" Offset="0x7E10"/>
<Texture Name="gEffBombExplosion1Tex" OutName="eff_bomb_explosion_1" Format="ia16" Width="32" Height="32" Offset="0x7F80"/>
<Texture Name="gEffBombExplosion2Tex" OutName="eff_bomb_explosion_2" Format="ia16" Width="32" Height="32" Offset="0x8780"/>
@ -638,17 +668,38 @@
<DList Name="gEffBombExplosion1DL" Offset="0xBF80"/>
<DList Name="gEffBombExplosion2DL" Offset="0xBFE8"/>
<DList Name="gEffBombExplosion3DL" Offset="0xC040"/>
<Array Name="gEffBombExplosionVtx" Count="4" Offset="0xC058">
<Vtx/>
</Array>
<Array Name="gEffFragments1Vtx" Count="3" Offset="0xC0A0">
<Vtx/>
</Array>
<DList Name="gEffFragments1DL" Offset="0xC0D0"/>
<Texture Name="gWitheredLeafTex" OutName="withered_leaf" Format="rgba16" Width="16" Height="16" Offset="0xC160"/>
<Array Name="gBoomerangVtx" Count="51" Offset="0xC360">
<Vtx/>
</Array>
<DList Name="gUnknownBlankDL" Offset="0xC690"/>
<DList Name="gBoomerangDL" Offset="0xC698"/>
<DList Name="gBoomerangRefDL" Offset="0xC808"/>
<DList Name="gCompassArrowDL" Offset="0xC820"/>
<Array Name="gCompassArrowVtx" Count="3" Offset="0xC848">
<Vtx/>
</Array>
<Array Name="gameplay_keep_Vtx_00C880" Count="3" Offset="0xC880">
<Vtx/>
</Array>
<DList Name="gGameplayKeepDL_C8B0" Offset="0xC8B0"/>
<Array Name="gLockOnArrowVtx" Count="47" Offset="0xC920">
<Vtx/>
</Array>
<DList Name="gLockOnArrowDL" Offset="0xCC10"/>
<Texture Name="gHilite3Tex" OutName="hilite_3" Format="i8" Width="8" Height="8" Offset="0xCD20"/>
<Array Name="gEffFragments2Vtx" Count="12" Offset="0xCD60">
<Vtx/>
</Array>
<DList Name="gEffFragments2DL" Offset="0xCE20"/>
<Texture Name="gGameplayKeepTex_CE60" OutName="gameplay_keep_tex_CE60" Format="ia8" Width="32" Height="32" Offset="0xCE60"/>
@ -656,13 +707,28 @@
<Texture Name="gSelectionCursorTex" OutName="selection_cursor" Format="ia4" Width="16" Height="16" Offset="0xD260"/>
<Texture Name="gControlStickTex" OutName="control_stick" Format="ia8" Width="16" Height="16" Offset="0xD2E0"/>
<Texture Name="gArrowCursorTex" OutName="arrow_cursor" Format="ia8" Width="16" Height="24" Offset="0xD3E0"/>
<Array Name="gUnusedRockFragmentVtx" Count="24" Offset="0xD560">
<Vtx/>
</Array>
<DList Name="gUnusedRockFragmentDL" Offset="0xD6E0"/>
<DList Name="gBoulderFragmentsDL" Offset="0xD7E0"/>
<Array Name="gBoulderFragmentsVtx" Count="12" Offset="0xD8B8">
<Vtx/>
</Array>
<Texture Name="gRockFragment1Tex" OutName="rock_fragment_1" Format="rgba16" Width="32" Height="32" Offset="0xD980"/>
<Texture Name="gRockFragment2Tex" OutName="rock_fragment_2" Format="rgba16" Width="32" Height="32" Offset="0xE180"/>
<Animation Name="gDoorChildOpeningLeftAnim" Offset="0xEA54"/>
<Animation Name="gDoorChildOpeningRightAnim" Offset="0xEB40"/>
<Animation Name="gDoorAdultOpeningLeftAnim" Offset="0xEBF8"/>
<Array Name="gDoorLeftVtx" Count="34" Offset="0xEC10">
<Vtx/>
</Array>
<Array Name="gDoorRightVtx" Count="34" Offset="0xEE30">
<Vtx/>
</Array>
<Array Name="gDoorFrameVtx" Count="8" Offset="0xF050">
<Vtx/>
</Array>
<DList Name="gDoorFrameDL" Offset="0xF0D0"/>
<DList Name="gDoorLeftDL" Offset="0xF158"/>
<DList Name="gDoorRightDL" Offset="0xF2A0"/>
@ -670,30 +736,72 @@
<Skeleton Name="gDoorSkel" Type="Normal" LimbType="Standard" Offset="0x10418"/>
<Animation Name="gDoorAdultOpeningRightAnim" Offset="0x104D8"/>
<DList Name="gEffDustDL" Offset="0x104F0"/>
<Array Name="gEffDustVtx" Count="4" Offset="0x10548">
<Vtx/>
</Array>
<Array Name="gEffFlashVtx" Count="4" Offset="0x10590">
<Vtx/>
</Array>
<DList Name="gEffFlash1DL" Offset="0x105D0"/>
<DList Name="gEffFlash2DL" Offset="0x10648"/>
<Texture Name="gFlashTex" OutName="flash" Format="i8" Width="64" Height="64" Offset="0x106C8"/>
<Texture Name="gTorchFlameTex" OutName="torch_flame" Format="i8" Width="64" Height="32" Offset="0x116D0"/>
<Texture Name="gEffUnknown1Tex" OutName="eff_unknown_1" Format="i8" Width="64" Height="32" Offset="0x11ED0"/>
<Array Name="gSpinAttack1Vtx" Count="26" Offset="0x126D0">
<Vtx/>
</Array>
<Array Name="gSpinAttack2Vtx" Count="26" Offset="0x12870">
<Vtx/>
</Array>
<DList Name="gSpinAttack1DL" Offset="0x12A10"/>
<DList Name="gSpinAttack2DL" Offset="0x12B30"/>
<Array Name="gSpinAttack3Vtx" Count="26" Offset="0x12C50">
<Vtx/>
</Array>
<Array Name="gSpinAttack4Vtx" Count="26" Offset="0x12DF0">
<Vtx/>
</Array>
<DList Name="gSpinAttack3DL" Offset="0x12F90"/>
<DList Name="gSpinAttack4DL" Offset="0x130B0"/>
<Texture Name="gFlameWall1Tex" OutName="flame_wall_1" Format="i8" Width="32" Height="32" Offset="0x131D0"/>
<Texture Name="gFlameWall2Tex" OutName="flame_wall_2" Format="i8" Width="32" Height="32" Offset="0x135D0"/>
<Array Name="gSpinAttackChargingVtx" Count="14" Offset="0x139D0">
<Vtx/>
</Array>
<DList Name="gSpinAttackChargingDL" Offset="0x13AB0"/>
<Texture Name="gEffUnknown2Tex" OutName="eff_unknown_2" Format="i8" Width="32" Height="64" Offset="0x13BA0"/>
<Texture Name="gEffUnknown3Tex" OutName="eff_unknown_3" Format="i8" Width="32" Height="64" Offset="0x143A0"/>
<Array Name="gUnusedBeamBladeVtx" Count="44" Offset="0x14BA0">
<Vtx/>
</Array>
<DList Name="gUnusedBeamBladeDL" Offset="0x14E60"/>
<Animation Name="gFairyAnim" Offset="0x15044"/>
<Texture Name="gFairyWingTex" OutName="fairy_wing" Format="i8" Width="32" Height="64" Offset="0x15060"/>
<Array Name="gFairyWing1Vtx" Count="4" Offset="0x15860">
<Vtx/>
</Array>
<DList Name="gFairyWing1DL" Offset="0x158A0"/>
<Array Name="gFairyWing2Vtx" Count="4" Offset="0x15928">
<Vtx/>
</Array>
<DList Name="gFairyWing2DL" Offset="0x15968"/>
<Array Name="gFairyWing3Vtx" Count="4" Offset="0x159F0">
<Vtx/>
</Array>
<DList Name="gFairyWing3DL" Offset="0x15A30"/>
<Array Name="gFairyWing4Vtx" Count="4" Offset="0x15AB8">
<Vtx/>
</Array>
<DList Name="gFairyWing4DL" Offset="0x15AF8"/>
<Array Name="gGlowCircleVtx" Count="4" Offset="0x15B80">
<Vtx/>
</Array>
<DList Name="gGlowCircleTextureLoadDL" Offset="0x15BC0"/>
<DList Name="gGlowCircleDL" Offset="0x15C00"/>
<DList Name="gGlowCircleSmallDL" Offset="0x15C20"/>
<Array Name="gGlowCircleSmallVtx" Count="8" Offset="0x15D88">
<Vtx/>
</Array>
<Texture Name="gUnusedFairyWingTex" OutName="unused_fairy_wing" Format="rgba16" Width="32" Height="64" Offset="0x15E08"/>
<Skeleton Name="gFairySkel" Type="Normal" LimbType="Standard" Offset="0x16EE8"/>
<Texture Name="gUnknownCircle3Tex" OutName="unknown_circle_3" Format="i4" Width="16" Height="16" Offset="0x16EF0"/>
@ -701,8 +809,20 @@
<Texture Name="gHilite4Tex" OutName="hilite_4" Format="rgba16" Width="32" Height="32" Offset="0x17070"/>
<Texture Name="gEffUnknown4Tex" OutName="eff_unknown_4" Format="i8" Width="32" Height="64" Offset="0x17870"/>
<Texture Name="gEffUnknown5Tex" OutName="eff_unknown_5" Format="i8" Width="32" Height="64" Offset="0x18070"/>
<Array Name="gEffFireCircleVtx" Count="14" Offset="0x18870">
<Vtx/>
</Array>
<DList Name="gEffFireCircleDL" Offset="0x18950"/>
<Animation Name="gFishOutOfWaterAnim" Offset="0x18A9C"/>
<Array Name="gameplay_keep_Vtx_018AB0" Count="4" Offset="0x18AB0">
<Vtx/>
</Array>
<Array Name="gameplay_keep_Vtx_018AF0" Count="16" Offset="0x18AF0">
<Vtx/>
</Array>
<Array Name="gameplay_keep_Vtx_018BF0" Count="22" Offset="0x18BF0">
<Vtx/>
</Array>
<Texture Name="gFishTailTex" OutName="fish_tail" Format="rgba16" Width="16" Height="16" Offset="0x19020"/>
<Texture Name="gFishBodyTex" OutName="fish_body" Format="rgba16" Width="32" Height="8" Offset="0x19220"/>
<Skeleton Name="gFishSkel" Type="Flex" LimbType="Standard" Offset="0x19480"/>
@ -713,6 +833,9 @@
<Vtx/>
</Array>
<DList Name="gEffBubbleDL" Offset="0x1A600"/>
<Array Name="gEffBubbleVtx" Count="4" Offset="0x1A678">
<Vtx/>
</Array>
<Texture Name="gEffFireFootprint1Tex" OutName="eff_fire_footprint_1" Format="ia8" Width="32" Height="32" Offset="0x1A6C0"/>
<Texture Name="gEffFireFootprint2Tex" OutName="eff_fire_footprint_2" Format="ia8" Width="32" Height="32" Offset="0x1AAC0"/>
@ -723,6 +846,9 @@
<Texture Name="gEffFireFootprint7Tex" OutName="eff_fire_footprint_7" Format="ia8" Width="32" Height="32" Offset="0x1BEC0"/>
<Texture Name="gEffFireFootprint8Tex" OutName="eff_fire_footprint_8" Format="ia8" Width="32" Height="32" Offset="0x1C2C0"/>
<DList Name="gEffFireFootprintDL" Offset="0x1C6C0"/>
<Array Name="gEffFireFootprintVtx" Count="4" Offset="0x1C720">
<Vtx/>
</Array>
<Texture Name="gEffUnusedBubbles1Tex" OutName="eff_unused_bubbles_1" Format="ia8" Width="32" Height="32" Offset="0x1C760"/>
<Texture Name="gEffUnusedBubbles2Tex" OutName="eff_unused_bubbles_2" Format="ia8" Width="32" Height="32" Offset="0x1CB60"/>
<Texture Name="gEffUnusedBubbles3Tex" OutName="eff_unused_bubbles_3" Format="ia8" Width="32" Height="32" Offset="0x1CF60"/>
@ -732,6 +858,9 @@
<Texture Name="gEffUnusedBubbles7Tex" OutName="eff_unused_bubbles_7" Format="ia8" Width="32" Height="32" Offset="0x1DF60"/>
<Texture Name="gEffUnusedBubbles8Tex" OutName="eff_unused_bubbles_8" Format="ia8" Width="32" Height="32" Offset="0x1E360"/>
<DList Name="gEffUnusedBubblesDL" Offset="0x1E760"/>
<Array Name="gEffUnusedBubblesVtx" Count="4" Offset="0x1E7D0">
<Vtx/>
</Array>
<Texture Name="gLensOfTruthMaskTex" OutName="lens_of_truth_mask" Format="i8" Width="64" Height="64" Offset="0x1E810"/>
<Texture Name="gEffHitMark1Tex" OutName="eff_hit_mark_1" Format="i4" Width="32" Height="24" Offset="0x1F810"/>
<Texture Name="gEffHitMark2Tex" OutName="eff_hit_mark_2" Format="i4" Width="32" Height="24" Offset="0x1F990"/>
@ -758,6 +887,9 @@
<Texture Name="gEffHitMark23Tex" OutName="eff_hit_mark_23" Format="i4" Width="32" Height="24" Offset="0x21910"/>
<Texture Name="gEffHitMark24Tex" OutName="eff_hit_mark_24" Format="i4" Width="32" Height="24" Offset="0x21A90"/>
<DList Name="gEffHitMarkDL" Offset="0x21C10"/>
<Array Name="gEffHitMarkVtx" Count="4" Offset="0x21C68">
<Vtx/>
</Array>
<Texture Name="gEffUnknown6Tex" OutName="eff_unknown_6" Format="i8" Width="32" Height="64" Offset="0x21CB0"/>
<Texture Name="gEffFleckTex" OutName="eff_fleck" Format="i4" Width="64" Height="64" Offset="0x224B0"/>
<Texture Name="gEffUnknown8Tex" OutName="eff_unknown_8" Format="i8" Width="64" Height="64" Offset="0x22CB0"/>
@ -770,9 +902,18 @@
<Texture Name="gEffMagmaBubble7Tex" OutName="eff_magma_bubbles_7" Format="ia8" Width="16" Height="24" Offset="0x245B0"/>
<Texture Name="gEffMagmaBubble8Tex" OutName="eff_magma_bubbles_8" Format="ia8" Width="16" Height="24" Offset="0x24730"/>
<DList Name="gEffMagmaBubbleDL" Offset="0x248B0"/>
<Array Name="gEffMagmaBubbleVtx" Count="4" Offset="0x24910">
<Vtx/>
</Array>
<Texture Name="gEffWaterRippleTex" OutName="eff_ss_g_ripple" Format="i8" Width="64" Height="64" Offset="0x24950"/>
<DList Name="gEffWaterRippleDL" Offset="0x25950"/>
<Array Name="gEffWaterRippleVtx" Count="4" Offset="0x259B0">
<Vtx/>
</Array>
<DList Name="gEffSparkDL" Offset="0x259F0"/>
<Array Name="gEffSparkVtx" Count="4" Offset="0x25A50">
<Vtx/>
</Array>
<Texture Name="gEffWaterSplash1Tex" OutName="eff_water_splash_1" Format="i8" Width="32" Height="40" Offset="0x25A90"/>
<Texture Name="gEffWaterSplash2Tex" OutName="eff_water_splash_2" Format="i8" Width="32" Height="40" Offset="0x25F90"/>
<Texture Name="gEffWaterSplash3Tex" OutName="eff_water_splash_3" Format="i8" Width="32" Height="40" Offset="0x26490"/>
@ -782,6 +923,9 @@
<Texture Name="gEffWaterSplash7Tex" OutName="eff_water_splash_7" Format="i8" Width="32" Height="40" Offset="0x27890"/>
<Texture Name="gEffWaterSplash8Tex" OutName="eff_water_splash_8" Format="i8" Width="32" Height="40" Offset="0x27D90"/>
<DList Name="gEffWaterSplashDL" Offset="0x28290"/>
<Array Name="gEffWaterSplashVtx" Count="4" Offset="0x282F0">
<Vtx/>
</Array>
<Texture Name="gUnknownEffStone1Tex" OutName="unknown_eff_stone_1" Format="ia8" Width="32" Height="32" Offset="0x28330"/>
<Texture Name="gUnknownEffStone2Tex" OutName="unknown_eff_stone_2" Format="ia8" Width="32" Height="32" Offset="0x28730"/>
<Texture Name="gUnknownEffStone3Tex" OutName="unknown_eff_stone_3" Format="ia8" Width="32" Height="32" Offset="0x28B30"/>
@ -791,6 +935,9 @@
<Texture Name="gUnknownEffStone7Tex" OutName="unknown_eff_stone_7" Format="ia8" Width="32" Height="32" Offset="0x29B30"/>
<Texture Name="gUnknownEffStone8Tex" OutName="unknown_eff_stone_8" Format="ia8" Width="32" Height="32" Offset="0x29F30"/>
<DList Name="gUnknownEffStoneDL" Offset="0x2A330"/>
<Array Name="gUnknownEffStoneVtx" Count="4" Offset="0x2A390">
<Vtx/>
</Array>
<Texture Name="gEffLightning1Tex" OutName="eff_lightning_1" Format="i8" Width="16" Height="96" Offset="0x2A3D0"/>
<Texture Name="gEffLightning2Tex" OutName="eff_lightning_2" Format="i8" Width="16" Height="96" Offset="0x2A9D0"/>
<Texture Name="gEffLightning3Tex" OutName="eff_lightning_3" Format="i8" Width="16" Height="96" Offset="0x2AFD0"/>
@ -800,6 +947,9 @@
<Texture Name="gEffLightning7Tex" OutName="eff_lightning_7" Format="i8" Width="16" Height="96" Offset="0x2C7D0"/>
<Texture Name="gEffLightning8Tex" OutName="eff_lightning_8" Format="i8" Width="16" Height="96" Offset="0x2CDD0"/>
<DList Name="gEffLightningDL" Offset="0x2D3D0"/>
<Array Name="gEffLightningVtx" Count="4" Offset="0x2D438">
<Vtx/>
</Array>
<Texture Name="gEffEnemyDeathFlame1Tex" OutName="eff_enemy_death_flame_1" Format="i8" Width="32" Height="64" Offset="0x2D480"/>
<Texture Name="gEffEnemyDeathFlame2Tex" OutName="eff_enemy_death_flame_2" Format="i8" Width="32" Height="64" Offset="0x2DC80"/>
<Texture Name="gEffEnemyDeathFlame3Tex" OutName="eff_enemy_death_flame_3" Format="i8" Width="32" Height="64" Offset="0x2E480"/>
@ -811,46 +961,88 @@
<Texture Name="gEffEnemyDeathFlame9Tex" OutName="eff_enemy_death_flame_9" Format="i8" Width="32" Height="64" Offset="0x31480"/>
<Texture Name="gEffEnemyDeathFlame10Tex" OutName="eff_enemy_death_flame_10" Format="i8" Width="32" Height="64" Offset="0x31C80"/>
<DList Name="gEffEnemyDeathFlameDL" Offset="0x32480"/>
<Array Name="gEffEnemyDeathFlameVtx" Count="4" Offset="0x324E8">
<Vtx/>
</Array>
<Texture Name="gEffUnknown9Tex" OutName="eff_unknown_9" Format="i8" Width="32" Height="32" Offset="0x32530"/>
<Texture Name="gEffUnknown10Tex" OutName="eff_unknown_10" Format="i8" Width="32" Height="32" Offset="0x32930"/>
<Texture Name="gEffUnknown11Tex" OutName="eff_unknown_11" Format="i8" Width="32" Height="32" Offset="0x32D30"/>
<Texture Name="gEffUnknown12Tex" OutName="eff_unknown_12" Format="i8" Width="32" Height="32" Offset="0x33130"/>
<Texture Name="gUnknownWoodBoardTex" OutName="unknown_wood_board" Format="i8" Width="32" Height="32" Offset="0x33530"/>
<Array Name="gEffIceFragmentVtx" Count="41" Offset="0x33930">
<Vtx/>
</Array>
<DList Name="gEffIceFragment1DL" Offset="0x33BC0"/>
<DList Name="gEffIceFragment2DL" Offset="0x33CB8"/>
<Array Name="gEffIceFragment3Vtx" Count="93" Offset="0x33DB0">
<Vtx/>
</Array>
<DList Name="gEffIceFragment3DL" Offset="0x34380"/>
<Animation Name="gBugCrawlAnim" Offset="0x3469C"/>
<DList Name="gBugLimb1DL" Offset="0x346B0"/>
<DList Name="gBugLimb1WrapperDL" Offset="0x34750"/>
<DList Name="gBugLimb1WrapperWrapperDL" Offset="0x34760"/>
<Array Name="gBugLimb1Vtx" Count="3" Offset="0x34770">
<Vtx/>
</Array>
<DList Name="gBugLimb2DL" Offset="0x347A0"/>
<DList Name="gBugLimb2WrapperDL" Offset="0x34840"/>
<DList Name="gBugLimb2WrapperWrapperDL" Offset="0x34850"/>
<Array Name="gBugLimb2Vtx" Count="3" Offset="0x34860">
<Vtx/>
</Array>
<DList Name="gBugLimb3DL" Offset="0x34890"/>
<DList Name="gBugLimb3WrapperDL" Offset="0x34930"/>
<DList Name="gBugLimb3WrapperWrapperDL" Offset="0x34940"/>
<Array Name="gBugLimb3Vtx" Count="3" Offset="0x34950">
<Vtx/>
</Array>
<DList Name="gBugLimb4DL" Offset="0x34980"/>
<DList Name="gBugLimb4WrapperDL" Offset="0x34A20"/>
<DList Name="gBugLimb4WrapperWrapperDL" Offset="0x34A30"/>
<Array Name="gBugLimb4Vtx" Count="3" Offset="0x34A40">
<Vtx/>
</Array>
<DList Name="gBugLimb5DL" Offset="0x34A70"/>
<DList Name="gBugLimb5WrapperDL" Offset="0x34B10"/>
<DList Name="gBugLimb5WrapperWrapperDL" Offset="0x34B20"/>
<Array Name="gBugLimb5Vtx" Count="3" Offset="0x34B30">
<Vtx/>
</Array>
<DList Name="gBugLimb6DL" Offset="0x34B60"/>
<DList Name="gBugLimb6WrapperDL" Offset="0x34C00"/>
<DList Name="gBugLimb6WrapperWrapperDL" Offset="0x34C10"/>
<Array Name="gBugLimb6Vtx" Count="3" Offset="0x34C20">
<Vtx/>
</Array>
<DList Name="gBugLimb7DL" Offset="0x34C50"/>
<DList Name="gBugLimb7WrapperDL" Offset="0x34CF0"/>
<DList Name="gBugLimb7WrapperWrapperDL" Offset="0x34D00"/>
<Array Name="gBugLimb7Vtx" Count="3" Offset="0x34D10">
<Vtx/>
</Array>
<DList Name="gBugLimb8DL" Offset="0x34D40"/>
<DList Name="gBugLimb8WrapperDL" Offset="0x34DE0"/>
<DList Name="gBugLimb8WrapperWrapperDL" Offset="0x34DF0"/>
<Array Name="gBugLimb8Vtx" Count="3" Offset="0x34E00">
<Vtx/>
</Array>
<DList Name="gBugLimb9DL" Offset="0x34E30"/>
<DList Name="gBugLimb9WrapperDL" Offset="0x34EE0"/>
<DList Name="gBugLimb9WrapperWrapperDL" Offset="0x34EF0"/>
<Array Name="gBugLimb9Vtx" Count="12" Offset="0x34F00">
<Vtx/>
</Array>
<Texture Name="gBugBodyTex" OutName="bug_body" Format="rgba16" Width="16" Height="64" Offset="0x34FC0"/>
<Texture Name="gBugLegTex" OutName="bug_leg" Format="rgba16" Width="8" Height="16" Offset="0x357C0"/>
<Skeleton Name="gBugSkel" Type="Normal" LimbType="Standard" Offset="0x35A30"/>
<Array Name="gCuttableShrubStalkVtx" Count="4" Offset="0x35A40">
<Vtx/>
</Array>
<DList Name="gCuttableShrubStalkDL" Offset="0x35A80"/>
<Array Name="gCuttableShrubTipVtx" Count="3" Offset="0x35B10">
<Vtx/>
</Array>
<DList Name="gCuttableShrubTipDL" Offset="0x35B40"/>
<Texture Name="gCuttableShrubLeafTFragmentTex" OutName="cuttable_shrub_leaf_fragment" Format="rgba16" Width="32" Height="32" Offset="0x35BD0"/>
<Texture Name="gCuttableShrubTex" OutName="cuttanble_shrub" Format="rgba16" Width="32" Height="32" Offset="0x363D0"/>
@ -858,47 +1050,119 @@
<Texture Name="gLensFlareRingTex" OutName="lens_flare_ring" Format="i4" Width="64" Height="64" Offset="0x373D0"/>
<DList Name="gLensFlareCircleDL" Offset="0x37BD0"/>
<DList Name="gLensFlareRingDL" Offset="0x37C38"/>
<Array Name="gLensFlareVtx" Count="4" Offset="0x37CA0">
<Vtx/>
</Array>
<Array Name="gEffSparklesVtx" Count="4" Offset="0x37CE0">
<Vtx/>
</Array>
<DList Name="gEffSparklesDL" Offset="0x37D20"/>
<Texture Name="gEffSparklesTex" OutName="eff_sparkles" Format="i4" Width="16" Height="16" Offset="0x37D80"/>
<Texture Name="gEffUnknown13Tex" OutName="eff_unknown_tex_13" Format="i8" Width="16" Height="32" Offset="0x37E00"/>
<Texture Name="gEffUnknown14Tex" OutName="eff_unknown_tex_14" Format="i8" Width="16" Height="32" Offset="0x38000"/>
<Array Name="gHoverBootsCircleVtx" Count="13" Offset="0x38200">
<Vtx/>
</Array>
<DList Name="gHoverBootsCircleDL" Offset="0x382D0"/>
<Texture Name="gMoonTex" OutName="moon" Format="ia8" Width="64" Height="64" Offset="0x383A0"/>
<DList Name="gMoonDL" Offset="0x393A0"/>
<Array Name="gMoonVtx" Count="4" Offset="0x39410">
<Vtx/>
</Array>
<Texture Name="gUnknownCircle6Tex" OutName="unknown_circle_6" Format="i8" Width="32" Height="32" Offset="0x39450"/>
<Array Name="gameplay_keep_Vtx_039850" Count="4" Offset="0x39850">
<Vtx/>
</Array>
<DList Name="gGameplayKeepDL_39890" Offset="0x39890"/>
<Array Name="gameplay_keep_Vtx_039970" Count="4" Offset="0x39970">
<Vtx/>
</Array>
<DList Name="gGameplayKeepDL_399B0" Offset="0x399B0"/>
<Array Name="gameplay_keep_Vtx_039A40" Count="4" Offset="0x39A40">
<Vtx/>
</Array>
<DList Name="gGameplayKeepDL_39A80" Offset="0x39A80"/>
<Array Name="gameplay_keep_Vtx_039B10" Count="4" Offset="0x39B10">
<Vtx/>
</Array>
<DList Name="gGameplayKeepDL_39B50" Offset="0x39B50"/>
<Collision Name="gLargerCubeCol" Offset="0x39CE0"/> <!-- unused in game -->
<Array Name="gLiftableRockVtx" Count="24" Offset="0x39D10">
<Vtx/>
</Array>
<DList Name="gLiftableRockDL" Offset="0x39E90"/>
<!-- unused in game -->
<Array Name="gUnusedRockRectangularPrism1Vtx" Count="24" Offset="0x39F40">
<Vtx/>
</Array>
<DList Name="gUnusedRockRectangularPrism1DL" Offset="0x3A0C0"/>
<Collision Name="gWideTallBlockCol" Offset="0x3A278"/>
<Array Name="gFlatBlockVtx" Count="24" Offset="0x3A2B0">
<Vtx/>
</Array>
<DList Name="gFlatBlockDL" Offset="0x3A430"/>
<Collision Name="gTallBlockCol" Offset="0x3A5F0"/>
<Array Name="gUnusedRockRectangularPrism3Vtx" Count="24" Offset="0x3A620">
<Vtx/>
</Array>
<DList Name="gUnusedRockRectangularPrism3DL" Offset="0x3A7A0"/>
<Collision Name="gSmallerFlatBlockCol" Offset="0x3A950"/>
<Array Name="gFlatRotBlockVtx" Count="24" Offset="0x3A980">
<Vtx/>
</Array>
<DList Name="gFlatRotBlockDL" Offset="0x3AB00"/>
<Collision Name="gLargerFlatBlockCol" Offset="0x3ACB0"/>
<Array Name="gSmallCubeVtx" Count="24" Offset="0x3ACE0">
<Vtx/>
</Array>
<DList Name="gSmallCubeDL" Offset="0x3AE60"/>
<Collision Name="gSmallerCubeCol" Offset="0x3B020"/>
<Array Name="gTreeStumpVtx" Count="25" Offset="0x3B050">
<Vtx/>
</Array>
<DList Name="gTreeStumpDL" Offset="0x3B1E0"/>
<Array Name="gGrassBladesVtx" Count="12" Offset="0x3B2F0">
<Vtx/>
</Array>
<DList Name="gGrassBladesDL" Offset="0x3B3B0"/>
<Texture Name="gHeartShapeTex" OutName="heart_shape" Format="i8" Width="16" Height="16" Offset="0x3B460"/>
<Array Name="gHeartPieceInteriorVtx" Count="48" Offset="0x3B560">
<Vtx/>
</Array>
<DList Name="gHeartPieceInteriorDL" Offset="0x3B860"/>
<Array Name="gHeartPieceExteriorVtx" Count="80" Offset="0x3BA10">
<Vtx/>
</Array>
<Array Name="gHeartContainerInteriorVtx" Count="76" Offset="0x3BF10">
<Vtx/>
</Array>
<DList Name="gHeartPieceExteriorDL" Offset="0x3C3D0"/>
<DList Name="gHeartContainerInteriorDL" Offset="0x3C508"/>
<Array Name="gameplay_keep_Vtx_03C610" Count="80" Offset="0x3C610">
<Vtx/>
</Array>
<Array Name="gameplay_keep_Vtx_03CB10" Count="76" Offset="0x3CB10">
<Vtx/>
</Array>
<DList Name="gGameplayKeepDL_3CFD0" Offset="0x3CFD0"/>
<DList Name="gGameplayKeepDL_3D108" Offset="0x3D108"/>
<Array Name="gameplay_keep_Vtx_03D220" Count="4" Offset="0x3D220">
<Vtx/>
</Array>
<DList Name="gGameplayKeepDL_3D260" Offset="0x3D260"/>
<Array Name="gSignRectangularVtx" Count="39" Offset="0x3D2F0">
<Vtx/>
</Array>
<DList Name="gSignRectangularDL" Offset="0x3D560"/>
<Array Name="gSignDirectionalVtx" Count="45" Offset="0x3D7F0">
<Vtx/>
</Array>
<DList Name="gSignDirectionalDL" Offset="0x3DAC0"/>
<Texture Name="gDropArrows2Tex" OutName="drop_arrows_2" Format="rgba16" Width="32" Height="32" Offset="0x3DD80"/>
<Texture Name="gDropArrows1Tex" OutName="drop_arrows_1" Format="rgba16" Width="32" Height="32" Offset="0x3E580"/>
@ -913,6 +1177,9 @@
<Texture Name="gGameplayKeepTex_41580" OutName="gameplay_keep_tex_41580" Format="rgba16" Width="32" Height="32" Offset="0x41580"/>
<DList Name="gItemDropDL" Offset="0x41D80"/>
<Array Name="gItemDropVtx" Count="4" Offset="0x41E08">
<Vtx/>
</Array>
<Texture Name="gDropKeySmallTex" OutName="drop_key_small" Format="rgba16" Width="32" Height="32" Offset="0x41E50"/>
<Texture Name="gDropMagicSmallTex" OutName="drop_magic_small" Format="rgba16" Width="32" Height="32" Offset="0x42650"/>
<Texture Name="gDropDekuNutTex" OutName="drop_deku_nut" Format="rgba16" Width="32" Height="32" Offset="0x42E50"/>
@ -925,6 +1192,9 @@
<Texture Name="gRupeeOrangeTex" OutName="rupee_orange" Format="rgba16" Width="4" Height="4" Offset="0x44EB0"/>
<Texture Name="gRupeePinkTex" OutName="rupee_pink" Format="rgba16" Width="4" Height="4" Offset="0x44ED0"/>
<Texture Name="gRupeeSilverTex" OutName="rupee_silver" Format="rgba16" Width="4" Height="4" Offset="0x44EF0"/>
<Array Name="gRupeeVtx" Count="36" Offset="0x44F10">
<Vtx/>
</Array>
<DList Name="gRupeeDL" Offset="0x45150"/>
<Texture Name="gGameplayKeepTex_45220" OutName="gameplay_keep_tex_45220" Format="rgba16" Width="32" Height="32" Offset="0x45220"/>
@ -948,15 +1218,33 @@
<Texture Name="gSignRectangularFrontTex" OutName="sign_rectangular_front" Format="rgba16" Width="32" Height="16" Offset="0x4BE60"/>
<Texture Name="gSignPostWoodTex" OutName="sign_post_wood" Format="rgba16" Width="64" Height="8" Offset="0x4C260"/>
<Texture Name="gSignLetteringTex" OutName="sign_lettering" Format="rgba16" Width="64" Height="32" Offset="0x4C660"/>
<Array Name="gRaindropVtx" Count="3" Offset="0x4D660">
<Vtx/>
</Array>
<DList Name="gRaindropDL" Offset="0x4D690"/>
<DList Name="gFootShadowDL" Offset="0x4D6B0"/>
<Array Name="gFootShadowVtx" Count="3" Offset="0x4D710">
<Vtx/>
</Array>
<Texture Name="gFootShadowTex" OutName="footprint_shadow" Format="ia16" Width="32" Height="64" Offset="0x4D740"/>
<DList Name="gCircleShadowDL" Offset="0x4E740"/>
<Array Name="gCircleShadowVtx" Count="3" Offset="0x4E790">
<Vtx/>
</Array>
<Texture Name="gCircleShadowTex" OutName="circular_shadow" Format="ia16" Width="32" Height="32" Offset="0x4E7C0"/>
<Array Name="gHorseShadowVtx" Count="4" Offset="0x4EFC0">
<Vtx/>
</Array>
<DList Name="gHorseShadowDL" Offset="0x4F000"/>
<Texture Name="gHorseShadowTex" OutName="horse_shadow" Format="i8" Width="16" Height="64" Offset="0x4F050"/>
<Array Name="gDungeonDoorVtx" Count="12" Offset="0x4F450">
<Vtx/>
</Array>
<DList Name="gDungeonDoorDL" Offset="0x4F510"/>
<Texture Name="gDoorMetalBarsTex" OutName="door_metal_bars" Format="ia8" Width="32" Height="128" Offset="0x4F5C0"/>
<Array Name="gDoorMetalBarsVtx" Count="4" Offset="0x505C0">
<Vtx/>
</Array>
<DList Name="gDoorMetalBarsDL" Offset="0x50600"/>
<Texture Name="gGenericDungeonDoorTex" OutName="generic_dungeon_door" Format="rgba16" Width="32" Height="64" Offset="0x50690"/>
<Texture Name="gSun1Tex" OutName="sun_1" Format="i4" Width="64" Height="31" Offset="0x51690"/>
@ -968,15 +1256,36 @@
<DList Name="gKokiriDustMoteMaterialDL" Offset="0x52690"/>
<DList Name="gKokiriDustMoteModelDL" Offset="0x526D8"/>
<DList Name="gSunDL" Offset="0x526F0"/>
<Array Name="gSunVtx" Count="12" Offset="0x52878">
<Vtx/>
</Array>
<Array Name="gKokiriDustMoteModelVtx" Count="4" Offset="0x52938">
<Vtx/>
</Array>
<DList Name="gLockOnReticleTriangleDL" Offset="0x52980"/>
<Array Name="gLockOnReticleTriangleVtx" Count="3" Offset="0x52998">
<Vtx/>
</Array>
<Array Name="gEffFireVtx" Count="4" Offset="0x529D0">
<Vtx/>
</Array>
<DList Name="gEffFire1DL" Offset="0x52A10"/>
<DList Name="gEffFire2DL" Offset="0x52AD0"/>
<Texture Name="gDecorativeFlameMaskTex" OutName="eff_fire_mask" Format="i4" Width="32" Height="128" Offset="0x52B90"/>
<Texture Name="gDecorativeFlameTex" OutName="eff_fire" Format="i8" Width="32" Height="64" Offset="0x53390"/>
<Array Name="gUnusedUnknownShape1Vtx" Count="197" Offset="0x53B90">
<Vtx/>
</Array>
<DList Name="gUnusedUnknownShape1DL" Offset="0x547E0"/>
<DList Name="gUnusedUnknownShape1RefDL" Offset="0x54B60"/>
<Array Name="gUnusedUnknownShape2Vtx" Count="202" Offset="0x54B70">
<Vtx/>
</Array>
<DList Name="gUnusedUnknownShape2DL" Offset="0x55810"/>
<DList Name="gUnusedUnknownShape2RefDL" Offset="0x55B30"/>
<Array Name="gUnusedUnknownShape3Vtx" Count="199" Offset="0x55B40">
<Vtx/>
</Array>
<DList Name="gUnusedUnknownShape3DL" Offset="0x567B0"/>
<DList Name="gUnusedUnknownShape3RefDL" Offset="0x56AC8"/>
<Texture Name="gUnusedUpsideDownZeldaTex" OutName="upside_down_zelda" Format="i8" Width="64" Height="32" Offset="0x56AE0"/>

View File

@ -668,7 +668,7 @@
<DList Name="gEffBombExplosion1DL" Offset="0xBF80"/>
<DList Name="gEffBombExplosion2DL" Offset="0xBFE8"/>
<DList Name="gEffBombExplosion3DL" Offset="0xC040"/>
<Array Name="gEffBombExplosion1DL_0400C058_Vtx_fused__MULTIUSERMAGIC_Vtx" Count="4" Offset="0xC058">
<Array Name="gEffBombExplosionVtx" Count="4" Offset="0xC058">
<Vtx/>
</Array>
<Array Name="gEffFragments1Vtx" Count="3" Offset="0xC0A0">
@ -730,7 +730,7 @@
<Array Name="gEffDustVtx" Count="4" Offset="0x100A8">
<Vtx/>
</Array>
<Array Name="gEffFlash1DL_040100F0_Vtx_fused__MULTIUSERMAGIC_Vtx" Count="4" Offset="0x100F0">
<Array Name="gEffFlashVtx" Count="4" Offset="0x100F0">
<Vtx/>
</Array>
<DList Name="gEffFlash1DL" Offset="0x10130"/>
@ -960,7 +960,7 @@
<Texture Name="gEffUnknown11Tex" OutName="eff_unknown_11" Format="i8" Width="32" Height="32" Offset="0x32890"/>
<Texture Name="gEffUnknown12Tex" OutName="eff_unknown_12" Format="i8" Width="32" Height="32" Offset="0x32C90"/>
<Texture Name="gUnknownWoodBoardTex" OutName="unknown_wood_board" Format="i8" Width="32" Height="32" Offset="0x33090"/>
<Array Name="gEffIceFragment1DL_04033490_Vtx_fused__MULTIUSERMAGIC_Vtx" Count="41" Offset="0x33490">
<Array Name="gEffIceFragmentVtx" Count="41" Offset="0x33490">
<Vtx/>
</Array>
<DList Name="gEffIceFragment1DL" Offset="0x33720"/>
@ -1041,7 +1041,7 @@
<Texture Name="gLensFlareRingTex" OutName="lens_flare_ring" Format="i4" Width="64" Height="64" Offset="0x36F30"/>
<DList Name="gLensFlareCircleDL" Offset="0x37730"/>
<DList Name="gLensFlareRingDL" Offset="0x37798"/>
<Array Name="gLensFlareCircleDL_04037800_Vtx_fused__MULTIUSERMAGIC_Vtx" Count="4" Offset="0x37800">
<Array Name="gLensFlareVtx" Count="4" Offset="0x37800">
<Vtx/>
</Array>
<Array Name="gEffSparklesVtx" Count="4" Offset="0x37840">
@ -1208,7 +1208,7 @@
<Array Name="gLockOnReticleTriangleVtx" Count="3" Offset="0x4D468">
<Vtx/>
</Array>
<Array Name="gEffFire1DL_0404D4A0_Vtx_fused__MULTIUSERMAGIC_Vtx" Count="4" Offset="0x4D4A0">
<Array Name="gEffFireVtx" Count="4" Offset="0x4D4A0">
<Vtx/>
</Array>
<DList Name="gEffFire1DL" Offset="0x4D4E0"/>

View File

@ -1,6 +1,71 @@
<Root>
<!-- Assets for Ganondorf -->
<File Name="object_ganon" Segment="6">
<!-- Ganondorf Limb Vertices -->
<Array Name="gGanondorfJawVtx" Count="43" Offset="0x0">
<Vtx/>
</Array>
<Array Name="gGanondorfMouthVtx" Count="40" Offset="0x2B0">
<Vtx/>
</Array>
<Array Name="gGanondorfRightUpperLipVtx" Count="19" Offset="0x530">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftUpperLipVtx" Count="19" Offset="0x660">
<Vtx/>
</Array>
<Array Name="gGanondorfLowerHairEndVtx" Count="41" Offset="0x790">
<Vtx/>
</Array>
<Array Name="gGanondorfUpperHairEndVtx" Count="49" Offset="0xA20">
<Vtx/>
</Array>
<Array Name="gGanondorfHeadVtx" Count="196" Offset="0xD30">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftForearmVtx" Count="26" Offset="0x1970">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftUpperArmVtx" Count="71" Offset="0x1B10">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftShoulderVtx" Count="35" Offset="0x1F80">
<Vtx/>
</Array>
<Array Name="gGanondorfRightForearmVtx" Count="26" Offset="0x21B0">
<Vtx/>
</Array>
<Array Name="gGanondorfRightUpperArmVtx" Count="71" Offset="0x2350">
<Vtx/>
</Array>
<Array Name="gGanondorfRightShoulderVtx" Count="35" Offset="0x27C0">
<Vtx/>
</Array>
<Array Name="gGanondorfTorsoVtx" Count="118" Offset="0x29F0">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftFootVtx" Count="40" Offset="0x3150">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftShinVtx" Count="53" Offset="0x33D0">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftThighVtx" Count="59" Offset="0x3720">
<Vtx/>
</Array>
<Array Name="gGanondorfRightFootVtx" Count="40" Offset="0x3AD0">
<Vtx/>
</Array>
<Array Name="gGanondorfRightShinVtx" Count="53" Offset="0x3D50">
<Vtx/>
</Array>
<Array Name="gGanondorfRightThighVtx" Count="59" Offset="0x40A0">
<Vtx/>
</Array>
<Array Name="gGanondorfPelvisVtx" Count="87" Offset="0x4450">
<Vtx/>
</Array>
<!-- Ganondorf Limb DisplayLists -->
<DList Name="gGanondorfPelvisDL" Offset="0x49C0"/>
<DList Name="gGanondorfRightShinDL" Offset="0x4C08"/>
@ -58,6 +123,22 @@
<Texture Name="gGanondorfCrazedEyeTex" OutName="ganondorf_crazed_eye" Format="rgba16" Width="32" Height="16" Offset="0xA4E0"/>
<Texture Name="gGanondorfEmptyEyeTex" OutName="ganondorf_empty_eye" Format="rgba16" Width="32" Height="16" Offset="0xA8E0"/>
<Array Name="gGanondorfEyesVtx" Count="10" Offset="0xACE0">
<Vtx/>
</Array>
<Array Name="gGanondorfJewelVtx" Count="20" Offset="0xAD80">
<Vtx/>
</Array>
<Array Name="gGanondorfLeftHandVtx" Count="55" Offset="0xAEC0">
<Vtx/>
</Array>
<Array Name="gGanondorfRightHandClosedVtx" Count="55" Offset="0xB230">
<Vtx/>
</Array>
<Array Name="gGanondorfRightHandOpenVtx" Count="143" Offset="0xB5A0">
<Vtx/>
</Array>
<!-- DisplayList for Ganondorf's eyes -->
<DList Name="gGanondorfEyesDL" Offset="0xBE90"/>

View File

@ -13,6 +13,113 @@
<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"/>
@ -92,6 +199,38 @@
<Texture Name="gGanonEyeHalfTex" OutName="ganon_eye_half" Format="ci4" Width="16" Height="16" Offset="0x1E988" TlutOffset="0x1D780"/>
<Texture Name="gGanonEyeClosedTex" OutName="ganon_eye_closed" 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"/>