Merge remote-tracking branch 'decomp/main' into decomp_update_3

This commit is contained in:
Yanis42
2024-06-26 20:25:33 +02:00
222 changed files with 12532 additions and 2340 deletions

View File

@@ -16,7 +16,7 @@ COMPILER := gcc
# hackeroot-mq HackerOoT, based on gc-eu-mq-dbg (default)
#
# The following versions are work-in-progress and not yet matching:
# (none currently)
# gc-us GameCube US
#
# Note: choosing hackeroot-mq will enable HackerOoT features,
# if another version is chosen, this repo will be like
@@ -84,7 +84,9 @@ else
endif
# Version-specific settings
ifeq ($(VERSION),gc-eu)
ifeq ($(VERSION),gc-us)
DEBUG := 0
else ifeq ($(VERSION),gc-eu)
DEBUG := 0
HACKEROOT := 0
else ifeq ($(VERSION),gc-eu-mq)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,79 +1,79 @@
<Root>
<File Name="object_bv" Segment="6">
<!-- Boss title card -->
<Texture Name="gBarinadeTitleCardTex" OutName="barinade_title_card" Format="ia8" Width="128" Height="120" Offset="0x1230"/>
<Texture Name="gBarinadeTitleCardTex" OutName="barinade_title_card" Format="ia8" Width="128" Height="80" Offset="0x1230"/>
<Skeleton Name="gBarinadeBodySkel" Type="Normal" LimbType="Standard" Offset="0x15B18"/>
<Skeleton Name="gBarinadeSupportSkel" Type="Flex" LimbType="Standard" Offset="0x17498"/>
<Skeleton Name="gBarinadeZapperSkel" Type="Flex" LimbType="Standard" Offset="0x199A0"/>
<Skeleton Name="gBarinadeStumpSkel" Type="Flex" LimbType="Standard" Offset="0x18870"/>
<Skeleton Name="gBarinadeBariSkel" Type="Normal" LimbType="Standard" Offset="0x4E70"/>
<Skeleton Name="gBarinadeCutSupportSkel" Type="Flex" LimbType="Standard" Offset="0x17FC8"/>
<Skeleton Name="gBarinadeBodySkel" Type="Normal" LimbType="Standard" Offset="0x14718"/>
<Skeleton Name="gBarinadeSupportSkel" Type="Flex" LimbType="Standard" Offset="0x16098"/>
<Skeleton Name="gBarinadeZapperSkel" Type="Flex" LimbType="Standard" Offset="0x185A0"/>
<Skeleton Name="gBarinadeStumpSkel" Type="Flex" LimbType="Standard" Offset="0x17470"/>
<Skeleton Name="gBarinadeBariSkel" Type="Normal" LimbType="Standard" Offset="0x3A70"/>
<Skeleton Name="gBarinadeCutSupportSkel" Type="Flex" LimbType="Standard" Offset="0x16BC8"/>
<Animation Name="gBarinadeBodyAnim" Offset="0x5184"/> <!-- Body anim 1-->
<Animation Name="gBarinadeSupportAttachedAnim" Offset="0x166A8"/> <!-- Support anim 1 -->
<Animation Name="gBarinadeZapperIdleAnim" Offset="0x18D18"/> <!-- Zapper anim 1 -->
<Animation Name="gBarinadeStumpAnim" Offset="0x18150"/> <!-- Stump anim 1 -->
<Animation Name="gBarinadeBodyAnim" Offset="0x3D84"/> <!-- Body anim 1-->
<Animation Name="gBarinadeSupportAttachedAnim" Offset="0x152A8"/> <!-- Support anim 1 -->
<Animation Name="gBarinadeZapperIdleAnim" Offset="0x17918"/> <!-- Zapper anim 1 -->
<Animation Name="gBarinadeStumpAnim" Offset="0x16D50"/> <!-- Stump anim 1 -->
<Animation Name="gBarinadeBariAnim" Offset="0x24"/> <!-- Bari anim -->
<Animation Name="gBarinadeSupportDamage1Anim" Offset="0x162AC"/> <!-- Support damaged anim 1 -->
<Animation Name="gBarinadeSupportDamage2Anim" Offset="0x164B0"/> <!-- Support damaged anim 2 -->
<Animation Name="gBarinadeSupportCutAnim" Offset="0x17694"/> <!-- Support cut init anim -->
<Animation Name="gBarinadeSupportDetachedAnim" Offset="0x177F4"/> <!-- Support cut idle anim -->
<Animation Name="gBarinadeZapperDamage1Anim" Offset="0x18A68"/> <!-- Zapper damaged anim 1 -->
<Animation Name="gBarinadeZapperDamage2Anim" Offset="0x18B90"/> <!-- Zapper damaged anim 2 -->
<Animation Name="gBarinadeSupportDamage1Anim" Offset="0x14EAC"/> <!-- Support damaged anim 1 -->
<Animation Name="gBarinadeSupportDamage2Anim" Offset="0x150B0"/> <!-- Support damaged anim 2 -->
<Animation Name="gBarinadeSupportCutAnim" Offset="0x16294"/> <!-- Support cut init anim -->
<Animation Name="gBarinadeSupportDetachedAnim" Offset="0x163F4"/> <!-- Support cut idle anim -->
<Animation Name="gBarinadeZapperDamage1Anim" Offset="0x17668"/> <!-- Zapper damaged anim 1 -->
<Animation Name="gBarinadeZapperDamage2Anim" Offset="0x17790"/> <!-- Zapper damaged anim 2 -->
<!-- body overrides -->
<DList Name="gBarinadeDL_008D70" Offset="0x8D70"/>
<DList Name="gBarinadeDL_008BB8" Offset="0x8BB8"/>
<DList Name="gBarinadeDL_008D70" Offset="0x7970"/>
<DList Name="gBarinadeDL_008BB8" Offset="0x77B8"/>
<!-- Bari something -->
<DList Name="gBarinadeDL_000FA0" Offset="0xFA0"/>
<!-- large spark -->
<DList Name="gBarinadeDL_0156A0" Offset="0x156A0"/>
<DList Name="gBarinadeDL_015710" Offset="0x15710"/>
<DList Name="gBarinadeDL_0156A0" Offset="0x142A0"/>
<DList Name="gBarinadeDL_015710" Offset="0x14310"/>
<!-- spark ball -->
<DList Name="gBarinadeDL_011738" Offset="0x11738"/>
<DList Name="gBarinadeDL_011768" Offset="0x11768"/>
<DList Name="gBarinadeDL_011738" Offset="0x10338"/>
<DList Name="gBarinadeDL_011768" Offset="0x10368"/>
<!-- blood -->
<DList Name="gBarinadeDL_009430" Offset="0x9430"/>
<DList Name="gBarinadeDL_009468" Offset="0x9468"/>
<DList Name="gBarinadeDL_009430" Offset="0x8030"/>
<DList Name="gBarinadeDL_009468" Offset="0x8068"/>
<!-- tumor -->
<DList Name="gBarinadeDL_0128B8" Offset="0x128B8"/>
<DList Name="gBarinadeDL_012948" Offset="0x12948"/>
<DList Name="gBarinadeDL_0128B8" Offset="0x114B8"/>
<DList Name="gBarinadeDL_012948" Offset="0x11548"/>
<!-- gore -->
<DList Name="gBarinadeDL_012BA0" Offset="0x12BA0"/>
<DList Name="gBarinadeDL_012C50" Offset="0x12C50"/>
<DList Name="gBarinadeDL_012BA0" Offset="0x117A0"/>
<DList Name="gBarinadeDL_012C50" Offset="0x11850"/>
<!-- zapper charge -->
<DList Name="gBarinadeDL_0135B0" Offset="0x135B0"/>
<DList Name="gBarinadeDL_013638" Offset="0x13638"/>
<DList Name="gBarinadeDL_0135B0" Offset="0x121B0"/>
<DList Name="gBarinadeDL_013638" Offset="0x12238"/>
<!-- small spark -->
<DList Name="gBarinadeDL_008F08" Offset="0x8F08"/>
<DList Name="gBarinadeDL_008F70" Offset="0x8F70"/>
<DList Name="gBarinadeDL_008F08" Offset="0x7B08"/>
<DList Name="gBarinadeDL_008F70" Offset="0x7B70"/>
<Texture Name="gBarinadeSparkBall1Tex" Format="i8" Width="64" Height="64" Offset="0x96F8"/>
<Texture Name="gBarinadeSparkBall2Tex" Format="i8" Width="64" Height="64" Offset="0xA6F8"/>
<Texture Name="gBarinadeSparkBall3Tex" Format="i8" Width="64" Height="64" Offset="0xB6F8"/>
<Texture Name="gBarinadeSparkBall4Tex" Format="i8" Width="64" Height="64" Offset="0xC6F8"/>
<Texture Name="gBarinadeSparkBall5Tex" Format="i8" Width="64" Height="64" Offset="0xD6F8"/>
<Texture Name="gBarinadeSparkBall6Tex" Format="i8" Width="64" Height="64" Offset="0xE6F8"/>
<Texture Name="gBarinadeSparkBall7Tex" Format="i8" Width="64" Height="64" Offset="0xF6F8"/>
<Texture Name="gBarinadeSparkBall8Tex" Format="i8" Width="64" Height="64" Offset="0x106F8"/>
<DList Name="gBarinadeDoorPiece1DL" Offset="0x1A3E8"/>
<DList Name="gBarinadeDoorPiece2DL" Offset="0x1AEE8"/>
<DList Name="gBarinadeDoorPiece3DL" Offset="0x1B9E8"/>
<DList Name="gBarinadeDoorPiece4DL" Offset="0x1C4E8"/>
<DList Name="gBarinadeDoorPiece5DL" Offset="0x1CFE8"/>
<DList Name="gBarinadeDoorPiece6DL" Offset="0x1DAE8"/>
<DList Name="gBarinadeDoorPiece7DL" Offset="0x1E5E8"/>
<DList Name="gBarinadeDoorPiece8DL" Offset="0x1F0E8"/>
<Texture Name="gBarinadeSparkBall1Tex" Format="i8" Width="64" Height="64" Offset="0x82F8"/>
<Texture Name="gBarinadeSparkBall2Tex" Format="i8" Width="64" Height="64" Offset="0x92F8"/>
<Texture Name="gBarinadeSparkBall3Tex" Format="i8" Width="64" Height="64" Offset="0xA2F8"/>
<Texture Name="gBarinadeSparkBall4Tex" Format="i8" Width="64" Height="64" Offset="0xB2F8"/>
<Texture Name="gBarinadeSparkBall5Tex" Format="i8" Width="64" Height="64" Offset="0xC2F8"/>
<Texture Name="gBarinadeSparkBall6Tex" Format="i8" Width="64" Height="64" Offset="0xD2F8"/>
<Texture Name="gBarinadeSparkBall7Tex" Format="i8" Width="64" Height="64" Offset="0xE2F8"/>
<Texture Name="gBarinadeSparkBall8Tex" Format="i8" Width="64" Height="64" Offset="0xF2F8"/>
<DList Name="gBarinadeDoorPiece1DL" Offset="0x18FE8"/>
<DList Name="gBarinadeDoorPiece2DL" Offset="0x19AE8"/>
<DList Name="gBarinadeDoorPiece3DL" Offset="0x1A5E8"/>
<DList Name="gBarinadeDoorPiece4DL" Offset="0x1B0E8"/>
<DList Name="gBarinadeDoorPiece5DL" Offset="0x1BBE8"/>
<DList Name="gBarinadeDoorPiece6DL" Offset="0x1C6E8"/>
<DList Name="gBarinadeDoorPiece7DL" Offset="0x1D1E8"/>
<DList Name="gBarinadeDoorPiece8DL" Offset="0x1DCE8"/>
<Animation Name="gBarinadeAnim_018A00" Offset="0x18A00"/>
<Animation Name="gBarinadeAnim_015F10" Offset="0x15F10"/>
<Animation Name="gBarinadeAnim_015D10" Offset="0x15D10"/>
<DList Name="gBarinadeDL_008E88" Offset="0x8E88"/>
<DList Name="gBarinadeDL_008EF0" Offset="0x8EF0"/>
<DList Name="gBarinadeDL_009388" Offset="0x9388"/>
<DList Name="gBarinadeDL_0093A0" Offset="0x93A0"/>
<DList Name="gBarinadeDL_0094F8" Offset="0x94F8"/>
<DList Name="gBarinadeDL_0095B0" Offset="0x95B0"/>
<Animation Name="gBarinadeAnim_018A00" Offset="0x17600"/>
<Animation Name="gBarinadeAnim_015F10" Offset="0x14B10"/>
<Animation Name="gBarinadeAnim_015D10" Offset="0x14910"/>
<DList Name="gBarinadeDL_008E88" Offset="0x7A88"/>
<DList Name="gBarinadeDL_008EF0" Offset="0x7AF0"/>
<DList Name="gBarinadeDL_009388" Offset="0x7F88"/>
<DList Name="gBarinadeDL_0093A0" Offset="0x7FA0"/>
<DList Name="gBarinadeDL_0094F8" Offset="0x80F8"/>
<DList Name="gBarinadeDL_0095B0" Offset="0x81B0"/>
</File>
</Root>

