mirror of
https://github.com/HackerN64/HackerOoT.git
synced 2026-01-21 10:37:37 -08:00
Merge remote-tracking branch 'decomp/main' into decomp_update_3
This commit is contained in:
6
Makefile
6
Makefile
@@ -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
968
assets/xml/objects/gameplay_keep_pal.xml
Normal file
968
assets/xml/objects/gameplay_keep_pal.xml
Normal file
File diff suppressed because it is too large
Load Diff
@@ -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>
|
||||
|
||||
79
assets/xml/objects/object_bv_pal.xml
Normal file
79
assets/xml/objects/object_bv_pal.xml
Normal 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>
|
||||
@@ -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"/>
|
||||
|
||||
@@ -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"/>
|
||||
|
||||
@@ -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>
|
||||
|
||||
81
assets/xml/objects/object_du_pal.xml
Normal file
81
assets/xml/objects/object_du_pal.xml
Normal 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>
|
||||
@@ -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"/>
|
||||
|
||||
@@ -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"/>
|
||||
|
||||
|
||||
76
assets/xml/objects/object_fd_pal.xml
Normal file
76
assets/xml/objects/object_fd_pal.xml
Normal 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>
|
||||
@@ -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>
|
||||
|
||||
34
assets/xml/objects/object_fhg_pal.xml
Normal file
34
assets/xml/objects/object_fhg_pal.xml
Normal 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>
|
||||
@@ -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"/>
|
||||
|
||||
@@ -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"/>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
174
assets/xml/objects/object_ganon2_pal.xml
Normal file
174
assets/xml/objects/object_ganon2_pal.xml
Normal 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>
|
||||
106
assets/xml/objects/object_ganon_pal.xml
Normal file
106
assets/xml/objects/object_ganon_pal.xml
Normal 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
Reference in New Issue
Block a user