merge master

This commit is contained in:
engineer124
2022-10-16 16:05:20 -04:00
423 changed files with 11886 additions and 4652 deletions
Vendored
+1 -1
View File
@@ -99,7 +99,7 @@ pipeline {
branch 'master'
}
agent{
label 'master'
label 'zeldaret_website'
}
steps {
unstash 'reports'
+1 -1
View File
@@ -23,7 +23,7 @@ please be aware that the codebase could drastically change at any time. Also not
parts of the ROM may not be 'shiftable' yet, so modifying them could currently be difficult.
```
This is a WIP **decompilation** of ***The Legend of Zelda: Majora's Mask***. The purpose of the project is to recreate a source code base for the game from scratch, using information found inside the game along with static and/or dynamic analysis. **It is not, and will not, produce a PC port.** For frequently asked questions, you can visit [our website](https://zelda64.dev/mm), and for more information you can get in touch with the team on our [Discord server](https://discord.zelda64.dev).
This is a WIP **decompilation** of ***The Legend of Zelda: Majora's Mask***. The purpose of the project is to recreate a source code base for the game from scratch, using information found inside the game along with static and/or dynamic analysis. **It is not, and will not, produce a PC port.** For frequently asked questions, you can visit [our website](https://zelda64.dev/games/mm), and for more information you can get in touch with the team on our [Discord server](https://discord.zelda64.dev).
The only version currently supported is N64 US, but we intend to eventually support every retail version of the original game (i.e. not versions of MM3D, which is a totally different game).
+72 -59
View File
@@ -12,7 +12,7 @@
<DList Name="gameplay_keep_DL_001B20" Offset="0x1B20" />
<DList Name="gameplay_keep_DL_001BC8" Offset="0x1BC8" />
<DList Name="gameplay_keep_DL_001C60" Offset="0x1C60" />
<DList Name="gameplay_keep_DL_001D00" Offset="0x1D00" />
<DList Name="gRazorSwordHandleDL" Offset="0x1D00" />
<DList Name="gameplay_keep_DL_001D28" Offset="0x1D28" />
<DList Name="gameplay_keep_DL_001DC8" Offset="0x1DC8" />
<DList Name="gameplay_keep_DL_001E58" Offset="0x1E58" />
@@ -20,8 +20,8 @@
<DList Name="gameplay_keep_DL_001FA8" Offset="0x1FA8" />
<DList Name="gameplay_keep_DL_002038" Offset="0x2038" />
<DList Name="gameplay_keep_DL_0020C8" Offset="0x20C8" />
<DList Name="gameplay_keep_DL_002168" Offset="0x2168" />
<DList Name="gameplay_keep_DL_0021A8" Offset="0x21A8" />
<DList Name="gRazorSwordBladeDL" Offset="0x2168" />
<DList Name="gKokiriSwordHandleDL" Offset="0x21A8" />
<DList Name="gameplay_keep_DL_002480" Offset="0x2480" />
<DList Name="gameplay_keep_DL_002508" Offset="0x2508" />
<DList Name="gameplay_keep_DL_002590" Offset="0x2590" />
@@ -30,7 +30,7 @@
<DList Name="gameplay_keep_DL_002728" Offset="0x2728" />
<DList Name="gameplay_keep_DL_0027B0" Offset="0x27B0" />
<DList Name="gameplay_keep_DL_002838" Offset="0x2838" />
<DList Name="gameplay_keep_DL_0028C0" Offset="0x28C0" />
<DList Name="gKokiriSwordBladeDL" Offset="0x28C0" />
<Texture Name="gameplay_keep_TLUT_002908" OutName="tlut_002908" Format="rgba16" Width="16" Height="16" Offset="0x2908" />
<Texture Name="gameplay_keep_Tex_002B08" OutName="tex_002B08" Format="rgba16" Width="8" Height="8" Offset="0x2B08" />
<Texture Name="gameplay_keep_Tex_002B88" OutName="tex_002B88" Format="rgba16" Width="16" Height="16" Offset="0x2B88" />
@@ -38,7 +38,8 @@
<Texture Name="gameplay_keep_Tex_002DC8" OutName="tex_002DC8" Format="i8" Width="8" Height="8" Offset="0x2DC8" />
<Texture Name="gameplay_keep_Tex_002E08" OutName="tex_002E08" Format="rgba16" Width="16" Height="16" Offset="0x2E08" />
<Texture Name="gameplay_keep_Tex_003008" OutName="tex_003008" Format="i8" Width="8" Height="8" Offset="0x3008" />
<Blob Name="gameplay_keep_Blob_003050" Size="0x20" Offset="0x3050" />
<DList Name="gKokiriSwordDL" Offset="0x3050" />
<DList Name="gRazorSwordDL" Offset="0x3060" />
<DList Name="gDekuStickDL" Offset="0x32B0" /> <!-- @bug Supplies the wrong size to gsDPLoadTextureBlock, meaning it uses part of gLinkPauseChildJointTable as if it were a texture. -->
<Blob Name="gameplay_keep_Blob_003400" Size="0x9D0" Offset="0x3400" />
<DList Name="gameplay_keep_DL_005360" Offset="0x5360" />
@@ -881,14 +882,17 @@
<Texture Name="gameplay_keep_Tex_01A8B0" OutName="tex_01A8B0" Format="i8" Width="16" Height="32" Offset="0x1A8B0" />
<Texture Name="gameplay_keep_Tex_01AAB0" OutName="tex_01AAB0" Format="i8" Width="16" Height="32" Offset="0x1AAB0" />
<DList Name="gameplay_keep_DL_01ACF0" Offset="0x1ACF0" />
<DList Name="gameplay_keep_DL_01C430" Offset="0x1C430" />
<Texture Name="gameplay_keep_Tex_01CAF8" OutName="tex_01CAF8" Format="rgba16" Width="32" Height="32" Offset="0x1CAF8" />
<Texture Name="gameplay_keep_Tex_01D2F8" OutName="tex_01D2F8" Format="rgba16" Width="32" Height="64" Offset="0x1D2F8" />
<Texture Name="gameplay_keep_Tex_01E2F8" OutName="tex_01E2F8" Format="rgba16" Width="16" Height="8" Offset="0x1E2F8" />
<Texture Name="gameplay_keep_Tex_01E3F8" OutName="tex_01E3F8" Format="rgba16" Width="16" Height="16" Offset="0x1E3F8" />
<Texture Name="gameplay_keep_Tex_01E5F8" OutName="tex_01E5F8" Format="rgba16" Width="8" Height="16" Offset="0x1E5F8" />
<Texture Name="gameplay_keep_Tex_01E6F8" OutName="tex_01E6F8" Format="rgba16" Width="32" Height="16" Offset="0x1E6F8" />
<Texture Name="gameplay_keep_Tex_01EAF8" OutName="tex_01EAF8" Format="rgba16" Width="16" Height="16" Offset="0x1EAF8" />
<!-- Human Elegy of Emptiness Shell -->
<DList Name="gElegyShellHumanDL" Offset="0x1C430" /> <!-- Original name is "pls_zo_model" -->
<Texture Name="gElegyShellHumanMouthTex" OutName="elegy_shell_human_mouth" Format="rgba16" Width="32" Height="32" Offset="0x1CAF8" />
<Texture Name="gElegyShellHumanEyeAndNoseTex" OutName="elegy_shell_human_eye_and_nose" Format="rgba16" Width="32" Height="64" Offset="0x1D2F8" />
<Texture Name="gElegyShellHumanNostrilsAndSkinTex" OutName="elegy_shell_human_nostrils_and_skin" Format="rgba16" Width="16" Height="8" Offset="0x1E2F8" />
<Texture Name="gElegyShellHumanBootsTex" OutName="elegy_shell_human_boots" Format="rgba16" Width="16" Height="16" Offset="0x1E3F8" />
<Texture Name="gElegyShellHumanPlatformTex" OutName="elegy_shell_human_platform" Format="rgba16" Width="8" Height="16" Offset="0x1E5F8" />
<Texture Name="gElegyShellBeltAndTunicTex" OutName="elegy_shell_human_belt_and_tunic" Format="rgba16" Width="32" Height="16" Offset="0x1E6F8" />
<Texture Name="gElegyShellHumanHairTex" OutName="elegy_shell_human_hair" Format="rgba16" Width="16" Height="16" Offset="0x1EAF8" />
<DList Name="gameplay_keep_DL_01ED00" Offset="0x1ED00" />
<DList Name="gameplay_keep_DL_01ED90" Offset="0x1ED90" />
<DList Name="gZTargetArrowDL" Offset="0x1F0F0" />
@@ -1116,26 +1120,29 @@
<Texture Name="gameplay_keep_Tex_044BB0" OutName="tex_044BB0" Format="i8" Width="32" Height="32" Offset="0x44BB0" />
<Texture Name="gEffIceFragmentTex" OutName="eff_ice_fragment" Format="i8" Width="32" Height="32" Offset="0x44FB0" />
<Texture Name="gameplay_keep_Tex_0453B0" OutName="tex_0453B0" Format="i8" Width="32" Height="32" Offset="0x453B0" />
<DList Name="gameplay_keep_DL_048DF0" Offset="0x48DF0" />
<Texture Name="gameplay_keep_TLUT_04A460" OutName="tlut_04A460" Format="rgba16" Width="16" Height="16" Offset="0x4A460" />
<Texture Name="gameplay_keep_Tex_04A660" OutName="tex_04A660" Format="ci8" Width="16" Height="16" Offset="0x4A660" />
<Texture Name="gameplay_keep_Tex_04A760" OutName="tex_04A760" Format="ci8" Width="16" Height="32" Offset="0x4A760" />
<Texture Name="gameplay_keep_Tex_04A960" OutName="tex_04A960" Format="ci8" Width="16" Height="16" Offset="0x4A960" />
<Texture Name="gameplay_keep_Tex_04AA60" OutName="tex_04AA60" Format="ci8" Width="8" Height="8" Offset="0x4AA60" />
<Texture Name="gameplay_keep_Tex_04AAA0" OutName="tex_04AAA0" Format="ci8" Width="8" Height="8" Offset="0x4AAA0" />
<Texture Name="gameplay_keep_Tex_04AAE0" OutName="tex_04AAE0" Format="ci8" Width="16" Height="16" Offset="0x4AAE0" />
<Texture Name="gameplay_keep_Tex_04ABE0" OutName="tex_04ABE0" Format="ci8" Width="8" Height="16" Offset="0x4ABE0" />
<Texture Name="gameplay_keep_Tex_04AC60" OutName="tex_04AC60" Format="ci8" Width="8" Height="16" Offset="0x4AC60" />
<Texture Name="gameplay_keep_Tex_04ACE0" OutName="tex_04ACE0" Format="ci8" Width="8" Height="8" Offset="0x4ACE0" />
<Texture Name="gameplay_keep_Tex_04AD20" OutName="tex_04AD20" Format="ci8" Width="32" Height="32" Offset="0x4AD20" />
<Texture Name="gameplay_keep_Tex_04B120" OutName="tex_04B120" Format="ci8" Width="32" Height="64" Offset="0x4B120" />
<Texture Name="gameplay_keep_Tex_04B920" OutName="tex_04B920" Format="ci8" Width="32" Height="64" Offset="0x4B920" />
<Texture Name="gameplay_keep_Tex_04C120" OutName="tex_04C120" Format="ci8" Width="32" Height="64" Offset="0x4C120" />
<Texture Name="gameplay_keep_Tex_04C920" OutName="tex_04C920" Format="ci8" Width="8" Height="16" Offset="0x4C920" />
<Texture Name="gameplay_keep_Tex_04C9A0" OutName="tex_04C9A0" Format="ci8" Width="32" Height="32" Offset="0x4C9A0" />
<Texture Name="gameplay_keep_Tex_04CDA0" OutName="tex_04CDA0" Format="rgba16" Width="32" Height="64" Offset="0x4CDA0" />
<Texture Name="gameplay_keep_Tex_04DDA0" OutName="tex_04DDA0" Format="i8" Width="32" Height="32" Offset="0x4DDA0" />
<Texture Name="gameplay_keep_Tex_04E1A0" OutName="tex_04E1A0" Format="ci8" Width="8" Height="16" Offset="0x4E1A0" />
<!-- Goron Elegy of Emptiness Shell -->
<DList Name="gElegyShellGoronDL" Offset="0x48DF0" /> <!-- Original name is "pgs_zo_model" -->
<Texture Name="gElegyShellGoronTLUT" OutName="elegy_shell_goron_tlut" Format="rgba16" Width="16" Height="16" Offset="0x4A460" />
<Texture Name="gElegyShellGoronSkinTex" OutName="elegy_shell_goron_skin" Format="ci8" Width="16" Height="16" Offset="0x4A660" />
<Texture Name="gElegyShellGoronHairTex" OutName="elegy_shell_goron_hair" Format="ci8" Width="16" Height="32" Offset="0x4A760" />
<Texture Name="gElegyShellGoronSideburnsAndBeardTex" OutName="elegy_shell_goron_sideburns_and_beard" Format="ci8" Width="16" Height="16" Offset="0x4A960" />
<Texture Name="gElegyShellGoronNostrilTex" OutName="elegy_shell_goron_nostril" Format="ci8" Width="8" Height="8" Offset="0x4AA60" />
<Texture Name="gElegyShellGoronLipsTex" OutName="elegy_shell_goron_lips" Format="ci8" Width="8" Height="8" Offset="0x4AAA0" />
<Texture Name="gElegyShellGoronGlovePalmTex" OutName="elegy_shell_goron_glove_palm" Format="ci8" Width="16" Height="16" Offset="0x4AAE0" />
<Texture Name="gElegyShellGoronGloveBackTex" OutName="elegy_shell_goron_glove_back" Format="ci8" Width="8" Height="16" Offset="0x4ABE0" />
<Texture Name="gElegyShellGoronFingerAndToeTex" OutName="elegy_shell_goron_finger_and_toe" Format="ci8" Width="8" Height="16" Offset="0x4AC60" />
<Texture Name="gElegyShellGoronSandalTopAndSideTex" OutName="elegy_shell_goron_sandal_top_and_side" Format="ci8" Width="8" Height="8" Offset="0x4ACE0" />
<Texture Name="gElegyShellGoronChestTex" OutName="elegy_shell_goron_chest" Format="ci8" Width="32" Height="32" Offset="0x4AD20" />
<Texture Name="gElegyShellGoronBackTex" OutName="elegy_shell_goron_back" Format="ci8" Width="32" Height="64" Offset="0x4B120" />
<Texture Name="gElegyShellGoronGoronsRubyTattooTex" OutName="elegy_shell_goron_gorons_ruby_tattoo" Format="ci8" Width="32" Height="64" Offset="0x4B920" />
<Texture Name="gElegyShellGoronTribalTattooTex" OutName="elegy_shell_goron_tribal_tattoo" Format="ci8" Width="32" Height="64" Offset="0x4C120" />
<Texture Name="gElegyShellGoronLoinclothTex" OutName="elegy_shell_goron_loincloth" Format="ci8" Width="8" Height="16" Offset="0x4C920" />
<Texture Name="gElegyShellGoronEyeTex" OutName="elegy_shell_goron_eye" Format="ci8" Width="32" Height="32" Offset="0x4C9A0" />
<Texture Name="gElegyShellGoronScarTex" OutName="elegy_shell_goron_scar" Format="rgba16" Width="32" Height="64" Offset="0x4CDA0" />
<Texture Name="gElegyShellGoronNecklaceTex" OutName="elegy_shell_goron_necklace" Format="i8" Width="32" Height="32" Offset="0x4DDA0" />
<Texture Name="gElegyShellGoronPlatformTex" OutName="elegy_shell_goron_platform" Format="ci8" Width="8" Height="16" Offset="0x4E1A0" />
<Texture Name="gameplay_keep_Tex_04E220" OutName="tex_04E220" Format="i8" Width="64" Height="64" Offset="0x4E220" />
<DList Name="gameplay_keep_DL_04F250" Offset="0x4F250" />
<Texture Name="gameplay_keep_Tex_04F2C0" OutName="tex_04F2C0" Format="ia16" Width="32" Height="64" Offset="0x4F2C0" />
@@ -1214,18 +1221,21 @@
<DList Name="gameplay_keep_DL_054C90" Offset="0x54C90" />
<Texture Name="gameplay_keep_Tex_054D90" OutName="tex_054D90" Format="i4" Width="16" Height="16" Offset="0x54D90" />
<Texture Name="gameplay_keep_Tex_054E10" OutName="tex_054E10" Format="i8" Width="16" Height="16" Offset="0x54E10" />
<Blob Name="gameplay_keep_Blob_054F10" Size="0x10" Offset="0x54F10" />
<TextureAnimation Name="gameplay_keep_Matanimheader_054F18" Offset="0x54F18" />
<Texture Name="gameplay_keep_Tex_054F20" OutName="tex_054F20" Format="i8" Width="32" Height="32" Offset="0x54F20" />
<DList Name="gameplay_keep_DL_055360" Offset="0x55360" />
<DList Name="gameplay_keep_DL_055620" Offset="0x55620" />
<DList Name="gameplay_keep_DL_055628" Offset="0x55628" />
<Texture Name="gameplay_keep_Tex_0557F0" OutName="tex_0557F0" Format="rgba16" Width="32" Height="32" Offset="0x557F0" />
<Texture Name="gameplay_keep_Tex_055FF0" OutName="tex_055FF0" Format="i4" Width="64" Height="64" Offset="0x55FF0" />
<DList Name="gameplay_keep_DL_057B10" Offset="0x57B10" />
<Texture Name="gameplay_keep_Tex_057FE8" OutName="tex_057FE8" Format="rgba16" Width="8" Height="16" Offset="0x57FE8" />
<Texture Name="gameplay_keep_Tex_0580E8" OutName="tex_0580E8" Format="rgba16" Width="16" Height="16" Offset="0x580E8" />
<Texture Name="gameplay_keep_Tex_0582E8" OutName="tex_0582E8" Format="rgba16" Width="32" Height="32" Offset="0x582E8" />
<Texture Name="gameplay_keep_Tex_058AE8" OutName="tex_058AE8" Format="rgba16" Width="8" Height="8" Offset="0x58AE8" />
<!-- Deku Elegy of Emptiness Shell -->
<DList Name="gElegyShellDekuDL" Offset="0x57B10" /> <!-- Original name is "pns_zo_model" -->
<Texture Name="gElegyShellDekuPlatformTex" OutName="elegy_shell_deku_platform" Format="rgba16" Width="8" Height="16" Offset="0x57FE8" />
<Texture Name="gElegyShellDekuSkinTex" OutName="elegy_shell_deku_skin" Format="rgba16" Width="16" Height="16" Offset="0x580E8" />
<Texture Name="gElegyShellDekuLeafTex" OutName="elegy_shell_deku_leaf" Format="rgba16" Width="32" Height="32" Offset="0x582E8" />
<Texture Name="gElegyShellDekuEyeTex" OutName="elegy_shell_deku_eye" Format="rgba16" Width="8" Height="8" Offset="0x58AE8" />
<DList Name="gameplay_keep_DL_058BA0" Offset="0x58BA0" />
<Texture Name="gameplay_keep_Tex_058C30" OutName="tex_058C30" Format="rgba16" Width="16" Height="16" Offset="0x58C30" />
<Collision Name="gameplay_keep_Colheader_058F30" Offset="0x58F30" />
@@ -1442,25 +1452,28 @@
<DList Name="gameplay_keep_DL_085490" Offset="0x85490" />
<Blob Name="gameplay_keep_Blob_085510" Size="0x130" Offset="0x85510" />
<Blob Name="gameplay_keep_Blob_085640" Size="0x3A30" Offset="0x85640" />
<DList Name="gameplay_keep_DL_089070" Offset="0x89070" />
<Texture Name="gameplay_keep_TLUT_08A420" OutName="tlut_08A420" Format="rgba16" Width="16" Height="16" Offset="0x8A420" />
<Texture Name="gameplay_keep_Tex_08A620" OutName="tex_08A620" Format="rgba16" Width="16" Height="16" Offset="0x8A620" />
<Texture Name="gameplay_keep_Tex_08A820" OutName="tex_08A820" Format="rgba16" Width="16" Height="16" Offset="0x8A820" />
<Texture Name="gameplay_keep_Tex_08AA20" OutName="tex_08AA20" Format="rgba16" Width="16" Height="16" Offset="0x8AA20" />
<Texture Name="gameplay_keep_Tex_08AC20" OutName="tex_08AC20" Format="rgba16" Width="16" Height="32" Offset="0x8AC20" />
<Texture Name="gameplay_keep_Tex_08B020" OutName="tex_08B020" Format="rgba16" Width="16" Height="32" Offset="0x8B020" />
<Texture Name="gameplay_keep_Tex_08B420" OutName="tex_08B420" Format="ci8" Width="8" Height="8" Offset="0x8B420" />
<Texture Name="gameplay_keep_Tex_08B460" OutName="tex_08B460" Format="ci8" Width="32" Height="32" Offset="0x8B460" />
<Texture Name="gameplay_keep_Tex_08B860" OutName="tex_08B860" Format="ci8" Width="16" Height="16" Offset="0x8B860" />
<Texture Name="gameplay_keep_Tex_08B960" OutName="tex_08B960" Format="ci8" Width="32" Height="64" Offset="0x8B960" />
<Texture Name="gameplay_keep_Tex_08C160" OutName="tex_08C160" Format="ci8" Width="8" Height="16" Offset="0x8C160" />
<Texture Name="gameplay_keep_Tex_08C1E0" OutName="tex_08C1E0" Format="ci8" Width="16" Height="16" Offset="0x8C1E0" />
<Texture Name="gameplay_keep_Tex_08C2E0" OutName="tex_08C2E0" Format="ci8" Width="32" Height="32" Offset="0x8C2E0" />
<Texture Name="gameplay_keep_Tex_08C6E0" OutName="tex_08C6E0" Format="ci8" Width="32" Height="32" Offset="0x8C6E0" />
<Texture Name="gameplay_keep_Tex_08CAE0" OutName="tex_08CAE0" Format="ci8" Width="16" Height="32" Offset="0x8CAE0" />
<Texture Name="gameplay_keep_Tex_08CCE0" OutName="tex_08CCE0" Format="ci8" Width="16" Height="32" Offset="0x8CCE0" />
<Texture Name="gameplay_keep_Tex_08CEE0" OutName="tex_08CEE0" Format="ci8" Width="32" Height="32" Offset="0x8CEE0" />
<Texture Name="gameplay_keep_Tex_08D2E0" OutName="tex_08D2E0" Format="rgba16" Width="8" Height="16" Offset="0x8D2E0" />
<!-- Zora Elegy of Emptiness Shell -->
<DList Name="gElegyShellZoraDL" Offset="0x89070" /> <!-- Original name is "pzs_zo_model" -->
<Texture Name="gElegyShellZoraTLUT" OutName="elegy_shell_zora_tlut" Format="rgba16" Width="16" Height="16" Offset="0x8A420" />
<Texture Name="gElegyShellZoraGuitarJawTex" OutName="elegy_shell_zora_guitar_jaw" Format="rgba16" Width="16" Height="16" Offset="0x8A620" />
<Texture Name="gElegyShellZoraGuitarEyeTex" OutName="elegy_shell_zora_guitar_eye" Format="rgba16" Width="16" Height="16" Offset="0x8A820" />
<Texture Name="gElegyShellZoraGuitarTeethTex" OutName="elegy_shell_zora_guitar_teeth" Format="rgba16" Width="16" Height="16" Offset="0x8AA20" />
<Texture Name="gElegyShellZoraGuitarSpinousTex" OutName="elegy_shell_zora_guitar_spinous" Format="rgba16" Width="16" Height="32" Offset="0x8AC20" />
<Texture Name="gElegyShellZoraGuitarBoneTex" OutName="elegy_shell_zora_guitar_bone" Format="rgba16" Width="16" Height="32" Offset="0x8B020" />
<Texture Name="gElegyShellZoraSkinTex" OutName="elegy_shell_zora_skin" Format="ci8" Width="8" Height="8" Offset="0x8B420" />
<Texture Name="gElegyShellZoraSpottedSkinTex" OutName="elegy_shell_zora_spotted_skin" Format="ci8" Width="32" Height="32" Offset="0x8B460" />
<Texture Name="gElegyShellZoraFingersTex" OutName="elegy_shell_zora_fingers" Format="ci8" Width="16" Height="16" Offset="0x8B860" />
<Texture Name="gElegyShellZoraBackAndHipSpottedSkinTex" OutName="elegy_shell_zora_back_and_hip_spotted_skin" Format="ci8" Width="32" Height="64" Offset="0x8B960" />
<Texture Name="gElegyShellZoraWristbandTex" OutName="elegy_shell_zora_wristband" Format="ci8" Width="8" Height="16" Offset="0x8C160" />
<Texture Name="gElegyShellZoraFinTex" OutName="elegy_shell_zora_fin" Format="ci8" Width="16" Height="16" Offset="0x8C1E0" />
<Texture Name="gElegyShellZoraEyeTex" OutName="elegy_shell_zora_eye" Format="ci8" Width="32" Height="32" Offset="0x8C2E0" />
<Texture Name="gElegyShellZoraMouthTex" OutName="elegy_shell_zora_mouth" Format="ci8" Width="32" Height="32" Offset="0x8C6E0" />
<Texture Name="gElegyShellZoraRibsTattoo" OutName="elegy_shell_zora_ribs_tattoo" Format="ci8" Width="16" Height="32" Offset="0x8CAE0" />
<Texture Name="gElegyShellZoraArrowTattoo" OutName="elegy_shell_zora_arrow_tattoo" Format="ci8" Width="16" Height="32" Offset="0x8CCE0" />
<Texture Name="gElegyShellZoraRightShoulderTattoo" OutName="elegy_shell_zora_right_shoulder_tattoo" Format="ci8" Width="32" Height="32" Offset="0x8CEE0" />
<Texture Name="gElegyShellZoraPlatformTex" OutName="elegy_shell_zora_platform" Format="rgba16" Width="8" Height="16" Offset="0x8D2E0" />
<Texture Name="gameplay_keep_Tex_08D3E0" OutName="tex_08D3E0" Format="i8" Width="64" Height="32" Offset="0x8D3E0" />
<!-- Dust Textures -->
@@ -1479,7 +1492,7 @@
<Texture Name="gameplay_keep_Tex_0913E0" OutName="tex_0913E0" Format="i8" Width="32" Height="64" Offset="0x913E0" />
<Texture Name="gEffBubble1Tex" OutName="eff_bubble_1" Format="ia8" Width="16" Height="16" Offset="0x91BE0" />
<Texture Name="gEffBubble2Tex" OutName="eff_bubble_2" Format="ia8" Width="16" Height="16" Offset="0x91CE0" />
<!-- Electric spark textures from Zora-Form attack -->
<Texture Name="gElectricSpark1Tex" OutName="electric_spark_1" Format="i4" Width="32" Height="32" Offset="0x91DE0" />
<Texture Name="gElectricSpark2Tex" OutName="electric_spark_2" Format="i4" Width="32" Height="32" Offset="0x91FE0" />
+1 -1
View File
@@ -1,6 +1,6 @@
<Root>
<File Name="object_dkjail_obj" Segment="6">
<DList Name="object_dkjail_obj_DL_000080" Offset="0x80" />
<DList Name="gDkjailIvyDL" Offset="0x80" />
<DList Name="object_dkjail_obj_DL_000150" Offset="0x150" />
<Texture Name="object_dkjail_obj_Tex_000158" OutName="tex_000158" Format="rgba16" Width="32" Height="32" Offset="0x158" />
<Texture Name="object_dkjail_obj_Tex_000958" OutName="tex_000958" Format="ia8" Width="32" Height="64" Offset="0x958" />
+4 -4
View File
@@ -7,13 +7,13 @@
<Texture Name="object_kaizoku_obj_Tex_0019E0" OutName="tex_0019E0" Format="rgba16" Width="64" Height="32" Offset="0x19E0" />
<Texture Name="object_kaizoku_obj_Tex_0029E0" OutName="tex_0029E0" Format="rgba16" Width="16" Height="32" Offset="0x29E0" />
<Texture Name="object_kaizoku_obj_Tex_002DE0" OutName="tex_002DE0" Format="rgba16" Width="16" Height="16" Offset="0x2DE0" />
<DList Name="object_kaizoku_obj_DL_0032A0" Offset="0x32A0" />
<Collision Name="object_kaizoku_obj_Colheader_0035B0" Offset="0x35B0" />
<DList Name="gPirateBarredShutterDL" Offset="0x32A0" />
<Collision Name="gPirateBarredShutterCol" Offset="0x35B0" />
<Texture Name="object_kaizoku_obj_Tex_0035E0" OutName="tex_0035E0" Format="rgba16" Width="32" Height="64" Offset="0x35E0" />
<Texture Name="object_kaizoku_obj_Tex_0045E0" OutName="tex_0045E0" Format="rgba16" Width="32" Height="32" Offset="0x45E0" />
<Texture Name="object_kaizoku_obj_Tex_004DE0" OutName="tex_004DE0" Format="rgba16" Width="32" Height="16" Offset="0x4DE0" />
<DList Name="object_kaizoku_obj_DL_005720" Offset="0x5720" />
<Collision Name="object_kaizoku_obj_Colheader_005EC8" Offset="0x5EC8" />
<DList Name="gPirateGratedShutterDL" Offset="0x5720" />
<Collision Name="gPirateGratedShutterCol" Offset="0x5EC8" />
<Texture Name="object_kaizoku_obj_TLUT_005F00" OutName="tlut_005F00" Format="rgba16" Width="4" Height="4" Offset="0x5F00" />
<Texture Name="object_kaizoku_obj_Tex_005F20" OutName="tex_005F20" Format="ci4" Width="64" Height="64" Offset="0x5F20" />
<DList Name="object_kaizoku_obj_DL_007630" Offset="0x7630" />
+56 -51
View File
@@ -2,42 +2,45 @@
<File Name="object_link_boy" Segment="6">
<Texture Name="object_link_boy_TLUT_000000" OutName="tlut_000000" Format="rgba16" Width="16" Height="16" Offset="0x0" />
<Texture Name="object_link_boy_TLUT_000200" OutName="tlut_000200" Format="rgba16" Width="16" Height="16" Offset="0x200" />
<Texture Name="object_link_boy_TLUT_000400" OutName="tlut_000400" Format="rgba16" Width="16" Height="16" Offset="0x400" />
<Texture Name="object_link_boy_Tex_000600" OutName="tex_000600" Format="ci8" Width="16" Height="32" Offset="0x600" />
<Texture Name="gLinkFierceDeityHandHoldingTLUT" OutName="hand_holding_tlut" Format="rgba16" Width="16" Height="16" Offset="0x400" />
<Texture Name="object_link_boy_Tex_000600" OutName="tex_000600" Format="ci8" Width="16" Height="32" Offset="0x600" TlutOffset="0x0" />
<Texture Name="object_link_boy_Tex_000800" OutName="tex_000800" Format="ci8" Width="16" Height="32" Offset="0x800" />
<Texture Name="object_link_boy_Tex_000A00" OutName="tex_000A00" Format="ci8" Width="16" Height="16" Offset="0xA00" />
<Texture Name="gLinkFierceDeityHandHoldingTex" OutName="hand_holding" Format="ci8" Width="16" Height="16" Offset="0xA00" TlutOffset="0x400" />
<Texture Name="object_link_boy_Tex_000B00" OutName="tex_000B00" Format="i8" Width="16" Height="16" Offset="0xB00" />
<DList Name="object_link_boy_DL_0049E0" Offset="0x49E0" />
<DList Name="object_link_boy_DL_004C50" Offset="0x4C50" />
<DList Name="object_link_boy_DL_004F48" Offset="0x4F48" />
<DList Name="object_link_boy_DL_005190" Offset="0x5190" />
<DList Name="object_link_boy_DL_0052A0" Offset="0x52A0" />
<DList Name="object_link_boy_DL_0055D0" Offset="0x55D0" />
<DList Name="object_link_boy_DL_005818" Offset="0x5818" />
<DList Name="object_link_boy_DL_005928" Offset="0x5928" />
<DList Name="object_link_boy_DL_005A78" Offset="0x5A78" />
<DList Name="gLinkFierceDeityWaistDL" Offset="0x49E0" />
<DList Name="gLinkFierceDeityRightThighDL" Offset="0x4C50" />
<DList Name="gLinkFierceDeityRightShinDL" Offset="0x4F48" />
<DList Name="gLinkFierceDeityRightFootDL" Offset="0x5190" />
<DList Name="gLinkFierceDeityLeftThighDL" Offset="0x52A0" />
<DList Name="gLinkFierceDeityLeftShinDL" Offset="0x55D0" />
<DList Name="gLinkFierceDeityLeftFootDL" Offset="0x5818" />
<DList Name="gLinkFierceDeityHatDL" Offset="0x5928" />
<DList Name="gLinkFierceDeityHeadDL" Offset="0x5A78" />
<DList Name="object_link_boy_DL_0060E8" Offset="0x60E8" />
<DList Name="object_link_boy_DL_006148" Offset="0x6148" />
<DList Name="gLinkFierceDeityTorsoDL" Offset="0x6148" />
<DList Name="object_link_boy_DL_006370" Offset="0x6370" />
<DList Name="object_link_boy_DL_006410" Offset="0x6410" />
<DList Name="object_link_boy_DL_0065E0" Offset="0x65E0" />
<DList Name="object_link_boy_DL_0067D8" Offset="0x67D8" />
<DList Name="object_link_boy_DL_006A58" Offset="0x6A58" />
<DList Name="object_link_boy_DL_006C38" Offset="0x6C38" />
<DList Name="object_link_boy_DL_006EB8" Offset="0x6EB8" />
<DList Name="object_link_boy_DL_007820" Offset="0x7820" />
<DList Name="gLinkFierceDeityRightShoulderDL" Offset="0x6410" />
<DList Name="gLinkFierceDeityRightForearmDL" Offset="0x65E0" />
<DList Name="gLinkFierceDeityRightHandDL" Offset="0x67D8" />
<DList Name="gLinkFierceDeityLeftShoulderDL" Offset="0x6A58" />
<DList Name="gLinkFierceDeityLeftForearmDL" Offset="0x6C38" />
<DList Name="gLinkFierceDeityLeftHandDL" Offset="0x6EB8" />
<!-- Unused leftover from OoT -->
<DList Name="gLinkFierceDeityLeftHandHoldBottleDL" Offset="0x7820" />
<DList Name="object_link_boy_DL_007A50" Offset="0x7A50" />
<DList Name="object_link_boy_DL_007AD0" Offset="0x7AD0" />
<DList Name="object_link_boy_DL_007F28" Offset="0x7F28" />
<DList Name="object_link_boy_DL_0080F0" Offset="0x80F0" />
<DList Name="object_link_boy_DL_008100" Offset="0x8100" />
<DList Name="gLinkFierceDeityBottleDL" Offset="0x7AD0" />
<DList Name="gLinkFierceDeitySwordDL" Offset="0x7F28" />
<DList Name="gLinkFierceDeityLeftHandHoldingSwordDL" Offset="0x80F0" />
<DList Name="gLinkFierceDeityEmptyDL" Offset="0x8100" />
<Texture Name="object_link_boy_TLUT_008108" OutName="tlut_008108" Format="rgba16" Width="4" Height="4" Offset="0x8108" />
<Texture Name="object_link_boy_TLUT_008128" OutName="tlut_008128" Format="rgba16" Width="4" Height="4" Offset="0x8128" />
<Texture Name="object_link_boy_TLUT_008148" OutName="tlut_008148" Format="rgba16" Width="4" Height="4" Offset="0x8148" />
<Texture Name="object_link_boy_TLUT_008168" OutName="tlut_008168" Format="rgba16" Width="4" Height="4" Offset="0x8168" />
<Texture Name="object_link_boy_TLUT_008188" OutName="tlut_008188" Format="rgba16" Width="4" Height="4" Offset="0x8188" />
<Texture Name="object_link_boy_TLUT_0081A8" OutName="tlut_0081A8" Format="rgba16" Width="4" Height="4" Offset="0x81A8" />
<Texture Name="object_link_boy_TLUT_0081C8" OutName="tlut_0081C8" Format="rgba16" Width="4" Height="4" Offset="0x81C8" />
<Texture Name="gLinkFierceDeityHandTLUT" OutName="hand_tlut" Format="rgba16" Width="4" Height="4" Offset="0x81C8" />
<Texture Name="object_link_boy_TLUT_0081E8" OutName="tlut_0081E8" Format="rgba16" Width="4" Height="4" Offset="0x81E8" />
<Texture Name="object_link_boy_Tex_008208" OutName="tex_008208" Format="rgba16" Width="16" Height="16" Offset="0x8208" />
<Texture Name="object_link_boy_Tex_008408" OutName="tex_008408" Format="ci4" Width="16" Height="16" Offset="0x8408" />
@@ -46,36 +49,38 @@
<Texture Name="object_link_boy_Tex_008C88" OutName="tex_008C88" Format="ci4" Width="16" Height="16" Offset="0x8C88" />
<Texture Name="object_link_boy_Tex_008D08" OutName="tex_008D08" Format="ci4" Width="32" Height="32" Offset="0x8D08" />
<Texture Name="object_link_boy_Tex_008F08" OutName="tex_008F08" Format="ci4" Width="64" Height="64" Offset="0x8F08" />
<Texture Name="object_link_boy_Tex_009708" OutName="tex_009708" Format="rgba16" Width="64" Height="32" Offset="0x9708" />
<Texture Name="gLinkFierceDeityEyesTex" OutName="eyes" Format="rgba16" Width="64" Height="32" Offset="0x9708" />
<Texture Name="object_link_boy_Tex_00A708" OutName="tex_00A708" Format="ci4" Width="32" Height="32" Offset="0xA708" />
<Texture Name="object_link_boy_Tex_00A908" OutName="tex_00A908" Format="rgba16" Width="32" Height="16" Offset="0xA908" />
<Texture Name="object_link_boy_Tex_00AD08" OutName="tex_00AD08" Format="rgba16" Width="16" Height="16" Offset="0xAD08" />
<Texture Name="gLinkFierceDeityMouthTex" OutName="mouth" Format="rgba16" Width="32" Height="16" Offset="0xA908" />
<Texture Name="gLinkFierceDeityEarTex" OutName="ear" Format="rgba16" Width="16" Height="16" Offset="0xAD08" />
<Texture Name="object_link_boy_Tex_00AF08" OutName="tex_00AF08" Format="ci4" Width="32" Height="32" Offset="0xAF08" />
<Texture Name="object_link_boy_Tex_00B108" OutName="tex_00B108" Format="ci4" Width="16" Height="16" Offset="0xB108" />
<Texture Name="gLinkFierceDeityHandTex" OutName="hand" Format="ci4" Width="16" Height="16" Offset="0xB108" TlutOffset="0x81C8" />
<Texture Name="object_link_boy_Tex_00B188" OutName="tex_00B188" Format="ci4" Width="64" Height="64" Offset="0xB188" />
<!-- TODO this texture should be 50x75 but the u64 type of textures makes this not match currently -->
<Texture Name="object_link_boy_Tex_00B988" OutName="tex_00B988" Format="rgba16" Width="50" Height="74" Offset="0xB988" />
<Limb Name="object_link_boy_Lodlimb_00D6D4" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_01" Offset="0xD6D4" />
<Limb Name="object_link_boy_Lodlimb_00D6E4" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_02" Offset="0xD6E4" />
<Limb Name="object_link_boy_Lodlimb_00D6F4" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_03" Offset="0xD6F4" />
<Limb Name="object_link_boy_Lodlimb_00D704" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_04" Offset="0xD704" />
<Limb Name="object_link_boy_Lodlimb_00D714" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_05" Offset="0xD714" />
<Limb Name="object_link_boy_Lodlimb_00D724" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_06" Offset="0xD724" />
<Limb Name="object_link_boy_Lodlimb_00D734" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_07" Offset="0xD734" />
<Limb Name="object_link_boy_Lodlimb_00D744" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_08" Offset="0xD744" />
<Limb Name="object_link_boy_Lodlimb_00D754" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_09" Offset="0xD754" />
<Limb Name="object_link_boy_Lodlimb_00D764" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_0A" Offset="0xD764" />
<Limb Name="object_link_boy_Lodlimb_00D774" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_0B" Offset="0xD774" />
<Limb Name="object_link_boy_Lodlimb_00D784" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_0C" Offset="0xD784" />
<Limb Name="object_link_boy_Lodlimb_00D794" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_0D" Offset="0xD794" />
<Limb Name="object_link_boy_Lodlimb_00D7A4" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_0E" Offset="0xD7A4" />
<Limb Name="object_link_boy_Lodlimb_00D7B4" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_0F" Offset="0xD7B4" />
<Limb Name="object_link_boy_Lodlimb_00D7C4" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_10" Offset="0xD7C4" />
<Limb Name="object_link_boy_Lodlimb_00D7D4" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_11" Offset="0xD7D4" />
<Limb Name="object_link_boy_Lodlimb_00D7E4" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_12" Offset="0xD7E4" />
<Limb Name="object_link_boy_Lodlimb_00D7F4" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_13" Offset="0xD7F4" />
<Limb Name="object_link_boy_Lodlimb_00D804" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_14" Offset="0xD804" />
<Limb Name="object_link_boy_Lodlimb_00D814" Type="LOD" EnumName="OBJECT_LINK_BOY_LIMB_15" Offset="0xD814" />
<Skeleton Name="object_link_boy_Skel_00D878" Type="Flex" LimbType="Standard" LimbNone="OBJECT_LINK_BOY_LIMB_NONE" LimbMax="OBJECT_LINK_BOY_LIMB_MAX" EnumName="ObjectLinkBoyLimb" Offset="0xD878" />
<Limb Name="gLinkFierceDeityRootLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_ROOT" Offset="0xD6D4" />
<Limb Name="gLinkFierceDeityWaistLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_WAIST" Offset="0xD6E4" />
<Limb Name="gLinkFierceDeityLowerRootLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_LOWER_ROOT" Offset="0xD6F4" />
<Limb Name="gLinkFierceDeityRightThighLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_RIGHT_THIGH" Offset="0xD704" />
<Limb Name="gLinkFierceDeityRightShinLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_RIGHT_SHIN" Offset="0xD714" />
<Limb Name="gLinkFierceDeityRightFootLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_RIGHT_FOOT" Offset="0xD724" />
<Limb Name="gLinkFierceDeityLeftThighLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_LEFT_THIGH" Offset="0xD734" />
<Limb Name="gLinkFierceDeityLeftShinLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_LEFT_SHIN" Offset="0xD744" />
<Limb Name="gLinkFierceDeityLeftFootLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_LEFT_FOOT" Offset="0xD754" />
<Limb Name="gLinkFierceDeityUpperRootLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_UPPER_ROOT" Offset="0xD764" />
<Limb Name="gLinkFierceDeityHeadLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_HEAD" Offset="0xD774" />
<Limb Name="gLinkFierceDeityHatLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_HAT" Offset="0xD784" />
<Limb Name="gLinkFierceDeityCollarLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_COLLAR" Offset="0xD794" />
<Limb Name="gLinkFierceDeityLeftShoulderLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_LEFT_SHOULDER" Offset="0xD7A4" />
<Limb Name="gLinkFierceDeityLeftForearmLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_LEFT_FOREARM" Offset="0xD7B4" />
<Limb Name="gLinkFierceDeityLeftHandLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_LEFT_HAND" Offset="0xD7C4" />
<Limb Name="gLinkFierceDeityRightShoulderLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_RIGHT_SHOULDER" Offset="0xD7D4" />
<Limb Name="gLinkFierceDeityRightForearmLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_RIGHT_FOREARM" Offset="0xD7E4" />
<Limb Name="gLinkFierceDeityRightHandLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_RIGHT_HAND" Offset="0xD7F4" />
<Limb Name="gLinkFierceDeitySheathLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_SHEATH" Offset="0xD804" />
<Limb Name="gLinkFierceDeityTorsoLimb" Type="LOD" EnumName="LINK_FIERCE_DEITY_LIMB_TORSO" Offset="0xD814" />
<Skeleton Name="gLinkFierceDeitySkel" Type="Flex" LimbType="LOD" LimbNone="LINK_FIERCE_DEITY_LIMB_NONE" LimbMax="LINK_FIERCE_DEITY_LIMB_MAX" EnumName="LinkFierceDeityLimb" Offset="0xD878" />
</File>
</Root>
+122 -85
View File
@@ -1,25 +1,28 @@
<Root>
<File Name="object_link_child" Segment="6">
<Texture Name="object_link_child_Tex_000000" OutName="tex_000000" Format="ci8" Width="64" Height="32" Offset="0x0" TlutOffset="0x5000" />
<Texture Name="object_link_child_Tex_000800" OutName="tex_000800" Format="ci8" Width="64" Height="32" Offset="0x800" TlutOffset="0x5000" />
<Texture Name="object_link_child_Tex_001000" OutName="tex_001000" Format="ci8" Width="64" Height="32" Offset="0x1000" TlutOffset="0x5000" />
<Texture Name="object_link_child_Tex_001800" OutName="tex_001800" Format="ci8" Width="64" Height="32" Offset="0x1800" TlutOffset="0x5000" />
<Texture Name="object_link_child_Tex_002000" OutName="tex_002000" Format="ci8" Width="64" Height="32" Offset="0x2000" TlutOffset="0x5000" />
<Texture Name="object_link_child_Tex_002800" OutName="tex_002800" Format="ci8" Width="64" Height="32" Offset="0x2800" TlutOffset="0x5000" />
<Texture Name="object_link_child_Tex_003000" OutName="tex_003000" Format="ci8" Width="64" Height="32" Offset="0x3000" TlutOffset="0x5000" />
<Texture Name="gLinkHumanEyesOpenTex" OutName="eyes_open" Format="ci8" Width="64" Height="32" Offset="0x0" TlutOffset="0x5000" />
<Texture Name="gLinkHumanEyesHalfTex" OutName="eyes_half" Format="ci8" Width="64" Height="32" Offset="0x800" TlutOffset="0x5000" />
<Texture Name="gLinkHumanEyesClosedTex" OutName="eyes_closed" Format="ci8" Width="64" Height="32" Offset="0x1000" TlutOffset="0x5000" />
<Texture Name="gLinkHumanEyesRollRightTex" OutName="eyes_roll_right" Format="ci8" Width="64" Height="32" Offset="0x1800" TlutOffset="0x5000" />
<Texture Name="gLinkHumanEyesRollLeftTex" OutName="eyes_roll_left" Format="ci8" Width="64" Height="32" Offset="0x2000" TlutOffset="0x5000" />
<Texture Name="gLinkHumanEyesRollUpTex" OutName="eyes_roll_up" Format="ci8" Width="64" Height="32" Offset="0x2800" TlutOffset="0x5000" />
<Texture Name="gLinkHumanEyesRollDownTex" OutName="eyes_roll_down" Format="ci8" Width="64" Height="32" Offset="0x3000" TlutOffset="0x5000" />
<Texture Name="object_link_child_Tex_003800" OutName="tex_003800" Format="ci8" Width="64" Height="32" Offset="0x3800" TlutOffset="0x5000" />
<Texture Name="object_link_child_Tex_004000" OutName="tex_004000" Format="ci8" Width="32" Height="32" Offset="0x4000" TlutOffset="0x5200" />
<Texture Name="object_link_child_Tex_004400" OutName="tex_004400" Format="ci8" Width="32" Height="32" Offset="0x4400" TlutOffset="0x5200" />
<Texture Name="object_link_child_Tex_004800" OutName="tex_004800" Format="ci8" Width="32" Height="32" Offset="0x4800" TlutOffset="0x5200" />
<Texture Name="object_link_child_Tex_004C00" OutName="tex_004C00" Format="ci8" Width="32" Height="32" Offset="0x4C00" TlutOffset="0x5200" />
<Texture Name="object_link_child_TLUT_005000" OutName="tlut_005000" Format="rgba16" Width="16" Height="16" Offset="0x5000" />
<Texture Name="object_link_child_Tex_005200" OutName="tex_005200" Format="rgba16" Width="16" Height="16" Offset="0x5200" />
<Texture Name="gLinkHumanMouthClosedTex" OutName="mouth_closed" Format="ci8" Width="32" Height="32" Offset="0x4000" TlutOffset="0x5200" />
<Texture Name="gLinkHumanMouthTeethTex" OutName="mouth_teeth" Format="ci8" Width="32" Height="32" Offset="0x4400" TlutOffset="0x5200" />
<Texture Name="gLinkHumanMouthAngryTex" OutName="mouth_angry" Format="ci8" Width="32" Height="32" Offset="0x4800" TlutOffset="0x5200" />
<Texture Name="gLinkHumanMouthHappyTex" OutName="mouth_happy" Format="ci8" Width="32" Height="32" Offset="0x4C00" TlutOffset="0x5200" />
<Texture Name="gLinkHumanSkinTLUT" OutName="skin_tlut" Format="rgba16" Width="16" Height="16" Offset="0x5000" />
<Texture Name="gLinkHumanMouthTLUT" OutName="mouth_tlut" Format="rgba16" Width="16" Height="16" Offset="0x5200" />
<Texture Name="object_link_child_Tex_005400" OutName="tex_005400" Format="rgba16" Width="8" Height="16" Offset="0x5400" />
<Texture Name="object_link_child_Tex_005500" OutName="tex_005500" Format="ci8" Width="8" Height="8" Offset="0x5500" />
<Texture Name="object_link_child_Tex_005540" OutName="tex_005540" Format="ci8" Width="16" Height="16" Offset="0x5540" />
<Texture Name="object_link_child_Tex_005640" OutName="tex_005640" Format="ci8" Width="16" Height="16" Offset="0x5640" />
<Texture Name="object_link_child_Tex_005740" OutName="tex_005740" Format="rgba16" Width="32" Height="16" Offset="0x5740" />
<Texture Name="object_link_child_Tex_005B40" OutName="tex_005B40" Format="rgba16" Width="8" Height="16" Offset="0x5B40" />
<Texture Name="gLinkHumanEarTex" OutName="ear" Format="ci8" Width="16" Height="16" Offset="0x5640" />
<Texture Name="gLinkHumanBeltClaspTex" OutName="belt_clasp" Format="rgba16" Width="32" Height="16" Offset="0x5740" />
<Texture Name="gLinkHumanBeltTex" OutName="belt" Format="rgba16" Width="8" Height="16" Offset="0x5B40" />
<Texture Name="object_link_child_Tex_005C40" OutName="tex_005C40" Format="i8" Width="16" Height="16" Offset="0x5C40" />
<Texture Name="object_link_child_Tex_005D40" OutName="tex_005D40" Format="i8" Width="8" Height="8" Offset="0x5D40" />
<Texture Name="object_link_child_Tex_005D80" OutName="tex_005D80" Format="i8" Width="8" Height="16" Offset="0x5D80" />
@@ -29,37 +32,44 @@
<Texture Name="object_link_child_Tex_006B00" OutName="tex_006B00" Format="rgba16" Width="16" Height="16" Offset="0x6B00" />
<!-- <Blob Name="object_link_child_Blob_006D00" Size="0xA00" Offset="0x6D00" /> -->
<Texture Name="object_link_child_Tex_007700" OutName="tex_007700" Format="rgba16" Width="16" Height="16" Offset="0x7700" />
<DList Name="object_link_child_DL_00B360" Offset="0xB360" />
<DList Name="object_link_child_DL_00B538" Offset="0xB538" />
<DList Name="object_link_child_DL_00B778" Offset="0xB778" />
<DList Name="object_link_child_DL_00B888" Offset="0xB888" />
<DList Name="object_link_child_DL_00BA60" Offset="0xBA60" />
<DList Name="object_link_child_DL_00BCA0" Offset="0xBCA0" />
<DList Name="object_link_child_DL_00BDB0" Offset="0xBDB0" />
<DList Name="object_link_child_DL_00BF88" Offset="0xBF88" />
<DList Name="object_link_child_DL_00C048" Offset="0xC048" />
<DList Name="object_link_child_DL_00C3E8" Offset="0xC3E8" />
<DList Name="object_link_child_DL_00CAA8" Offset="0xCAA8" />
<DList Name="object_link_child_DL_00CBC8" Offset="0xCBC8" />
<DList Name="object_link_child_DL_00CCE0" Offset="0xCCE0" />
<DList Name="object_link_child_DL_00CF08" Offset="0xCF08" />
<DList Name="object_link_child_DL_00D058" Offset="0xD058" />
<DList Name="object_link_child_DL_00D1B0" Offset="0xD1B0" />
<DList Name="object_link_child_DL_00D3D8" Offset="0xD3D8" />
<DList Name="object_link_child_DL_00D528" Offset="0xD528" />
<Texture Name="object_link_child_Tex_00D680" OutName="tex_00D680" Format="rgba16" Width="32" Height="16" Offset="0xD680" />
<DList Name="gLinkHumanRightThighDL" Offset="0xB360" />
<DList Name="gLinkHumanRightShinDL" Offset="0xB538" />
<DList Name="gLinkHumanRightFootDL" Offset="0xB778" />
<DList Name="gLinkHumanLeftThighDL" Offset="0xB888" />
<DList Name="gLinkHumanLeftShinDL" Offset="0xBA60" />
<DList Name="gLinkHumanLeftFootDL" Offset="0xBCA0" />
<DList Name="gLinkHumanWaistDL" Offset="0xBDB0" />
<DList Name="gLinkHumanCollarDL" Offset="0xBF88" />
<DList Name="gLinkHumanTorsoDL" Offset="0xC048" />
<DList Name="gLinkHumanHeadDL" Offset="0xC3E8" />
<DList Name="gLinkHumanHatDL" Offset="0xCAA8" />
<!-- Unused sword in scabbard -->
<DList Name="gLinkHumanSwordScabbardDL" Offset="0xCBC8" />
<DList Name="gLinkHumanRightShoulderDL" Offset="0xCCE0" />
<DList Name="gLinkHumanRightForearmDL" Offset="0xCF08" />
<DList Name="gLinkHumanRightHandOpenDL" Offset="0xD058" />
<DList Name="gLinkHumanLeftShoulderDL" Offset="0xD1B0" />
<DList Name="gLinkHumanLeftForearmDL" Offset="0xD3D8" />
<DList Name="gLinkHumanLeftHandOpenDL" Offset="0xD528" />
<Texture Name="gLinkHumanOcarinaTex" OutName="ocarina" Format="rgba16" Width="32" Height="16" Offset="0xD680" />
<!-- <Blob Name="object_link_child_Blob_00DA80" Size="0x88" Offset="0xDA80" /> -->
<Texture Name="object_link_child_Tex_00DB08" OutName="tex_00DB08" Format="ci8" Width="16" Height="16" Offset="0xDB08" />
<!-- <Blob Name="object_link_child_Blob_00DC08" Size="0x360" Offset="0xDC08" /> -->
<DList Name="object_link_child_DL_00E1C8" Offset="0xE1C8" />
<DList Name="gLinkHumanLeftHandClosedDL" Offset="0xE1C8" />
<!-- <Blob Name="object_link_child_Blob_00E2E8" Size="0x1F0" Offset="0xE2E8" /> -->
<DList Name="object_link_child_DL_00E738" Offset="0xE738" />
<DList Name="object_link_child_DL_00ED18" Offset="0xED18" />
<DList Name="gLinkHumanRightHandClosedDL" Offset="0xE738" />
<DList Name="gLinkHumanRightHandHoldingOcarinaDL" Offset="0xED18" />
<DList Name="object_link_child_DL_00F1D8" Offset="0xF1D8" />
<DList Name="object_link_child_DL_00F548" Offset="0xF548" />
<DList Name="object_link_child_DL_00F998" Offset="0xF998" />
<DList Name="object_link_child_DL_00FD08" Offset="0xFD08" />
<!-- Duplicated of gLinkHumanRightHandHoldingOcarinaDL -->
<DList Name="object_link_child_DL_0102E8" Offset="0x102E8" />
<DList Name="object_link_child_DL_015F98" Offset="0x15F98" />
<DList Name="object_link_child_DL_016048" Offset="0x16048" />
<DList Name="object_link_child_DL_016058" Offset="0x16058" />
@@ -67,49 +77,51 @@
<DList Name="object_link_child_DL_016270" Offset="0x16270" />
<DList Name="object_link_child_DL_016320" Offset="0x16320" />
<DList Name="object_link_child_DL_0163D0" Offset="0x163D0" />
<DList Name="object_link_child_DL_016480" Offset="0x16480" />
<DList Name="gLinkHumanMirrorShieldDL" Offset="0x16480" />
<DList Name="object_link_child_DL_0164B8" Offset="0x164B8" />
<DList Name="object_link_child_DL_016608" Offset="0x16608" />
<DList Name="object_link_child_DL_0166F8" Offset="0x166F8" />
<DList Name="object_link_child_DL_0167D0" Offset="0x167D0" />
<DList Name="object_link_child_DL_016898" Offset="0x16898" />
<DList Name="gLinkHumanGreatFairysSwordDL" Offset="0x16898" />
<DList Name="object_link_child_DL_0168C0" Offset="0x168C0" />
<DList Name="object_link_child_DL_016950" Offset="0x16950" />
<DList Name="object_link_child_DL_0169E0" Offset="0x169E0" />
<DList Name="object_link_child_DL_016B80" Offset="0x16B80" />
<DList Name="gLinkHumanGildedSwordSheathDL" Offset="0x16B80" />
<DList Name="object_link_child_DL_016BA0" Offset="0x16BA0" />
<DList Name="object_link_child_DL_016C88" Offset="0x16C88" />
<DList Name="object_link_child_DL_016D58" Offset="0x16D58" />
<DList Name="object_link_child_DL_016E10" Offset="0x16E10" />
<DList Name="object_link_child_DL_016F38" Offset="0x16F38" />
<DList Name="object_link_child_DL_016FC8" Offset="0x16FC8" />
<DList Name="object_link_child_DL_017058" Offset="0x17058" />
<DList Name="gLinkHumanGildedSwordHandleDL" Offset="0x17058" />
<DList Name="object_link_child_DL_017090" Offset="0x17090" />
<DList Name="object_link_child_DL_017130" Offset="0x17130" />
<DList Name="object_link_child_DL_0171D0" Offset="0x171D0" />
<DList Name="object_link_child_DL_017270" Offset="0x17270" />
<DList Name="object_link_child_DL_017310" Offset="0x17310" />
<DList Name="object_link_child_DL_017338" Offset="0x17338" />
<DList Name="object_link_child_DL_017458" Offset="0x17458" />
<DList Name="object_link_child_DL_017700" Offset="0x17700" />
<DList Name="gLinkHumanGildedSwordBladeDL" Offset="0x17310" />
<DList Name="gLinkHumanRazorSwordSheathDL" Offset="0x17338" />
<DList Name="gLinkHumanHylianShieldDL" Offset="0x17458" />
<DList Name="gLinkHumanKokiriSwordSheathDL" Offset="0x17700" />
<DList Name="object_link_child_DL_017818" Offset="0x17818" />
<DList Name="object_link_child_DL_017858" Offset="0x17858" />
<DList Name="gLinkHumanHookshotDL" Offset="0x17858" />
<DList Name="object_link_child_DL_017B40" Offset="0x17B40" />
<DList Name="object_link_child_DL_0181C8" Offset="0x181C8" />
<DList Name="gLinkHumanBowDL" Offset="0x181C8" />
<DList Name="object_link_child_DL_018490" Offset="0x18490" />
<Texture Name="object_link_child_TLUT_018A40" OutName="tlut_018A40" Format="rgba16" Width="16" Height="16" Offset="0x18A40" />
<Texture Name="object_link_child_TLUT_018C40" OutName="tlut_018C40" Format="rgba16" Width="16" Height="16" Offset="0x18C40" />
<Texture Name="object_link_child_TLUT_018E40" OutName="tlut_018E40" Format="rgba16" Width="16" Height="16" Offset="0x18E40" />
<Texture Name="object_link_child_TLUT_019040" OutName="tlut_019040" Format="rgba16" Width="16" Height="16" Offset="0x19040" />
<Texture Name="gLinkHumanHylianShieldFrontTLUT" OutName="hylian_shield_front_tlut" Format="rgba16" Width="16" Height="16" Offset="0x18C40" />
<Texture Name="gLinkHumanHylianShieldBackTLUT" OutName="hylian_shield_back_tlut" Format="rgba16" Width="16" Height="16" Offset="0x18E40" />
<Texture Name="gLinkHumanShieldHandleTLUT" OutName="shield_handle_tlut" Format="rgba16" Width="16" Height="16" Offset="0x19040" />
<Texture Name="object_link_child_Tex_019240" OutName="tex_019240" Format="ci8" Width="8" Height="8" Offset="0x19240" />
<Texture Name="object_link_child_Tex_019280" OutName="tex_019280" Format="ci8" Width="64" Height="32" Offset="0x19280" />
<Texture Name="gLinkHumanHylianShieldFrontUpperTex" OutName="hylian_shield_front_upper" Format="ci8" Width="64" Height="32" Offset="0x19280" TlutOffset="0x18C40" />
<Texture Name="object_link_child_Tex_019A80" OutName="tex_019A80" Format="ci8" Width="32" Height="64" Offset="0x19A80" />
<Texture Name="object_link_child_Tex_01A280" OutName="tex_01A280" Format="ci8" Width="16" Height="16" Offset="0x1A280" />
<Texture Name="object_link_child_Tex_01A380" OutName="tex_01A380" Format="rgba16" Width="64" Height="32" Offset="0x1A380" />
<Texture Name="object_link_child_Tex_01B380" OutName="tex_01B380" Format="ci8" Width="16" Height="16" Offset="0x1B380" />
<Texture Name="object_link_child_Tex_01B480" OutName="tex_01B480" Format="ci8" Width="64" Height="32" Offset="0x1B480" />
<Texture Name="object_link_child_Tex_01BC80" OutName="tex_01BC80" Format="ci8" Width="16" Height="32" Offset="0x1BC80" />
<Texture Name="object_link_child_Tex_01BE80" OutName="tex_01BE80" Format="ci8" Width="8" Height="16" Offset="0x1BE80" />
<Texture Name="gLinkHumanHylianShieldFrontLowerTex" OutName="hylian_shield_front_lower" Format="ci8" Width="64" Height="32" Offset="0x1B480" TlutOffset="0x18C40" />
<Texture Name="gLinkHumanHylianShieldBackTex" OutName="hylian_shield_back" Format="ci8" Width="16" Height="32" Offset="0x1BC80" TlutOffset="0x18E40" />
<Texture Name="gLinkHumanShieldHandleTex" OutName="shield_handle" Format="ci8" Width="8" Height="16" Offset="0x1BE80" TlutOffset="0x19040" />
<Texture Name="object_link_child_Tex_01BF00" OutName="tex_01BF00" Format="rgba16" Width="8" Height="8" Offset="0x1BF00" />
<Texture Name="object_link_child_Tex_01BF80" OutName="tex_01BF80" Format="rgba16" Width="16" Height="16" Offset="0x1BF80" />
<Texture Name="object_link_child_Tex_01C180" OutName="tex_01C180" Format="rgba16" Width="16" Height="16" Offset="0x1C180" />
@@ -122,35 +134,60 @@
<Texture Name="object_link_child_Tex_01D340" OutName="tex_01D340" Format="i8" Width="16" Height="16" Offset="0x1D340" />
<Texture Name="object_link_child_Tex_01D440" OutName="tex_01D440" Format="i8" Width="32" Height="32" Offset="0x1D440" />
<DList Name="object_link_child_DL_01D960" Offset="0x1D960" />
<DList Name="object_link_child_DL_01DA90" Offset="0x1DA90" />
<Mtx Name="object_link_child_Mtx_01DA98" Offset="0x1DA98" />
<DList Name="object_link_child_DL_01DAD8" Offset="0x1DAD8" />
<Mtx Name="object_link_child_Mtx_01DB00" Offset="0x1DB00" />
<DList Name="object_link_child_DL_01DB40" Offset="0x1DB40" />
<DList Name="object_link_child_DL_01DB60" Offset="0x1DB60" />
<!-- <Blob Name="object_link_child_Blob_01DB88" Size="0x1B0" Offset="0x1DB88" /> -->
<DList Name="object_link_child_DL_01DFA8" Offset="0x1DFA8" />
<Limb Name="object_link_child_Lodlimb_01E0A0" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_01" Offset="0x1E0A0" />
<Limb Name="object_link_child_Lodlimb_01E0B0" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_02" Offset="0x1E0B0" />
<Limb Name="object_link_child_Lodlimb_01E0C0" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_03" Offset="0x1E0C0" />
<Limb Name="object_link_child_Lodlimb_01E0D0" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_04" Offset="0x1E0D0" />
<Limb Name="object_link_child_Lodlimb_01E0E0" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_05" Offset="0x1E0E0" />
<Limb Name="object_link_child_Lodlimb_01E0F0" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_06" Offset="0x1E0F0" />
<Limb Name="object_link_child_Lodlimb_01E100" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_07" Offset="0x1E100" />
<Limb Name="object_link_child_Lodlimb_01E110" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_08" Offset="0x1E110" />
<Limb Name="object_link_child_Lodlimb_01E120" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_09" Offset="0x1E120" />
<Limb Name="object_link_child_Lodlimb_01E130" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_0A" Offset="0x1E130" />
<Limb Name="object_link_child_Lodlimb_01E140" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_0B" Offset="0x1E140" />
<Limb Name="object_link_child_Lodlimb_01E150" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_0C" Offset="0x1E150" />
<Limb Name="object_link_child_Lodlimb_01E160" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_0D" Offset="0x1E160" />
<Limb Name="object_link_child_Lodlimb_01E170" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_0E" Offset="0x1E170" />
<Limb Name="object_link_child_Lodlimb_01E180" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_0F" Offset="0x1E180" />
<Limb Name="object_link_child_Lodlimb_01E190" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_10" Offset="0x1E190" />
<Limb Name="object_link_child_Lodlimb_01E1A0" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_11" Offset="0x1E1A0" />
<Limb Name="object_link_child_Lodlimb_01E1B0" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_12" Offset="0x1E1B0" />
<Limb Name="object_link_child_Lodlimb_01E1C0" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_13" Offset="0x1E1C0" />
<Limb Name="object_link_child_Lodlimb_01E1D0" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_14" Offset="0x1E1D0" />
<Limb Name="object_link_child_Lodlimb_01E1E0" Type="LOD" EnumName="OBJECT_LINK_CHILD_LIMB_15" Offset="0x1E1E0" />
<Skeleton Name="object_link_child_Skel_01E244" Type="Flex" LimbType="Standard" LimbNone="OBJECT_LINK_CHILD_LIMB_NONE" LimbMax="OBJECT_LINK_CHILD_LIMB_MAX" EnumName="ObjectLinkChildLimb" Offset="0x1E244" />
<DList Name="gLinkHumanSheathEmptyDL" Offset="0x1DA90" />
<Mtx Name="gLinkHumanSheathedKokiriSwordMtx" Offset="0x1DA98" />
<DList Name="gLinkHumanSheathedKokiriSwordDL" Offset="0x1DAD8" />
<Mtx Name="gLinkHumanSheathedRazorSwordMtx" Offset="0x1DB00" />
<DList Name="gLinkHumanSheathedRazorSwordDL" Offset="0x1DB40" />
<DList Name="gLinkHumanSheathedGildedSwordDL" Offset="0x1DB60" />
<Mtx Name="gLinkHumanHylianShieldMtx" Offset="0x1DB88" />
<DList Name="gLinkHumanHylianShieldWithMtxDL" Offset="0x1DBC8" />
<Mtx Name="gLinkHumanMirrorShieldMtx" Offset="0x1DBD8" />
<DList Name="gLinkHumanMirrorShieldWithMtxDL" Offset="0x1DC18" />
<DList Name="gLinkHumanRightHandHoldingHylianShieldDL" Offset="0x1DC28" />
<DList Name="object_link_child_DL_01DC38" Offset="0x1DC38" />
<DList Name="gLinkHumanRightHandHoldingMirrorShieldDL" Offset="0x1DC48" />
<DList Name="object_link_child_DL_01DC58" Offset="0x1DC58" />
<DList Name="gLinkHumanLeftHandHoldingKokiriSwordDL" Offset="0x1DC68" />
<DList Name="object_link_child_DL_01DC78" Offset="0x1DC78" />
<DList Name="gLinkHumanLeftHandHoldingRazorSwordDL" Offset="0x1DC88" />
<DList Name="object_link_child_DL_01DC98" Offset="0x1DC98" />
<DList Name="gLinkHumanLeftHandHoldingGildedSwordDL" Offset="0x1DCA8" />
<DList Name="object_link_child_DL_01DCC0" Offset="0x1DCC0" />
<DList Name="gLinkHumanLeftHandHoldingGreatFairysSwordDL" Offset="0x1DCD8" />
<DList Name="object_link_child_DL_01DCE8" Offset="0x1DCE8" />
<DList Name="gLinkHumanRightHandHoldingHookshotDL" Offset="0x1DCF8" />
<DList Name="object_link_child_DL_01DD08" Offset="0x1DD08" />
<DList Name="gLinkHumanRightHandHoldingBowDL" Offset="0x1DD18" />
<DList Name="object_link_child_DL_01DD28" Offset="0x1DD28" />
<DList Name="gLinkHumanLeftHandHoldBottleDL" Offset="0x1DFA8" />
<Limb Name="gLinkHumanRootLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_ROOT" Offset="0x1E0A0" />
<Limb Name="gLinkHumanWaistLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_WAIST" Offset="0x1E0B0" />
<Limb Name="gLinkHumanLowerRootLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_LOWER_ROOT" Offset="0x1E0C0" />
<Limb Name="gLinkHumanRightThighLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_RIGHT_THIGH" Offset="0x1E0D0" />
<Limb Name="gLinkHumanRightShinLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_RIGHT_SHIN" Offset="0x1E0E0" />
<Limb Name="gLinkHumanRightFootLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_RIGHT_FOOT" Offset="0x1E0F0" />
<Limb Name="gLinkHumanLeftThighLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_LEFT_THIGH" Offset="0x1E100" />
<Limb Name="gLinkHumanLeftShinLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_LEFT_SHIN" Offset="0x1E110" />
<Limb Name="gLinkHumanLeftFootLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_LEFT_FOOT" Offset="0x1E120" />
<Limb Name="gLinkHumanUpperRootLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_UPPER_ROOT" Offset="0x1E130" />
<Limb Name="gLinkHumanHeadLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_HEAD" Offset="0x1E140" />
<Limb Name="gLinkHumanHatLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_HAT" Offset="0x1E150" />
<Limb Name="gLinkHumanCollarLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_COLLAR" Offset="0x1E160" />
<Limb Name="gLinkHumanLeftShoulderLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_LEFT_SHOULDER" Offset="0x1E170" />
<Limb Name="gLinkHumanLeftForearmLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_LEFT_FOREARM" Offset="0x1E180" />
<Limb Name="gLinkHumanLeftHandLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_LEFT_HAND" Offset="0x1E190" />
<Limb Name="gLinkHumanRightShoulderLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_RIGHT_SHOULDER" Offset="0x1E1A0" />
<Limb Name="gLinkHumanRightForearmLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_RIGHT_FOREARM" Offset="0x1E1B0" />
<Limb Name="gLinkHumanRightHandLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_RIGHT_HAND" Offset="0x1E1C0" />
<Limb Name="gLinkHumanSheathLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_SHEATH" Offset="0x1E1D0" />
<Limb Name="gLinkHumanTorsoLimb" Type="LOD" EnumName="LINK_HUMAN_LIMB_TORSO" Offset="0x1E1E0" />
<Skeleton Name="gLinkHumanSkel" Type="Flex" LimbType="LOD" LimbNone="LINK_HUMAN_LIMB_NONE" LimbMax="LINK_HUMAN_LIMB_MAX" EnumName="LinkHumanLimb" Offset="0x1E244" />
</File>
</Root>
+60 -50
View File
@@ -1,8 +1,13 @@
<Root>
<File Name="object_link_goron" Segment="6">
<!-- <Blob Name="object_link_goron_Blob_000000" Size="0x2000" Offset="0x0" /> -->
<Texture Name="gLinkGoronEyesOpenTex" OutName="eyes_open" Format="ci8" Width="64" Height="32" Offset="0x0" TlutOffset="0x2200" />
<Texture Name="gLinkGoronEyesHalfTex" OutName="eyes_half" Format="ci8" Width="64" Height="32" Offset="0x800" TlutOffset="0x2200" />
<Texture Name="gLinkGoronEyesClosedTex" OutName="eyes_closed" Format="ci8" Width="64" Height="32" Offset="0x1000" TlutOffset="0x2200" />
<Texture Name="gLinkGoronEyesSurprisedTex" OutName="eyes_surprised" Format="ci8" Width="64" Height="32" Offset="0x1800" TlutOffset="0x2200" />
<Texture Name="object_link_goron_TLUT_002000" OutName="tlut_002000" Format="rgba16" Width="16" Height="16" Offset="0x2000" />
<Texture Name="object_link_goron_Tex_002200" OutName="tex_002200" Format="rgba16" Width="16" Height="16" Offset="0x2200" />
<Texture Name="gLinkGoronSkinTLUT" OutName="skin_tlut" Format="rgba16" Width="16" Height="16" Offset="0x2200" />
<Texture Name="object_link_goron_Tex_002400" OutName="tex_002400" Format="rgba16" Width="8" Height="32" Offset="0x2400" />
<Texture Name="object_link_goron_Tex_002600" OutName="tex_002600" Format="ci8" Width="16" Height="16" Offset="0x2600" />
<Texture Name="object_link_goron_Tex_002700" OutName="tex_002700" Format="rgba16" Width="8" Height="8" Offset="0x2700" />
@@ -17,26 +22,28 @@
<Texture Name="object_link_goron_Tex_003E40" OutName="tex_003E40" Format="ci8" Width="32" Height="32" Offset="0x3E40" />
<Texture Name="object_link_goron_Tex_004240" OutName="tex_004240" Format="ci8" Width="8" Height="32" Offset="0x4240" />
<Texture Name="object_link_goron_Tex_004340" OutName="tex_004340" Format="i8" Width="8" Height="8" Offset="0x4340" />
<DList Name="object_link_goron_DL_008140" Offset="0x8140" />
<DList Name="object_link_goron_DL_008230" Offset="0x8230" />
<DList Name="object_link_goron_DL_008500" Offset="0x8500" />
<DList Name="object_link_goron_DL_0086A0" Offset="0x86A0" />
<DList Name="object_link_goron_DL_008790" Offset="0x8790" />
<DList Name="object_link_goron_DL_008A60" Offset="0x8A60" />
<DList Name="object_link_goron_DL_008C00" Offset="0x8C00" />
<DList Name="object_link_goron_DL_008C98" Offset="0x8C98" />
<DList Name="object_link_goron_DL_008F18" Offset="0x8F18" />
<DList Name="object_link_goron_DL_0091F0" Offset="0x91F0" />
<DList Name="object_link_goron_DL_009898" Offset="0x9898" />
<DList Name="object_link_goron_DL_0099D8" Offset="0x99D8" />
<DList Name="object_link_goron_DL_009A98" Offset="0x9A98" />
<DList Name="object_link_goron_DL_009C18" Offset="0x9C18" />
<DList Name="object_link_goron_DL_009EF8" Offset="0x9EF8" />
<DList Name="object_link_goron_DL_00A0A0" Offset="0xA0A0" />
<DList Name="object_link_goron_DL_00A220" Offset="0xA220" />
<DList Name="object_link_goron_DL_00A500" Offset="0xA500" />
<DList Name="gLinkGoronRightThighDL" Offset="0x8140" />
<DList Name="gLinkGoronRightShinDL" Offset="0x8230" />
<DList Name="gLinkGoronRightFootDL" Offset="0x8500" />
<DList Name="gLinkGoronLeftThighDL" Offset="0x86A0" />
<DList Name="gLinkGoronLeftShinDL" Offset="0x8790" />
<DList Name="gLinkGoronLeftFootDL" Offset="0x8A60" />
<DList Name="gLinkGoronWaistDL" Offset="0x8C00" />
<DList Name="gLinkGoronCollarDL" Offset="0x8C98" />
<DList Name="gLinkGoronTorsoDL" Offset="0x8F18" />
<DList Name="gLinkGoronHeadDL" Offset="0x91F0" />
<DList Name="gLinkGoronHatDL" Offset="0x9898" />
<DList Name="gLinkGoronSheathDL" Offset="0x99D8" />
<DList Name="gLinkGoronRightShoulderDL" Offset="0x9A98" />
<DList Name="gLinkGoronRightForearmDL" Offset="0x9C18" />
<DList Name="gLinkGoronRightHandOpenDL" Offset="0x9EF8" />
<DList Name="gLinkGoronLeftShoulderDL" Offset="0xA0A0" />
<DList Name="gLinkGoronLeftForearmDL" Offset="0xA220" />
<DList Name="gLinkGoronLeftHandOpenDL" Offset="0xA500" />
<DList Name="gLinkGoronCurledDL" Offset="0xBDD8" />
<DList Name="object_link_goron_DL_00C540" Offset="0xC540" />
<Texture Name="object_link_goron_Tex_00C6B8" OutName="tex_00C6B8" Format="ci8" Width="32" Height="64" Offset="0xC6B8" />
<Texture Name="object_link_goron_Tex_00CEB8" OutName="tex_00CEB8" Format="rgba16" Width="8" Height="16" Offset="0xCEB8" />
<Texture Name="object_link_goron_Tex_00CFB8" OutName="tex_00CFB8" Format="ci8" Width="16" Height="16" Offset="0xCFB8" />
@@ -45,9 +52,9 @@
<Texture Name="object_link_goron_Tex_00D3B8" OutName="tex_00D3B8" Format="rgba16" Width="8" Height="16" Offset="0xD3B8" />
<Texture Name="object_link_goron_Tex_00D4B8" OutName="tex_00D4B8" Format="rgba16" Width="16" Height="32" Offset="0xD4B8" />
<Texture Name="object_link_goron_Tex_00D8B8" OutName="tex_00D8B8" Format="i8" Width="8" Height="8" Offset="0xD8B8" />
<DList Name="object_link_goron_DL_00DE68" Offset="0xDE68" />
<DList Name="gLinkGoronLeftHandClosedDL" Offset="0xDE68" />
<Texture Name="object_link_goron_Tex_00E078" OutName="tex_00E078" Format="rgba16" Width="16" Height="16" Offset="0xE078" />
<DList Name="object_link_goron_DL_00E7E8" Offset="0xE7E8" />
<DList Name="gLinkGoronRightHandClosedDL" Offset="0xE7E8" />
<DList Name="object_link_goron_DL_00FC18" Offset="0xFC18" />
<DList Name="object_link_goron_DL_00FCF0" Offset="0xFCF0" />
<DList Name="object_link_goron_DL_00FF18" Offset="0xFF18" />
@@ -59,7 +66,7 @@
<Texture Name="object_link_goron_Tex_010AB8" OutName="tex_010AB8" Format="ci8" Width="16" Height="8" Offset="0x10AB8" />
<Texture Name="object_link_goron_Tex_010B38" OutName="tex_010B38" Format="ci8" Width="16" Height="16" Offset="0x10B38" />
<Texture Name="object_link_goron_Tex_010C38" OutName="tex_010C38" Format="ci8" Width="32" Height="32" Offset="0x10C38" />
<DList Name="object_link_goron_DL_011468" Offset="0x11468" />
<DList Name="gLinkGoronLeftHandHoldBottleDL" Offset="0x11468" />
<Texture Name="object_link_goron_Tex_011628" OutName="tex_011628" Format="ci8" Width="16" Height="16" Offset="0x11628" />
<Texture Name="object_link_goron_Tex_011728" OutName="tex_011728" Format="rgba16" Width="8" Height="32" Offset="0x11728" />
<DList Name="gLinkGoronGoronPunchEffectDL" Offset="0x11AB8" />
@@ -76,33 +83,36 @@
<DList Name="object_link_goron_DL_016A88" Offset="0x16A88" />
<DList Name="object_link_goron_DL_017180" Offset="0x17180" />
<DList Name="object_link_goron_DL_017620" Offset="0x17620" />
<Limb Name="object_link_goron_Standardlimb_017778" Type="Standard" EnumName="OBJECT_LINK_GORON_1_LIMB_01" Offset="0x17778" />
<Limb Name="object_link_goron_Standardlimb_017784" Type="Standard" EnumName="OBJECT_LINK_GORON_1_LIMB_02" Offset="0x17784" />
<Limb Name="object_link_goron_Standardlimb_017790" Type="Standard" EnumName="OBJECT_LINK_GORON_1_LIMB_03" Offset="0x17790" />
<Limb Name="object_link_goron_Standardlimb_01779C" Type="Standard" EnumName="OBJECT_LINK_GORON_1_LIMB_04" Offset="0x1779C" />
<Skeleton Name="object_link_goron_Skel_0177B8" Type="Flex" LimbType="Standard" LimbNone="OBJECT_LINK_GORON_1_LIMB_NONE" LimbMax="OBJECT_LINK_GORON_1_LIMB_MAX" EnumName="ObjectLinkGoron1Limb" Offset="0x177B8" />
<Limb Name="gLinkGoronShieldingRootLimb" Type="Standard" EnumName="LINK_GORON_SHIELDING_LIMB_ROOT" Offset="0x17778" />
<Limb Name="gLinkGoronShieldingBodyLimb" Type="Standard" EnumName="LINK_GORON_SHIELDING_LIMB_BODY" Offset="0x17784" />
<Limb Name="gLinkGoronShieldingHeadLimb" Type="Standard" EnumName="LINK_GORON_SHIELDING_LIMB_HEAD" Offset="0x17790" />
<Limb Name="gLinkGoronShieldingArmsAndLegsLimb" Type="Standard" EnumName="LINK_GORON_SHIELDING_LIMB_ARMS_AND_LEGS" Offset="0x1779C" />
<Skeleton Name="gLinkGoronShieldingSkel" Type="Flex" LimbType="Standard" LimbNone="LINK_GORON_SHIELDING_LIMB_NONE" LimbMax="LINK_GORON_SHIELDING_LIMB_MAX" EnumName="LinkGoronShieldingLimb" Offset="0x177B8" />
<!-- <Blob Name="object_link_goron_Blob_0178D0" Size="0x10" Offset="0x178D0" /> -->
<Limb Name="object_link_goron_Lodlimb_0178E0" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_01" Offset="0x178E0" />
<Limb Name="object_link_goron_Lodlimb_0178F0" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_02" Offset="0x178F0" />
<Limb Name="object_link_goron_Lodlimb_017900" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_03" Offset="0x17900" />
<Limb Name="object_link_goron_Lodlimb_017910" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_04" Offset="0x17910" />
<Limb Name="object_link_goron_Lodlimb_017920" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_05" Offset="0x17920" />
<Limb Name="object_link_goron_Lodlimb_017930" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_06" Offset="0x17930" />
<Limb Name="object_link_goron_Lodlimb_017940" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_07" Offset="0x17940" />
<Limb Name="object_link_goron_Lodlimb_017950" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_08" Offset="0x17950" />
<Limb Name="object_link_goron_Lodlimb_017960" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_09" Offset="0x17960" />
<Limb Name="object_link_goron_Lodlimb_017970" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_0A" Offset="0x17970" />
<Limb Name="object_link_goron_Lodlimb_017980" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_0B" Offset="0x17980" />
<Limb Name="object_link_goron_Lodlimb_017990" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_0C" Offset="0x17990" />
<Limb Name="object_link_goron_Lodlimb_0179A0" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_0D" Offset="0x179A0" />
<Limb Name="object_link_goron_Lodlimb_0179B0" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_0E" Offset="0x179B0" />
<Limb Name="object_link_goron_Lodlimb_0179C0" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_0F" Offset="0x179C0" />
<Limb Name="object_link_goron_Lodlimb_0179D0" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_10" Offset="0x179D0" />
<Limb Name="object_link_goron_Lodlimb_0179E0" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_11" Offset="0x179E0" />
<Limb Name="object_link_goron_Lodlimb_0179F0" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_12" Offset="0x179F0" />
<Limb Name="object_link_goron_Lodlimb_017A00" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_13" Offset="0x17A00" />
<Limb Name="object_link_goron_Lodlimb_017A10" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_14" Offset="0x17A10" />
<Limb Name="object_link_goron_Lodlimb_017A20" Type="LOD" EnumName="OBJECT_LINK_GORON_2_LIMB_15" Offset="0x17A20" />
<Skeleton Name="object_link_goron_Skel_017A84" Type="Flex" LimbType="Standard" LimbNone="OBJECT_LINK_GORON_2_LIMB_NONE" LimbMax="OBJECT_LINK_GORON_2_LIMB_MAX" EnumName="ObjectLinkGoron2Limb" Offset="0x17A84" />
<Limb Name="gLinkGoronRootLimb" Type="LOD" EnumName="LINK_GORON_LIMB_ROOT" Offset="0x178E0" />
<Limb Name="gLinkGoronWaistLimb" Type="LOD" EnumName="LINK_GORON_LIMB_WAIST" Offset="0x178F0" />
<Limb Name="gLinkGoronLowerRootLimb" Type="LOD" EnumName="LINK_GORON_LIMB_LOWER_ROOT" Offset="0x17900" />
<Limb Name="gLinkGoronRightThighLimb" Type="LOD" EnumName="LINK_GORON_LIMB_RIGHT_THIGH" Offset="0x17910" />
<Limb Name="gLinkGoronRightShinLimb" Type="LOD" EnumName="LINK_GORON_LIMB_RIGHT_SHIN" Offset="0x17920" />
<Limb Name="gLinkGoronRightFootLimb" Type="LOD" EnumName="LINK_GORON_LIMB_RIGHT_FOOT" Offset="0x17930" />
<Limb Name="gLinkGoronLeftThighLimb" Type="LOD" EnumName="LINK_GORON_LIMB_LEFT_THIGH" Offset="0x17940" />
<Limb Name="gLinkGoronLeftShinLimb" Type="LOD" EnumName="LINK_GORON_LIMB_LEFT_SHIN" Offset="0x17950" />
<Limb Name="gLinkGoronLeftFootLimb" Type="LOD" EnumName="LINK_GORON_LIMB_LEFT_FOOT" Offset="0x17960" />
<Limb Name="gLinkGoronUpperRootLimb" Type="LOD" EnumName="LINK_GORON_LIMB_UPPER_ROOT" Offset="0x17970" />
<Limb Name="gLinkGoronHeadLimb" Type="LOD" EnumName="LINK_GORON_LIMB_HEAD" Offset="0x17980" />
<Limb Name="gLinkGoronHatLimb" Type="LOD" EnumName="LINK_GORON_LIMB_HAT" Offset="0x17990" />
<Limb Name="gLinkGoronCollarLimb" Type="LOD" EnumName="LINK_GORON_LIMB_COLLAR" Offset="0x179A0" />
<Limb Name="gLinkGoronLeftShoulderLimb" Type="LOD" EnumName="LINK_GORON_LIMB_LEFT_SHOULDER" Offset="0x179B0" />
<Limb Name="gLinkGoronLeftForearmLimb" Type="LOD" EnumName="LINK_GORON_LIMB_LEFT_FOREARM" Offset="0x179C0" />
<Limb Name="gLinkGoronLeftHandLimb" Type="LOD" EnumName="LINK_GORON_LIMB_LEFT_HAND" Offset="0x179D0" />
<Limb Name="gLinkGoronRightShoulderLimb" Type="LOD" EnumName="LINK_GORON_LIMB_RIGHT_SHOULDER" Offset="0x179E0" />
<Limb Name="gLinkGoronRightForearmLimb" Type="LOD" EnumName="LINK_GORON_LIMB_RIGHT_FOREARM" Offset="0x179F0" />
<Limb Name="gLinkGoronRightHandLimb" Type="LOD" EnumName="LINK_GORON_LIMB_RIGHT_HAND" Offset="0x17A00" />
<Limb Name="gLinkGoronSheathLimb" Type="LOD" EnumName="LINK_GORON_LIMB_SHEATH" Offset="0x17A10" />
<Limb Name="gLinkGoronTorsoLimb" Type="LOD" EnumName="LINK_GORON_LIMB_TORSO" Offset="0x17A20" />
<Skeleton Name="gLinkGoronSkel" Type="Flex" LimbType="Standard" LimbNone="LINK_GORON_LIMB_NONE" LimbMax="LINK_GORON_LIMB_MAX" EnumName="LinkGoronLimb" Offset="0x17A84" />
</File>
</Root>
+42 -40
View File
@@ -1,23 +1,24 @@
<Root>
<File Name="object_link_nuts" Segment="6">
<DList Name="object_link_nuts_DL_0025D0" Offset="0x25D0" />
<DList Name="object_link_nuts_DL_0026D8" Offset="0x26D8" />
<DList Name="object_link_nuts_DL_0027E0" Offset="0x27E0" />
<DList Name="object_link_nuts_DL_0028F8" Offset="0x28F8" />
<DList Name="object_link_nuts_DL_002A00" Offset="0x2A00" />
<DList Name="object_link_nuts_DL_002B08" Offset="0x2B08" />
<DList Name="object_link_nuts_DL_002C20" Offset="0x2C20" />
<DList Name="object_link_nuts_DL_002DD8" Offset="0x2DD8" />
<DList Name="object_link_nuts_DL_002E98" Offset="0x2E98" />
<DList Name="object_link_nuts_DL_002FD0" Offset="0x2FD0" />
<DList Name="object_link_nuts_DL_003488" Offset="0x3488" />
<DList Name="object_link_nuts_DL_0035F0" Offset="0x35F0" />
<DList Name="object_link_nuts_DL_0036B0" Offset="0x36B0" />
<DList Name="object_link_nuts_DL_0037B8" Offset="0x37B8" />
<DList Name="object_link_nuts_DL_0038C0" Offset="0x38C0" />
<DList Name="object_link_nuts_DL_0039B0" Offset="0x39B0" />
<DList Name="object_link_nuts_DL_003AB8" Offset="0x3AB8" />
<DList Name="object_link_nuts_DL_003BC0" Offset="0x3BC0" />
<DList Name="gLinkDekuRightThighDL" Offset="0x25D0" />
<DList Name="gLinkDekuRightShinDL" Offset="0x26D8" />
<DList Name="gLinkDekuRightFootDL" Offset="0x27E0" />
<DList Name="gLinkDekuLeftThighDL" Offset="0x28F8" />
<DList Name="gLinkDekuLeftShinDL" Offset="0x2A00" />
<DList Name="gLinkDekuLeftFootDL" Offset="0x2B08" />
<DList Name="gLinkDekuWaistDL" Offset="0x2C20" />
<DList Name="gLinkDekuCollarDL" Offset="0x2DD8" />
<DList Name="gLinkDekuTorsoDL" Offset="0x2E98" />
<DList Name="gLinkDekuHeadDL" Offset="0x2FD0" />
<DList Name="gLinkDekuHatDL" Offset="0x3488" />
<DList Name="gLinkDekuSheathDL" Offset="0x35F0" />
<DList Name="gLinkDekuRightShoulderDL" Offset="0x36B0" />
<DList Name="gLinkDekuRightForearmDL" Offset="0x37B8" />
<DList Name="gLinkDekuRightHandDL" Offset="0x38C0" />
<DList Name="gLinkDekuLeftShoulderDL" Offset="0x39B0" />
<DList Name="gLinkDekuLeftForearmDL" Offset="0x3AB8" />
<DList Name="gLinkDekuLeftHandDL" Offset="0x3BC0" />
<Texture Name="object_link_nuts_TLUT_003CB0" OutName="tlut_003CB0" Format="rgba16" Width="16" Height="16" Offset="0x3CB0" />
<Texture Name="object_link_nuts_TLUT_003EB0" OutName="tlut_003EB0" Format="rgba16" Width="16" Height="16" Offset="0x3EB0" />
<Texture Name="object_link_nuts_Tex_0040B0" OutName="tex_0040B0" Format="ci8" Width="16" Height="16" Offset="0x40B0" />
@@ -53,27 +54,28 @@
<Texture Name="object_link_nuts_Tex_00A4E0" OutName="tex_00A4E0" Format="rgba16" Width="32" Height="64" Offset="0xA4E0" />
<DList Name="object_link_nuts_DL_00B690" Offset="0xB690" />
<Texture Name="object_link_nuts_Tex_00B780" OutName="tex_00B780" Format="ci8" Width="16" Height="16" Offset="0xB780" />
<Limb Name="object_link_nuts_Lodlimb_00B880" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_01" Offset="0xB880" />
<Limb Name="object_link_nuts_Lodlimb_00B890" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_02" Offset="0xB890" />
<Limb Name="object_link_nuts_Lodlimb_00B8A0" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_03" Offset="0xB8A0" />
<Limb Name="object_link_nuts_Lodlimb_00B8B0" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_04" Offset="0xB8B0" />
<Limb Name="object_link_nuts_Lodlimb_00B8C0" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_05" Offset="0xB8C0" />
<Limb Name="object_link_nuts_Lodlimb_00B8D0" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_06" Offset="0xB8D0" />
<Limb Name="object_link_nuts_Lodlimb_00B8E0" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_07" Offset="0xB8E0" />
<Limb Name="object_link_nuts_Lodlimb_00B8F0" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_08" Offset="0xB8F0" />
<Limb Name="object_link_nuts_Lodlimb_00B900" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_09" Offset="0xB900" />
<Limb Name="object_link_nuts_Lodlimb_00B910" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_0A" Offset="0xB910" />
<Limb Name="object_link_nuts_Lodlimb_00B920" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_0B" Offset="0xB920" />
<Limb Name="object_link_nuts_Lodlimb_00B930" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_0C" Offset="0xB930" />
<Limb Name="object_link_nuts_Lodlimb_00B940" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_0D" Offset="0xB940" />
<Limb Name="object_link_nuts_Lodlimb_00B950" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_0E" Offset="0xB950" />
<Limb Name="object_link_nuts_Lodlimb_00B960" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_0F" Offset="0xB960" />
<Limb Name="object_link_nuts_Lodlimb_00B970" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_10" Offset="0xB970" />
<Limb Name="object_link_nuts_Lodlimb_00B980" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_11" Offset="0xB980" />
<Limb Name="object_link_nuts_Lodlimb_00B990" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_12" Offset="0xB990" />
<Limb Name="object_link_nuts_Lodlimb_00B9A0" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_13" Offset="0xB9A0" />
<Limb Name="object_link_nuts_Lodlimb_00B9B0" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_14" Offset="0xB9B0" />
<Limb Name="object_link_nuts_Lodlimb_00B9C0" Type="LOD" EnumName="OBJECT_LINK_NUTS_LIMB_15" Offset="0xB9C0" />
<Skeleton Name="object_link_nuts_Skel_00BA24" Type="Flex" LimbType="Standard" LimbNone="OBJECT_LINK_NUTS_LIMB_NONE" LimbMax="OBJECT_LINK_NUTS_LIMB_MAX" EnumName="ObjectLinkNutsLimb" Offset="0xBA24" />
<Limb Name="gLinkDekuRootLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_ROOT" Offset="0xB880" />
<Limb Name="gLinkDekuWaistLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_WAIST" Offset="0xB890" />
<Limb Name="gLinkDekuLowerRootLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_LOWER_ROOT" Offset="0xB8A0" />
<Limb Name="gLinkDekuRightThighLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_RIGHT_THIGH" Offset="0xB8B0" />
<Limb Name="gLinkDekuRightShinLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_RIGHT_SHIN" Offset="0xB8C0" />
<Limb Name="gLinkDekuRightFootLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_RIGHT_FOOT" Offset="0xB8D0" />
<Limb Name="gLinkDekuLeftThighLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_LEFT_THIGH" Offset="0xB8E0" />
<Limb Name="gLinkDekuLeftShinLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_LEFT_SHIN" Offset="0xB8F0" />
<Limb Name="gLinkDekuLeftFootLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_LEFT_FOOT" Offset="0xB900" />
<Limb Name="gLinkDekuUpperRootLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_UPPER_ROOT" Offset="0xB910" />
<Limb Name="gLinkDekuHeadLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_HEAD" Offset="0xB920" />
<Limb Name="gLinkDekuHatLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_HAT" Offset="0xB930" />
<Limb Name="gLinkDekuCollarLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_COLLAR" Offset="0xB940" />
<Limb Name="gLinkDekuLeftShoulderLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_LEFT_SHOULDER" Offset="0xB950" />
<Limb Name="gLinkDekuLeftForearmLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_LEFT_FOREARM" Offset="0xB960" />
<Limb Name="gLinkDekuLeftHandLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_LEFT_HAND" Offset="0xB970" />
<Limb Name="gLinkDekuRightShoulderLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_RIGHT_SHOULDER" Offset="0xB980" />
<Limb Name="gLinkDekuRightForearmLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_RIGHT_FOREARM" Offset="0xB990" />
<Limb Name="gLinkDekuRightHandLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_RIGHT_HAND" Offset="0xB9A0" />
<Limb Name="gLinkDekuSheathLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_SHEATH" Offset="0xB9B0" />
<Limb Name="gLinkDekuTorsoLimb" Type="LOD" EnumName="LINK_DEKU_LIMB_TORSO" Offset="0xB9C0" />
<Skeleton Name="gLinkDekuSkel" Type="Flex" LimbType="LOD" LimbNone="LINK_DEKU_LIMB_NONE" LimbMax="LINK_DEKU_LIMB_MAX" EnumName="LinkDekuLimb" Offset="0xBA24" />
</File>
</Root>
+63 -45
View File
@@ -1,8 +1,22 @@
<Root>
<File Name="object_link_zora" Segment="6">
<!-- <Blob Name="object_link_zora_Blob_000000" Size="0x5000" Offset="0x0" /> -->
<Texture Name="gLinkZoraEyesOpenTex" OutName="eyes_open" Format="ci8" Width="64" Height="32" Offset="0x0" TlutOffset="0x5200" />
<Texture Name="gLinkZoraEyesHalfTex" OutName="eyes_half" Format="ci8" Width="64" Height="32" Offset="0x800" TlutOffset="0x5200" />
<Texture Name="gLinkZoraEyesClosedTex" OutName="eyes_closed" Format="ci8" Width="64" Height="32" Offset="0x1000" TlutOffset="0x5200" />
<Texture Name="gLinkZoraEyesRollRightTex" OutName="eyes_roll_right" Format="ci8" Width="64" Height="32" Offset="0x1800" TlutOffset="0x5200" />
<Texture Name="gLinkZoraEyesRollLeftTex" OutName="eyes_roll_left" Format="ci8" Width="64" Height="32" Offset="0x2000" TlutOffset="0x5200" />
<Texture Name="gLinkZoraEyesRollUpTex" OutName="eyes_roll_up" Format="ci8" Width="64" Height="32" Offset="0x2800" TlutOffset="0x5200" />
<Texture Name="gLinkZoraEyesRollDownTex" OutName="eyes_roll_down" Format="ci8" Width="64" Height="32" Offset="0x3000" TlutOffset="0x5200" />
<Texture Name="object_link_zora_Tex_003800" OutName="tex_003800" Format="ci8" Width="64" Height="32" Offset="0x3800" TlutOffset="0x5200" />
<Texture Name="gLinkZoraMouthClosedTex" OutName="mouth_closed" Format="ci8" Width="32" Height="32" Offset="0x4000" TlutOffset="0x5200" />
<Texture Name="object_link_zora_Tex_004400" OutName="tex_004400" Format="ci8" Width="32" Height="32" Offset="0x4400" TlutOffset="0x5200" />
<Texture Name="gLinkZoraMouthAngryTex" OutName="mouth_angry" Format="ci8" Width="32" Height="32" Offset="0x4800" TlutOffset="0x5200" />
<Texture Name="gLinkZoraMouthHappyTex" OutName="mouth_happy" Format="ci8" Width="32" Height="32" Offset="0x4C00" TlutOffset="0x5200" />
<Texture Name="object_link_zora_TLUT_005000" OutName="tlut_005000" Format="rgba16" Width="16" Height="16" Offset="0x5000" />
<Texture Name="object_link_zora_Tex_005200" OutName="tex_005200" Format="rgba16" Width="16" Height="16" Offset="0x5200" />
<Texture Name="gLinkZoraSkinTLUT" OutName="skin_tlut" Format="rgba16" Width="16" Height="16" Offset="0x5200" />
<Texture Name="object_link_zora_Tex_005400" OutName="tex_005400" Format="ci8" Width="32" Height="32" Offset="0x5400" />
<Texture Name="object_link_zora_Tex_005800" OutName="tex_005800" Format="ci8" Width="16" Height="16" Offset="0x5800" />
<Texture Name="object_link_zora_Tex_005900" OutName="tex_005900" Format="ci8" Width="16" Height="16" Offset="0x5900" />
@@ -15,24 +29,26 @@
<Texture Name="object_link_zora_Tex_006100" OutName="tex_006100" Format="ci8" Width="8" Height="16" Offset="0x6100" />
<Texture Name="object_link_zora_Tex_006180" OutName="tex_006180" Format="ci8" Width="8" Height="8" Offset="0x6180" />
<Texture Name="object_link_zora_Tex_0061C0" OutName="tex_0061C0" Format="ci8" Width="16" Height="16" Offset="0x61C0" />
<DList Name="object_link_zora_DL_009E00" Offset="0x9E00" />
<DList Name="object_link_zora_DL_00A108" Offset="0xA108" />
<DList Name="object_link_zora_DL_00A370" Offset="0xA370" />
<DList Name="object_link_zora_DL_00A4A0" Offset="0xA4A0" />
<DList Name="object_link_zora_DL_00A7A8" Offset="0xA7A8" />
<DList Name="object_link_zora_DL_00AA10" Offset="0xAA10" />
<DList Name="object_link_zora_DL_00AB40" Offset="0xAB40" />
<DList Name="object_link_zora_DL_00AD38" Offset="0xAD38" />
<DList Name="object_link_zora_DL_00ADF0" Offset="0xADF0" />
<DList Name="object_link_zora_DL_00B170" Offset="0xB170" />
<DList Name="object_link_zora_DL_00B630" Offset="0xB630" />
<DList Name="object_link_zora_DL_00B768" Offset="0xB768" />
<DList Name="object_link_zora_DL_00B820" Offset="0xB820" />
<DList Name="object_link_zora_DL_00B990" Offset="0xB990" />
<DList Name="object_link_zora_DL_00BBE0" Offset="0xBBE0" />
<DList Name="object_link_zora_DL_00BEE8" Offset="0xBEE8" />
<DList Name="object_link_zora_DL_00C020" Offset="0xC020" />
<DList Name="object_link_zora_DL_00C270" Offset="0xC270" />
<DList Name="gLinkZoraRightThighDL" Offset="0x9E00" />
<DList Name="gLinkZoraRightShinDL" Offset="0xA108" />
<DList Name="gLinkZoraRightFootDL" Offset="0xA370" />
<DList Name="gLinkZoraLeftThighDL" Offset="0xA4A0" />
<DList Name="gLinkZoraLeftShinDL" Offset="0xA7A8" />
<DList Name="gLinkZoraLeftFootDL" Offset="0xAA10" />
<DList Name="gLinkZoraWaistDL" Offset="0xAB40" />
<DList Name="gLinkZoraCollarDL" Offset="0xAD38" />
<DList Name="gLinkZoraTorsoDL" Offset="0xADF0" />
<DList Name="gLinkZoraHeadDL" Offset="0xB170" />
<DList Name="gLinkZoraHatDL" Offset="0xB630" />
<DList Name="gLinkZoraSheathDL" Offset="0xB768" />
<DList Name="gLinkZoraRightShoulderDL" Offset="0xB820" />
<DList Name="gLinkZoraRightForearmDL" Offset="0xB990" />
<DList Name="gLinkZoraRightHandClosedDL" Offset="0xBBE0" />
<DList Name="gLinkZoraLeftShoulderDL" Offset="0xBEE8" />
<DList Name="gLinkZoraLeftForearmDL" Offset="0xC020" />
<DList Name="gLinkZoraLeftHandClosedDL" Offset="0xC270" />
<Texture Name="object_link_zora_TLUT_00C578" OutName="tlut_00C578" Format="rgba16" Width="16" Height="16" Offset="0xC578" />
<Texture Name="object_link_zora_Tex_00C778" OutName="tex_00C778" Format="ci8" Width="16" Height="32" Offset="0xC778" />
<Texture Name="object_link_zora_Tex_00C978" OutName="tex_00C978" Format="ci8" Width="16" Height="16" Offset="0xC978" />
@@ -48,13 +64,13 @@
<Texture Name="object_link_zora_Tex_00ECF8" OutName="tex_00ECF8" Format="rgba16" Width="16" Height="16" Offset="0xECF8" />
<Texture Name="object_link_zora_Tex_00EEF8" OutName="tex_00EEF8" Format="rgba16" Width="16" Height="32" Offset="0xEEF8" />
<Texture Name="object_link_zora_Tex_00F2F8" OutName="tex_00F2F8" Format="rgba16" Width="16" Height="32" Offset="0xF2F8" />
<DList Name="object_link_zora_DL_00FBB8" Offset="0xFBB8" />
<DList Name="object_link_zora_DL_00FDF0" Offset="0xFDF0" />
<DList Name="gLinkZoraRightHandOpenDL" Offset="0xFBB8" />
<DList Name="gLinkZoraLeftHandOpenDL" Offset="0xFDF0" />
<Texture Name="object_link_zora_Tex_010028" OutName="tex_010028" Format="rgba16" Width="16" Height="16" Offset="0x10028" />
<Texture Name="object_link_zora_Tex_010228" OutName="tex_010228" Format="rgba16" Width="16" Height="32" Offset="0x10228" />
<DList Name="object_link_zora_DL_010868" Offset="0x10868" />
<DList Name="object_link_zora_DL_010978" Offset="0x10978" />
<DList Name="object_link_zora_DL_010D08" Offset="0x10D08" />
<DList Name="gLinkZoraLeftHandHoldBottleDL" Offset="0x10D08" />
<DList Name="object_link_zora_DL_0110A8" Offset="0x110A8" />
<Array Name="object_link_zora_Vtx_011210" Count="80" Offset="0x011210">
@@ -68,29 +84,31 @@
<DList Name="object_link_zora_DL_011A58" Offset="0x11A58" />
<Texture Name="object_link_zora_Tex_011A60" OutName="tex_011A60" Format="i8" Width="64" Height="32" Offset="0x11A60" />
<Texture Name="object_link_zora_Tex_012260" OutName="tex_012260" Format="i8" Width="32" Height="64" Offset="0x12260" />
<TextureAnimation Name="object_link_zora_Matanimheader_012A68" Offset="0x12A68" />
<TextureAnimation Name="object_link_zora_Matanimheader_012A80" Offset="0x12A80" />
<Limb Name="object_link_zora_Lodlimb_012A90" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_01" Offset="0x12A90" />
<Limb Name="object_link_zora_Lodlimb_012AA0" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_02" Offset="0x12AA0" />
<Limb Name="object_link_zora_Lodlimb_012AB0" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_03" Offset="0x12AB0" />
<Limb Name="object_link_zora_Lodlimb_012AC0" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_04" Offset="0x12AC0" />
<Limb Name="object_link_zora_Lodlimb_012AD0" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_05" Offset="0x12AD0" />
<Limb Name="object_link_zora_Lodlimb_012AE0" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_06" Offset="0x12AE0" />
<Limb Name="object_link_zora_Lodlimb_012AF0" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_07" Offset="0x12AF0" />
<Limb Name="object_link_zora_Lodlimb_012B00" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_08" Offset="0x12B00" />
<Limb Name="object_link_zora_Lodlimb_012B10" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_09" Offset="0x12B10" />
<Limb Name="object_link_zora_Lodlimb_012B20" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_0A" Offset="0x12B20" />
<Limb Name="object_link_zora_Lodlimb_012B30" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_0B" Offset="0x12B30" />
<Limb Name="object_link_zora_Lodlimb_012B40" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_0C" Offset="0x12B40" />
<Limb Name="object_link_zora_Lodlimb_012B50" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_0D" Offset="0x12B50" />
<Limb Name="object_link_zora_Lodlimb_012B60" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_0E" Offset="0x12B60" />
<Limb Name="object_link_zora_Lodlimb_012B70" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_0F" Offset="0x12B70" />
<Limb Name="object_link_zora_Lodlimb_012B80" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_10" Offset="0x12B80" />
<Limb Name="object_link_zora_Lodlimb_012B90" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_11" Offset="0x12B90" />
<Limb Name="object_link_zora_Lodlimb_012BA0" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_12" Offset="0x12BA0" />
<Limb Name="object_link_zora_Lodlimb_012BB0" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_13" Offset="0x12BB0" />
<Limb Name="object_link_zora_Lodlimb_012BC0" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_14" Offset="0x12BC0" />
<Limb Name="object_link_zora_Lodlimb_012BD0" Type="LOD" EnumName="OBJECT_LINK_ZORA_LIMB_15" Offset="0x12BD0" />
<Skeleton Name="object_link_zora_Skel_012C34" Type="Flex" LimbType="Standard" LimbNone="OBJECT_LINK_ZORA_LIMB_NONE" LimbMax="OBJECT_LINK_ZORA_LIMB_MAX" EnumName="ObjectLinkZoraLimb" Offset="0x12C34" />
<Limb Name="gLinkZoraRootLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_ROOT" Offset="0x12A90" />
<Limb Name="gLinkZoraWaistLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_WAIST" Offset="0x12AA0" />
<Limb Name="gLinkZoraLowerRootLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_LOWER_ROOT" Offset="0x12AB0" />
<Limb Name="gLinkZoraRightThighLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_RIGHT_THIGH" Offset="0x12AC0" />
<Limb Name="gLinkZoraRightShinLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_RIGHT_SHIN" Offset="0x12AD0" />
<Limb Name="gLinkZoraRightFootLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_RIGHT_FOOT" Offset="0x12AE0" />
<Limb Name="gLinkZoraLeftThighLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_LEFT_THIGH" Offset="0x12AF0" />
<Limb Name="gLinkZoraLeftShinLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_LEFT_SHIN" Offset="0x12B00" />
<Limb Name="gLinkZoraLeftFootLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_LEFT_FOOT" Offset="0x12B10" />
<Limb Name="gLinkZoraUpperRootLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_UPPER_ROOT" Offset="0x12B20" />
<Limb Name="gLinkZoraHeadLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_HEAD" Offset="0x12B30" />
<Limb Name="gLinkZoraHatLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_HAT" Offset="0x12B40" />
<Limb Name="gLinkZoraCollarLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_COLLAR" Offset="0x12B50" />
<Limb Name="gLinkZoraLeftShoulderLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_LEFT_SHOULDER" Offset="0x12B60" />
<Limb Name="gLinkZoraLeftForearmLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_LEFT_FOREARM" Offset="0x12B70" />
<Limb Name="gLinkZoraLeftHandLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_LEFT_HAND" Offset="0x12B80" />
<Limb Name="gLinkZoraRightShoulderLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_RIGHT_SHOULDER" Offset="0x12B90" />
<Limb Name="gLinkZoraRightForearmLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_RIGHT_FOREARM" Offset="0x12BA0" />
<Limb Name="gLinkZoraRightHandLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_RIGHT_HAND" Offset="0x12BB0" />
<Limb Name="gLinkZoraSheathLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_SHEATH" Offset="0x12BC0" />
<Limb Name="gLinkZoraTorsoLimb" Type="LOD" EnumName="LINK_ZORA_LIMB_TORSO" Offset="0x12BD0" />
<Skeleton Name="gLinkZoraSkel" Type="Flex" LimbType="LOD" LimbNone="LINK_ZORA_LIMB_NONE" LimbMax="LINK_ZORA_LIMB_MAX" EnumName="LinkZoraLimb" Offset="0x12C34" />
</File>
</Root>
+1 -1
View File
@@ -16,7 +16,7 @@
<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="gMikauGraveBoneTex" OutName="mikau_grave_bone" 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" />
+1 -1
View File
@@ -122,7 +122,7 @@ Floats usually need an `f` on the end to match, or IDO will use doubles. Our flo
bar();
```
**Exception**: After `Actor_MarkForDeath` or sometimes setting the action function, if it makes sense to do so (this expresses the finality a bit better).
**Exception**: After `Actor_Kill` or sometimes setting the action function, if it makes sense to do so (this expresses the finality a bit better).
## Macros and enums
+17 -125
View File
@@ -619,7 +619,7 @@ f32 func_800B64FC(PlayState* play, f32 arg1, Vec3f* arg2, u32* arg3);
void* func_800B6584(PlayState* play, s16 id, void* arg2, size_t size);
void* func_800B6608(PlayState* play, s16 id);
void* func_800B6680(PlayState* play, s16 id);
void Actor_MarkForDeath(Actor* actor);
void Actor_Kill(Actor* actor);
void Actor_SetWorldToHome(Actor* actor);
void Actor_SetFocus(Actor* actor, f32 height);
void Actor_SetWorldRotToShape(Actor* actor);
@@ -960,115 +960,6 @@ s32 DynaPolyActor_IsInSwitchPressedState(DynaPolyActor* dynaActor);
s32 DynaPolyActor_IsInHeavySwitchPressedState(DynaPolyActor* dynaActor);
s32 DynaPolyActor_ValidateMove(PlayState* play, DynaPolyActor* dynaActor, s16 startRadius, s16 endRadius, s16 startHeight);
// void func_800CBC84(void);
// void func_800CBFA4(void);
// void func_800CC000(void);
// void func_800CC128(void);
// void func_800CC1C4(void);
// void func_800CC260(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE2 param_6);
// void func_800CC488(void);
// void func_800CC56C(void);
// void func_800CC5C8(void);
// void Camera_GetBgCamOrActorCsCamSetting(void);
// void Camera_GetBgCamOrActorCsCamFuncData(void);
// void Camera_GetBgCamIndex(void);
// void Camera_GetWaterBoxBgCamSetting(void);
// void func_800CC938(void);
// void func_800CC958(void);
// void func_800CC9C0(void);
// void func_800CCCEC(void);
// void func_800CD04C(void);
// void func_800CD288(void);
// void func_800CD2E0(void);
// void func_800CD2F0(void);
// void func_800CD3E4(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5);
// void func_800CD44C(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5);
// void func_800CD634(void);
// void func_800CD6CC(void);
// void func_800CD6F8(void);
// void func_800CD834(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5);
// void func_800CDA14(void);
// void func_800CDB6C(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE2 param_6);
// void func_800CDE6C(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7, UNK_TYPE2 param_8);
// void func_800CE2B8(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7, UNK_TYPE4 param_8, UNK_TYPE2 param_9);
// void func_800CE5E0(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5);
// void func_800CE79C(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5);
// void func_800CE930(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE2 param_5);
// void func_800CEAD8(void);
// void func_800CEC38(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5);
// void func_800CED90(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6, UNK_TYPE4 param_7);
s32 Camera_ModeNop(Camera* camera);
s32 Camera_ModeNORM1(Camera* camera);
s32 Camera_ModeNORM2(Camera* camera);
s32 Camera_ModeNORM3(Camera* camera);
s32 Camera_ModeNORM4(Camera* camera);
s32 Camera_ModeNORM0(Camera* camera);
s32 Camera_ModePARA1(Camera* camera);
s32 Camera_ModePARA2(Camera* camera);
s32 Camera_ModePARA3(Camera* camera);
s32 Camera_ModePARA4(Camera* camera);
s32 Camera_ModePARA0(Camera* camera);
s32 Camera_ModeJUMP1(Camera* camera);
s32 Camera_ModeJUMP2(Camera* camera);
s32 Camera_ModeJUMP3(Camera* camera);
s32 Camera_ModeJUMP4(Camera* camera);
s32 Camera_ModeJUMP0(Camera* camera);
s32 Camera_ModeBATT1(Camera* camera);
s32 Camera_ModeBATT2(Camera* camera);
s32 Camera_ModeBATT3(Camera* camera);
s32 Camera_ModeBATT4(Camera* camera);
s32 Camera_ModeBATT0(Camera* camera);
s32 Camera_ModeKEEP1(Camera* camera);
s32 Camera_ModeKEEP2(Camera* camera);
s32 Camera_ModeKEEP3(Camera* camera);
s32 Camera_ModeKEEP4(Camera* camera);
// void func_800D7C44(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE1 param_5, UNK_TYPE1 param_6, UNK_TYPE1 param_7, UNK_TYPE1 param_8, UNK_TYPE1 param_9, UNK_TYPE1 param_10, UNK_TYPE2 param_11, UNK_TYPE2 param_12);
s32 Camera_ModeKEEP0(Camera* camera);
s32 Camera_ModeFIXD1(Camera* camera);
s32 Camera_ModeFIXD2(Camera* camera);
s32 Camera_ModeFIXD3(Camera* camera);
s32 Camera_ModeFIXD4(Camera* camera);
s32 Camera_ModeFIXD0(Camera* camera);
s32 Camera_ModeSUBJ1(Camera* camera);
s32 Camera_ModeSUBJ2(Camera* camera);
s32 Camera_ModeSUBJ3(Camera* camera);
s32 Camera_ModeSUBJ4(Camera* camera);
s32 Camera_ModeSUBJ0(Camera* camera);
s32 Camera_ModeDATA0(Camera* camera);
s32 Camera_ModeDATA1(Camera* camera);
s32 Camera_ModeDATA2(Camera* camera);
s32 Camera_ModeDATA3(Camera* camera);
s32 Camera_ModeDATA4(Camera* camera);
s32 Camera_ModeUNIQ1(Camera* camera);
s32 Camera_ModeUNIQ2(Camera* camera);
s32 Camera_ModeUNIQ3(Camera* camera);
s32 Camera_ModeUNIQ4(Camera* camera);
s32 Camera_ModeUNIQ5(Camera* camera);
s32 Camera_ModeUNIQ0(Camera* camera);
s32 Camera_ModeUNIQ6(Camera* camera);
s32 Camera_ModeUNIQ7(Camera* camera);
s32 Camera_ModeUNIQ8(Camera* camera);
s32 Camera_ModeUNIQ9(Camera* camera);
s32 Camera_ModeDEMO1(Camera* camera);
s32 Camera_ModeDEMO2(Camera* camera);
s32 Camera_ModeDEMO3(Camera* camera);
s32 Camera_ModeDEMO4(Camera* camera);
s32 Camera_ModeDEMO5(Camera* camera);
s32 Camera_ModeDEMO6(Camera* camera);
s32 Camera_ModeDEMO7(Camera* camera);
s32 Camera_ModeDEMO8(Camera* camera);
s32 Camera_ModeDEMO9(Camera* camera);
s32 Camera_ModeDEMO0(Camera* camera);
s32 Camera_ModeSPEC0(Camera* camera);
s32 Camera_ModeSPEC1(Camera* camera);
s32 Camera_ModeSPEC2(Camera* camera);
s32 Camera_ModeSPEC3(Camera* camera);
s32 Camera_ModeSPEC4(Camera* camera);
s32 Camera_ModeSPEC5(Camera* camera);
s32 Camera_ModeSPEC6(Camera* camera);
s32 Camera_ModeSPEC7(Camera* camera);
s32 Camera_ModeSPEC8(Camera* camera);
s32 Camera_ModeSPEC9(Camera* camera);
Camera* Camera_Alloc(View* view, CollisionContext* bg, PlayState* play);
void Camera_Free(Camera* camera);
void Camera_Init(Camera* camera, View* view, CollisionContext* bg, PlayState* play);
@@ -1102,7 +993,7 @@ s32 Camera_SetViewParam(Camera* camera, s32 viewFlag, void* param);
// UNK_TYPE4 func_800DFF44(void);
s16 Camera_SetFlags(Camera* iParm1, s16 flags);
s16 Camera_ClearFlags(Camera* camera, s16 flags);
s32 Camera_ChangeDoorCam(Camera* camera, Actor* doorActor, s16 bgCamDataId, f32 arg3, s16 timer1, s16 timer2, s16 timer3);
s32 Camera_ChangeDoorCam(Camera* camera, Actor* doorActor, s16 bgCamIndex, f32 arg3, s16 timer1, s16 timer2, s16 timer3);
s32 Camera_Copy(Camera* dstCamera, Camera* srcCamera);
// UNK_TYPE4 func_800E01AC(void);
Vec3f* Camera_GetQuakeOffset(Vec3f* dst, Camera* camera);
@@ -1113,6 +1004,7 @@ void Camera_SetToTrackActor(Camera* camera, Actor* actor);
void Camera_SetTargetActor(Camera* camera, Actor* actor);
f32 Camera_GetWaterYPos(Camera* camera);
void func_800E0348(Camera* camera);
DamageTable* DamageTable_Get(s32 index);
void DamageTable_Clear(DamageTable* damageTable);
f32 CollisionCheck_GetDamageAndEffectOnBumper(Collider* at, ColliderInfo* atInfo, Collider* ac, ColliderInfo* acInfo, u32* effect);
@@ -1371,7 +1263,7 @@ void SoundSource_InitAll(PlayState* play);
void SoundSource_UpdateAll(PlayState* play);
void SoundSource_PlaySfxAtFixedWorldPos(PlayState* play, Vec3f* worldPos, u32 duration, u16 sfxId);
void SoundSource_PlaySfxEachFrameAtFixedWorldPos(PlayState* play, Vec3f* worldPos, u32 duration, u16 sfxId);
u16 ElfMessage_GetFirstCycleHint(PlayState* play);
u16 QuestHint_GetTatlTextId(PlayState* play);
u16 Text_GetFaceReaction(PlayState* play, u32 reactionSet);
void EnvFlags_UnsetAll(PlayState* play);
@@ -1885,15 +1777,15 @@ s32 func_80123448(PlayState* play);
s32 Player_IsGoronOrDeku(Player* player);
s32 func_801234D4(PlayState* play);
s32 func_80123590(PlayState* play, Actor* actor);
s32 func_8012364C(PlayState* play, Player* player, s32 arg2);
ItemId func_8012364C(PlayState* play, Player* player, s32 arg2);
s32 func_80123810(PlayState* play);
s32 Player_ActionToModelGroup(Player* player, s32 actionParam);
void func_801239AC(Player* player);
void Player_SetModels(Player* player, s32 modelGroup);
void Player_SetModelGroup(Player* player, s32 modelGroup);
PlayerModelGroup Player_ActionToModelGroup(Player* player, PlayerActionParam actionParam);
void Player_SetModelsForHoldingShield(Player* player);
void Player_SetModels(Player* player, PlayerModelGroup modelGroup);
void Player_SetModelGroup(Player* player, PlayerModelGroup modelGroup);
void func_80123C58(Player* player);
void Player_SetEquipmentData(PlayState* play, Player* player);
void func_80123D50(PlayState* play, Player* player, s32 itemId, s32 actionParam);
void func_80123D50(PlayState* play, Player* player, ItemId itemId, PlayerActionParam actionParam);
void func_80123DA4(Player* player);
void func_80123DC0(Player* player);
void func_80123E90(PlayState* play, Actor* actor);
@@ -1906,21 +1798,21 @@ s32 Player_HasMirrorShieldEquipped(PlayState* play);
s32 Player_IsHoldingMirrorShield(PlayState* play);
s32 Player_IsHoldingHookshot(Player* player);
s32 func_801240DC(Player* player);
s32 func_80124110(Player* player, s32 actionParam);
s32 func_80124110(Player* player, PlayerActionParam actionParam);
s32 func_80124148(Player* player);
s32 Player_ActionToMeleeWeapon(s32 actionParam);
s32 Player_ActionToMeleeWeapon(PlayerActionParam actionParam);
s32 Player_GetMeleeWeaponHeld(Player* player);
s32 Player_IsHoldingTwoHandedWeapon(Player* player);
s32 Player_ActionToBottle(Player* player, s32 actionParam);
s32 Player_ActionToBottle(Player* player, PlayerActionParam actionParam);
s32 Player_GetBottleHeld(Player* Player);
s32 Player_ActionToExplosive(Player* player, s32 actionParam);
s32 Player_ActionToExplosive(Player* player, PlayerActionParam actionParam);
s32 Player_GetExplosiveHeld(Player* player);
s32 func_80124278(Actor* actor, s32 actionParam);
s32 Player_ActionToSword(Actor* actor, PlayerActionParam actionParam);
s32 func_801242B4(Player* player);
s32 Player_GetEnvTimerType(PlayState* play);
void func_80124420(Player* player);
void func_80124618(struct_80124618 arg0[], f32 curFrame, Vec3f* arg2);
void func_801246F4(PlayState* play, void** skeleton, Vec3s* jointTable, s32 dListCount, s32 lod, s32 tunic, s32 boots, s32 face, OverrideLimbDrawFlex overrideLimbDraw, PostLimbDrawFlex postLimbDraw, Actor* actor);
void Player_DrawImpl(PlayState* play, void** skeleton, Vec3s* jointTable, s32 dListCount, s32 lod, PlayerTransformation playerForm, s32 boots, s32 face, OverrideLimbDrawFlex overrideLimbDraw, PostLimbDrawFlex postLimbDraw, Actor* actor);
void func_80125318(Vec3f* arg0, Vec3s* arg1);
void Player_DrawZoraShield(PlayState* play, Player* player);
void func_80125500(PlayState* play, Player* player, s32 limbIndex, Vec3f* pos, Vec3s* rot);
@@ -3014,7 +2906,7 @@ void AudioOcarina_StartDefault(u32 ocarinaFlags);
u8 func_8019B5AC(void);
void AudioOcarina_ResetAndReadInput(void);
void AudioOcarina_SetOcarinaDisableTimer(u8 unused, u8 timer);
u32 AudioOcarina_SetInstrument(u8 ocarinaInstrumentId);
void AudioOcarina_SetInstrument(u8 ocarinaInstrumentId);
void AudioOcarina_SetPlaybackSong(s8 songIndexPlusOne, u8 playbackState);
void AudioOcarina_SetRecordingState(u8 recordingState);
OcarinaStaff* AudioOcarina_GetRecordingStaff(void);
+3
View File
@@ -65,6 +65,9 @@
#define R_PICTO_FOCUS_ICON_Y YREG(41)
#define R_PICTO_FOCUS_TEXT_X YREG(42)
#define R_PICTO_FOCUS_TEXT_Y YREG(43)
#define R_PAUSE_DBG_QUEST_CURSOR_ON YREG(69)
#define R_PAUSE_DBG_QUEST_CURSOR_X YREG(70)
#define R_PAUSE_DBG_QUEST_CURSOR_Y YREG(71)
#define R_MAGIC_FILL_COLOR(i) ZREG(0 + i)
#define R_C_BTN_COLOR(i) ZREG(39 + i)
+16 -543
View File
File diff suppressed because it is too large Load Diff
+9 -20
View File
@@ -112,17 +112,6 @@ typedef struct {
/* 0x8 */ void* end;
} PolygonType2; // size = 0xC
typedef struct {
/* 0x0 */ s16 func;
/* 0x2 */ UNK_TYPE1 pad2[0x6];
} CameraModeParams; // size = 0x8
typedef struct {
/* 0x0 */ u32 validModes;
/* 0x4 */ UNK_TYPE1 pad4[0x4];
/* 0x8 */ CameraModeParams* modes;
} CameraStateParams; // size = 0xC
typedef struct {
/* 0x0 */ s16 x;
/* 0x2 */ s16 y;
@@ -419,7 +408,7 @@ typedef struct {
/* 0x1E8 */ OSMesg loadMsg;
/* 0x1EC */ u16 state;
/* 0x1EE */ u16 debugEditor;
/* 0x1F0 */ u8 unk_1F0;
/* 0x1F0 */ u8 bombersNotebookOpen;
/* 0x1F4 */ Vec3f eye;
/* 0x200 */ u16 unk_200;
/* 0x202 */ u16 mode;
@@ -464,7 +453,7 @@ typedef struct {
/* 0x298 */ f32 unk_298;
/* 0x29C */ s16 promptChoice; // save/continue choice: 0 = yes; 4 = no
/* 0x29E */ s16 promptAlpha;
/* 0x2A0 */ s16 unk_2A0;
/* 0x2A0 */ s16 ocarinaSongIndex;
/* 0x2A2 */ u8 worldMapPoints[20];
/* 0x2B6 */ u8 unk_2B6;
/* 0x2B7 */ u8 unk_2B7;
@@ -472,9 +461,9 @@ typedef struct {
/* 0x2B9 */ u8 itemDescriptionOn; // helpful description of item given through a message box
/* 0x2BA */ s16 equipAnimScale; // scale of item icon while moving being equipped to c-button
/* 0x2BC */ s16 equipAnimShrinkRate; // rate the scale is shrinking for the item icon while moving being equipped to c-button
/* 0x2BE */ s16 unk_2BE[5];
/* 0x2BE */ s16 ocarinaButtonsY[5];
/* 0x2C8 */ u16 unk_2C8; // Uses PauseMenuPage enum for Owl Warp. Never set.
/* 0x2CA */ s16 unk_2CA; // Uses OwlStatueId enum for Owl Warp. Never set.
/* 0x2CA */ s16 unk_2CA; // Uses OwlWarpId enum for Owl Warp. Never set.
} PauseContext; // size = 0x2D0
typedef struct {
@@ -636,7 +625,7 @@ typedef struct {
#define TRANS_TRIGGER_START 20 // start transition (exiting an area)
#define TRANS_TRIGGER_END -20 // transition is ending (arriving in a new area)
typedef enum {
typedef enum TransitionMode {
/* 0 */ TRANS_MODE_OFF,
/* 1 */ TRANS_MODE_01,
/* 2 */ TRANS_MODE_02,
@@ -657,7 +646,7 @@ typedef enum {
/* 17 */ TRANS_MODE_17
} TransitionMode;
typedef enum {
typedef enum TransitionType {
/* 0 */ TRANS_TYPE_00,
/* 1 */ TRANS_TYPE_01,
/* 2 */ TRANS_TYPE_02,
@@ -960,7 +949,7 @@ struct PlayState {
/* 0x18788 */ void (*talkWithPlayer)(struct PlayState* play, Actor* actor);
/* 0x1878C */ void (*unk_1878C)(struct PlayState* play);
/* 0x18790 */ void (*unk_18790)(struct PlayState* play, s16 arg1, Actor* actor);
/* 0x18794 */ s32 (*unk_18794)(struct PlayState* play, Player* player, s32 arg2, s32 arg3);
/* 0x18794 */ s32 (*unk_18794)(struct PlayState* play, Player* player, s32 itemId, s32 arg3);
/* 0x18798 */ s32 (*setPlayerTalkAnim)(struct PlayState* play, void* talkAnim, s32 arg2);
/* 0x1879C */ s16 playerActorCsIds[10];
/* 0x187B0 */ MtxF viewProjectionMtxF;
@@ -979,7 +968,7 @@ struct PlayState {
/* 0x1885C */ EntranceEntry* setupEntranceList;
/* 0x18860 */ u16* setupExitList;
/* 0x18864 */ Path* setupPathList;
/* 0x18868 */ void* unk_18868;
/* 0x18868 */ void* naviQuestHints; // leftover from OoT, system which processes this is removed
/* 0x1886C */ AnimatedMaterial* sceneMaterialAnims;
/* 0x18870 */ void* specialEffects;
/* 0x18874 */ u8 skyboxId;
@@ -1003,7 +992,7 @@ struct PlayState {
/* 0x18E58 */ char unk_18E58[0x4];
/* 0x18E5C */ u8* pictoPhotoI8;
/* 0x18E60 */ char unk_18E60[0x8];
/* 0x18E68 */ s32 unk_18E68;
/* 0x18E68 */ void* unk_18E68;
/* 0x18E6C */ char unk_18E6C[0x3EC];
}; // size = 0x19258
+1 -1
View File
@@ -7,7 +7,7 @@
#define TATUMS_PER_BEAT 48
#define IS_SEQUENCE_CHANNEL_VALID(ptr) ((uintptr_t)(ptr) != (uintptr_t)&gAudioContext.sequenceChannelNone)
#define IS_SEQUENCE_CHANNEL_VALID(ptr) ((uintptr_t)(ptr) != (uintptr_t)&gAudioCtx.sequenceChannelNone)
#define SEQ_NUM_CHANNELS 16
#define SEQ_IO_VAL_NONE -1
+2 -2
View File
@@ -108,7 +108,7 @@ typedef struct {
// 0x0008_0000 = ?
// 0x0007_E000 = room index, 0x3F = all rooms
// 0x0000_1F00 = lighting setting index
// 0x0000_00FF = CamData index
// 0x0000_00FF = bgCam index
} WaterBox; // size = 0x10
typedef struct {
@@ -122,7 +122,7 @@ typedef struct {
// 0x001C_0000 = ?
// 0x0003_E000 = ?
// 0x0000_1F00 = scene exit index
// 0x0000_00FF = CamData index
// 0x0000_00FF = bgCam index
// Word 1
// 0x0800_0000 = wall damage
// 0x07E0_0000 = conveyor direction
+1247 -23
View File
File diff suppressed because it is too large Load Diff
+7 -3
View File
@@ -49,7 +49,7 @@ typedef enum {
} UpgradeType;
typedef enum {
/* 0x00 */ QUEST_REMAINS_ODOWLA,
/* 0x00 */ QUEST_REMAINS_ODOLWA,
/* 0x01 */ QUEST_REMAINS_GOHT,
/* 0x02 */ QUEST_REMAINS_GYORG,
/* 0x03 */ QUEST_REMAINS_TWINMOLD,
@@ -68,8 +68,12 @@ typedef enum {
/* 0x10 */ QUEST_SONG_STORMS,
/* 0x11 */ QUEST_SONG_SUN,
/* 0x12 */ QUEST_BOMBERS_NOTEBOOK, // Obtained Bombers Notebook
/* 0x13 */ QUEST_SKULL_TOKEN,
/* 0x18 */ QUEST_SONG_LULLABY_INTRO = 0x18,
/* 0x13 */ QUEST_QUIVER,
/* 0x14 */ QUEST_BOMB_BAG,
/* 0x15 */ QUEST_SKULL_TOKEN,
/* 0x16 */ QUEST_HEART_PIECE, // for `pauseCtx->cursorPoint[PAUSE_QUEST]`
/* 0x17 */ QUEST_17, // Used in a conditional for quest cursors
/* 0x18 */ QUEST_SONG_LULLABY_INTRO,
/* 0x19 */ QUEST_PICTOGRAPH, // A photo from the pictograph box is saved
/* 0x1C */ QUEST_HEART_PIECE_COUNT = 0x1C
} QuestItem;

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