View File

@@ -0,0 +1,79 @@
<Root>
<File Name="object_bv" Segment="6">
<!-- Boss title card -->
<Texture Name="gBarinadeTitleCardTex" OutName="barinade_title_card" Format="ia8" Width="128" Height="120" Offset="0x1230"/>
<Skeleton Name="gBarinadeBodySkel" Type="Normal" LimbType="Standard" Offset="0x15B18"/>
<Skeleton Name="gBarinadeSupportSkel" Type="Flex" LimbType="Standard" Offset="0x17498"/>
<Skeleton Name="gBarinadeZapperSkel" Type="Flex" LimbType="Standard" Offset="0x199A0"/>
<Skeleton Name="gBarinadeStumpSkel" Type="Flex" LimbType="Standard" Offset="0x18870"/>
<Skeleton Name="gBarinadeBariSkel" Type="Normal" LimbType="Standard" Offset="0x4E70"/>
<Skeleton Name="gBarinadeCutSupportSkel" Type="Flex" LimbType="Standard" Offset="0x17FC8"/>
<Animation Name="gBarinadeBodyAnim" Offset="0x5184"/> <!-- Body anim 1-->
<Animation Name="gBarinadeSupportAttachedAnim" Offset="0x166A8"/> <!-- Support anim 1 -->
<Animation Name="gBarinadeZapperIdleAnim" Offset="0x18D18"/> <!-- Zapper anim 1 -->
<Animation Name="gBarinadeStumpAnim" Offset="0x18150"/> <!-- Stump anim 1 -->
<Animation Name="gBarinadeBariAnim" Offset="0x24"/> <!-- Bari anim -->
<Animation Name="gBarinadeSupportDamage1Anim" Offset="0x162AC"/> <!-- Support damaged anim 1 -->
<Animation Name="gBarinadeSupportDamage2Anim" Offset="0x164B0"/> <!-- Support damaged anim 2 -->
<Animation Name="gBarinadeSupportCutAnim" Offset="0x17694"/> <!-- Support cut init anim -->
<Animation Name="gBarinadeSupportDetachedAnim" Offset="0x177F4"/> <!-- Support cut idle anim -->
<Animation Name="gBarinadeZapperDamage1Anim" Offset="0x18A68"/> <!-- Zapper damaged anim 1 -->
<Animation Name="gBarinadeZapperDamage2Anim" Offset="0x18B90"/> <!-- Zapper damaged anim 2 -->
<!-- body overrides -->
<DList Name="gBarinadeDL_008D70" Offset="0x8D70"/>
<DList Name="gBarinadeDL_008BB8" Offset="0x8BB8"/>
<!-- Bari something -->
<DList Name="gBarinadeDL_000FA0" Offset="0xFA0"/>
<!-- large spark -->
<DList Name="gBarinadeDL_0156A0" Offset="0x156A0"/>
<DList Name="gBarinadeDL_015710" Offset="0x15710"/>
<!-- spark ball -->
<DList Name="gBarinadeDL_011738" Offset="0x11738"/>
<DList Name="gBarinadeDL_011768" Offset="0x11768"/>
<!-- blood -->
<DList Name="gBarinadeDL_009430" Offset="0x9430"/>
<DList Name="gBarinadeDL_009468" Offset="0x9468"/>
<!-- tumor -->
<DList Name="gBarinadeDL_0128B8" Offset="0x128B8"/>
<DList Name="gBarinadeDL_012948" Offset="0x12948"/>
<!-- gore -->
<DList Name="gBarinadeDL_012BA0" Offset="0x12BA0"/>
<DList Name="gBarinadeDL_012C50" Offset="0x12C50"/>
<!-- zapper charge -->
<DList Name="gBarinadeDL_0135B0" Offset="0x135B0"/>
<DList Name="gBarinadeDL_013638" Offset="0x13638"/>
<!-- small spark -->
<DList Name="gBarinadeDL_008F08" Offset="0x8F08"/>
<DList Name="gBarinadeDL_008F70" Offset="0x8F70"/>
<Texture Name="gBarinadeSparkBall1Tex" Format="i8" Width="64" Height="64" Offset="0x96F8"/>
<Texture Name="gBarinadeSparkBall2Tex" Format="i8" Width="64" Height="64" Offset="0xA6F8"/>
<Texture Name="gBarinadeSparkBall3Tex" Format="i8" Width="64" Height="64" Offset="0xB6F8"/>
<Texture Name="gBarinadeSparkBall4Tex" Format="i8" Width="64" Height="64" Offset="0xC6F8"/>
<Texture Name="gBarinadeSparkBall5Tex" Format="i8" Width="64" Height="64" Offset="0xD6F8"/>
<Texture Name="gBarinadeSparkBall6Tex" Format="i8" Width="64" Height="64" Offset="0xE6F8"/>
<Texture Name="gBarinadeSparkBall7Tex" Format="i8" Width="64" Height="64" Offset="0xF6F8"/>
<Texture Name="gBarinadeSparkBall8Tex" Format="i8" Width="64" Height="64" Offset="0x106F8"/>
<DList Name="gBarinadeDoorPiece1DL" Offset="0x1A3E8"/>
<DList Name="gBarinadeDoorPiece2DL" Offset="0x1AEE8"/>
<DList Name="gBarinadeDoorPiece3DL" Offset="0x1B9E8"/>
<DList Name="gBarinadeDoorPiece4DL" Offset="0x1C4E8"/>
<DList Name="gBarinadeDoorPiece5DL" Offset="0x1CFE8"/>
<DList Name="gBarinadeDoorPiece6DL" Offset="0x1DAE8"/>
<DList Name="gBarinadeDoorPiece7DL" Offset="0x1E5E8"/>
<DList Name="gBarinadeDoorPiece8DL" Offset="0x1F0E8"/>
<Animation Name="gBarinadeAnim_018A00" Offset="0x18A00"/>
<Animation Name="gBarinadeAnim_015F10" Offset="0x15F10"/>
<Animation Name="gBarinadeAnim_015D10" Offset="0x15D10"/>
<DList Name="gBarinadeDL_008E88" Offset="0x8E88"/>
<DList Name="gBarinadeDL_008EF0" Offset="0x8EF0"/>
<DList Name="gBarinadeDL_009388" Offset="0x9388"/>
<DList Name="gBarinadeDL_0093A0" Offset="0x93A0"/>
<DList Name="gBarinadeDL_0094F8" Offset="0x94F8"/>
<DList Name="gBarinadeDL_0095B0" Offset="0x95B0"/>
</File>
</Root>

View File

@@ -1,5 +1,4 @@
<Root>
<ExternalFile XmlPath="objects/gameplay_keep.xml" OutPath="assets/objects/gameplay_keep/"/>
<File Name="object_demo_6k" Segment="6">
<Texture Name="object_demo_6k_Tex_000000" OutName="tex_00000000" Format="i8" Width="64" Height="64" Offset="0x0"/>
<DList Name="object_demo_6k_DL_001040" Offset="0x1040"/>

View File

@@ -1,5 +1,4 @@
<Root>
<ExternalFile XmlPath="objects/gameplay_keep.xml" OutPath="assets/objects/gameplay_keep/"/>
<File Name="object_demo_kekkai" Segment="6">
<!-- Demo_Kekkai -->
<DList Name="gTowerBarrierDL" Offset="0x4930"/>

View File

@@ -1,9 +1,9 @@
<Root>
<File Name="object_du" Segment="6">
<!-- Darunia's skeleton -->
<Skeleton Name="gDaruniaSkel" Type="Flex" LimbType="Standard" Offset="0x11CA8"/>
<Skeleton Name="gDaruniaSkel" Type="Flex" LimbType="Standard" Offset="0x122A8"/>
<Animation Name="gDaruniaIdleAnim" Offset="0x6EB0"/>
<Animation Name="gDaruniaIdleAnim" Offset="0x74B0"/>
<Animation Name="gDaruniaItemGiveAnim" Offset="0x800"/>
<Animation Name="gDaruniaItemGiveIdleAnim" Offset="0xD00"/>
@@ -16,66 +16,66 @@
<!-- Animations of Darunia dancing the Saria's Song -->
<!-- He opens and closes his arms -->
<Animation Name="gDaruniaDancingLoop1Anim" Offset="0x2D94"/>
<Animation Name="gDaruniaDancingLoop1Anim" Offset="0x2E8C"/>
<!-- I don't understand this one -->
<Animation Name="gDaruniaDancingLoop2Anim" Offset="0x3D48"/>
<Animation Name="gDaruniaDancingLoop2Anim" Offset="0x40FC"/>
<!-- Dances side to side -->
<Animation Name="gDaruniaDancingLoop3Anim" Offset="0x4C04"/>
<Animation Name="gDaruniaDancingLoop3Anim" Offset="0x516C"/>
<!-- I don't know. He thinks he is a chicken maybe (?) -->
<Animation Name="gDaruniaDancingLoop4Anim" Offset="0x4ED8"/>
<Animation Name="gDaruniaDancingLoop4Anim" Offset="0x54DC"/>
<!-- Seems to go from from dancing to idle -->
<Animation Name="gDaruniaDancingEndAnim" Offset="0x41F4"/>
<Animation Name="gDaruniaDancingEndAnim" Offset="0x45A4"/>
<!-- Link played a song which isn't the Saria's Song -->
<Animation Name="gDaruniaWrongSongAnim" Offset="0x3A30"/>
<Animation Name="gDaruniaWrongSongEndAnim" Offset="0x46F4"/>
<Animation Name="gDaruniaWrongSongAnim" Offset="0x3D88"/>
<Animation Name="gDaruniaWrongSongEndAnim" Offset="0x4B6C"/>
<!-- Cutscene in the Chamber of Sages, after killing Ganon -->
<Animation Name="gDaruniaSageFormationAnim" Offset="0x12014"/>
<Animation Name="gDaruniaSageFormationAnim" Offset="0x12614"/>
<!-- Cutscene in credits. Saria is in Darunia's shoulders -->
<Animation Name="gDaruniaLookingUpToSariaAnim" Offset="0x5458"/>
<Animation Name="gDaruniaCreditsHitBreastAnim" Offset="0x6104"/>
<Animation Name="gDaruniaCreditsIdleAnim" Offset="0x67CC"/>
<Animation Name="gDaruniaLookingUpToSariaAnim" Offset="0x5A58"/>
<Animation Name="gDaruniaCreditsHitBreastAnim" Offset="0x6704"/>
<Animation Name="gDaruniaCreditsIdleAnim" Offset="0x6DCC"/>
<!-- Darunia's eyes textures -->
<Texture Name="gDaruniaEyeOpenTex" OutName="darunia_eye_open" Format="ci8" Width="32" Height="32" Offset="0x8080" TlutOffset="0x7AF8"/>
<Texture Name="gDaruniaEyeOpeningTex" OutName="darunia_eye_opening" Format="ci8" Width="32" Height="32" Offset="0x8480" TlutOffset="0x7AF8"/>
<Texture Name="gDaruniaEyeShutTex" OutName="darunia_eye_shut" Format="ci8" Width="32" Height="32" Offset="0x8880" TlutOffset="0x7AF8"/>
<Texture Name="gDaruniaEyeClosingTex" OutName="darunia_eye_closing" Format="ci8" Width="32" Height="32" Offset="0xA540" TlutOffset="0x7AF8"/>
<Texture Name="gDaruniaEyeOpenTex" OutName="darunia_eye_open" Format="ci8" Width="32" Height="32" Offset="0x8680" TlutOffset="0x80F8"/>
<Texture Name="gDaruniaEyeOpeningTex" OutName="darunia_eye_opening" Format="ci8" Width="32" Height="32" Offset="0x8A80" TlutOffset="0x80F8"/>
<Texture Name="gDaruniaEyeShutTex" OutName="darunia_eye_shut" Format="ci8" Width="32" Height="32" Offset="0x8E80" TlutOffset="0x80F8"/>
<Texture Name="gDaruniaEyeClosingTex" OutName="darunia_eye_closing" Format="ci8" Width="32" Height="32" Offset="0xAB40" TlutOffset="0x80F8"/>
<!-- Darunia's mouth textures -->
<Texture Name="gDaruniaMouthSeriousTex" OutName="darunia_mouth_serious" Format="ci8" Width="64" Height="32" Offset="0x8C80" TlutOffset="0x7CC8"/>
<Texture Name="gDaruniaMouthGrinningTex" OutName="darunia_mouth_grinning" Format="ci8" Width="64" Height="32" Offset="0x9D40" TlutOffset="0x7CC8"/>
<Texture Name="gDaruniaMouthOpenTex" OutName="darunia_mouth_open" Format="ci8" Width="64" Height="32" Offset="0xA940" TlutOffset="0x7CC8"/>
<Texture Name="gDaruniaMouthHappyTex" OutName="darunia_mouth_happy" Format="ci8" Width="64" Height="32" Offset="0xB180" TlutOffset="0x7CC8"/>
<Texture Name="gDaruniaMouthSeriousTex" OutName="darunia_mouth_serious" Format="ci8" Width="64" Height="32" Offset="0x9280" TlutOffset="0x82C8"/>
<Texture Name="gDaruniaMouthGrinningTex" OutName="darunia_mouth_grinning" Format="ci8" Width="64" Height="32" Offset="0xA340" TlutOffset="0x82C8"/>
<Texture Name="gDaruniaMouthOpenTex" OutName="darunia_mouth_open" Format="ci8" Width="64" Height="32" Offset="0xAF40" TlutOffset="0x82C8"/>
<Texture Name="gDaruniaMouthHappyTex" OutName="darunia_mouth_happy" Format="ci8" Width="64" Height="32" Offset="0xB780" TlutOffset="0x82C8"/>
<!-- Darunia's nose textures -->
<Texture Name="gDaruniaNoseSeriousTex" OutName="darunia_nose_serious" Format="ci8" Width="8" Height="8" Offset="0x7FC0" TlutOffset="0x7980"/>
<Texture Name="gDaruniaNoseHappyTex" OutName="darunia_nose_happy" Format="ci8" Width="8" Height="8" Offset="0xB140" TlutOffset="0x7980"/>
<Texture Name="gDaruniaNoseSeriousTex" OutName="darunia_nose_serious" Format="ci8" Width="8" Height="8" Offset="0x85C0" TlutOffset="0x7F80"/>
<Texture Name="gDaruniaNoseHappyTex" OutName="darunia_nose_happy" Format="ci8" Width="8" Height="8" Offset="0xB740" TlutOffset="0x7F80"/>
<!-- Palettes -->
<Texture Name="gDaruniaTLUT_6EC0" OutName="darunia_tlut_6EC0" Format="rgba16" Width="16" Height="16" Offset="0x6EC0"/>
<Texture Name="gDaruniaTLUT_7AF8" OutName="darunia_tlut_7AF8" Format="rgba16" Width="29" Height="8" Offset="0x7AF8"/>
<Texture Name="gDaruniaTLUT_7CC8" OutName="darunia_tlut_7CC8" Format="rgba16" Width="21" Height="12" Offset="0x7CC8"/>
<Texture Name="gDaruniaTLUT_7980" OutName="darunia_tlut_7980" Format="rgba16" Width="47" Height="4" Offset="0x7980"/>
<Texture Name="gDaruniaTLUT_6EC0" OutName="darunia_tlut_6EC0" Format="rgba16" Width="16" Height="16" Offset="0x74C0"/>
<Texture Name="gDaruniaTLUT_7AF8" OutName="darunia_tlut_7AF8" Format="rgba16" Width="29" Height="8" Offset="0x80F8"/>
<Texture Name="gDaruniaTLUT_7CC8" OutName="darunia_tlut_7CC8" Format="rgba16" Width="21" Height="12" Offset="0x82C8"/>
<Texture Name="gDaruniaTLUT_7980" OutName="darunia_tlut_7980" Format="rgba16" Width="47" Height="4" Offset="0x7F80"/>
<!-- Palette: gDaruniaPalette_6EC0 -->
<Texture Name="gDaruniaSkelTex_70C0" OutName="darunia_tex_70C0" Format="ci8" Width="32" Height="16" Offset="0x70C0" TlutOffset="0x6EC0"/>
<Texture Name="gDaruniaSkelTex_72C0" OutName="darunia_tex_72C0" Format="ci8" Width="16" Height="16" Offset="0x72C0" TlutOffset="0x6EC0"/>
<Texture Name="gDaruniaSkelTex_73C0" OutName="darunia_tex_73C0" Format="ci8" Width="8" Height="16" Offset="0x73C0" TlutOffset="0x6EC0"/>
<Texture Name="gDaruniaSkelTex_7440" OutName="darunia_tex_7440" Format="ci8" Width="8" Height="8" Offset="0x7440" TlutOffset="0x6EC0"/>
<Texture Name="gDaruniaSkelTex_7480" OutName="darunia_tex_7480" Format="ci8" Width="16" Height="16" Offset="0x7480" TlutOffset="0x6EC0"/>
<Texture Name="gDaruniaSkelTex_7580" OutName="darunia_tex_7580" Format="ci8" Width="32" Height="32" Offset="0x7580" TlutOffset="0x6EC0"/>
<Texture Name="gDaruniaSkelTex_70C0" OutName="darunia_tex_70C0" Format="ci8" Width="32" Height="16" Offset="0x76C0" TlutOffset="0x74C0"/>
<Texture Name="gDaruniaSkelTex_72C0" OutName="darunia_tex_72C0" Format="ci8" Width="16" Height="16" Offset="0x78C0" TlutOffset="0x74C0"/>
<Texture Name="gDaruniaSkelTex_73C0" OutName="darunia_tex_73C0" Format="ci8" Width="8" Height="16" Offset="0x79C0" TlutOffset="0x74C0"/>
<Texture Name="gDaruniaSkelTex_7440" OutName="darunia_tex_7440" Format="ci8" Width="8" Height="8" Offset="0x7A40" TlutOffset="0x74C0"/>
<Texture Name="gDaruniaSkelTex_7480" OutName="darunia_tex_7480" Format="ci8" Width="16" Height="16" Offset="0x7A80" TlutOffset="0x74C0"/>
<Texture Name="gDaruniaSkelTex_7580" OutName="darunia_tex_7580" Format="ci8" Width="32" Height="32" Offset="0x7B80" TlutOffset="0x74C0"/>
<!-- Palette: gDaruniaPalette_7980 -->
<Texture Name="gDaruniaSkelTex_7EC0" OutName="darunia_tex_7EC0" Format="ci8" Width="8" Height="16" Offset="0x7EC0" TlutOffset="0x7980"/>
<Texture Name="gDaruniaSkelTex_7F40" OutName="darunia_tex_7F40" Format="ci8" Width="8" Height="16" Offset="0x7F40" TlutOffset="0x7980"/>
<Texture Name="gDaruniaSkelTex_8000" OutName="darunia_tex_8000" Format="ci8" Width="8" Height="16" Offset="0x8000" TlutOffset="0x7980"/>
<Texture Name="gDaruniaSkelTex_9480" OutName="darunia_tex_9480" Format="ci8" Width="8" Height="16" Offset="0x9480" TlutOffset="0x7980"/>
<Texture Name="gDaruniaSkelTex_9500" OutName="darunia_tex_9500" Format="ci8" Width="32" Height="64" Offset="0x9500" TlutOffset="0x7980"/>
<Texture Name="gDaruniaSkelTex_9D00" OutName="darunia_tex_9D00" Format="ci8" Width="8" Height="8" Offset="0x9D00" TlutOffset="0x7980"/>
<Texture Name="gDaruniaSkelTex_7EC0" OutName="darunia_tex_7EC0" Format="ci8" Width="8" Height="16" Offset="0x84C0" TlutOffset="0x7F80"/>
<Texture Name="gDaruniaSkelTex_7F40" OutName="darunia_tex_7F40" Format="ci8" Width="8" Height="16" Offset="0x8540" TlutOffset="0x7F80"/>
<Texture Name="gDaruniaSkelTex_8000" OutName="darunia_tex_8000" Format="ci8" Width="8" Height="16" Offset="0x8600" TlutOffset="0x7F80"/>
<Texture Name="gDaruniaSkelTex_9480" OutName="darunia_tex_9480" Format="ci8" Width="8" Height="16" Offset="0x9A80" TlutOffset="0x7F80"/>
<Texture Name="gDaruniaSkelTex_9500" OutName="darunia_tex_9500" Format="ci8" Width="32" Height="64" Offset="0x9B00" TlutOffset="0x7F80"/>
<Texture Name="gDaruniaSkelTex_9D00" OutName="darunia_tex_9D00" Format="ci8" Width="8" Height="8" Offset="0xA300" TlutOffset="0x7F80"/>
</File>
</Root>

View File

@@ -0,0 +1,81 @@
<Root>
<File Name="object_du" Segment="6">
<!-- Darunia's skeleton -->
<Skeleton Name="gDaruniaSkel" Type="Flex" LimbType="Standard" Offset="0x11CA8"/>
<Animation Name="gDaruniaIdleAnim" Offset="0x6EB0"/>
<Animation Name="gDaruniaItemGiveAnim" Offset="0x800"/>
<Animation Name="gDaruniaItemGiveIdleAnim" Offset="0xD00"/>
<!-- Used in the Goron's Ruby Cutscene -->
<Animation Name="gDaruniaHitLinkAnim" Offset="0x1D70"/>
<Animation Name="gDaruniaHitBreastAnim" Offset="0x2374"/>
<Animation Name="gDaruniaStandUpAfterFallingAnim" Offset="0x288C"/>
<!-- Animations of Darunia dancing the Saria's Song -->
<!-- He opens and closes his arms -->
<Animation Name="gDaruniaDancingLoop1Anim" Offset="0x2D94"/>
<!-- I don't understand this one -->
<Animation Name="gDaruniaDancingLoop2Anim" Offset="0x3D48"/>
<!-- Dances side to side -->
<Animation Name="gDaruniaDancingLoop3Anim" Offset="0x4C04"/>
<!-- I don't know. He thinks he is a chicken maybe (?) -->
<Animation Name="gDaruniaDancingLoop4Anim" Offset="0x4ED8"/>
<!-- Seems to go from from dancing to idle -->
<Animation Name="gDaruniaDancingEndAnim" Offset="0x41F4"/>
<!-- Link played a song which isn't the Saria's Song -->
<Animation Name="gDaruniaWrongSongAnim" Offset="0x3A30"/>
<Animation Name="gDaruniaWrongSongEndAnim" Offset="0x46F4"/>
<!-- Cutscene in the Chamber of Sages, after killing Ganon -->
<Animation Name="gDaruniaSageFormationAnim" Offset="0x12014"/>
<!-- Cutscene in credits. Saria is in Darunia's shoulders -->
<Animation Name="gDaruniaLookingUpToSariaAnim" Offset="0x5458"/>
<Animation Name="gDaruniaCreditsHitBreastAnim" Offset="0x6104"/>
<Animation Name="gDaruniaCreditsIdleAnim" Offset="0x67CC"/>
<!-- Darunia's eyes textures -->
<Texture Name="gDaruniaEyeOpenTex" OutName="darunia_eye_open" Format="ci8" Width="32" Height="32" Offset="0x8080" TlutOffset="0x7AF8"/>
<Texture Name="gDaruniaEyeOpeningTex" OutName="darunia_eye_opening" Format="ci8" Width="32" Height="32" Offset="0x8480" TlutOffset="0x7AF8"/>
<Texture Name="gDaruniaEyeShutTex" OutName="darunia_eye_shut" Format="ci8" Width="32" Height="32" Offset="0x8880" TlutOffset="0x7AF8"/>
<Texture Name="gDaruniaEyeClosingTex" OutName="darunia_eye_closing" Format="ci8" Width="32" Height="32" Offset="0xA540" TlutOffset="0x7AF8"/>
<!-- Darunia's mouth textures -->
<Texture Name="gDaruniaMouthSeriousTex" OutName="darunia_mouth_serious" Format="ci8" Width="64" Height="32" Offset="0x8C80" TlutOffset="0x7CC8"/>
<Texture Name="gDaruniaMouthGrinningTex" OutName="darunia_mouth_grinning" Format="ci8" Width="64" Height="32" Offset="0x9D40" TlutOffset="0x7CC8"/>
<Texture Name="gDaruniaMouthOpenTex" OutName="darunia_mouth_open" Format="ci8" Width="64" Height="32" Offset="0xA940" TlutOffset="0x7CC8"/>
<Texture Name="gDaruniaMouthHappyTex" OutName="darunia_mouth_happy" Format="ci8" Width="64" Height="32" Offset="0xB180" TlutOffset="0x7CC8"/>
<!-- Darunia's nose textures -->
<Texture Name="gDaruniaNoseSeriousTex" OutName="darunia_nose_serious" Format="ci8" Width="8" Height="8" Offset="0x7FC0" TlutOffset="0x7980"/>
<Texture Name="gDaruniaNoseHappyTex" OutName="darunia_nose_happy" Format="ci8" Width="8" Height="8" Offset="0xB140" TlutOffset="0x7980"/>
<!-- Palettes -->
<Texture Name="gDaruniaTLUT_6EC0" OutName="darunia_tlut_6EC0" Format="rgba16" Width="16" Height="16" Offset="0x6EC0"/>
<Texture Name="gDaruniaTLUT_7AF8" OutName="darunia_tlut_7AF8" Format="rgba16" Width="29" Height="8" Offset="0x7AF8"/>
<Texture Name="gDaruniaTLUT_7CC8" OutName="darunia_tlut_7CC8" Format="rgba16" Width="21" Height="12" Offset="0x7CC8"/>
<Texture Name="gDaruniaTLUT_7980" OutName="darunia_tlut_7980" Format="rgba16" Width="47" Height="4" Offset="0x7980"/>
<!-- Palette: gDaruniaPalette_6EC0 -->
<Texture Name="gDaruniaSkelTex_70C0" OutName="darunia_tex_70C0" Format="ci8" Width="32" Height="16" Offset="0x70C0" TlutOffset="0x6EC0"/>
<Texture Name="gDaruniaSkelTex_72C0" OutName="darunia_tex_72C0" Format="ci8" Width="16" Height="16" Offset="0x72C0" TlutOffset="0x6EC0"/>
<Texture Name="gDaruniaSkelTex_73C0" OutName="darunia_tex_73C0" Format="ci8" Width="8" Height="16" Offset="0x73C0" TlutOffset="0x6EC0"/>
<Texture Name="gDaruniaSkelTex_7440" OutName="darunia_tex_7440" Format="ci8" Width="8" Height="8" Offset="0x7440" TlutOffset="0x6EC0"/>
<Texture Name="gDaruniaSkelTex_7480" OutName="darunia_tex_7480" Format="ci8" Width="16" Height="16" Offset="0x7480" TlutOffset="0x6EC0"/>
<Texture Name="gDaruniaSkelTex_7580" OutName="darunia_tex_7580" Format="ci8" Width="32" Height="32" Offset="0x7580" TlutOffset="0x6EC0"/>
<!-- Palette: gDaruniaPalette_7980 -->
<Texture Name="gDaruniaSkelTex_7EC0" OutName="darunia_tex_7EC0" Format="ci8" Width="8" Height="16" Offset="0x7EC0" TlutOffset="0x7980"/>
<Texture Name="gDaruniaSkelTex_7F40" OutName="darunia_tex_7F40" Format="ci8" Width="8" Height="16" Offset="0x7F40" TlutOffset="0x7980"/>
<Texture Name="gDaruniaSkelTex_8000" OutName="darunia_tex_8000" Format="ci8" Width="8" Height="16" Offset="0x8000" TlutOffset="0x7980"/>
<Texture Name="gDaruniaSkelTex_9480" OutName="darunia_tex_9480" Format="ci8" Width="8" Height="16" Offset="0x9480" TlutOffset="0x7980"/>
<Texture Name="gDaruniaSkelTex_9500" OutName="darunia_tex_9500" Format="ci8" Width="32" Height="64" Offset="0x9500" TlutOffset="0x7980"/>
<Texture Name="gDaruniaSkelTex_9D00" OutName="darunia_tex_9D00" Format="ci8" Width="8" Height="8" Offset="0x9D00" TlutOffset="0x7980"/>
</File>
</Root>

View File

@@ -1,5 +1,4 @@
<Root>
<ExternalFile XmlPath="objects/gameplay_keep.xml" OutPath="assets/objects/gameplay_keep/"/>
<File Name="object_efc_erupc" Segment="6">
<Texture Name="object_efc_erupc_Tex_000000" OutName="tex_00000000" Format="i8" Width="32" Height="64" Offset="0x0"/>
<Texture Name="object_efc_erupc_Tex_000800" OutName="tex_00000800" Format="i4" Width="64" Height="64" Offset="0x800"/>

View File

@@ -1,17 +1,17 @@
<Root>
<File Name="object_fd" Segment="6">
<!-- Boss title card -->
<Texture Name="gVolvagiaTitleCardTex" OutName="volvagia_title_card" Format="ia8" Width="128" Height="120" Offset="0xD700"/>
<Texture Name="gVolvagiaTitleCardTex" OutName="volvagia_title_card" Format="ia8" Width="128" Height="80" Offset="0xD700"/>
<!-- Skeletons -->
<Skeleton Name="gVolvagiaLeftArmSkel" Type="Normal" LimbType="Standard" Offset="0x114E0"/>
<Skeleton Name="gVolvagiaRightArmSkel" Type="Normal" LimbType="Standard" Offset="0x115A0"/>
<Skeleton Name="gVolvagiaHeadSkel" Type="Normal" LimbType="Standard" Offset="0x11660"/>
<Skeleton Name="gVolvagiaLeftArmSkel" Type="Normal" LimbType="Standard" Offset="0x100E0"/>
<Skeleton Name="gVolvagiaRightArmSkel" Type="Normal" LimbType="Standard" Offset="0x101A0"/>
<Skeleton Name="gVolvagiaHeadSkel" Type="Normal" LimbType="Standard" Offset="0x10260"/>
<!-- Animations -->
<Animation Name="gVolvagiaLeftArmEmergeAnim" Offset="0x11464"/>
<Animation Name="gVolvagiaRightArmEmergeAnim" Offset="0x11524"/>
<Animation Name="gVolvagiaHeadEmergeAnim" Offset="0x115E4"/>
<Animation Name="gVolvagiaLeftArmEmergeAnim" Offset="0x10064"/>
<Animation Name="gVolvagiaRightArmEmergeAnim" Offset="0x10124"/>
<Animation Name="gVolvagiaHeadEmergeAnim" Offset="0x101E4"/>
<!-- Head display lists -->
<DList Name="gVolvagiaBrokenFaceDL" Offset="0x59F8"/>
@@ -59,7 +59,7 @@
<DList Name="gVolvagiaSkullPieceModelDL" Offset="0xD6E8"/>
<!-- Unused body skeleton assets -->
<Skeleton Name="gVolvagiaBodySkel" Type="Flex" LimbType="Standard" Offset="0x11420"/>
<Skeleton Name="gVolvagiaBodySkel" Type="Flex" LimbType="Standard" Offset="0x10020"/>
<Animation Name="gVolvagiaBodyStaticAnim" Offset="0x61D8"/>
<Texture Name="gVolvagiaBodyTex" OutName="volvagia_body" Format="rgba16" Width="32" Height="64" Offset="0x8128"/>

