mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-03 22:44:30 +00:00
Decompile a bunch of objects (#603)
* Mostly done but shifted * still messed up * Almost OK * OBJECT_JYA_OBJ OK, OBJECT_GR OK * Done * Merge master and format * Cleanup * Cleanup 2 * Start object MB dont merge yet * Object_MB OK * Object_ydan_objects OK * General 'ydan' actor cleanup * Forgot some small things * Object_EC OK * add .gitkeep and run format * Object_sd OK but no textures cause of a zap issue * PR fixes * Fix object_sd * fix ydan * delete .gitkeep files * OBJECT_BOX as far as it can go with current ZAP * Fix undefined_syms * Start child link object * Push progress, dont merge yet * Object_mori_objects OK * Fixed? * Fix conflicts again * Seems like i missed some textures * Extract data for BgBombwall * More field * ZAP YEP 2.0 * Object_Box OK * Object_SD ok. Ready to merge * remove ASM and merge master * remove ASM * remove files wrongfully added to docs/ * Almost done * Change comment in z_player_lib.c * forgot some DLists in player_lib.c * Fix conflict, run format * Same as before but this time with Tex and TLUT * Last few things * fix object_GR and add limbs to object_sd * Nane -> Name * gChildDekuShieldMtx is now a matrix and not a blob * PR fixes (Fig) * add a space for comment in z_player_lib.c * re push and new lines * PR fixes (AngheloAlf) * PR fixes (Roman) * Fix Heishi2 * PR fixes (Fig) * Replace spacing in a file * PR fixes (Roman)
This commit is contained in:
parent
36fead60a0
commit
201c9ec1cd
72 changed files with 1499 additions and 1128 deletions
60
assets/xml/objects/gameplay_field_keep.xml
Normal file
60
assets/xml/objects/gameplay_field_keep.xml
Normal file
|
@ -0,0 +1,60 @@
|
|||
<Root>
|
||||
<File Name="gameplay_field_keep" Segment= "5">
|
||||
<DList Name="gHanaFlower1DL" Offset="0x000"/>
|
||||
<DList Name="gHanaFlower2DL" Offset="0x0A0"/>
|
||||
<DList Name="gHanaFlower3DL" Offset="0x0140"/>
|
||||
<DList Name="gHanaLeaf1DL" Offset="0x01E0"/>
|
||||
<DList Name="gHanaLeaf2DL" Offset="0x0280"/>
|
||||
<DList Name="gHanaLeaf3DL" Offset="0x0320"/>
|
||||
<DList Name="gHanaLeaf4DL" Offset="0x03C0"/>
|
||||
<DList Name="gHanaLeaf5DL" Offset="0x0460"/>
|
||||
<Texture Name="gHanaFlowerTex" OutName="hana_flower" Format="rgb5a1" Width="16" Height="32" Offset="0x750"/>
|
||||
<Texture Name="gHanaLeafTex" OutName="hana_leaf" Format="rgb5a1" Width="32" Height="32" Offset="0xB50"/>
|
||||
<DList Name="gHanaDL" Offset="0x500"/>
|
||||
<Collision Name="gBgBombwallCol" Offset="0x41B0"/>
|
||||
<DList Name="gBgBombwallNormalDL" Offset="0x3FC0"/>
|
||||
<DList Name="gBgBombwallBrokenDL" Offset="0x4088"/>
|
||||
<DList Name="gGrottoDL" Offset="0x1390"/>
|
||||
<Texture Name="gGrottoTex" OutName="grotto_tex" Format="ia16" Width="32" Height="64" Offset="0x1420"/>
|
||||
<DList Name="gButterflyDL_002480" Offset="0x2480"/>
|
||||
<DList Name="gButterflyDL_002520" Offset="0x2520"/>
|
||||
<DList Name="gButterflyDL_002580" Offset="0x2580"/>
|
||||
<DList Name="gButterflyDL_002620" Offset="0x2620"/>
|
||||
<Texture Name="gButterflyWingTex" OutName="butterfly_wing" Format="rgb5a1" Width="32" Height="64" Offset="0x2680"/>
|
||||
<Skeleton Name="gButterflySkel" Type="Standard" LimbType="Standard" Offset="0x36F0"/>
|
||||
<Animation Name="gButterflyAnim" Offset="0x2470"/>
|
||||
<Texture Name="gBgBombwallTLUT" OutName="bombwall_palette" Format="rgb5a1" Width="4" Height="4" Offset="0x3700"/>
|
||||
<Texture Name="gBgBombwallNormalTex" OutName="bombwall_normal" Format="ci4" Width="32" Height="64" Offset="0x3720"/>
|
||||
<Texture Name="gBgBombWallBrokenTex" OutName="bombwall_broken" Format="ci4" Width="32" Height="64" Offset="0x3B20"/>
|
||||
<DList Name="gFieldDoorDL_004720" Offset="0x4720"/>
|
||||
<DList Name="gFieldDoor1DL" Offset="0x47A0"/>
|
||||
<DList Name="gFieldDoor2DL" Offset="0x4978"/>
|
||||
<Texture Name="gFieldDoor1Tex" OutName="field_door1" Format="i8" Width="32" Height="128" Offset="0x04F50"/>
|
||||
<Texture Name="gFieldDoorKnobTopHalfTex" OutName="field_door_knob_upper" Format="rgb5a1" Width="16" Height="16" Offset="0x4B50"/>
|
||||
<Texture Name="gFieldDoorKnobTex" OutName="field_door_knob" Format="rgb5a1" Width="16" Height="16" Offset="0x4D50"/>
|
||||
<Skeleton Name="gFieldUnusedFishSkel" Type="Standard" LimbType="Standard" Offset="0x088F8"/>
|
||||
<Animation Name="gFieldUnusedFishAnim" Offset="0x5FF0"/>
|
||||
<DList Name="gFieldUnusedFishDL" Offset="0x6000"/>
|
||||
<DList Name="gFieldSkelUnusedFishDL_0061E8" Offset="0x61E8"/>
|
||||
<DList Name="gFieldSkelUnusedFishDL_0063A8" Offset="0x63A8"/>
|
||||
<DList Name="gFieldSkelUnusedFishDL_006448" Offset="0x6448"/>
|
||||
<Texture Name="gFieldUnusedFishTex" OutName="unused_fish" Format="rgb5a1" Width="64" Height="32" Offset="0x64A8"/>
|
||||
<Texture Name="gFieldUnusedFishBottomTex" OutName="unused_fish_bottom" Format="rgb5a1" Width="64" Height="32" Offset="0x074A8"/>
|
||||
<Texture Name="gFieldUnusedFishFinTex" OutName="unused_fish_fin" Format="rgb5a1" Width="32" Height="16" Offset="0x84A8"/>
|
||||
<DList Name="gSilverRockDL" Offset="0xA3B8"/>
|
||||
<DList Name="gFieldKakeraDL" Offset="0xA880"/>
|
||||
<Texture Name="gFieldKakeraTex" OutName="kakera" Format="rgb5a1" Width="32" Height="32" Offset="0xA940"/>
|
||||
<DList Name="gSilverRockFragmentsDL" Offset="0xA5E8"/>
|
||||
<DList Name="gFieldBushDL" Offset="0xB9D0"/>
|
||||
<Texture Name="gFieldBushTex" OutName="bush" Format="rgb5a1" Width="32" Height="32" Offset="0xB140"/>
|
||||
<DList Name="gFieldBeehiveDL" Offset="0x95B0"/>
|
||||
<DList Name="gFieldBeehiveFragmentDL" Offset="0x9940"/>
|
||||
<Texture Name="gFieldBeehiveTex" OutName="beehive" Format="rgb5a1" Width="32" Height="32" Offset="0x8900"/>
|
||||
<Texture Name="gFieldBeehiveFragmentTex" OutName="beehive_fragment" Format="rgb5a1" Width="16" Height="16" Offset="0x9710"/>
|
||||
<Texture Name="gFieldSilverRockTex" OutName="silver_rock" Format="ci4" Width="64" Height="64" Offset="0x99F8"/>
|
||||
<Texture Name="gFieldSilverRockTLUT" OutName="silver_rock_palette" Format="rgb5a1" Width="4" Height="4" Offset="0x99D0"/>
|
||||
<!-- Kankyo Stuff-->
|
||||
<DList Name="gFieldDL_00CA70" Offset="0xCA70"/>
|
||||
<Blob Name="gFieldUnaccounted_00CB30" Size="0x800"/>
|
||||
</File>
|
||||
</Root>
|
29
assets/xml/objects/object_box.xml
Normal file
29
assets/xml/objects/object_box.xml
Normal file
|
@ -0,0 +1,29 @@
|
|||
<Root>
|
||||
<File Name="object_box" Segment="6">
|
||||
<Skeleton Name="gTreasureChestCurveSkel" Type="Curve" LimbType="Curve" Offset="0x5EB8"/>
|
||||
<CurveAnimation Name="gTreasureChestCurveAnim_4B60" SkelOffset="0x5EB8" Offset="0x4B60"/>
|
||||
<CurveAnimation Name="gTreasureChestCurveAnim_4F70" SkelOffset="0x5EB8" Offset="0x4F70"/>
|
||||
<Animation Name="gTreasureChestAnim_000128" Offset="0x128"/>
|
||||
<Animation Name="gTreasureChestAnim_00024C" Offset="0x24C"/>
|
||||
<Animation Name="gTreasureChestAnim_00043C" Offset="0x43C"/>
|
||||
|
||||
<DList Name="gTreasureChestChestFrontDL" Offset="0x6F0"/>
|
||||
<Texture Name="gTreasureChestFrontTex" OutName="chest_front" Format="rgb5a1" Width="32" Height="64" Offset="0x1798"/>
|
||||
|
||||
<DList Name="gTreasureChestBossKeyChestFrontDL" Offset="0xAE8"/>
|
||||
<Texture Name="gTreasureChestBossKeyFrontTex" OutName="boss_key_front_tex" Format="rgb5a1" Width="32" Height="64" Offset="0x3798"/>
|
||||
|
||||
<DList Name="gTreasureChestChestSideAndLidDL" Offset="0x10C0"/>
|
||||
<Texture Name="gTreasureChestSideAndTopTex" OutName="side_and_top" Format="rgb5a1" Width="32" Height="32" Offset="0x2798"/>
|
||||
|
||||
<DList Name="gTreasureChestBossKeyChestSideAndTopDL" Offset="0x1678"/>
|
||||
<Texture Name="gTreasureChestBossKeySideAndTopTex" OutName="boss_key_side_and_top" Format="rgb5a1" Width="32" Height="32" Offset="0x2F98"/>
|
||||
|
||||
<Skeleton Name="gTreasureChestSkel" Type="Standard" LimbType="Standard" Offset="0x47D8"/>
|
||||
<Collision Name="gTreasureChestCol" Offset="0x5FC8"/>
|
||||
|
||||
<!--Large Unaccounted-->
|
||||
<Blob Name="gBoxBlob_00025C" Size="0xF4" Offset="0x025C"/>
|
||||
<Blob Name="gBoxBlob_00044C" Size="0x64" Offset="0x044C"/>
|
||||
</File>
|
||||
</Root>
|
26
assets/xml/objects/object_ec.xml
Normal file
26
assets/xml/objects/object_ec.xml
Normal file
|
@ -0,0 +1,26 @@
|
|||
<Root>
|
||||
<File Name="object_ec" Segment="6">
|
||||
<Animation Name="gDemoEcCuccoLadyAnim" Offset="0xCD8"/>
|
||||
<Animation Name="gDemoEcCarpenterAnim" Offset="0x164C"/>
|
||||
<Animation Name="gDemoEcWindmillManAnim" Offset="0x196C"/>
|
||||
<Animation Name="gDemoEcGerudoAnim" Offset="0x2254"/>
|
||||
<Animation Name="gDemoEcGoronAnim" Offset="0x2FA0"/>
|
||||
<Animation Name="gDemoEcGoron2Anim" Offset="0x3A98"/>
|
||||
<Animation Name="gDemoEcIngoAnim" Offset="0x48F4"/>
|
||||
<Animation Name="gDemoEcDancingKokiriAnim" Offset="0x513C"/>
|
||||
<Animation Name="gDemoEcKokiriAnim" Offset="0x5670"/>
|
||||
<Animation Name="gDemoEcOldManAnim" Offset="0x5EA8"/>
|
||||
<Animation Name="gDemoEcAnim_006220" Offset="0x6220"/>
|
||||
<Animation Name="gDemoEcAnim_006930" Offset="0x6930"/>
|
||||
<Animation Name="gDemoEcKingZoraAnim" Offset="0x6C40"/>
|
||||
<Animation Name="gDemoEcAnim_008D1C" Offset="0x8D1C"/>
|
||||
<Animation Name="gDemoEcAnim_009234" Offset="0x9234"/>
|
||||
<Animation Name="gDemoEcMidoAnim" Offset="0x95DC"/>
|
||||
<Animation Name="gDemoEcJumpingCuccoAnim" Offset="0x9BB4"/>
|
||||
<Animation Name="gDemoEcJumpingCucco2Anim" Offset="0xA07C"/>
|
||||
<Animation Name="gDemoEcWalkingCuccoAnim" Offset="0xA474"/>
|
||||
<Animation Name="gDemoEcPotionShopOwnerAnim" Offset="0xAFE0"/>
|
||||
<Animation Name="gDemoEcTalonAnim" Offset="0xBD38"/>
|
||||
<Animation Name="gDemoEcDancingZoraAnim" Offset="0xC918"/>
|
||||
</File>
|
||||
</Root>
|
16
assets/xml/objects/object_gr.xml
Normal file
16
assets/xml/objects/object_gr.xml
Normal file
|
@ -0,0 +1,16 @@
|
|||
<Root>
|
||||
<File Name="object_gr" Segment="6">
|
||||
<Skeleton Name="gNiwGirlSkel" Type="Flex" LimbType="Standard" Offset="0x9948"/>
|
||||
<Animation Name="gNiwGirlRunAnim" Offset="0x0378"/>
|
||||
<Animation Name="gNiwGirlJumpAnim" Offset="0x9C78"/>
|
||||
<Texture Name="gNiwGirlEyeOpenTex" OutName="eye_open" Format="rgb5a1" Width="32" Height="32" Offset="0x4178"/>
|
||||
<Texture Name="gNiwGirlEyeHalfTex" OutName="eye_half" Format="rgb5a1" Width="32" Height="32" Offset="0x4978"/>
|
||||
<Texture Name="gNiwGirlEyeClosedTex" OutName="eye_closed" Format="rgb5a1" Width="32" Height="32" Offset="0x5178"/>
|
||||
<Texture Name="gNiwGirlMouthTex" OutName="mouth" Format="rgb5a1" Width="32" Height="16" Offset="0x5978"/>
|
||||
<Texture Name="gNiwGirlDress1Tex" OutName="dress_1" Format="rgb5a1" Width="32" Height="32" Offset="0x5FF8"/>
|
||||
<Texture Name="gNiwGirlDress2Tex" OutName="dress_2" Format="rgb5a1" Width="32" Height="32" Offset="0x6FF8"/>
|
||||
<Texture Name="gNiwGirlDress3Tex" OutName="dress_3" Format="rgb5a1" Width="32" Height="32" Offset="0x8FF8"/>
|
||||
<Texture Name="gNiwGirlDress4Tex" OutName="dress_4" Format="rgb5a1" Width="32" Height="32" Offset="0x67F8"/>
|
||||
<Texture Name="gNiwGirlDress5Tex" OutName="dress_5" Format="rgb5a1" Width="32" Height="32" Offset="0x87F8"/>
|
||||
</File>
|
||||
</Root>
|
79
assets/xml/objects/object_jya_obj.xml
Normal file
79
assets/xml/objects/object_jya_obj.xml
Normal file
|
@ -0,0 +1,79 @@
|
|||
<Root>
|
||||
<File Name="object_jya_obj" Segment="6">
|
||||
<DList Name="g1fliftDL" Offset="0x1F0"/>
|
||||
<Collision Name="g1fliftCol" Offset="0x4A8" />
|
||||
<Texture Name="g1f1fiftTopTex" OutName="1flift_top" Format="rgb5a1" Width="32" Height="32" Offset="0x1B940"/>
|
||||
<Texture Name="g1fLiftBottomTex" OutName="1flift_bottom" Format="rgb5a1" Width="32" Height="32" Offset="0x17540"/>
|
||||
<DList Name="gAmishutterDL" Offset="0xC0A0"/>
|
||||
<Collision Name="gAmishutterCol" Offset="0xC4C8" />
|
||||
<DList Name="gBigMirror1DL" Offset="0xBC70"/>
|
||||
<DList Name="gBigMirror2DL" Offset="0xBD80"/>
|
||||
<DList Name="gBigMirror3DL" Offset="0xE1B0"/>
|
||||
<DList Name="gBigMirror4DL" Offset="0xE2D0"/>
|
||||
<Texture Name="gBigMirrorGradientTex" OutName="mirror_gradient" Format="ia16" Width="8" Height="128" Offset="0x1AB40"/>
|
||||
<DList Name="gBombchuiwaDL" Offset="0xE8D0"/>
|
||||
<DList Name="gBombchuiwaLight1DL" Offset="0xDC40"/>
|
||||
<DList Name="gBombchuiwaLight2DL" Offset="0xDB60"/>
|
||||
<DList Name="gBombchuiwa2DL" Offset="0x119B0"/>
|
||||
<DList Name="gBombiwaDL" Offset="0xE490"/>
|
||||
<DList Name="gBombiwaEffectDL" Offset="0xEDC0"/>
|
||||
<Texture Name="gBombiwaRockTex" OutName="bombiwa_rock" Format="rgb5a1" Width="32" Height="64" Offset="0x18B40"/>
|
||||
<Texture Name="gBombiwaLight1Tex" OutName="bombiwa_light" Format="ia16" Width="32" Height="64" Offset="0x19B40"/>
|
||||
<Collision Name="gBombiwaCol" Offset="0xE710" />
|
||||
<DList Name="gCobra1DL" Offset="0x10790"/>
|
||||
<DList Name="gCobra2DL" Offset="0x10C20"/>
|
||||
<Collision Name="gCobraCol" Offset="0x1167C" />
|
||||
<DList Name="gCobra3DL" Offset="0x117D0"/>
|
||||
<Texture Name="gCobraMirrorStoneTex" OutName="cobra_stone" Format="rgb5a1" Width="32" Height="32" Offset="0x13D40"/>
|
||||
<Texture Name="gCobraMirrorBorderTex" OutName="cobra_boarder" Format="rgb5a1" Width="16" Height="16" Offset="0x15D40"/>
|
||||
<Texture Name="gCobraMirrorEyeTex" OutName="cobra_eye" Format="rgb5a1" Width="32" Height="32" Offset="0x15540"/>
|
||||
<Texture Name="gCobraMirrorHandleTex" OutName="cobra_handle" Format="rgb5a1" Width="32" Height="8" Offset="0x15F40"/>
|
||||
<Texture Name="gCobraMirrorMirrorTex" OutName="cobra_mirror" Format="ia16" Width="32" Height="32" Offset="0x14540"/>
|
||||
<Texture Name="gCobraMirrorToothTex" OutName="cobra_tooth" Format="ia16" Width="32" Height="32" Offset="0x14D40"/>
|
||||
<DList Name="gKanaamiDL" Offset="0xF000"/>
|
||||
<Collision Name="gKanaamiCol" Offset="0xF208" />
|
||||
<Texture Name="gKanaamiTopTex" OutName="kanaami_top" Format="rgb5a1" Width="32" Height="64" Offset="0x12540"/>
|
||||
<Texture Name="gKanaamiMiddleTex" OutName="kanaami_middle" Format="rgb5a1" Width="32" Height="32" Offset="0x13540"/>
|
||||
<DList Name="gLiftDL" Offset="0xCCE0"/>
|
||||
<Texture Name="gLiftChainTex" OutName="lift_chain" Format="rgb5a1" Width="16" Height="32" Offset="0x17D40"/>
|
||||
<Texture Name="gLiftTopTex" OutName="lift_top" Format="rgb5a1" Width="16" Height="64" Offset="0x18140"/>
|
||||
<Texture Name="gLiftUpperChainTex" OutName="lift_upper_chain" Format="rgb5a1" Width="8" Height="32" Offset="0x18940"/>
|
||||
<Collision Name="gLiftCol" Offset="0xD7E8" />
|
||||
<DList Name="gMegami1DL" Offset="0x5780"/>
|
||||
<Collision Name="GMegamiCol" Offset="0x5C4C" />
|
||||
<DList Name="gMegami2DL" Offset="0xB9F8"/>
|
||||
<DList Name="gMegamiPiece1DL" Offset="0x9928"/>
|
||||
<DList Name="gMegamiPiece2DL" Offset="0x9AC0"/>
|
||||
<DList Name="gMegamiPiece3DL" Offset="0x9C80"/>
|
||||
<DList Name="gMegamiPiece4DL" Offset="0x9DE8"/>
|
||||
<DList Name="gMegamiPiece5DL" Offset="0x9F60"/>
|
||||
<DList Name="gMegamiPiece6DL" Offset="0xA0A8"/>
|
||||
<DList Name="gMegamiPiece7DL" Offset="0xA278"/>
|
||||
<DList Name="gMegamiPiece8DL" Offset="0xA418"/>
|
||||
<DList Name="gMegamiPiece9DL" Offset="0xA568"/>
|
||||
<DList Name="gMegamiPiece10DL" Offset="0xA6A0"/>
|
||||
<DList Name="gMegamiPiece11DL" Offset="0xA7E0"/>
|
||||
<DList Name="gMegamiPiece12DL" Offset="0xA978"/>
|
||||
<DList Name="gMegamiPiece13DL" Offset="0xAAC8"/>
|
||||
<Texture Name="gMegami1TLUT" OutName="megami_palette_1" Format="rgb5a1" Width="4" Height="4" Offset="0x5C80"/>
|
||||
<Texture Name="gMegami1Tex" OutName="megami_tex_1" Format="ci4" Width="64" Height="64" Offset="0x5CE8"/>
|
||||
<Texture Name="gMegami2TLUT" OutName="megami_palette_2" Format="rgb5a1" Width="4" Height="4" Offset="0xAC50"/>
|
||||
<Texture Name="gMegami2Tex" OutName="megami_tex_2" Format="ci4" Width="64" Height="64" Offset="0xACB8"/>
|
||||
<Texture Name="gMegami3TLUT" OutName="megami_palette_3" Format="rgb5a1" Width="4" Height="64" Offset="0x6CE8"/>
|
||||
<Texture Name="gMegami3Tex" OutName="megami_tex_3" Format="ci4" Width="64" Height="64" Offset="0x64E8"/>
|
||||
<Texture Name="gMegami4TLUT" OutName="megami_palette_4" Format="rgb5a1" Width="4" Height="4" Offset="0x5CA0"/>
|
||||
<Texture Name="gMegami5TLUT" OutName="megami_palette_5" Format="rgb5a1" Width="4" Height="4" Offset="0xAC70"/>
|
||||
<Texture Name="gMeagmiRightCrumble1Tex" OutName="megami_right_crumble_1" Format="ci4" Width="64" Height="64" Offset="0xD00"/>
|
||||
<Texture Name="gMeagmiRightCrumble2Tex" OutName="megami_right_crumble_2" Format="ci4" Width="64" Height="64" Offset="0x1D00"/>
|
||||
<Texture Name="gMeagmiRightCrumble3Tex" OutName="megami_right_crumble_3" Format="ci4" Width="64" Height="64" Offset="0x2500"/>
|
||||
<Texture Name="gMeagmiRightCrumble4Tex" OutName="megami_right_crumble_4" Format="ci4" Width="64" Height="64" Offset="0x2D00"/>
|
||||
<Texture Name="gMeagmiRightCrumble5Tex" OutName="megami_right_crumble_5" Format="ci4" Width="64" Height="64" Offset="0x4D00"/>
|
||||
<Texture Name="gMeagmiLeftCrumble1Tex" OutName="megami_left_crumble_1" Format="ci4" Width="64" Height="64" Offset="0x1500"/>
|
||||
<Texture Name="gMeagmiLeftCrumble2Tex" OutName="megami_left_crumble_2" Format="ci4" Width="64" Height="64" Offset="0x3500"/>
|
||||
<Texture Name="gMeagmiLeftCrumble3Tex" OutName="megami_left_crumble_3" Format="ci4" Width="64" Height="64" Offset="0x3D00"/>
|
||||
<Texture Name="gMeagmiLeftCrumble4Tex" OutName="megami_left_crumble_4" Format="ci4" Width="64" Height="64" Offset="0x4500"/>
|
||||
<Texture Name="gMeagmiLeftCrumble5Tex" OutName="megami_left_crumble_5" Format="ci4" Width="64" Height="64" Offset="0x0500"/>
|
||||
<DList Name="gZurerukabeDL" Offset="0x12340"/>
|
||||
<Collision Name="gZurerukabeCol" Offset="0x12508" />
|
||||
</File>
|
||||
</Root>
|
225
assets/xml/objects/object_link_child.xml
Normal file
225
assets/xml/objects/object_link_child.xml
Normal file
|
@ -0,0 +1,225 @@
|
|||
<Root>
|
||||
<File Name="object_link_child" Segment="6">
|
||||
<Skeleton Name="gLinkChildSkel" Type="Flex" LimbType="LOD" Offset="0x2CF6C"/>
|
||||
|
||||
<!--Far Limb DLists-->
|
||||
<DList Name="gLinkChildLeftHandFarDL" Offset="0x16280"/>
|
||||
<DList Name="gLinkChildRightHandFarDL" Offset="0x164E0"/>
|
||||
<DList Name="gLinkChildSwordAndSheathFarDL" Offset="0x17360"/>
|
||||
<DList Name="gLinkChildWaistFarDL" Offset="0x1AEC8"/>
|
||||
<DList Name="gLinkChildLeftThighFarDL" Offset="0x1B0F8"/>
|
||||
<DList Name="gLinkChildLeftShinFarDL" Offset="0x1B2B8"/>
|
||||
<DList Name="gLinkChildLeftFootFarDL" Offset="0x1B510"/>
|
||||
<DList Name="gLinkChildRightThighFarDL" Offset="0x1B638"/>
|
||||
<DList Name="gLinkChildRightShinFarDL" Offset="0x1B7F8"/>
|
||||
<DList Name="gLinkChildRightFootFarDL" Offset="0x1BA50"/>
|
||||
<DList Name="gLinkChildCollarFarDL" Offset="0x1BB78"/>
|
||||
<DList Name="gLinkChildTorsoFarDL" Offset="0x1BBD8"/>
|
||||
<DList Name="gLinkChildHeadFarDL" Offset="0x1BDA0"/>
|
||||
<DList Name="gLinkChildHatFarDL" Offset="0x1C2A8"/>
|
||||
<DList Name="gLinkChildLeftShoulderFarDL" Offset="0x1C398"/>
|
||||
<DList Name="gLinkChildLeftForearmFarDL" Offset="0x1C558"/>
|
||||
<DList Name="gLinkChildRightShoulderFarDL" Offset="0x1C688"/>
|
||||
<DList Name="gLinkChildRightForearmFarDL" Offset="0x1C848"/>
|
||||
|
||||
<!--Near Limb DLists-->
|
||||
<DList Name="gLinkChildLeftHandNearDL" Offset="0x13CB0"/>
|
||||
<DList Name="gLinkChildRightHandNearDL" Offset="0x141C0"/>
|
||||
<DList Name="gLinkChildSwordAndSheathNearDL" Offset="0x15248"/>
|
||||
<DList Name="gLinkChildWaistNearDL" Offset="0x202A8"/>
|
||||
<DList Name="gLinkChildLeftThighNearDL" Offset="0x204F0"/>
|
||||
<DList Name="gLinkChildLeftShinNearDL" Offset="0x206E8"/>
|
||||
<DList Name="gLinkChildLeftFootNearDL" Offset="0x20978"/>
|
||||
<DList Name="gLinkChildRightThighNearDL" Offset="0x20AD8"/>
|
||||
<DList Name="gLinkChildRightShinNearDL" Offset="0x20CD0"/>
|
||||
<DList Name="gLinkChildRightFootNearDL" Offset="0x20F60"/>
|
||||
<DList Name="gLinkChildCollarNearDL" Offset="0x210C0"/>
|
||||
<DList Name="gLinkChildTorsoNearDL" Offset="0x21130"/>
|
||||
<DList Name="gLinkChildHeadNearDL" Offset="0x21360"/>
|
||||
<DList Name="gLinkChildHatNearDL" Offset="0x219B0"/>
|
||||
<DList Name="gLinkChildLeftShoulderNearDL" Offset="0x21AE8"/>
|
||||
<DList Name="gLinkChildLeftForearmNearDL" Offset="0x21CB8"/>
|
||||
<DList Name="gLinkChildRightShoulderNearDL" Offset="0x21E18"/>
|
||||
<DList Name="gLinkChildRightForearmNearDL" Offset="0x21FE8"/>
|
||||
|
||||
<!--Limbs-->
|
||||
<Limb Name="gLinkChildLimb_02CDC8" Type="LOD" Offset="0x2CDC8"/>
|
||||
<Limb Name="gLinkChildWaistLimb" Type="LOD" Offset="0x2CDD8"/>
|
||||
<Limb Name="gLinkChildLimb_02CDE8" Type="LOD" Offset="0x2CDE8"/>
|
||||
<Limb Name="gLinkChildLeftThighLimb" Type="LOD" Offset="0x2CDF8"/>
|
||||
<Limb Name="gLinkChildLeftShinLimb" Type="LOD" Offset="0x2CE08"/>
|
||||
<Limb Name="gLinkChildLeftFootLimb" Type="LOD" Offset="0x2CE18"/>
|
||||
<Limb Name="gLinkChildRightThighLimb" Type="LOD" Offset="0x2CE28"/>
|
||||
<Limb Name="gLinkChildRightShinLimb" Type="LOD" Offset="0x2CE38"/>
|
||||
<Limb Name="gLinkChildRightFootLimb" Type="LOD" Offset="0x2CE48"/>
|
||||
<Limb Name="gLinkChildLimb_02CE58" Type="LOD" Offset="0x2CE58"/>
|
||||
<Limb Name="gLinkChildHandLimb" Type="LOD" Offset="0x2CE68"/>
|
||||
<Limb Name="gLinkChildHatLimb" Type="LOD" Offset="0x2CE78"/>
|
||||
<Limb Name="gLinkChildCollarLimb" Type="LOD" Offset="0x2CE88"/>
|
||||
<Limb Name="gLinkChildRightSholderLimb" Type="LOD" Offset="0x2CE98"/>
|
||||
<Limb Name="gLinkChildRightForearmLimb" Type="LOD" Offset="0x2CEA8"/>
|
||||
<Limb Name="gLinkChildLeftHandLimb" Type="LOD" Offset="0x2CEB8"/>
|
||||
<Limb Name="gLinkChildLeftSholderLimb" Type="LOD" Offset="0x2CEC8"/>
|
||||
<Limb Name="gLinkChildLeftForearmLimb" Type="LOD" Offset="0x2CED8"/>
|
||||
<Limb Name="gLinkChildRightHandLimb" Type="LOD" Offset="0x2CEE8"/>
|
||||
<Limb Name="gLinkChildSwordAndSheathLimb" Type="LOD" Offset="0x2CEF8"/>
|
||||
<Limb Name="gLinkChildTorsoLimb" Type="LOD" Offset="0x2CF08"/>
|
||||
|
||||
<!--General DLists-->
|
||||
<DList Name="gLinkChildLinkDekuStickDL" Offset="0x6CC0"/>
|
||||
<DList Name="gLinkChildLeftHandHoldingMasterSwordDL" Offset="0x15540"/>
|
||||
<DList Name="gLinkChildGoronBraceletDL" Offset="0x16118"/>
|
||||
|
||||
<!--Body Parts not used in Limbs-->
|
||||
<DList Name="gLinkChildLeftFistNearDL" Offset="0x13E18"/>
|
||||
<DList Name="gLinkChildRightHandClosedNearDL" Offset="0x14320"/>
|
||||
<DList Name="gLinkChildRightHandClosedFarDL" Offset="0x16620"/>
|
||||
<DList Name="gLinkChildLeftFistFarDL" Offset="0x163C0"/>
|
||||
<DList Name="gLinkChildLeftFistAndKokiriSwordNearDL" Offset="0x13F38"/>
|
||||
<DList Name="gLinkChildLeftFistAndKokiriSwordFarDL" Offset="0x17630"/>
|
||||
<DList Name="gLinkChildRightFistAndDekuShieldNearDL" Offset="0x14440"/>
|
||||
<DList Name="gLinkChildRightFistAndDekuShieldFarDL" Offset="0x16740"/>
|
||||
<DList Name="gLinkChildLeftFistAndBoomerangNearDL" Offset="0x14660"/>
|
||||
<DList Name="gLinkChildLeftFistAndBoomerangFarDL" Offset="0x16908"/>
|
||||
<DList Name="gLinkChildHylianShieldSwordAndSheathNearDL" Offset="0x148A8"/>
|
||||
<DList Name="gLinkChildHylianShieldSwordAndSheathFarDL" Offset="0x16A98"/>
|
||||
<DList Name="gLinkChildHylianShieldAndSheathNearDL" Offset="0x14B40"/>
|
||||
<DList Name="gLinkChildHylianShieldAndSheathFarDL" Offset="0x16CF8"/>
|
||||
<DList Name="gLinkChildDekuShieldSwordAndSheathNearDL" Offset="0x14D68"/>
|
||||
<DList Name="gLinkChildDekuShieldSwordAndSheathFarDL" Offset="0x16EE8"/>
|
||||
<DList Name="gLinkChildDekuShieldAndSheathNearDL" Offset="0x15010"/>
|
||||
<DList Name="gLinkChildDekuShieldAndSheathFarDL" Offset="0x17150"/>
|
||||
<DList Name="gLinkChildSheathNearDL" Offset="0x15408"/>
|
||||
<DList Name="gLinkChildSheathFarDL" Offset="0x17500"/>
|
||||
<DList Name="gLinkChildRightHandAndOOTNearDL" Offset="0x15958"/>
|
||||
<DList Name="gLinkChildRightHandHoldingOOTFarDL" Offset="0x178A0"/>
|
||||
<DList Name="gLinkChildRightHandHoldingFairyOcarinaNearDL" Offset="0x15BA8"/>
|
||||
<DList Name="gLinkChildRightHandHoldingFairyOcarinaFarDL" Offset="0x17AF0"/>
|
||||
<DList Name="gLinkChildRightHandHoldingFairySlingshotNearDL" Offset="0x15DF0"/>
|
||||
<DList Name="gLinkChildRightHandHoldingFairySlingshotFarDL" Offset="0x17D38"/>
|
||||
<DList Name="gLinkChildLeftHandUpNearDL" Offset="0x15FD0"/>
|
||||
<DList Name="gLinkChildLeftHandUpFarDL" Offset="0x17F00"/>
|
||||
|
||||
<DList Name="gLinkChildRightArmStretchedSlingshotDL" Offset="0x18048"/>
|
||||
<DList Name="gLinkChildBottleDL" Offset="0x18478"/>
|
||||
<DList Name="gLinkChildDL_18580" Offset="0x18580"/>
|
||||
<DList Name="gLinkChildBottle2DL" Offset="0x18648"/>
|
||||
<DList Name="gLinkChildSlinghotStringDL" Offset="0x221A8"/>
|
||||
<DList Name="gLinkChildDekuShieldDL" Offset="0x224F8"/>
|
||||
<Mtx Name="gLinkChildDekuShieldMtx" Offset="0x22648"/>
|
||||
<DList Name="gLinkChildDekuShieldWithMatrixDL" Offset="0x22688"/>
|
||||
|
||||
<!--Masks-->
|
||||
<DList Name="gLinkChildSkullMaskDL" Offset="0x2AD40"/>
|
||||
<DList Name="gLinkChildSpookyMaskDL" Offset="0x2AF70"/>
|
||||
<DList Name="gLinkChildKeatonMaskDL" Offset="0x2B060"/>
|
||||
<DList Name="gLinkChildMaskOfTruthDL" Offset="0x2B1F0"/>
|
||||
<DList Name="gLinkChildGoronMaskDL" Offset="0x2B350"/>
|
||||
<DList Name="gLinkChildZoraMaskDL" Offset="0x2B580"/>
|
||||
<DList Name="gLinkChildGerudoMaskDL" Offset="0x2B788"/>
|
||||
<DList Name="gLinkChildBunnyHoodDL" Offset="0x2CA38"/>
|
||||
|
||||
<!--Textures-->
|
||||
<Texture Name="gLinkChildNoseTex" OutName="link_child_nose" Format="ci8" Width="16" Height="16" Offset="0x5000"/>
|
||||
<Texture Name="gLinkChildUnusedHandTex" OutName="link_child_hand_unused" Format="ci8" Width="16" Height="16" Offset="0x5100"/>
|
||||
<Texture Name="gLinkChildEarTex" OutName="link_child_ear" Format="ci8" Width="16" Height="16" Offset="0x5200"/>
|
||||
<Texture Name="gLinkChildLowerBootTex" OutName="link_child_lower_boot" Format="ci8" Height="16" Width="16" Offset="0x5C00"/>
|
||||
<Texture Name="gLinkChildUnusedBootTex" OutName="link_child_unused_boot" Format="ci8" Height="32" Width="24" Offset="0x5D00"/><!--Unused so hard to verify-->
|
||||
<Texture Name="gLinkChildBootTex" OutName="link_child_boot" Format="ci8" Width="32" Height="32" Offset="0x6000"/>
|
||||
<Texture Name="gLinkChildWaistTex" OutName="link_child_waist" Format="i8" Width="32" Height="32" Offset="0x6400"/>
|
||||
<Texture Name="gLinkChildBeltTex" OutName="link_child_belt" Format="ci8" Width="8" Height="16" Offset="0x6800"/>
|
||||
<Texture Name="gLinkChildBeltClaspTex" OutName="link_child_belt_clasp" Format="ci8" Width="32" Height="16" Offset="0x6880"/>
|
||||
<Texture Name="gLinkChildFairyOcarinaTex" OutName="link_child_fairy_ocarina" Format="rgb5a1" Width="32" Height="16" Offset="0x6E08"/>
|
||||
<Texture Name="gLinkChildDekuShieldBackTex" OutName="link_child_deku_shield_back" Format="rgb5a1" Height="32" Width="32" Offset="0x7688"/>
|
||||
<Texture Name="gLinkChildDekuShieldFrontTex" OutName="link_child_deku_shield_front" Format="rgb5a1" Height="32" Width="64" Offset="0x7E88"/>
|
||||
<Texture Name="gLinkChildHylianShieldBackTex" OutName="link_child_hylian_shield_back" Format="rgb5a1" Height="32" Width="16" Offset="0x8E88"/>
|
||||
<Texture Name="gLinkChildSlingshotTex" OutName="link_child_slingshot" Format="rgb5a1" Width="16" Height="32" Offset="0x9288"/>
|
||||
<Texture Name="gLinkChildSlingshotSeedTex" Outname="link_child_slingshot_seed" Format="rgb5a1" Width="32" Height="32" Offset="0x9688"/>
|
||||
<Texture Name="gLinkChildHandTex" OutName="link_child_hand" Format="ci8" Width="16" Height="16" Offset="0xA1F0"/>
|
||||
<Texture Name="gLinkChildKokiriSwordSheathTex" OutName="link_child_kokiri_sword_sheath" Format="ci8" Height="16" Width="16" Offset="0xA2F0"/>
|
||||
<Texture Name="gLinkChildSwordJewelTex" OutName="link_child_sword_jewel" Format="ci8" Width="32" Height="16" Offset="0xA3F0"/>
|
||||
<Texture Name="gLinkChildMasterSwordPommelTex" OutName="link_child_master_sword_pommel" Format="ci8" Height="16" Width="16" Offset="0xA5F0"/>
|
||||
<Texture Name="gLinkChildMasterSwordGuardTex" OutName="link_child_master_sword_guard" Format="ci8" Height="32" Width="32" Offset="0xA6F0"/>
|
||||
<Texture Name="gLinkChildMasterSwordEmblemTex" OutName="link_child_master_sword_emblem" Format="ci8" Height="16" Width="16" Offset="0xAAF0"/>
|
||||
<Texture Name="gLinkChildGoronBracletTex" OutName="link_child_goron_braclet" Format="rgb5a1" Width="8" Height="8" Offset="0x7208"/>
|
||||
<Texture Name="gLinkChildGoronSymbolTex" Outname="link_child_goron_symbol" Format="ia16" Width="16" Height="32" Offset="0x7288"/>
|
||||
|
||||
<Texture Name="gLinkChildSkullMaskTeethTex" OutName="link_child_skull_mask_teeth" Format="rgb5a1" Width="8" Height="8" Offset="0x26BA0"/>
|
||||
<Texture Name="gLinkChildSkullMaskNoseTex" OutName="link_child_skull_mask_nose" Format="rgb5a1" Width="8" Height="8" Offset="0x27520"/>
|
||||
<Texture Name="gLinkChildSkullMaskEyeTex" OutName="link_child_skull_mask_eye" Format="rgb5a1" Width="16" Height="16" Offset="0x23B20"/>
|
||||
|
||||
<Texture Name="gLinkChildSpookyMaskTex" OutName="link_child_spooky_mask" Format="ia16" Width="32" Height="64" Offset="0x226A0"/>
|
||||
<Texture Name="gLinkChildKeatonMaskEyeBrowTex" OutName="link_child_keaton_mask_eye_brow" Format="rgb5a1" Width="32" Height="16" Offset="0x236A0"/>
|
||||
<Texture Name="gLinkChildKeatonMaskEarTex" OutName="link_child_keaton_mask_ear" Format="rgb5a1" Width="8" Height="8" Offset="0x23AA0"/>
|
||||
<Texture Name="gLinkChildMaskOfTruthCurveTex" OutName="link_child_mask_of_truth_curves" Format="rgb5a1" Width="16" Height="32" Offset="0x24D20"/>
|
||||
<Texture Name="gLinkChildMaskOfTruthTex" OutName="link_child_mask_of_truth" Format="rgb5a1" Width="32" Height="64" Offset="0x23D20"/>
|
||||
|
||||
<Texture Name="gLinkChildGoronMaskMouthTex" OutName="link_child_goron_mask_mouth" Format="rgb5a1" Width="64" Height="32" Offset="0x25120"/>
|
||||
<Texture Name="gLinkChildGoronMaskEyeTex" OutName="link_child_goron_mask_eye" Format="rgb5a1" Width="32" Height="32" Offset="0x26120"/>
|
||||
<Texture Name="gLinkChildGoronMaskNoseTex" OutName="link_child_goron_mask_nose" Format="rgb5a1" Width="8" Height="8" Offset="0x26920"/>
|
||||
<Texture Name="gLinkChildGoronMaskHairTex" OutName="link_child_goron_mask_hair" Format="rgb5a1" Width="16" Height="16" Offset="0x269A0"/>
|
||||
<Texture Name="gLinkChildGoronMaskEarTex" OutName="link_child_goron_mask_ear" Format="rgb5a1" Width="8" Height="8" Offset="0x26C20"/><!--TODO verify this-->
|
||||
|
||||
<Texture Name="gLinkChildZoraMaskEyeBoarderTex" OutName="link_child_zora_mask_eye_boarder" Format="rgb5a1" Width="8" Height="8" Offset="0x26CA0"/>
|
||||
<Texture Name="gLinkChildZoraMaskEarTex" OutName="link_child_zora_mask_ear" Format="rgb5a1" Width="32" Height="32" Offset="0x26D20"/>
|
||||
<Texture Name="gLinkChildZoraMaskEyeTex" OutName="link_child_zora_mask_eye" Format="rgb5a1" Width="32" Height="32" Offset="0x275A0"/>
|
||||
<Texture Name="gLinkChildZoraMaskMouthTex" OutName="link_child_zora_mask_mouth" Format="rgb5a1" Width="32" Height="32" Offset="0x27DA0"/>
|
||||
|
||||
<Texture Name="gLinkChildGerudoMaskEyeTex" OutName="link_child_gerudo_mask_eye" Format="rgb5a1" Width="32" Height="32" Offset="0x285A0"/>
|
||||
<Texture Name="gLinkChildGerudoMaskMouthTex" OutName="link_child_gerudo_mask_mouth" Format="rgb5a1" Width="16" Height="16" Offset="0x28DA0"/>
|
||||
<Texture Name="gLinkChildGerudoMaskHairTex" OutName="link_child_gerudo_mask_hair" Format="rgb5a1" Width="16" Height="16" Offset="0x28FA0"/>
|
||||
<Texture Name="gLinkChildGerudoMaskNoseTex" OutName="link_child_gerudo_mask_nose" Format="rgb5a1" Width="8" Height="8" Offset="0x291A0"/>
|
||||
|
||||
<Texture Name="gLinkChildBunnyHoodEyeTex" OutName="link_child_bunny_hood_eye" Format="rgb5a1" Width="16" Height="16" Offset="0x2BA28"/>
|
||||
<Texture Name="gLinkChildBunnyHoodTex" OutName="link_child_bunny_hood" Format="rgb5a1" Width="16" Height="32" Offset="0x2BC28"/>
|
||||
<Texture Name="gLinkChildBunnyHoodEarTex" OutName="link_child_bunny_hood_ear" Format="rgb5a1" Width="16" Height="32" Offset="0x2C028"/>
|
||||
|
||||
<!--TLUTettes-->
|
||||
<Texture Name="gLinkChildSkinTLUT" OutName="link_child_skin_TLUT" Format="rgb5a1" Width="16" Height="16" Offset="0x5500"/>
|
||||
<Texture Name="gLinkChildHandTLUT" OutName="link_child_hand_TLUT" Format="rgb5a1" Width="17" Height="4" Offset="0x9E88"/>
|
||||
<Texture Name="gLinkChildSwordsTLUT" OutName="link_child_swords_TLUT" Format="rgb5a1" Width="20" Height="13" Offset="0x9F10"/> <!--For both the kokiri sword sheath and master sword-->
|
||||
<Texture Name="gLinkChildSwordTLUT" OutName="link_child_sword_TLUT" Format="rgb5a1" Width="27" Height="4" Offset="0xA118"/>
|
||||
<Texture Name="gLinkChildBeltTLUT" OutName="link_child_belt_TLUT" Format="rgb5a1" Width="16" Height="16" Offset="0x5300"/>
|
||||
|
||||
<!--Eyes-->
|
||||
<Texture Name="gLinkChildEyesOpenTex" OutName="link_child_eyes_open" Format="i8" Width="64" Height="32" Offset="0x0000"/>
|
||||
<Texture Name="gLinkChildEyesHalfTex" OutName="link_child_eyes_half" Format="i8" Width="64" Height="32" Offset="0x0800"/>
|
||||
<Texture Name="gLinkChildEyesClosedfTex" OutName="link_child_eyes_closed" Format="i8" Width="64" Height="32" Offset="0x1000"/>
|
||||
<Texture Name="gLinkChildEyesRollLeftTex" OutName="link_child_eyes_roll_left" Format="i8" Width="64" Height="32" Offset="0x1800"/><!--Left from links perspective-->
|
||||
<Texture Name="gLinkChildEyesRollRightTex" OutName="link_child_eyes_roll_right" Format="i8" Width="64" Height="32" Offset="0x2000"/><!--Right from links perspective-->
|
||||
<Texture Name="gLinkChildEyesShockTex" OutName="link_child_eyes_shock" Format="i8" Width="64" Height="32" Offset="0x2800"/>
|
||||
<Texture Name="gLinkChildEyesUnk1Tex" OutName="link_child_eyes_unk_1" Format="i8" Width="64" Height="32" Offset="0x3000"/>
|
||||
<Texture Name="gLinkChildEyesUnk2Tex" OutName="link_child_eyes_unk_2" Format="i8" Width="64" Height="32" Offset="0x3800"/>
|
||||
|
||||
<!--Mouth-->
|
||||
<Texture Name="gLinkChildMouth1Tex" OutName="link_mouth_1" Format="i8" Width="32" Height="32" Offset="0x4000"/>
|
||||
<Texture Name="gLinkChildMouth2Tex" OutName="link_mouth_2" Format="i8" Width="32" Height="32" Offset="0x4400"/>
|
||||
<Texture Name="gLinkChildMouth3Tex" OutName="link_mouth_3" Format="i8" Width="32" Height="32" Offset="0x4800"/>
|
||||
<Texture Name="gLinkChildMouth4Tex" OutName="link_mouth_4" Format="i8" Width="32" Height="32" Offset="0x4C00"/>
|
||||
|
||||
<!--Unused Vtx-->
|
||||
<Array Name="gLinkChildVtx_019E08" Count="35" Offset="0x19E08">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
|
||||
<Array Name="gLinkChildVtx_01A428" Count="39" Offset="0x1A428">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
|
||||
<Array Name="gLinkChildVtx_01AA98" Count="40" Offset="0x1AA98">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
|
||||
<Array Name="gLinkChildVtx_01EB38" Count="39" Offset="0x1EB38">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
|
||||
<Array Name="gLinkChildVtx_01F2B8" Count="39" Offset="0x1F2B8">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
|
||||
<Array Name="gLinkChildVtx_01FA28" Count="62" Offset="0x1FA28">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
</File>
|
||||
</Root>
|
59
assets/xml/objects/object_mb.xml
Normal file
59
assets/xml/objects/object_mb.xml
Normal file
|
@ -0,0 +1,59 @@
|
|||
<Root>
|
||||
<File Name="object_mb" Segment="6">
|
||||
<Skeleton Name="gEnMbSkel_008F38" Type="Flex" LimbType="Standard" Offset="0x8F38"/>
|
||||
<Skeleton Name="gEnMbSkel_014190" Type="Flex" LimbType="Standard" Offset="0x14190"/>
|
||||
<Animation Name="gEnMbFallForwardAnim" Offset="0x6A4"/><!--Unused-->
|
||||
<Animation Name="gEnMbAnim_00095C" Offset="0x95C"/><!--Unused-->
|
||||
<Animation Name="gEnMbAnim_001000" Offset="0x1000"/><!--Unused-->
|
||||
<Animation Name="gEnMbFallBackAnim" Offset="0x16B4"/>
|
||||
<Animation Name="gEnMbAnim_001950" Offset="0x1950"/>
|
||||
<Animation Name="gEnMbStandStillAnim" Offset="0x28E0"/>
|
||||
<Animation Name="gEnMbReadyAttackAnim" Offset="0x2C10"/>
|
||||
<Animation Name="gEnMbChargePlayerAnim" Offset="0x2F10"/>
|
||||
<Animation Name="gEnMbLookLeftAndRightAnim" Offset="0x41A8"/>
|
||||
<Animation Name="gEnMbResumePatrolAnim" Offset="0x9280"/>
|
||||
<Animation Name ="gEnMbAnim_009450" Offset="0x9450"/> <!--Unused -->
|
||||
<Animation Name="gEnMbWalkAnim" Offset="0x9FC0"/>
|
||||
<Animation Name="gEnMbUnusedGrabSpearAnim" Offset="0xA410"/>
|
||||
<Animation Name="gEnMbUnusedGrabSpear2Anim" Offset="0xA80C"/>
|
||||
<Animation Name="gEnMbAnim_00ABE0" Offset="0xABE0"/>
|
||||
<Animation Name="gEnMbAnim_00B4BC" Offset="0xB4BC"/>
|
||||
<Animation Name="gEnMbAnim_00BE58" Offset="0xBE58"/>
|
||||
<Animation Name="gEnMbAnim_00C44C" Offset="0xC44C"/>
|
||||
<Animation Name="gEnMbAnim_00CF1C" Offset="0xCF1C"/>
|
||||
<Animation Name="gEnMbAnim_00D380" Offset="0xD380"/>
|
||||
<Animation Name="gEnMbAnim_00D5D4" Offset="0xD5D4"/>
|
||||
<Animation Name="gEnMbAnim_00E18C" Offset="0xE18C"/>
|
||||
<Animation Name="gEnMbAnim_00EBE4" Offset="0xEBE4"/>
|
||||
<DList Name="gEnMbDL_006930" Offset="0x06930"/>
|
||||
<DList Name="gEnMbDL_006A18" Offset="0x06A18"/>
|
||||
<DList Name="gEnMbDL_006B20" Offset="0x06B20"/>
|
||||
<DList Name="gEnMbDL_006CD0" Offset="0x06CD0"/>
|
||||
<DList Name="gEnMbDL_006DD8" Offset="0x06DD8"/>
|
||||
<DList Name="gEnMbDL_006EE0" Offset="0x06EE0"/>
|
||||
<DList Name="gEnMbDL_007090" Offset="0x07090"/>
|
||||
<DList Name="gEnMbDL_007198" Offset="0x07198"/><!--Spear-->
|
||||
<DList Name="gEnMbDL_0073F0" Offset="0x073F0"/>
|
||||
<DList Name="gEnMbDL_007500" Offset="0x07500"/>
|
||||
<DList Name="gEnMbDL_0076C8" Offset="0x076C8"/>
|
||||
<DList Name="gEnMbDL_0077F8" Offset="0x077F8"/>
|
||||
<DList Name="gEnMbDL_007AD0" Offset="0x07AD0"/>
|
||||
<DList Name="gEnMbDL_007E70" Offset="0x07E70"/>
|
||||
<Texture Name="gEnMbFaceTex" OutName="face" Format="rgb5a1" Width="16" Height="32" Offset="0x8528"/>
|
||||
<DList Name="gEnMbDL_012580" Offset="0x12580"/>
|
||||
<DList Name="gEnMbDL_012698" Offset="0x12698"/>
|
||||
<DList Name="gEnMbDL_012868" Offset="0x12868"/>
|
||||
<DList Name="gEnMbDL_012A18" Offset="0x12A18"/>
|
||||
<DList Name="gEnMbDL_012B20" Offset="0x12B20"/>
|
||||
<DList Name="gEnMbDL_012CF0" Offset="0x12CF0"/>
|
||||
<DList Name="gEnMbDL_012EA0" Offset="0x12EA0"/>
|
||||
<DList Name="gEnMbDL_012FA8" Offset="0x12FA8"/>
|
||||
<DList Name="gEnMbDL_0130D8" Offset="0x130D8"/>
|
||||
<DList Name="gEnMbDL_013228" Offset="0x13228"/>
|
||||
<DList Name="gEnMbDL_013440" Offset="0x13440"/>
|
||||
<DList Name="gEnMbDL_0136C8" Offset="0x136C8"/>
|
||||
<DList Name="gEnMbDL_013818" Offset="0x13818"/>
|
||||
<DList Name="gEnMbDL_013A30" Offset="0x13A30"/>
|
||||
<DList Name="gEnMbDL_013DF0" Offset="0x13DF0"/>
|
||||
</File>
|
||||
</Root>
|
24
assets/xml/objects/object_mori_objects.xml
Normal file
24
assets/xml/objects/object_mori_objects.xml
Normal file
|
@ -0,0 +1,24 @@
|
|||
<Root>
|
||||
<File Name="object_mori_objects" Segment="6">
|
||||
<Texture Name="gMoriHashiraTLUT" OutName="hashira_palette" Width="112" Height="1" Format="rgb5a1" Offset="0x0000"/>
|
||||
<Texture Name="gMoriHashiraTex" OutName="hashira" Width="32" Height="32" Format="ci8" Offset="0x00E0"/>
|
||||
<Texture Name="gMoriHashigoClaspTLUT" OutName="hashigo_clasp_palette" Width="112" Height="1" Format="rgb5a1" Offset="0x3810"/>
|
||||
<Texture Name="gMoriHashigoClaspTex" OutName="hashigo_clasp" Width="32" Height="32" Format="ci8" Offset="0x38F0"/>
|
||||
<Collision Name="gMoriBigstCol" Offset="0x221C"/>
|
||||
<DList Name="gMoriBigstDL" Offset="0x1E50"/>
|
||||
<Collision Name="gMoriElevatorCol" Offset="0x35F8"/>
|
||||
<DList Name="gMoriElevatorDL" Offset="0x2AD0"/>
|
||||
<Collision Name="gMoriHashigoCol" Offset="0x37D8"/>
|
||||
<DList Name="gMoriHashigoLadderDL" Offset="0x36B0"/>
|
||||
<DList Name="gMoriHashigoClaspDL" Offset="0x4770"/>
|
||||
<Collision Name="gMoriHashira1Col" Offset="0x1AF8"/>
|
||||
<Collision Name="gMoriHashira2Col" Offset="0x89E0"/>
|
||||
<DList Name="gMoriHashiraPlatformsDL" Offset="0x1300"/>
|
||||
<DList Name="gMoriHashiraGateDL" Offset="0x8840"/>
|
||||
<DList Name="gMoriIdomizuWaterDL" Offset="0x49D0"/>
|
||||
<Collision Name="gMoriKaitenkabeCol" Offset="0x63B8"/>
|
||||
<DList Name="gMoriKaitenkabeDL" Offset="0x56B0"/>
|
||||
<Collision Name="gMoriRakkatenjoCol" Offset="0x87AC"/>
|
||||
<DList Name="gMoriRakkatenjoDL" Offset="0x7690"/>
|
||||
</File>
|
||||
</Root>
|
|
@ -3,8 +3,8 @@
|
|||
<Texture Name="gEnNyRockBodyTex" OutName="rock_body" Format="rgb5a1" Width="16" Height="16" Offset="0x0000"/>
|
||||
<Texture Name="gEnNySpikeTex" OutName="spike" Format="rgb5a1" Width="32" Height="32" Offset="0x0200"/>
|
||||
<Texture Name="gEnNyMetalBodyTex" OutName="metal_body" Format="rgb5a1" Width="32" Height="32" Offset="0x0A00"/>
|
||||
<DList Name="gEnNyRockBodyDlist" Offset="0x1DD0"/>
|
||||
<DList Name="gEnNyMetalBodyDlist" Offset="0x1EA8"/>
|
||||
<DList Name="gEnNySpikeDlist" Offset="0x1FC8"/>
|
||||
<DList Name="gEnNyRockBodyDL" Offset="0x1DD0"/>
|
||||
<DList Name="gEnNyMetalBodyDL" Offset="0x1EA8"/>
|
||||
<DList Name="gEnNySpikeDL" Offset="0x1FC8"/>
|
||||
</File>
|
||||
</Root>
|
||||
|
|
70
assets/xml/objects/object_sd.xml
Normal file
70
assets/xml/objects/object_sd.xml
Normal file
|
@ -0,0 +1,70 @@
|
|||
<Root>
|
||||
<File Name="object_sd" Segment="6">
|
||||
<Skeleton Name="gEnHeishiSkel" Type="Standard" LimbType="Standard" Offset="0xBAC8"/>
|
||||
<Limb Name="gEnHeishiRootLimb" LimbType="Standard" Offset="0xB9C8"/>
|
||||
<Limb Name="gEnHeishiTorsoLimb" LimbType="Standard" Offset="0xB9D4"/>
|
||||
<Limb Name="gEnHeishiLeftThighLimb" LimbType="Standard" Offset="0xB9E0"/>
|
||||
<Limb Name="gEnHeishiLeftShinLimb" LimbType="Standard" Offset="0xB9EC"/>
|
||||
<Limb Name="gEnHeishiLeftFootLimb" LimbType="Standard" Offset="0xB9F8"/>
|
||||
<Limb Name="gEnHeishiRightThighLimb" LimbType="Standard" Offset="0xBA04"/>
|
||||
<Limb Name="gEnHeishiRightShinLimb" LimbType="Standard" Offset="0xBA10"/>
|
||||
<Limb Name="gEnHeishiRightFootLimb" LimbType="Standard" Offset="0xBA1C"/>
|
||||
<Limb Name="gEnHeishiChestLimb" LimbType="Standard" Offset="0xBA28"/>
|
||||
<Limb Name="gEnHeishiLeftUpperArmLimb" LimbType="Standard" Offset="0xBA34"/>
|
||||
<Limb Name="gEnHeishiLeftArmLimb" LimbType="Standard" Offset="0xBA40"/>
|
||||
<Limb Name="gEnHeishiLeftHandLimb" LimbType="Standard" Offset="0xBA4C"/>
|
||||
<Limb Name="gEnHeishiRightUpperArmLimb" LimbType="Standard" Offset="0xBA58"/>
|
||||
<Limb Name="gEnHeishiRightArmLimb" LimbType="Standard" Offset="0xBA64"/>
|
||||
<Limb Name="gEnHeishiRightHandLimb" LimbType="Standard" Offset="0xBA70"/>
|
||||
<Limb Name="gEnHeishiRightHeadLimb" LimbType="Standard" Offset="0xBA7C"/>
|
||||
|
||||
<Animation Name="gEnHeishiSlamSpearAnim" Offset="0x5500"/>
|
||||
<Animation Name="gEnHeishiWalkAnim" Offset="0x5880"/>
|
||||
<Animation Name="gEnHeishiIdleAnim" Offset="0x5C30"/>
|
||||
<Animation Name="gEnHeishiDyingGuardTalkAnim" Offset="0xC6C8"/>
|
||||
<Animation Name="gEnHeishiDyingGuardDieAnim" Offset="0xC374"/>
|
||||
<Animation Name="gEnHeishiDyingGuardAnim_00C444" Offset="0xC444"/>
|
||||
|
||||
<DList Name="gHeishiKingGuardDL" Offset="0x2C10"/>
|
||||
<DList Name="gEnHeishiHeadDL" Offset="0xA030"/>
|
||||
<DList Name="gEnHeishiTorsoArmorDL" Offset="0xA440"/>
|
||||
<DList Name="gEnHeishiTorsoDL" Offset="0xA6F8"/><!--Belt?-->
|
||||
<DList Name="gEnHeishiRightFootDL" Offset="0xA848"/>
|
||||
<DList Name="gEnHeishiLeg1DL" Offset="0xA930"/>
|
||||
<DList Name="gEnHeishiUpperLeg1DL" Offset="0xAAC0"/>
|
||||
<DList Name="gEnHeishiSpearDL" Offset="0xAC10"/>
|
||||
<DList Name="gEnHeishiLowerRightArmDL" Offset="0xAEC0"/>
|
||||
<DList Name="gEnHeishiUpperArmDL" Offset="0xB050"/>
|
||||
<DList Name="gEnHeishiLeftFootDL" Offset="0xB158"/>
|
||||
<DList Name="gEnHeishiLeftShinDL" Offset="0xB240"/>
|
||||
<DList Name="gEnHeishiLeftThighDL" Offset="0xB3D0"/>
|
||||
<DList Name="gEnHeishiHandDL" Offset="0xB520"/>
|
||||
<DList Name="gEnHeishiLeftArmDL" Offset="0xB730"/>
|
||||
<DList Name="gEnHeishiUpperLeftArmDL" Offset="0xB8C0"/>
|
||||
|
||||
<!--King Guard Textures-->
|
||||
<Texture Name="gEnHeishiKingGuardTLUT" OutName="king_guard_tlut" Format="rgb5a1" Width="16" Height="16" Offset="0x0000"/>
|
||||
<Texture Name="gEnHeishiKingGuardTex_200" Format="ci8" Width="8" Height="8" Offset="0x0200"/><!--Mouth?-->
|
||||
<Texture Name="gEnHeishiKingGuardTex_240" Format="ci8" Width="8" Height="8" Offset="0x0240"/><!--Eyes?-->
|
||||
<Texture Name="gEnHeishiKingGuardArmorTex" OutName="king_guard_armor" Format="ci8" Width="8" Height="8" Offset="0x0280"/>
|
||||
<Texture Name="gEnHeishiKingGuardSholderGuardTex" OutName="king_guard_sholder_guard" Format="ci8" Width="8" Height="16" Offset="0x02C0"/>
|
||||
<Texture Name="gEnHeishiKingGuardChestArmorTex" OutName="king_guard_chest_armor" Format="ci8" Width="32" Height="64" Offset="0x0340"/>
|
||||
<Texture Name="gEnHeishiKingGuardTex_B40" Format="ci8" Width="16" Height="16" Offset="0x0B40"/> <!--Leg Armor?-->
|
||||
<Texture Name="gEnHeishiKingGuardHandTex" OutName="king_guard_hand" Format="ci8" Width="8" Height="8" Offset="0x0C40"/>
|
||||
<Texture Name="gEnHeishiKingGuardPantsTex" OutName="king_guard_pants" Format="ci8" Width="16" Height="16" Offset="0x0C80"/>
|
||||
|
||||
<!--Normal Guard Textures-->
|
||||
<Texture Name="gHeishiTLUT" OutName="guard_tlut" Format="rgb5a1" Width="16" Height="16" Offset="0x5C40"/>
|
||||
<Texture Name="gEnHeishiMouthTex" OutName="mouth_tex" Format="ci8" Width="16" Height="16" Offset="0x5E40"/>
|
||||
<Texture Name="gEnHeishiGradient1Tex" OutName="gradient1" Format="ci8" Width="8" Height="8" Offset="0x5F40"/>
|
||||
<Texture Name="gEnHeishiGradient2Tex" OutName="gradient2" Format="ci8" Width="8" Height="8" Offset="0x5F80"/>
|
||||
<Texture Name="gEnHeishiArmorTex" OutName="armor" Format="ci8" Width="8" Height="8" Offset="0x5FC0"/>
|
||||
<Texture Name="gEnHeishiUniform1Tex" OutName="uniform1" Format="i4" Width="16" Height="16" Offset="0x6000"/>
|
||||
<Texture Name="gEnHeishiUniform2Tex" OutName="uniform2" Format="i4" Width="16" Height="8" Offset="0x6080"/>
|
||||
<Texture Name="gEnHeishiUniformGreyTriforceTex" OutName="uniform_grey_triforce" Format="i4" Width="32" Height="32" Offset="0x60C0"/>
|
||||
<Texture Name="gEnHeishiUniformGoldTriforceTex" OutName="uniform_gold_triforce" Format="ci8" Width="32" Height="32" Offset="0x62C0"/>
|
||||
<Texture Name="gEnHeishiLegTex" OutName="leg" Format="ci8" Width="16" Height="16" Offset="0x66C0"/>
|
||||
<Texture Name="gEnHeishiTex_0067C0" Format="ci8" Width="32" Height="32" Offset="0x67C0"/>
|
||||
<Texture Name="gEnHeishiHandTex" OutName="hand" Format="ci8" Width="16" Height="16" Offset="0x6BC0"/>
|
||||
</File>
|
||||
</Root>
|
|
@ -1,5 +1,20 @@
|
|||
<Root>
|
||||
<File Name="object_ydan_objects" Segment="6">
|
||||
|
||||
<Texture Name="gYdanDoor1Tex" OutName="door_tex1" Format="rgb5a1" Width="32" Height="64" Offset="0x2800"/>
|
||||
<Texture Name="gYdanWebTex" OutName="web_tex" Format="ia16" Width="32" Height="64" Offset="0x1000"/>
|
||||
<Texture Name="gYdanHasiFloatingBlockSideTex" OutName="floating_block_side" Format="rgb5a1" Width="32" Height="32" Offset="0x0"/>
|
||||
<Texture Name="gYdanHasiFloatingBlockBottomTex" OutName="floating_block_bottom" Format="rgb5a1" Width="32" Height="32" Offset="0x800"/>
|
||||
<Texture Name="gYdanUnused1Tex" OutName="unused_1" Format="ci8" Width="32" Height="64" Offset="0x6BC8"/>
|
||||
<Texture Name="gYdanHasi2TLUT" OutName="palette_2" Format="rgb5a1" Width="16" Height="16" Offset="0x69C0"/>
|
||||
<Texture Name="gYdanHasi3BlocksTopTex" OutName="three_blocks_top" Format="ci8" Width="32" Height="64" Offset="0x3AF8"/>
|
||||
<Texture Name="gYdanTLUT_38F0" OutName="palette_3" Format="rgb5a1" Width="16" Height="16" Offset="0x38F0"/> <!--3Blocks Palette?-->
|
||||
<Texture Name="gYdanHasi3BlocksSideTex" OutName="three_blocks_side" Format="ci8" Width="32" Height="64" Offset="0x42F8"/>
|
||||
<Texture Name="gYdanHasiWaterTex" OutName="water_tex" Format="ci8" Width="32" Height="32" Offset="0x5950"/>
|
||||
<Texture Name="gYdanHasiWaterTLUT" OutName="water_palette" Format="rgb5a1" Width="208" Height="1" Offset="0x57B0"/>
|
||||
<Texture Name="gYdanMarutaUnused1Tex" OutName="maruta_unused_1" Format="rgb5a1" Width="32" Height="32" Offset="0x2000"/>
|
||||
<Texture Name="gYdanMarutaUnused2Tex" OutName="maruta_unused_2" Format="ci8" Width="32" Height="64" Offset="0x79D8"/>
|
||||
<Texture Name="gYdanMaruta1TLUT" OutName="maruta_palette" Format="rgb5a1" Width="16" Height="16" Offset="0x77D0"/>
|
||||
<DList Name="gDTUnknownWebDL" Offset="0x3850"/>
|
||||
<DList Name="gDTRisingPlatformsDL" Offset="0x5018"/>
|
||||
<DList Name="gDTWaterPlaneDL" Offset="0x5DE0"/>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue