diff options
| author | louist103 <35883445+louist103@users.noreply.github.com> | 2021-05-30 12:30:38 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-30 12:30:38 -0400 |
| commit | f6470eaa0881b7f038ca1a7e30d6516fafaf2ecb (patch) | |
| tree | 191322114e34030d7e68a23cf96f51074dfe7f6f /assets/xml/objects | |
| parent | 515ebdce9daf801705fa9d4f03f01b3c26269488 (diff) | |
"Decompile" more objects. (#784)
* Object_hakach_objects OK and fix a warning in z_play.c
* Object Warp1 OK
* Object_spot16_obj OK
* object_cs Skeleton and limbs OK
* Limbs are broken
* Limbs OK
* Object_CS OK
* Object_jya_door OK
* fix errors and add new lines
* PR fixes (AngheloAlf)
* PR fixes (EllipticEllipsis)
* PR fixes (Fig)
* Rename Spot16 and Jya
* GraveYard -> Graveyard
* PR fixes
* -s
* PR fixes
Diffstat (limited to 'assets/xml/objects')
| -rw-r--r-- | assets/xml/objects/object_cs.xml | 60 | ||||
| -rw-r--r-- | assets/xml/objects/object_fu.xml | 2 | ||||
| -rw-r--r-- | assets/xml/objects/object_hakach_objects.xml | 28 | ||||
| -rw-r--r-- | assets/xml/objects/object_jya_door.xml | 8 | ||||
| -rw-r--r-- | assets/xml/objects/object_sb.xml | 2 | ||||
| -rw-r--r-- | assets/xml/objects/object_spot16_obj.xml | 11 | ||||
| -rw-r--r-- | assets/xml/objects/object_warp1.xml | 16 |
7 files changed, 125 insertions, 2 deletions
diff --git a/assets/xml/objects/object_cs.xml b/assets/xml/objects/object_cs.xml new file mode 100644 index 000000000..814bb5c33 --- /dev/null +++ b/assets/xml/objects/object_cs.xml @@ -0,0 +1,60 @@ +<Root> + <File Name="object_cs" Segment="6"> + <Skeleton Name="gGraveyardKidSkel" Type="Flex" LimbType="Standard" Offset="0x8540"/> + <Limb Name="gGraveyardKidTorsoLimb" LimbType="Standard" Offset="0x8450"/> + <Limb Name="gGraveyardKidLeftThighLimb" LimbType="Standard" Offset="0x845C"/> + <Limb Name="gGraveyardKidLeftShinLimb" LimbType="Standard" Offset="0x8468"/> + <Limb Name="gGraveyardKidLeftFootLimb" LimbType="Standard" Offset="0x8474"/> + <Limb Name="gGraveyardKidRightThighLimb" LimbType="Standard" Offset="0x8480"/> + <Limb Name="gGraveyardKidRightShinLimb" LimbType="Standard" Offset="0x848C"/> + <Limb Name="gGraveyardKidRightFootLimb" LimbType="Standard" Offset="0x8498"/> + <Limb Name="gGraveyardKidChestLimb" LimbType="Standard" Offset="0x84A4"/> + <Limb Name="gGraveyardKidLeftShoulderLimb" LimbType="Standard" Offset="0x84B0"/> + <Limb Name="gGraveyardKidLeftArmLimb" LimbType="Standard" Offset="0x84BC"/> + <Limb Name="gGraveyardKidLeftHandLimb" LimbType="Standard" Offset="0x84C8"/> + <Limb Name="gGraveyardKidRightShoulderLimb" LimbType="Standard" Offset="0x84D4"/> + <Limb Name="gGraveyardKidRightArmLimb" LimbType="Standard" Offset="0x84E0"/> + <Limb Name="gGraveyardKidRightHandLimb" LimbType="Standard" Offset="0x84EC"/> + <Limb Name="gGraveyardKidHeadLimb" LimbType="Standard" Offset="0x84F8"/> + + <DList Name="gGraveyardKidTorsoDL" Offset="0x7910"/> + <DList Name="gGraveyardKidLeftThighDL" Offset="0x7F00"/> + <DList Name="gGraveyardKidLeftShinDL" Offset="0x8050"/> + <DList Name="gGraveyardKidLeftFootDL" Offset="0x81E8"/> + <DList Name="gGraveyardKidRightThighDL" Offset="0x7A30"/> + <DList Name="gGraveyardKidRightShinDL" Offset="0x7B80"/> + <DList Name="gGraveyardKidRightFootDL" Offset="0x7D18"/> + <DList Name="gGraveyardKidChestDL" Offset="0x65B0"/> + <DList Name="gGraveyardKidLeftUpperArmDL" Offset="0x7388"/> + <DList Name="gGraveyardKidLeftArmDL" Offset="0x7540"/> + <DList Name="gGraveyardKidLeftHandDL" Offset="0x7788"/> + <DList Name="gGraveyardKidRightUpperArmDL" Offset="0x6CA8"/> + <DList Name="gGraveyardKidRightArmDL" Offset="0x6E60"/> + <DList Name="gGraveyardKidRightHandDL" Offset="0x70A8"/> + <DList Name="gGraveyardKidHeadDL" Offset="0x6808"/> + + <Animation Name="gGraveyardKidWalkAnim" Offset="0x0700"/> + <Animation Name="gGraveyardKidSwingStickUpAnim" Offset="0x0E10"/> + <Animation Name="gGraveyardKidGrabStickTwoHandsAnim" Offset="0x1588"/> + <Animation Name="gGraveyardKidIdleAnim" Offset="0x195C"/> + + + <Texture Name="gGraveyardKidEyesOpenTex" OutName="eyes_open" Format="rgb5a1" Width="64" Height="16" Offset="0x2130"/> + <Texture Name="gGraveyardKidEyesHalfTex" OutName="eyes_half" Format="rgb5a1" Width="64" Height="16" Offset="0x2930"/> + <Texture Name="gGraveyardKidEyesClosedTex" OutName="eyes_closed" Format="rgb5a1" Width="64" Height="16" Offset="0x3130"/> + + <Texture Name="gGraveyardKidTLUT" OutName="tlut" Format="rgb5a1" Width="16" Height="16" Offset="0x1970"/> + <Texture Name="gGraveyardKidGradientTex" OutName="gradient" Format="ci8" Width="8" Height="8" Offset="0x1B70"/> + <Texture Name='gGraveyardKidPantsTex' OutName="pants" Format="ci8" Width="16" Height="16" Offset="0x3C70"/> + <Texture Name='gGraveyardKidBoot1Tex' OutName="boot1" Format="ci8" Width="8" Height="16" Offset="0x3BF0"/> + <Texture Name='gGraveyardKidBoot2Tex' OutName="boot2" Format="ci8" Width="8" Height="8" Offset="0x3BB0"/> + <Texture Name='gGraveyardKidHairTex' OutName="hair" Format="ci8" Width="16" Height="16" Offset="0x1BB0"/> + <Texture Name='gGraveyardKidEarTex' OutName="ear" Format="ci8" Width="8" Height="8" Offset="0x1CB0"/> + <Texture Name='gGraveyardKidNoseTex' OutName="nose" Format="ci8" Width="8" Height="8" Offset="0x1CF0"/> + <Texture Name='gGraveyardKidMouthTex' OutName="mouth" Format="rgb5a1" Width="32" Height="16" Offset="0x1D30"/> + <Texture Name='gGraveyardKidShirt1Tex' OutName="shirt1" Format="ci8" Width="16" Height="16" Offset="0x3A30"/> + <Texture Name='gGraveyardKidShirt2Tex' OutName="shirt2" Format="ci8" Width="8" Height="8" Offset="0x3B30"/> + <Texture Name='gGraveyardKidFingersTex' OutName="fingers" Format="ci8" Width="16" Height="16" Offset="0x3930"/> + <Texture Name='gGraveyardKidStickTex' OutName="stick" Format="ci8" Width="8" Height="8" Offset="0x3B70"/> + </File> +</Root> diff --git a/assets/xml/objects/object_fu.xml b/assets/xml/objects/object_fu.xml index 71e4381dc..d4e977f0c 100644 --- a/assets/xml/objects/object_fu.xml +++ b/assets/xml/objects/object_fu.xml @@ -46,4 +46,4 @@ <Limb Name="object_fu_Limb_006C48" LimbType="Standard" Offset="0x6C48"/> <Skeleton Name="object_fu_Skel_006C90" Type="Flex" LimbType="Standard" Offset="0x6C90"/> </File> -</Root>
\ No newline at end of file +</Root> diff --git a/assets/xml/objects/object_hakach_objects.xml b/assets/xml/objects/object_hakach_objects.xml new file mode 100644 index 000000000..5a374e928 --- /dev/null +++ b/assets/xml/objects/object_hakach_objects.xml @@ -0,0 +1,28 @@ +<Root> + <File Name="object_hakach_objects" Segment="6"> + <DList Name="gBotwHoleTrap1DL" Offset="0x01B0"/> + <DList Name="gBotwHoleTrap2DL" Offset="0x03F0"/> + <DList Name="gBotwCoffinLidDL" Offset="0x06B0"/> + <DList Name="gBotwBombSpotDL" Offset="0x0A10"/> + <DList Name="gBotwFakeWallsAndFloorsDL" Offset="0x1060"/> + <DList Name="gBotwBloodSplatterDL" Offset="0x1250"/> + <DList Name="gBotwThreeFakeFloorsDL" Offset="0x1920"/> + <DList Name="gBotwWaterRingDL" Offset="0x1E50"/> + <DList Name="gBotwWaterFallDL" Offset="0x2010"/> + + <Collision Name="gBotwCoffinLidCol" Offset="0x0870"/> + <Collision Name="gBotwBombSpotCol" Offset="0x0C2C"/> + <Collision Name="gBotw1Col" Offset="0x1830"/> + <Collision Name="gBotw2Col" Offset="0x1AB8"/> + + <Texture Name="gBotwWater1Tex" OutName="water_1" Format="ia16" Width="32" Height="32" Offset="0x028F0"/> + <Texture Name="gBotwWater2Tex" OutName="water_2" Format="rgb5a1" Width="32" Height="32" Offset="0x020F0"/> + <Texture Name="gBotwTex_0030F0" Format="rgb5a1" Width="32" Height="32" Offset="0x30F0"/> + <Texture Name="gBotwBloodSplatterTex" OutName="blood_splatter" Format="ia16" Width="32" Height="32" Offset="0x38F0"/> + <Texture Name="gBotwTex_0040F0" Format="rgb5a1" Width="32" Height="32" Offset="0x40F0"/> + <Texture Name="gBotwTex_0048F0" Format="rgb5a1" Width="32" Height="32" Offset="0x48F0"/> + <Texture Name="gBotwTex_0050F0" Format="rgb5a1" Width="32" Height="32" Offset="0x50F0"/> + <Texture Name="gBotwTex_0058F0" Format="rgb5a1" Width="32" Height="32" Offset="0x58F0"/> + <Texture Name="gBotwTex_0060F0" Format="i4" Width="32" Height="32" Offset="0x60F0"/> + </File> +</Root> diff --git a/assets/xml/objects/object_jya_door.xml b/assets/xml/objects/object_jya_door.xml new file mode 100644 index 000000000..7f6a1c66f --- /dev/null +++ b/assets/xml/objects/object_jya_door.xml @@ -0,0 +1,8 @@ +<Root> + <File Name="object_jya_door" Segment="6"> + <DList Name="gSpiritDoorDL" Offset="0x0100"/> + <DList Name="gJyaDoorMetalBarsDL" Offset="0x01F0"/> + <Texture Name="gSpiritDoorTex" OutName="door" Format="rgb5a1" Width="64" Height="32" Offset="0x0280"/> + <Texture Name="gSpiritDoorMetalBarsTex" OutName="metal_bars" Format="rgb5a1" Width="32" Height="64" Offset="0x1280"/> + </File> +</Root> diff --git a/assets/xml/objects/object_sb.xml b/assets/xml/objects/object_sb.xml index 11224e83a..6bef59ffe 100644 --- a/assets/xml/objects/object_sb.xml +++ b/assets/xml/objects/object_sb.xml @@ -27,4 +27,4 @@ <Skeleton Name="object_sb_Skel_002BF0" Type="Flex" LimbType="Standard" Offset="0x2BF0"/> <Animation Name="object_sb_Anim_002C8C" Offset="0x2C8C"/> </File> -</Root>
\ No newline at end of file +</Root> diff --git a/assets/xml/objects/object_spot16_obj.xml b/assets/xml/objects/object_spot16_obj.xml new file mode 100644 index 000000000..d39de812a --- /dev/null +++ b/assets/xml/objects/object_spot16_obj.xml @@ -0,0 +1,11 @@ +<Root> + <File Name="object_spot16_obj" Segment="6"> + <DList Name="gDodongosCavernRockDL" Offset="0x0B00"/> + <DList Name="gDodongosCavernRock2DL" Offset="0x0C00"/> + <DList Name="gDodongosCavernRock3DL" Offset="0x0C20"/> + <DList Name="gDeathMountainRingDL" Offset="0x1470"/> + <Texture Name="gDodongosCavernRockTex" OutName="rock_tex" Format="i4" Width="64" Height="64" Offset="0x0000"/> + <Texture Name="gDeathMountainRingTex" OutName="smoke_ring" Format="ia16" Width="32" Height="32" Offset="0x0C30"/> + + </File> +</Root> diff --git a/assets/xml/objects/object_warp1.xml b/assets/xml/objects/object_warp1.xml new file mode 100644 index 000000000..d82c85926 --- /dev/null +++ b/assets/xml/objects/object_warp1.xml @@ -0,0 +1,16 @@ +<Root> + <File Name="object_warp1" Segment="6"> + <Skeleton Name="gBlueWarpSkel" Type="Standard" LimbType="Standard" Offset="0x2CA8"/> + <Animation Name="gBlueWarpAnim" Offset="0x1374"/> + <DList Name="gBlueWarpLightBeamDL" Offset="0x01A0"/> + <DList Name="gBlueWarpDiamondDL" Offset="0x1750"/> + <DList Name="gBlueWarpTriangle1DL" Offset="0x1828"/> + <DList Name="gBlueWarpTriangle2DL" Offset="0x18B0"/> + <DList Name="gBlueWarpTriangle3DL" Offset="0x1938"/> + <DList Name="gBlueWarpTriangle4DL" Offset="0x19C0"/> + <DList Name="gBlueWarpTriangle5DL" Offset="0x1A48"/> + <DList Name="gBlueWarpTriangle6DL" Offset="0x1AD0"/> + <Texture Name="gBlueWarpLightBeamTex" OutName="light_beam" Format="i8" Width="64" Height="64" Offset="0x02C0"/> + <Texture Name="gBlueWarpDiamondAndTriangleTex" OutName="diamond_and_triangle" Format="i8" Width="64" Height="64" Offset="0x1B58"/> + </File> +</Root> |