View File

@@ -0,0 +1,76 @@
<Root>
<File Name="object_fd" Segment="6">
<!-- Boss title card -->
<Texture Name="gVolvagiaTitleCardTex" OutName="volvagia_title_card" Format="ia8" Width="128" Height="120" Offset="0xD700"/>
<!-- Skeletons -->
<Skeleton Name="gVolvagiaLeftArmSkel" Type="Normal" LimbType="Standard" Offset="0x114E0"/>
<Skeleton Name="gVolvagiaRightArmSkel" Type="Normal" LimbType="Standard" Offset="0x115A0"/>
<Skeleton Name="gVolvagiaHeadSkel" Type="Normal" LimbType="Standard" Offset="0x11660"/>
<!-- Animations -->
<Animation Name="gVolvagiaLeftArmEmergeAnim" Offset="0x11464"/>
<Animation Name="gVolvagiaRightArmEmergeAnim" Offset="0x11524"/>
<Animation Name="gVolvagiaHeadEmergeAnim" Offset="0x115E4"/>
<!-- Head display lists -->
<DList Name="gVolvagiaBrokenFaceDL" Offset="0x59F8"/>
<DList Name="gVolvagiaManeMaterialDL" Offset="0x9168"/>
<DList Name="gVolvagiaManeModelDL" Offset="0x91E8"/>
<!-- Eye textures -->
<Texture Name="gVolvagiaEyeOpenTex" OutName="volvagia_eye_open" Format="i8" Width="32" Height="32" Offset="0x38A8"/>
<Texture Name="gVolvagiaEyeHalfTex" OutName="volvagia_eye_half" Format="i8" Width="32" Height="32" Offset="0x34A8"/>
<Texture Name="gVolvagiaEyeClosedTex" OutName="volvagia_eye_closed" Format="i8" Width="32" Height="32" Offset="0x3CA8"/>
<!-- Death display lists -->
<DList Name="gVolvagiaRibsDL" Offset="0xB2F8"/>
<DList Name="gVolvagiaSkullDL" Offset="0xCBC8"/>
<DList Name="gVolvagiaJawboneDL" Offset="0xD0A0"/>
<!-- Body segment display lists -->
<DList Name="gVolvagiaBodySeg1DL" Offset="0x79A0"/>
<DList Name="gVolvagiaBodySeg2DL" Offset="0x7AC0"/>
<DList Name="gVolvagiaBodySeg3DL" Offset="0x7B70"/>
<DList Name="gVolvagiaBodySeg4DL" Offset="0x7BD0"/>
<DList Name="gVolvagiaBodySeg5DL" Offset="0x7C30"/>
<DList Name="gVolvagiaBodySeg6DL" Offset="0x7C90"/>
<DList Name="gVolvagiaBodySeg7DL" Offset="0x7CF0"/>
<DList Name="gVolvagiaBodySeg8DL" Offset="0x7D50"/>
<DList Name="gVolvagiaBodySeg9DL" Offset="0x7DB0"/>
<DList Name="gVolvagiaBodySeg10DL" Offset="0x7E10"/>
<DList Name="gVolvagiaBodySeg11DL" Offset="0x7E70"/>
<DList Name="gVolvagiaBodySeg12DL" Offset="0x7ED0"/>
<DList Name="gVolvagiaBodySeg13DL" Offset="0x7F30"/>
<DList Name="gVolvagiaBodySeg14DL" Offset="0x7F90"/>
<DList Name="gVolvagiaBodySeg15DL" Offset="0x7FF0"/>
<DList Name="gVolvagiaBodySeg16DL" Offset="0x8038"/>
<DList Name="gVolvagiaBodySeg17DL" Offset="0x8080"/>
<DList Name="gVolvagiaBodySeg18DL" Offset="0x80D8"/>
<!-- Particle display lists -->
<DList Name="gVolvagiaEmberMaterialDL" Offset="0xA880"/>
<DList Name="gVolvagiaEmberModelDL" Offset="0xA900"/>
<DList Name="gVolvagiaDustMaterialDL" Offset="0xB3A8"/>
<DList Name="gVolvagiaDustModelDL" Offset="0xB3C8"/>
<DList Name="gVolvagiaDebrisMaterialDL" Offset="0xD3A0"/>
<DList Name="gVolvagiaDebrisModelDL" Offset="0xD420"/>
<DList Name="gVolvagiaSkullPieceMaterialDL" Offset="0xD668"/>
<DList Name="gVolvagiaSkullPieceModelDL" Offset="0xD6E8"/>
<!-- Unused body skeleton assets -->
<Skeleton Name="gVolvagiaBodySkel" Type="Flex" LimbType="Standard" Offset="0x11420"/>
<Animation Name="gVolvagiaBodyStaticAnim" Offset="0x61D8"/>
<Texture Name="gVolvagiaBodyTex" OutName="volvagia_body" Format="rgba16" Width="32" Height="64" Offset="0x8128"/>
<!-- Unused, purpose unknown -->
<DList Name="gVolvagiaDL_009668" Offset="0x9668"/>
<!-- Platform assets -->
<Collision Name="gVolvagiaPlatformCol" Offset="0xD68"/>
<DList Name="gVolvagiaPlatformDL" Offset="0x240"/>
<!-- Boulder assets -->
<DList Name="gVolvagiaRockDL" Offset="0x9F20"/>
</File>
</Root>

View File

@@ -2,33 +2,33 @@
<File Name="object_fhg" Segment="6">
<!-- Skeleton -->
<Skeleton Name="gPhantomHorseSkel" Type="Normal" LimbType="Skin" Offset="0xB098"/>
<Skeleton Name="gPhantomHorseSkel" Type="Normal" LimbType="Skin" Offset="0x9C98"/>
<!-- Animations -->
<Animation Name="gPhantomHorseRunningAnim" Offset="0xB4C8"/>
<Animation Name="gPhantomHorseAirAnim" Offset="0xB9D0"/>
<Animation Name="gPhantomHorseLeapAnim" Offset="0xC65C"/>
<Animation Name="gPhantomHorseLandAnim" Offset="0xCB1C"/>
<Animation Name="gPhantomHorseRearingAnim" Offset="0xDDB8"/>
<Animation Name="gPhantomHorseIdleAnim" Offset="0xE8A0"/>
<Animation Name="gPhantomHorseRunningAnim" Offset="0xA0C8"/>
<Animation Name="gPhantomHorseAirAnim" Offset="0xA5D0"/>
<Animation Name="gPhantomHorseLeapAnim" Offset="0xB25C"/>
<Animation Name="gPhantomHorseLandAnim" Offset="0xB71C"/>
<Animation Name="gPhantomHorseRearingAnim" Offset="0xC9B8"/>
<Animation Name="gPhantomHorseIdleAnim" Offset="0xD4A0"/>
<!-- Unused animations -->
<Animation Name="gPhantomHorseUnusedRearingAnim" Offset="0x5804"/>
<Animation Name="gPhantomHorseStillAnim" Offset="0x5990"/>
<Animation Name="gPhantomHorseFenceJumpAnim" Offset="0xC180"/>
<Animation Name="gPhantomHorseFenceJumpAnim" Offset="0xAD80"/>
<!-- Boss title card -->
<Texture Name="gPhantomGanonTitleCardTex" OutName="phantom_ganon_title_card" Format="ia8" Width="128" Height="120" Offset="0x59A0"/>
<Texture Name="gPhantomGanonTitleCardTex" OutName="phantom_ganon_title_card" Format="ia8" Width="128" Height="80" Offset="0x59A0"/>
<!-- Energy attack DLists -->
<DList Name="gPhantomWarpDL" Offset="0xFAA0"/>
<DList Name="gPhantomLightningBlastDL" Offset="0xFCF8"/>
<DList Name="gPhantomLightningDL" Offset="0x105E0"/>
<DList Name="gPhantomEnergyBallDL" Offset="0x12160"/>
<DList Name="gPhantomWarpDL" Offset="0xE6A0"/>
<DList Name="gPhantomLightningBlastDL" Offset="0xE8F8"/>
<DList Name="gPhantomLightningDL" Offset="0xF1E0"/>
<DList Name="gPhantomEnergyBallDL" Offset="0x10D60"/>
<!-- Unused DLists -->
<DList Name="gPhantomUnkDL_FCA0" Offset="0xFCA0"/>
<DList Name="gPhantomUnkDL_10CA0" Offset="0x10CA0"/>
<DList Name="gPhantomUnkDL_FCA0" Offset="0xE8A0"/>
<DList Name="gPhantomUnkDL_10CA0" Offset="0xF8A0"/>
</File>
</Root>

View File

@@ -0,0 +1,34 @@
<Root>
<File Name="object_fhg" Segment="6">
<!-- Skeleton -->
<Skeleton Name="gPhantomHorseSkel" Type="Normal" LimbType="Skin" Offset="0xB098"/>
<!-- Animations -->
<Animation Name="gPhantomHorseRunningAnim" Offset="0xB4C8"/>
<Animation Name="gPhantomHorseAirAnim" Offset="0xB9D0"/>
<Animation Name="gPhantomHorseLeapAnim" Offset="0xC65C"/>
<Animation Name="gPhantomHorseLandAnim" Offset="0xCB1C"/>
<Animation Name="gPhantomHorseRearingAnim" Offset="0xDDB8"/>
<Animation Name="gPhantomHorseIdleAnim" Offset="0xE8A0"/>
<!-- Unused animations -->
<Animation Name="gPhantomHorseUnusedRearingAnim" Offset="0x5804"/>
<Animation Name="gPhantomHorseStillAnim" Offset="0x5990"/>
<Animation Name="gPhantomHorseFenceJumpAnim" Offset="0xC180"/>
<!-- Boss title card -->
<Texture Name="gPhantomGanonTitleCardTex" OutName="phantom_ganon_title_card" Format="ia8" Width="128" Height="120" Offset="0x59A0"/>
<!-- Energy attack DLists -->
<DList Name="gPhantomWarpDL" Offset="0xFAA0"/>
<DList Name="gPhantomLightningBlastDL" Offset="0xFCF8"/>
<DList Name="gPhantomLightningDL" Offset="0x105E0"/>
<DList Name="gPhantomEnergyBallDL" Offset="0x12160"/>
<!-- Unused DLists -->
<DList Name="gPhantomUnkDL_FCA0" Offset="0xFCA0"/>
<DList Name="gPhantomUnkDL_10CA0" Offset="0x10CA0"/>
</File>
</Root>

