2021-08-06 19:18:29 +00:00
<Root >
<File Name= "object_tw" Segment= "6" >
2022-11-01 23:42:16 +00:00
<!-- Kotake and Koume animations -->
<Animation Name= "gTwinrovaKotakeKoumeIdleLoopAnim" Offset= "0x4A4" /> <!-- Original name is "btT_DEMOwait" -->
<Animation Name= "gTwinrovaKotakeKoumeIdleEndAnim" Offset= "0xAAC" /> <!-- Original name is "btT_DEMOwait_to_fly" -->
<Animation Name= "gTwinrovaKotakeKoumeBickerAnim" Offset= "0x12A4" /> <!-- Original name is "btT_EDikari" ("anger; rage; fury") -->
<Animation Name= "gTwinrovaKotakeKoumeFloatLookUpAnim" Offset= "0x17E0" /> <!-- Original name is "btT_EDmiage" ("to look up at; to raise one's eyes ") -->
<Animation Name= "gTwinrovaKotakeKoumeFloatLookForwardAnim" Offset= "0x1D10" /> <!-- Original name is "btT_EDwait" -->
<Animation Name= "gTwinrovaKotakeKoumeShakeHandAnim" Offset= "0x230C" /> <!-- Original name is "btT_EDyaruki" ("drive; motivation; enthusiasm") -->
<Animation Name= "gTwinrovaKotakeKoumeAttackStartAnim" Offset= "0x3614" /> <!-- Original name is "btT_atack" -->
<Animation Name= "gTwinrovaKotakeKoumeAttackLoopAnim" Offset= "0x3E34" /> <!-- Original name is "btT_beeem" -->
<Animation Name= "gTwinrovaKotakeKoumeAttackEndAnim" Offset= "0x4548" /> <!-- Original name is "btT_beeem_to_fly" -->
<Animation Name= "gTwinrovaKotakeKoumeDamageStartAnim" Offset= "0x578C" /> <!-- Original name is "btT_damage01" -->
<Animation Name= "gTwinrovaKotakeKoumeDamageEndAnim" Offset= "0x6530" /> <!-- Original name is "btT_damage02" -->
<Animation Name= "gTwinrovaKotakeKoumeFlyAnim" Offset= "0x6F28" /> <!-- Original name is "btT_fly" -->
<!-- Kotake skeleton -->
<Limb Name= "gTwinrovaKotakePelvisLimb" LimbType= "Standard" Offset= "0x6F40" />
<Limb Name= "gTwinrovaKotakeLeftThighLimb" LimbType= "Standard" Offset= "0x6F4C" />
<Limb Name= "gTwinrovaKotakeLeftShinLimb" LimbType= "Standard" Offset= "0x6F58" />
<Limb Name= "gTwinrovaKotakeLeftFootLimb" LimbType= "Standard" Offset= "0x6F64" />
<Limb Name= "gTwinrovaKotakeRightThighLimb" LimbType= "Standard" Offset= "0x6F70" />
<Limb Name= "gTwinrovaKotakeRightShinLimb" LimbType= "Standard" Offset= "0x6F7C" />
<Limb Name= "gTwinrovaKotakeRightFootLimb" LimbType= "Standard" Offset= "0x6F88" />
<Limb Name= "gTwinrovaKotakeTorsoLimb" LimbType= "Standard" Offset= "0x6F94" />
<Limb Name= "gTwinrovaKotakeLeftSleeveStartLimb" LimbType= "Standard" Offset= "0x6FA0" />
<Limb Name= "gTwinrovaKotakeLeftSleeveMidLimb" LimbType= "Standard" Offset= "0x6FAC" />
<Limb Name= "gTwinrovaKotakeLeftSleeveEndLimb" LimbType= "Standard" Offset= "0x6FB8" />
<Limb Name= "gTwinrovaKotakeLeftSleeveFrontLimb" LimbType= "Standard" Offset= "0x6FC4" />
<Limb Name= "gTwinrovaKotakeLeftHandLimb" LimbType= "Standard" Offset= "0x6FD0" />
<Limb Name= "gTwinrovaKotakeBroomLimb" LimbType= "Standard" Offset= "0x6FDC" />
<Limb Name= "gTwinrovaKotakeRightSleeveStartLimb" LimbType= "Standard" Offset= "0x6FE8" />
<Limb Name= "gTwinrovaKotakeRightSleeveMidLimb" LimbType= "Standard" Offset= "0x6FF4" />
<Limb Name= "gTwinrovaKotakeRightSleeveEndLimb" LimbType= "Standard" Offset= "0x7000" />
<Limb Name= "gTwinrovaKotakeRightSleeveFrontLimb" LimbType= "Standard" Offset= "0x700C" />
<Limb Name= "gTwinrovaKotakeRightHandLimb" LimbType= "Standard" Offset= "0x7018" />
<Limb Name= "gTwinrovaKotakeNeckLimb" LimbType= "Standard" Offset= "0x7024" />
<Limb Name= "gTwinrovaKotakeHeadLimb" LimbType= "Standard" Offset= "0x7030" />
<Limb Name= "gTwinrovaKotakeRightBraidStartLimb" LimbType= "Standard" Offset= "0x703C" />
<Limb Name= "gTwinrovaKotakeRightBraidEndLimb" LimbType= "Standard" Offset= "0x7048" />
<Limb Name= "gTwinrovaKotakeTeethLimb" LimbType= "Standard" Offset= "0x7054" />
<Limb Name= "gTwinrovaKotakeLeftBraidStartLimb" LimbType= "Standard" Offset= "0x7060" />
<Limb Name= "gTwinrovaKotakeLeftBraidEndLimb" LimbType= "Standard" Offset= "0x706C" />
<Skeleton Name= "gTwinrovaKotakeSkel" Type= "Flex" LimbType= "Standard" Offset= "0x70E0" />
<!-- Kotake and Koume animations -->
<Animation Name= "gTwinrovaKotakeKoumeChargeUpAttackStartAnim" Offset= "0x7688" /> <!-- Original name is "btT_fly_to_tame" -->
<Animation Name= "gTwinrovaKotakeKoumeSpinAnim" Offset= "0x7CA8" /> <!-- Original name is "btT_guard" -->
<Animation Name= "gTwinrovaKotakeKoumeLaughAnim" Offset= "0x88C8" /> <!-- Original name is "btT_hihihi" -->
<Animation Name= "gTwinrovaKotakeKoumeChargeUpAttackLoopAnim" Offset= "0x9398" /> <!-- Original name is "btT_tame" ("to amass; to accumulate") -->
<Animation Name= "gTwinrovaKotakeKoumeTPoseAnim" Offset= "0x947C" />
<!-- Kotake and Koume textures -->
<Texture Name= "gTwinrovaKoumeKotakeTLUT" OutName= "twinrova_koume_kotake_tlut" Format= "rgba16" Width= "53" Height= "4" Offset= "0x9490" />
2022-10-12 19:56:28 +00:00
<Texture Name= "gTwinrovaKotakeGerudoFabricTex" OutName= "twinrova_kotake_gerudo_fabric" Format= "rgba16" Width= "32" Height= "32" Offset= "0x9638" />
<Texture Name= "gTwinrovaKotakeRobeTex" OutName= "twinrova_kotake_robe" Format= "rgba16" Width= "16" Height= "16" Offset= "0x9E38" />
<Texture Name= "gTwinrovaRobePatternTex" OutName= "twinrova_robe_pattern" Format= "rgba16" Width= "16" Height= "16" Offset= "0xA038" />
<Texture Name= "gTwinrovaRobeTrimTex" OutName= "twinrova_robe_trim" Format= "rgba16" Width= "16" Height= "16" Offset= "0xA238" />
2022-11-01 23:42:16 +00:00
<Texture Name= "gTwinrovaKotakeKoumeEyeOpenTex" OutName= "twinrova_kotake_koume_eye_open" Format= "ci8" Width= "32" Height= "32" Offset= "0xA438" TlutOffset= "0x9490" />
<Texture Name= "gTwinrovaKotakeKoumeSkinTex" OutName= "twinrova_kotake_koume_skin" Format= "ci8" Width= "16" Height= "8" Offset= "0xA838" TlutOffset= "0x9490" />
<Texture Name= "gTwinrovaKotakeKoumeMouthTex" OutName= "twinrova_kotake_koume_mouth" Format= "ci8" Width= "8" Height= "8" Offset= "0xA8B8" TlutOffset= "0x9490" />
2022-10-12 19:56:28 +00:00
<Texture Name= "gTwinrovaHairTex" OutName= "twinrova_hair" Format= "rgba16" Width= "8" Height= "32" Offset= "0xA8F8" />
2022-11-01 23:42:16 +00:00
<Texture Name= "gTwinrovaKotakeKoumeEarTex" OutName= "twinrova_kotake_koume_ear" Format= "ci8" Width= "8" Height= "8" Offset= "0xAAF8" TlutOffset= "0x9490" />
<Texture Name= "gTwinrovaKotakeKoumeFingerTex" OutName= "twinrova_kotake_koume_finger" Format= "ci8" Width= "8" Height= "16" Offset= "0xAB38" TlutOffset= "0x9490" />
2022-10-12 19:56:28 +00:00
<Texture Name= "gTwinrovaBroomHandleTex" OutName= "twinrova_broom_handle" Format= "rgba16" Width= "8" Height= "8" Offset= "0xABB8" />
<Texture Name= "gTwinrovaBroomHeadTex" OutName= "twinrova_broom_head" Format= "rgba16" Width= "16" Height= "32" Offset= "0xAC38" />
2022-11-01 23:42:16 +00:00
<Texture Name= "gTwinrovaKotakeKoumeJewelHolderTex" OutName= "twinrova_koume_kotake_jewel_holder" Format= "rgba16" Width= "16" Height= "8" Offset= "0xB038" />
2022-10-12 19:56:28 +00:00
<Texture Name= "gTwinrovaKotakeJewelTex" OutName= "twinrova_kotake_jewel" Format= "rgba16" Width= "8" Height= "8" Offset= "0xB138" />
2022-11-01 23:42:16 +00:00
<Texture Name= "gTwinrovaKotakeKoumeNeckTex" OutName= "twinrova_koume_kotake_neck" Format= "ci8" Width= "8" Height= "8" Offset= "0xB1B8" TlutOffset= "0x9490" />
<Texture Name= "gTwinrovaKotakeKoumeNostrilsTex" OutName= "twinrova_koume_kotake_nostrils" Format= "ci8" Width= "8" Height= "8" Offset= "0xB1F8" TlutOffset= "0x9490" />
<Texture Name= "gTwinrovaKotakeKoumeEyeHalfTex" OutName= "twinrova_koume_kotake_eye_half" Format= "ci8" Width= "32" Height= "32" Offset= "0xB238" TlutOffset= "0x9490" />
<Texture Name= "gTwinrovaKotakeKoumeEyeClosedTex" OutName= "twinrova_koume_kotake_eye_closed" Format= "ci8" Width= "32" Height= "32" Offset= "0xB638" TlutOffset= "0x9490" />
2022-10-12 19:56:28 +00:00
<Texture Name= "gTwinrovaEffectTex" OutName= "twinrova_effect" Format= "i8" Width= "32" Height= "32" Offset= "0xBA38" />
<Texture Name= "gTwinrovaEffectMaskTex" OutName= "twinrova_effect_mask" Format= "i4" Width= "32" Height= "64" Offset= "0xBE38" />
<Texture Name= "gTwinrovaKoumeGerudoFabricTex" OutName= "twinrova_koume_gerudo_fabric" Format= "rgba16" Width= "32" Height= "32" Offset= "0xC238" />
<Texture Name= "gTwinrovaKoumeJewelTex" OutName= "twinrova_koume_jewel" Format= "rgba16" Width= "8" Height= "8" Offset= "0xCA38" />
<Texture Name= "gTwinrovaKoumeRobeTex" OutName= "twinrova_koume_robe" Format= "rgba16" Width= "16" Height= "16" Offset= "0xCAB8" />
2022-11-01 23:42:16 +00:00
<!-- Kotake and Koume DLs -->
<DList Name= "gTwinrovaKotakeHeadInvisibleHairDL" Offset= "0x110A8" />
<DList Name= "gTwinrovaKoumeHeadInvisibleHairDL" Offset= "0x116A0" />
<DList Name= "gTwinrovaKotakeBroomInvisibleHeadDL" Offset= "0x11C98" />
<DList Name= "gTwinrovaKoumeBroomInvisibleHeadDL" Offset= "0x11E28" />
<DList Name= "gTwinrovaKotakeTeethDL" Offset= "0x11FB8" />
<DList Name= "gTwinrovaKotakeRightShinDL" Offset= "0x12018" />
<DList Name= "gTwinrovaKotakeLeftShinDL" Offset= "0x120C8" />
<DList Name= "gTwinrovaKotakeRightFootDL" Offset= "0x12178" />
<DList Name= "gTwinrovaKotakeLeftFootDL" Offset= "0x12210" />
<DList Name= "gTwinrovaKotakeRightHandDL" Offset= "0x122A8" />
<DList Name= "gTwinrovaKotakeLeftHandDL" Offset= "0x12410" />
<DList Name= "gTwinrovaKoumeRightHandDL" Offset= "0x12578" />
<DList Name= "gTwinrovaKoumeLeftHandDL" Offset= "0x126E0" />
<DList Name= "gTwinrovaKoumeLeftFootDL" Offset= "0x12848" />
<DList Name= "gTwinrovaKoumeRightFootDL" Offset= "0x128E0" />
<DList Name= "gTwinrovaKoumeLeftShinDL" Offset= "0x12978" />
<DList Name= "gTwinrovaKoumeRightShinDL" Offset= "0x12A28" />
<DList Name= "gTwinrovaKoumeTeethDL" Offset= "0x12AD8" />
<DList Name= "gTwinrovaKotakeBroomDL" Offset= "0x12B38" />
<DList Name= "gTwinrovaKotakeHeadDL" Offset= "0x12CE0" />
<DList Name= "gTwinrovaKoumeBroomDL" Offset= "0x13310" />
<DList Name= "gTwinrovaKoumeHeadDL" Offset= "0x134B8" />
<DList Name= "gTwinrovaKotakeIceHairDL" Offset= "0x13AE8" />
<DList Name= "gTwinrovaKoumeFireHairDL" Offset= "0x13D68" />
<DList Name= "gTwinrovaKotakeIceBroomHeadDL" Offset= "0x13E98" />
<DList Name= "gTwinrovaKotakeIceBroomHeadOuterDL" Offset= "0x13F98" />
<DList Name= "gTwinrovaKotakeFireBroomHeadDL" Offset= "0x14070" />
<DList Name= "gTwinrovaKotakeFireBroomHeadOuterDL" Offset= "0x14158" />
<Blob Name= "object_tw_Blob_015200" Size= "0x60" Offset= "0x15200" />
<!-- Kotake DLs -->
<DList Name= "gTwinrovaKotakeLeftBraidEndDL" Offset= "0x15440" />
<DList Name= "gTwinrovaKotakeLeftBraidStartDL" Offset= "0x15538" />
<DList Name= "gTwinrovaKotakeRightBraidEndDL" Offset= "0x15648" />
<DList Name= "gTwinrovaKotakeRightBraidStartDL" Offset= "0x15740" />
<DList Name= "gTwinrovaKotakeNeckDL" Offset= "0x15850" />
<DList Name= "gTwinrovaKotakeRightSleeveFrontDL" Offset= "0x15990" />
<DList Name= "gTwinrovaKotakeRightSleeveEndDL" Offset= "0x15B10" />
<DList Name= "gTwinrovaKotakeRightSleeveMidDL" Offset= "0x15C30" />
<DList Name= "gTwinrovaKotakeRightSleeveStartDL" Offset= "0x15D58" />
<DList Name= "gTwinrovaKotakeLeftSleeveFrontDL" Offset= "0x15E78" />
<DList Name= "gTwinrovaKotakeLeftSleeveEndDL" Offset= "0x15FF8" />
<DList Name= "gTwinrovaKotakeLeftSleeveMidDL" Offset= "0x16118" />
<DList Name= "gTwinrovaKotakeLeftSleeveStartDL" Offset= "0x16240" />
<DList Name= "gTwinrovaKotakeTorsoDL" Offset= "0x16360" />
<DList Name= "gTwinrovaKotakeRightThighDL" Offset= "0x164C0" />
<DList Name= "gTwinrovaKotakeLeftThighDL" Offset= "0x164C8" />
<DList Name= "gTwinrovaKotakePelvisDL" Offset= "0x164D0" />
2022-10-12 19:56:28 +00:00
<Texture Name= "gTwinrovaBraidEndTex" OutName= "twinrova_braid_end" Format= "rgba16" Width= "8" Height= "8" Offset= "0x16650" />
<Texture Name= "gTwinrovaLeftFootTex" OutName= "twinrova_left_foot" Format= "rgba16" Width= "4" Height= "8" Offset= "0x166D0" />
2022-11-01 23:42:16 +00:00
<Blob Name= "object_tw_Blob_0176D0" Size= "0x60" Offset= "0x176D0" />
<!-- Koume DLs -->
<DList Name= "gTwinrovaKoumeLeftBraidEndDL" Offset= "0x17910" />
<DList Name= "gTwinrovaKoumeLeftBraidStartDL" Offset= "0x17A08" />
<DList Name= "gTwinrovaKoumeRightBraidEndDL" Offset= "0x17B18" />
<DList Name= "gTwinrovaKoumeRightBraidStartDL" Offset= "0x17C10" />
<DList Name= "gTwinrovaKoumeNeckDL" Offset= "0x17D20" />
<DList Name= "gTwinrovaKoumeRightSleeveFrontDL" Offset= "0x17E60" />
<DList Name= "gTwinrovaKoumeRightSleeveEndDL" Offset= "0x17FE0" />
<DList Name= "gTwinrovaKoumeRightSleeveMidDL" Offset= "0x18100" />
<DList Name= "gTwinrovaKoumeRightSleeveStartDL" Offset= "0x18228" />
<DList Name= "gTwinrovaKoumeLeftSleeveFrontDL" Offset= "0x18348" />
<DList Name= "gTwinrovaKoumeLeftSleeveEndDL" Offset= "0x184C8" />
<DList Name= "gTwinrovaKoumeLeftSleeveMidDL" Offset= "0x185E8" />
<DList Name= "gTwinrovaKoumeLeftSleeveStartDL" Offset= "0x18710" />
<DList Name= "gTwinrovaKoumeTorsoDL" Offset= "0x18830" />
<DList Name= "gTwinrovaKoumeRightThighDL" Offset= "0x18990" />
<DList Name= "gTwinrovaKoumeLeftThighDL" Offset= "0x18998" />
<DList Name= "gTwinrovaKoumePelvisDL" Offset= "0x189A0" />
2022-10-12 19:56:28 +00:00
<Texture Name= "gTwinrovaRightFootTex" OutName= "twinrova_right_foot" Format= "rgba16" Width= "4" Height= "8" Offset= "0x18B20" />
<!-- Assets for the smoke that comes off of the big flame -->
<Texture Name= "gTwinrovaFireSmokeTex" OutName= "twinrova_fire_smoke" Format= "i4" Width= "32" Height= "64" Offset= "0x18B60" />
<DList Name= "gTwinrovaFireSmokeDL" Offset= "0x18FC0" /> <!-- Original name is "bt_firesmoke_modelT" -->
<!-- Assets for the big flame that appears when Koume's beam or Twinrova's fire attack hits the ground -->
<Texture Name= "gTwinrovaBigFlameTex" OutName= "twinrova_big_flame" Format= "i8" Width= "32" Height= "32" Offset= "0x19078" />
<Texture Name= "gTwinrovaBigFlameMaskTex" OutName= "twinrova_big_flame_mask" Format= "i4" Width= "32" Height= "64" Offset= "0x19478" />
<DList Name= "gTwinrovaBigFlameDL" Offset= "0x19938" /> <!-- Original name is "bt_firewall_modelT" -->
<!-- Texture for both the pool of fire and the effect when the Mirror Shield has absorbed an attack. -->
<Texture Name= "gTwinrovaFirePoolAndShieldChargeCenterTex" OutName= "twinrova_fire_pool_and_shield_charge_center" Format= "i4" Width= "32" Height= "32" Offset= "0x19A20" />
<!-- DisplayList for the pool of fire that forms when Koume's beam or Twinrova's fire attack hits the ground -->
<DList Name= "gTwinrovaFirePoolDL" Offset= "0x19D40" /> <!-- Original name is "bt_firefloor_modelT" -->
<!-- Assets for the fire effect that appears in various places -->
<Texture Name= "gTwinrovaFireTex" OutName= "twinrova_fire" Format= "i4" Width= "32" Height= "64" Offset= "0x19E00" />
<Texture Name= "gTwinrovaFireMaskTex" OutName= "twinrova_fire_mask" Format= "i4" Width= "32" Height= "32" Offset= "0x1A200" />
<DList Name= "gTwinrovaFireDL" Offset= "0x1A430" /> <!-- Original name is "bt_fireball_modelT" -->
<!-- Assets for the magic particles that fly off of Koume, Kotake, and Twinrova's head -->
<DList Name= "gTwinrovaMagicParticleMaterialDL" Offset= "0x1A528" />
<DList Name= "gTwinrovaMagicParticleModelDL" Offset= "0x1A5A8" /> <!-- Original name is "bt_hinoko_modelT" ("sparks") -->
<Texture Name= "gTwinrovaMagicParticleTex" OutName= "twinrova_magic_particle" Format= "i8" Width= "16" Height= "16" Offset= "0x1A5C0" />
<!-- DisplayList for the wave of cold air that comes from the ice pool and the effect that appears on the shield when the player reflects a beam -->
<DList Name= "gTwinrovaEffectHaloDL" Offset= "0x1A790" /> <!-- Original name is "bt_coolwave_modelT" -->
<!-- DisplayLists for various ice effects -->
<DList Name= "gTwinrovaUnusedIceSteamCloudDL" Offset= "0x1A8A0" />
<DList Name= "gTwinrovaIceMaterialDL" Offset= "0x1A998" />
<DList Name= "gTwinrovaIceSurroundingPlayerMaterialDL" Offset= "0x1AA50" />
<DList Name= "gTwinrovaIceModelDL" Offset= "0x1AB00" /> <!-- Original name is "bt_coolball_modelT" -->
<!-- Texture for the ice pool -->
<Texture Name= "gTwinrovaIcePoolTex" OutName= "twinrova_ice_pool" Format= "i8" Width= "64" Height= "64" Offset= "0x1AB20" />
<!-- Unused vertices. Based on its placement, this may have been originally used with the ice pool. -->
<Array Name= "gTwinrovaUnusedVtx" Count= "4" Offset= "0x1BB20" >
<Vtx />
</Array>
<!-- DisplayList for the ice pool -->
<DList Name= "gTwinrovaIcePoolDL" Offset= "0x1BC00" /> <!-- Not present in OoT3D, but MM's Wizrobe has an identical DList called "wiz_icefloor03_modelT" -->
<!-- Assets for the gleam on top of the ice pool -->
<Texture Name= "gTwinrovaIcePoolShineTex" OutName= "twinrova_ice_pool_shine" Format= "i4" Width= "32" Height= "64" Offset= "0x1BCA0" />
<Texture Name= "gTwinrovaIcePoolShineMaskTex" OutName= "twinrova_ice_pool_shine_mask" Format= "i4" Width= "16" Height= "16" Offset= "0x1C0A0" />
<DList Name= "gTwinrovaIcePoolShineDL" Offset= "0x1C1C0" /> <!-- Original name is "bt_icefloor03_pika_modelT" ("pika" = onomatopoeic for "sparkle, glisten") -->
<!-- Assets for the magical sigils that appear when Kotake/Koume spawn or charge up an attack. -->
<Texture Name= "gTwinrovaKotakeMagicSigilMaskTex" OutName= "twinrova_kotake_magic_sigil_mask" Format= "i4" Width= "32" Height= "64" Offset= "0x1C2A0" />
<Texture Name= "gTwinrovaKotakeMagicSigilTex" OutName= "twinrova_kotake_magic_sigil" Format= "i4" Width= "64" Height= "64" Offset= "0x1C6A0" />
<DList Name= "gTwinrovaKotakeMagicSigilDL" Offset= "0x1CEE0" /> <!-- Original name is "btT_mahoujin_modelT" ("summoning circle; magic circle") -->
<Texture Name= "gTwinrovaKoumeMagicSigilMaskTex" OutName= "twinrova_koume_magic_sigil_mask" Format= "i4" Width= "32" Height= "64" Offset= "0x1CFA8" />
<Texture Name= "gTwinrovaKoumeMagicSigilTex" OutName= "twinrova_koume_magic_sigil" Format= "i4" Width= "64" Height= "64" Offset= "0x1D3A8" />
<DList Name= "gTwinrovaKoumeMagicSigilDL" Offset= "0x1DBE8" /> <!-- Original name is "btU_mahoujin_modelT" -->
<!-- DisplayList for Koume and Kotake's beam -->
<DList Name= "gTwinrovaBeamDL" Offset= "0x1DDF0" /> <!-- Original name is "bt_firebeam_modelT" -->
<!-- DisplayLists for various Mirror Shield effects -->
<DList Name= "gTwinrovaMirrorShieldFireChargeCenterDL" Offset= "0x1E020" />
<DList Name= "gTwinrovaMirrorShieldFireChargeSidesDL" Offset= "0x1E0E0" />
<DList Name= "gTwinrovaMirrorShieldIceChargeCenterDL" Offset= "0x1E2C0" />
<DList Name= "gTwinrovaMirrorShieldIceChargeSidesDL" Offset= "0x1E3A0" />
<!-- Texture for the clouds of ice -->
<Texture Name= "gTwinrovaCloudMaskTex" OutName= "twinrova_cloud_mask" Format= "i4" Width= "32" Height= "32" Offset= "0x1E430" />
<!-- DisplayList for the effect that appears when the Mirror Shield absorbs Twinrova's attack, or when it unleashes a charged attack -->
<DList Name= "gTwinrovaShieldAbsorbAndReflectEffectDL" Offset= "0x1E9F0" /> <!-- Original name is "btW_bacuuuum_modelT" -->
<!-- Texture of a circle, used for the spawn portal shadow and the circle of light -->
<Texture Name= "gTwinrovaCircleTex" OutName= "twinrova_circle" Format= "i8" Width= "16" Height= "16" Offset= "0x1EB28" />
<!-- DisplayList for the "shadow" under Koume and Kotake's spawn portal -->
<DList Name= "gTwinrovaSpawnPortalShadowDL" Offset= "0x1EC68" /> <!-- Original name is "bt_under_mjin_modelT" -->
<!-- Texture for the light pillar and the halo that appear when Twinrova is defeated -->
<Texture Name= "gTwinrovaLightPillarAndHaloTex" OutName= "twinrova_light_pillar_and_halo" Format= "i4" Width= "16" Height= "16" Offset= "0x1ECF0" />
<!-- DisplayLists for various effects that appear when Twinrova is defeated -->
<DList Name= "gTwinrovaLightPillarDL" Offset= "0x1EEB0" /> <!-- Original name is "bt_heavenroad_modelT" -->
<DList Name= "gTwinrovaLightRaysDL" Offset= "0x1F238" /> <!-- Original name is "bt_gokou_modelT" ("halo; aureole; aureola") -->
<DList Name= "gTwinrovaLightCircleDL" Offset= "0x1F390" /> <!-- Original name is "bt_heavensgate_modelT" -->
<DList Name= "gTwinrovaHaloDL" Offset= "0x1F608" /> <!-- Original name is "bt_angelring_model" -->
2022-11-01 23:42:16 +00:00
<!-- Koume skeleton -->
<Limb Name= "gTwinrovaKoumePelvisLimb" LimbType= "Standard" Offset= "0x1F6E8" />
<Limb Name= "gTwinrovaKoumeLeftThighLimb" LimbType= "Standard" Offset= "0x1F6F4" />
<Limb Name= "gTwinrovaKoumeLeftShinLimb" LimbType= "Standard" Offset= "0x1F700" />
<Limb Name= "gTwinrovaKoumeLeftFootLimb" LimbType= "Standard" Offset= "0x1F70C" />
<Limb Name= "gTwinrovaKoumeRightThighLimb" LimbType= "Standard" Offset= "0x1F718" />
<Limb Name= "gTwinrovaKoumeRightShinLimb" LimbType= "Standard" Offset= "0x1F724" />
<Limb Name= "gTwinrovaKoumeRightFootLimb" LimbType= "Standard" Offset= "0x1F730" />
<Limb Name= "gTwinrovaKoumeTorsoLimb" LimbType= "Standard" Offset= "0x1F73C" />
<Limb Name= "gTwinrovaKoumeLeftSleeveStartLimb" LimbType= "Standard" Offset= "0x1F748" />
<Limb Name= "gTwinrovaKoumeLeftSleeveMidLimb" LimbType= "Standard" Offset= "0x1F754" />
<Limb Name= "gTwinrovaKoumeLeftSleeveEndLimb" LimbType= "Standard" Offset= "0x1F760" />
<Limb Name= "gTwinrovaKoumeLeftSleeveFrontLimb" LimbType= "Standard" Offset= "0x1F76C" />
<Limb Name= "gTwinrovaKoumeLeftHandLimb" LimbType= "Standard" Offset= "0x1F778" />
<Limb Name= "gTwinrovaKoumeBroomLimb" LimbType= "Standard" Offset= "0x1F784" />
<Limb Name= "gTwinrovaKoumeRightSleeveStartLimb" LimbType= "Standard" Offset= "0x1F790" />
<Limb Name= "gTwinrovaKoumeRightSleeveMidLimb" LimbType= "Standard" Offset= "0x1F79C" />
<Limb Name= "gTwinrovaKoumeRightSleeveEndLimb" LimbType= "Standard" Offset= "0x1F7A8" />
<Limb Name= "gTwinrovaKoumeRightSleeveFrontLimb" LimbType= "Standard" Offset= "0x1F7B4" />
<Limb Name= "gTwinrovaKoumeRightHandLimb" LimbType= "Standard" Offset= "0x1F7C0" />
<Limb Name= "gTwinrovaKoumeNeckLimb" LimbType= "Standard" Offset= "0x1F7CC" />
<Limb Name= "gTwinrovaKoumeHeadLimb" LimbType= "Standard" Offset= "0x1F7D8" />
<Limb Name= "gTwinrovaKoumeRightBraidStartLimb" LimbType= "Standard" Offset= "0x1F7E4" />
<Limb Name= "gTwinrovaKoumeRightBraidEndLimb" LimbType= "Standard" Offset= "0x1F7F0" />
<Limb Name= "gTwinrovaKoumeTeethLimb" LimbType= "Standard" Offset= "0x1F7FC" />
<Limb Name= "gTwinrovaKoumeLeftBraidStartLimb" LimbType= "Standard" Offset= "0x1F808" />
<Limb Name= "gTwinrovaKoumeLeftBraidEndLimb" LimbType= "Standard" Offset= "0x1F814" />
<Skeleton Name= "gTwinrovaKoumeSkel" Type= "Flex" LimbType= "Standard" Offset= "0x1F888" />
2022-10-12 19:56:28 +00:00
<!-- Twinrova Texture -->
<Texture Name= "gTwinrovaEyeHalfTex" OutName= "twinrova_eye_half" Format= "ci8" Width= "32" Height= "32" Offset= "0x2A070" TlutOffset= "0x29E50" />
<!-- Twinrova Animations -->
<Animation Name= "gTwinrovaDeathAnim" Offset= "0x216DC" /> <!-- Original name is "btW_EDdamage" -->
<Animation Name= "gTwinrovaIceAttackAnim" Offset= "0x22700" /> <!-- Original name is "btW_atackL" -->
<Animation Name= "gTwinrovaFireAttackAnim" Offset= "0x23750" /> <!-- Original name is "btW_atackR" -->
<Animation Name= "gTwinrovaDamageAnim" Offset= "0x24374" /> <!-- Original name is "btW_damage" -->
<Animation Name= "gTwinrovaTPoseAnim" Offset= "0x244B4" /> <!-- Original name is "btW_default" -->
<!-- Twinrova Textures -->
<Texture Name= "gTwinrovaSkinAndBangleTex" OutName= "twinrova_skin_and_bangle" Format= "rgba16" Width= "4" Height= "8" Offset= "0x244D0" />
<Texture Name= "gTwinrovaEmblemTex" OutName= "twinrova_emblem" Format= "rgba16" Width= "16" Height= "16" Offset= "0x24510" />
<Texture Name= "gTwinrovaBreastTex" OutName= "twinrova_breast" Format= "rgba16" Width= "16" Height= "16" Offset= "0x24710" />
<Texture Name= "gTwinrovaRightPantLegTex" OutName= "twinrova_right_pant_leg" Format= "rgba16" Width= "16" Height= "16" Offset= "0x24910" />
<Texture Name= "gTwinrovaLeftPantLegTex" OutName= "twinrova_left_pant_leg" Format= "rgba16" Width= "16" Height= "16" Offset= "0x24B10" />
<!-- Twinrova Limb DisplayLists -->
<DList Name= "gTwinrovaRightFootDL" Offset= "0x27720" />
<DList Name= "gTwinrovaRightShinDL" Offset= "0x27820" />
<DList Name= "gTwinrovaRightThighDL" Offset= "0x27970" />
<DList Name= "gTwinrovaRightSleeveEndDL" Offset= "0x27A60" />
<DList Name= "gTwinrovaRightSleeveStartDL" Offset= "0x27B78" />
<DList Name= "gTwinrovaRightForearmDL" Offset= "0x27C98" />
<DList Name= "gTwinrovaRightUpperArmDL" Offset= "0x27DE8" />
<DList Name= "gTwinrovaRightShoulderDL" Offset= "0x27EE0" />
<DList Name= "gTwinrovaLeftSleeveEndDL" Offset= "0x27FE8" />
<DList Name= "gTwinrovaLeftSleeveStartDL" Offset= "0x28100" />
<DList Name= "gTwinrovaLeftForearmDL" Offset= "0x28220" />
<DList Name= "gTwinrovaLeftUpperArmDL" Offset= "0x28370" />
<DList Name= "gTwinrovaLeftShoulderDL" Offset= "0x28468" />
<DList Name= "gTwinrovaLeftBraidEndDL" Offset= "0x28570" />
<DList Name= "gTwinrovaLeftBraidStartDL" Offset= "0x28668" />
<DList Name= "gTwinrovaRightBraidEndDL" Offset= "0x28778" />
<DList Name= "gTwinrovaRightBraidStartDL" Offset= "0x28870" />
<DList Name= "gTwinrovaRightBreastDL" Offset= "0x28980" />
<DList Name= "gTwinrovaLeftBreastDL" Offset= "0x28B78" />
<DList Name= "gTwinrovaTorsoDL" Offset= "0x28D70" />
<DList Name= "gTwinrovaLeftFootDL" Offset= "0x29268" />
<DList Name= "gTwinrovaLeftShinDL" Offset= "0x293E0" />
<DList Name= "gTwinrovaLeftThighDL" Offset= "0x29530" />
<DList Name= "gTwinrovaSash4DL" Offset= "0x29620" />
<DList Name= "gTwinrovaSash3DL" Offset= "0x29738" />
<DList Name= "gTwinrovaSash2DL" Offset= "0x29900" />
<DList Name= "gTwinrovaSash1DL" Offset= "0x299F8" />
<DList Name= "gTwinrovaPelvisDL" Offset= "0x29B10" />
<!-- Twinrova Textures -->
<Texture Name= "gTwinrovaEyeAndMouthTLUT" OutName= "twinrova_eye_and_mouth_tlut" Format= "rgba16" Width= "29" Height= "8" Offset= "0x29E50" />
<Texture Name= "gTwinrovaEarAndFingerTLUT" OutName= "twinrova_ear_and_finger_tlut" Format= "rgba16" Width= "8" Height= "5" Offset= "0x2A020" />
<Texture Name= "gTwinrovaEyeClosedTex" OutName= "twinrova_eye_closed" Format= "ci8" Width= "32" Height= "32" Offset= "0x2A470" TlutOffset= "0x29E50" />
<Texture Name= "gTwinrovaGrimaceTex" OutName= "twinrova_grimace" Format= "ci8" Width= "16" Height= "16" Offset= "0x2A870" TlutOffset= "0x29E50" />
<Texture Name= "gTwinrovaEyebrowTex" OutName= "twinrova_eyebrow" Format= "rgba16" Width= "8" Height= "4" Offset= "0x2A970" />
<Texture Name= "gTwinrovaEyeOpenTex" OutName= "twinrova_eye_open" Format= "ci8" Width= "32" Height= "32" Offset= "0x2A9B0" TlutOffset= "0x29E50" />
<Texture Name= "gTwinrovaNoseTex" OutName= "twinrova_nose" Format= "i8" Width= "8" Height= "8" Offset= "0x2ADB0" />
<Texture Name= "gTwinrovaEarTex" OutName= "twinrova_ear" Format= "ci8" Width= "8" Height= "8" Offset= "0x2ADF0" TlutOffset= "0x2A020" />
<Texture Name= "gTwinrovaSmileTex" OutName= "twinrova_smile" Format= "ci8" Width= "16" Height= "16" Offset= "0x2AE30" TlutOffset= "0x29E50" />
<Texture Name= "gTwinrovaFingerTex" OutName= "twinrova_finger" Format= "ci8" Width= "8" Height= "16" Offset= "0x2AF30" TlutOffset= "0x2A020" />
<!-- Twinrova Limb DisplayLists -->
<DList Name= "gTwinrovaInvisibleLeftHairBunDL" Offset= "0x2CAF0" />
<DList Name= "gTwinrovaInvisibleRightHairBunDL" Offset= "0x2CB50" />
<DList Name= "gTwinrovaHeadDL" Offset= "0x2CBB0" />
<DList Name= "gTwinrovaLeftHandDL" Offset= "0x2D320" />
<DList Name= "gTwinrovaRightBroomDL" Offset= "0x2D4A0" />
<DList Name= "gTwinrovaLeftBroomDL" Offset= "0x2D5D8" />
<DList Name= "gTwinrovaRightHandDL" Offset= "0x2D710" />
<DList Name= "gTwinrovaRightHairBunDL" Offset= "0x2D890" />
<DList Name= "gTwinrovaLeftHairBunDL" Offset= "0x2D940" />
<DList Name= "gTwinrovaHairIceJetDL" Offset= "0x2D9F0" />
<DList Name= "gTwinrovaHairIceTrailDL" Offset= "0x2DAE0" />
<DList Name= "gTwinrovaHairFireJetDL" Offset= "0x2DBC8" />
<DList Name= "gTwinrovaHairFireTrailDL" Offset= "0x2DCB8" />
<DList Name= "gTwinrovaBroomIceJetDL" Offset= "0x2DDD8" />
<DList Name= "gTwinrovaBroomIceTrailDL" Offset= "0x2DEB0" />
<DList Name= "gTwinrovaBroomFireJetDL" Offset= "0x2DFB0" />
<DList Name= "gTwinrovaBroomFireTrailDL" Offset= "0x2E098" />
<!-- Twinrova Title Card -->
2024-06-26 10:22:26 +00:00
<Texture Name= "gTwinrovaTitleCardTex" OutName= "twinrova_title_card" Format= "ia8" Width= "128" Height= "80" Offset= "0x2E170" />
2022-10-12 19:56:28 +00:00
<!-- Twinrova Limbs -->
2024-06-26 10:22:26 +00:00
<Limb Name= "gTwinrovaPelvisLimb" LimbType= "Standard" Offset= "0x30970" />
<Limb Name= "gTwinrovaSash1Limb" LimbType= "Standard" Offset= "0x3097C" />
<Limb Name= "gTwinrovaSash2Limb" LimbType= "Standard" Offset= "0x30988" />
<Limb Name= "gTwinrovaSash3Limb" LimbType= "Standard" Offset= "0x30994" />
<Limb Name= "gTwinrovaSash4Limb" LimbType= "Standard" Offset= "0x309A0" />
<Limb Name= "gTwinrovaLeftThighLimb" LimbType= "Standard" Offset= "0x309AC" />
<Limb Name= "gTwinrovaLeftShinLimb" LimbType= "Standard" Offset= "0x309B8" />
<Limb Name= "gTwinrovaLeftFootLimb" LimbType= "Standard" Offset= "0x309C4" />
<Limb Name= "gTwinrovaRightThighLimb" LimbType= "Standard" Offset= "0x309D0" />
<Limb Name= "gTwinrovaRightShinLimb" LimbType= "Standard" Offset= "0x309DC" />
<Limb Name= "gTwinrovaRightFootLimb" LimbType= "Standard" Offset= "0x309E8" />
<Limb Name= "gTwinrovaTorsoLimb" LimbType= "Standard" Offset= "0x309F4" />
<Limb Name= "gTwinrovaLeftBreastLimb" LimbType= "Standard" Offset= "0x30A00" />
<Limb Name= "gTwinrovaRightBreastLimb" LimbType= "Standard" Offset= "0x30A0C" />
<Limb Name= "gTwinrovaHairIceTrailLimb" LimbType= "Standard" Offset= "0x30A18" />
<Limb Name= "gTwinrovaHairIceJetLimb" LimbType= "Standard" Offset= "0x30A24" />
<Limb Name= "gTwinrovaHairFireJetLimb" LimbType= "Standard" Offset= "0x30A30" />
<Limb Name= "gTwinrovaHairFireTrailLimb" LimbType= "Standard" Offset= "0x30A3C" />
<Limb Name= "gTwinrovaLeftHairBunLimb" LimbType= "Standard" Offset= "0x30A48" />
<Limb Name= "gTwinrovaRightHairBunLimb" LimbType= "Standard" Offset= "0x30A54" />
<Limb Name= "gTwinrovaHeadLimb" LimbType= "Standard" Offset= "0x30A60" />
<Limb Name= "gTwinrovaRightBraidStartLimb" LimbType= "Standard" Offset= "0x30A6C" />
<Limb Name= "gTwinrovaRightBraidEndLimb" LimbType= "Standard" Offset= "0x30A78" />
<Limb Name= "gTwinrovaLeftBraidStartLimb" LimbType= "Standard" Offset= "0x30A84" />
<Limb Name= "gTwinrovaLeftBraidEndLimb" LimbType= "Standard" Offset= "0x30A90" />
<Limb Name= "gTwinrovaLeftShoulderLimb" LimbType= "Standard" Offset= "0x30A9C" />
<Limb Name= "gTwinrovaLeftUpperArmLimb" LimbType= "Standard" Offset= "0x30AA8" />
<Limb Name= "gTwinrovaLeftForearmLimb" LimbType= "Standard" Offset= "0x30AB4" />
<Limb Name= "gTwinrovaLeftSleeveStartLimb" LimbType= "Standard" Offset= "0x30AC0" />
<Limb Name= "gTwinrovaLeftSleeveEndLimb" LimbType= "Standard" Offset= "0x30ACC" />
<Limb Name= "gTwinrovaBroomIceTrailLimb" LimbType= "Standard" Offset= "0x30AD8" />
<Limb Name= "gTwinrovaBroomIceJetLimb" LimbType= "Standard" Offset= "0x30AE4" />
<Limb Name= "gTwinrovaLeftHandLimb" LimbType= "Standard" Offset= "0x30AF0" />
<Limb Name= "gTwinrovaLeftBroomLimb" LimbType= "Standard" Offset= "0x30AFC" />
<Limb Name= "gTwinrovaRightShoulderLimb" LimbType= "Standard" Offset= "0x30B08" />
<Limb Name= "gTwinrovaRightUpperArmLimb" LimbType= "Standard" Offset= "0x30B14" />
<Limb Name= "gTwinrovaRightForearmLimb" LimbType= "Standard" Offset= "0x30B20" />
<Limb Name= "gTwinrovaRightSleeveStartLimb" LimbType= "Standard" Offset= "0x30B2C" />
<Limb Name= "gTwinrovaRightSleeveEndLimb" LimbType= "Standard" Offset= "0x30B38" />
<Limb Name= "gTwinrovaRightBroomLimb" LimbType= "Standard" Offset= "0x30B44" />
<Limb Name= "gTwinrovaBroomFireJetLimb" LimbType= "Standard" Offset= "0x30B50" />
<Limb Name= "gTwinrovaBroomFireTrailLimb" LimbType= "Standard" Offset= "0x30B5C" />
<Limb Name= "gTwinrovaRightHandLimb" LimbType= "Standard" Offset= "0x30B68" />
2022-10-12 19:56:28 +00:00
<!-- Twinrova Skeleton -->
2024-06-26 10:22:26 +00:00
<Skeleton Name= "gTwinrovaSkel" Type= "Flex" LimbType= "Standard" Offset= "0x30C20" />
2022-10-12 19:56:28 +00:00
<!-- Twinrova Animations -->
2024-06-26 10:22:26 +00:00
<Animation Name= "gTwinrovaHoverAnim" Offset= "0x317F8" /> <!-- Original name is "btW_fly" -->
<Animation Name= "gTwinrovaChargedAttackHitAnim" Offset= "0x324F0" /> <!-- Original name is "btW_hit" -->
<Animation Name= "gTwinrovaStunStartAnim" Offset= "0x32FB4" /> <!-- Original name is "btW_hit_to_mahi" -->
<Animation Name= "gTwinrovaStunLoopAnim" Offset= "0x33C30" /> <!-- Original name is "btW_mahi" ("paralysis, stupor") -->
<Animation Name= "gTwinrovaStunEndAnim" Offset= "0x34588" /> <!-- Original name is "btW_mahi_to_fly" -->
<Animation Name= "gTwinrovaWindUpAnim" Offset= "0x35BBC" /> <!-- Original name is "btW_preatack" -->
<Animation Name= "gTwinrovaIntroAnim" Offset= "0x37A2C" /> <!-- Original name is "btW_start" -->
<Animation Name= "gTwinrovaLaughAnim" Offset= "0x38ED0" /> <!-- Original name is "btW_ufufu" ("tee - hee") -->
2022-10-12 19:56:28 +00:00
<!-- Assets for an unused red boulder -->
2024-06-26 10:22:26 +00:00
<DList Name= "gTwinrovaUnusedBoulderDL" Offset= "0x39280" />
<Texture Name= "gTwinrovaUnusedBoulderTex" OutName= "twinrova_unused_boulder" Format= "rgba16" Width= "32" Height= "32" Offset= "0x393B0" />
2021-08-06 19:18:29 +00:00
</File>
</Root>