ovl_En_Sekihi Decompiled and Documented (#907)

* progress

* All functions matching

* ovl_En_Sekihi Decompiled and Documented

* pr review

* pr review

* params enum

* corrections and renaming

* pr review

* Update src/overlays/actors/ovl_En_Sekihi/z_en_sekihi.c

Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>

Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
This commit is contained in:
Alejandro Asenjo
2022-07-19 12:49:07 -03:00
committed by GitHub
parent ba1c5803ad
commit a22e72acfe
9 changed files with 211 additions and 65 deletions
+11 -11
View File
@@ -1,16 +1,16 @@
<Root>
<File Name="object_sekihig" Segment="6">
<DList Name="object_sekihig_DL_000340" Offset="0x340" />
<DList Name="object_sekihig_DL_0004A8" Offset="0x4A8" />
<DList Name="object_sekihig_DL_0004B8" Offset="0x4B8" />
<DList Name="object_sekihig_DL_0005C8" Offset="0x5C8" />
<Texture Name="object_sekihig_TLUT_0005E0" OutName="tlut_0005E0" Format="rgba16" Width="4" Height="4" Offset="0x5E0" />
<DList Name="gSunSongGoronSymbolBaseDL" Offset="0x340" />
<DList Name="gSunSongGoronSymbolDL" Offset="0x4A8" />
<DList Name="gSekihigGraveBaseDL" Offset="0x4B8" />
<DList Name="gGraveGoronSymbolDL" Offset="0x5C8" />
<Texture Name="gSekihigTLUT" OutName="sekihig_tlut" Format="rgba16" Width="4" Height="4" Offset="0x5E0" />
<!-- <Blob Name="object_sekihig_Blob_000600" Size="0x60" Offset="0x600" /> -->
<Texture Name="object_sekihig_Tex_000660" OutName="tex_000660" Format="rgba16" Width="32" Height="32" Offset="0x660" />
<Texture Name="object_sekihig_Tex_000E60" OutName="tex_000E60" Format="rgba16" Width="32" Height="64" Offset="0xE60" />
<Texture Name="object_sekihig_Tex_001E60" OutName="tex_001E60" Format="ci4" Width="64" Height="64" Offset="0x1E60" />
<Texture Name="object_sekihig_Tex_002660" OutName="tex_002660" Format="ia4" Width="128" Height="16" Offset="0x2660" />
<Texture Name="object_sekihig_Tex_002A60" OutName="tex_002A60" Format="ia4" Width="128" Height="32" Offset="0x2A60" />
<Collision Name="object_sekihig_Colheader_0033D8" Offset="0x33D8" />
<Texture Name="gSekihigGraniteTex" OutName="sekihig_granite" Format="rgba16" Width="32" Height="32" Offset="0x660" />
<Texture Name="gSekihigMarbleTex" OutName="sekihig_marble" Format="rgba16" Width="32" Height="64" Offset="0xE60" />
<Texture Name="gSekihigGoronSymbolTex" OutName="sekihig_goron_symbol" Format="ci4" Width="64" Height="64" Offset="0x1E60" />
<Texture Name="gSekihigStoneInscriptionTex" OutName="sekihig_stone_inscription" Format="ia4" Width="128" Height="16" Offset="0x2660" />
<Texture Name="gSekihigStaffNotesTex" OutName="sekihig_staff_notes" Format="ia4" Width="128" Height="32" Offset="0x2A60" />
<Collision Name="gSekihigCol" Offset="0x33D8" />
</File>
</Root>
+9 -9
View File
@@ -1,16 +1,16 @@
<Root>
<File Name="object_sekihil" Segment="6">
<DList Name="object_sekihil_DL_000340" Offset="0x340" />
<DList Name="object_sekihil_DL_0004C0" Offset="0x4C0" />
<DList Name="gSunSongTriforceSymbolDL" Offset="0x4C0" />
<DList Name="object_sekihil_DL_0004D0" Offset="0x4D0" />
<DList Name="object_sekihil_DL_0005E0" Offset="0x5E0" />
<DList Name="gGraveTriforceSymbolDL" Offset="0x5E0" />
<!-- <Blob Name="object_sekihil_Blob_0005F8" Size="0x60" Offset="0x5F8" /> -->
<Texture Name="object_sekihil_TLUT_000658" OutName="tlut_000658" Format="rgba16" Width="4" Height="4" Offset="0x658" />
<Texture Name="object_sekihil_Tex_000678" OutName="tex_000678" Format="rgba16" Width="32" Height="32" Offset="0x678" />
<Texture Name="object_sekihil_Tex_000E78" OutName="tex_000E78" Format="rgba16" Width="32" Height="64" Offset="0xE78" />
<Texture Name="object_sekihil_Tex_001E78" OutName="tex_001E78" Format="ia4" Width="128" Height="16" Offset="0x1E78" />
<Texture Name="object_sekihil_Tex_002278" OutName="tex_002278" Format="ci4" Width="64" Height="64" Offset="0x2278" />
<Texture Name="object_sekihil_Tex_002A78" OutName="tex_002A78" Format="ia4" Width="128" Height="32" Offset="0x2A78" />
<Collision Name="object_sekihil_Colheader_0033F8" Offset="0x33F8" />
<Texture Name="gSekihilTLUT" OutName="sekihil_tlut" Format="rgba16" Width="4" Height="4" Offset="0x658" />
<Texture Name="gSekihilGraniteTex" OutName="sekihil_granite" Format="rgba16" Width="32" Height="32" Offset="0x678" />
<Texture Name="gSekihilMarbleTex" OutName="sekihil_marble" Format="rgba16" Width="32" Height="64" Offset="0xE78" />
<Texture Name="gSekihilTriforceSymbolTex" OutName="sekihil_triforce_symbol" Format="ia4" Width="128" Height="16" Offset="0x1E78" />
<Texture Name="gSekihilStoneInscriptionTex" OutName="sekihil_stone_inscription" Format="ci4" Width="64" Height="64" Offset="0x2278" />
<Texture Name="gSekihilStaffNotesTex" OutName="sekihil_staff_notes" Format="ia4" Width="128" Height="32" Offset="0x2A78" />
<Collision Name="gSekihilCol" Offset="0x33F8" />
</File>
</Root>
+11 -11
View File
@@ -1,17 +1,17 @@
<Root>
<File Name="object_sekihin" Segment="6">
<DList Name="object_sekihin_DL_000340" Offset="0x340" />
<DList Name="object_sekihin_DL_0004A8" Offset="0x4A8" />
<DList Name="object_sekihin_DL_0004B8" Offset="0x4B8" />
<DList Name="object_sekihin_DL_0005C8" Offset="0x5C8" />
<DList Name="gSunSongKokiriSymbolBaseDL" Offset="0x340" />
<DList Name="gSunSongKokiriSymbolDL" Offset="0x4A8" />
<DList Name="gSekihinGraveBaseDL" Offset="0x4B8" />
<DList Name="gGraveKokiriSymbolDL" Offset="0x5C8" />
<!-- <Blob Name="object_sekihin_Blob_0005E0" Size="0x20" Offset="0x5E0" /> -->
<Texture Name="object_sekihin_TLUT_000600" OutName="tlut_000600" Format="rgba16" Width="4" Height="4" Offset="0x600" />
<Texture Name="gSekihinTLUT" OutName="sekihil_tlut" Format="rgba16" Width="4" Height="4" Offset="0x600" />
<!-- <Blob Name="object_sekihin_Blob_000620" Size="0x40" Offset="0x620" /> -->
<Texture Name="object_sekihin_Tex_000660" OutName="tex_000660" Format="rgba16" Width="32" Height="32" Offset="0x660" />
<Texture Name="object_sekihin_Tex_000E60" OutName="tex_000E60" Format="rgba16" Width="32" Height="64" Offset="0xE60" />
<Texture Name="object_sekihin_Tex_001E60" OutName="tex_001E60" Format="ci4" Width="64" Height="64" Offset="0x1E60" />
<Texture Name="object_sekihin_Tex_002660" OutName="tex_002660" Format="ia4" Width="128" Height="16" Offset="0x2660" />
<Texture Name="object_sekihin_Tex_002A60" OutName="tex_002A60" Format="ia4" Width="128" Height="32" Offset="0x2A60" />
<Collision Name="object_sekihin_Colheader_0033D8" Offset="0x33D8" />
<Texture Name="gSekihinGraniteTex" OutName="sekihin_granite" Format="rgba16" Width="32" Height="32" Offset="0x660" />
<Texture Name="gSekihinMarbleTex" OutName="sekihin_marble" Format="rgba16" Width="32" Height="64" Offset="0xE60" />
<Texture Name="gSekihinKokiriSymbolTex" OutName="sekihin_kokiri_symbol" Format="ci4" Width="64" Height="64" Offset="0x1E60" />
<Texture Name="gSekihinStoneInscriptionTex" OutName="sekihin_stone_inscription" Format="ia4" Width="128" Height="16" Offset="0x2660" />
<Texture Name="gSekihinStaffNotesTex" OutName="sekihin_staff_notes" Format="ia4" Width="128" Height="32" Offset="0x2A60" />
<Collision Name="gSekihinCol" Offset="0x33D8" />
</File>
</Root>
+5 -5
View File
@@ -1,9 +1,9 @@
<Root>
<File Name="object_sekihiz" Segment="6">
<DList Name="object_sekihiz_DL_000510" Offset="0x510" />
<DList Name="object_sekihiz_DL_000518" Offset="0x518" />
<Texture Name="object_sekihiz_Tex_000728" OutName="tex_000728" Format="i8" Width="32" Height="32" Offset="0x728" />
<Texture Name="object_sekihiz_Tex_000B28" OutName="tex_000B28" Format="i8" Width="32" Height="32" Offset="0xB28" />
<Collision Name="object_sekihiz_Colheader_001010" Offset="0x1010" />
<DList Name="gSekihizEmptyDL" Offset="0x510" />
<DList Name="gTombSongOfSoaringDL" Offset="0x518" />
<Texture Name="gSekihizStaffNotesTex" OutName="sekihiz_staff_notes" Format="i8" Width="32" Height="32" Offset="0x728" />
<Texture Name="gSekihizGraniteTex" OutName="sekihiz_granite" Format="i8" Width="32" Height="32" Offset="0xB28" />
<Collision Name="gSekihizCol" Offset="0x1010" />
</File>
</Root>
+11 -11
View File
@@ -9,17 +9,17 @@
<Animation Name="object_zog_Anim_0041D0" Offset="0x41D0" />
<Animation Name="object_zog_Anim_004BDC" Offset="0x4BDC" />
<Animation Name="object_zog_Anim_0055B4" Offset="0x55B4" />
<DList Name="object_zog_DL_0069F0" Offset="0x69F0" />
<DList Name="object_zog_DL_006AA0" Offset="0x6AA0" />
<Texture Name="object_zog_Tex_006FD0" OutName="tex_006FD0" Format="rgba16" Width="16" Height="32" Offset="0x6FD0" />
<Texture Name="object_zog_Tex_0073D0" OutName="tex_0073D0" Format="rgba16" Width="16" Height="16" Offset="0x73D0" />
<Texture Name="object_zog_Tex_0075D0" OutName="tex_0075D0" Format="rgba16" Width="16" Height="16" Offset="0x75D0" />
<Texture Name="object_zog_Tex_0077D0" OutName="tex_0077D0" Format="rgba16" Width="16" Height="16" Offset="0x77D0" />
<Texture Name="object_zog_Tex_0079D0" OutName="tex_0079D0" Format="rgba16" Width="16" Height="32" Offset="0x79D0" />
<Texture Name="object_zog_Tex_007DD0" OutName="tex_007DD0" Format="rgba16" Width="16" Height="32" Offset="0x7DD0" />
<Texture Name="object_zog_Tex_0081D0" OutName="tex_0081D0" Format="rgba16" Width="32" Height="8" Offset="0x81D0" />
<Texture Name="object_zog_Tex_0083D0" OutName="tex_0083D0" Format="rgba16" Width="16" Height="8" Offset="0x83D0" />
<Collision Name="object_zog_Colheader_008670" Offset="0x8670" />
<DList Name="gMikauGraveDirtDL" Offset="0x69F0" />
<DList Name="gMikauGraveDL" Offset="0x6AA0" />
<Texture Name="gMikauGraveDirtTex" OutName="mikau_grave_dirt" Format="rgba16" Width="16" Height="32" Offset="0x6FD0" />
<Texture Name="gMikauGraveJawTex" OutName="mikau_grave_jaw" Format="rgba16" Width="16" Height="16" Offset="0x73D0" />
<Texture Name="gMikauGraveEyeTex" OutName="mikau_grave_eye" Format="rgba16" Width="16" Height="16" Offset="0x75D0" />
<Texture Name="gMikauGraveTeethTex" OutName="mikau_grave_teeth" Format="rgba16" Width="16" Height="16" Offset="0x77D0" />
<Texture Name="gMikauGraveSpinousTex" OutName="mikau_grave_spinous" Format="rgba16" Width="16" Height="32" Offset="0x79D0" />
<Texture Name="gMikauGraveBonesTex" OutName="mikau_grave_bones" Format="rgba16" Width="16" Height="32" Offset="0x7DD0" />
<Texture Name="gMikauGraveWoodenStickTex" OutName="mikau_grave_wooden_stick" Format="rgba16" Width="32" Height="8" Offset="0x81D0" />
<Texture Name="gMikauGraveCordTex" OutName="mikau_grave_cord" Format="rgba16" Width="16" Height="8" Offset="0x83D0" />
<Collision Name="gObjectZogCol" Offset="0x8670" />
<Animation Name="object_zog_Anim_008EB8" Offset="0x8EB8" />
<Animation Name="object_zog_Anim_00931C" Offset="0x931C" />
<Animation Name="object_zog_Anim_0099A4" Offset="0x99A4" />