View File

@@ -1,5 +1,4 @@
<Root>
<ExternalFile XmlPath="objects/gameplay_keep.xml" OutPath="assets/objects/gameplay_keep/"/>
<File Name="object_fish" Segment="6">
<Animation Name="gFishingFishAnim" Offset="0x7C"/>
<DList Name="gFishingFishDL_000940" Offset="0x940"/>

View File

@@ -1,5 +1,4 @@
<Root>
<ExternalFile XmlPath="objects/gameplay_keep.xml" OutPath="assets/objects/gameplay_keep/"/>
<File Name="object_fz" Segment="6">
<DList Name="gFreezardIntactDL" Offset="0x1130"/>
<DList Name="gFreezardTopRightHornChippedDL" Offset="0x21A0"/>

View File

@@ -68,39 +68,39 @@
<DList Name="gGanondorfRightHandOpenDL" Offset="0xC9E8"/>
<!-- Ganondorf Title Card Texture -->
<Texture Name="gGanondorfTitleCardTex" OutName="ganondorf_title_card" Format="ia8" Width="128" Height="40" Offset="0xCF00"/>
<Texture Name="gGanondorfTitleCardTex" OutName="ganondorf_title_card" Format="ia8" Width="128" Height="80" Offset="0xCF00"/>
<!-- Ganondorf Animation -->
<Animation Name="gGanondorfEndingFloatAnim" Offset="0x11348"/> <!-- Original name is "ONOLEE" (lit. "Curse you!" from his in-game dialogue) -->
<Animation Name="gGanondorfEndingFloatAnim" Offset="0xFF48"/> <!-- Original name is "ONOLEE" (lit. "Curse you!" from his in-game dialogue) -->
<!-- Ganondorf Limbs -->
<Limb Name="gGanondorfRootLimb" LimbType="Standard" Offset="0x11358"/>
<Limb Name="gGanondorfTorsoLimb" LimbType="Standard" Offset="0x11364"/>
<Limb Name="gGanondorfLeftShoulderLimb" LimbType="Standard" Offset="0x11370"/>
<Limb Name="gGanondorfLeftUpperArmLimb" LimbType="Standard" Offset="0x1137C"/>
<Limb Name="gGanondorfLeftForearmLimb" LimbType="Standard" Offset="0x11388"/>
<Limb Name="gGanondorfLeftHandLimb" LimbType="Standard" Offset="0x11394"/>
<Limb Name="gGanondorfRightShoulderLimb" LimbType="Standard" Offset="0x113A0"/>
<Limb Name="gGanondorfRightUpperArmLimb" LimbType="Standard" Offset="0x113AC"/>
<Limb Name="gGanondorfRightForearmLimb" LimbType="Standard" Offset="0x113B8"/>
<Limb Name="gGanondorfRightHandLimb" LimbType="Standard" Offset="0x113C4"/>
<Limb Name="gGanondorfJewelLimb" LimbType="Standard" Offset="0x113D0"/>
<Limb Name="gGanondorfLeftUpperLipLimb" LimbType="Standard" Offset="0x113DC"/>
<Limb Name="gGanondorfMouthLimb" LimbType="Standard" Offset="0x113E8"/>
<Limb Name="gGanondorfJawLimb" LimbType="Standard" Offset="0x113F4"/>
<Limb Name="gGanondorfUpperHairEndLimb" LimbType="Standard" Offset="0x11400"/>
<Limb Name="gGanondorfLowerHairEndLimb" LimbType="Standard" Offset="0x1140C"/>
<Limb Name="gGanondorfRightUpperLipLimb" LimbType="Standard" Offset="0x11418"/>
<Limb Name="gGanondorfHeadLimb" LimbType="Standard" Offset="0x11424"/>
<Limb Name="gGanondorfPelvisLimb" LimbType="Standard" Offset="0x11430"/>
<Limb Name="gGanondorfLeftThighLimb" LimbType="Standard" Offset="0x1143C"/>
<Limb Name="gGanondorfLeftShinLimb" LimbType="Standard" Offset="0x11448"/>
<Limb Name="gGanondorfLeftFootLimb" LimbType="Standard" Offset="0x11454"/>
<Limb Name="gGanondorfRightThighLimb" LimbType="Standard" Offset="0x11460"/>
<Limb Name="gGanondorfRightShinLimb" LimbType="Standard" Offset="0x1146C"/>
<Limb Name="gGanondorfRightFootLimb" LimbType="Standard" Offset="0x11478"/>
<Limb Name="gGanondorfRootLimb" LimbType="Standard" Offset="0xFF58"/>
<Limb Name="gGanondorfTorsoLimb" LimbType="Standard" Offset="0xFF64"/>
<Limb Name="gGanondorfLeftShoulderLimb" LimbType="Standard" Offset="0xFF70"/>
<Limb Name="gGanondorfLeftUpperArmLimb" LimbType="Standard" Offset="0xFF7C"/>
<Limb Name="gGanondorfLeftForearmLimb" LimbType="Standard" Offset="0xFF88"/>
<Limb Name="gGanondorfLeftHandLimb" LimbType="Standard" Offset="0xFF94"/>
<Limb Name="gGanondorfRightShoulderLimb" LimbType="Standard" Offset="0xFFA0"/>
<Limb Name="gGanondorfRightUpperArmLimb" LimbType="Standard" Offset="0xFFAC"/>
<Limb Name="gGanondorfRightForearmLimb" LimbType="Standard" Offset="0xFFB8"/>
<Limb Name="gGanondorfRightHandLimb" LimbType="Standard" Offset="0xFFC4"/>
<Limb Name="gGanondorfJewelLimb" LimbType="Standard" Offset="0xFFD0"/>
<Limb Name="gGanondorfLeftUpperLipLimb" LimbType="Standard" Offset="0xFFDC"/>
<Limb Name="gGanondorfMouthLimb" LimbType="Standard" Offset="0xFFE8"/>
<Limb Name="gGanondorfJawLimb" LimbType="Standard" Offset="0xFFF4"/>
<Limb Name="gGanondorfUpperHairEndLimb" LimbType="Standard" Offset="0x10000"/>
<Limb Name="gGanondorfLowerHairEndLimb" LimbType="Standard" Offset="0x1000C"/>
<Limb Name="gGanondorfRightUpperLipLimb" LimbType="Standard" Offset="0x10018"/>
<Limb Name="gGanondorfHeadLimb" LimbType="Standard" Offset="0x10024"/>
<Limb Name="gGanondorfPelvisLimb" LimbType="Standard" Offset="0x10030"/>
<Limb Name="gGanondorfLeftThighLimb" LimbType="Standard" Offset="0x1003C"/>
<Limb Name="gGanondorfLeftShinLimb" LimbType="Standard" Offset="0x10048"/>
<Limb Name="gGanondorfLeftFootLimb" LimbType="Standard" Offset="0x10054"/>
<Limb Name="gGanondorfRightThighLimb" LimbType="Standard" Offset="0x10060"/>
<Limb Name="gGanondorfRightShinLimb" LimbType="Standard" Offset="0x1006C"/>
<Limb Name="gGanondorfRightFootLimb" LimbType="Standard" Offset="0x10078"/>
<!-- Ganondorf Skeleton -->
<Skeleton Name="gGanondorfSkel" Type="Flex" LimbType="Standard" Offset="0x114E8"/>
<Skeleton Name="gGanondorfSkel" Type="Flex" LimbType="Standard" Offset="0x100E8"/>
</File>
</Root>

View File

@@ -105,70 +105,70 @@
<DList Name="gGanonInnerTeethDL" Offset="0x219D8"/>
<!-- Ganon Title Card Texture -->
<Texture Name="gGanonTitleCardTex" OutName="ganon_title_card" Format="ia8" Width="128" Height="120" Offset="0x21A90"/>
<Texture Name="gGanonTitleCardTex" OutName="ganon_title_card" Format="ia8" Width="128" Height="80" 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"/>
<Limb Name="gGanonRootLimb" LimbType="Standard" Offset="0x24290"/>
<Limb Name="gGanonTorsoLimb" LimbType="Standard" Offset="0x2429C"/>
<Limb Name="gGanonLeftShoulderLimb" LimbType="Standard" Offset="0x242A8"/>
<Limb Name="gGanonLeftUpperArmLimb" LimbType="Standard" Offset="0x242B4"/>
<Limb Name="gGanonLeftForearmLimb" LimbType="Standard" Offset="0x242C0"/>
<Limb Name="gGanonLeftWristLimb" LimbType="Standard" Offset="0x242CC"/>
<Limb Name="gGanonLeftSwordLimb" LimbType="Standard" Offset="0x242D8"/>
<Limb Name="gGanonLeftHandLimb" LimbType="Standard" Offset="0x242E4"/>
<Limb Name="gGanonRightShoulderLimb" LimbType="Standard" Offset="0x242F0"/>
<Limb Name="gGanonRightUpperArmLimb" LimbType="Standard" Offset="0x242FC"/>
<Limb Name="gGanonRightForearmLimb" LimbType="Standard" Offset="0x24308"/>
<Limb Name="gGanonRightWristLimb" LimbType="Standard" Offset="0x24314"/>
<Limb Name="gGanonRightSwordLimb" LimbType="Standard" Offset="0x24320"/>
<Limb Name="gGanonRightHandLimb" LimbType="Standard" Offset="0x2432C"/>
<Limb Name="gGanonNeckLimb" LimbType="Standard" Offset="0x24338"/>
<Limb Name="gGanonJewelLimb" LimbType="Standard" Offset="0x24344"/>
<Limb Name="gGanonSnoutLimb" LimbType="Standard" Offset="0x24350"/>
<Limb Name="gGanonOuterTeethLimb" LimbType="Standard" Offset="0x2435C"/>
<Limb Name="gGanonMouthLimb" LimbType="Standard" Offset="0x24368"/>
<Limb Name="gGanonInnerTeethLimb" LimbType="Standard" Offset="0x24374"/>
<Limb Name="gGanonJawLimb" LimbType="Standard" Offset="0x24380"/>
<Limb Name="gGanonMiddleHair1Limb" LimbType="Standard" Offset="0x2438C"/>
<Limb Name="gGanonMiddleHair2Limb" LimbType="Standard" Offset="0x24398"/>
<Limb Name="gGanonMiddleHair3Limb" LimbType="Standard" Offset="0x243A4"/>
<Limb Name="gGanonLeftHair1Limb" LimbType="Standard" Offset="0x243B0"/>
<Limb Name="gGanonLeftHair2Limb" LimbType="Standard" Offset="0x243BC"/>
<Limb Name="gGanonLeftHair3Limb" LimbType="Standard" Offset="0x243C8"/>
<Limb Name="gGanonRightHair1Limb" LimbType="Standard" Offset="0x243D4"/>
<Limb Name="gGanonRightHair2Limb" LimbType="Standard" Offset="0x243E0"/>
<Limb Name="gGanonRightHair3Limb" LimbType="Standard" Offset="0x243EC"/>
<Limb Name="gGanonEyesLimb" LimbType="Standard" Offset="0x243F8"/>
<Limb Name="gGanonHeadLimb" LimbType="Standard" Offset="0x24404"/>
<Limb Name="gGanonLeftHornLimb" LimbType="Standard" Offset="0x24410"/>
<Limb Name="gGanonRightHornLimb" LimbType="Standard" Offset="0x2441C"/>
<Limb Name="gGanonPelvisLimb" LimbType="Standard" Offset="0x24428"/>
<Limb Name="gGanonLeftThighLimb" LimbType="Standard" Offset="0x24434"/>
<Limb Name="gGanonLeftShinLimb" LimbType="Standard" Offset="0x24440"/>
<Limb Name="gGanonLeftFootLimb" LimbType="Standard" Offset="0x2444C"/>
<Limb Name="gGanonRightThighLimb" LimbType="Standard" Offset="0x24458"/>
<Limb Name="gGanonRightShinLimb" LimbType="Standard" Offset="0x24464"/>
<Limb Name="gGanonRightFootLimb" LimbType="Standard" Offset="0x24470"/>
<Limb Name="gGanonTail1Limb" LimbType="Standard" Offset="0x2447C"/>
<Limb Name="gGanonTail2Limb" LimbType="Standard" Offset="0x24488"/>
<Limb Name="gGanonTail3Limb" LimbType="Standard" Offset="0x24494"/>
<Limb Name="gGanonTail4Limb" LimbType="Standard" Offset="0x244A0"/>
<Limb Name="gGanonTail5Limb" LimbType="Standard" Offset="0x244AC"/>
<!-- Ganon Skeleton -->
<Skeleton Name="gGanonSkel" Type="Flex" LimbType="Standard" Offset="0x25970"/>
<Skeleton Name="gGanonSkel" Type="Flex" LimbType="Standard" Offset="0x24570"/>
<!-- 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" -->
<Animation Name="gGanonStunStartAnim" Offset="0x25110"/> <!-- Original name is "gn2_Lhit" -->
<Animation Name="gGanonStunLoopAnim" Offset="0x256F4"/> <!-- Original name is "gn2_Lmahi" ("paralysis, stupor") -->
<Animation Name="gGanonStunEndAnim" Offset="0x26424"/> <!-- Original name is "gn2_Lmahi_to_K" -->
<Animation Name="gGanonDownedStartAnim" Offset="0x29448"/> <!-- Original name is "gn2_downDEMO" -->
<Animation Name="gGanonStunEndToWalkAnim" Offset="0x2A128"/> <!-- Unused, similar to gGanonStunEndAnim. Transitions into walk instead of guard. -->
<Animation Name="gGanonDuplicateStunStartAnim" Offset="0x2ACD0"/> <!-- Unused duplicate of gGanonStunStartAnim -->
<Animation Name="gGanonDuplicateStunLoopAnim" Offset="0x2B2B4"/> <!-- Unused duplicate of gGanonStunLoopAnim -->
<Animation Name="gGanonGetUpAnim" Offset="0x320F8"/> <!-- Original name is "gn2_hukkiDEMO" ("return, comeback") -->
<Animation Name="gGanonDownedLoopAnim" Offset="0x32E78"/> <!-- Original name is "gn2_mahiDEMO" -->
<Animation Name="gGanonWalkAnim" Offset="0x33FC0"/> <!-- Original name is "gn2_walk" -->
<Animation Name="gGanonWalkToGuardAnim" Offset="0x347DC"/> <!-- Unused. Original name is "gn2_walk_to_K" -->
</File>
</Root>

View File

@@ -0,0 +1,174 @@
<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 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" OutName="ganon_body_tlut" Format="rgba16" Width="16" Height="16" Offset="0x1AF80"/>
<Texture Name="gGanonHairFringeTLUT" OutName="ganon_hair_fringe_tlut" Format="rgba16" Width="16" Height="16" Offset="0x1B180"/>
<Texture Name="gGanonUnusedTLUT" OutName="ganon_unused_tlut" Format="rgba16" Width="16" Height="16" Offset="0x1B380"/>
<Texture Name="gGanonGerudoFabricTLUT" OutName="ganon_gerudo_fabric_tlut" Format="rgba16" Width="16" Height="16" Offset="0x1B580"/>
<Texture Name="gGanonRedFabricTLUT" OutName="ganon_red_fabric_tlut" Format="rgba16" Width="16" Height="16" Offset="0x1B780"/>
<Texture Name="gGanonBlackLeatherAndPauldronTLUT" OutName="ganon_black_metal_and_pauldron_tlut" Format="rgba16" Width="16" Height="16" Offset="0x1B980"/>
<Texture Name="gGanonLeatherTLUT" OutName="ganon_leather_tlut" Format="rgba16" Width="16" Height="16" Offset="0x1BB80"/>
<Texture Name="gGanonHoofTLUT" OutName="ganon_hoof_tlut" Format="rgba16" Width="16" Height="16" Offset="0x1BD80"/>
<Texture Name="gGanonTailTLUT" OutName="ganon_tail_tlut" Format="rgba16" Width="16" Height="16" Offset="0x1BF80"/>
<Texture Name="gGanonHairTex" OutName="ganon_hair" Format="rgba16" Width="8" Height="16" Offset="0x1C180"/>
<Texture Name="gGanonMouthTex" OutName="ganon_mouth" Format="rgba16" Width="8" Height="16" Offset="0x1C280"/>
<Texture Name="gGanonFacialHairTex" OutName="ganon_facial_hair" Format="rgba16" Width="8" Height="8" Offset="0x1C380"/>
<Texture Name="gGanonBodyTex" OutName="ganon_body" Format="ci8" Width="32" Height="32" Offset="0x1C400" TlutOffset="0x1AF80"/>
<Texture Name="gGanonSnoutFrontTex" OutName="ganon_snout_front" Format="rgba16" Width="8" Height="16" Offset="0x1C800"/>
<Texture Name="gGanonSnoutSideTex" OutName="ganon_snout_side" Format="rgba16" Width="8" Height="16" Offset="0x1C900"/>
<Texture Name="gGanonHairFringeTex" OutName="ganon_hair_fringe" Format="ci8" Width="32" Height="16" Offset="0x1CA00" TlutOffset="0x1B180"/>
<Texture Name="gGanonGerudoFabricTex" OutName="ganon_gerudo_fabric" Format="ci8" Width="16" Height="16" Offset="0x1CC00" TlutOffset="0x1B580"/>
<Texture Name="gGanonFurTuftTex" OutName="ganon_fur_tuft" Format="rgba16" Width="16" Height="16" Offset="0x1CD00"/>
<Texture Name="gGanonRedFabricTex" OutName="ganon_red_fabric" Format="ci8" Width="16" Height="16" Offset="0x1CF00" TlutOffset="0x1B780"/>
<Texture Name="gGanonPauldronTex" OutName="ganon_pauldron" Format="ci8" Width="16" Height="16" Offset="0x1D000" TlutOffset="0x1B980"/>
<Texture Name="gGanonCapeFasteningTex" OutName="ganon_cape_fastening" Format="ci8" Width="16" Height="16" Offset="0x1D100" TlutOffset="0x1B780"/>
<Texture Name="gGanonBlackLeatherTex" OutName="ganon_black_leather" Format="ci8" Width="16" Height="16" Offset="0x1D200" TlutOffset="0x1B980"/>
<Texture Name="gGanonLeatherTex" OutName="ganon_leather" Format="ci8" Width="16" Height="16" Offset="0x1D300" TlutOffset="0x1BB80"/>
<Texture Name="gGanonHoofTex" OutName="ganon_hoof" Format="ci8" Width="16" Height="16" Offset="0x1D400" TlutOffset="0x1BD80"/>
<Texture Name="gGanonUnderSkirtTex" OutName="ganon_under_skirt" Format="rgba16" Width="4" Height="16" Offset="0x1D500"/>
<Texture Name="gGanonTailTex" OutName="ganon_tail" Format="ci8" Width="16" Height="32" Offset="0x1D580" TlutOffset="0x1BF80"/>
<Texture Name="gGanonEyesTLUT" OutName="ganon_eyes_tlut" Format="rgba16" Width="4" Height="4" Offset="0x1D780"/>
<Texture Name="gGanonHandTLUT" OutName="ganon_hand_tlut" Format="rgba16" Width="16" Height="11" Offset="0x1D7A8"/>
<Texture Name="gGanonHandTex" OutName="ganon_hand" Format="ci8" Width="32" Height="32" Offset="0x1D908" TlutOffset="0x1D7A8"/>
<Texture Name="gGanonJewelTex" OutName="ganon_jewel" Format="rgba16" Width="16" Height="32" Offset="0x1DD08"/>
<Texture Name="gGanonClawAndTeethTex" OutName="ganon_claw_and_teeth" Format="rgba16" Width="8" Height="8" Offset="0x1E108"/>
<Texture Name="gGanonEyeOpenTex" OutName="ganon_eye_open" Format="ci4" Width="16" Height="16" Offset="0x1E188" TlutOffset="0x1D780"/>
<Texture Name="gGanonLipsTex" OutName="ganon_lips" Format="rgba16" Width="8" Height="8" Offset="0x1E208"/>
<Texture Name="gGanonHornBaseTex" OutName="ganon_horn_base" Format="rgba16" Width="16" Height="16" Offset="0x1E288"/>
<Texture Name="gGanonHornTex" OutName="ganon_horn" Format="rgba16" Width="16" Height="8" Offset="0x1E488"/>
<Texture Name="gGanonSwordBladeTex" OutName="ganon_sword_blade" Format="i4" Width="32" Height="32" Offset="0x1E588"/>
<Texture Name="gGanonSwordGuardTex" OutName="ganon_sword_guard" Format="rgba16" Width="8" Height="16" Offset="0x1E788"/>
<Texture Name="gGanonSwordGripTex" OutName="ganon_sword_grip" Format="rgba16" Width="8" Height="16" Offset="0x1E888"/>
<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 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" OutName="ganon_title_card" 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>

View File

@@ -0,0 +1,106 @@
<Root>
<!-- Assets for Ganondorf -->
<File Name="object_ganon" Segment="6">
<!-- Ganondorf Limb DisplayLists -->
<DList Name="gGanondorfPelvisDL" Offset="0x49C0"/>
<DList Name="gGanondorfRightShinDL" Offset="0x4C08"/>
<DList Name="gGanondorfRightFootDL" Offset="0x4E08"/>
<DList Name="gGanondorfRightThighDL" Offset="0x4F20"/>
<DList Name="gGanondorfLeftShinDL" Offset="0x5070"/>
<DList Name="gGanondorfLeftFootDL" Offset="0x5270"/>
<DList Name="gGanondorfLeftThighDL" Offset="0x5388"/>
<DList Name="gGanondorfHeadDL" Offset="0x54D8"/>
<DList Name="gGanondorfRightUpperLipDL" Offset="0x6030"/>
<DList Name="gGanondorfLowerHairEndDL" Offset="0x6198"/>
<DList Name="gGanondorfUpperHairEndDL" Offset="0x62F0"/>
<DList Name="gGanondorfJawDL" Offset="0x6460"/>
<DList Name="gGanondorfMouthDL" Offset="0x66E8"/>
<DList Name="gGanondorfLeftUpperLipDL" Offset="0x6A28"/>
<DList Name="gGanondorfTorsoDL" Offset="0x6B90"/>
<DList Name="gGanondorfRightForearmDL" Offset="0x6F20"/>
<DList Name="gGanondorfRightUpperArmDL" Offset="0x7048"/>
<DList Name="gGanondorfRightShoulderDL" Offset="0x7310"/>
<DList Name="gGanondorfLeftForearmDL" Offset="0x7518"/>
<DList Name="gGanondorfLeftUpperArmDL" Offset="0x7640"/>
<DList Name="gGanondorfLeftShoulderDL" Offset="0x7908"/>
<!-- Ganondorf Textures -->
<Texture Name="gGanondorfSkinTLUT" OutName="ganondorf_skin_tlut" Format="rgba16" Width="16" Height="16" Offset="0x7B10"/>
<Texture Name="gGanondorfHairTLUT" OutName="ganondorf_hair_tlut" Format="rgba16" Width="16" Height="16" Offset="0x7D10"/>
<Texture Name="gGanondorfInnerMouthTex" OutName="ganondorf_inner_mouth" Format="rgba16" Width="8" Height="8" Offset="0x7F10"/>
<Texture Name="gGanondorfJawTex" OutName="ganondorf_jaw" Format="ci8" Width="16" Height="16" Offset="0x7F90" TlutOffset="0x7B10"/>
<Texture Name="gGanondorfSideburnTex" OutName="ganondorf_sideburn" Format="ci8" Width="16" Height="16" Offset="0x8090" TlutOffset="0x7D10"/>
<Texture Name="gGanondorfOuterMouthTex" OutName="ganondorf_outer_mouth" Format="rgba16" Width="4" Height="8" Offset="0x8190"/>
<Texture Name="gGanondorfUpperLipTex" OutName="ganondorf_upper_lip" Format="ci8" Width="16" Height="16" Offset="0x81D0" TlutOffset="0x7B10"/>
<Texture Name="gGanondorfHairTex" OutName="ganondorf_hair" Format="ci8" Width="16" Height="16" Offset="0x82D0" TlutOffset="0x7D10"/>
<Texture Name="gGanondorfTeethTex" OutName="ganondorf_teeth" Format="rgba16" Width="4" Height="4" Offset="0x83D0"/>
<Texture Name="gGanondorfEyebrowTex" OutName="ganondorf_eyebrow" Format="ci8" Width="16" Height="8" Offset="0x83F0" TlutOffset="0x7D10"/>
<Texture Name="gGanondorfHairFringeTex" OutName="ganondorf_hair_fringe" Format="ci8" Width="16" Height="16" Offset="0x8470" TlutOffset="0x7D10"/>
<Texture Name="gGanondorfNoseBridgeTex" OutName="ganondorf_nose_bridge" Format="rgba16" Width="4" Height="16" Offset="0x8570"/>
<Texture Name="gGanondorfNoseTex" OutName="ganondorf_nose" Format="ci8" Width="8" Height="8" Offset="0x85F0" TlutOffset="0x7B10"/>
<Texture Name="gGanondorfEarTex" OutName="ganondorf_ear" Format="rgba16" Width="8" Height="16" Offset="0x8630"/>
<Texture Name="gGanondorfEyeOrbitTex" OutName="ganondorf_eye_orbit" Format="ci8" Width="32" Height="16" Offset="0x8730" TlutOffset="0x7B10"/>
<Texture Name="gGanondorfGerudoFabricTex" OutName="ganondorf_gerudo_fabric" Format="rgba16" Width="16" Height="16" Offset="0x8930"/>
<Texture Name="gGanondorfRedFabricTex" OutName="ganondorf_red_fabric" Format="rgba16" Width="16" Height="16" Offset="0x8B30"/>
<Texture Name="gGanondorfBodysuitTex" OutName="ganondorf_bodysuit" Format="rgba16" Width="8" Height="8" Offset="0x8D30"/>
<Texture Name="gGanondorfLeatherTex" OutName="ganondorf_leather" Format="rgba16" Width="16" Height="16" Offset="0x8DB0"/>
<Texture Name="gGanondorfCapeFasteningTex" OutName="ganondorf_cape_fastening" Format="rgba16" Width="16" Height="16" Offset="0x8FB0"/>
<Texture Name="gGanondorfGerudoFabricWithSunTex" OutName="ganondorf_gerudo_fabric_with_sun" Format="rgba16" Width="32" Height="16" Offset="0x91B0"/>
<Texture Name="gGanondorfHandTLUT" OutName="ganondorf_hand_tlut" Format="rgba16" Width="56" Height="1" Offset="0x95B0"/>
<Texture Name="gGanondorfJewelTex" OutName="ganondorf_jewel" Format="rgba16" Width="16" Height="32" Offset="0x9620"/>
<Texture Name="gGanondorfNormalEyeTex" OutName="ganondorf_normal_eye" Format="rgba16" Width="32" Height="16" Offset="0x9A20"/>
<Texture Name="gGanondorfChestJewelTex" OutName="ganondorf_chest_jewel" Format="rgba16" Width="16" Height="16" Offset="0x9E20"/>
<Texture Name="gGanondorfBlackLeatherTex" OutName="ganondorf_black_leather" Format="rgba16" Width="16" Height="16" Offset="0xA020"/>
<Texture Name="gGanondorfThumbTex" OutName="ganondorf_thumb" Format="ci8" Width="8" Height="8" Offset="0xA220" TlutOffset="0x95B0"/>
<Texture Name="gGanondorfGauntletAndPauldronTex" OutName="ganondorf_gauntlet_and_pauldron" Format="rgba16" Width="16" Height="16" Offset="0xA260"/>
<Texture Name="gGanondorfHandSideTex" OutName="ganondorf_hand_side" Format="ci8" Width="8" Height="8" Offset="0xA460" TlutOffset="0x95B0"/>
<Texture Name="gGanondorfFingerTex" OutName="ganondorf_finger" Format="ci8" Width="8" Height="8" Offset="0xA4A0" TlutOffset="0x95B0"/>
<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"/>
<!-- DisplayList for Ganondorf's eyes -->
<DList Name="gGanondorfEyesDL" Offset="0xBE90"/>
<!-- Ganondorf Limb DisplayLists -->
<DList Name="gGanondorfJewelDL" Offset="0xBF40"/>
<DList Name="gGanondorfLeftHandDL" Offset="0xC048"/>
<DList Name="gGanondorfRightHandClosedDL" Offset="0xC518"/>
<DList Name="gGanondorfRightHandOpenDL" Offset="0xC9E8"/>
<!-- Ganondorf Title Card Texture -->
<Texture Name="gGanondorfTitleCardTex" OutName="ganondorf_title_card" Format="ia8" Width="128" Height="120" Offset="0xCF00"/>
<!-- Ganondorf Animation -->
<Animation Name="gGanondorfEndingFloatAnim" Offset="0x11348"/> <!-- Original name is "ONOLEE" (lit. "Curse you!" from his in-game dialogue) -->
<!-- Ganondorf Limbs -->
<Limb Name="gGanondorfRootLimb" LimbType="Standard" Offset="0x11358"/>
<Limb Name="gGanondorfTorsoLimb" LimbType="Standard" Offset="0x11364"/>
<Limb Name="gGanondorfLeftShoulderLimb" LimbType="Standard" Offset="0x11370"/>
<Limb Name="gGanondorfLeftUpperArmLimb" LimbType="Standard" Offset="0x1137C"/>
<Limb Name="gGanondorfLeftForearmLimb" LimbType="Standard" Offset="0x11388"/>
<Limb Name="gGanondorfLeftHandLimb" LimbType="Standard" Offset="0x11394"/>
<Limb Name="gGanondorfRightShoulderLimb" LimbType="Standard" Offset="0x113A0"/>
<Limb Name="gGanondorfRightUpperArmLimb" LimbType="Standard" Offset="0x113AC"/>
<Limb Name="gGanondorfRightForearmLimb" LimbType="Standard" Offset="0x113B8"/>
<Limb Name="gGanondorfRightHandLimb" LimbType="Standard" Offset="0x113C4"/>
<Limb Name="gGanondorfJewelLimb" LimbType="Standard" Offset="0x113D0"/>
<Limb Name="gGanondorfLeftUpperLipLimb" LimbType="Standard" Offset="0x113DC"/>
<Limb Name="gGanondorfMouthLimb" LimbType="Standard" Offset="0x113E8"/>
<Limb Name="gGanondorfJawLimb" LimbType="Standard" Offset="0x113F4"/>
<Limb Name="gGanondorfUpperHairEndLimb" LimbType="Standard" Offset="0x11400"/>
<Limb Name="gGanondorfLowerHairEndLimb" LimbType="Standard" Offset="0x1140C"/>
<Limb Name="gGanondorfRightUpperLipLimb" LimbType="Standard" Offset="0x11418"/>
<Limb Name="gGanondorfHeadLimb" LimbType="Standard" Offset="0x11424"/>
<Limb Name="gGanondorfPelvisLimb" LimbType="Standard" Offset="0x11430"/>
<Limb Name="gGanondorfLeftThighLimb" LimbType="Standard" Offset="0x1143C"/>
<Limb Name="gGanondorfLeftShinLimb" LimbType="Standard" Offset="0x11448"/>
<Limb Name="gGanondorfLeftFootLimb" LimbType="Standard" Offset="0x11454"/>
<Limb Name="gGanondorfRightThighLimb" LimbType="Standard" Offset="0x11460"/>
<Limb Name="gGanondorfRightShinLimb" LimbType="Standard" Offset="0x1146C"/>
<Limb Name="gGanondorfRightFootLimb" LimbType="Standard" Offset="0x11478"/>
<!-- Ganondorf Skeleton -->
<Skeleton Name="gGanondorfSkel" Type="Flex" LimbType="Standard" Offset="0x114E8"/>
</File>
</Root>

Some files were not shown because too many files have changed in this diff Show More