mirror of
https://github.com/zeldaret/mm.git
synced 2026-07-09 13:45:23 -04:00
Merge remote-tracking branch 'upstream/master' into skelanimecleanup
This commit is contained in:
@@ -210,7 +210,7 @@ build/src/libultra/rmon/%.o: OPTFLAGS := -O2
|
||||
build/src/libultra/flash/%.o: OPTFLAGS := -g
|
||||
build/src/libultra/flash/%.o: MIPS_VERSION := -mips1
|
||||
|
||||
build/src/code/audio/%.o: OPTFLAGS := -O2
|
||||
build/src/audio/%.o: OPTFLAGS := -O2
|
||||
|
||||
build/assets/%.o: OPTFLAGS := -O1
|
||||
build/assets/%.o: ASM_PROC_FLAGS :=
|
||||
@@ -238,7 +238,7 @@ build/src/libultra/%.o: CC := $(CC_OLD)
|
||||
build/src/libultra/voice/%.o: CC := $(ASM_PROC) $(ASM_PROC_FLAGS) $(CC_OLD) -- $(AS) $(ASFLAGS) --
|
||||
|
||||
build/src/code/%.o: CC := $(ASM_PROC) $(ASM_PROC_FLAGS) $(CC) -- $(AS) $(ASFLAGS) --
|
||||
build/src/code/audio/%.o: CC := $(ASM_PROC) $(ASM_PROC_FLAGS) $(CC) -- $(AS) $(ASFLAGS) --
|
||||
build/src/audio/%.o: CC := $(ASM_PROC) $(ASM_PROC_FLAGS) $(CC) -- $(AS) $(ASFLAGS) --
|
||||
|
||||
build/src/overlays/%.o: CC := $(ASM_PROC) $(ASM_PROC_FLAGS) $(CC) -- $(AS) $(ASFLAGS) --
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="sDebugDisplay1DL" Offset="0x114CD0"/>
|
||||
|
||||
|
||||
<Array Name="sDebugDisplay2Vtx" Count="8" Offset="0x114D30">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
<Root>
|
||||
<File Name="code" BaseAddress="0x800A5AC0" RangeStart="0x116750" RangeEnd="0x1167E0" OutName="eff_footmark">
|
||||
<Array Name="gEffFootprintVtx" Count="3" Offset="0x116750">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="gEffFootprintMaterialDL" Offset="0x116780"/>
|
||||
<DList Name="gEffFootprintModelDL" Offset="0x1167C8"/>
|
||||
</File>
|
||||
</Root>
|
||||
@@ -1,53 +1,62 @@
|
||||
<Root>
|
||||
<!-- Assets for the bearded man from OOT, body is reused in MM for Cured Swamp Spider House Man (head substituted from overlay data). -->
|
||||
<File Name="object_ahg" Segment="6">
|
||||
<Texture Name="object_ahg_TLUT_000000" OutName="tlut_000000" Format="rgba16" Width="16" Height="16" Offset="0x0" />
|
||||
<Texture Name="object_ahg_Tex_000200" OutName="tex_000200" Format="ci8" Width="16" Height="16" Offset="0x200" />
|
||||
<Texture Name="object_ahg_Tex_000300" OutName="tex_000300" Format="ci8" Width="16" Height="16" Offset="0x300" />
|
||||
<Texture Name="object_ahg_Tex_000400" OutName="tex_000400" Format="ci8" Width="8" Height="8" Offset="0x400" />
|
||||
<Texture Name="object_ahg_Tex_000440" OutName="tex_000440" Format="ci8" Width="8" Height="8" Offset="0x440" />
|
||||
<!-- <Blob Name="object_ahg_Blob_000480" Size="0x300" Offset="0x480" /> -->
|
||||
<Texture Name="object_ahg_Tex_000780" OutName="tex_000780" Format="ci8" Width="16" Height="16" Offset="0x780" />
|
||||
<Texture Name="object_ahg_Tex_000880" OutName="tex_000880" Format="i8" Width="8" Height="8" Offset="0x880" />
|
||||
<Texture Name="object_ahg_Tex_0008C0" OutName="tex_0008C0" Format="i8" Width="8" Height="8" Offset="0x8C0" />
|
||||
<Texture Name="object_ahg_Tex_000900" OutName="tex_000900" Format="ci8" Width="32" Height="16" Offset="0x900" />
|
||||
<Texture Name="object_ahg_Tex_000B00" OutName="tex_000B00" Format="ci8" Width="16" Height="16" Offset="0xB00" />
|
||||
<DList Name="object_ahg_DL_002FF0" Offset="0x2FF0" />
|
||||
<DList Name="object_ahg_DL_003400" Offset="0x3400" />
|
||||
<DList Name="object_ahg_DL_003570" Offset="0x3570" />
|
||||
<DList Name="object_ahg_DL_0036A0" Offset="0x36A0" />
|
||||
<DList Name="object_ahg_DL_0037D8" Offset="0x37D8" />
|
||||
<DList Name="object_ahg_DL_003948" Offset="0x3948" />
|
||||
<DList Name="object_ahg_DL_003A78" Offset="0x3A78" />
|
||||
<DList Name="object_ahg_DL_003BB0" Offset="0x3BB0" />
|
||||
<DList Name="object_ahg_DL_003DD8" Offset="0x3DD8" />
|
||||
<DList Name="object_ahg_DL_003F18" Offset="0x3F18" />
|
||||
<DList Name="object_ahg_DL_004048" Offset="0x4048" />
|
||||
<DList Name="object_ahg_DL_004180" Offset="0x4180" />
|
||||
<DList Name="object_ahg_DL_0042C0" Offset="0x42C0" />
|
||||
<DList Name="object_ahg_DL_0043F0" Offset="0x43F0" />
|
||||
<DList Name="object_ahg_DL_004528" Offset="0x4528" />
|
||||
<!-- <Blob Name="object_ahg_Blob_0046C8" Size="0x180" Offset="0x46C8" /> -->
|
||||
<Texture Name="object_ahg_Tex_004848" OutName="tex_004848" Format="ci8" Width="8" Height="8" Offset="0x4848" />
|
||||
<Texture Name="object_ahg_Tex_004888" OutName="tex_004888" Format="ci8" Width="32" Height="16" Offset="0x4888" />
|
||||
<Texture Name="object_ahg_Tex_004A88" OutName="tex_004A88" Format="ci8" Width="16" Height="16" Offset="0x4A88" />
|
||||
<Texture Name="object_ahg_Tex_004B88" OutName="tex_004B88" Format="ci8" Width="8" Height="16" Offset="0x4B88" />
|
||||
<DList Name="object_ahg_DL_005408" Offset="0x5408" />
|
||||
<DList Name="object_ahg_DL_005628" Offset="0x5628" />
|
||||
<Limb Name="object_ahg_Standardlimb_0058A8" Type="Standard" EnumName="OBJECT_AHG_LIMB_01" Offset="0x58A8" />
|
||||
<Limb Name="object_ahg_Standardlimb_0058B4" Type="Standard" EnumName="OBJECT_AHG_LIMB_02" Offset="0x58B4" />
|
||||
<Limb Name="object_ahg_Standardlimb_0058C0" Type="Standard" EnumName="OBJECT_AHG_LIMB_03" Offset="0x58C0" />
|
||||
<Limb Name="object_ahg_Standardlimb_0058CC" Type="Standard" EnumName="OBJECT_AHG_LIMB_04" Offset="0x58CC" />
|
||||
<Limb Name="object_ahg_Standardlimb_0058D8" Type="Standard" EnumName="OBJECT_AHG_LIMB_05" Offset="0x58D8" />
|
||||
<Limb Name="object_ahg_Standardlimb_0058E4" Type="Standard" EnumName="OBJECT_AHG_LIMB_06" Offset="0x58E4" />
|
||||
<Limb Name="object_ahg_Standardlimb_0058F0" Type="Standard" EnumName="OBJECT_AHG_LIMB_07" Offset="0x58F0" />
|
||||
<Limb Name="object_ahg_Standardlimb_0058FC" Type="Standard" EnumName="OBJECT_AHG_LIMB_08" Offset="0x58FC" />
|
||||
<Limb Name="object_ahg_Standardlimb_005908" Type="Standard" EnumName="OBJECT_AHG_LIMB_09" Offset="0x5908" />
|
||||
<Limb Name="object_ahg_Standardlimb_005914" Type="Standard" EnumName="OBJECT_AHG_LIMB_0A" Offset="0x5914" />
|
||||
<Limb Name="object_ahg_Standardlimb_005920" Type="Standard" EnumName="OBJECT_AHG_LIMB_0B" Offset="0x5920" />
|
||||
<Limb Name="object_ahg_Standardlimb_00592C" Type="Standard" EnumName="OBJECT_AHG_LIMB_0C" Offset="0x592C" />
|
||||
<Limb Name="object_ahg_Standardlimb_005938" Type="Standard" EnumName="OBJECT_AHG_LIMB_0D" Offset="0x5938" />
|
||||
<Limb Name="object_ahg_Standardlimb_005944" Type="Standard" EnumName="OBJECT_AHG_LIMB_0E" Offset="0x5944" />
|
||||
<Limb Name="object_ahg_Standardlimb_005950" Type="Standard" EnumName="OBJECT_AHG_LIMB_0F" Offset="0x5950" />
|
||||
<Skeleton Name="object_ahg_Skel_005998" Type="Flex" LimbType="Standard" LimbNone="OBJECT_AHG_LIMB_NONE" LimbMax="OBJECT_AHG_LIMB_MAX" EnumName="ObjectAhgLimb" Offset="0x5998" />
|
||||
<Texture Name="gAhgTLUT" OutName="tlut" Format="rgba16" Width="16" Height="16" Offset="0x0" />
|
||||
<Texture Name="gAhgHairLineTex" OutName="hair_line" Format="ci8" Width="16" Height="16" Offset="0x200" />
|
||||
<Texture Name="gAhgHairTex" OutName="hair" Format="ci8" Width="16" Height="16" Offset="0x300" />
|
||||
<Texture Name="gAhgEarTex" OutName="ear" Format="ci8" Width="8" Height="8" Offset="0x400" />
|
||||
<Texture Name="gAhgSkinGradientTex" OutName="skin" Format="ci8" Width="8" Height="8" Offset="0x440"/>
|
||||
<Texture Name="gAhgEyeOpenTex" OutName="eye_open" Format="ci8" Width="16" Height="16" Offset="0x480" TlutOffset="0x0"/>
|
||||
<Texture Name="gAhgEyeHalfTex" OutName="eye_half" Format="ci8" Width="16" Height="16" Offset="0x580" TlutOffset="0x0"/>
|
||||
<Texture Name="gAhgEyeClosedTex" OutName="eye_closed" Format="ci8" Width="16" Height="16" Offset="0x680" TlutOffset="0x0"/>
|
||||
<Texture Name="gAhgFingersTex" OutName="fingers" Format="ci8" Width="16" Height="16" Offset="0x780" />
|
||||
<Texture Name="gAhgShirtTex" OutName="shirt" Format="i8" Width="8" Height="8" Offset="0x880" />
|
||||
<Texture Name="gAhgShoesTex" OutName="shoes" Format="i8" Width="8" Height="8" Offset="0x8C0" />
|
||||
<Texture Name="gAhgBeltBuckleTex" OutName="belt_buckle" Format="ci8" Width="32" Height="16" Offset="0x900" />
|
||||
<Texture Name="gAhgBeltLoopTex" OutName="belt_loop" Format="ci8" Width="16" Height="16" Offset="0xB00" />
|
||||
|
||||
<!-- This head is overwritten in EnSth draw. -->
|
||||
<DList Name="gAhgBeardedHeadDL" Offset="0x2FF0" />
|
||||
<DList Name="gAhgRightHandDL" Offset="0x3400" />
|
||||
<DList Name="gAhgRightForearmDL" Offset="0x3570" />
|
||||
<DList Name="gAhgRightUpperArmDL" Offset="0x36A0" />
|
||||
<DList Name="gAhgLeftHandDL" Offset="0x37D8" />
|
||||
<DList Name="gAhgLeftForearmDL" Offset="0x3948" />
|
||||
<DList Name="gAhgLeftUpperArmDL" Offset="0x3A78" />
|
||||
<DList Name="gAhgTorsoDL" Offset="0x3BB0" />
|
||||
<DList Name="gAhgRightFootDL" Offset="0x3DD8" />
|
||||
<DList Name="gAhgRightShinDL" Offset="0x3F18" />
|
||||
<DList Name="gAhgRightThighDL" Offset="0x4048" />
|
||||
<DList Name="gAhgLeftFootDL" Offset="0x4180" />
|
||||
<DList Name="gAhgLeftShinDL" Offset="0x42C0" />
|
||||
<DList Name="gAhgLeftThighDL" Offset="0x43F0" />
|
||||
<DList Name="gAhgPelvisDL" Offset="0x4528" />
|
||||
|
||||
<!-- Assets for alternate heads for Ahg, left over from OOT (Unused). -->
|
||||
<Texture Name="gAhg2TLUT" OutName="tlut2" Format="rgba16" Width="16" Height="12" Offset="0x46C8" />
|
||||
<Texture Name="gAhgEar2Tex" OutName="ear2" Format="ci8" Width="8" Height="8" Offset="0x4848" TlutOffset="0x46C8" />
|
||||
<Texture Name="gAhgMouthTex" OutName="mouth" Format="ci8" Width="32" Height="16" Offset="0x4888" TlutOffset="0x46C8" />
|
||||
<Texture Name="gAhgEyeAndEyebrowTex" OutName="eye_with_eyebrow" Format="ci8" Width="16" Height="16" Offset="0x4A88" TlutOffset="0x46C8" />
|
||||
<Texture Name="gAhgRedHairTex" OutName="red_hair" Format="ci8" Width="8" Height="16" Offset="0x4B88" TlutOffset="0x46C8" />
|
||||
<DList Name="gAhgRedHeadDL" Offset="0x5408" />
|
||||
<DList Name="gAhgShortHairHeadDL" Offset="0x5628" />
|
||||
|
||||
<Limb Name="gAhgPelvisLimb" Type="Standard" EnumName="AHG_LIMB_PELVIS" Offset="0x58A8" />
|
||||
<Limb Name="gAhgLeftThighLimb" Type="Standard" EnumName="AHG_LIMB_LEFT_THIGH" Offset="0x58B4" />
|
||||
<Limb Name="gAhgLeftShinLimb" Type="Standard" EnumName="AHG_LIMB_LEFT_SHIN" Offset="0x58C0" />
|
||||
<Limb Name="gAhgLeftFootLimb" Type="Standard" EnumName="AHG_LIMB_LEFT_FOOT" Offset="0x58CC" />
|
||||
<Limb Name="gAhgRightThighLimb" Type="Standard" EnumName="AHG_LIMB_RIGHT_THIGH" Offset="0x58D8" />
|
||||
<Limb Name="gAhgRightShinLimb" Type="Standard" EnumName="AHG_LIMB_RIGHT_SHIN" Offset="0x58E4" />
|
||||
<Limb Name="gAhgRightFootLimb" Type="Standard" EnumName="AHG_LIMB_RIGHT_FOOT" Offset="0x58F0" />
|
||||
<Limb Name="gAhgTorsoLimb" Type="Standard" EnumName="AHG_LIMB_CHEST" Offset="0x58FC" />
|
||||
<Limb Name="gAhgLeftUpperArmLimb" Type="Standard" EnumName="AHG_LIMB_LEFT_UPPER_ARM" Offset="0x5908" />
|
||||
<Limb Name="gAhgLeftForearmLimb" Type="Standard" EnumName="AHG_LIMB_LEFT_FOREARM" Offset="0x5914" />
|
||||
<Limb Name="gAhgLeftHandLimb" Type="Standard" EnumName="AHG_LIMB_LEFT_HAND" Offset="0x5920" />
|
||||
<Limb Name="gAhgRightUpperArmLimb" Type="Standard" EnumName="AHG_LIMB_RIGHT_UPPER_ARM" Offset="0x592C" />
|
||||
<Limb Name="gAhgRightForearmLimb" Type="Standard" EnumName="AHG_LIMB_RIGHT_FOREARM" Offset="0x5938" />
|
||||
<Limb Name="gAhgRightHandLimb" Type="Standard" EnumName="AHG_LIMB_RIGHT_HAND" Offset="0x5944" />
|
||||
<Limb Name="gAhgHeadLimb" Type="Standard" EnumName="AHG_LIMB_HEAD" Offset="0x5950" />
|
||||
<Skeleton Name="gAhgSkel" Type="Flex" LimbType="Standard" LimbNone="AHG_LIMB_NONE" LimbMax="AHG_LIMB_MAX" EnumName="ObjectAhgLimb" Offset="0x5998" />
|
||||
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<Root>
|
||||
<File Name="object_am" Segment="6">
|
||||
<Collision Name="object_am_Colheader_000118" Offset="0x118" />
|
||||
<Collision Name="object_am_Colheader_000118" Offset="0x118" /> <!-- Original name is "am_bgdatainfo" -->
|
||||
<Animation Name="gArmosHopAnim" Offset="0x238" /> <!-- Original name is "am_jump" -->
|
||||
<Animation Name="gArmosPushedBackAnim" Offset="0x33C" /> <!-- Original name is "am_mamori" ("protection; defense") -->
|
||||
<DList Name="object_am_DL_0005D0" Offset="0x5D0" />
|
||||
@@ -36,6 +36,6 @@
|
||||
<Limb Name="object_am_Standardlimb_005908" Type="Standard" EnumName="OBJECT_AM_LIMB_0D" Offset="0x5908" />
|
||||
<Skeleton Name="object_am_Skel_005948" Type="Normal" LimbType="Standard" LimbNone="OBJECT_AM_LIMB_NONE" LimbMax="OBJECT_AM_LIMB_MAX" EnumName="ObjectAmLimb" Offset="0x5948" />
|
||||
<Animation Name="gArmosTakeDamageAnim" Offset="0x5B3C" /> <!-- Original name is "am_yarare" ("to suffer damage") -->
|
||||
<Collision Name="object_am_Colheader_005CF8" Offset="0x5CF8" />
|
||||
<Collision Name="object_am_Colheader_005CF8" Offset="0x5CF8" /> <!-- Original name is "armos_test_bgdatainfo" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
<DList Name="object_astr_obj_DL_002178" Offset="0x2178" /> <!-- Original name is "z2_tennmondai_hahen_model" ("tennmondai" = "astronomical observatory", "hahen" = "fragment") -->
|
||||
<DList Name="object_astr_obj_DL_0022E0" Offset="0x22E0" />
|
||||
<DList Name="object_astr_obj_DL_002380" Offset="0x2380" /> <!-- Original name is "z2_tennmondai_kabe_model" ("tennmondai" = "astronomical observatory", "kabe" = "wall") -->
|
||||
<Collision Name="object_astr_obj_Colheader_002498" Offset="0x2498" />
|
||||
<Collision Name="object_astr_obj_Colheader_002498" Offset="0x2498" /> <!-- Original name is "z2_tennmondai_kabe_bgdatainfo" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -6,6 +6,6 @@
|
||||
<Texture Name="object_botihasira_Tex_000648" OutName="tex_000648" Format="rgba16" Width="32" Height="64" Offset="0x648" />
|
||||
<Texture Name="object_botihasira_Tex_001648" OutName="tex_001648" Format="rgba16" Width="32" Height="16" Offset="0x1648" />
|
||||
<!-- <Blob Name="object_botihasira_Blob_001A48" Size="0x18" Offset="0x1A48" /> -->
|
||||
<Collision Name="object_botihasira_Colheader_001BD8" Offset="0x1BD8" />
|
||||
<Collision Name="object_botihasira_Colheader_001BD8" Offset="0x1BD8" /> <!-- Original name is "z2_botihasira_bgdatainfo" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -48,6 +48,6 @@
|
||||
<Animation Name="gBoxBigChestOpenGoronAnim" Offset="0x7E54" /> <!-- Original name is "pg_Tbox" -->
|
||||
<Animation Name="gBoxBigChestOpenDekuAnim" Offset="0x7F30" /> <!-- Original name is "pn_Tbox" -->
|
||||
<Blob Name="object_box_zeroes_unk_00007F40" Size="0xA0" Offset="0x7F40" />
|
||||
<Collision Name="gBoxChestCol" Offset="0x80E8" />
|
||||
<Collision Name="gBoxChestCol" Offset="0x80E8" /> <!-- Original name is "takara_hako_bgdatainfo" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
<DList Name="gDekuShrineSlidingDoorDL" Offset="0x3A0" /> <!-- Original name is "Y2_DANPEI_shutter_model" -->
|
||||
<Texture Name="gDekuShrineSlidingDoorTLUT" OutName="deku_shrine_sliding_door_tlut" Format="rgba16" Width="4" Height="4" Offset="0x540" />
|
||||
<Texture Name="gDekuShrineSlidingDoorTex" OutName="deku_shrine_sliding_door" Format="ci4" Width="32" Height="128" Offset="0x560" />
|
||||
<Collision Name="gDekuShrineSlidingDoorCol" Offset="0xE00" />
|
||||
<Collision Name="gDekuShrineSlidingDoorCol" Offset="0xE00" /> <!-- Original name is "Y2_DANPEI_shutter_bgdatainfo" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -73,12 +73,12 @@
|
||||
<!-- Corridor -->
|
||||
<DList Name="gClockTowerCorridorFoliageDL" Offset="0x129D0" />
|
||||
<DList Name="gClockTowerCorridorDL" Offset="0x12DA0" /> <!-- Original name is "w2_hineri_model" ("twist; spin") -->
|
||||
<Collision Name="gClockTowerCorridorCol" Offset="0x142E8" />
|
||||
<Collision Name="gClockTowerCorridorCol" Offset="0x142E8" /> <!-- Original name is "w2_hineri_bgdatainfo" -->
|
||||
|
||||
<!-- Organ -->
|
||||
<DList Name="gClockTowerOrganPipesDL" Offset="0x15F30" /> <!-- Original name is "w2_piano_modelT" -->
|
||||
<DList Name="gClockTowerOrganDL" Offset="0x160A0" /> <!-- Original name is "w2_piano_model" -->
|
||||
<Collision Name="gClockTowerOrganCol" Offset="0x16E70" />
|
||||
<Collision Name="gClockTowerOrganCol" Offset="0x16E70" /> <!-- Original name is "w2_piano_bgdatainfo" -->
|
||||
|
||||
<!-- CenterCog -->
|
||||
<DList Name="gClockTowerEmpty2DL" Offset="0x17010" /> <!-- Original name is "w2_shaft_modelT" -->
|
||||
@@ -86,15 +86,15 @@
|
||||
|
||||
<!-- StoneDoorMain -->
|
||||
<DList Name="gClockTowerStoneDoorMainDL" Offset="0x17220" /> <!-- Original name is "w2_shatter_higashi_model" ("higashi" = "east") -->
|
||||
<Collision Name="gClockTowerStoneDoorMainCol" Offset="0x17410" />
|
||||
<Collision Name="gClockTowerStoneDoorMainCol" Offset="0x17410" /> <!-- Original name is "w2_shatter_higashi_bgdatainfo" -->
|
||||
|
||||
<!-- StoneDoor -->
|
||||
<DList Name="gClockTowerStoneDoorDL" Offset="0x174E0" /> <!-- Original name is "w2_shatter_nishi_model" ("nishi" = "west") -->
|
||||
<Collision Name="gClockTowerStoneDoorCol" Offset="0x17650" />
|
||||
<Collision Name="gClockTowerStoneDoorCol" Offset="0x17650" /> <!-- Original name is "w2_shatter_nishi_bgdatainfo" -->
|
||||
|
||||
<!-- WaterWheel -->
|
||||
<DList Name="gClockTowerEmpty3DL" Offset="0x18110" /> <!-- Original name is "w2_suisha_modelT" ("water wheel") -->
|
||||
<DList Name="gClockTowerWaterWheelDL" Offset="0x18118" /> <!-- Original name is "w2_suisha_model" -->
|
||||
<Collision Name="gClockTowerWaterWheelCol" Offset="0x18588" />
|
||||
<Collision Name="gClockTowerWaterWheelCol" Offset="0x18588" /> <!-- Original name is "w2_suisha_bgdatainfo" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<Root>
|
||||
<!-- Assets for the hookshot post -->
|
||||
<File Name="object_d_hsblock" Segment="6">
|
||||
<DList Name="gHookshotPostDL" Offset="0x210" />
|
||||
<DList Name="gHookshotTargetDL" Offset="0x470" />
|
||||
<Collision Name="gHookshotTargetCol" Offset="0x578" />
|
||||
<Collision Name="gHookshotPostCol" Offset="0x730" />
|
||||
<DList Name="gHookshotPostDL" Offset="0x210" /> <!-- Original name is "field_fshot_model" -->
|
||||
<DList Name="gHookshotTargetDL" Offset="0x470" /> <!-- Original name is "field_fshot2_model" -->
|
||||
<Collision Name="gHookshotTargetCol" Offset="0x578" /> <!-- Original name is "field_fshot2_bgdatainfo" -->
|
||||
<Collision Name="gHookshotPostCol" Offset="0x730" /> <!-- Original name is "field_fshot_bgdatainfo" -->
|
||||
<Texture Name="gHookshotTargetTex" OutName="tex_000760" Format="i4" Width="64" Height="64" Offset="0x760" />
|
||||
<Texture Name="gHookshotPostTex" OutName="tex_000F60" Format="i8" Width="32" Height="64" Offset="0xF60" />
|
||||
</File>
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
<DList Name="object_d_lift_DL_000180" Offset="0x180" />
|
||||
<Texture Name="object_d_lift_Tex_000298" OutName="tex_000298" Format="rgba16" Width="32" Height="32" Offset="0x298" />
|
||||
<Collision Name="object_d_lift_Colheader_000BA0" Offset="0xBA0" />
|
||||
<DList Name="gDampeGraveBrownElevatorDL" Offset="0xD10" />
|
||||
<Collision Name="gDampeGraveBrownElevatorCol" Offset="0xF00" />
|
||||
<DList Name="gDampeGraveBrownElevatorDL" Offset="0xD10" /> <!-- Original name is "lift_l_model" -->
|
||||
<Collision Name="gDampeGraveBrownElevatorCol" Offset="0xF00" /> <!-- Original name is "lift_l_bgdatainfo" -->
|
||||
<Texture Name="gDampeGraveBrownElevatorSideTex" OutName="brown_elevator_side" Format="i8" Width="64" Height="16" Offset="0xF30" />
|
||||
<Texture Name="gDampeGraveBrownElevatorTopBottomTex" OutName="brown_elevator_top_bottom" Format="i8" Width="64" Height="64" Offset="0x1330" />
|
||||
</File>
|
||||
|
||||
@@ -2,21 +2,21 @@
|
||||
<File Name="object_dai" Segment="6">
|
||||
<Texture Name="object_dai_Tex_000000" OutName="tex_000000" Format="i4" Width="32" Height="32" Offset="0x0" />
|
||||
<DList Name="object_dai_DL_000230" Offset="0x230" />
|
||||
<DList Name="object_dai_DL_0002E8" Offset="0x2E8" />
|
||||
<Animation Name="object_dai_Anim_000CEC" Offset="0xCEC" />
|
||||
<Animation Name="object_dai_Anim_0010F8" Offset="0x10F8" />
|
||||
<Animation Name="object_dai_Anim_0014BC" Offset="0x14BC" />
|
||||
<Animation Name="object_dai_Anim_001E44" Offset="0x1E44" />
|
||||
<Animation Name="object_dai_Anim_002E58" Offset="0x2E58" />
|
||||
<Animation Name="object_dai_Anim_003CAC" Offset="0x3CAC" />
|
||||
<Animation Name="object_dai_Anim_0040E0" Offset="0x40E0" />
|
||||
<Animation Name="object_dai_Anim_0048B4" Offset="0x48B4" />
|
||||
<Animation Name="object_dai_Anim_005100" Offset="0x5100" />
|
||||
<Animation Name="object_dai_Anim_00563C" Offset="0x563C" />
|
||||
<Animation Name="object_dai_Anim_006590" Offset="0x6590" />
|
||||
<Animation Name="object_dai_Anim_0069DC" Offset="0x69DC" />
|
||||
<Animation Name="object_dai_Anim_007354" Offset="0x7354" />
|
||||
<Animation Name="object_dai_Anim_0079E4" Offset="0x79E4" />
|
||||
<DList Name="object_dai_DL_0002E8" Offset="0x2E8" /> <!-- Original name is "dai_ball_modelT" -->
|
||||
<Animation Name="object_dai_Anim_000CEC" Offset="0xCEC" /> <!-- Original name is "dg_haku" ("to breathe out") -->
|
||||
<Animation Name="object_dai_Anim_0010F8" Offset="0x10F8" /> <!-- Original name is "dg_iare" ("are" = "huh?; eh?"") -->
|
||||
<Animation Name="object_dai_Anim_0014BC" Offset="0x14BC" /> <!-- Original name is "dg_iareend" -->
|
||||
<Animation Name="object_dai_Anim_001E44" Offset="0x1E44" /> <!-- Original name is "dg_iareloop" -->
|
||||
<Animation Name="object_dai_Anim_002E58" Offset="0x2E58" /> <!-- Original name is "dg_inemuri" ("nemuri" = "to fall asleep") -->
|
||||
<Animation Name="object_dai_Anim_003CAC" Offset="0x3CAC" /> <!-- Original name is "dg_isuwaru" ("suwari" = "to sit" )-->
|
||||
<Animation Name="object_dai_Anim_0040E0" Offset="0x40E0" /> <!-- Original name is "dg_isuwaruloop" -->
|
||||
<Animation Name="object_dai_Anim_0048B4" Offset="0x48B4" /> <!-- Original name is "dg_iwait" -->
|
||||
<Animation Name="object_dai_Anim_005100" Offset="0x5100" /> <!-- Original name is "dg_iwalk" -->
|
||||
<Animation Name="object_dai_Anim_00563C" Offset="0x563C" /> <!-- Original name is "dg_korogeoti" ("to fall off; to tumble down") -->
|
||||
<Animation Name="object_dai_Anim_006590" Offset="0x6590" /> <!-- Original name is "dg_marumari" ("to roll into a ball") -->
|
||||
<Animation Name="object_dai_Anim_0069DC" Offset="0x69DC" /> <!-- Original name is "dg_modoru" ("to return; to go back") -->
|
||||
<Animation Name="object_dai_Anim_007354" Offset="0x7354" /> <!-- Original name is "dg_tame" ("to amass; to accumulate; to store") -->
|
||||
<Animation Name="object_dai_Anim_0079E4" Offset="0x79E4" /> <!-- Original name is "dg_wait" -->
|
||||
<DList Name="object_dai_DL_008710" Offset="0x8710" />
|
||||
<DList Name="object_dai_DL_0087B8" Offset="0x87B8" />
|
||||
<DList Name="object_dai_DL_0089D8" Offset="0x89D8" />
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<Root>
|
||||
<File Name="object_daiku" Segment="6">
|
||||
<Animation Name="object_daiku_Anim_000600" Offset="0x600" />
|
||||
<Animation Name="object_daiku_Anim_000C44" Offset="0xC44" />
|
||||
<Animation Name="object_daiku_Anim_001114" Offset="0x1114" />
|
||||
<Animation Name="object_daiku_Anim_001A24" Offset="0x1A24" />
|
||||
<Animation Name="object_daiku_Anim_002134" Offset="0x2134" />
|
||||
<Animation Name="object_daiku_Anim_002FA0" Offset="0x2FA0" />
|
||||
<Animation Name="object_daiku_Anim_000600" Offset="0x600" /> <!-- Original name is "dk2_hanasi" ("talk") -->
|
||||
<Animation Name="object_daiku_Anim_000C44" Offset="0xC44" /> <!-- Original name is "dk2_hashiru" ("to run") -->
|
||||
<Animation Name="object_daiku_Anim_001114" Offset="0x1114" /> <!-- Original name is "dk2_katugi" ("to carry") -->
|
||||
<Animation Name="object_daiku_Anim_001A24" Offset="0x1A24" /> <!-- Original name is "dk2_kowasu" ("to break; to destroy; to demolish") -->
|
||||
<Animation Name="object_daiku_Anim_002134" Offset="0x2134" /> <!-- Original name is "dk2_kowasu2wait" -->
|
||||
<Animation Name="object_daiku_Anim_002FA0" Offset="0x2FA0" /> <!-- Original name is "dk2_matsu" ("to wait") -->
|
||||
<Texture Name="object_daiku_TLUT_002FB0" OutName="tlut_002FB0" Format="rgba16" Width="16" Height="16" Offset="0x2FB0" />
|
||||
<Texture Name="object_daiku_Tex_0031B0" OutName="tex_0031B0" Format="ci8" Width="8" Height="8" Offset="0x31B0" />
|
||||
<Texture Name="object_daiku_Tex_0031F0" OutName="tex_0031F0" Format="ci8" Width="16" Height="16" Offset="0x31F0" />
|
||||
@@ -39,10 +39,10 @@
|
||||
<DList Name="object_daiku_DL_008870" Offset="0x8870" />
|
||||
<DList Name="object_daiku_DL_008B20" Offset="0x8B20" />
|
||||
<DList Name="object_daiku_DL_008C30" Offset="0x8C30" />
|
||||
<DList Name="object_daiku_DL_008EC8" Offset="0x8EC8" />
|
||||
<DList Name="object_daiku_DL_008EC8" Offset="0x8EC8" /> <!-- Original name is "dk2_hashira_model" -->
|
||||
<Texture Name="object_daiku_TLUT_008FA8" OutName="tlut_008FA8" Format="rgba16" Width="16" Height="16" Offset="0x8FA8" />
|
||||
<Texture Name="object_daiku_Tex_0091A8" OutName="tex_0091A8" Format="ci8" Width="16" Height="16" Offset="0x91A8" />
|
||||
<DList Name="object_daiku_DL_009638" Offset="0x9638" />
|
||||
<DList Name="object_daiku_DL_009638" Offset="0x9638" /> <!-- Original name is "dk2_2_turuhashi_model" -->
|
||||
<Texture Name="object_daiku_TLUT_0097B0" OutName="tlut_0097B0" Format="rgba16" Width="16" Height="16" Offset="0x97B0" />
|
||||
<Texture Name="object_daiku_Tex_0099B0" OutName="tex_0099B0" Format="i8" Width="32" Height="32" Offset="0x99B0" />
|
||||
<Texture Name="object_daiku_Tex_009DB0" OutName="tex_009DB0" Format="ci8" Width="16" Height="16" Offset="0x9DB0" />
|
||||
@@ -66,11 +66,11 @@
|
||||
<Limb Name="object_daiku_Standardlimb_00A7F8" Type="Standard" EnumName="OBJECT_DAIKU_LIMB_0F" Offset="0xA7F8" />
|
||||
<Limb Name="object_daiku_Standardlimb_00A804" Type="Standard" EnumName="OBJECT_DAIKU_LIMB_10" Offset="0xA804" />
|
||||
<Skeleton Name="object_daiku_Skel_00A850" Type="Flex" LimbType="Standard" LimbNone="OBJECT_DAIKU_LIMB_NONE" LimbMax="OBJECT_DAIKU_LIMB_MAX" EnumName="ObjectDaikuLimb" Offset="0xA850" />
|
||||
<Animation Name="object_daiku_Anim_00ACD0" Offset="0xACD0" />
|
||||
<Animation Name="object_daiku_Anim_00B690" Offset="0xB690" />
|
||||
<Animation Name="object_daiku_Anim_00BEAC" Offset="0xBEAC" />
|
||||
<Animation Name="object_daiku_Anim_00C234" Offset="0xC234" />
|
||||
<Animation Name="object_daiku_Anim_00C92C" Offset="0xC92C" />
|
||||
<Animation Name="object_daiku_Anim_00D328" Offset="0xD328" />
|
||||
<Animation Name="object_daiku_Anim_00ACD0" Offset="0xACD0" /> <!-- Original name is "dk2_roya" -->
|
||||
<Animation Name="object_daiku_Anim_00B690" Offset="0xB690" /> <!-- Original name is "dk2_shiji" (perhaps "instructions; directions"?) -->
|
||||
<Animation Name="object_daiku_Anim_00BEAC" Offset="0xBEAC" /> <!-- Original name is "dk2_shiji02" -->
|
||||
<Animation Name="object_daiku_Anim_00C234" Offset="0xC234" /> <!-- Original name is "dk2_suwari" ("sitting") -->
|
||||
<Animation Name="object_daiku_Anim_00C92C" Offset="0xC92C" /> <!-- Original name is "dk2_tasuke" ("to save; to rescue") -->
|
||||
<Animation Name="object_daiku_Anim_00D328" Offset="0xD328" /> <!-- Original name is "dk2_turuwait" ("turu" = "to hang; to suspend; to sling") -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<DList Name="object_danpei_object_DL_000300" Offset="0x300" />
|
||||
<Texture Name="object_danpei_object_TLUT_000438" OutName="tlut_000438" Format="rgba16" Width="4" Height="4" Offset="0x438" />
|
||||
<Texture Name="object_danpei_object_Tex_000458" OutName="tex_000458" Format="ci4" Width="64" Height="64" Offset="0x458" />
|
||||
<Collision Name="object_danpei_object_Colheader_000D60" Offset="0xD60" />
|
||||
<DList Name="object_danpei_object_DL_0012C0" Offset="0x12C0" />
|
||||
<DList Name="object_danpei_object_DL_002110" Offset="0x2110" />
|
||||
<Collision Name="object_danpei_object_Colheader_000D60" Offset="0xD60" /> <!-- Original name is "y2_kanokefuta_bgdatainfo" -->
|
||||
<DList Name="object_danpei_object_DL_0012C0" Offset="0x12C0" /> <!-- Original name is "Y2_DP2_RASENsita_model" ("rasen" = "spiral", "sita" = "below") -->
|
||||
<DList Name="object_danpei_object_DL_002110" Offset="0x2110" /> <!-- Original name is "Y2_DP2_RASENue_model" ("ue" = "above") -->
|
||||
<Texture Name="object_danpei_object_TLUT_002B10" OutName="tlut_002B10" Format="rgba16" Width="16" Height="16" Offset="0x2B10" />
|
||||
<Texture Name="object_danpei_object_Tex_002D10" OutName="tex_002D10" Format="ci8" Width="32" Height="64" Offset="0x2D10" />
|
||||
<Texture Name="object_danpei_object_Tex_003510" OutName="tex_003510" Format="ci8" Width="32" Height="32" Offset="0x3510" />
|
||||
|
||||
@@ -4,17 +4,17 @@
|
||||
<!-- DisplayLists and Collision for the elevator platforms. -->
|
||||
<DList Name="gGreatBayTempleObjectElevatorEmptyDL" Offset="0x2C0" /> <!-- Probably was the transparent component for the below DL -->
|
||||
<DList Name="gGreatBayTempleObjectElevatorDL" Offset="0x2C8" /> <!-- Original name is "m2_KON_ELE_model" -->
|
||||
<Collision Name="gGreatBayTempleObjectElevatorCol" Offset="0x5C4" />
|
||||
<Collision Name="gGreatBayTempleObjectElevatorCol" Offset="0x5C4" /> <!-- Original name is "m2_KON_ELE_bgdatainfo" -->
|
||||
|
||||
<!-- DisplayLists and Collision for the rotating waterwheel with two platforms. -->
|
||||
<DList Name="gGreatBayTempleObjectWaterwheelWithPlatformsEmptyDL" Offset="0x1E60" /> <!-- Probably was the transparent component for the below DL -->
|
||||
<DList Name="gGreatBayTempleObjectWaterwheelWithPlatformsDL" Offset="0x1E68" /> <!-- Original name is "m2_KON_GEAR09_model" -->
|
||||
<Collision Name="gGreatBayTempleObjectWaterwheelWithPlatformsCol" Offset="0x2E78" />
|
||||
<Collision Name="gGreatBayTempleObjectWaterwheelWithPlatformsCol" Offset="0x2E78" /> <!-- Original name is "m2_KON_GEAR09_bgdatainfo" -->
|
||||
|
||||
<!-- DisplayLists and Collision for the ice stalactites that can be thawed with Fire Arrows. -->
|
||||
<DList Name="gGreatBayTempleObjectIceStalactiteRimDL" Offset="0x3250" />
|
||||
<DList Name="gGreatBayTempleObjectIceStalactiteDL" Offset="0x3358" /> <!-- Original name is "m2_KON_ICE_model" -->
|
||||
<Collision Name="gGreatBayTempleObjectIceStalactiteCol" Offset="0x3540" /> <!-- Unused -->
|
||||
<Collision Name="gGreatBayTempleObjectIceStalactiteCol" Offset="0x3540" /> <!-- Original name is "m2_KON_ICE_bgdatainfo". Unused -->
|
||||
|
||||
<!-- DisplayLists for the frozen version of the waterfall that briefly appears when you hit it with an Ice Arrow. -->
|
||||
<DList Name="gGreatBayTempleObjectFrozenWaterfallDL" Offset="0x3770" />
|
||||
@@ -25,22 +25,22 @@
|
||||
<DList Name="gGreatBayTempleObjectGearShaftWithPlatformsDL" Offset="0x4848" /> <!-- Original name is "m2_KON_Screw_model" -->
|
||||
<DList Name="gGreatBayTempleObjectGearShaftEmptyDL" Offset="0x52B0" /> <!-- Probably was the transparent component for the below DL -->
|
||||
<DList Name="gGreatBayTempleObjectGearShaftDL" Offset="0x52B8" /> <!-- Original name is "m2_KON_ScrewFor8_model" -->
|
||||
<Collision Name="gGreatBayTempleObjectGearShaftWithPlatformsCol" Offset="0x5D28" />
|
||||
<Collision Name="gGreatBayTempleObjectGearShaftWithPlatformsCol" Offset="0x5D28" /> <!-- Original name is "m2_KON_Screw_bgdatainfo" -->
|
||||
|
||||
<!-- DisplayLists and Collision for the switches that can be pushed or pulled. -->
|
||||
<DList Name="gGreatBayTempleObjectOneWaySwitchEmptyDL" Offset="0x61B0" /> <!-- Probably was the transparent component for the below DL -->
|
||||
<DList Name="gGreatBayTempleObjectOneWaySwitchDL" Offset="0x61B8" /> <!-- Original name is "m2_KON_Sen_model" (perhaps "tap; faucet") -->
|
||||
<DList Name="gGreatBayTempleObjectTwoWaySwitchEmptyDL" Offset="0x69D0" /> <!-- Probably was the transparent component for the below DL -->
|
||||
<DList Name="gGreatBayTempleObjectTwoWaySwitchDL" Offset="0x69D8" /> <!-- Original name is "m2_KON_SenP2_model" -->
|
||||
<Collision Name="gGreatBayTempleObjectTwoWaySwitchCol" Offset="0x6EA8" />
|
||||
<Collision Name="gGreatBayTempleObjectOneWaySwitchCol" Offset="0x714C" />
|
||||
<Collision Name="gGreatBayTempleObjectTwoWaySwitchCol" Offset="0x6EA8" /> <!-- Original name is "m2_KON_SenP2_bgdatainfo" -->
|
||||
<Collision Name="gGreatBayTempleObjectOneWaySwitchCol" Offset="0x714C" /> <!-- Original name is "m2_KON_Sen_bgdatainfo" -->
|
||||
|
||||
<!-- DisplayLists and Collision for the giant waterwheel near the start of the dungeon. -->
|
||||
<DList Name="gGreatBayTempleObjectWaterwheelEmptyDL" Offset="0x8770" /> <!-- Probably was the transparent component for the below DL -->
|
||||
<DList Name="gGreatBayTempleObjectWaterwheelDL" Offset="0x8778" /> <!-- Original name is "m2_KON_SuisyaFor0_model" ("waterwheel") -->
|
||||
<DList Name="gGreatBayTempleObjectWaterwheelWithFakeGearEmptyDL" Offset="0xA520" /> <!-- Probably was the transparent component for the below DL -->
|
||||
<DList Name="gGreatBayTempleObjectWaterwheelWithFakeGearDL" Offset="0xA528" /> <!-- Original name is "m2_KON_SuisyaFor8_model" -->
|
||||
<Collision Name="gGreatBayTempleObjectWaterwheelCol" Offset="0xAED0" />
|
||||
<Collision Name="gGreatBayTempleObjectWaterwheelCol" Offset="0xAED0" /> <!-- Original name is "m2_KON_SuisyaFor8_bgdatainfo" -->
|
||||
|
||||
<!-- DisplayLists and TextureAnimation for the waterfalls that can be frozen with Ice Arrows. -->
|
||||
<DList Name="gGreatBayTempleObjectWaterfallDL" Offset="0xB280" /> <!-- Original name is "m2_KON_TAKI_modelT" ("waterfall") -->
|
||||
@@ -50,17 +50,17 @@
|
||||
<!-- DisplayLists and Collision for the "shaft" of the seesaw, i.e., the bar that connects the two platforms. -->
|
||||
<DList Name="gGreatBayTempleObjectSeesawShaftEmptyDL" Offset="0xB8F0" /> <!-- Probably was the transparent component for the below DL -->
|
||||
<DList Name="gGreatBayTempleObjectSeesawShaftDL" Offset="0xB8F8" /> <!-- Original name is "m2_KON_TENBIN_model" ("(balance) scales") -->
|
||||
<Collision Name="gGreatBayTempleObjectSeesawShaftCol" Offset="0xBC08" />
|
||||
<Collision Name="gGreatBayTempleObjectSeesawShaftCol" Offset="0xBC08" /> <!-- Original name is "m2_KON_TENBIN_bgdatainfo" -->
|
||||
|
||||
<!-- DisplayLists and Collision for the large seesaw platform. -->
|
||||
<DList Name="gGreatBayTempleObjectLargeSeesawPlatformEmptyDL" Offset="0xBF40" /> <!-- Probably was the transparent component for the below DL -->
|
||||
<DList Name="gGreatBayTempleObjectLargeSeesawPlatformDL" Offset="0xBF48" /> <!-- Original name is "m2_KON_TENBINstepBIG_model" -->
|
||||
<Collision Name="gGreatBayTempleObjectLargeSeesawPlatformCol" Offset="0xC180" />
|
||||
<Collision Name="gGreatBayTempleObjectLargeSeesawPlatformCol" Offset="0xC180" /> <!-- Original name is "m2_KON_TENBINstepBIG_bgdatainfo" -->
|
||||
|
||||
<!-- DisplayLists and Collision for the small seesaw platform. -->
|
||||
<DList Name="gGreatBayTempleObjectSmallSeesawPlatformEmptyDL" Offset="0xC4B0" /> <!-- Probably was the transparent component for the below DL -->
|
||||
<DList Name="gGreatBayTempleObjectSmallSeesawPlatformDL" Offset="0xC4B8" /> <!-- Original name is "m2_KON_TENBINstepSML_model" -->
|
||||
<Collision Name="gGreatBayTempleObjectSmallSeesawPlatformCol" Offset="0xC700" />
|
||||
<Collision Name="gGreatBayTempleObjectSmallSeesawPlatformCol" Offset="0xC700" /> <!-- Original name is "m2_KON_TENBINstepSML_bgdatainfo" -->
|
||||
|
||||
<!-- DisplayLists and TextureAnimation for the large whirlpool at the bottom of the main room. -->
|
||||
<DList Name="gGreatBayTempleObjectWhirlpoolDL" Offset="0xCAA0" /> <!-- Original name is "m2_KON_UZUdis_modelT" ("whirlpool; swirl") -->
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
<Root>
|
||||
<File Name="object_death" Segment="6">
|
||||
<Animation Name="object_death_Anim_000E64" Offset="0xE64" />
|
||||
<Animation Name="object_death_Anim_0015B4" Offset="0x15B4" />
|
||||
<Animation Name="object_death_Anim_001834" Offset="0x1834" />
|
||||
<Animation Name="object_death_Anim_001F80" Offset="0x1F80" />
|
||||
<Animation Name="object_death_Anim_002DE8" Offset="0x2DE8" />
|
||||
<Animation Name="object_death_Anim_00352C" Offset="0x352C" />
|
||||
<Animation Name="object_death_Anim_003CAC" Offset="0x3CAC" />
|
||||
<Animation Name="object_death_Anim_000E64" Offset="0xE64" /> <!-- Original name is "d13_atack" -->
|
||||
<Animation Name="object_death_Anim_0015B4" Offset="0x15B4" /> <!-- Original name is "d13_callenemy" -->
|
||||
<Animation Name="object_death_Anim_001834" Offset="0x1834" /> <!-- Original name is "d13_callingenemy" -->
|
||||
<Animation Name="object_death_Anim_001F80" Offset="0x1F80" /> <!-- Original name is "d13_damage" -->
|
||||
<Animation Name="object_death_Anim_002DE8" Offset="0x2DE8" /> <!-- Original name is "d13_deadhit" -->
|
||||
<Animation Name="object_death_Anim_00352C" Offset="0x352C" /> <!-- Original name is "d13_deadwait" -->
|
||||
<Animation Name="object_death_Anim_003CAC" Offset="0x3CAC" /> <!-- Original name is "d13_fly" -->
|
||||
<DList Name="object_death_DL_006B80" Offset="0x6B80" />
|
||||
<DList Name="object_death_DL_006D18" Offset="0x6D18" />
|
||||
<DList Name="object_death_DL_006E08" Offset="0x6E08" />
|
||||
<DList Name="object_death_DL_006F88" Offset="0x6F88" />
|
||||
<DList Name="object_death_DL_0073D0" Offset="0x73D0" />
|
||||
<DList Name="object_death_DL_006F88" Offset="0x6F88" /> <!-- Original name is "d13_kama_model" ("sickle") -->
|
||||
<DList Name="object_death_DL_0073D0" Offset="0x73D0" /> <!-- Original name is "d13_kamahaA_model" -->
|
||||
<DList Name="object_death_DL_0074B8" Offset="0x74B8" />
|
||||
<DList Name="object_death_DL_007560" Offset="0x7560" />
|
||||
<DList Name="object_death_DL_007638" Offset="0x7638" />
|
||||
@@ -41,7 +41,7 @@
|
||||
<Texture Name="object_death_Tex_009808" OutName="tex_009808" Format="i4" Width="16" Height="16" Offset="0x9808" />
|
||||
<DList Name="object_death_DL_009988" Offset="0x9988" />
|
||||
<Texture Name="object_death_Tex_009AA0" OutName="tex_009AA0" Format="i4" Width="16" Height="16" Offset="0x9AA0" />
|
||||
<DList Name="object_death_DL_009BA0" Offset="0x9BA0" />
|
||||
<DList Name="object_death_DL_009BA0" Offset="0x9BA0" /> <!-- Original name is "d13_cover_model" -->
|
||||
<Texture Name="object_death_Tex_009C40" OutName="tex_009C40" Format="rgba16" Width="16" Height="16" Offset="0x9C40" />
|
||||
<DList Name="object_death_DL_009F10" Offset="0x9F10" />
|
||||
<DList Name="object_death_DL_009F88" Offset="0x9F88" />
|
||||
@@ -76,9 +76,9 @@
|
||||
<Limb Name="object_death_Standardlimb_00AC9C" Type="Standard" EnumName="OBJECT_DEATH_LIMB_14" Offset="0xAC9C" />
|
||||
<Limb Name="object_death_Standardlimb_00ACA8" Type="Standard" EnumName="OBJECT_DEATH_LIMB_15" Offset="0xACA8" />
|
||||
<Skeleton Name="object_death_Skel_00AD08" Type="Flex" LimbType="Standard" LimbNone="OBJECT_DEATH_LIMB_NONE" LimbMax="OBJECT_DEATH_LIMB_MAX" EnumName="ObjectDeathLimb" Offset="0xAD08" />
|
||||
<Animation Name="object_death_Anim_00B284" Offset="0xB284" />
|
||||
<Animation Name="object_death_Anim_00B508" Offset="0xB508" />
|
||||
<Animation Name="object_death_Anim_00CB2C" Offset="0xCB2C" />
|
||||
<Animation Name="object_death_Anim_00B284" Offset="0xB284" /> <!-- Original name is "d13_gahaha" -->
|
||||
<Animation Name="object_death_Anim_00B508" Offset="0xB508" /> <!-- Original name is "d13_guard" -->
|
||||
<Animation Name="object_death_Anim_00CB2C" Offset="0xCB2C" /> <!-- Original name is "d13_jakin" -->
|
||||
<TextureAnimation Name="object_death_Matanimheader_00CB84" Offset="0xCB84" />
|
||||
<TextureAnimation Name="object_death_Matanimheader_00CBC0" Offset="0xCBC0" />
|
||||
</File>
|
||||
|
||||
@@ -1,27 +1,40 @@
|
||||
<Root>
|
||||
<!-- Deku Baba and withered Deku Baba assets. Identical to OoT -->
|
||||
<File Name="object_dekubaba" Segment="6">
|
||||
<Animation Name="object_dekubaba_Anim_000208" Offset="0x208" />
|
||||
<Animation Name="object_dekubaba_Anim_0002B8" Offset="0x2B8" />
|
||||
<DList Name="object_dekubaba_DL_000580" Offset="0x580" />
|
||||
<DList Name="object_dekubaba_DL_000B68" Offset="0xB68" />
|
||||
<DList Name="object_dekubaba_DL_0010F0" Offset="0x10F0" />
|
||||
<DList Name="object_dekubaba_DL_001330" Offset="0x1330" />
|
||||
<DList Name="object_dekubaba_DL_001628" Offset="0x1628" />
|
||||
<DList Name="object_dekubaba_DL_001828" Offset="0x1828" />
|
||||
<Texture Name="object_dekubaba_Tex_0018D0" OutName="tex_0018D0" Format="rgba16" Width="16" Height="32" Offset="0x18D0" />
|
||||
<Texture Name="object_dekubaba_Tex_001CD0" OutName="tex_001CD0" Format="rgba16" Width="32" Height="32" Offset="0x1CD0" />
|
||||
<Texture Name="object_dekubaba_Tex_0024D0" OutName="tex_0024D0" Format="rgba16" Width="16" Height="32" Offset="0x24D0" />
|
||||
<Texture Name="object_dekubaba_Tex_0028D0" OutName="tex_0028D0" Format="rgba16" Width="8" Height="8" Offset="0x28D0" />
|
||||
<Texture Name="object_dekubaba_Tex_002950" OutName="tex_002950" Format="rgba16" Width="8" Height="8" Offset="0x2950" />
|
||||
<Limb Name="object_dekubaba_Standardlimb_0029D0" Type="Standard" EnumName="OBJECT_DEKUBABA_LIMB_01" Offset="0x29D0" />
|
||||
<Limb Name="object_dekubaba_Standardlimb_0029DC" Type="Standard" EnumName="OBJECT_DEKUBABA_LIMB_02" Offset="0x29DC" />
|
||||
<Limb Name="object_dekubaba_Standardlimb_0029E8" Type="Standard" EnumName="OBJECT_DEKUBABA_LIMB_03" Offset="0x29E8" />
|
||||
<Limb Name="object_dekubaba_Standardlimb_0029F4" Type="Standard" EnumName="OBJECT_DEKUBABA_LIMB_04" Offset="0x29F4" />
|
||||
<Limb Name="object_dekubaba_Standardlimb_002A00" Type="Standard" EnumName="OBJECT_DEKUBABA_LIMB_05" Offset="0x2A00" />
|
||||
<Limb Name="object_dekubaba_Standardlimb_002A0C" Type="Standard" EnumName="OBJECT_DEKUBABA_LIMB_06" Offset="0x2A0C" />
|
||||
<Limb Name="object_dekubaba_Standardlimb_002A18" Type="Standard" EnumName="OBJECT_DEKUBABA_LIMB_07" Offset="0x2A18" />
|
||||
<Skeleton Name="object_dekubaba_Skel_002A40" Type="Normal" LimbType="Standard" LimbNone="OBJECT_DEKUBABA_LIMB_NONE" LimbMax="OBJECT_DEKUBABA_LIMB_MAX" EnumName="ObjectDekubabaLimb" Offset="0x2A40" />
|
||||
<DList Name="object_dekubaba_DL_003070" Offset="0x3070" />
|
||||
<Texture Name="object_dekubaba_Tex_0031C0" OutName="tex_0031C0" Format="rgba16" Width="32" Height="32" Offset="0x31C0" />
|
||||
|
||||
<!-- Deku Baba animations -->
|
||||
<Animation Name="gDekuBabaPauseChompAnim" Offset="0x208"/> <!-- Original name is "db_P_kougeki" ("attack; assault") -->
|
||||
<Animation Name="gDekuBabaFastChompAnim" Offset="0x2B8"/> <!-- Original name is "db_P_tobidasu" ("to appear (suddenly)") -->
|
||||
|
||||
<!-- Deku Baba body DLists (not all are limb DLists) -->
|
||||
<DList Name="gDekuBabaLowerJawDL" Offset="0x580"/>
|
||||
<DList Name="gDekuBabaUpperJawDL" Offset="0xB68"/>
|
||||
<DList Name="gDekuBabaBaseLeavesDL" Offset="0x10F0"/> <!-- Original name is "db_ha_model" ("leaf; blade of grass") -->
|
||||
<DList Name="gDekuBabaStemTopDL" Offset="0x1330"/> <!-- Original name is "db_miki1_model" ("miki" = "trunk") -->
|
||||
<DList Name="gDekuBabaStemMiddleDL" Offset="0x1628"/> <!-- Original name is "db_miki2_model" -->
|
||||
<DList Name="gDekuBabaStemBaseDL" Offset="0x1828"/> <!-- Original name is "db_miki3_model" -->
|
||||
|
||||
<!-- Deku Baba body textures -->
|
||||
<Texture Name="gDekuBabaJawOuterTex" OutName="deku_baba_jaw_outer" Format="rgba16" Width="16" Height="32" Offset="0x18D0"/>
|
||||
<Texture Name="gDekuBabaJawInnerTex" OutName="deku_baba_jaw_inner" Format="rgba16" Width="32" Height="32" Offset="0x1CD0"/>
|
||||
<Texture Name="gDekuBabaLeafTex" OutName="deku_baba_leaf" Format="rgba16" Width="16" Height="32" Offset="0x24D0"/>
|
||||
<Texture Name="gDekuBabaBulbTex" OutName="deku_baba_bulb" Format="rgba16" Width="8" Height="8" Offset="0x28D0"/>
|
||||
<Texture Name="gDekuBabaStemTex" OutName="deku_baba_stem" Format="rgba16" Width="8" Height="8" Offset="0x2950"/>
|
||||
|
||||
<!-- Deku Baba limbs (upper/lower is only based on the "tongue" being in the lower) -->
|
||||
<Limb Name="gDekuBabaRootLimb" Type="Standard" EnumName="DEKUBABA_LIMB_ROOT" Offset="0x29D0" />
|
||||
<Limb Name="gDekuBabaUpperJawRootLimb" Type="Standard" EnumName="DEKUBABA_LIMB_UPPER_JAW_ROOT" Offset="0x29DC" />
|
||||
<Limb Name="gDekuBabaUpperJawRooWrappertLimb" Type="Standard" EnumName="DEKUBABA_LIMB_UPPER_JAW_WRAPPER" Offset="0x29E8" />
|
||||
<Limb Name="gDekuBabaUpperJawLimb" Type="Standard" EnumName="DEKUBABA_LIMB_UPPER_JAW" Offset="0x29F4" />
|
||||
<Limb Name="gDekuBabaLowerJawRootLimb" Type="Standard" EnumName="DEKUBABA_LIMB_LOWER_JAW_ROOT" Offset="0x2A00" />
|
||||
<Limb Name="gDekuBabaLowerJawWrapperLimb" Type="Standard" EnumName="DEKUBABA_LIMB_LOWER_JAW_WRAPPER" Offset="0x2A0C" />
|
||||
<Limb Name="gDekuBabaLowerJawLimb" Type="Standard" EnumName="DEKUBABA_LIMB_LOWER_JAW" Offset="0x2A18" />
|
||||
|
||||
<!-- Deku Baba skeleton (only used for jaws) -->
|
||||
<Skeleton Name="gDekuBabaSkel" Type="Normal" LimbType="Standard" LimbNone="DEKUBABA_LIMB_NONE" LimbMax="DEKUBABA_LIMB_MAX" EnumName="DekuBabaLimb" Offset="0x2A40" />
|
||||
|
||||
<!-- Deku Baba stick drop -->
|
||||
<DList Name="gDekuBabaStickDropDL" Offset="0x3070"/>
|
||||
<Texture Name="gDekuBabaStickDropTex" OutName="deku_baba_stick_drop" Format="rgba16" Width="32" Height="32" Offset="0x31C0"/>
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
<Root>
|
||||
<File Name="object_dekucity_obj" Segment="6">
|
||||
<Collision Name="object_dekucity_obj_Colheader_0002AC" Offset="0x2AC" />
|
||||
<DList Name="object_dekucity_obj_DL_0004E0" Offset="0x4E0" />
|
||||
<Collision Name="object_dekucity_obj_Colheader_0002AC" Offset="0x2AC" /> <!-- Original name is "z2_22_DOKUcode_bgdatainfo" ("doku" = "poison") -->
|
||||
<DList Name="object_dekucity_obj_DL_0004E0" Offset="0x4E0" /> <!-- Original name is "z2_22_DOKUwter_modelT" -->
|
||||
<DList Name="object_dekucity_obj_DL_000610" Offset="0x610" />
|
||||
<Texture Name="object_dekucity_obj_Tex_000618" OutName="tex_000618" Format="rgba16" Width="32" Height="32" Offset="0x618" />
|
||||
<TextureAnimation Name="object_dekucity_obj_Matanimheader_000E28" Offset="0xE28" />
|
||||
<DList Name="object_dekucity_obj_DL_001030" Offset="0x1030" />
|
||||
<DList Name="object_dekucity_obj_DL_001030" Offset="0x1030" /> <!-- Original name is "z2_22_wter_modelT" -->
|
||||
<DList Name="object_dekucity_obj_DL_001160" Offset="0x1160" />
|
||||
<Texture Name="object_dekucity_obj_Tex_001168" OutName="tex_001168" Format="rgba16" Width="32" Height="32" Offset="0x1168" />
|
||||
<TextureAnimation Name="object_dekucity_obj_Matanimheader_001978" Offset="0x1978" />
|
||||
<DList Name="object_dekucity_obj_DL_001D80" Offset="0x1D80" />
|
||||
<DList Name="object_dekucity_obj_DL_001ED8" Offset="0x1ED8" />
|
||||
<DList Name="object_dekucity_obj_DL_001ED8" Offset="0x1ED8" /> <!-- Original name is "z2_22_yama01_model" ("yama" = "mountain; hill") -->
|
||||
<Texture Name="object_dekucity_obj_Tex_002008" OutName="tex_002008" Format="rgba16" Width="16" Height="64" Offset="0x2008" />
|
||||
<Texture Name="object_dekucity_obj_Tex_002808" OutName="tex_002808" Format="rgba16" Width="32" Height="32" Offset="0x2808" />
|
||||
<Texture Name="object_dekucity_obj_Tex_003008" OutName="tex_003008" Format="i4" Width="64" Height="64" Offset="0x3008" />
|
||||
<TextureAnimation Name="object_dekucity_obj_Matanimheader_003820" Offset="0x3820" />
|
||||
<DList Name="object_dekucity_obj_DL_003990" Offset="0x3990" />
|
||||
<DList Name="object_dekucity_obj_DL_003998" Offset="0x3998" />
|
||||
<DList Name="object_dekucity_obj_DL_003998" Offset="0x3998" /> <!-- Original name is "z2_22_yama02_model" -->
|
||||
<Texture Name="object_dekucity_obj_Tex_003AC0" OutName="tex_003AC0" Format="rgba16" Width="16" Height="32" Offset="0x3AC0" />
|
||||
<Texture Name="object_dekucity_obj_Tex_003EC0" OutName="tex_003EC0" Format="rgba16" Width="32" Height="32" Offset="0x3EC0" />
|
||||
</File>
|
||||
|
||||
@@ -1,82 +1,82 @@
|
||||
<Root>
|
||||
<File Name="object_delf" Segment="6">
|
||||
<Animation Name="object_delf_Anim_00046C" Offset="0x46C" />
|
||||
<Animation Name="object_delf_Anim_00065C" Offset="0x65C" />
|
||||
<Animation Name="object_delf_Anim_0008E0" Offset="0x8E0" />
|
||||
<Animation Name="object_delf_Anim_000A94" Offset="0xA94" />
|
||||
<Animation Name="object_delf_Anim_000E44" Offset="0xE44" />
|
||||
<Animation Name="object_delf_Anim_0010F8" Offset="0x10F8" />
|
||||
<Animation Name="object_delf_Anim_001410" Offset="0x1410" />
|
||||
<Animation Name="object_delf_Anim_001754" Offset="0x1754" />
|
||||
<Animation Name="object_delf_Anim_00199C" Offset="0x199C" />
|
||||
<Animation Name="object_delf_Anim_001B28" Offset="0x1B28" />
|
||||
<Animation Name="object_delf_Anim_001ED4" Offset="0x1ED4" />
|
||||
<Animation Name="object_delf_Anim_003148" Offset="0x3148" />
|
||||
<Animation Name="object_delf_Anim_00377C" Offset="0x377C" />
|
||||
<Animation Name="object_delf_Anim_003BB4" Offset="0x3BB4" />
|
||||
<Animation Name="object_delf_Anim_003FAC" Offset="0x3FAC" />
|
||||
<Animation Name="object_delf_Anim_0042E8" Offset="0x42E8" />
|
||||
<Animation Name="object_delf_Anim_004798" Offset="0x4798" />
|
||||
<Animation Name="object_delf_Anim_004C44" Offset="0x4C44" />
|
||||
<Animation Name="object_delf_Anim_004FF4" Offset="0x4FF4" />
|
||||
<Animation Name="object_delf_Anim_0053A4" Offset="0x53A4" />
|
||||
<Animation Name="object_delf_Anim_005B68" Offset="0x5B68" />
|
||||
<Animation Name="object_delf_Anim_006328" Offset="0x6328" />
|
||||
<Animation Name="object_delf_Anim_006614" Offset="0x6614" />
|
||||
<Animation Name="object_delf_Anim_006B28" Offset="0x6B28" />
|
||||
<Animation Name="object_delf_Anim_006D74" Offset="0x6D74" />
|
||||
<Animation Name="object_delf_Anim_00706C" Offset="0x706C" />
|
||||
<Animation Name="object_delf_Anim_0072B0" Offset="0x72B0" />
|
||||
<Animation Name="object_delf_Anim_007570" Offset="0x7570" />
|
||||
<Animation Name="object_delf_Anim_007B04" Offset="0x7B04" />
|
||||
<Animation Name="object_delf_Anim_0080A4" Offset="0x80A4" />
|
||||
<Animation Name="object_delf_Anim_00859C" Offset="0x859C" />
|
||||
<Animation Name="object_delf_Anim_008A44" Offset="0x8A44" />
|
||||
<Animation Name="object_delf_Anim_009010" Offset="0x9010" />
|
||||
<Animation Name="object_delf_Anim_0091BC" Offset="0x91BC" />
|
||||
<Animation Name="object_delf_Anim_0094B0" Offset="0x94B0" />
|
||||
<Animation Name="object_delf_Anim_0097C4" Offset="0x97C4" />
|
||||
<Animation Name="object_delf_Anim_009C4C" Offset="0x9C4C" />
|
||||
<Animation Name="object_delf_Anim_009F40" Offset="0x9F40" />
|
||||
<Animation Name="object_delf_Anim_00A2A4" Offset="0xA2A4" />
|
||||
<Animation Name="object_delf_Anim_00A4B4" Offset="0xA4B4" />
|
||||
<Animation Name="object_delf_Anim_00A7B4" Offset="0xA7B4" />
|
||||
<Animation Name="object_delf_Anim_00AF78" Offset="0xAF78" />
|
||||
<Animation Name="object_delf_Anim_00B2B8" Offset="0xB2B8" />
|
||||
<Animation Name="object_delf_Anim_00BCD8" Offset="0xBCD8" />
|
||||
<Animation Name="object_delf_Anim_00BDFC" Offset="0xBDFC" />
|
||||
<Animation Name="object_delf_Anim_00C0BC" Offset="0xC0BC" />
|
||||
<Animation Name="object_delf_Anim_00C248" Offset="0xC248" />
|
||||
<Animation Name="object_delf_Anim_00C588" Offset="0xC588" />
|
||||
<Animation Name="object_delf_Anim_00C690" Offset="0xC690" />
|
||||
<Animation Name="object_delf_Anim_00C790" Offset="0xC790" />
|
||||
<Animation Name="object_delf_Anim_00CCD4" Offset="0xCCD4" />
|
||||
<Animation Name="object_delf_Anim_00CEE0" Offset="0xCEE0" />
|
||||
<Animation Name="object_delf_Anim_00D260" Offset="0xD260" />
|
||||
<Animation Name="object_delf_Anim_00E024" Offset="0xE024" />
|
||||
<Animation Name="object_delf_Anim_00EB18" Offset="0xEB18" />
|
||||
<Animation Name="object_delf_Anim_00EBB0" Offset="0xEBB0" />
|
||||
<Animation Name="object_delf_Anim_00EE30" Offset="0xEE30" />
|
||||
<Animation Name="object_delf_Anim_00F0D0" Offset="0xF0D0" />
|
||||
<Animation Name="object_delf_Anim_00FB30" Offset="0xFB30" />
|
||||
<Animation Name="object_delf_Anim_010590" Offset="0x10590" />
|
||||
<Animation Name="object_delf_Anim_01088C" Offset="0x1088C" />
|
||||
<Animation Name="object_delf_Anim_011088" Offset="0x11088" />
|
||||
<Animation Name="object_delf_Anim_0118FC" Offset="0x118FC" />
|
||||
<Animation Name="object_delf_Anim_011C70" Offset="0x11C70" />
|
||||
<Animation Name="object_delf_Anim_011FE0" Offset="0x11FE0" />
|
||||
<Animation Name="object_delf_Anim_012388" Offset="0x12388" />
|
||||
<Animation Name="object_delf_Anim_012738" Offset="0x12738" />
|
||||
<Animation Name="object_delf_Anim_012BBC" Offset="0x12BBC" />
|
||||
<Animation Name="object_delf_Anim_012EF8" Offset="0x12EF8" />
|
||||
<Animation Name="object_delf_Anim_013040" Offset="0x13040" />
|
||||
<Animation Name="object_delf_Anim_013378" Offset="0x13378" />
|
||||
<Animation Name="object_delf_Anim_013BE0" Offset="0x13BE0" />
|
||||
<Animation Name="object_delf_Anim_013E80" Offset="0x13E80" />
|
||||
<Animation Name="object_delf_Anim_014190" Offset="0x14190" />
|
||||
<Animation Name="object_delf_Anim_01447C" Offset="0x1447C" />
|
||||
<Animation Name="object_delf_Anim_01498C" Offset="0x1498C" />
|
||||
<Animation Name="object_delf_Anim_014E9C" Offset="0x14E9C" />
|
||||
<Animation Name="object_delf_Anim_015114" Offset="0x15114" />
|
||||
<Animation Name="object_delf_Anim_00046C" Offset="0x46C" /> <!-- Original name is "chat_bikkuri" -->
|
||||
<Animation Name="object_delf_Anim_00065C" Offset="0x65C" /> <!-- Original name is "chat_bikkuri_wait" -->
|
||||
<Animation Name="object_delf_Anim_0008E0" Offset="0x8E0" /> <!-- Original name is "chat_deru" -->
|
||||
<Animation Name="object_delf_Anim_000A94" Offset="0xA94" /> <!-- Original name is "chat_deru_wait" -->
|
||||
<Animation Name="object_delf_Anim_000E44" Offset="0xE44" /> <!-- Original name is "chat_fly_loop" -->
|
||||
<Animation Name="object_delf_Anim_0010F8" Offset="0x10F8" /> <!-- Original name is "chat_hena_wait" -->
|
||||
<Animation Name="object_delf_Anim_001410" Offset="0x1410" /> <!-- Original name is "chat_henahena" -->
|
||||
<Animation Name="object_delf_Anim_001754" Offset="0x1754" /> <!-- Original name is "chat_mae_wait" -->
|
||||
<Animation Name="object_delf_Anim_00199C" Offset="0x199C" /> <!-- Original name is "chat_modoru" -->
|
||||
<Animation Name="object_delf_Anim_001B28" Offset="0x1B28" /> <!-- Original name is "chat_nani_to_fly" -->
|
||||
<Animation Name="object_delf_Anim_001ED4" Offset="0x1ED4" /> <!-- Original name is "chat_nani_wait" -->
|
||||
<Animation Name="object_delf_Anim_003148" Offset="0x3148" /> <!-- Original name is "chat_okarina_play" -->
|
||||
<Animation Name="object_delf_Anim_00377C" Offset="0x377C" /> <!-- Original name is "chat_okarina_wait" -->
|
||||
<Animation Name="object_delf_Anim_003BB4" Offset="0x3BB4" /> <!-- Original name is "chat_sowasowa" -->
|
||||
<Animation Name="object_delf_Anim_003FAC" Offset="0x3FAC" /> <!-- Original name is "elf_amayadori" -->
|
||||
<Animation Name="object_delf_Anim_0042E8" Offset="0x42E8" /> <!-- Original name is "elf_amayadori2" -->
|
||||
<Animation Name="object_delf_Anim_004798" Offset="0x4798" /> <!-- Original name is "elf_amayadori_loop" -->
|
||||
<Animation Name="object_delf_Anim_004C44" Offset="0x4C44" /> <!-- Original name is "elf_amayadori_loop2" -->
|
||||
<Animation Name="object_delf_Anim_004FF4" Offset="0x4FF4" /> <!-- Original name is "elf_attack_1a" -->
|
||||
<Animation Name="object_delf_Anim_0053A4" Offset="0x53A4" /> <!-- Original name is "elf_attack_1b" -->
|
||||
<Animation Name="object_delf_Anim_005B68" Offset="0x5B68" /> <!-- Original name is "elf_attack_2a" -->
|
||||
<Animation Name="object_delf_Anim_006328" Offset="0x6328" /> <!-- Original name is "elf_attack_1b" -->
|
||||
<Animation Name="object_delf_Anim_006614" Offset="0x6614" /> <!-- Original name is "elf_bata_wait" -->
|
||||
<Animation Name="object_delf_Anim_006B28" Offset="0x6B28" /> <!-- Original name is "elf_boo" -->
|
||||
<Animation Name="object_delf_Anim_006D74" Offset="0x6D74" /> <!-- Original name is "elf_guru1" -->
|
||||
<Animation Name="object_delf_Anim_00706C" Offset="0x706C" /> <!-- Original name is "elf_guru1_loop" -->
|
||||
<Animation Name="object_delf_Anim_0072B0" Offset="0x72B0" /> <!-- Original name is "elf_guru2" -->
|
||||
<Animation Name="object_delf_Anim_007570" Offset="0x7570" /> <!-- Original name is "elf_guru2_loop" -->
|
||||
<Animation Name="object_delf_Anim_007B04" Offset="0x7B04" /> <!-- Original name is "elf_haigo_1" -->
|
||||
<Animation Name="object_delf_Anim_0080A4" Offset="0x80A4" /> <!-- Original name is "elf_haigo_2" -->
|
||||
<Animation Name="object_delf_Anim_00859C" Offset="0x859C" /> <!-- Original name is "elf_haigo_wait_1" -->
|
||||
<Animation Name="object_delf_Anim_008A44" Offset="0x8A44" /> <!-- Original name is "elf_haigo_wait_2" -->
|
||||
<Animation Name="object_delf_Anim_009010" Offset="0x9010" /> <!-- Original name is "elf_hataku" -->
|
||||
<Animation Name="object_delf_Anim_0091BC" Offset="0x91BC" /> <!-- Original name is "elf_hataku_kaodasi" -->
|
||||
<Animation Name="object_delf_Anim_0094B0" Offset="0x94B0" /> <!-- Original name is "elf_hataku_kaodasi_loop" -->
|
||||
<Animation Name="object_delf_Anim_0097C4" Offset="0x97C4" /> <!-- Original name is "elf_hataku_loop" -->
|
||||
<Animation Name="object_delf_Anim_009C4C" Offset="0x9C4C" /> <!-- Original name is "elf_hataku_mawarikomi" -->
|
||||
<Animation Name="object_delf_Anim_009F40" Offset="0x9F40" /> <!-- Original name is "elf_hataku_mawarikomi_loop" -->
|
||||
<Animation Name="object_delf_Anim_00A2A4" Offset="0xA2A4" /> <!-- Original name is "elf_hayai_turn" -->
|
||||
<Animation Name="object_delf_Anim_00A4B4" Offset="0xA4B4" /> <!-- Original name is "elf_ht_wait" -->
|
||||
<Animation Name="object_delf_Anim_00A7B4" Offset="0xA7B4" /> <!-- Original name is "elf_ikari" -->
|
||||
<Animation Name="object_delf_Anim_00AF78" Offset="0xAF78" /> <!-- Original name is "elf_kakureru" -->
|
||||
<Animation Name="object_delf_Anim_00B2B8" Offset="0xB2B8" /> <!-- Original name is "elf_kakureru_loop" -->
|
||||
<Animation Name="object_delf_Anim_00BCD8" Offset="0xBCD8" /> <!-- Original name is "elf_kizetu" -->
|
||||
<Animation Name="object_delf_Anim_00BDFC" Offset="0xBDFC" /> <!-- Original name is "elf_maederu" -->
|
||||
<Animation Name="object_delf_Anim_00C0BC" Offset="0xC0BC" /> <!-- Original name is "elf_maederu_loop" -->
|
||||
<Animation Name="object_delf_Anim_00C248" Offset="0xC248" /> <!-- Original name is "elf_mawarikomi" -->
|
||||
<Animation Name="object_delf_Anim_00C588" Offset="0xC588" /> <!-- Original name is "elf_mawarikomi_loop" -->
|
||||
<Animation Name="object_delf_Anim_00C690" Offset="0xC690" /> <!-- Original name is "elf_miwoyoseau" -->
|
||||
<Animation Name="object_delf_Anim_00C790" Offset="0xC790" /> <!-- Original name is "elf_miwoyoseau2" -->
|
||||
<Animation Name="object_delf_Anim_00CCD4" Offset="0xCCD4" /> <!-- Original name is "elf_modoru" -->
|
||||
<Animation Name="object_delf_Anim_00CEE0" Offset="0xCEE0" /> <!-- Original name is "elf_nanikairu2" -->
|
||||
<Animation Name="object_delf_Anim_00D260" Offset="0xD260" /> <!-- Original name is "elf_nanikairu_loop2" -->
|
||||
<Animation Name="object_delf_Anim_00E024" Offset="0xE024" /> <!-- Original name is "elf_okizari" -->
|
||||
<Animation Name="object_delf_Anim_00EB18" Offset="0xEB18" /> <!-- Original name is "elf_okizari_no" -->
|
||||
<Animation Name="object_delf_Anim_00EBB0" Offset="0xEBB0" /> <!-- Original name is "elf_okizari_sakebu" -->
|
||||
<Animation Name="object_delf_Anim_00EE30" Offset="0xEE30" /> <!-- Original name is "elf_okizari_sakebu_wait" -->
|
||||
<Animation Name="object_delf_Anim_00F0D0" Offset="0xF0D0" /> <!-- Original name is "elf_okizari_wait" -->
|
||||
<Animation Name="object_delf_Anim_00FB30" Offset="0xFB30" /> <!-- Original name is "elf_sakimawari_1" -->
|
||||
<Animation Name="object_delf_Anim_010590" Offset="0x10590" /> <!-- Original name is "elf_sakimawari_2" -->
|
||||
<Animation Name="object_delf_Anim_01088C" Offset="0x1088C" /> <!-- Original name is "elf_samui" -->
|
||||
<Animation Name="object_delf_Anim_011088" Offset="0x11088" /> <!-- Original name is "elf_seisi_1" -->
|
||||
<Animation Name="object_delf_Anim_0118FC" Offset="0x118FC" /> <!-- Original name is "elf_seisi_2" -->
|
||||
<Animation Name="object_delf_Anim_011C70" Offset="0x11C70" /> <!-- Original name is "elf_seisi_taiki_1" -->
|
||||
<Animation Name="object_delf_Anim_011FE0" Offset="0x11FE0" /> <!-- Original name is "elf_seisi_taiki_2" -->
|
||||
<Animation Name="object_delf_Anim_012388" Offset="0x12388" /> <!-- Original name is "elf_seisi_wait_1" -->
|
||||
<Animation Name="object_delf_Anim_012738" Offset="0x12738" /> <!-- Original name is "elf_seisi_wait_2" -->
|
||||
<Animation Name="object_delf_Anim_012BBC" Offset="0x12BBC" /> <!-- Original name is "elf_urusai" -->
|
||||
<Animation Name="object_delf_Anim_012EF8" Offset="0x12EF8" /> <!-- Original name is "elf_urusai_wait" -->
|
||||
<Animation Name="object_delf_Anim_013040" Offset="0x13040" /> <!-- Original name is "elf_usirohiku" -->
|
||||
<Animation Name="object_delf_Anim_013378" Offset="0x13378" /> <!-- Original name is "elf_usirohiku_loop" -->
|
||||
<Animation Name="object_delf_Anim_013BE0" Offset="0x13BE0" /> <!-- Original name is "elf_vs_yousei" -->
|
||||
<Animation Name="object_delf_Anim_013E80" Offset="0x13E80" /> <!-- Original name is "elf_vs_yousei_wait" -->
|
||||
<Animation Name="object_delf_Anim_014190" Offset="0x14190" /> <!-- Original name is "elf_yokeru" -->
|
||||
<Animation Name="object_delf_Anim_01447C" Offset="0x1447C" /> <!-- Original name is "elf_yokeru_loop" -->
|
||||
<Animation Name="object_delf_Anim_01498C" Offset="0x1498C" /> <!-- Original name is "elf_yorisou" -->
|
||||
<Animation Name="object_delf_Anim_014E9C" Offset="0x14E9C" /> <!-- Original name is "elf_yorisou_loop" -->
|
||||
<Animation Name="object_delf_Anim_015114" Offset="0x15114" /> <!-- Original name is "elf_yururi_wait" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -9,25 +9,25 @@
|
||||
<Texture Name="object_dhouse_Tex_002840" OutName="tex_002840" Format="rgba16" Width="32" Height="32" Offset="0x2840" />
|
||||
<Texture Name="object_dhouse_Tex_003040" OutName="tex_003040" Format="i4" Width="64" Height="64" Offset="0x3040" />
|
||||
<DList Name="object_dhouse_DL_004920" Offset="0x4920" />
|
||||
<DList Name="object_dhouse_DL_004928" Offset="0x4928" />
|
||||
<DList Name="object_dhouse_DL_004928" Offset="0x4928" /> <!-- Original name is "z2_broken_dhouse_model" -->
|
||||
<DList Name="object_dhouse_DL_005A70" Offset="0x5A70" />
|
||||
<DList Name="object_dhouse_DL_005A78" Offset="0x5A78" />
|
||||
<DList Name="object_dhouse_DL_005A78" Offset="0x5A78" /> <!-- Original name is "z2_dhouse_model" -->
|
||||
<DList Name="object_dhouse_DL_006CE0" Offset="0x6CE0" />
|
||||
<DList Name="object_dhouse_DL_006E28" Offset="0x6E28" />
|
||||
<DList Name="object_dhouse_DL_006E28" Offset="0x6E28" /> <!-- Original name is "d_hahen_01_model" -->
|
||||
<DList Name="object_dhouse_DL_006EF8" Offset="0x6EF8" />
|
||||
<DList Name="object_dhouse_DL_0070A8" Offset="0x70A8" />
|
||||
<DList Name="object_dhouse_DL_0070A8" Offset="0x70A8" /> <!-- Original name is "d_hahen_02_model" -->
|
||||
<DList Name="object_dhouse_DL_007190" Offset="0x7190" />
|
||||
<DList Name="object_dhouse_DL_007348" Offset="0x7348" />
|
||||
<DList Name="object_dhouse_DL_007348" Offset="0x7348" /> <!-- Original name is "d_hahen_03_model" -->
|
||||
<DList Name="object_dhouse_DL_007438" Offset="0x7438" />
|
||||
<DList Name="object_dhouse_DL_007568" Offset="0x7568" />
|
||||
<DList Name="object_dhouse_DL_007568" Offset="0x7568" /> <!-- Original name is "d_hahen_04_model" -->
|
||||
<DList Name="object_dhouse_DL_007638" Offset="0x7638" />
|
||||
<DList Name="object_dhouse_DL_007780" Offset="0x7780" />
|
||||
<DList Name="object_dhouse_DL_007780" Offset="0x7780" /> <!-- Original name is "d_hahen_05_model" -->
|
||||
<DList Name="object_dhouse_DL_007850" Offset="0x7850" />
|
||||
<DList Name="object_dhouse_DL_007A00" Offset="0x7A00" />
|
||||
<DList Name="object_dhouse_DL_007A00" Offset="0x7A00" /> <!-- Original name is "d_hahen_06_model" -->
|
||||
<DList Name="object_dhouse_DL_007AE8" Offset="0x7AE8" />
|
||||
<DList Name="object_dhouse_DL_007C98" Offset="0x7C98" />
|
||||
<Collision Name="object_dhouse_Colheader_008040" Offset="0x8040" />
|
||||
<DList Name="object_dhouse_DL_007C98" Offset="0x7C98" /> <!-- Original name is "d_hahen_07_model" -->
|
||||
<Collision Name="object_dhouse_Colheader_008040" Offset="0x8040" /> <!-- Original name is "z2_dhouse_hahen_bgdatainfo" -->
|
||||
<DList Name="object_dhouse_DL_0081D0" Offset="0x81D0" />
|
||||
<DList Name="object_dhouse_DL_0081D8" Offset="0x81D8" />
|
||||
<DList Name="object_dhouse_DL_0081D8" Offset="0x81D8" /> <!-- Original name is "z2_small_hahen_model" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<Root>
|
||||
<File Name="object_dinofos" Segment="6">
|
||||
<Animation Name="object_dinofos_Anim_000580" Offset="0x580" />
|
||||
<Animation Name="object_dinofos_Anim_000AF0" Offset="0xAF0" />
|
||||
<Animation Name="object_dinofos_Anim_001040" Offset="0x1040" />
|
||||
<Animation Name="object_dinofos_Anim_0013C0" Offset="0x13C0" />
|
||||
<Animation Name="object_dinofos_Anim_0017B8" Offset="0x17B8" />
|
||||
<Animation Name="object_dinofos_Anim_001CCC" Offset="0x1CCC" />
|
||||
<Animation Name="object_dinofos_Anim_0025B4" Offset="0x25B4" />
|
||||
<Animation Name="object_dinofos_Anim_002E40" Offset="0x2E40" />
|
||||
<Animation Name="object_dinofos_Anim_000580" Offset="0x580" /> <!-- Original name is "zf2_aruku" -->
|
||||
<Animation Name="object_dinofos_Anim_000AF0" Offset="0xAF0" /> <!-- Original name is "zf2_chakuti" -->
|
||||
<Animation Name="object_dinofos_Anim_001040" Offset="0x1040" /> <!-- Original name is "zf2_fire1" -->
|
||||
<Animation Name="object_dinofos_Anim_0013C0" Offset="0x13C0" /> <!-- Original name is "zf2_fire2" -->
|
||||
<Animation Name="object_dinofos_Anim_0017B8" Offset="0x17B8" /> <!-- Original name is "zf2_fire3" -->
|
||||
<Animation Name="object_dinofos_Anim_001CCC" Offset="0x1CCC" /> <!-- Original name is "zf2_jump" -->
|
||||
<Animation Name="object_dinofos_Anim_0025B4" Offset="0x25B4" /> <!-- Original name is "zf2_kiru" -->
|
||||
<Animation Name="object_dinofos_Anim_002E40" Offset="0x2E40" /> <!-- Original name is "zf2_matsu" -->
|
||||
<DList Name="object_dinofos_DL_005B10" Offset="0x5B10" />
|
||||
<DList Name="object_dinofos_DL_005D00" Offset="0x5D00" />
|
||||
<DList Name="object_dinofos_DL_005E60" Offset="0x5E60" />
|
||||
@@ -62,10 +62,10 @@
|
||||
<Limb Name="object_dinofos_Standardlimb_009508" Type="Standard" EnumName="OBJECT_DINOFOS_LIMB_13" Offset="0x9508" />
|
||||
<Limb Name="object_dinofos_Standardlimb_009514" Type="Standard" EnumName="OBJECT_DINOFOS_LIMB_14" Offset="0x9514" />
|
||||
<Skeleton Name="object_dinofos_Skel_009570" Type="Flex" LimbType="Standard" LimbNone="OBJECT_DINOFOS_LIMB_NONE" LimbMax="OBJECT_DINOFOS_LIMB_MAX" EnumName="ObjectDinofosLimb" Offset="0x9570" />
|
||||
<Animation Name="object_dinofos_Anim_009B70" Offset="0x9B70" />
|
||||
<Animation Name="object_dinofos_Anim_00ABD0" Offset="0xABD0" />
|
||||
<Animation Name="object_dinofos_Anim_00C974" Offset="0xC974" />
|
||||
<Animation Name="object_dinofos_Anim_00D21C" Offset="0xD21C" />
|
||||
<Animation Name="object_dinofos_Anim_00D62C" Offset="0xD62C" />
|
||||
<Animation Name="object_dinofos_Anim_009B70" Offset="0x9B70" /> <!-- Original name is "zf2_sakebi" -->
|
||||
<Animation Name="object_dinofos_Anim_00ABD0" Offset="0xABD0" /> <!-- Original name is "zf2_shini" -->
|
||||
<Animation Name="object_dinofos_Anim_00C974" Offset="0xC974" /> <!-- Original name is "zf2_startDEMO" -->
|
||||
<Animation Name="object_dinofos_Anim_00D21C" Offset="0xD21C" /> <!-- Original name is "zf2_yarare" -->
|
||||
<Animation Name="object_dinofos_Anim_00D62C" Offset="0xD62C" /> <!-- Original name is "zf2_yokoaruki" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<Root>
|
||||
<File Name="object_dkjail_obj" Segment="6">
|
||||
<DList Name="gDkjailIvyDL" Offset="0x80" />
|
||||
<DList Name="gDkjailIvyDL" Offset="0x80" /> <!-- Original name is "m2_Mn_TUTA_modelT" -->
|
||||
<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" />
|
||||
<Collision Name="object_dkjail_obj_Colheader_0011A8" Offset="0x11A8" />
|
||||
<Collision Name="object_dkjail_obj_Colheader_0011A8" Offset="0x11A8" /> <!-- Original name is "m2_Mn_TUTA_bgdatainfo" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
<Root>
|
||||
<File Name="object_dmask" Segment="6">
|
||||
<Animation Name="object_dmask_Anim_00017C" Offset="0x17C" />
|
||||
<Animation Name="object_dmask_Anim_0001A8" Offset="0x1A8" />
|
||||
<Animation Name="object_dmask_Anim_00017C" Offset="0x17C" /> <!-- Original name is "gbm_fall" -->
|
||||
<Animation Name="object_dmask_Anim_0001A8" Offset="0x1A8" /> <!-- Original name is "gbm_normal" -->
|
||||
<Limb Name="object_dmask_Standardlimb_01C0" Type="Standard" Offset="0x1C0" />
|
||||
<Skeleton Name="object_dmask_Skel_001D0" Type="Flex" LimbType="Standard" Offset="0x1D0" />
|
||||
<DList Name="object_dmask_DL_000430" Offset="0x430" />
|
||||
<Texture Name="object_dmask_Tex_000578" OutName="tex_000578" Format="i8" Width="64" Height="32" Offset="0x578" />
|
||||
<Texture Name="object_dmask_Tex_000D78" OutName="tex_000D78" Format="i8" Width="32" Height="16" Offset="0xD78" />
|
||||
<Animation Name="object_dmask_Anim_001090" Offset="0x1090" />
|
||||
<Animation Name="object_dmask_Anim_001090" Offset="0x1090" /> <!-- Original name is "gmask_rakka" -->
|
||||
<Limb Name="object_dmask_Standardlimb_010A0" Type="Standard" Offset="0x10A0" />
|
||||
<Skeleton Name="object_dmask_Skel_010B0" Type="Normal" LimbType="Standard" Offset="0x10B0" />
|
||||
<Animation Name="object_dmask_Anim_0011A0" Offset="0x11A0" />
|
||||
<Animation Name="object_dmask_Anim_0013A4" Offset="0x13A4" />
|
||||
<Animation Name="object_dmask_Anim_0011A0" Offset="0x11A0" /> <!-- Original name is "mjm_suteru" -->
|
||||
<Animation Name="object_dmask_Anim_0013A4" Offset="0x13A4" /> <!-- Original name is "mjm_suteru_loop" -->
|
||||
<Limb Name="object_dmask_Standardlimb_013C0" Type="Standard" Offset="0x13C0" />
|
||||
<Skeleton Name="object_dmask_Skel_013D0" Type="Normal" LimbType="Standard" Offset="0x13D0" />
|
||||
<DList Name="object_dmask_DL_001E70" Offset="0x1E70" />
|
||||
@@ -21,7 +21,7 @@
|
||||
<Texture Name="object_dmask_Tex_003620" OutName="tex_003620" Format="rgba16" Width="16" Height="16" Offset="0x3620" />
|
||||
<Texture Name="object_dmask_Tex_003820" OutName="tex_003820" Format="rgba16" Width="16" Height="16" Offset="0x3820" />
|
||||
<Texture Name="object_dmask_Tex_003A20" OutName="tex_003A20" Format="rgba16" Width="32" Height="32" Offset="0x3A20" />
|
||||
<Animation Name="object_dmask_Anim_004288" Offset="0x4288" />
|
||||
<Animation Name="object_dmask_Anim_004288" Offset="0x4288" /> <!-- Original name is "pzmask_taoreru" -->
|
||||
<Limb Name="object_dmask_Standardlimb_042A0" Type="Standard" Offset="0x42A0" />
|
||||
<Skeleton Name="object_dmask_Skel_042B0" Type="Normal" LimbType="Standard" Offset="0x42B0" />
|
||||
</File>
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<Root>
|
||||
<!-- Assets for Deku Palace Guards -->
|
||||
<File Name="object_dnk" Segment="6">
|
||||
<Animation Name="gDekuPalaceGuardAttackAnim" Offset="0x31C" /> <!-- Original named: dnk_attack -->
|
||||
<Animation Name="gDekuPalaceGuardDigAnim" Offset="0x430" /> <!-- Original named: dnk_dig -->
|
||||
<Animation Name="gDekuPalaceGuardHappyAnim" Offset="0x6CC" /> <!-- Original named: dnk_happy -->
|
||||
<Animation Name="gDekuPalaceGuardJumpAnim" Offset="0x894" /> <!-- Original named: dnk_jump -->
|
||||
<Animation Name="gDekuPalaceGuardStartAnim" Offset="0xB70" /> <!-- Original named: dnk_start -->
|
||||
<Animation Name="gDekuPalaceGuardAttackAnim" Offset="0x31C" /> <!-- Original name is "dnk_attack" -->
|
||||
<Animation Name="gDekuPalaceGuardDigAnim" Offset="0x430" /> <!-- Original name is "dnk_dig" -->
|
||||
<Animation Name="gDekuPalaceGuardHappyAnim" Offset="0x6CC" /> <!-- Original name is "dnk_happy" -->
|
||||
<Animation Name="gDekuPalaceGuardJumpAnim" Offset="0x894" /> <!-- Original name is "dnk_jump" -->
|
||||
<Animation Name="gDekuPalaceGuardStartAnim" Offset="0xB70" /> <!-- Original name is "dnk_start" -->
|
||||
<Texture Name="gDekuPalaceGuardLeafTorsoTex" OutName="deku_palace_guard_leaf_torso" Format="rgba16" Width="32" Height="32" Offset="0xB80" />
|
||||
<Texture Name="gDekuPalaceGuardFootTex" OutName="deku_palace_guard_foot" Format="rgba16" Width="16" Height="16" Offset="0x1380" />
|
||||
<Texture Name="gDekuPalaceGuardHeadTex" OutName="deku_palace_guard_head" Format="rgba16" Width="8" Height="8" Offset="0x1580" />
|
||||
@@ -45,7 +45,7 @@
|
||||
<Limb Name="gDekuPalaceGuardLeftFootLimb" Type="Standard" EnumName="DEKU_PALACE_GUARD_LIMB_LEFT_FOOT" Offset="0x2808" />
|
||||
<Limb Name="gDekuPalaceGuardRightFootLimb" Type="Standard" EnumName="DEKU_PALACE_GUARD_LIMB_RIGHT_FOOT" Offset="0x2814" />
|
||||
<Skeleton Name="gDekuPalaceGuardSkel" Type="Normal" LimbType="Standard" LimbNone="DEKU_PALACE_GUARD_LIMB_NONE" LimbMax="DEKU_PALACE_GUARD_LIMB_MAX" EnumName="DekuPalaceGuardLimb" Offset="0x2848" />
|
||||
<Animation Name="gDekuPalaceGuardWaitAnim" Offset="0x2A08" /> <!-- Original named: dnk_wait -->
|
||||
<Animation Name="gDekuPalaceGuardWalkAnim" Offset="0x2B6C" /> <!-- Original named: dnk_walk -->
|
||||
<Animation Name="gDekuPalaceGuardWaitAnim" Offset="0x2A08" /> <!-- Original name is "dnk_wait" -->
|
||||
<Animation Name="gDekuPalaceGuardWalkAnim" Offset="0x2B6C" /> <!-- Original name is "dnk_walk" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,25 +1,25 @@
|
||||
<Root>
|
||||
<File Name="object_dnt" Segment="6">
|
||||
<Animation Name="object_dnt_Anim_000994" Offset="0x994" />
|
||||
<Animation Name="object_dnt_Anim_0012F4" Offset="0x12F4" />
|
||||
<Animation Name="object_dnt_Anim_000994" Offset="0x994" /> <!-- Original name is "dnt_banban" -->
|
||||
<Animation Name="object_dnt_Anim_0012F4" Offset="0x12F4" /> <!-- Original name is "dnt_boyon" -->
|
||||
<DList Name="object_dnt_DL_001350" Offset="0x1350" />
|
||||
<DList Name="object_dnt_DL_001420" Offset="0x1420" />
|
||||
<Animation Name="object_dnt_Anim_001BC8" Offset="0x1BC8" />
|
||||
<Animation Name="object_dnt_Anim_001E2C" Offset="0x1E2C" />
|
||||
<Animation Name="object_dnt_Anim_002268" Offset="0x2268" />
|
||||
<Animation Name="object_dnt_Anim_002670" Offset="0x2670" />
|
||||
<Animation Name="object_dnt_Anim_0029E8" Offset="0x29E8" />
|
||||
<Animation Name="object_dnt_Anim_002F08" Offset="0x2F08" />
|
||||
<Animation Name="object_dnt_Anim_003438" Offset="0x3438" />
|
||||
<Animation Name="object_dnt_Anim_0038CC" Offset="0x38CC" />
|
||||
<Animation Name="object_dnt_Anim_003CC0" Offset="0x3CC0" />
|
||||
<Animation Name="object_dnt_Anim_001BC8" Offset="0x1BC8" /> <!-- Original name is "dnt_fly" -->
|
||||
<Animation Name="object_dnt_Anim_001E2C" Offset="0x1E2C" /> <!-- Original name is "dnt_iyaiya" -->
|
||||
<Animation Name="object_dnt_Anim_002268" Offset="0x2268" /> <!-- Original name is "dnt_iyaiyaTOmuun" -->
|
||||
<Animation Name="object_dnt_Anim_002670" Offset="0x2670" /> <!-- Original name is "dnt_kouka" -->
|
||||
<Animation Name="object_dnt_Anim_0029E8" Offset="0x29E8" /> <!-- Original name is "dnt_moguru" -->
|
||||
<Animation Name="object_dnt_Anim_002F08" Offset="0x2F08" /> <!-- Original name is "dnt_muun" -->
|
||||
<Animation Name="object_dnt_Anim_003438" Offset="0x3438" /> <!-- Original name is "dnt_nooo" -->
|
||||
<Animation Name="object_dnt_Anim_0038CC" Offset="0x38CC" /> <!-- Original name is "dnt_onedari" -->
|
||||
<Animation Name="object_dnt_Anim_003CC0" Offset="0x3CC0" /> <!-- Original name is "dnt_onedariTOwait" -->
|
||||
<Blob Name="object_dnt_Blob_003CD0" Size="0x10" Offset="0x3CD0" />
|
||||
<Animation Name="object_dnt_Anim_004700" Offset="0x4700" />
|
||||
<Animation Name="object_dnt_Anim_004AA0" Offset="0x4AA0" />
|
||||
<Animation Name="object_dnt_Anim_004E38" Offset="0x4E38" />
|
||||
<Animation Name="object_dnt_Anim_005488" Offset="0x5488" />
|
||||
<Animation Name="object_dnt_Anim_00577C" Offset="0x577C" />
|
||||
<Animation Name="object_dnt_Anim_005CA8" Offset="0x5CA8" />
|
||||
<Animation Name="object_dnt_Anim_004700" Offset="0x4700" /> <!-- Original name is "dnt_spoon" -->
|
||||
<Animation Name="object_dnt_Anim_004AA0" Offset="0x4AA0" /> <!-- Original name is "dnt_tobidasu01" -->
|
||||
<Animation Name="object_dnt_Anim_004E38" Offset="0x4E38" /> <!-- Original name is "dnt_tobidasu02" -->
|
||||
<Animation Name="object_dnt_Anim_005488" Offset="0x5488" /> <!-- Original name is "dnt_wait" -->
|
||||
<Animation Name="object_dnt_Anim_00577C" Offset="0x577C" /> <!-- Original name is "dnt_wait02" -->
|
||||
<Animation Name="object_dnt_Anim_005CA8" Offset="0x5CA8" /> <!-- Original name is "dnt_waitTOonedari" -->
|
||||
<DList Name="object_dnt_DL_007EA0" Offset="0x7EA0" />
|
||||
<DList Name="object_dnt_DL_008048" Offset="0x8048" />
|
||||
<DList Name="object_dnt_DL_008290" Offset="0x8290" />
|
||||
@@ -85,7 +85,7 @@
|
||||
<Limb Name="object_dnt_Standardlimb_00ABEC" Type="Standard" EnumName="OBJECT_DNT_LIMB_1A" Offset="0xABEC" />
|
||||
<Limb Name="object_dnt_Standardlimb_00ABF8" Type="Standard" EnumName="OBJECT_DNT_LIMB_1B" Offset="0xABF8" />
|
||||
<Skeleton Name="object_dnt_Skel_00AC70" Type="Flex" LimbType="Standard" LimbNone="OBJECT_DNT_LIMB_NONE" LimbMax="OBJECT_DNT_LIMB_MAX" EnumName="ObjectDntLimb" Offset="0xAC70" />
|
||||
<Animation Name="object_dnt_Anim_00B0B4" Offset="0xB0B4" />
|
||||
<Animation Name="object_dnt_Anim_00B0B4" Offset="0xB0B4" /> <!-- Original name is "dnt_walk" -->
|
||||
<Texture Name="object_dnt_Tex_00B0D0" OutName="tex_00B0D0" Format="rgba16" Width="16" Height="16" Offset="0xB0D0" />
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
<Root>
|
||||
<File Name="object_dodongo" Segment="6">
|
||||
<Animation Name="object_dodongo_Anim_0013C4" Offset="0x13C4" />
|
||||
<Animation Name="object_dodongo_Anim_0013C4" Offset="0x13C4" /> <!-- Original name is "da_die" -->
|
||||
<Animation Name="object_dodongo_Anim_0015F4" Offset="0x15F4" />
|
||||
<Animation Name="object_dodongo_Anim_001A44" Offset="0x1A44" />
|
||||
<Animation Name="object_dodongo_Anim_001F44" Offset="0x1F44" />
|
||||
<Animation Name="object_dodongo_Anim_0028F0" Offset="0x28F0" />
|
||||
<Animation Name="object_dodongo_Anim_003088" Offset="0x3088" />
|
||||
<Animation Name="object_dodongo_Anim_001A44" Offset="0x1A44" /> <!-- Original name is "da_dmg" -->
|
||||
<Animation Name="object_dodongo_Anim_001F44" Offset="0x1F44" /> <!-- Original name is "da_dmg_wait" -->
|
||||
<Animation Name="object_dodongo_Anim_0028F0" Offset="0x28F0" /> <!-- Original name is "da_fire" -->
|
||||
<Animation Name="object_dodongo_Anim_003088" Offset="0x3088" /> <!-- Original name is "da_fire_wait" -->
|
||||
<Animation Name="object_dodongo_Anim_003368" Offset="0x3368" />
|
||||
<Animation Name="object_dodongo_Anim_003B14" Offset="0x3B14" />
|
||||
<Animation Name="object_dodongo_Anim_0042C4" Offset="0x42C4" />
|
||||
<Animation Name="object_dodongo_Anim_004C20" Offset="0x4C20" />
|
||||
<Animation Name="object_dodongo_Anim_003B14" Offset="0x3B14" /> <!-- Original name is "da_right" -->
|
||||
<Animation Name="object_dodongo_Anim_0042C4" Offset="0x42C4" /> <!-- Original name is "da_left" -->
|
||||
<Animation Name="object_dodongo_Anim_004C20" Offset="0x4C20" /> <!-- Original name is "da_wait" -->
|
||||
<DList Name="object_dodongo_DL_006640" Offset="0x6640" />
|
||||
<DList Name="object_dodongo_DL_006750" Offset="0x6750" />
|
||||
<DList Name="object_dodongo_DL_006860" Offset="0x6860" />
|
||||
@@ -59,9 +59,9 @@
|
||||
<Limb Name="object_dodongo_Standardlimb_008288" Type="Standard" EnumName="OBJECT_DODONGO_LIMB_1D" Offset="0x8288" />
|
||||
<Limb Name="object_dodongo_Standardlimb_008294" Type="Standard" EnumName="OBJECT_DODONGO_LIMB_1E" Offset="0x8294" />
|
||||
<Skeleton Name="object_dodongo_Skel_008318" Type="Normal" LimbType="Standard" LimbNone="OBJECT_DODONGO_LIMB_NONE" LimbMax="OBJECT_DODONGO_LIMB_MAX" EnumName="ObjectDodongoLimb" Offset="0x8318" />
|
||||
<Animation Name="object_dodongo_Anim_008B1C" Offset="0x8B1C" />
|
||||
<Animation Name="object_dodongo_Anim_008DE0" Offset="0x8DE0" />
|
||||
<Animation Name="object_dodongo_Anim_009088" Offset="0x9088" />
|
||||
<Animation Name="object_dodongo_Anim_008B1C" Offset="0x8B1C" /> <!-- Original name is "da_walk" -->
|
||||
<Animation Name="object_dodongo_Anim_008DE0" Offset="0x8DE0" /> <!-- Original name is "da_walk_start" -->
|
||||
<Animation Name="object_dodongo_Anim_009088" Offset="0x9088" /> <!-- Original name is "da_walk_end" -->
|
||||
|
||||
<!-- Fire Effect Textures -->
|
||||
<Texture Name="gDodongoFire0Tex" OutName="dodongo_fire_0" Format="i4" Width="32" Height="32" Offset="0x90A0"/>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<Root>
|
||||
<File Name="object_dor01" Segment="6">
|
||||
<DList Name="object_dor01_DL_000440" Offset="0x440" />
|
||||
<DList Name="object_dor01_DL_000448" Offset="0x448" />
|
||||
<DList Name="object_dor01_DL_000440" Offset="0x440" /> <!-- Original name is "z2_dor01_modelT" -->
|
||||
<DList Name="object_dor01_DL_000448" Offset="0x448" /> <!-- Original name is "z2_dor01_model" -->
|
||||
<Texture Name="object_dor01_Tex_000650" OutName="tex_000650" Format="rgba16" Width="16" Height="128" Offset="0x650" />
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<Root>
|
||||
<File Name="object_dor02" Segment="6">
|
||||
<DList Name="object_dor02_DL_000420" Offset="0x420"/>
|
||||
<DList Name="gZoraHallDoorDL" Offset="0x428"/>
|
||||
<DList Name="object_dor02_DL_000420" Offset="0x420"/> <!-- Original name is "z2_dor02_modelT" -->
|
||||
<DList Name="gZoraHallDoorDL" Offset="0x428"/> <!-- Original name is "z2_dor02_model" -->
|
||||
<Texture Name="gZoraHallDoorTex" OutName="zora_hall_door" Format="rgba16" Width="32" Height="64" Offset="0x610"/>
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<Root>
|
||||
<File Name="object_dor03" Segment="6">
|
||||
<DList Name="gSwampDoorDL" Offset="0x3C0" />
|
||||
<DList Name="gSwampDoorDL" Offset="0x3C0" /> <!-- Original name is "z2_dor03_model" -->
|
||||
<Texture Name="gSwampDoorTex" OutName="swamp_door" Format="rgba16" Width="32" Height="64" Offset="0x4D0" />
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<Root>
|
||||
<File Name="object_dor04" Segment="6">
|
||||
<DList Name="gMagicHagPotionShopDoorEndDL" Offset="0x460"/>
|
||||
<DList Name="gMagicHagPotionShopDoorDL" Offset="0x468"/>
|
||||
<DList Name="gMagicHagPotionShopDoorEndDL" Offset="0x460"/> <!-- Original name is "z2_dor04_modelT" -->
|
||||
<DList Name="gMagicHagPotionShopDoorDL" Offset="0x468"/> <!-- Original name is "z2_dor04_model" -->
|
||||
<Texture Name="gMagicHagPotionShopDoorTex" OutName="magic_hag_potion_shop_door" Format="rgba16" Width="64" Height="32" Offset="0x658"/>
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
<Root>
|
||||
<!-- Object for the Gong and KendoKanban board in the Swordsman's School -->
|
||||
<File Name="object_dora" Segment="6">
|
||||
<DList Name="gKendoKanbanDL" Offset="0x180" />
|
||||
<DList Name="gKendoKanbanDL" Offset="0x180" /> <!-- Original name is "djo_kanban_model" -->
|
||||
<Texture Name="gKendoKanbanFrontTex" OutName="kendo_kanban_front" Format="rgba16" Width="32" Height="64" Offset="0x280" />
|
||||
<Texture Name="gKendoKanbanSideTex" OutName="kendo_kanban_side" Format="rgba16" Width="32" Height="32" Offset="0x1280" />
|
||||
<DList Name="gKendoKanbanTopRightDL" Offset="0x2080" />
|
||||
<DList Name="gKendoKanbanTopLeftDL" Offset="0x2180" />
|
||||
<DList Name="gKendoKanbanBottomLeftDL" Offset="0x2280" />
|
||||
<DList Name="gKendoKanbanBottomRightDL" Offset="0x2380" />
|
||||
<DList Name="gKendoKanbanTopRightDL" Offset="0x2080" /> <!-- Original name is "ita_tR_model" -->
|
||||
<DList Name="gKendoKanbanTopLeftDL" Offset="0x2180" /> <!-- Original name is "ita_tL_model" -->
|
||||
<DList Name="gKendoKanbanBottomLeftDL" Offset="0x2280" /> <!-- Original name is "ita_bL_model" -->
|
||||
<DList Name="gKendoKanbanBottomRightDL" Offset="0x2380" /> <!-- Original name is "ita_bR_model" -->
|
||||
<Texture Name="gKendoKanbanSplitFrontTex" OutName="kendo_kanban_front_split_alt" Format="rgba16" Width="32" Height="64" Offset="0x2480" />
|
||||
<Texture Name="gKendoKanbanSplitSideTex" OutName="kendo_kanban_side_split_alt" Format="rgba16" Width="32" Height="32" Offset="0x3480" />
|
||||
<DList Name="gDoraChainDL" Offset="0x3FD0" />
|
||||
<DList Name="gDoraGongDL" Offset="0x4160" />
|
||||
<DList Name="gDoraGongDL" Offset="0x3FD0" /> <!-- Original name is "dora_hontai_model" -->
|
||||
<DList Name="gDoraChainDL" Offset="0x4160" /> <!-- Original name is "kusariT_model" -->
|
||||
<Texture Name="gDoraGongTex" OutName="dora_gong" Format="rgba16" Width="32" Height="32" Offset="0x4208" />
|
||||
<Texture Name="gDoraChainTex" OutName="dora_chain" Format="rgba16" Width="16" Height="64" Offset="0x4A08" />
|
||||
</File>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<Texture Name="object_driftice_TLUT_000420" OutName="tlut_000420" Format="rgba16" Width="4" Height="4" Offset="0x420" />
|
||||
<Texture Name="object_driftice_Tex_000440" OutName="tex_000440" Format="ci4" Width="64" Height="64" Offset="0x440" />
|
||||
<Texture Name="object_driftice_Tex_000C40" OutName="tex_000C40" Format="ci4" Width="64" Height="64" Offset="0xC40" />
|
||||
<DList Name="object_driftice_DL_0016A0" Offset="0x16A0" />
|
||||
<Collision Name="object_driftice_Colheader_001AA8" Offset="0x1AA8" />
|
||||
<DList Name="object_driftice_DL_0016A0" Offset="0x16A0" /> <!-- Original name is "obj_iceblock_model" -->
|
||||
<Collision Name="object_driftice_Colheader_001AA8" Offset="0x1AA8" /> <!-- Original name is "obj_iceblock_bgdatainfo" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<Root>
|
||||
<!-- Object for the mannequin inside Anju's room which holds her wedding dress -->
|
||||
<File Name="object_drs" Segment="6">
|
||||
<Animation Name="gWeddingDressMannequinIdleAnim" Offset="0x1C" />
|
||||
<Animation Name="gWeddingDressMannequinIdleAnim" Offset="0x1C" /> <!-- Original name is "drs_kihon" -->
|
||||
<DList Name="gWeddingDressMannequinDL" Offset="0x3120" />
|
||||
<DList Name="gWeddingDressMannequinPatternDL" Offset="0x3EA8" />
|
||||
<DList Name="gWeddingDressMannequinMaskDL" Offset="0x3F80" />
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<Root>
|
||||
<File Name="object_ds2" Segment="6">
|
||||
<Animation Name="object_ds2_Anim_0002E4" Offset="0x2E4" />
|
||||
<Animation Name="object_ds2_Anim_0002E4" Offset="0x2E4" /> <!-- Original name is "ds2_matsu" -->
|
||||
<DList Name="object_ds2_DL_001990" Offset="0x1990" />
|
||||
<DList Name="object_ds2_DL_001C98" Offset="0x1C98" />
|
||||
<DList Name="object_ds2_DL_002188" Offset="0x2188" />
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
<Texture Name="gDs2nEyeOpen2Tex" OutName="eye_open2" Format="ci8" Width="32" Height="32" Offset="0x7990" TlutOffset="0x6850" />
|
||||
<Texture Name="gDs2nMouthOpen2Tex" OutName="mouth_open2" Format="ci8" Width="32" Height="16" Offset="0x7D90" TlutOffset="0x6450" />
|
||||
|
||||
<Animation Name="gDs2nIdleAnim" Offset="0x8038" />
|
||||
<Animation Name="gDs2nIdleAnim" Offset="0x8038" /> <!-- Original name is "ds2n_wait" -->
|
||||
|
||||
<!-- z64Utils cannot render this skeleton, no idea what the three limbs with no DL are for, our actor doesnt use them -->
|
||||
<Limb Name="gDs2nHipsLimb" Type="Standard" EnumName="DS2N_LIMB_HIPS" Offset="0x8050" />
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<Root>
|
||||
<File Name="object_dt" Segment="6">
|
||||
<Animation Name="object_dt_Anim_0005A4" Offset="0x5A4" />
|
||||
<Animation Name="object_dt_Anim_000854" Offset="0x854" />
|
||||
<Animation Name="object_dt_Anim_000BE0" Offset="0xBE0" />
|
||||
<Animation Name="object_dt_Anim_000DA8" Offset="0xDA8" />
|
||||
<Animation Name="object_dt_Anim_00112C" Offset="0x112C" />
|
||||
<Animation Name="object_dt_Anim_0005A4" Offset="0x5A4" /> <!-- Original name is "dt_aiya" -->
|
||||
<Animation Name="object_dt_Anim_000854" Offset="0x854" /> <!-- Original name is "dt_aiya2yomesan" -->
|
||||
<Animation Name="object_dt_Anim_000BE0" Offset="0xBE0" /> <!-- Original name is "dt_arigato" -->
|
||||
<Animation Name="object_dt_Anim_000DA8" Offset="0xDA8" /> <!-- Original name is "dt_mojimoji" -->
|
||||
<Animation Name="object_dt_Anim_00112C" Offset="0x112C" /> <!-- Original name is "dt_wait" -->
|
||||
<DList Name="object_dt_DL_004DB0" Offset="0x4DB0" />
|
||||
<DList Name="object_dt_DL_005130" Offset="0x5130" />
|
||||
<DList Name="object_dt_DL_0054C8" Offset="0x54C8" />
|
||||
@@ -62,6 +62,6 @@
|
||||
<Limb Name="object_dt_Standardlimb_00B07C" Type="Standard" EnumName="OBJECT_DT_LIMB_0D" Offset="0xB07C" />
|
||||
<Limb Name="object_dt_Standardlimb_00B088" Type="Standard" EnumName="OBJECT_DT_LIMB_0E" Offset="0xB088" />
|
||||
<Skeleton Name="object_dt_Skel_00B0CC" Type="Flex" LimbType="Standard" LimbNone="OBJECT_DT_LIMB_NONE" LimbMax="OBJECT_DT_LIMB_MAX" EnumName="ObjectDtLimb" Offset="0xB0CC" />
|
||||
<Animation Name="object_dt_Anim_00B500" Offset="0xB500" />
|
||||
<Animation Name="object_dt_Anim_00B500" Offset="0xB500" /> <!-- Original name is "dt_yome2arigato" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
<Root>
|
||||
<File Name="object_dy_obj" Segment="6">
|
||||
<Animation Name="object_dy_obj_Anim_00129C" Offset="0x129C" />
|
||||
<Animation Name="object_dy_obj_Anim_002338" Offset="0x2338" />
|
||||
<Animation Name="object_dy_obj_Anim_0027B0" Offset="0x27B0" />
|
||||
<Animation Name="object_dy_obj_Anim_0045FC" Offset="0x45FC" />
|
||||
<Animation Name="object_dy_obj_Anim_005238" Offset="0x5238" />
|
||||
<Animation Name="object_dy_obj_Anim_005E20" Offset="0x5E20" />
|
||||
<Animation Name="object_dy_obj_Anim_006DE4" Offset="0x6DE4" />
|
||||
<Animation Name="object_dy_obj_Anim_008090" Offset="0x8090" />
|
||||
<Animation Name="object_dy_obj_Anim_00C500" Offset="0xC500" />
|
||||
<Animation Name="object_dy_obj_Anim_00D15C" Offset="0xD15C" />
|
||||
<Animation Name="object_dy_obj_Anim_00129C" Offset="0x129C" /> <!-- Original name is "be_mahoukousi" -->
|
||||
<Animation Name="object_dy_obj_Anim_002338" Offset="0x2338" /> <!-- Original name is "be_mahoukousi_loop" -->
|
||||
<Animation Name="object_dy_obj_Anim_0027B0" Offset="0x27B0" /> <!-- Original name is "be_syutugen" -->
|
||||
<Animation Name="object_dy_obj_Anim_0045FC" Offset="0x45FC" /> <!-- Original name is "be_utubuse" -->
|
||||
<Animation Name="object_dy_obj_Anim_005238" Offset="0x5238" /> <!-- Original name is "be_utubuse_loop" -->
|
||||
<Animation Name="object_dy_obj_Anim_005E20" Offset="0x5E20" /> <!-- Original name is "bigelf_denjyu" -->
|
||||
<Animation Name="object_dy_obj_Anim_006DE4" Offset="0x6DE4" /> <!-- Original name is "bigelf_hakusyu" -->
|
||||
<Animation Name="object_dy_obj_Anim_008090" Offset="0x8090" /> <!-- Original name is "bigelf_itemdasu" -->
|
||||
<Animation Name="object_dy_obj_Anim_00C500" Offset="0xC500" /> <!-- Original name is "bigelf_syutugen" -->
|
||||
<Animation Name="object_dy_obj_Anim_00D15C" Offset="0xD15C" /> <!-- Original name is "bigelf_udegumi" -->
|
||||
<DList Name="object_dy_obj_DL_00D1B0" Offset="0xD1B0" />
|
||||
<DList Name="object_dy_obj_DL_00D228" Offset="0xD228" />
|
||||
<Texture Name="object_dy_obj_Tex_00D240" OutName="tex_00D240" Format="i4" Width="32" Height="32" Offset="0xD240" />
|
||||
@@ -18,7 +18,7 @@
|
||||
<Array Name="object_dy_obj_Vtx_00DD40" Count="27" Offset="0xDD40">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="object_dy_obj_DL_00DEF0" Offset="0xDEF0" />
|
||||
<DList Name="object_dy_obj_DL_00DEF0" Offset="0xDEF0" /> <!-- Original name is "efc_g_fairly_modelT" -->
|
||||
<DList Name="object_dy_obj_DL_013810" Offset="0x13810" />
|
||||
<DList Name="object_dy_obj_DL_013928" Offset="0x13928" />
|
||||
<DList Name="object_dy_obj_DL_013CF8" Offset="0x13CF8" />
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<Root>
|
||||
<File Name="object_efc_star_field" Segment="6">
|
||||
<DList Name="object_efc_star_field_DL_000080" Offset="0x80" />
|
||||
<DList Name="object_efc_star_field_DL_000080" Offset="0x80" /> <!-- Original name is "efc_star_field_modelT" -->
|
||||
<Texture Name="object_efc_star_field_Tex_000108" OutName="tex_000108" Format="i8" Width="16" Height="64" Offset="0x108" />
|
||||
<DList Name="object_efc_star_field_DL_000DE0" Offset="0xDE0" />
|
||||
<DList Name="object_efc_star_field_DL_000DE0" Offset="0xDE0" /> <!-- Original name is "demo_rock_model" -->
|
||||
<Texture Name="object_efc_star_field_Tex_000FD0" OutName="tex_000FD0" Format="i4" Width="64" Height="64" Offset="0xFD0" />
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<Array Name="object_efc_tw_Vtx_000060" Count="21" Offset="0x60" >
|
||||
<Vtx/>
|
||||
</Array>
|
||||
<DList Name="object_efc_tw_DL_0001B0" Offset="0x1B0" />
|
||||
<DList Name="object_efc_tw_DL_0001B0" Offset="0x1B0" /> <!-- Original name is "top_fc_mdl" -->
|
||||
<Texture Name="object_efc_tw_Tex_0002C8" OutName="tex_0002C8" Format="i8" Width="64" Height="64" Offset="0x2C8" />
|
||||
<Limb Name="object_efc_tw_Curvelimb_0012C8" Type="Curve" EnumName="OBJECT_EFC_TW_LIMB_01" Offset="0x12C8" />
|
||||
<Limb Name="object_efc_tw_Curvelimb_0012D4" Type="Curve" EnumName="OBJECT_EFC_TW_LIMB_02" Offset="0x12D4" />
|
||||
|
||||
@@ -2,20 +2,20 @@
|
||||
<!-- Assets for the Eyegore enemy and associated props -->
|
||||
<File Name="object_eg" Segment="6">
|
||||
<!-- Display lists and textures for Eyegore's effects -->
|
||||
<DList Name="gEyegoreEffectImpactDL" Offset="0x40" />
|
||||
<DList Name="gEyegoreEffectImpactDL" Offset="0x40" /> <!-- Original name is "grid1_model" -->
|
||||
<Texture Name="gEyegoreEffectImpactTex" OutName="eyegore_effect_impact" Format="ia8" Width="64" Height="64" Offset="0xC0" />
|
||||
<TextureAnimation Name="gEyegoreEmpty1TexAnim" Offset="0x10C0" />
|
||||
<DList Name="gEyegoreEffectLargeBodyPieceDL" Offset="0x1170" />
|
||||
<DList Name="gEyegoreEffectLargeBodyPieceDL" Offset="0x1170" /> <!-- Original name is "baku_shape1_model" -->
|
||||
<Texture Name="gEyegoreEffectLargeBodyPieceTex" OutName="eyegore_effect_large_piece" Format="rgba16" Width="8" Height="16" Offset="0x1210" />
|
||||
<DList Name="gEyegoreEffectSmallBodyPieceDL" Offset="0x13B0" />
|
||||
<DList Name="gEyegoreEffectSmallBodyPieceDL" Offset="0x13B0" /> <!-- Original name is "baku_shape2_model" -->
|
||||
<Texture Name="gEyegoreEffectSmallBodyPieceTex" OutName="eyegore_effect_small_piece" Format="rgba16" Width="8" Height="16" Offset="0x1450" />
|
||||
<DList Name="gEyegoreEmpty1DL" Offset="0x1690" />
|
||||
|
||||
<!-- Assets for Eyegore's destructible pillars (unused) -->
|
||||
<DList Name="gEyegoreBlockDL" Offset="0x1698" />
|
||||
<Collision Name="gEyegoreBlockCol" Offset="0x1820" />
|
||||
<Collision Name="gEyegoreBlockCol" Offset="0x1820" /> <!-- Original name is "eg_block1_bgdatainfo" -->
|
||||
<DList Name="gEyegoreEmpty2DL" Offset="0x1910" />
|
||||
<DList Name="gEyegoreEffectSolidDebrisDL" Offset="0x1918" />
|
||||
<DList Name="gEyegoreEffectSolidDebrisDL" Offset="0x1918" /> <!-- Original name is "eg_block2_model" -->
|
||||
<Texture Name="gEyegoreEffectSolidDebrisTex" OutName="eyegore_effect_solid_debris" Format="rgba16" Width="16" Height="16" Offset="0x19B0" />
|
||||
<TextureAnimation Name="gEyegoreEmpty2TexAnim" Offset="0x1BB0" />
|
||||
<DList Name="gEyegoreEmpty3DL" Offset="0x1BF0" />
|
||||
@@ -24,7 +24,7 @@
|
||||
<TextureAnimation Name="gEyegoreEmpty3TexAnim" Offset="0x1E80" />
|
||||
|
||||
<!-- Slam attack animation -->
|
||||
<Animation Name="gEyegoreSlamAnim" Offset="0x2460" />
|
||||
<Animation Name="gEyegoreSlamAnim" Offset="0x2460" /> <!-- Original name is "eg_atack01" -->
|
||||
|
||||
<!-- Unused vertex mesh. Purpose unknown. -->
|
||||
<Array Name="gEyegoreUnusedVtx" Count="464" Offset="0x2470"> <!-- type is uncertain -->
|
||||
@@ -32,7 +32,7 @@
|
||||
</Array>
|
||||
|
||||
<!-- Display list for Eyegore's laser attack -->
|
||||
<DList Name="gEyegoreLaserDL" Offset="0x41F0" />
|
||||
<DList Name="gEyegoreLaserDL" Offset="0x41F0" /> <!-- Original name is "eg_sen_SCR1_F_model" -->
|
||||
|
||||
<!-- Several unused textures. Purpose unknown. -->
|
||||
<Texture Name="gEyegoreUnusedUnknown1Tex" OutName="eyegore_unused_unknown_1" Format="rgba16" Width="8" Height="8" Offset="0x4280" /> <!-- unused -->
|
||||
@@ -105,32 +105,32 @@
|
||||
<Skeleton Name="gEyegoreSkel" Type="Flex" LimbType="Standard" LimbNone="EYEGORE_LIMB_NONE" LimbMax="EYEGORE_LIMB_MAX" EnumName="EyegoreLimb" Offset="0x9664" />
|
||||
|
||||
<!-- Various fight animations -->
|
||||
<Animation Name="gEyegoreSlamWaitAnim" Offset="0x9D2C" />
|
||||
<Animation Name="gEyegoreSlamEndAnim" Offset="0xA204" />
|
||||
<Animation Name="gEyegoreLaserAnim" Offset="0xA484" />
|
||||
<Animation Name="gEyegoreUnusedLaserEndAnim" Offset="0xA73C" />
|
||||
<Animation Name="gEyegoreDamagedAnim" Offset="0xADF8" />
|
||||
<Animation Name="gEyegoreDeathAnim" Offset="0xBC60" />
|
||||
<Animation Name="gEyegoreRetreatAnim" Offset="0xBEB8" />
|
||||
<Animation Name="gEyegoreLeftPunchAnim" Offset="0xC434" />
|
||||
<Animation Name="gEyegoreRightPunchAnim" Offset="0xC9B4" />
|
||||
<Animation Name="gEyegoreStunnedAnim" Offset="0xCC4C" />
|
||||
<Animation Name="gEyegoreStunEndAnim" Offset="0xCE54" />
|
||||
<Animation Name="gEyegoreSitAnim" Offset="0xD3D8" />
|
||||
<Animation Name="gEyegoreSlamWaitAnim" Offset="0x9D2C" /> <!-- Original name is "eg_atack02" -->
|
||||
<Animation Name="gEyegoreSlamEndAnim" Offset="0xA204" /> <!-- Original name is "eg_atack03" -->
|
||||
<Animation Name="gEyegoreLaserAnim" Offset="0xA484" /> <!-- Original name is "eg_beam" -->
|
||||
<Animation Name="gEyegoreUnusedLaserEndAnim" Offset="0xA73C" /> <!-- Original name is "eg_beamTOwalk" -->
|
||||
<Animation Name="gEyegoreDamagedAnim" Offset="0xADF8" /> <!-- Original name is "eg_damage" -->
|
||||
<Animation Name="gEyegoreDeathAnim" Offset="0xBC60" /> <!-- Original name is "eg_dead" -->
|
||||
<Animation Name="gEyegoreRetreatAnim" Offset="0xBEB8" /> <!-- Original name is "eg_escape" -->
|
||||
<Animation Name="gEyegoreLeftPunchAnim" Offset="0xC434" /> <!-- Original name is "eg_hatakiL" -->
|
||||
<Animation Name="gEyegoreRightPunchAnim" Offset="0xC9B4" /> <!-- Original name is "eg_hatakiR" -->
|
||||
<Animation Name="gEyegoreStunnedAnim" Offset="0xCC4C" /> <!-- Original name is "eg_mahi" -->
|
||||
<Animation Name="gEyegoreStunEndAnim" Offset="0xCE54" /> <!-- Original name is "eg_mahiTOwalk" -->
|
||||
<Animation Name="gEyegoreSitAnim" Offset="0xD3D8" /> <!-- Original name is "eg_nemuru" -->
|
||||
|
||||
<!-- Unused stone display list and texture. Could be prototype of final stone assets. -->
|
||||
<!-- Unused stone display list and texture. It's a copy of the stone in object_efc_star_field. -->
|
||||
<DList Name="gEyegoreUnusedStoneDL" Offset="0xDCC0" />
|
||||
<Texture Name="gEyegoreUnusedStoneTex" OutName="eyegore_unused_stone" Format="i4" Width="64" Height="64" Offset="0xDEA8" />
|
||||
|
||||
<!-- Various walking and idle animations. Contains several unused ones. -->
|
||||
<Animation Name="gEyegoreUnusedChaseAnim" Offset="0xEA10" />
|
||||
<Animation Name="gEyegoreStandAnim" Offset="0xEE4C" />
|
||||
<Animation Name="gEyegoreUnusedWalkAnim" Offset="0xF524" />
|
||||
<Animation Name="gEyegoreUnusedIdleAnim" Offset="0xFB0C" />
|
||||
<Animation Name="gEyegoreWalkAnim" Offset="0x100C0" />
|
||||
<Animation Name="gEyegoreUnusedChaseAnim" Offset="0xEA10" /> <!-- Original name is "eg_run" -->
|
||||
<Animation Name="gEyegoreStandAnim" Offset="0xEE4C" /> <!-- Original name is "eg_start" -->
|
||||
<Animation Name="gEyegoreUnusedWalkAnim" Offset="0xF524" /> <!-- Original name is "eg_turn" -->
|
||||
<Animation Name="gEyegoreUnusedIdleAnim" Offset="0xFB0C" /> <!-- Original name is "eg_wait" -->
|
||||
<Animation Name="gEyegoreWalkAnim" Offset="0x100C0" /> <!-- Original name is "eg_walk" -->
|
||||
|
||||
<!-- Display list and texture for the stones created by Eyegore's attacks -->
|
||||
<DList Name="gEyegoreStoneDL" Offset="0x10240" />
|
||||
<DList Name="gEyegoreStoneDL" Offset="0x10240" /> <!-- Original name is "iwaA_cube1_model" -->
|
||||
<Texture Name="gEyegoreStoneTex" OutName="eyegore_stone" Format="rgba16" Width="36" Height="36" Offset="0x10310" />
|
||||
|
||||
<!-- Duplicate of gEyegoreEffectImpactTex -->
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<Root>
|
||||
<File Name="object_ending_obj" Segment="6">
|
||||
<DList Name="object_ending_obj_DL_0003D0" Offset="0x3D0" />
|
||||
<DList Name="object_ending_obj_DL_0003D0" Offset="0x3D0" /> <!-- Original name is "lost_woods_light_u_modelT" -->
|
||||
<DList Name="object_ending_obj_DL_0005E0" Offset="0x5E0" />
|
||||
<Texture Name="object_ending_obj_Tex_0005E8" OutName="tex_0005E8" Format="i8" Width="32" Height="64" Offset="0x5E8" />
|
||||
<Texture Name="object_ending_obj_Tex_000DE8" OutName="tex_000DE8" Format="i8" Width="8" Height="64" Offset="0xDE8" />
|
||||
<Texture Name="object_ending_obj_Tex_000FE8" OutName="tex_000FE8" Format="ia8" Width="64" Height="64" Offset="0xFE8" />
|
||||
<TextureAnimation Name="object_ending_obj_Matanimheader_001FF8" Offset="0x1FF8" />
|
||||
<DList Name="object_ending_obj_DL_0031A0" Offset="0x31A0" />
|
||||
<DList Name="object_ending_obj_DL_003440" Offset="0x3440" />
|
||||
<DList Name="object_ending_obj_DL_0031A0" Offset="0x31A0" /> <!-- Original name is "z2_lost_woods_end_modelT" -->
|
||||
<DList Name="object_ending_obj_DL_003440" Offset="0x3440" /> <!-- Original name is "z2_lost_woods_end_model" -->
|
||||
<Texture Name="object_ending_obj_Tex_003958" OutName="tex_003958" Format="ia4" Width="128" Height="64" Offset="0x3958" />
|
||||
<Texture Name="object_ending_obj_Tex_004958" OutName="tex_004958" Format="rgba16" Width="32" Height="32" Offset="0x4958" />
|
||||
<Texture Name="object_ending_obj_Tex_005158" OutName="tex_005158" Format="ia16" Width="16" Height="64" Offset="0x5158" />
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<DList Name="object_f40_obj_DL_004030" Offset="0x4030" />
|
||||
<DList Name="object_f40_obj_DL_004038" Offset="0x4038" />
|
||||
<Collision Name="object_f40_obj_Colheader_004240" Offset="0x4240" />
|
||||
<DList Name="object_f40_obj_DL_0043D0" Offset="0x43D0" />
|
||||
<Collision Name="object_f40_obj_Colheader_004640" Offset="0x4640" />
|
||||
<DList Name="object_f40_obj_DL_0043D0" Offset="0x43D0" /> <!-- Original name is "z2_f40obj01_model" -->
|
||||
<Collision Name="object_f40_obj_Colheader_004640" Offset="0x4640" /> <!-- Original name is "z2_f40obj01_bgdatainfo" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<Root>
|
||||
<File Name="object_f40_switch" Segment="6">
|
||||
<Collision Name="object_f40_switch_Colheader_000118" Offset="0x118" />
|
||||
<DList Name="object_f40_switch_DL_000390" Offset="0x390" />
|
||||
<DList Name="object_f40_switch_DL_000438" Offset="0x438" />
|
||||
<Collision Name="object_f40_switch_Colheader_000118" Offset="0x118" /> <!-- Original name is "f40_switch_1_bgdatainfo" -->
|
||||
<DList Name="object_f40_switch_DL_000390" Offset="0x390" /> <!-- Original name is "z2_switch_lb_modelT" -->
|
||||
<DList Name="object_f40_switch_DL_000438" Offset="0x438" /> <!-- Original name is "z2_switch_lb_model" -->
|
||||
<Texture Name="object_f40_switch_Tex_0004E8" OutName="tex_0004E8" Format="rgba16" Width="16" Height="64" Offset="0x4E8" />
|
||||
<Texture Name="object_f40_switch_Tex_000CE8" OutName="tex_000CE8" Format="ia8" Width="16" Height="16" Offset="0xCE8" />
|
||||
</File>
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
<Root>
|
||||
<File Name="object_f52_obj" Segment="6">
|
||||
<DList Name="object_f52_obj_DL_000570" Offset="0x570" /> <!-- Bell post -->
|
||||
<DList Name="object_f52_obj_DL_000698" Offset="0x698" /> <!-- Bell -->
|
||||
<DList Name="object_f52_obj_DL_000570" Offset="0x570" /> <!-- Original name is "bw_01_model". Bell post -->
|
||||
<DList Name="object_f52_obj_DL_000698" Offset="0x698" /> <!-- Original name is "bk_model". Bell -->
|
||||
<DList Name="object_f52_obj_DL_0007A8" Offset="0x7A8" /> <!-- Bell Base -->
|
||||
<DList Name="object_f52_obj_DL_000840" Offset="0x840" /> <!-- Bell Shadow -->
|
||||
<DList Name="object_f52_obj_DL_0008D0" Offset="0x8D0" /> <!-- Bell Hook -->
|
||||
<DList Name="object_f52_obj_DL_000840" Offset="0x840" /> <!-- Original name is "bqT_model". Bell Shadow -->
|
||||
<DList Name="object_f52_obj_DL_0008D0" Offset="0x8D0" /> <!-- Original name is "bhT_model". Bell Hook -->
|
||||
<DList Name="object_f52_obj_DL_000960" Offset="0x960" /> <!-- Bell Designs -->
|
||||
<Texture Name="object_f52_obj_Tex_000A10" OutName="tex_000A10" Format="rgba16" Width="32" Height="16" Offset="0xA10" />
|
||||
<Texture Name="object_f52_obj_Tex_000E10" OutName="tex_000E10" Format="ia16" Width="16" Height="16" Offset="0xE10" />
|
||||
<Texture Name="object_f52_obj_Tex_001010" OutName="tex_001010" Format="rgba16" Width="32" Height="16" Offset="0x1010" />
|
||||
<Texture Name="object_f52_obj_Tex_001410" OutName="tex_001410" Format="rgba16" Width="16" Height="32" Offset="0x1410" />
|
||||
<Texture Name="object_f52_obj_Tex_001810" OutName="tex_001810" Format="rgba16" Width="8" Height="16" Offset="0x1810" />
|
||||
<Collision Name="object_f52_obj_Colheader_001BA8" Offset="0x1BA8" />
|
||||
<Collision Name="object_f52_obj_Colheader_001BA8" Offset="0x1BA8" /> <!-- Original name is "z2_bell_bgdatainfo" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<Root>
|
||||
<File Name="object_f53_obj" Segment="6">
|
||||
<DList Name="object_f53_obj_DL_000090" Offset="0x90" />
|
||||
<DList Name="object_f53_obj_DL_000090" Offset="0x90" /> <!-- Original name is "z2_entotu_modelT" -->
|
||||
<DList Name="object_f53_obj_DL_000148" Offset="0x148" />
|
||||
<DList Name="object_f53_obj_DL_000158" Offset="0x158" />
|
||||
<Texture Name="object_f53_obj_Tex_000168" OutName="tex_000168" Format="rgba16" Width="32" Height="64" Offset="0x168" />
|
||||
<DList Name="gBankShutterDL" Offset="0x11E0" />
|
||||
<Texture Name="object_f53_obj_Tex_001278" OutName="tex_001278" Format="rgba16" Width="32" Height="32" Offset="0x1278" />
|
||||
<!-- <Blob Name="object_f53_obj_Blob_001A78" Size="0x78" Offset="0x1A78" /> -->
|
||||
<DList Name="object_f53_obj_DL_001AF0" Offset="0x1AF0" />
|
||||
<DList Name="object_f53_obj_DL_001AF0" Offset="0x1AF0" /> <!-- Original name is "z2_smork_modelT" -->
|
||||
<DList Name="object_f53_obj_DL_001BF0" Offset="0x1BF0" />
|
||||
<DList Name="object_f53_obj_DL_001C00" Offset="0x1C00" />
|
||||
<Texture Name="object_f53_obj_Tex_001C10" OutName="tex_001C10" Format="ia8" Width="32" Height="32" Offset="0x1C10" />
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
-->
|
||||
<File Name="object_fall" Segment="6">
|
||||
<!-- Debris -->
|
||||
<DList Name="gMoonEmptyDL1" Offset="0x190" /> <!-- Was likely going to be used with gMoonDebrisModel1DL before they made all debris use the same material -->
|
||||
<DList Name="gMoonEmpty1DL" Offset="0x190" /> <!-- Was likely going to be used with gMoonDebrisModel1DL before they made all debris use the same material -->
|
||||
<DList Name="gMoonDebrisMaterialDL" Offset="0x198" />
|
||||
<DList Name="gMoonDebrisModel1DL" Offset="0x220" />
|
||||
<DList Name="gMoonDebrisModel1DL" Offset="0x220" /> <!-- Original name is "at_dust_01_model" -->
|
||||
<Texture Name="gMoonDebrisTex" OutName="moon_debris" Format="i8" Width="16" Height="16" Offset="0x260" />
|
||||
<DList Name="gMoonEmptyDL2" Offset="0x420" /> <!-- Was likely going to be used with gMoonDebrisModel2DL before they made all debris use the same material -->
|
||||
<DList Name="gMoonDebrisModel2DL" Offset="0x428" />
|
||||
<DList Name="gMoonEmptyDL3" Offset="0x490" /> <!-- Was likely going to be used with gMoonDebrisModel3DL before they made all debris use the same material -->
|
||||
<DList Name="gMoonDebrisModel3DL" Offset="0x498" />\
|
||||
<DList Name="gMoonEmpty2DL" Offset="0x420" /> <!-- Was likely going to be used with gMoonDebrisModel2DL before they made all debris use the same material -->
|
||||
<DList Name="gMoonDebrisModel2DL" Offset="0x428" /> <!-- Original name is "at_dust_02_model" -->
|
||||
<DList Name="gMoonEmpty3DL" Offset="0x490" /> <!-- Was likely going to be used with gMoonDebrisModel3DL before they made all debris use the same material -->
|
||||
<DList Name="gMoonDebrisModel3DL" Offset="0x498" /> <!-- Original name is "at_dust_03_model" -->
|
||||
|
||||
<!-- Fireball Vertices -->
|
||||
<Array Name="gMoonFireballVtx" Count="209" Offset="0x4C0">
|
||||
@@ -22,7 +22,7 @@
|
||||
</Array>
|
||||
|
||||
<!-- Fireball DisplayList -->
|
||||
<DList Name="gMoonFireballDL" Offset="0x11D0" />
|
||||
<DList Name="gMoonFireballDL" Offset="0x11D0" /> <!-- Original name is "moon_fall_model" -->
|
||||
|
||||
<!-- Fireball Textures -->
|
||||
<Texture Name="gMoonFireballFlecksTex" OutName="moon_fireball_flecks" Format="i8" Width="64" Height="64" Offset="0x1688" />
|
||||
@@ -30,7 +30,7 @@
|
||||
<Texture Name="gMoonFireballMaskTex" OutName="moon_fireball_mask" Format="i4" Width="64" Height="64" Offset="0x2E88" />
|
||||
|
||||
<!-- Fire Ring DisplayList -->
|
||||
<DList Name="gMoonFireRingDL" Offset="0x3C30" />
|
||||
<DList Name="gMoonFireRingDL" Offset="0x3C30" /> <!-- Original name is "moon_fall2_model" -->
|
||||
|
||||
<!-- Fire Ring Textures -->
|
||||
<Texture Name="gMoonFireRingFlamesTex" OutName="moon_fire_ring_flames" Format="i8" Width="32" Height="64" Offset="0x3E28" />
|
||||
@@ -43,7 +43,7 @@
|
||||
<TextureAnimation Name="gMoonUnusedFireballTexAnim" Offset="0x4E58" /> <!-- Almost certainly scrapped for just doing the TwoTexScrolls manually in EnFall_Fireball_Draw -->
|
||||
|
||||
<!-- Moon DisplayList -->
|
||||
<DList Name="gMoonDL" Offset="0x77F0" />
|
||||
<DList Name="gMoonDL" Offset="0x77F0" /> <!-- Original name is "moon" -->
|
||||
|
||||
<!-- Moon Textures -->
|
||||
<Texture Name="gMoonFarSideTLUT" OutName="moon_far_side_tlut" Format="rgba16" Width="4" Height="4" Offset="0x82F8" />
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
moon's mouth, both used in the cutscene before warping to the moon.
|
||||
-->
|
||||
<File Name="object_fall2" Segment="6">
|
||||
<DList Name="gOpenMouthMoonDL" Offset="0x2970" />
|
||||
<DList Name="gOpenMouthMoonDL" Offset="0x2970" /> <!-- Original name is "moon_open" -->
|
||||
<Texture Name="gOpenMouthMoonFarSideTLUT" OutName="open_mouth_moon_far_side_tlut" Format="rgba16" Width="4" Height="4" Offset="0x34A8" />
|
||||
<Texture Name="gOpenMouthMoonFaceTLUT" OutName="open_mouth_moon_face_tlut" Format="rgba16" Width="4" Height="4" Offset="0x34C8" />
|
||||
<Texture Name="gOpenMouthMoonEyesTex" OutName="open_mouth_moon_eyes" Format="rgba16" Width="32" Height="32" Offset="0x34E8" />
|
||||
@@ -12,7 +12,7 @@
|
||||
<Texture Name="gOpenMouthMoonFaceTex" OutName="open_mouth_moon_face" Format="ci4" Width="64" Height="64" Offset="0x44E8" />
|
||||
<Texture Name="gOpenMouthMoonTeethTex" OutName="open_mouth_moon_teeth" Format="rgba16" Width="64" Height="32" Offset="0x4CE8" />
|
||||
<!-- <Blob Name="object_fall2_Blob_005CE8" Size="0x20C" Offset="0x5CE8" /> -->
|
||||
<Blob Name="object_fall2_Blob_005EF4" Size="0x1C" Offset="0x5EF4" />
|
||||
<Blob Name="object_fall2_Blob_005EF4" Size="0x1C" Offset="0x5EF4" /> <!-- Original name might be "moon_start_anm"; needs c_keyframe docs to know if it's this one or the one below. -->
|
||||
<Array Name="object_fall2_Vtx_005F10" Count="239" Offset="0x5F10">
|
||||
<Vtx />
|
||||
</Array>
|
||||
@@ -29,6 +29,6 @@
|
||||
<Texture Name="object_fall2_Tex_007838" OutName="tex_007838" Format="i4" Width="64" Height="64" Offset="0x7838" />
|
||||
<Texture Name="object_fall2_Tex_008038" OutName="tex_008038" Format="i4" Width="64" Height="64" Offset="0x8038" />
|
||||
<TextureAnimation Name="object_fall2_Matanimheader_008840" Offset="0x8840" />
|
||||
<Blob Name="object_fall2_Blob_008898" Size="0x8" Offset="0x8898" />
|
||||
<Blob Name="object_fall2_Blob_008898" Size="0x8" Offset="0x8898" /> <!-- Original name might be "moon_start_anm"; needs c_keyframe docs to know if it's this one or the one above. -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<Root>
|
||||
<!-- Death Armos: flying statues in Inverted Stone Tower Temple -->
|
||||
<File Name="object_famos" Segment="6">
|
||||
<Animation Name="gFamosShakeAnim" Offset="0xF8" />
|
||||
<Animation Name="gFamosShakeAnim" Offset="0xF8" /> <!-- Original name is "fam_aizu" -->
|
||||
<DList Name="gFamosHelmetDL" Offset="0x12B0" />
|
||||
<DList Name="gFamosMainBodyDL" Offset="0x1528" />
|
||||
<DList Name="gFamosShieldDL" Offset="0x1C88" />
|
||||
@@ -24,7 +24,7 @@
|
||||
<Limb Name="gFamosHeadLimb" Type="Standard" EnumName="FAMOS_LIMB_HEAD" Offset="0x3D18" />
|
||||
<Skeleton Name="gFamosSkeleton" Type="Normal" LimbType="Standard" LimbNone="FAMOS_LIMB_NONE" LimbMax="FAMOS_LIMB_MAX" EnumName="FamosLimb" Offset="0x3D38" />
|
||||
|
||||
<Animation Name="gFamosIdleAnim" Offset="0x3DC8" />
|
||||
<Animation Name="gFamosIdleAnim" Offset="0x3DC8" /> <!-- Original name is "fam_dosun" -->
|
||||
<TextureAnimation Name="gFamosNormalGlowingEmblemTexAnim" Offset="0x3E30" />
|
||||
<TextureAnimation Name="gFamosFlippedGlowingEmblemTexAnim" Offset="0x3E38" />
|
||||
</File>
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<Root>
|
||||
<File Name="object_fb" Segment="6">
|
||||
<Animation Name="object_fb_Anim_0006D8" Offset="0x6D8" />
|
||||
<Animation Name="object_fb_Anim_0007D4" Offset="0x7D4" />
|
||||
<Animation Name="object_fb_Anim_000ACC" Offset="0xACC" />
|
||||
<Animation Name="object_fb_Anim_001174" Offset="0x1174" />
|
||||
<Animation Name="object_fb_Anim_0013AC" Offset="0x13AC" />
|
||||
<Animation Name="object_fb_Anim_0006D8" Offset="0x6D8" /> <!-- Original name is "fb_eat" -->
|
||||
<Animation Name="object_fb_Anim_0007D4" Offset="0x7D4" /> <!-- Original name is "fb_fastswim" -->
|
||||
<Animation Name="object_fb_Anim_000ACC" Offset="0xACC" /> <!-- Original name is "fb_neweat" -->
|
||||
<Animation Name="object_fb_Anim_001174" Offset="0x1174" /> <!-- Original name is "fb_spitout" -->
|
||||
<Animation Name="object_fb_Anim_0013AC" Offset="0x13AC" /> <!-- Original name is "fb_swim" -->
|
||||
<DList Name="object_fb_DL_002000" Offset="0x2000" />
|
||||
<DList Name="object_fb_DL_002088" Offset="0x2088" />
|
||||
<DList Name="object_fb_DL_002110" Offset="0x2110" />
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<Root>
|
||||
<File Name="ovl_fbdemo_triforce" BaseAddress="0x80AC5070" RangeStart="0x5C0" RangeEnd="0x690">
|
||||
<DList Name="sTriforceWipeDL" Offset="0x5C0"/>
|
||||
<Array Name="sTriforceWipeVtx" Count="10" Offset="0x5F0">
|
||||
<DList Name="sTransTriforceDL" Offset="0x5C0"/>
|
||||
<Array Name="sTransTriforceVtx" Count="10" Offset="0x5F0">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
</File>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<Root>
|
||||
<File Name="object_firefly" Segment="6">
|
||||
<Animation Name="object_firefly_Anim_00017C" Offset="0x17C" />
|
||||
<Animation Name="object_firefly_Anim_00017C" Offset="0x17C" /> <!-- Original name is "firefly_foot_fly" -->
|
||||
<Texture Name="object_firefly_Tex_000190" OutName="tex_000190" Format="rgba16" Width="8" Height="8" Offset="0x190" />
|
||||
<Texture Name="object_firefly_Tex_000210" OutName="tex_000210" Format="rgba16" Width="8" Height="8" Offset="0x210" />
|
||||
<Texture Name="object_firefly_Tex_000290" OutName="tex_000290" Format="rgba16" Width="8" Height="8" Offset="0x290" />
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<Root>
|
||||
<File Name="object_fish" Segment="6">
|
||||
<Animation Name="gFishingFishAnim" Offset="0x7C" />
|
||||
<Animation Name="gFishingFishAnim" Offset="0x7C" /> <!-- Original name is "basu" -->
|
||||
<DList Name="object_fish_DL_000940" Offset="0x940" />
|
||||
<DList Name="object_fish_DL_0009E8" Offset="0x9E8" />
|
||||
<DList Name="object_fish_DL_000B00" Offset="0xB00" />
|
||||
@@ -54,10 +54,10 @@
|
||||
<Texture Name="object_fish_Tex_003778" OutName="tex_003778" Format="rgba16" Width="16" Height="16" Offset="0x3778" />
|
||||
<DList Name="gFishingRainSplashMaterialDL" Offset="0x39A8" />
|
||||
<DList Name="gFishingRainSplashModelDL" Offset="0x3A18" />
|
||||
<Animation Name="gFishingOwnerAnim" Offset="0x453C" />
|
||||
<Animation Name="gFishingOwnerAnim" Offset="0x453C" /> <!-- Original name is "fs_matsu" -->
|
||||
<DList Name="object_fish_DL_006F60" Offset="0x6F60" />
|
||||
<DList Name="gFishingOwnerHairDL" Offset="0x7350" />
|
||||
<DList Name="gFishingOwnerHatDL" Offset="0x74C8" />
|
||||
<DList Name="gFishingOwnerHatDL" Offset="0x74C8" /> <!-- Original name is "fs_cap_model" -->
|
||||
<DList Name="object_fish_DL_0076B8" Offset="0x76B8" />
|
||||
<DList Name="object_fish_DL_007CF8" Offset="0x7CF8" />
|
||||
<DList Name="object_fish_DL_007E48" Offset="0x7E48" />
|
||||
@@ -78,7 +78,7 @@
|
||||
<DList Name="gFishingRippleModelDL" Offset="0x8678" />
|
||||
<Texture Name="object_fish_Tex_008690" OutName="tex_008690" Format="i4" Width="32" Height="32" Offset="0x8690" />
|
||||
<DList Name="gFishingWaterDustMaterialDL" Offset="0x88C0" />
|
||||
<DList Name="gFishingWaterDustModelDL" Offset="0x8970" />
|
||||
<DList Name="gFishingWaterDustModelDL" Offset="0x8970" /> <!-- Original name is "fs_smoke_modelT" -->
|
||||
<Texture Name="object_fish_TLUT_008990" OutName="tlut_008990" Format="rgba16" Width="16" Height="16" Offset="0x8990" />
|
||||
<Texture Name="object_fish_Tex_008B90" OutName="tex_008B90" Format="ci8" Width="8" Height="8" Offset="0x8B90" />
|
||||
<Texture Name="object_fish_Tex_008BD0" OutName="tex_008BD0" Format="ci8" Width="16" Height="16" Offset="0x8BD0" />
|
||||
@@ -99,10 +99,10 @@
|
||||
<DList Name="gFishingSinkingLureSegmentModelDL" Offset="0xB9C0" />
|
||||
<Texture Name="object_fish_Tex_00B9E0" OutName="tex_00B9E0" Format="rgba16" Width="64" Height="16" Offset="0xB9E0" />
|
||||
<DList Name="gFishingGroupFishMaterialDL" Offset="0xC220" />
|
||||
<DList Name="gFishingGroupFishModelDL" Offset="0xC298" />
|
||||
<DList Name="gFishingGroupFishModelDL" Offset="0xC298" /> <!-- Original name is "minnow_model" -->
|
||||
<DList Name="object_fish_DL_00C650" Offset="0xC650" />
|
||||
<Texture Name="object_fish_Tex_00C780" OutName="tex_00C780" Format="rgba16" Width="32" Height="32" Offset="0xC780" />
|
||||
<Animation Name="gFishingLoachAnim" Offset="0xCFE0" />
|
||||
<Animation Name="gFishingLoachAnim" Offset="0xCFE0" /> <!-- Original name is "nz_namazu" -->
|
||||
<DList Name="object_fish_DL_00DED0" Offset="0xDED0" />
|
||||
<DList Name="object_fish_DL_00DFA8" Offset="0xDFA8" />
|
||||
<DList Name="object_fish_DL_00E048" Offset="0xE048" />
|
||||
@@ -137,26 +137,26 @@
|
||||
<Texture Name="gFishingRodSegmentBlackTex" OutName="tex_011170" Format="rgba16" Width="16" Height="8" Offset="0x11170" />
|
||||
<Texture Name="gFishingRodSegmentWhiteTex" OutName="tex_011270" Format="rgba16" Width="16" Height="8" Offset="0x11270" />
|
||||
<DList Name="gFishingRodSetupDL" Offset="0x113D0" />
|
||||
<DList Name="gFishingRodSegmentDL" Offset="0x11410" />
|
||||
<DList Name="gFishingRodSegmentDL" Offset="0x11410" /> <!-- Original name is "rod_model" -->
|
||||
<Texture Name="object_fish_Tex_011440" OutName="tex_011440" Format="rgba16" Width="32" Height="32" Offset="0x11440" />
|
||||
<Texture Name="object_fish_Tex_011C40" OutName="tex_011C40" Format="rgba16" Width="32" Height="16" Offset="0x11C40" />
|
||||
<DList Name="gFishingLureHookDL" Offset="0x12160" />
|
||||
<DList Name="gFishingLureFloatDL" Offset="0x121F0" />
|
||||
<DList Name="gFishingLureHookDL" Offset="0x12160" /> <!-- Original name is "rua_hari_model" -->
|
||||
<DList Name="gFishingLureFloatDL" Offset="0x121F0" /> <!-- Original name is "rua_body_model" -->
|
||||
<Texture Name="object_fish_Tex_0122E0" OutName="tex_0122E0" Format="rgba16" Width="32" Height="32" Offset="0x122E0" />
|
||||
<Texture Name="object_fish_Tex_012AE0" OutName="tex_012AE0" Format="rgba16" Width="32" Height="32" Offset="0x12AE0" />
|
||||
<DList Name="gFishingLilyPadMaterialDL" Offset="0x13330" />
|
||||
<DList Name="gFishingLilyPadModelDL" Offset="0x133B0" />
|
||||
<DList Name="gFishingLilyPadModelDL" Offset="0x133B0" /> <!-- Original name is "turi_hasu_model" -->
|
||||
<DList Name="gFishingRockMaterialDL" Offset="0x13590" />
|
||||
<DList Name="gFishingRockModelDL" Offset="0x13610" />
|
||||
<Texture Name="object_fish_Tex_013660" OutName="tex_013660" Format="rgba16" Width="32" Height="32" Offset="0x13660" />
|
||||
<DList Name="gFishingWoodPostMaterialDL" Offset="0x13F50" />
|
||||
<DList Name="gFishingWoodPostModelDL" Offset="0x13FD0" />
|
||||
<DList Name="gFishingReedMaterialDL" Offset="0x14030" />
|
||||
<DList Name="gFishingReedModelDL" Offset="0x140B0" />
|
||||
<DList Name="gFishingReedModelDL" Offset="0x140B0" /> <!-- Original name is "turi_kusa_model" -->
|
||||
<Texture Name="object_fish_Tex_0140D0" OutName="tex_0140D0" Format="rgba16" Width="16" Height="16" Offset="0x140D0" />
|
||||
<Texture Name="object_fish_Tex_0142D0" OutName="tex_0142D0" Format="rgba16" Width="32" Height="32" Offset="0x142D0" />
|
||||
<Texture Name="object_fish_Tex_014AD0" OutName="tex_014AD0" Format="i8" Width="32" Height="32" Offset="0x14AD0" />
|
||||
<DList Name="gFishingAquariumBottomDL" Offset="0x153D0" />
|
||||
<DList Name="gFishingAquariumContainerDL" Offset="0x15470" />
|
||||
<DList Name="gFishingAquariumContainerDL" Offset="0x15470" /> <!-- Original name is "turi_suisou_modelT" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<Texture Name="object_flowerpot_Tex_000000" OutName="tex_000000" Format="rgba16" Width="16" Height="32" Offset="0x0" />
|
||||
<Texture Name="object_flowerpot_Tex_000400" OutName="tex_000400" Format="rgba16" Width="16" Height="32" Offset="0x400" />
|
||||
<Texture Name="object_flowerpot_Tex_000800" OutName="tex_000800" Format="rgba16" Width="32" Height="32" Offset="0x800" />
|
||||
<DList Name="object_flowerpot_DL_0012E0" Offset="0x12E0" />
|
||||
<DList Name="object_flowerpot_DL_001408" Offset="0x1408" />
|
||||
<DList Name="object_flowerpot_DL_0014F0" Offset="0x14F0" />
|
||||
<DList Name="object_flowerpot_DL_0015B0" Offset="0x15B0" />
|
||||
<DList Name="object_flowerpot_DL_0012E0" Offset="0x12E0" /> <!-- Original name is "hati01_model" -->
|
||||
<DList Name="object_flowerpot_DL_001408" Offset="0x1408" /> <!-- Original name is "kusa_nearT_model" -->
|
||||
<DList Name="object_flowerpot_DL_0014F0" Offset="0x14F0" /> <!-- Original name is "haT_model" -->
|
||||
<DList Name="object_flowerpot_DL_0015B0" Offset="0x15B0" /> <!-- Original name is "hati02_model" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<Root>
|
||||
<File Name="object_fr" Segment="6">
|
||||
<Animation Name="object_fr_Anim_0007BC" Offset="0x7BC" />
|
||||
<Animation Name="object_fr_Anim_0011C0" Offset="0x11C0" />
|
||||
<Animation Name="object_fr_Anim_001534" Offset="0x1534" />
|
||||
<Animation Name="object_fr_Anim_0007BC" Offset="0x7BC" /> <!-- Original name is "Jump" -->
|
||||
<Animation Name="object_fr_Anim_0011C0" Offset="0x11C0" /> <!-- Original name is "swing" -->
|
||||
<Animation Name="object_fr_Anim_001534" Offset="0x1534" /> <!-- Original name is "wait" -->
|
||||
<Texture Name="object_fr_Tex_001550" OutName="tex_001550" Format="rgba16" Width="32" Height="32" Offset="0x1550" />
|
||||
<!-- <Blob Name="object_fr_Blob_001D50" Size="0x1D50" Offset="0x1D50" /> -->
|
||||
<Texture Name="object_fr_Tex_003AA0" OutName="tex_003AA0" Format="i8" Width="16" Height="16" Offset="0x3AA0" />
|
||||
|
||||
@@ -57,15 +57,14 @@
|
||||
<TextureAnimation Name="gFsnEyeTexAnim" Offset="0xB664" />
|
||||
|
||||
<!-- Animations -->
|
||||
<Animation Name="gFsnSlamCounterStartAnim" Offset="0xB9D8" />
|
||||
<Animation Name="gFsnSlamCounterLoopAnim" Offset="0xC26C" />
|
||||
<Animation Name="gFsnTurnAroundAnim" Offset="0xC58C" />
|
||||
<Animation Name="gFsnHandOnFaceStartAnim" Offset="0xCB3C" />
|
||||
<Animation Name="gFsnHandOnFaceLoopAnim" Offset="0xD354" />
|
||||
<Animation Name="gFsnMakeOfferAnim" Offset="0xDE34" />
|
||||
<Animation Name="gFsnHandsOnCounterStartAnim" Offset="0xE3EC" />
|
||||
<Animation Name="gFsnHandsOnCounterLoopAnim" Offset="0xF00C" />
|
||||
|
||||
<Animation Name="gFsnSlamCounterStartAnim" Offset="0xB9D8" /> <!-- Original name is "fsn_dekuwait01" -->
|
||||
<Animation Name="gFsnSlamCounterLoopAnim" Offset="0xC26C" /> <!-- Original name is "fsn_dekuwait02" -->
|
||||
<Animation Name="gFsnTurnAroundAnim" Offset="0xC58C" /> <!-- Original name is "fsn_furimuki" -->
|
||||
<Animation Name="gFsnHandOnFaceStartAnim" Offset="0xCB3C" /> <!-- Original name is "fsn_goronwait01" -->
|
||||
<Animation Name="gFsnHandOnFaceLoopAnim" Offset="0xD354" /> <!-- Original name is "fsn_goronwait02" -->
|
||||
<Animation Name="gFsnMakeOfferAnim" Offset="0xDE34" /> <!-- Original name is "fsn_kane" -->
|
||||
<Animation Name="gFsnHandsOnCounterStartAnim" Offset="0xE3EC" /> <!-- Original name is "fsn_nwait01" -->
|
||||
<Animation Name="gFsnHandsOnCounterLoopAnim" Offset="0xF00C" /> <!-- Original name is "fsn_nwait02" -->
|
||||
|
||||
<!-- Glasses DLists -->
|
||||
<DList Name="gFsnGlassesFrameDL" Offset="0xF180" />
|
||||
@@ -78,8 +77,8 @@
|
||||
<!-- <Blob Name="object_fsn_Blob_00FB30" Size="0x3040" Offset="0xFB30" /> -->
|
||||
|
||||
<!-- Animations -->
|
||||
<Animation Name="gFsnIdleAnim" Offset="0x12C34" />
|
||||
<Animation Name="gFsnScratchBackAnim" Offset="0x131FC" />
|
||||
<Animation Name="gFsnIdleAnim" Offset="0x12C34" /> <!-- Original name is "fsn_wait" -->
|
||||
<Animation Name="gFsnScratchBackAnim" Offset="0x131FC" /> <!-- Original name is "fsn_wait01" -->
|
||||
|
||||
<!-- Limbs -->
|
||||
<Limb Name="gFsnPelvisLimb" Type="Standard" EnumName="FSN_LIMB_PELVIS" Offset="0x13210" />
|
||||
@@ -106,7 +105,7 @@
|
||||
<Skeleton Name="gFsnSkel" Type="Flex" LimbType="Standard" LimbNone="FSN_LIMB_NONE" LimbMax="FSN_LIMB_MAX" EnumName="FsnLimb" Offset="0x13320" />
|
||||
|
||||
<!-- Animations -->
|
||||
<Animation Name="gFsnLeanForwardStartAnim" Offset="0x138B0" />
|
||||
<Animation Name="gFsnLeanForwardLoopAnim" Offset="0x1430C" />
|
||||
<Animation Name="gFsnLeanForwardStartAnim" Offset="0x138B0" /> <!-- Original name is "fsn_zorawait01" -->
|
||||
<Animation Name="gFsnLeanForwardLoopAnim" Offset="0x1430C" /> <!-- Original name is "fsn_zorawait02" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<Root>
|
||||
<File Name="object_fu" Segment="6">
|
||||
<Animation Name="object_fu_Anim_00057C" Offset="0x57C" />
|
||||
<Animation Name="object_fu_Anim_000B04" Offset="0xB04" />
|
||||
<Animation Name="object_fu_Anim_00057C" Offset="0x57C" /> <!-- Original name is "are_are" -->
|
||||
<Animation Name="object_fu_Anim_000B04" Offset="0xB04" /> <!-- Original name is "fu_mawasu" -->
|
||||
<DList Name="object_fu_DL_003130" Offset="0x3130" />
|
||||
<DList Name="object_fu_DL_003320" Offset="0x3320" />
|
||||
<DList Name="object_fu_DL_0036A0" Offset="0x36A0" />
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
<Root>
|
||||
<File Name="object_fu_kaiten" Segment="6">
|
||||
<DList Name="object_fu_kaiten_DL_0005D0" Offset="0x5D0" />
|
||||
<DList Name="object_fu_kaiten_DL_0005D0" Offset="0x5D0" /> <!-- Original name is "dai_model" -->
|
||||
<Texture Name="object_fu_kaiten_TLUT_000858" OutName="tlut_000858" Format="rgba16" Width="4" Height="4" Offset="0x858" />
|
||||
<Texture Name="object_fu_kaiten_Tex_000878" OutName="tex_000878" Format="ci4" Width="64" Height="64" Offset="0x878" />
|
||||
<Texture Name="object_fu_kaiten_Tex_001078" OutName="tex_001078" Format="rgba16" Width="16" Height="64" Offset="0x1078" />
|
||||
<Texture Name="object_fu_kaiten_Tex_001878" OutName="tex_001878" Format="rgba16" Width="32" Height="32" Offset="0x1878" />
|
||||
<Texture Name="object_fu_kaiten_Tex_002078" OutName="tex_002078" Format="rgba16" Width="32" Height="32" Offset="0x2078" />
|
||||
<Collision Name="object_fu_kaiten_Colheader_002D30" Offset="0x2D30" />
|
||||
<DList Name="object_fu_kaiten_DL_002EB0" Offset="0x2EB0" />
|
||||
<Collision Name="object_fu_kaiten_Colheader_002D30" Offset="0x2D30" /> <!-- Original name is "z2_bowling_dai_bgdatainfo" -->
|
||||
<DList Name="object_fu_kaiten_DL_002EB0" Offset="0x2EB0" /> <!-- Original name is "z2_bowling_mizu_modelT" -->
|
||||
<DList Name="object_fu_kaiten_DL_002FB0" Offset="0x2FB0" />
|
||||
<DList Name="object_fu_kaiten_DL_002FC0" Offset="0x2FC0" />
|
||||
<Texture Name="object_fu_kaiten_Tex_002FD0" OutName="tex_002FD0" Format="rgba16" Width="32" Height="32" Offset="0x2FD0" />
|
||||
<TextureAnimation Name="object_fu_kaiten_Matanimheader_0037D8" Offset="0x37D8" />
|
||||
<!-- <Blob Name="object_fu_kaiten_Blob_0037E0" Size="0x18" Offset="0x37E0" /> -->
|
||||
<Collision Name="object_fu_kaiten_Colheader_0037F8" Offset="0x37F8" />
|
||||
<Collision Name="object_fu_kaiten_Colheader_0037F8" Offset="0x37F8" /> <!-- Original name is "z2_bowling_mizu_bgdatainfo" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
<Root>
|
||||
<File Name="object_fu_mato" Segment="6">
|
||||
<DList Name="object_fu_mato_DL_0006A0" Offset="0x6A0" />
|
||||
<DList Name="object_fu_mato_DL_000740" Offset="0x740" />
|
||||
<DList Name="object_fu_mato_DL_0007E0" Offset="0x7E0" />
|
||||
<DList Name="object_fu_mato_DL_000880" Offset="0x880" />
|
||||
<DList Name="object_fu_mato_DL_000920" Offset="0x920" />
|
||||
<DList Name="object_fu_mato_DL_0009C0" Offset="0x9C0" />
|
||||
<DList Name="object_fu_mato_DL_0006A0" Offset="0x6A0" /> <!-- Original name is "kago1_model" -->
|
||||
<DList Name="object_fu_mato_DL_000740" Offset="0x740" /> <!-- Original name is "kago2_model" -->
|
||||
<DList Name="object_fu_mato_DL_0007E0" Offset="0x7E0" /> <!-- Original name is "kago3_model" -->
|
||||
<DList Name="object_fu_mato_DL_000880" Offset="0x880" /> <!-- Original name is "kago4_model" -->
|
||||
<DList Name="object_fu_mato_DL_000920" Offset="0x920" /> <!-- Original name is "kago5_model" -->
|
||||
<DList Name="object_fu_mato_DL_0009C0" Offset="0x9C0" /> <!-- Original name is "kago6_model" -->
|
||||
<Texture Name="object_fu_mato_Tex_000A60" OutName="tex_000A60" Format="rgba16" Width="32" Height="32" Offset="0xA60" />
|
||||
<Collision Name="object_fu_mato_Colheader_0015C0" Offset="0x15C0" />
|
||||
<DList Name="object_fu_mato_DL_001C80" Offset="0x1C80" />
|
||||
<DList Name="object_fu_mato_DL_001D68" Offset="0x1D68" />
|
||||
<DList Name="object_fu_mato_DL_001E50" Offset="0x1E50" />
|
||||
<DList Name="object_fu_mato_DL_001F38" Offset="0x1F38" />
|
||||
<DList Name="object_fu_mato_DL_002020" Offset="0x2020" />
|
||||
<DList Name="object_fu_mato_DL_002108" Offset="0x2108" />
|
||||
<Collision Name="object_fu_mato_Colheader_0023D4" Offset="0x23D4" />
|
||||
<DList Name="object_fu_mato_DL_002720" Offset="0x2720" />
|
||||
<Collision Name="object_fu_mato_Colheader_0015C0" Offset="0x15C0" /> <!-- Original name is "z2_bowling_kago_bgdatainfo" -->
|
||||
<DList Name="object_fu_mato_DL_001C80" Offset="0x1C80" /> <!-- Original name is "mato1_model" -->
|
||||
<DList Name="object_fu_mato_DL_001D68" Offset="0x1D68" /> <!-- Original name is "mato2_model" -->
|
||||
<DList Name="object_fu_mato_DL_001E50" Offset="0x1E50" /> <!-- Original name is "mato3_model" -->
|
||||
<DList Name="object_fu_mato_DL_001F38" Offset="0x1F38" /> <!-- Original name is "mato4_model" -->
|
||||
<DList Name="object_fu_mato_DL_002020" Offset="0x2020" /> <!-- Original name is "mato5_model" -->
|
||||
<DList Name="object_fu_mato_DL_002108" Offset="0x2108" /> <!-- Original name is "mato6_model" -->
|
||||
<Collision Name="object_fu_mato_Colheader_0023D4" Offset="0x23D4" /> <!-- Original name is "z2_bowling_mato_bgdatainfo" -->
|
||||
<DList Name="object_fu_mato_DL_002720" Offset="0x2720" /> <!-- Original name is "mato_model" -->
|
||||
<Texture Name="object_fu_mato_Tex_002850" OutName="tex_002850" Format="rgba16" Width="16" Height="16" Offset="0x2850" />
|
||||
<Texture Name="object_fu_mato_Tex_002A50" OutName="tex_002A50" Format="rgba16" Width="16" Height="64" Offset="0x2A50" />
|
||||
</File>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<Root>
|
||||
<File Name="object_funen" Segment="6">
|
||||
<DList Name="object_funen_DL_0000D0" Offset="0xD0" />
|
||||
<DList Name="object_funen_DL_0000D0" Offset="0xD0" /> <!-- Original name is "obj_smork_modelT" -->
|
||||
<Texture Name="object_funen_Tex_0001C0" OutName="tex_0001C0" Format="ia8" Width="32" Height="32" Offset="0x1C0" />
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<Root>
|
||||
<File Name="object_fusen" Segment="6">
|
||||
<DList Name="gMajoraBalloonDL" Offset="0xA00" />
|
||||
<DList Name="gMajoraBalloonKnotDL" Offset="0xD78" />
|
||||
<DList Name="gMajoraBalloonDL" Offset="0xA00" /> <!-- Original name is "sphere1_model" -->
|
||||
<DList Name="gMajoraBalloonKnotDL" Offset="0xD78" /> <!-- Original name is "musubu_model" -->
|
||||
<Texture Name="object_fusen_Tex_000E08" OutName="tex_000E08" Format="rgba16" Width="32" Height="32" Offset="0xE08" />
|
||||
<Collision Name="object_fusen_Colheader_002420" Offset="0x2420" />
|
||||
<Collision Name="object_fusen_Colheader_002420" Offset="0x2420" /> <!-- Original name is "zako_fusen_bgdatainfo" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<Root>
|
||||
<File Name="object_fwall" Segment="6">
|
||||
<DList Name="object_fwall_DL_000040" Offset="0x40" />
|
||||
<DList Name="object_fwall_DL_000040" Offset="0x40" /> <!-- Original name is "m_Ffirewall_model" -->
|
||||
|
||||
<!-- 0xA0 to 0x3520 are leftover textures from the OOT fire jet elevator in Fire Temple -->
|
||||
<Texture Name="gFireTempleBigVerticalFlame0Tex" OutName="fwall_fire_temple_big_vertical_flame_0" Format="ia8" Width="24" Height="80" Offset="0xA0" />
|
||||
|
||||
@@ -1,73 +1,78 @@
|
||||
<Root>
|
||||
<!-- object for the assets for ovl_En_Ge2 (Purple-clad Gerudo) -->
|
||||
<File Name="object_gla" Segment="6">
|
||||
<Animation Name="object_gla_Anim_00030C" Offset="0x30C" />
|
||||
<Animation Name="object_gla_Anim_000460" Offset="0x460" />
|
||||
<Animation Name="object_gla_Anim_000794" Offset="0x794" />
|
||||
<Animation Name="object_gla_Anim_000BF0" Offset="0xBF0" />
|
||||
<Animation Name="object_gla_Anim_001664" Offset="0x1664" />
|
||||
<Animation Name="object_gla_Anim_001A40" Offset="0x1A40" />
|
||||
<Animation Name="object_gla_Anim_001FAC" Offset="0x1FAC" />
|
||||
<DList Name="object_gla_DL_0039B0" Offset="0x39B0" />
|
||||
<DList Name="object_gla_DL_003E50" Offset="0x3E50" />
|
||||
<DList Name="object_gla_DL_003F88" Offset="0x3F88" />
|
||||
<DList Name="object_gla_DL_004188" Offset="0x4188" />
|
||||
<DList Name="object_gla_DL_0042C0" Offset="0x42C0" />
|
||||
<DList Name="object_gla_DL_0044C0" Offset="0x44C0" />
|
||||
<DList Name="object_gla_DL_004658" Offset="0x4658" />
|
||||
<DList Name="object_gla_DL_004768" Offset="0x4768" />
|
||||
<DList Name="object_gla_DL_004928" Offset="0x4928" />
|
||||
<DList Name="object_gla_DL_004A38" Offset="0x4A38" />
|
||||
<Texture Name="object_gla_TLUT_004BF8" OutName="tlut_004BF8" Format="rgba16" Width="16" Height="16" Offset="0x4BF8" />
|
||||
<Texture Name="object_gla_Tex_004DF8" OutName="tex_004DF8" Format="ci8" Width="8" Height="8" Offset="0x4DF8" />
|
||||
<Texture Name="object_gla_Tex_004E38" OutName="tex_004E38" Format="ci8" Width="8" Height="8" Offset="0x4E38" />
|
||||
<Texture Name="object_gla_Tex_004E78" OutName="tex_004E78" Format="ci8" Width="16" Height="16" Offset="0x4E78" />
|
||||
<Texture Name="object_gla_Tex_004F78" OutName="tex_004F78" Format="ci8" Width="16" Height="16" Offset="0x4F78" />
|
||||
<Texture Name="object_gla_Tex_005078" OutName="tex_005078" Format="i8" Width="16" Height="16" Offset="0x5078" />
|
||||
<!-- <Blob Name="object_gla_Blob_005178" Size="0x1B0" Offset="0x5178" /> -->
|
||||
<Texture Name="object_gla_Tex_005328" OutName="tex_005328" Format="ci8" Width="8" Height="8" Offset="0x5328" />
|
||||
<Texture Name="object_gla_Tex_005368" OutName="tex_005368" Format="ci8" Width="8" Height="16" Offset="0x5368" />
|
||||
<!-- <Blob Name="object_gla_Blob_0053E8" Size="0x400" Offset="0x53E8" /> -->
|
||||
<Texture Name="object_gla_Tex_0057E8" OutName="tex_0057E8" Format="ci8" Width="8" Height="8" Offset="0x57E8" />
|
||||
<Texture Name="object_gla_Tex_005828" OutName="tex_005828" Format="i8" Width="16" Height="16" Offset="0x5828" />
|
||||
<Texture Name="object_gla_Tex_005928" OutName="tex_005928" Format="ci8" Width="8" Height="16" Offset="0x5928" />
|
||||
<Texture Name="object_gla_Tex_0059A8" OutName="tex_0059A8" Format="ci8" Width="8" Height="8" Offset="0x59A8" />
|
||||
<!-- <Blob Name="object_gla_Blob_0059E8" Size="0x400" Offset="0x59E8" /> -->
|
||||
<Texture Name="object_gla_Tex_005DE8" OutName="tex_005DE8" Format="i8" Width="8" Height="16" Offset="0x5DE8" />
|
||||
<Texture Name="object_gla_Tex_005E68" OutName="tex_005E68" Format="ci8" Width="16" Height="16" Offset="0x5E68" />
|
||||
<Texture Name="object_gla_Tex_005F68" OutName="tex_005F68" Format="i8" Width="16" Height="16" Offset="0x5F68" />
|
||||
<!-- <Blob Name="object_gla_Blob_006068" Size="0x400" Offset="0x6068" /> -->
|
||||
<DList Name="object_gla_DL_007DE8" Offset="0x7DE8" />
|
||||
<DList Name="object_gla_DL_007FA8" Offset="0x7FA8" />
|
||||
<DList Name="object_gla_DL_008168" Offset="0x8168" />
|
||||
<DList Name="object_gla_DL_0082D0" Offset="0x82D0" />
|
||||
<DList Name="object_gla_DL_008438" Offset="0x8438" />
|
||||
<DList Name="object_gla_DL_008628" Offset="0x8628" />
|
||||
<DList Name="object_gla_DL_0086E0" Offset="0x86E0" />
|
||||
<DList Name="object_gla_DL_0087D0" Offset="0x87D0" />
|
||||
<Limb Name="object_gla_Standardlimb_008C88" Type="Standard" EnumName="OBJECT_GLA_LIMB_01" Offset="0x8C88" />
|
||||
<Limb Name="object_gla_Standardlimb_008C94" Type="Standard" EnumName="OBJECT_GLA_LIMB_02" Offset="0x8C94" />
|
||||
<Limb Name="object_gla_Standardlimb_008CA0" Type="Standard" EnumName="OBJECT_GLA_LIMB_03" Offset="0x8CA0" />
|
||||
<Limb Name="object_gla_Standardlimb_008CAC" Type="Standard" EnumName="OBJECT_GLA_LIMB_04" Offset="0x8CAC" />
|
||||
<Limb Name="object_gla_Standardlimb_008CB8" Type="Standard" EnumName="OBJECT_GLA_LIMB_05" Offset="0x8CB8" />
|
||||
<Limb Name="object_gla_Standardlimb_008CC4" Type="Standard" EnumName="OBJECT_GLA_LIMB_06" Offset="0x8CC4" />
|
||||
<Limb Name="object_gla_Standardlimb_008CD0" Type="Standard" EnumName="OBJECT_GLA_LIMB_07" Offset="0x8CD0" />
|
||||
<Limb Name="object_gla_Standardlimb_008CDC" Type="Standard" EnumName="OBJECT_GLA_LIMB_08" Offset="0x8CDC" />
|
||||
<Limb Name="object_gla_Standardlimb_008CE8" Type="Standard" EnumName="OBJECT_GLA_LIMB_09" Offset="0x8CE8" />
|
||||
<Limb Name="object_gla_Standardlimb_008CF4" Type="Standard" EnumName="OBJECT_GLA_LIMB_0A" Offset="0x8CF4" />
|
||||
<Limb Name="object_gla_Standardlimb_008D00" Type="Standard" EnumName="OBJECT_GLA_LIMB_0B" Offset="0x8D00" />
|
||||
<Limb Name="object_gla_Standardlimb_008D0C" Type="Standard" EnumName="OBJECT_GLA_LIMB_0C" Offset="0x8D0C" />
|
||||
<Limb Name="object_gla_Standardlimb_008D18" Type="Standard" EnumName="OBJECT_GLA_LIMB_0D" Offset="0x8D18" />
|
||||
<Limb Name="object_gla_Standardlimb_008D24" Type="Standard" EnumName="OBJECT_GLA_LIMB_0E" Offset="0x8D24" />
|
||||
<Limb Name="object_gla_Standardlimb_008D30" Type="Standard" EnumName="OBJECT_GLA_LIMB_0F" Offset="0x8D30" />
|
||||
<Limb Name="object_gla_Standardlimb_008D3C" Type="Standard" EnumName="OBJECT_GLA_LIMB_10" Offset="0x8D3C" />
|
||||
<Limb Name="object_gla_Standardlimb_008D48" Type="Standard" EnumName="OBJECT_GLA_LIMB_11" Offset="0x8D48" />
|
||||
<Limb Name="object_gla_Standardlimb_008D54" Type="Standard" EnumName="OBJECT_GLA_LIMB_12" Offset="0x8D54" />
|
||||
<Limb Name="object_gla_Standardlimb_008D60" Type="Standard" EnumName="OBJECT_GLA_LIMB_13" Offset="0x8D60" />
|
||||
<Limb Name="object_gla_Standardlimb_008D6C" Type="Standard" EnumName="OBJECT_GLA_LIMB_14" Offset="0x8D6C" />
|
||||
<Limb Name="object_gla_Standardlimb_008D78" Type="Standard" EnumName="OBJECT_GLA_LIMB_15" Offset="0x8D78" />
|
||||
<Skeleton Name="object_gla_Skel_008DD8" Type="Flex" LimbType="Standard" LimbNone="OBJECT_GLA_LIMB_NONE" LimbMax="OBJECT_GLA_LIMB_MAX" EnumName="ObjectGlaLimb" Offset="0x8DD8" />
|
||||
<Animation Name="object_gla_Anim_0091D0" Offset="0x91D0" />
|
||||
<Animation Name="object_gla_Anim_009D1C" Offset="0x9D1C" />
|
||||
<Animation Name="object_gla_Anim_00A344" Offset="0xA344" />
|
||||
<Animation Name="gGerudoPurpleRunningAwayCutsceneAnim" Offset="0x30C" /><!-- Original name: g_yari_nigedasu -->
|
||||
<Animation Name="gGerudoPurpleGreatBayCutsceneAnim" Offset="0x460" /><!-- Original name: g_yari_twister -->
|
||||
|
||||
<!-- Identical to OoT's object_gla from here to the end -->
|
||||
<Animation Name="gGerudoPurpleHorizontalSlashAnim" Offset="0x794" /><!-- Unused. Original name: geldA_attack -->
|
||||
<Animation Name="gGerudoPurpleSlashToStandingAnim" Offset="0xBF0" /><!-- Usused. Original name: geldA_attack_end -->
|
||||
<Animation Name="gGerudoPurpleFallingToGroundAnim" Offset="0x1664" /><!-- Original name: geldA_down -->
|
||||
<Animation Name="gGerudoPurpleStandingToCrouchAnim" Offset="0x1A40" /><!-- Unused. Original name: geldA_find -->
|
||||
<Animation Name="gGerudoPurpleCrouchingLookAroundAnim" Offset="0x1FAC" /><!-- Unused. Original name: geldA_find_wait -->
|
||||
|
||||
<DList Name="gGerudoPurpleTorsoDL" Offset="0x39B0" />
|
||||
<DList Name="gGerudoPurpleLeftUpperArmDL" Offset="0x3E50" />
|
||||
<DList Name="gGerudoPurpleLeftForearmDL" Offset="0x3F88" />
|
||||
<DList Name="gGerudoPurpleRightUpperArmDL" Offset="0x4188" />
|
||||
<DList Name="gGerudoPurpleRightForearmDL" Offset="0x42C0" />
|
||||
<DList Name="gGerudoPurpleWaistDL" Offset="0x44C0" />
|
||||
<DList Name="gGerudoPurpleRightThighDL" Offset="0x4658" />
|
||||
<DList Name="gGerudoPurpleRightShinDL" Offset="0x4768" />
|
||||
<DList Name="gGerudoPurpleLeftThighDL" Offset="0x4928" />
|
||||
<DList Name="gGerudoPurpleLeftShinDL" Offset="0x4A38" />
|
||||
<Texture Name="gGerudoPurple1TLUT" OutName="gerudo_purple_1_tlut" Format="rgba16" Width="16" Height="16" Offset="0x4BF8" />
|
||||
<Texture Name="gGerudoPurpleSkinShadowTex" OutName="gerudo_purple_skin_shadow" Format="ci8" Width="8" Height="8" Offset="0x4DF8" TlutOffset="0x4BF8" />
|
||||
<Texture Name="gGerudoPurpleDarkFabricTex" OutName="gerudo_purple_dark_fabric" Format="ci8" Width="8" Height="8" Offset="0x4E38" TlutOffset="0x4BF8" />
|
||||
<Texture Name="gGerudoPurpleNavelTex" OutName="gerudo_purple_navel" Format="ci8" Width="16" Height="16" Offset="0x4E78" TlutOffset="0x4BF8" />
|
||||
<Texture Name="gGerudoPurpleChestJewelTex" OutName="gerudo_purple_chest_jewel" Format="ci8" Width="16" Height="16" Offset="0x4F78" TlutOffset="0x4BF8" />
|
||||
<Texture Name="gGerudoPurpleFabricFoldTex" OutName="gerudo_purple_fabric_fold" Format="i8" Width="16" Height="16" Offset="0x5078" />
|
||||
<Texture Name="gGerudoPurple2TLUT" OutName="gerudo_purple_2_tlut" Format="rgba16" Width="18" Height="12" Offset="0x5178" />
|
||||
<Texture Name="gGerudoPurpleSkinEdgeTex" OutName="gerudo_purple_skin_edge" Format="ci8" Width="8" Height="8" Offset="0x5328" TlutOffset="0x5178" />
|
||||
<Texture Name="gGerudoPurpleEarTex" OutName="gerudo_purple_ear" Format="ci8" Width="8" Height="16" Offset="0x5368" TlutOffset="0x5178" />
|
||||
<Texture Name="gGerudoPurpleEyeOpenTex" OutName="gerudo_purple_eye_open" Format="ci8" Width="32" Height="32" Offset="0x53E8" TlutOffset="0x5178" />
|
||||
<Texture Name="gGerudoPurpleGlaiveGuard" OutName="gerudo_purple_glaive_guard" Format="i8" Width="8" Height="8" Offset="0x57E8" />
|
||||
<Texture Name="gGerudoPurpleGlaiveBladeFabricPatternTex" OutName="gerudo_purple_fabric_pattern" Format="i8" Width="16" Height="16" Offset="0x5828" />
|
||||
<Texture Name="gGerudoPurpleShoeUpperTex" OutName="gerudo_purple_shoe_upper" Format="ci8" Width="8" Height="16" Offset="0x5928" TlutOffset="0x5178" />
|
||||
<Texture Name="gGerudoPurpleGlaiveHaftShoeSoleTex" OutName="gerudo_purple_glaive_haft_shoe_sole" Format="ci8" Width="8" Height="8" Offset="0x59A8" TlutOffset="0x5178" />
|
||||
<Texture Name="gGerudoPurpleEyeHalfTex" OutName="gerudo_purple_eye_half" Format="ci8" Width="32" Height="32" Offset="0x59E8" TlutOffset="0x5178" />
|
||||
<Texture Name="gGerudoPurpleMetalTex" OutName="gerudo_purple_metal" Format="i8" Width="8" Height="16" Offset="0x5DE8" />
|
||||
<Texture Name="gGerudoPurpleHairTex" OutName="gerudo_purple_hair" Format="ci8" Width="16" Height="16" Offset="0x5E68" TlutOffset="0x5178" />
|
||||
<Texture Name="gGerudoPurpleLipsFingersTex" OutName="gerudo_purple_lips_fingers" Format="i8" Width="16" Height="16" Offset="0x5F68" />
|
||||
<Texture Name="gGerudoPurpleEyeClosedTex" OutName="gerudo_purple_eye_closed" Format="ci8" Width="32" Height="32" Offset="0x6068" TlutOffset="0x5178" />
|
||||
<DList Name="gGerudoPurpleRightHandDL" Offset="0x7DE8" />
|
||||
<DList Name="gGerudoPurpleGlaiveDL" Offset="0x7FA8" />
|
||||
<DList Name="gGerudoPurpleLeftHandDL" Offset="0x8168" />
|
||||
<DList Name="gGerudoPurpleLeftFootDL" Offset="0x82D0" />
|
||||
<DList Name="gGerudoPurpleRightFootDL" Offset="0x8438" />
|
||||
<DList Name="gGerudoPurpleVeilDL" Offset="0x8628" />
|
||||
<DList Name="gGerudoPurplePonytailDL" Offset="0x86E0" />
|
||||
<DList Name="gGerudoPurpleHeadDL" Offset="0x87D0" />
|
||||
<Limb Name="gGerudoPurpleRootLimb" Type="Standard" EnumName="GERUDO_PURPLE_ROOT_LIMB" Offset="0x8C88" />
|
||||
<Limb Name="gGerudoPurpleTorsoLimb" Type="Standard" EnumName="GERUDO_PURPLE_TORSO_LIMB" Offset="0x8C94" />
|
||||
<Limb Name="gGerudoPurpleNeckLimb" Type="Standard" EnumName="GERUDO_PURPLE_NECK_LIMB" Offset="0x8CA0" />
|
||||
<Limb Name="gGerudoPurplePonytailLimb" Type="Standard" EnumName="GERUDO_PURPLE_PONYTAIL_LIMB" Offset="0x8CAC" />
|
||||
<Limb Name="gGerudoPurpleVeilLimb" Type="Standard" EnumName="GERUDO_PURPLE_VEIL_LIMB" Offset="0x8CB8" />
|
||||
<Limb Name="gGerudoPurpleHeadLimb" Type="Standard" EnumName="GERUDO_PURPLE_HEAD_LIMB" Offset="0x8CC4" />
|
||||
<Limb Name="gGerudoPurpleRightUpperArmLimb" Type="Standard" EnumName="GERUDO_PURPLE_RIGHT_UPPER_ARM_LIMB" Offset="0x8CD0" />
|
||||
<Limb Name="gGerudoPurpleRightForearmLimb" Type="Standard" EnumName="GERUDO_PURPLE_RIGHT_FOREARM_LIMB" Offset="0x8CDC" />
|
||||
<Limb Name="gGerudoPurpleRightWristLimb" Type="Standard" EnumName="GERUDO_PURPLE_RIGHT_WRIST_LIMB" Offset="0x8CE8" />
|
||||
<Limb Name="gGerudoPurpleRightHandLimb" Type="Standard" EnumName="GERUDO_PURPLE_RIGHT_HAND_LIMB" Offset="0x8CF4" />
|
||||
<Limb Name="gGerudoPurpleGlaiveLimb" Type="Standard" EnumName="GERUDO_PURPLE_GLAIVE_LIMB" Offset="0x8D00" />
|
||||
<Limb Name="gGerudoPurpleLeftUpperArmLimb" Type="Standard" EnumName="GERUDO_PURPLE_LEFT_UPPER_ARM_LIMB" Offset="0x8D0C" />
|
||||
<Limb Name="gGerudoPurpleLeftForearmLimb" Type="Standard" EnumName="GERUDO_PURPLE_LEFT_FOREARM_LIMB" Offset="0x8D18" />
|
||||
<Limb Name="gGerudoPurpleLeftHandLimb" Type="Standard" EnumName="GERUDO_PURPLE_LEFT_HAND_LIMB" Offset="0x8D24" />
|
||||
<Limb Name="gGerudoPurpleLeftThighLimb" Type="Standard" EnumName="GERUDO_PURPLE_LEFT_THIGH_LIMB" Offset="0x8D30" />
|
||||
<Limb Name="gGerudoPurpleLeftShinLimb" Type="Standard" EnumName="GERUDO_PURPLE_LEFT_SHIN_LIMB" Offset="0x8D3C" />
|
||||
<Limb Name="gGerudoPurpleLeftFootLimb" Type="Standard" EnumName="GERUDO_PURPLE_LEFT_FOOT_LIMB" Offset="0x8D48" />
|
||||
<Limb Name="gGerudoPurpleRightThighLimb" Type="Standard" EnumName="GERUDO_PURPLE_RIGHT_THIGH_LIMB" Offset="0x8D54" />
|
||||
<Limb Name="gGerudoPurpleRightShinLimb" Type="Standard" EnumName="GERUDO_PURPLE_RIGHT_SHIN_LIMB" Offset="0x8D60" />
|
||||
<Limb Name="gGerudoPurpleRightFootLimb" Type="Standard" EnumName="GERUDO_PURPLE_RIGHT_FOOT_LIMB" Offset="0x8D6C" />
|
||||
<Limb Name="gGerudoPurpleWaistLimb" Type="Standard" EnumName="GERUDO_PURPLE_WAIST_LIMB" Offset="0x8D78" />
|
||||
<Skeleton Name="gGerudoPurpleSkel" Type="Flex" LimbType="Standard" LimbNone="GERUDO_PURPLE_LIMB_NONE" LimbMax="GERUDO_PURPLE_LIMB_MAX" EnumName="GerudoPurpleLimb" Offset="0x8DD8" />
|
||||
|
||||
<Animation Name="gGerudoPurpleChargingAnim" Offset="0x91D0" /><!-- Original name: geldA_run -->
|
||||
<Animation Name="gGerudoPurpleLookingAboutAnim" Offset="0x9D1C" /><!-- Original name: geldA_wait -->
|
||||
<Animation Name="gGerudoPurpleWalkingAnim" Offset="0xA344" /><!-- Original name: geldA_walk -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,32 +1,39 @@
|
||||
<Root>
|
||||
<!-- Assets for Poe Balloon archery target in Romani Ranch. -->
|
||||
<File Name="object_po_fusen" Segment="6">
|
||||
<Animation Name="object_po_fusen_Anim_000040" Offset="0x40" />
|
||||
<DList Name="object_po_fusen_DL_0008C0" Offset="0x8C0" />
|
||||
<DList Name="object_po_fusen_DL_000AF8" Offset="0xAF8" />
|
||||
<DList Name="object_po_fusen_DL_000B90" Offset="0xB90" />
|
||||
<DList Name="object_po_fusen_DL_000C48" Offset="0xC48" />
|
||||
<DList Name="object_po_fusen_DL_000CD8" Offset="0xCD8" />
|
||||
<DList Name="object_po_fusen_DL_000D70" Offset="0xD70" />
|
||||
<DList Name="object_po_fusen_DL_000E28" Offset="0xE28" />
|
||||
<DList Name="object_po_fusen_DL_000EB8" Offset="0xEB8" />
|
||||
<Texture Name="object_po_fusen_TLUT_0010E0" OutName="tlut_0010E0" Format="rgba16" Width="16" Height="16" Offset="0x10E0" />
|
||||
<Texture Name="object_po_fusen_Tex_0012E0" OutName="tex_0012E0" Format="rgba16" Width="16" Height="16" Offset="0x12E0" />
|
||||
<Texture Name="object_po_fusen_Tex_0014E0" OutName="tex_0014E0" Format="rgba16" Width="16" Height="16" Offset="0x14E0" />
|
||||
<Texture Name="object_po_fusen_Tex_0016E0" OutName="tex_0016E0" Format="rgba16" Width="16" Height="16" Offset="0x16E0" />
|
||||
<Texture Name="object_po_fusen_Tex_0018E0" OutName="tex_0018E0" Format="ci8" Width="16" Height="16" Offset="0x18E0" />
|
||||
<Texture Name="object_po_fusen_Tex_0019E0" OutName="tex_0019E0" Format="i4" Width="16" Height="16" Offset="0x19E0" />
|
||||
<Texture Name="object_po_fusen_Tex_001A60" OutName="tex_001A60" Format="rgba16" Width="16" Height="16" Offset="0x1A60" />
|
||||
<Texture Name="object_po_fusen_Tex_001C60" OutName="tex_001C60" Format="rgba16" Width="32" Height="16" Offset="0x1C60" />
|
||||
<Texture Name="object_po_fusen_Tex_002060" OutName="tex_002060" Format="rgba16" Width="16" Height="32" Offset="0x2060" />
|
||||
<Limb Name="object_po_fusen_Standardlimb_002460" Type="Standard" EnumName="OBJECT_PO_FUSEN_LIMB_01" Offset="0x2460" />
|
||||
<Limb Name="object_po_fusen_Standardlimb_00246C" Type="Standard" EnumName="OBJECT_PO_FUSEN_LIMB_02" Offset="0x246C" />
|
||||
<Limb Name="object_po_fusen_Standardlimb_002478" Type="Standard" EnumName="OBJECT_PO_FUSEN_LIMB_03" Offset="0x2478" />
|
||||
<Limb Name="object_po_fusen_Standardlimb_002484" Type="Standard" EnumName="OBJECT_PO_FUSEN_LIMB_04" Offset="0x2484" />
|
||||
<Limb Name="object_po_fusen_Standardlimb_002490" Type="Standard" EnumName="OBJECT_PO_FUSEN_LIMB_05" Offset="0x2490" />
|
||||
<Limb Name="object_po_fusen_Standardlimb_00249C" Type="Standard" EnumName="OBJECT_PO_FUSEN_LIMB_06" Offset="0x249C" />
|
||||
<Limb Name="object_po_fusen_Standardlimb_0024A8" Type="Standard" EnumName="OBJECT_PO_FUSEN_LIMB_07" Offset="0x24A8" />
|
||||
<Limb Name="object_po_fusen_Standardlimb_0024B4" Type="Standard" EnumName="OBJECT_PO_FUSEN_LIMB_08" Offset="0x24B4" />
|
||||
<Limb Name="object_po_fusen_Standardlimb_0024C0" Type="Standard" EnumName="OBJECT_PO_FUSEN_LIMB_09" Offset="0x24C0" />
|
||||
<Skeleton Name="object_po_fusen_Skel_0024F0" Type="Flex" LimbType="Standard" LimbNone="OBJECT_PO_FUSEN_LIMB_NONE" LimbMax="OBJECT_PO_FUSEN_LIMB_MAX" EnumName="ObjectPoFusenLimb" Offset="0x24F0" />
|
||||
<!-- Empty: PoFusen is animated directly from its code. -->
|
||||
<Animation Name="gPoeBalloonEmptyAnim" Offset="0x40" />
|
||||
|
||||
<DList Name="gPoeBalloonChainAndLanternDL" Offset="0x8C0" />
|
||||
<DList Name="gPoeBalloonLeftHandDL" Offset="0xAF8" />
|
||||
<DList Name="gPoeBalloonLeftForearmDL" Offset="0xB90" />
|
||||
<DList Name="gPoeBalloonLeftUpperArmDL" Offset="0xC48" />
|
||||
<DList Name="gPoeBalloonRightHandDL" Offset="0xCD8" />
|
||||
<DList Name="gPoeBalloonRightForearmDL" Offset="0xD70" />
|
||||
<DList Name="gPoeBalloonRightUpperArmDL" Offset="0xE28" />
|
||||
<DList Name="gPoeBalloonBodyDL" Offset="0xEB8" />
|
||||
|
||||
<Texture Name="gPoeBalloonTLUT" OutName="balloon_tlut" Format="rgba16" Width="16" Height="16" Offset="0x10E0" />
|
||||
<!-- The tattered cloth along the eyes are part of the face texture, but not below the chin. -->
|
||||
<Texture Name="gPoeBalloonTatteredChinTex" OutName="tattered_chin" Format="rgba16" Width="16" Height="16" Offset="0x12E0" />
|
||||
<Texture Name="gPoeBalloonLanternTopTex" OutName="lantern_top" Format="rgba16" Width="16" Height="16" Offset="0x14E0" />
|
||||
<Texture Name="gPoeBalloonLanternStandTex" OutName="lantern_stand" Format="rgba16" Width="16" Height="16" Offset="0x16E0" />
|
||||
<Texture Name="gPoeBalloonLanternGlassTex" OutName="lantern_glass" Format="ci8" Width="16" Height="16" Offset="0x18E0" />
|
||||
<Texture Name="gPoeBalloonHandTex" OutName="the_hand" Format="i4" Width="16" Height="16" Offset="0x19E0" />
|
||||
<Texture Name="gPoeBalloonOrangeSkinTex" OutName="orange_skin" Format="rgba16" Width="16" Height="16" Offset="0x1A60" />
|
||||
<Texture Name="gPoeBalloonFaceTex" OutName="face" Format="rgba16" Width="32" Height="16" Offset="0x1C60" />
|
||||
<Texture Name="gPoeBalloonChainLinkTex" OutName="chain_link" Format="rgba16" Width="16" Height="32" Offset="0x2060" />
|
||||
|
||||
<Limb Name="gPoeBalloonRootLimb" Type="Standard" EnumName="POE_BALLOON_LIMB_ROOT" Offset="0x2460" />
|
||||
<Limb Name="gPoeBalloonBodyLimb" Type="Standard" EnumName="POE_BALLOON_LIMB_BODY" Offset="0x246C" />
|
||||
<Limb Name="gPoeBalloonRightUpperArmLimb" Type="Standard" EnumName="POE_BALLOON_RIGHT_UPPER_ARM" Offset="0x2478" />
|
||||
<Limb Name="gPoeBalloonRightForearmLimb" Type="Standard" EnumName="POE_BALLOON_RIGHT_FOREARM" Offset="0x2484" />
|
||||
<Limb Name="gPoeBalloonRightHandLimb" Type="Standard" EnumName="POE_BALLOON_RIGHT_HAND" Offset="0x2490" />
|
||||
<Limb Name="gPoeBalloonLeftUpperArmLimb" Type="Standard" EnumName="POE_BALLOON_LEFT_UPPER_ARM" Offset="0x249C" />
|
||||
<Limb Name="gPoeBalloonLeftForearmLimb" Type="Standard" EnumName="POE_BALLOON_LEFT_FOREARM" Offset="0x24A8" />
|
||||
<Limb Name="gPoeBalloonLeftHandLimb" Type="Standard" EnumName="POE_BALLOON_LEFT_HAND" Offset="0x24B4" />
|
||||
<Limb Name="gPoeBalloonChainAndLanternLimb" Type="Standard" EnumName="POE_BALLOON_LIMB_CHAIN_AND_LANTERN" Offset="0x24C0" />
|
||||
|
||||
<Skeleton Name="gPoeBalloonSkel" Type="Flex" LimbType="Standard" LimbNone="POE_BALLOON_LIMB_NONE" LimbMax="POE_BALLOON_LIMB_MAX" EnumName="PoeBalloonLimb" Offset="0x24F0" />
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -3,68 +3,68 @@
|
||||
<!-- Joelle is red, Beth is blue, Ami is green, and Meg is purple -->
|
||||
<File Name="object_po_sisters" Segment="6">
|
||||
<!-- PoSister Animations -->
|
||||
<Animation Name="gPoSistersAttackAnim" Offset="0x114" />
|
||||
<Animation Name="gPoeSistersAttackAnim" Offset="0x114" />
|
||||
<Animation Name="gPoeSistersMegCryAnim" Offset="0x680" />
|
||||
<Animation Name="gPoeSistersDamagedAnim" Offset="0x8C0" />
|
||||
<Animation Name="gPoSistersFleeAnim" Offset="0xA54" />
|
||||
<Animation Name="gPoeSistersFleeAnim" Offset="0xA54" />
|
||||
<Animation Name="gPoeSistersFloatAnim" Offset="0xD40" />
|
||||
<Animation Name="gPoeSistersAppearDisappearAnim" Offset="0x119C" />
|
||||
<Animation Name="gPoeSistersSwayAnim" Offset="0x14CC" />
|
||||
|
||||
<!-- PoSister DisplayLists -->
|
||||
<DList Name="gPoSistersMegFaceDL" Offset="0x1CB0" />
|
||||
<DList Name="gPoSistersMegBodyDL" Offset="0x1DE0" />
|
||||
<DList Name="gPoSistersLowerBodyDL" Offset="0x24A8" />
|
||||
<DList Name="gPoeSistersMegFaceDL" Offset="0x1CB0" />
|
||||
<DList Name="gPoeSistersMegBodyDL" Offset="0x1DE0" />
|
||||
<DList Name="gPoeSistersLowerBodyDL" Offset="0x24A8" />
|
||||
<!--- unknown? wont draw, DL contents doesn't give enough hints -->
|
||||
<DList Name="gPoSisters_DL_002570" Offset="0x2570" />
|
||||
<DList Name="gPoSistersDrawArmShortDL" Offset="0x25E8" />
|
||||
<DList Name="gPoSistersDrawArmMedDL" Offset="0x2680" />
|
||||
<DList Name="gPoSistersDrawArmLongDL" Offset="0x2718" />
|
||||
<DList Name="gPoSistersDrawTorchDL" Offset="0x27B0" />
|
||||
<DList Name="gPoeSisters_DL_002570" Offset="0x2570" />
|
||||
<DList Name="gPoeSistersDrawArmShortDL" Offset="0x25E8" />
|
||||
<DList Name="gPoeSistersDrawArmMedDL" Offset="0x2680" />
|
||||
<DList Name="gPoeSistersDrawArmLongDL" Offset="0x2718" />
|
||||
<DList Name="gPoeSistersDrawTorchDL" Offset="0x27B0" />
|
||||
<!--- unknown? wont draw, DL contents doesn't give enough hints -->
|
||||
<DList Name="gPoSisters_DL_002870" Offset="0x2870" />
|
||||
<DList Name="gPoSistersJoelleFaceDL" Offset="0x2EB8" />
|
||||
<DList Name="gPoSistersJoelleBodyDL" Offset="0x2F88" />
|
||||
<DList Name="gPoSistersBethBodyDL" Offset="0x3628" />
|
||||
<DList Name="gPoSistersBethFaceDL" Offset="0x3880" />
|
||||
<DList Name="gPoSistersAmyBodyDL" Offset="0x3DC8" />
|
||||
<DList Name="gPoSistersAmyFaceDL" Offset="0x4020" />
|
||||
<DList Name="gPoSistersBurnBodyDL" Offset="0x46E0" />
|
||||
<DList Name="gPoeSisters_DL_002870" Offset="0x2870" />
|
||||
<DList Name="gPoeSistersJoelleFaceDL" Offset="0x2EB8" />
|
||||
<DList Name="gPoeSistersJoelleBodyDL" Offset="0x2F88" />
|
||||
<DList Name="gPoeSistersBethBodyDL" Offset="0x3628" />
|
||||
<DList Name="gPoeSistersBethFaceDL" Offset="0x3880" />
|
||||
<DList Name="gPoeSistersAmyBodyDL" Offset="0x3DC8" />
|
||||
<DList Name="gPoeSistersAmyFaceDL" Offset="0x4020" />
|
||||
<DList Name="gPoeSistersBurnBodyDL" Offset="0x46E0" />
|
||||
|
||||
<!-- PoSister Textures -->
|
||||
<Texture Name="gPoSistersTorchTex" OutName="torch" Format="rgba16" Width="16" Height="16" Offset="0x48D8" />
|
||||
<Texture Name="gPoSistersTatteredRobeTex" OutName="tattered_robe" Format="rgba16" Width="32" Height="32" Offset="0x4AD8" />
|
||||
<Texture Name="gPoSistersArmTex" OutName="arm" Format="rgba16" Width="32" Height="16" Offset="0x52D8" />
|
||||
<Texture Name="gPoSistersMegJoelleEyeTex" OutName="meg_joelle_eye" Format="rgba16" Width="16" Height="16" Offset="0x56D8" />
|
||||
<Texture Name="gPoSistersMainRobeGradientTex" OutName="robe_gradient" Format="rgba16" Width="4" Height="4" Offset="0x58D8" />
|
||||
<Texture Name="gPoSistersMegTiaraTex" OutName="meg_tiara" Format="rgba16" Width="16" Height="16" Offset="0x58F8" />
|
||||
<Texture Name="gPoSistersMegHairTex" OutName="meg_hair" Format="rgba16" Width="16" Height="16" Offset="0x5AF8" />
|
||||
<Texture Name="gPoSistersJoelleHairBandtex" OutName="joelle_hair_tie" Format="rgba16" Width="8" Height="8" Offset="0x5CF8" />
|
||||
<Texture Name="gPoSistersJoelleAmyHairTex" OutName="joelle_amy_hair" Format="rgba16" Width="16" Height="16" Offset="0x5D78" />
|
||||
<Texture Name="gPoSistersBethAmyEyesTex" OutName="beth_amy_eye" Format="rgba16" Width="16" Height="8" Offset="0x5F78" />
|
||||
<Texture Name="gPoSistersBethHatAndHairTex" OutName="beth_hat_and_hair" Format="rgba16" Width="16" Height="16" Offset="0x6078" />
|
||||
<Texture Name="gPoSistersBethHatEdgeTex" OutName="beth_hat_edge" Format="rgba16" Width="8" Height="8" Offset="0x6278" />
|
||||
<Texture Name="gPoSistersAmyHairTieTex" OutName="amy_hair_tie" Format="rgba16" Width="4" Height="4" Offset="0x62F8" />
|
||||
<Texture Name="gPoSistersCrispBodyTex" OutName="crisp_body" Format="rgba16" Width="16" Height="16" Offset="0x6318" />
|
||||
<Texture Name="gPoeSistersTorchTex" OutName="torch" Format="rgba16" Width="16" Height="16" Offset="0x48D8" />
|
||||
<Texture Name="gPoeSistersTatteredRobeTex" OutName="tattered_robe" Format="rgba16" Width="32" Height="32" Offset="0x4AD8" />
|
||||
<Texture Name="gPoeSistersArmTex" OutName="arm" Format="rgba16" Width="32" Height="16" Offset="0x52D8" />
|
||||
<Texture Name="gPoeSistersMegJoelleEyeTex" OutName="meg_joelle_eye" Format="rgba16" Width="16" Height="16" Offset="0x56D8" />
|
||||
<Texture Name="gPoeSistersMainRobeGradientTex" OutName="robe_gradient" Format="rgba16" Width="4" Height="4" Offset="0x58D8" />
|
||||
<Texture Name="gPoeSistersMegTiaraTex" OutName="meg_tiara" Format="rgba16" Width="16" Height="16" Offset="0x58F8" />
|
||||
<Texture Name="gPoeSistersMegHairTex" OutName="meg_hair" Format="rgba16" Width="16" Height="16" Offset="0x5AF8" />
|
||||
<Texture Name="gPoeSistersJoelleHairBandtex" OutName="joelle_hair_tie" Format="rgba16" Width="8" Height="8" Offset="0x5CF8" />
|
||||
<Texture Name="gPoeSistersJoelleAmyHairTex" OutName="joelle_amy_hair" Format="rgba16" Width="16" Height="16" Offset="0x5D78" />
|
||||
<Texture Name="gPoeSistersBethAmyEyesTex" OutName="beth_amy_eye" Format="rgba16" Width="16" Height="8" Offset="0x5F78" />
|
||||
<Texture Name="gPoeSistersBethHatAndHairTex" OutName="beth_hat_and_hair" Format="rgba16" Width="16" Height="16" Offset="0x6078" />
|
||||
<Texture Name="gPoeSistersBethHatEdgeTex" OutName="beth_hat_edge" Format="rgba16" Width="8" Height="8" Offset="0x6278" />
|
||||
<Texture Name="gPoeSistersAmyHairTieTex" OutName="amy_hair_tie" Format="rgba16" Width="4" Height="4" Offset="0x62F8" />
|
||||
<Texture Name="gPoeSistersCrispBodyTex" OutName="crisp_body" Format="rgba16" Width="16" Height="16" Offset="0x6318" />
|
||||
|
||||
|
||||
<!-- PoSister Limbs -->
|
||||
<Limb Name="gPoSistersMainRootLimb" Type="Standard" EnumName="POSISTERS_LIMB_ROOT" Offset="0x6518" />
|
||||
<Limb Name="gPoSistersLeftArmLimb" Type="Standard" EnumName="POSISTERS_LIMB_LEFT_ARM" Offset="0x6524" />
|
||||
<!--- won't draw, uses gPoSisters_DL_002870 -->
|
||||
<Limb Name="gPoSisters_limb_006530" Type="Standard" EnumName="POSISTERS_LIMB_UNK3" Offset="0x6530" />
|
||||
<Limb Name="gPoSistersRightUpperArmLimb" Type="Standard" EnumName="POSISTERS_LIMB_RIGHT_UPPER_ARM" Offset="0x653C" />
|
||||
<Limb Name="gPoSistersRightForArmLimb" Type="Standard" EnumName="POSISTERS_LIMB_RIGHT_FORARM" Offset="0x6548" />
|
||||
<Limb Name="gPoeSistersMainRootLimb" Type="Standard" EnumName="POE_SISTERS_LIMB_ROOT" Offset="0x6518" />
|
||||
<Limb Name="gPoeSistersLeftArmLimb" Type="Standard" EnumName="POE_SISTERS_LIMB_LEFT_ARM" Offset="0x6524" />
|
||||
<!--- won't draw, uses gPoeSisters_DL_002870 -->
|
||||
<Limb Name="gPoeSisters_limb_006530" Type="Standard" EnumName="POE_SISTERS_LIMB_UNK3" Offset="0x6530" />
|
||||
<Limb Name="gPoeSistersRightUpperArmLimb" Type="Standard" EnumName="POE_SISTERS_LIMB_RIGHT_UPPER_ARM" Offset="0x653C" />
|
||||
<Limb Name="gPoeSistersRightForArmLimb" Type="Standard" EnumName="POE_SISTERS_LIMB_RIGHT_FORARM" Offset="0x6548" />
|
||||
<!--- no DL -->
|
||||
<Limb Name="gPoSisters_limb_006554" Type="Standard" EnumName="POSISTERS_LIMB_UNK6" Offset="0x6554" />
|
||||
<!--- won't draw, uses gPoSisters_DL_002570 -->
|
||||
<Limb Name="gPoSisters_limb_006560" Type="Standard" EnumName="POSISTERS_LIMB_UNK7" Offset="0x6560" />
|
||||
<Limb Name="gPoSistersTorchLimb" Type="Standard" EnumName="POSISTERS_LIMB_TORCH" Offset="0x656C" />
|
||||
<Limb Name="gPoSistersMainBodyLimb" Type="Standard" EnumName="POSISTERS_LIMB_MAIN_BODY" Offset="0x6578" />
|
||||
<Limb Name="gPoSistersFaceLimb" Type="Standard" EnumName="POSISTERS_LIMB_FACE" Offset="0x6584" />
|
||||
<Limb Name="gPoSistersLowerBodyLimb" Type="Standard" EnumName="POSISTERS_LIMB_LOWER_BODY" Offset="0x6590" />
|
||||
<Limb Name="gPoeSisters_limb_006554" Type="Standard" EnumName="POE_SISTERS_LIMB_UNK6" Offset="0x6554" />
|
||||
<!--- won't draw, uses gPoeSisters_DL_002570 -->
|
||||
<Limb Name="gPoeSisters_limb_006560" Type="Standard" EnumName="POE_SISTERS_LIMB_UNK7" Offset="0x6560" />
|
||||
<Limb Name="gPoeSistersTorchLimb" Type="Standard" EnumName="POE_SISTERS_LIMB_TORCH" Offset="0x656C" />
|
||||
<Limb Name="gPoeSistersMainBodyLimb" Type="Standard" EnumName="POE_SISTERS_LIMB_MAIN_BODY" Offset="0x6578" />
|
||||
<Limb Name="gPoeSistersFaceLimb" Type="Standard" EnumName="POE_SISTERS_LIMB_FACE" Offset="0x6584" />
|
||||
<Limb Name="gPoeSistersLowerBodyLimb" Type="Standard" EnumName="POE_SISTERS_LIMB_LOWER_BODY" Offset="0x6590" />
|
||||
|
||||
<!-- PoSister Skeleton -->
|
||||
<Skeleton Name="gPoSistersSkel" Type="Normal" LimbType="Standard" LimbNone="POSISTERS_LIMB_NONE" LimbMax="POSISTERS_LIMB_MAX" EnumName="PoSistersLimb" Offset="0x65C8" />
|
||||
<Skeleton Name="gPoeSistersSkel" Type="Normal" LimbType="Standard" LimbNone="POE_SISTERS_LIMB_NONE" LimbMax="POE_SISTERS_LIMB_MAX" EnumName="PoeSistersLimb" Offset="0x65C8" />
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,42 +1,53 @@
|
||||
<Root>
|
||||
<!-- Assets for the guy looking up at the moon, and the guy you find in Spider Houses. -->
|
||||
<!-- This object is almost a copy of object_boj, with the animations removed -->
|
||||
<File Name="object_sth" Segment="6">
|
||||
<!-- <Blob Name="object_sth_Blob_000000" Size="0x530" Offset="0x0" /> -->
|
||||
<DList Name="object_sth_DL_001C30" Offset="0x1C30" />
|
||||
<DList Name="object_sth_DL_001C38" Offset="0x1C38" />
|
||||
<DList Name="object_sth_DL_001D80" Offset="0x1D80" />
|
||||
<DList Name="object_sth_DL_001E88" Offset="0x1E88" />
|
||||
<DList Name="object_sth_DL_001F90" Offset="0x1F90" />
|
||||
<DList Name="object_sth_DL_0020D8" Offset="0x20D8" />
|
||||
<DList Name="object_sth_DL_0021E0" Offset="0x21E0" />
|
||||
<DList Name="object_sth_DL_0022E8" Offset="0x22E8" />
|
||||
<DList Name="object_sth_DL_0024C0" Offset="0x24C0" />
|
||||
<DList Name="object_sth_DL_0025D8" Offset="0x25D8" />
|
||||
<DList Name="object_sth_DL_0026E8" Offset="0x26E8" />
|
||||
<DList Name="object_sth_DL_0027F0" Offset="0x27F0" />
|
||||
<DList Name="object_sth_DL_002908" Offset="0x2908" />
|
||||
<DList Name="object_sth_DL_002A18" Offset="0x2A18" />
|
||||
<DList Name="object_sth_DL_002B20" Offset="0x2B20" />
|
||||
<Texture Name="object_sth_TLUT_002D08" OutName="tlut_002D08" Format="rgba16" Width="16" Height="16" Offset="0x2D08" />
|
||||
<Texture Name="object_sth_Tex_002F08" OutName="tex_002F08" Format="ci8" Width="8" Height="8" Offset="0x2F08" />
|
||||
<Texture Name="object_sth_Tex_002F48" OutName="tex_002F48" Format="ci8" Width="8" Height="8" Offset="0x2F48" />
|
||||
<Texture Name="object_sth_Tex_002F88" OutName="tex_002F88" Format="i8" Width="16" Height="16" Offset="0x2F88" />
|
||||
<Texture Name="object_sth_Tex_003088" OutName="tex_003088" Format="ci8" Width="8" Height="8" Offset="0x3088" />
|
||||
<Texture Name="object_sth_Tex_0030C8" OutName="tex_0030C8" Format="i8" Width="8" Height="8" Offset="0x30C8" />
|
||||
<Limb Name="object_sth_Standardlimb_003108" Type="Standard" EnumName="OBJECT_STH_LIMB_01" Offset="0x3108" />
|
||||
<Limb Name="object_sth_Standardlimb_003114" Type="Standard" EnumName="OBJECT_STH_LIMB_02" Offset="0x3114" />
|
||||
<Limb Name="object_sth_Standardlimb_003120" Type="Standard" EnumName="OBJECT_STH_LIMB_03" Offset="0x3120" />
|
||||
<Limb Name="object_sth_Standardlimb_00312C" Type="Standard" EnumName="OBJECT_STH_LIMB_04" Offset="0x312C" />
|
||||
<Limb Name="object_sth_Standardlimb_003138" Type="Standard" EnumName="OBJECT_STH_LIMB_05" Offset="0x3138" />
|
||||
<Limb Name="object_sth_Standardlimb_003144" Type="Standard" EnumName="OBJECT_STH_LIMB_06" Offset="0x3144" />
|
||||
<Limb Name="object_sth_Standardlimb_003150" Type="Standard" EnumName="OBJECT_STH_LIMB_07" Offset="0x3150" />
|
||||
<Limb Name="object_sth_Standardlimb_00315C" Type="Standard" EnumName="OBJECT_STH_LIMB_08" Offset="0x315C" />
|
||||
<Limb Name="object_sth_Standardlimb_003168" Type="Standard" EnumName="OBJECT_STH_LIMB_09" Offset="0x3168" />
|
||||
<Limb Name="object_sth_Standardlimb_003174" Type="Standard" EnumName="OBJECT_STH_LIMB_0A" Offset="0x3174" />
|
||||
<Limb Name="object_sth_Standardlimb_003180" Type="Standard" EnumName="OBJECT_STH_LIMB_0B" Offset="0x3180" />
|
||||
<Limb Name="object_sth_Standardlimb_00318C" Type="Standard" EnumName="OBJECT_STH_LIMB_0C" Offset="0x318C" />
|
||||
<Limb Name="object_sth_Standardlimb_003198" Type="Standard" EnumName="OBJECT_STH_LIMB_0D" Offset="0x3198" />
|
||||
<Limb Name="object_sth_Standardlimb_0031A4" Type="Standard" EnumName="OBJECT_STH_LIMB_0E" Offset="0x31A4" />
|
||||
<Limb Name="object_sth_Standardlimb_0031B0" Type="Standard" EnumName="OBJECT_STH_LIMB_0F" Offset="0x31B0" />
|
||||
<Skeleton Name="object_sth_Skel_0031F8" Type="Flex" LimbType="Standard" LimbNone="OBJECT_STH_LIMB_NONE" LimbMax="OBJECT_STH_LIMB_MAX" EnumName="ObjectSthLimb" Offset="0x31F8" />
|
||||
|
||||
<!-- Unused copy of head from object_boj (Juggler). -->
|
||||
<Array Name="gSthUnusedHeadVtx" Count="83" Offset="0x0">
|
||||
<Vtx/>
|
||||
</Array>
|
||||
|
||||
<DList Name="gSthHeadDL" Offset="0x1C30" />
|
||||
<DList Name="gSthRightHandDL" Offset="0x1C38" />
|
||||
<DList Name="gSthRightForearmDL" Offset="0x1D80" />
|
||||
<DList Name="gSthRightUpperArmDL" Offset="0x1E88" />
|
||||
<DList Name="gSthLeftHandDL" Offset="0x1F90" />
|
||||
<DList Name="gSthLeftForearmDL" Offset="0x20D8" />
|
||||
<DList Name="gSthLeftUpperArmDL" Offset="0x21E0" />
|
||||
<DList Name="gSthTorsoDL" Offset="0x22E8" />
|
||||
<DList Name="gSthRightFootDL" Offset="0x24C0" />
|
||||
<DList Name="gSthRightShinDL" Offset="0x25D8" />
|
||||
<DList Name="gSthRightThighDL" Offset="0x26E8" />
|
||||
<DList Name="gSthLeftFootDL" Offset="0x27F0" />
|
||||
<DList Name="gSthLeftShinDL" Offset="0x2908" />
|
||||
<DList Name="gSthLeftThighDL" Offset="0x2A18" />
|
||||
<DList Name="gSthPelvisDL" Offset="0x2B20" />
|
||||
|
||||
<Texture Name="gSthTLUT" OutName="sth_tlut" Format="rgba16" Width="16" Height="16" Offset="0x2D08" />
|
||||
<Texture Name="gSthSkinTex" OutName="skin" Format="ci8" Width="8" Height="8" Offset="0x2F08" />
|
||||
<Texture Name="gSthFingerTex" OutName="figer" Format="ci8" Width="8" Height="8" Offset="0x2F48" />
|
||||
<!-- Shirt and pants get painted with color in the draw func. -->
|
||||
<Texture Name="gSthShirtTex" OutName="shirt" Format="i8" Width="16" Height="16" Offset="0x2F88" />
|
||||
<Texture Name="gSthBeltBuckleTex" OutName="belt_buckle" Format="ci8" Width="8" Height="8" Offset="0x3088" />
|
||||
<Texture Name="gSthPantsTex" OutName="pants" Format="i8" Width="8" Height="8" Offset="0x30C8" />
|
||||
|
||||
<Limb Name="gSthPelvisLimb" Type="Standard" EnumName="STH_LIMB_PELVIS" Offset="0x3108" />
|
||||
<Limb Name="gSthLeftThighLimb" Type="Standard" EnumName="STH_LIMB_LEFT_THIGH" Offset="0x3114" />
|
||||
<Limb Name="gSthLeftShinLimb" Type="Standard" EnumName="STH_LIMB_LEFT_SHIN" Offset="0x3120" />
|
||||
<Limb Name="gSthLeftFootLimb" Type="Standard" EnumName="STH_LIMB_LEFT_FOOT" Offset="0x312C" />
|
||||
<Limb Name="gSthRightThighLimb" Type="Standard" EnumName="STH_LIMB_RIGHT_THIGH" Offset="0x3138" />
|
||||
<Limb Name="gSthRightShinLimb" Type="Standard" EnumName="STH_LIMB_RIGHT_SHIN" Offset="0x3144" />
|
||||
<Limb Name="gSthRightFootLimb" Type="Standard" EnumName="STH_LIMB_RIGHT_FOOT" Offset="0x3150" />
|
||||
<Limb Name="gSthTorsoLimb" Type="Standard" EnumName="STH_LIMB_CHEST" Offset="0x315C" />
|
||||
<Limb Name="gSthLeftUpperArmLimb" Type="Standard" EnumName="STH_LIMB_LEFT_UPPER_ARM" Offset="0x3168" />
|
||||
<Limb Name="gSthLeftForearmLimb" Type="Standard" EnumName="STH_LIMB_LEFT_FOREARM" Offset="0x3174" />
|
||||
<Limb Name="gSthLeftHandLimb" Type="Standard" EnumName="STH_LIMB_LEFT_HAND" Offset="0x3180" />
|
||||
<Limb Name="gSthRightUpperArmLimb" Type="Standard" EnumName="STH_LIMB_RIGHT_UPPER_ARM" Offset="0x318C" />
|
||||
<Limb Name="gSthRightForearmLimb" Type="Standard" EnumName="STH_LIMB_RIGHT_FOREARM" Offset="0x3198" />
|
||||
<Limb Name="gSthRightHandLimb" Type="Standard" EnumName="STH_LIMB_RIGHT_HAND" Offset="0x31A4" />
|
||||
<!-- EnSth2 uses this head, EnSth1 has a replacement head embedded in its overlay. -->
|
||||
<Limb Name="gSthHeadLimb" Type="Standard" EnumName="STH_LIMB_HEAD" Offset="0x31B0" />
|
||||
<Skeleton Name="gSthSkel" Type="Flex" LimbType="Standard" LimbNone="STH_LIMB_NONE" LimbMax="STH_LIMB_MAX" EnumName="ObjectSthLimb" Offset="0x31F8" />
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -65,11 +65,11 @@
|
||||
<Skeleton Name="gWolfosWhiteSkel" Type="Flex" LimbType="Standard" LimbNone="WOLFOS_WHITE_LIMB_NONE" LimbMax="WOLFOS_WHITE_LIMB_MAX" EnumName="WolfosWhiteLimb" Offset="0x3BC0" />
|
||||
|
||||
<!-- Wolfos/White Wolfos Animations -->
|
||||
<Animation Name="gWolfosSlashingAnim" Offset="0x4638" /> <!-- Original name is "wolfman_attack" -->
|
||||
<Animation Name="gWolfosBackflippingAnim" Offset="0x4A90" /> <!-- Original name is "wolfman_back_jump" -->
|
||||
<Animation Name="gWolfosBlockingAnim" Offset="0x4C44" /> <!-- Original name is "wolfman_defense" -->
|
||||
<Animation Name="gWolfosRearingUpFallingOverAnim" Offset="0x53D0" /> <!-- Original name is "wolfman_down" -->
|
||||
<Animation Name="gWolfosRunningAnim" Offset="0x5700" /> <!-- Original name is "wolfman_run" -->
|
||||
<Animation Name="gWolfosSlashAnim" Offset="0x4638" /> <!-- Original name is "wolfman_attack" -->
|
||||
<Animation Name="gWolfosBackflipAnim" Offset="0x4A90" /> <!-- Original name is "wolfman_back_jump" -->
|
||||
<Animation Name="gWolfosBlockAnim" Offset="0x4C44" /> <!-- Original name is "wolfman_defense" -->
|
||||
<Animation Name="gWolfosRearUpFallOverAnim" Offset="0x53D0" /> <!-- Original name is "wolfman_down" -->
|
||||
<Animation Name="gWolfosRunAnim" Offset="0x5700" /> <!-- Original name is "wolfman_run" -->
|
||||
|
||||
<!-- Wolfos Limb DisplayLists -->
|
||||
<DList Name="gWolfosNormalAbdomenDL" Offset="0x6D10" />
|
||||
@@ -135,8 +135,8 @@
|
||||
<Skeleton Name="gWolfosNormalSkel" Type="Flex" LimbType="Standard" LimbNone="WOLFOS_NORMAL_LIMB_NONE" LimbMax="WOLFOS_NORMAL_LIMB_MAX" EnumName="WolfosNormalLimb" Offset="0x95D0" />
|
||||
|
||||
<!-- Wolfos/White Wolfos Animations -->
|
||||
<Animation Name="gWolfosSidesteppingAnim" Offset="0x9808" /> <!-- Original name is "wolfman_side_walk" -->
|
||||
<Animation Name="gWolfosSidestepAnim" Offset="0x9808" /> <!-- Original name is "wolfman_side_walk" -->
|
||||
<Animation Name="gWolfosDamagedAnim" Offset="0x9A50" /> <!-- Originla name is "wolfman_tail_hit" -->
|
||||
<Animation Name="gWolfosWaitingAnim" Offset="0xA3CC" /> <!-- Original name is "wolfman_wait" -->
|
||||
<Animation Name="gWolfosWaitAnim" Offset="0xA3CC" /> <!-- Original name is "wolfman_wait" -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -1,14 +1,15 @@
|
||||
<Root>
|
||||
<File Name="ovl_En_Sth" BaseAddress="0x80B66D30" RangeStart="0x1890" RangeEnd="0x646C">
|
||||
<DList Name="ovl_En_Sth_DL_0034A0" Offset="0x34A0"/>
|
||||
<DList Name="ovl_En_Sth_DL_0037C0" Offset="0x37C0"/>
|
||||
<Animation Name="ovl_En_Sth_Anim_003F50" Offset="0x3F50" /> <!-- Original name is "sth_ko_matsu" ("matsu" = "to wait") -->
|
||||
<Animation Name="ovl_En_Sth_Anim_0045B4" Offset="0x45B4" /> <!-- Original name is "sth_kibunwaru" ("bad mood") -->
|
||||
<Animation Name="ovl_En_Sth_Anim_004CC0" Offset="0x4CC0" /> <!-- Original name is "sth_talk2000" -->
|
||||
<Animation Name="ovl_En_Sth_Anim_00533C" Offset="0x533C" /> <!-- Original name is "sth_wait2000" -->
|
||||
<Animation Name="ovl_En_Sth_Anim_0059B8" Offset="0x59B8" /> <!-- Original name is "sth_miageru" ("look up") -->
|
||||
<Animation Name="ovl_En_Sth_Anim_005E40" Offset="0x5E40" /> <!-- Original name is "sth_kyorokyoro" (onomatopoeic for "looking around restlessly") -->
|
||||
<Animation Name="ovl_En_Sth_Anim_006354" Offset="0x6354" /> <!-- Original name is "sth_onegai" ("request; favor (to ask); wish") -->
|
||||
<Animation Name="ovl_En_Sth_Anim_00645C" Offset="0x645C" /> <!-- Original name is "sth_tasukete" ("help!") -->
|
||||
<DList Name="gEnSthHeadDL" Offset="0x34A0"/>
|
||||
<DList Name="gEnSthExtraHairDL" Offset="0x37C0"/>
|
||||
|
||||
<Animation Name="gEnSthSignalAnim" Offset="0x3F50" /> <!-- Original name is "sth_ko_matsu" ("matsu" = "to wait") -->
|
||||
<Animation Name="gEnSthBendDownAnim" Offset="0x45B4" /> <!-- Original name is "sth_kibunwaru" ("bad mood") -->
|
||||
<Animation Name="gEnSthTalkWithHandUpAnim" Offset="0x4CC0" /> <!-- Original name is "sth_talk2000" -->
|
||||
<Animation Name="gEnSthWaitAnim" Offset="0x533C" /> <!-- Original name is "sth_wait2000" -->
|
||||
<Animation Name="gEnSthLookUpAnim" Offset="0x59B8" /> <!-- Original name is "sth_miageru" ("look up") -->
|
||||
<Animation Name="gEnSthLookAroundAnim" Offset="0x5E40" /> <!-- Original name is "sth_kyorokyoro" (onomatopoeic for "looking around restlessly") -->
|
||||
<Animation Name="gEnSthPleadAnim" Offset="0x6354" /> <!-- Original name is "sth_onegai" ("request; favor (to ask); wish") -->
|
||||
<Animation Name="gEnSthPanicAnim" Offset="0x645C" /> <!-- Original name is "sth_tasukete" ("help!") -->
|
||||
</File>
|
||||
</Root>
|
||||
|
||||
@@ -14,7 +14,7 @@ Most discussions happen on our [Discord Server](https://discord.zelda64.dev) whe
|
||||
- [Style Guide](STYLE.md) - Description of the project style that we ask contributors to adhere to.
|
||||
- [Code Review Guidelines](REVIEWING.md) - These are the guidelines that reviewers will be using when reviewing your code. Good to be familiar with these before submitting your code.
|
||||
|
||||
- [Zelda 64 Reverse Engineering Website](https://zelda64.dev/mm) - Our homepage, with FAQ and progress graph :chart_with_upwards_trend:.
|
||||
- [Zelda 64 Reverse Engineering Website](https://zelda64.dev/games/mm) - Our homepage, with FAQ and progress graph :chart_with_upwards_trend:.
|
||||
- [MM decomp tutorial](tutorial/contents.md) Detailed tutorial for learning in general how decomp works and how to decompile a small, simple file.
|
||||
- [Introduction to OOT decomp](https://github.com/zeldaret/oot/blob/master/docs/tutorial/contents.md) - The tutorial the MM one was based on. For OOT, but largely applicable to MM as well. Covers slightly different topics, including how to get your data OK with `vbindiff`.
|
||||
- The `#resources` channel on the Discord contains many more links on specific details of decompiling IDO MIPS code.
|
||||
|
||||
@@ -67,7 +67,7 @@ void EnMs_Init(Actor* thisx, PlayState* play) {
|
||||
Actor_SetScale(&this->actor, 0.015f);
|
||||
this->actor.colChkInfo.mass = 0xFF;
|
||||
this->actionFunc = func_80952734;
|
||||
this->actor.speedXZ = 0.0f;
|
||||
this->actor.speed = 0.0f;
|
||||
this->actor.velocity.y = 0.0f;
|
||||
this->actor.gravity = -1.0f;
|
||||
}
|
||||
|
||||
@@ -52,7 +52,7 @@ def get_tidy_version(tidy_executable: str):
|
||||
|
||||
CLANG_FORMAT = get_clang_executable([f"clang-format-{CLANG_VER}"])
|
||||
if CLANG_FORMAT is None:
|
||||
sys.exit(f"Error: clang-format-{CLANG_VER} found")
|
||||
sys.exit(f"Error: clang-format-{CLANG_VER} not found")
|
||||
|
||||
CLANG_TIDY = get_clang_executable([f"clang-tidy-{CLANG_VER}", "clang-tidy"])
|
||||
if CLANG_TIDY is None:
|
||||
|
||||
+4
-4
@@ -4082,7 +4082,7 @@ _DW({ \
|
||||
#define gDPLoadTextureTile(pkt, timg, fmt, siz, width, height, \
|
||||
uls, ult, lrs, lrt, pal, \
|
||||
cms, cmt, masks, maskt, shifts, shiftt) \
|
||||
{ \
|
||||
_DW({ \
|
||||
gDPSetTextureImage(pkt, fmt, siz, width, timg); \
|
||||
gDPSetTile(pkt, fmt, siz, \
|
||||
(((((lrs)-(uls)+1) * siz##_TILE_BYTES)+7)>>3), 0, \
|
||||
@@ -4104,7 +4104,7 @@ _DW({ \
|
||||
(ult)<<G_TEXTURE_IMAGE_FRAC, \
|
||||
(lrs)<<G_TEXTURE_IMAGE_FRAC, \
|
||||
(lrt)<<G_TEXTURE_IMAGE_FRAC); \
|
||||
}
|
||||
})
|
||||
|
||||
#else /******** WORKAROUND hw 1 load tile bug ********/
|
||||
|
||||
@@ -4112,7 +4112,7 @@ _DW({ \
|
||||
uls, ult, lrs, lrt, pal, \
|
||||
cms, cmt, masks, maskt, shifts, shiftt) \
|
||||
\
|
||||
{ \
|
||||
_DW({ \
|
||||
int _loadtile_i, _loadtile_nw; Gfx *_loadtile_temp = pkt; \
|
||||
guDPLoadTextureTile(_loadtile_temp, timg, fmt, siz, \
|
||||
width, height, \
|
||||
@@ -4121,7 +4121,7 @@ _DW({ \
|
||||
_loadtile_nw = guGetDPLoadTextureTileSz(ult, lrt) - 1; \
|
||||
for(_loadtile_i = 0; _loadtile_i < _loadtile_nw; _loadtile_i++) \
|
||||
pkt; \
|
||||
}
|
||||
})
|
||||
|
||||
#endif /* HW_VERSION_1 */
|
||||
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
#ifndef BUFFERS_H
|
||||
#define BUFFERS_H
|
||||
|
||||
#include "z64.h"
|
||||
#include "macros.h"
|
||||
#include "stack.h"
|
||||
|
||||
|
||||
extern u8 gGfxSPTaskYieldBuffer[OS_YIELD_DATA_SIZE];
|
||||
extern STACK(gGfxSPTaskStack, 0x400);
|
||||
extern GfxPool gGfxPools[2];
|
||||
extern u8 gAudioHeap[0x138000];
|
||||
extern u8 gSystemHeap[];
|
||||
|
||||
extern u8 gPictoPhotoI8[PICTO_PHOTO_SIZE];
|
||||
extern u8 D_80784600[0x56200];
|
||||
extern u16 gFramebuffer0[SCREEN_HEIGHT][SCREEN_WIDTH];
|
||||
|
||||
|
||||
#endif
|
||||
+34
-69
@@ -318,7 +318,7 @@ OSTime __osInsertTimer(OSTimer* t);
|
||||
// void __osVoiceContRead36(void);
|
||||
s32 __osSpDeviceBusy(void);
|
||||
s32 __osSiDeviceBusy(void);
|
||||
// void guMtxIdent(void);
|
||||
void guMtxIdent(Mtx* mtx);
|
||||
s32 osJamMesg(OSMesgQueue* mq, OSMesg msg, s32 flag);
|
||||
void osSetThreadPri(OSThread* t, OSPri p);
|
||||
OSPri osGetThreadPri(OSThread* t);
|
||||
@@ -635,16 +635,16 @@ void Actor_MoveWithoutGravity(Actor* actor);
|
||||
void Actor_UpdateVelocityWithoutGravityReverse(Actor* actor);
|
||||
void Actor_MoveWithoutGravityReverse(Actor* actor);
|
||||
void Actor_SetSpeeds(Actor* actor, f32 speed);
|
||||
s16 Actor_YawBetweenActors(Actor* from, Actor* to);
|
||||
s16 Actor_YawBetweenActorsTop(Actor* from, Actor* to);
|
||||
s16 Actor_YawToPoint(Actor* actor, Vec3f* point);
|
||||
s16 Actor_PitchBetweenActors(Actor* from, Actor* to);
|
||||
s16 Actor_PitchBetweenActorsTop(Actor* from, Actor* to);
|
||||
s16 Actor_PitchToPoint(Actor* actor, Vec3f* point);
|
||||
f32 Actor_DistanceBetweenActors(Actor* actor1, Actor* actor2);
|
||||
f32 Actor_DistanceToPoint(Actor* actor, Vec3f* point);
|
||||
f32 Actor_XZDistanceBetweenActors(Actor* actor1, Actor* actor2);
|
||||
f32 Actor_XZDistanceToPoint(Actor* actor, Vec3f* point);
|
||||
s16 Actor_WorldYawTowardActor(Actor* actorA, Actor* actorB);
|
||||
s16 Actor_FocusYawTowardActor(Actor* actorA, Actor* actorB);
|
||||
s16 Actor_WorldYawTowardPoint(Actor* actor, Vec3f* refPoint);
|
||||
s16 Actor_WorldPitchTowardActor(Actor* actorA, Actor* actorB);
|
||||
s16 Actor_FocusPitchTowardActor(Actor* actorA, Actor* actorB);
|
||||
s16 Actor_WorldPitchTowardPoint(Actor* actor, Vec3f* refPoint);
|
||||
f32 Actor_WorldDistXYZToActor(Actor* actorA, Actor* actorB);
|
||||
f32 Actor_WorldDistXYZToPoint(Actor* actor, Vec3f* refPoint);
|
||||
f32 Actor_WorldDistXZToActor(Actor* actorA, Actor* actorB);
|
||||
f32 Actor_WorldDistXZToPoint(Actor* actor, Vec3f* refPoint);
|
||||
void Actor_OffsetOfPointInActorCoords(Actor* actor, Vec3f* offset, Vec3f* point);
|
||||
f32 Actor_HeightDiff(Actor* actor1, Actor* actor2);
|
||||
void func_800B6F20(PlayState* play, Input* input, f32 magnitude, s16 baseYaw);
|
||||
@@ -706,8 +706,8 @@ void func_800B8D50(PlayState* play, Actor* actor, f32 arg2, s16 yaw, f32 arg4, u
|
||||
void func_800B8D98(PlayState* play, Actor* actor, f32 arg2, s16 arg3, f32 arg4);
|
||||
void func_800B8DD4(PlayState* play, Actor* actor, f32 arg2, s16 arg3, f32 arg4, u32 arg5);
|
||||
void func_800B8E1C(PlayState* play, Actor* actor, f32 arg2, s16 arg3, f32 arg4);
|
||||
void func_800B8E58(Player* player, u16 sfxId);
|
||||
void Actor_PlaySfxAtPos(Actor* actor, u16 sfxId);
|
||||
void Player_PlaySfx(Player* player, u16 sfxId);
|
||||
void Actor_PlaySfx(Actor* actor, u16 sfxId);
|
||||
void func_800B8EF4(PlayState* play, Actor* actor);
|
||||
void func_800B8F98(Actor* actor, u16 sfxId);
|
||||
void func_800B8FC0(Actor* actor, u16 sfxId);
|
||||
@@ -721,7 +721,7 @@ void Actor_DeactivateLens(PlayState* play);
|
||||
void func_800B9120(ActorContext* actorCtx);
|
||||
void Actor_InitContext(PlayState* play, ActorContext* actorCtx, ActorEntry* actorEntry);
|
||||
void Actor_UpdateAll(PlayState* play, ActorContext* actorCtx);
|
||||
s32 Actor_RecordUndrawnActor(PlayState* play, Actor* actor);
|
||||
s32 Actor_AddToLensActors(PlayState* play, Actor* actor);
|
||||
void Actor_DrawAll(PlayState* play, ActorContext* actorCtx);
|
||||
void func_800BA6FC(PlayState* play, ActorContext* actorCtx);
|
||||
void func_800BA798(PlayState* play, ActorContext* actorCtx);
|
||||
@@ -752,8 +752,8 @@ void Actor_SetColorFilter(Actor* actor, u16 colorFlag, u16 colorIntensityMax, u1
|
||||
Hilite* func_800BCBF4(Vec3f* arg0, PlayState* play);
|
||||
Hilite* func_800BCC68(Vec3f* arg0, PlayState* play);
|
||||
void Actor_GetClosestPosOnPath(Vec3s* points, s32 numPoints, Vec3f* srcPos, Vec3f* dstPos, s32 isPathLoop);
|
||||
s32 func_800BD2B4(PlayState* play, Actor* actor, s16* arg2, f32 arg3, u16 (*textIdCallback)(PlayState*, Actor*), s16 (*arg5)(PlayState*, Actor*));
|
||||
void func_800BD888(Actor* actor, struct_800BD888_arg1* arg1, s16 arg2, s16 arg3);
|
||||
s32 Npc_UpdateTalking(PlayState* play, Actor* actor, s16* talkState, f32 interactRange, NpcGetTextIdFunc getTextId, NpcUpdateTalkStateFunc updateTalkState);
|
||||
void Npc_TrackPoint(Actor* actor, NpcInteractInfo* interactInfo, s16 presetIndex, s16 trackingMode);
|
||||
void func_800BD9E0(PlayState* play, SkelAnime* skelAnime, OverrideLimbDraw overrideLimbDraw, PostLimbDraw postLimbDraw, Actor* actor, s16 alpha);
|
||||
void func_800BDAA0(PlayState* play, SkelAnime* skelAnime, OverrideLimbDraw overrideLimbDraw, PostLimbDraw postLimbDraw, Actor* actor, s16 alpha);
|
||||
void Actor_ChangeAnimationByInfo(SkelAnime* skelAnime, AnimationInfo* animationInfo, s32 animIndex);
|
||||
@@ -776,8 +776,8 @@ s32 Actor_IsSmallChest(struct EnBox* chest);
|
||||
void Actor_DrawDamageEffects(PlayState* play, Actor* actor, Vec3f limbPos[], s16 limbPosCount, f32 effectScale, f32 frozenSteamScale, f32 effectAlpha, u8 type);
|
||||
void Actor_SpawnIceEffects(PlayState* play, Actor* actor, Vec3f limbPos[], s32 limbPosCount, s32 effectsPerLimb, f32 scale, f32 scaleRange);
|
||||
|
||||
void ActorOverlayTable_FaultPrint(void* arg0, void* arg1);
|
||||
void* ActorOverlayTable_FaultAddrConv(void* arg0, void* arg1);
|
||||
void ActorOverlayTable_FaultClient(void* arg0, void* arg1);
|
||||
void* ActorOverlayTable_FaultAddrConv(void* address, void* param);
|
||||
void ActorOverlayTable_Init(void);
|
||||
void ActorOverlayTable_Cleanup(void);
|
||||
|
||||
@@ -1227,15 +1227,6 @@ s32 Actor_TrackPlayerSetFocusHeight(PlayState* play, Actor* actor, Vec3s* headRo
|
||||
s32 Actor_TrackPlayer(PlayState* play, Actor* actor, Vec3s* headRot, Vec3s* torsoRot, Vec3f focusPos);
|
||||
void SaveContext_Init(void);
|
||||
void GameInfo_Init(void);
|
||||
DebugDispObject* DebugDisplay_Init(void);
|
||||
void DebugDisplay_DrawObjects(PlayState* play);
|
||||
DebugDispObject* DebugDisplay_AddObject(f32 posX, f32 posY, f32 posZ, s16 rotX, s16 rotY, s16 rotZ, f32 scaleX, f32 scaleY, f32 scaleZ, u8 red, u8 green, u8 blue, u8 alpha, s16 type, GraphicsContext* gfxCtx);
|
||||
// void func_800E9C90(void);
|
||||
// void func_800E9CA0(s32 param_1, UNK_TYPE1 param_2, s8* param_3);
|
||||
// void func_800E9CFC(void);
|
||||
// void func_800E9DBC(void);
|
||||
// void func_800E9E94(void);
|
||||
void func_800E9F78(GraphicsContext* gfxCtx);
|
||||
|
||||
void Cutscene_Init(PlayState* play, CutsceneContext* csCtx);
|
||||
void Cutscene_Start(PlayState* play, CutsceneContext* csCtx);
|
||||
@@ -1256,10 +1247,6 @@ u8 Cutscene_IsPlaying(PlayState* play);
|
||||
|
||||
void GetItem_Draw(PlayState* play, s16 drawId);
|
||||
|
||||
void EffFootmark_Init(PlayState* play);
|
||||
void EffFootmark_Add(PlayState* play, MtxF* displayMatrix, Actor* actor, u8 id, Vec3f* location, u16 size, u8 red, u8 green, u8 blue, u16 alpha, u16 alphaChange, u16 fadeoutDelay);
|
||||
void EffFootmark_Update(PlayState* play);
|
||||
void EffFootmark_Draw(PlayState* play);
|
||||
void SoundSource_InitAll(PlayState* play);
|
||||
void SoundSource_UpdateAll(PlayState* play);
|
||||
void SoundSource_PlaySfxAtFixedWorldPos(PlayState* play, Vec3f* worldPos, u32 duration, u16 sfxId);
|
||||
@@ -1296,12 +1283,7 @@ s16 ActorCutscene_GetCurrentSubCamId(s16 index);
|
||||
s16 func_800F21CC(void);
|
||||
s32 func_800F22C4(s16 param_1, Actor* actor);
|
||||
void ActorCutscene_SetReturnCamera(s16 index);
|
||||
void FireObj_SetPosition(FireObj* fire, Vec3f* pos);
|
||||
void FireObj_Draw(PlayState* play, FireObj* fire);
|
||||
void FireObj_Init(PlayState* play, FireObj* fire, FireObjInitParams* init, Actor* actor);
|
||||
void FireObj_Destroy(PlayState* play, FireObj* fire);
|
||||
void FireObj_SetState2(FireObj* fire, f32 dynamicSizeStep, u8 newState);
|
||||
void FireObj_Update(PlayState* play, FireObj* fire, Actor* actor);
|
||||
|
||||
s32 func_800F3940(PlayState* play);
|
||||
// void func_800F39B4(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5);
|
||||
// void func_800F3A64(void);
|
||||
@@ -1751,9 +1733,6 @@ Path* Path_GetByIndex(PlayState* play, s16 index, s16 max);
|
||||
f32 Path_OrientAndGetDistSq(Actor* actor, Path* path, s16 waypoint, s16* yaw);
|
||||
void Path_CopyLastPoint(Path* path, Vec3f* dest);
|
||||
|
||||
void FrameAdvance_Init(FrameAdvanceContext* frameAdvCtx);
|
||||
s32 FrameAdvance_Update(FrameAdvanceContext* frameAdvCtx, Input* input);
|
||||
|
||||
s32 func_801226E0(PlayState* play, s32 arg1);
|
||||
s32 func_80122744(PlayState* play, struct_80122744_arg1* arg1, u32 arg2, Vec3s* arg3);
|
||||
s32 func_80122760(PlayState* play, struct_80122744_arg1* arg1, f32 arg2);
|
||||
@@ -2077,16 +2056,6 @@ void func_801420C0(void* arg0);
|
||||
void func_801420F4(void* arg0);
|
||||
void func_80142100(void* arg0, Gfx** gfx, u32 arg2);
|
||||
|
||||
s32 func_80142440(SkyboxContext* skyboxCtx, Vtx* roomVtx, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6, s32 arg7, s32 arg8);
|
||||
void func_80143148(SkyboxContext* skyboxCtx, s32 arg1);
|
||||
void Skybox_Setup(GameState* gameState, SkyboxContext* skyboxCtx, s16 skyboxId);
|
||||
void func_80143324(PlayState* play, SkyboxContext* skyboxCtx, s16 skyboxId);
|
||||
void Skybox_Init(GameState* gameState, SkyboxContext* skyboxCtx, s16 skyboxId);
|
||||
Mtx* SkyboxDraw_UpdateMatrix(SkyboxContext* skyboxCtx, f32 x, f32 y, f32 z);
|
||||
void SkyboxDraw_SetColors(SkyboxContext* skyboxCtx, u8 primR, u8 primG, u8 primB, u8 envR, u8 envG, u8 envB);
|
||||
void SkyboxDraw_Draw(SkyboxContext* skyboxCtx, GraphicsContext* gfxCtx, s16 skyboxId, s16 blend, f32 x, f32 y, f32 z);
|
||||
void SkyboxDraw_Update(SkyboxContext* skyboxCtx);
|
||||
|
||||
// void func_80147520(void);
|
||||
void func_80147564(PlayState* play);
|
||||
s32 Message_ShouldAdvance(PlayState* play);
|
||||
@@ -2177,7 +2146,7 @@ void func_80161C0C(void);
|
||||
// void func_801631DC(void);
|
||||
// void func_80163334(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5, UNK_TYPE4 param_6);
|
||||
// void func_80163660(void);
|
||||
void* KaleidoManager_FaultAddrConvFunc(void* address, void* param);
|
||||
void* KaleidoManager_FaultAddrConv(void* address, void* param);
|
||||
void KaleidoManager_LoadOvl(KaleidoMgrOverlay* ovl);
|
||||
void KaleidoManager_ClearOvl(KaleidoMgrOverlay* ovl);
|
||||
void KaleidoManager_Init(PlayState* play);
|
||||
@@ -2190,24 +2159,20 @@ void KaleidoScopeCall_Update(PlayState* play);
|
||||
void KaleidoScopeCall_Draw(PlayState* play);
|
||||
void Transition_Init(TransitionContext* transitionCtx);
|
||||
void Transition_Destroy(TransitionContext* transitionCtx);
|
||||
// void func_80163DC0(void);
|
||||
// void func_8016418C(void);
|
||||
void TransitionUnk_Destroy(FbDemoStruct* this);
|
||||
FbDemoStruct* TransitionUnk_Init(FbDemoStruct* this, s32 row, s32 col);
|
||||
// void func_80164438(void);
|
||||
void TransitionUnk_Draw(FbDemoStruct* this, Gfx**);
|
||||
// void func_80164678(void);
|
||||
void func_801647AC(FbDemoStruct* this);
|
||||
// UNK_TYPE4 func_801647B8(void);
|
||||
// void TransitionFade_Start(void);
|
||||
void* TransitionFade_Init(TransitionFade* arg0);
|
||||
void TransitionFade_Destroy(TransitionFade* arg0);
|
||||
void TransitionFade_Update(TransitionFade* thisx, s32 updateRate);
|
||||
|
||||
void TransitionTile_Destroy(TransitionTile* this);
|
||||
TransitionTile* TransitionTile_Init(TransitionTile* this, s32 cols, s32 rows);
|
||||
void TransitionTile_Draw(TransitionTile* this, Gfx** gfxP);
|
||||
void TransitionTile_Update(TransitionTile* this);
|
||||
|
||||
void TransitionFade_Start(void* thisx);
|
||||
void* TransitionFade_Init(void* thisx);
|
||||
void TransitionFade_Destroy(void* thisx);
|
||||
void TransitionFade_Update(void* thisx, s32 updateRate);
|
||||
void TransitionFade_Draw(void* thisx, Gfx** gfxP);
|
||||
// void TransitionFade_IsDone(void);
|
||||
void TransitionFade_SetColor(TransitionFade* arg0, u32 color);
|
||||
void TransitionFade_SetType(TransitionFade* arg0, s32 arg1);
|
||||
void TransitionFade_Start(TransitionFade* arg0);
|
||||
s32 TransitionFade_IsDone(void* thisx);
|
||||
void TransitionFade_SetColor(void* thisx, u32 color);
|
||||
void TransitionFade_SetType(void* thisx, s32 type);
|
||||
void TransitionOverlay_ClearLoadInfo(TransitionOverlay *overlayEntry);
|
||||
void TransitionOverlay_SetSegment(TransitionOverlay *overlayEntry, void* vramStart, void* vramEnd, uintptr_t vromStart, uintptr_t vromEnd);
|
||||
void TransitionCircle_Start(void* thisx);
|
||||
@@ -2382,7 +2347,7 @@ void Graph_FaultClient(void);
|
||||
void Graph_InitTHGA(TwoHeadGfxArena* arena, Gfx* buffer, s32 size);
|
||||
void Graph_SetNextGfxPool(GraphicsContext* gfxCtx);
|
||||
GameStateOverlay* Graph_GetNextGameState(GameState* gameState);
|
||||
void* Graph_FaultAddrConvFunc(void* address, void* param);
|
||||
void* Graph_FaultAddrConv(void* address, void* param);
|
||||
void Graph_Init(GraphicsContext* gfxCtx);
|
||||
void Graph_Destroy(GraphicsContext* gfxCtx);
|
||||
void Graph_TaskSet00(GraphicsContext* gfxCtx, GameState* gameState);
|
||||
|
||||
@@ -122,6 +122,8 @@
|
||||
#define R_REVERSE_FLOOR_INDEX XREG(94)
|
||||
#define R_MINIMAP_DISABLED XREG(95)
|
||||
|
||||
#define R_TRANS_FADE_FLASH_ALPHA_STEP iREG(50) // Set to a negative number to start the flash
|
||||
|
||||
#define R_B_LABEL_DD WREG(0)
|
||||
#define R_OW_MINIMAP_X WREG(29)
|
||||
#define R_OW_MINIMAP_Y WREG(30)
|
||||
|
||||
+10
-464
@@ -126,470 +126,15 @@ DECLARE_OVERLAY_SEGMENT(fbdemo_wipe4)
|
||||
DECLARE_OVERLAY_SEGMENT(fbdemo_wipe5)
|
||||
DECLARE_OVERLAY_SEGMENT(Effect_Ss_Sbn)
|
||||
|
||||
DECLARE_ROM_SEGMENT(gameplay_keep)
|
||||
DECLARE_ROM_SEGMENT(gameplay_field_keep)
|
||||
DECLARE_ROM_SEGMENT(gameplay_dangeon_keep)
|
||||
DECLARE_ROM_SEGMENT(object_link_boy)
|
||||
DECLARE_ROM_SEGMENT(object_link_child)
|
||||
DECLARE_ROM_SEGMENT(object_link_goron)
|
||||
DECLARE_ROM_SEGMENT(object_link_zora)
|
||||
DECLARE_ROM_SEGMENT(object_link_nuts)
|
||||
DECLARE_ROM_SEGMENT(object_mask_ki_tan)
|
||||
DECLARE_ROM_SEGMENT(object_mask_rabit)
|
||||
DECLARE_ROM_SEGMENT(object_mask_skj)
|
||||
DECLARE_ROM_SEGMENT(object_mask_truth)
|
||||
DECLARE_ROM_SEGMENT(object_mask_gibudo)
|
||||
DECLARE_ROM_SEGMENT(object_mask_json)
|
||||
DECLARE_ROM_SEGMENT(object_mask_kerfay)
|
||||
DECLARE_ROM_SEGMENT(object_mask_bigelf)
|
||||
DECLARE_ROM_SEGMENT(object_mask_kyojin)
|
||||
DECLARE_ROM_SEGMENT(object_mask_romerny)
|
||||
DECLARE_ROM_SEGMENT(object_mask_posthat)
|
||||
DECLARE_ROM_SEGMENT(object_mask_zacho)
|
||||
DECLARE_ROM_SEGMENT(object_mask_stone)
|
||||
DECLARE_ROM_SEGMENT(object_mask_bree)
|
||||
DECLARE_ROM_SEGMENT(object_mask_gero)
|
||||
DECLARE_ROM_SEGMENT(object_mask_yofukasi)
|
||||
DECLARE_ROM_SEGMENT(object_mask_meoto)
|
||||
DECLARE_ROM_SEGMENT(object_mask_dancer)
|
||||
DECLARE_ROM_SEGMENT(object_mask_bakuretu)
|
||||
DECLARE_ROM_SEGMENT(object_mask_bu_san)
|
||||
DECLARE_ROM_SEGMENT(object_mask_goron)
|
||||
DECLARE_ROM_SEGMENT(object_mask_zora)
|
||||
DECLARE_ROM_SEGMENT(object_mask_nuts)
|
||||
DECLARE_ROM_SEGMENT(object_mask_boy)
|
||||
DECLARE_ROM_SEGMENT(object_box)
|
||||
DECLARE_ROM_SEGMENT(object_okuta)
|
||||
DECLARE_ROM_SEGMENT(object_wallmaster)
|
||||
DECLARE_ROM_SEGMENT(object_dy_obj)
|
||||
DECLARE_ROM_SEGMENT(object_firefly)
|
||||
DECLARE_ROM_SEGMENT(object_dodongo)
|
||||
DECLARE_ROM_SEGMENT(object_niw)
|
||||
DECLARE_ROM_SEGMENT(object_tite)
|
||||
DECLARE_ROM_SEGMENT(object_ph)
|
||||
DECLARE_ROM_SEGMENT(object_dinofos)
|
||||
DECLARE_ROM_SEGMENT(object_zl1)
|
||||
DECLARE_ROM_SEGMENT(object_bubble)
|
||||
DECLARE_ROM_SEGMENT(object_test3)
|
||||
DECLARE_ROM_SEGMENT(object_famos)
|
||||
DECLARE_ROM_SEGMENT(object_st)
|
||||
DECLARE_ROM_SEGMENT(object_thiefbird)
|
||||
DECLARE_ROM_SEGMENT(object_bombf)
|
||||
DECLARE_ROM_SEGMENT(object_am)
|
||||
DECLARE_ROM_SEGMENT(object_dekubaba)
|
||||
DECLARE_ROM_SEGMENT(object_warp1)
|
||||
DECLARE_ROM_SEGMENT(object_b_heart)
|
||||
DECLARE_ROM_SEGMENT(object_dekunuts)
|
||||
DECLARE_ROM_SEGMENT(object_bb)
|
||||
DECLARE_ROM_SEGMENT(object_death)
|
||||
DECLARE_ROM_SEGMENT(object_hata)
|
||||
DECLARE_ROM_SEGMENT(object_wood02)
|
||||
DECLARE_ROM_SEGMENT(object_trap)
|
||||
DECLARE_ROM_SEGMENT(object_vm)
|
||||
DECLARE_ROM_SEGMENT(object_efc_star_field)
|
||||
DECLARE_ROM_SEGMENT(object_rd)
|
||||
DECLARE_ROM_SEGMENT(object_yukimura_obj)
|
||||
DECLARE_ROM_SEGMENT(object_horse_link_child)
|
||||
DECLARE_ROM_SEGMENT(object_syokudai)
|
||||
DECLARE_ROM_SEGMENT(object_efc_tw)
|
||||
DECLARE_ROM_SEGMENT(object_gi_key)
|
||||
DECLARE_ROM_SEGMENT(object_mir_ray)
|
||||
DECLARE_ROM_SEGMENT(object_ctower_rot)
|
||||
DECLARE_ROM_SEGMENT(object_bdoor)
|
||||
DECLARE_ROM_SEGMENT(object_sb)
|
||||
DECLARE_ROM_SEGMENT(object_gi_melody)
|
||||
DECLARE_ROM_SEGMENT(object_gi_heart)
|
||||
DECLARE_ROM_SEGMENT(object_gi_compass)
|
||||
DECLARE_ROM_SEGMENT(object_gi_bosskey)
|
||||
DECLARE_ROM_SEGMENT(object_gi_nuts)
|
||||
DECLARE_ROM_SEGMENT(object_gi_hearts)
|
||||
DECLARE_ROM_SEGMENT(object_gi_arrowcase)
|
||||
DECLARE_ROM_SEGMENT(object_gi_bombpouch)
|
||||
DECLARE_ROM_SEGMENT(object_in)
|
||||
DECLARE_ROM_SEGMENT(object_os_anime)
|
||||
DECLARE_ROM_SEGMENT(object_gi_bottle)
|
||||
DECLARE_ROM_SEGMENT(object_gi_stick)
|
||||
DECLARE_ROM_SEGMENT(object_gi_map)
|
||||
DECLARE_ROM_SEGMENT(object_oF1d_map)
|
||||
DECLARE_ROM_SEGMENT(object_ru2)
|
||||
DECLARE_ROM_SEGMENT(object_gi_magicpot)
|
||||
DECLARE_ROM_SEGMENT(object_gi_bomb_1)
|
||||
DECLARE_ROM_SEGMENT(object_ma2)
|
||||
DECLARE_ROM_SEGMENT(object_gi_purse)
|
||||
DECLARE_ROM_SEGMENT(object_rr)
|
||||
DECLARE_ROM_SEGMENT(object_gi_arrow)
|
||||
DECLARE_ROM_SEGMENT(object_gi_bomb_2)
|
||||
DECLARE_ROM_SEGMENT(object_gi_shield_2)
|
||||
DECLARE_ROM_SEGMENT(object_gi_hookshot)
|
||||
DECLARE_ROM_SEGMENT(object_gi_ocarina)
|
||||
DECLARE_ROM_SEGMENT(object_gi_milk)
|
||||
DECLARE_ROM_SEGMENT(object_ma1)
|
||||
DECLARE_ROM_SEGMENT(object_ny)
|
||||
DECLARE_ROM_SEGMENT(object_fr)
|
||||
DECLARE_ROM_SEGMENT(object_gi_bow)
|
||||
DECLARE_ROM_SEGMENT(object_gi_glasses)
|
||||
DECLARE_ROM_SEGMENT(object_gi_liquid)
|
||||
DECLARE_ROM_SEGMENT(object_ani)
|
||||
DECLARE_ROM_SEGMENT(object_gi_shield_3)
|
||||
DECLARE_ROM_SEGMENT(object_gi_bean)
|
||||
DECLARE_ROM_SEGMENT(object_gi_fish)
|
||||
DECLARE_ROM_SEGMENT(object_gi_longsword)
|
||||
DECLARE_ROM_SEGMENT(object_zo)
|
||||
DECLARE_ROM_SEGMENT(object_umajump)
|
||||
DECLARE_ROM_SEGMENT(object_mastergolon)
|
||||
DECLARE_ROM_SEGMENT(object_masterzoora)
|
||||
DECLARE_ROM_SEGMENT(object_aob)
|
||||
DECLARE_ROM_SEGMENT(object_ik)
|
||||
DECLARE_ROM_SEGMENT(object_ahg)
|
||||
DECLARE_ROM_SEGMENT(object_cne)
|
||||
DECLARE_ROM_SEGMENT(object_bji)
|
||||
DECLARE_ROM_SEGMENT(object_bba)
|
||||
DECLARE_ROM_SEGMENT(object_an1)
|
||||
DECLARE_ROM_SEGMENT(object_boj)
|
||||
DECLARE_ROM_SEGMENT(object_fz)
|
||||
DECLARE_ROM_SEGMENT(object_bob)
|
||||
DECLARE_ROM_SEGMENT(object_ge1)
|
||||
DECLARE_ROM_SEGMENT(object_yabusame_point)
|
||||
DECLARE_ROM_SEGMENT(object_d_hsblock)
|
||||
DECLARE_ROM_SEGMENT(object_d_lift)
|
||||
DECLARE_ROM_SEGMENT(object_mamenoki)
|
||||
DECLARE_ROM_SEGMENT(object_goroiwa)
|
||||
DECLARE_ROM_SEGMENT(object_toryo)
|
||||
DECLARE_ROM_SEGMENT(object_daiku)
|
||||
DECLARE_ROM_SEGMENT(object_nwc)
|
||||
DECLARE_ROM_SEGMENT(object_gm)
|
||||
DECLARE_ROM_SEGMENT(object_ms)
|
||||
DECLARE_ROM_SEGMENT(object_hs)
|
||||
DECLARE_ROM_SEGMENT(object_lightswitch)
|
||||
DECLARE_ROM_SEGMENT(object_kusa)
|
||||
DECLARE_ROM_SEGMENT(object_tsubo)
|
||||
DECLARE_ROM_SEGMENT(object_kanban)
|
||||
DECLARE_ROM_SEGMENT(object_owl)
|
||||
DECLARE_ROM_SEGMENT(object_mk)
|
||||
DECLARE_ROM_SEGMENT(object_fu)
|
||||
DECLARE_ROM_SEGMENT(object_gi_ki_tan_mask)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask18)
|
||||
DECLARE_ROM_SEGMENT(object_gi_rabit_mask)
|
||||
DECLARE_ROM_SEGMENT(object_gi_truth_mask)
|
||||
DECLARE_ROM_SEGMENT(object_stream)
|
||||
DECLARE_ROM_SEGMENT(object_mm)
|
||||
DECLARE_ROM_SEGMENT(object_js)
|
||||
DECLARE_ROM_SEGMENT(object_cs)
|
||||
DECLARE_ROM_SEGMENT(object_gi_soldout)
|
||||
DECLARE_ROM_SEGMENT(object_mag)
|
||||
DECLARE_ROM_SEGMENT(object_gi_golonmask)
|
||||
DECLARE_ROM_SEGMENT(object_gi_zoramask)
|
||||
DECLARE_ROM_SEGMENT(object_ka)
|
||||
DECLARE_ROM_SEGMENT(object_zg)
|
||||
DECLARE_ROM_SEGMENT(object_gi_m_arrow)
|
||||
DECLARE_ROM_SEGMENT(object_ds2)
|
||||
DECLARE_ROM_SEGMENT(object_fish)
|
||||
DECLARE_ROM_SEGMENT(object_gi_sutaru)
|
||||
DECLARE_ROM_SEGMENT(object_ssh)
|
||||
DECLARE_ROM_SEGMENT(object_bigslime)
|
||||
DECLARE_ROM_SEGMENT(object_bg)
|
||||
DECLARE_ROM_SEGMENT(object_bombiwa)
|
||||
DECLARE_ROM_SEGMENT(object_hintnuts)
|
||||
DECLARE_ROM_SEGMENT(object_rs)
|
||||
DECLARE_ROM_SEGMENT(object_gla)
|
||||
DECLARE_ROM_SEGMENT(object_geldb)
|
||||
DECLARE_ROM_SEGMENT(object_dog)
|
||||
DECLARE_ROM_SEGMENT(object_kibako2)
|
||||
DECLARE_ROM_SEGMENT(object_dns)
|
||||
DECLARE_ROM_SEGMENT(object_dnk)
|
||||
DECLARE_ROM_SEGMENT(object_gi_insect)
|
||||
DECLARE_ROM_SEGMENT(object_gi_ghost)
|
||||
DECLARE_ROM_SEGMENT(object_gi_soul)
|
||||
DECLARE_ROM_SEGMENT(object_f40_obj)
|
||||
DECLARE_ROM_SEGMENT(object_gi_rupy)
|
||||
DECLARE_ROM_SEGMENT(object_po_composer)
|
||||
DECLARE_ROM_SEGMENT(object_mu)
|
||||
DECLARE_ROM_SEGMENT(object_wf)
|
||||
DECLARE_ROM_SEGMENT(object_skb)
|
||||
DECLARE_ROM_SEGMENT(object_gs)
|
||||
DECLARE_ROM_SEGMENT(object_ps)
|
||||
DECLARE_ROM_SEGMENT(object_omoya_obj)
|
||||
DECLARE_ROM_SEGMENT(object_crow)
|
||||
DECLARE_ROM_SEGMENT(object_cow)
|
||||
DECLARE_ROM_SEGMENT(object_gi_sword_1)
|
||||
DECLARE_ROM_SEGMENT(object_zl4)
|
||||
DECLARE_ROM_SEGMENT(object_grasshopper)
|
||||
DECLARE_ROM_SEGMENT(object_boyo)
|
||||
DECLARE_ROM_SEGMENT(object_fwall)
|
||||
DECLARE_ROM_SEGMENT(object_jso)
|
||||
DECLARE_ROM_SEGMENT(object_knight)
|
||||
DECLARE_ROM_SEGMENT(object_icicle)
|
||||
DECLARE_ROM_SEGMENT(object_spdweb)
|
||||
DECLARE_ROM_SEGMENT(object_boss01)
|
||||
DECLARE_ROM_SEGMENT(object_boss02)
|
||||
DECLARE_ROM_SEGMENT(object_boss03)
|
||||
DECLARE_ROM_SEGMENT(object_boss04)
|
||||
DECLARE_ROM_SEGMENT(object_boss05)
|
||||
DECLARE_ROM_SEGMENT(object_boss07)
|
||||
DECLARE_ROM_SEGMENT(object_raf)
|
||||
DECLARE_ROM_SEGMENT(object_funen)
|
||||
DECLARE_ROM_SEGMENT(object_raillift)
|
||||
DECLARE_ROM_SEGMENT(object_numa_obj)
|
||||
DECLARE_ROM_SEGMENT(object_flowerpot)
|
||||
DECLARE_ROM_SEGMENT(object_spinyroll)
|
||||
DECLARE_ROM_SEGMENT(object_ice_block)
|
||||
DECLARE_ROM_SEGMENT(object_keikoku_demo)
|
||||
DECLARE_ROM_SEGMENT(object_slime)
|
||||
DECLARE_ROM_SEGMENT(object_pr)
|
||||
DECLARE_ROM_SEGMENT(object_f52_obj)
|
||||
DECLARE_ROM_SEGMENT(object_f53_obj)
|
||||
DECLARE_ROM_SEGMENT(object_kibako)
|
||||
DECLARE_ROM_SEGMENT(object_sek)
|
||||
DECLARE_ROM_SEGMENT(object_gmo)
|
||||
DECLARE_ROM_SEGMENT(object_bat)
|
||||
DECLARE_ROM_SEGMENT(object_sekihil)
|
||||
DECLARE_ROM_SEGMENT(object_sekihig)
|
||||
DECLARE_ROM_SEGMENT(object_sekihin)
|
||||
DECLARE_ROM_SEGMENT(object_sekihiz)
|
||||
DECLARE_ROM_SEGMENT(object_wiz)
|
||||
DECLARE_ROM_SEGMENT(object_ladder)
|
||||
DECLARE_ROM_SEGMENT(object_mkk)
|
||||
DECLARE_ROM_SEGMENT(object_keikoku_obj)
|
||||
DECLARE_ROM_SEGMENT(object_sichitai_obj)
|
||||
DECLARE_ROM_SEGMENT(object_dekucity_ana_obj)
|
||||
DECLARE_ROM_SEGMENT(object_rat)
|
||||
DECLARE_ROM_SEGMENT(object_water_effect)
|
||||
DECLARE_ROM_SEGMENT(object_dblue_object)
|
||||
DECLARE_ROM_SEGMENT(object_bal)
|
||||
DECLARE_ROM_SEGMENT(object_warp_uzu)
|
||||
DECLARE_ROM_SEGMENT(object_driftice)
|
||||
DECLARE_ROM_SEGMENT(object_fall)
|
||||
DECLARE_ROM_SEGMENT(object_hanareyama_obj)
|
||||
DECLARE_ROM_SEGMENT(object_crace_object)
|
||||
DECLARE_ROM_SEGMENT(object_dno)
|
||||
DECLARE_ROM_SEGMENT(object_obj_tokeidai)
|
||||
DECLARE_ROM_SEGMENT(object_eg)
|
||||
DECLARE_ROM_SEGMENT(object_tru)
|
||||
DECLARE_ROM_SEGMENT(object_trt)
|
||||
DECLARE_ROM_SEGMENT(object_hakugin_obj)
|
||||
DECLARE_ROM_SEGMENT(object_horse_game_check)
|
||||
DECLARE_ROM_SEGMENT(object_stk)
|
||||
DECLARE_ROM_SEGMENT(object_mnk)
|
||||
DECLARE_ROM_SEGMENT(object_gi_bottle_red)
|
||||
DECLARE_ROM_SEGMENT(object_tokei_tobira)
|
||||
DECLARE_ROM_SEGMENT(object_az)
|
||||
DECLARE_ROM_SEGMENT(object_twig)
|
||||
DECLARE_ROM_SEGMENT(object_dekucity_obj)
|
||||
DECLARE_ROM_SEGMENT(object_po_fusen)
|
||||
DECLARE_ROM_SEGMENT(object_racetsubo)
|
||||
DECLARE_ROM_SEGMENT(object_ha)
|
||||
DECLARE_ROM_SEGMENT(object_bigokuta)
|
||||
DECLARE_ROM_SEGMENT(object_open_obj)
|
||||
DECLARE_ROM_SEGMENT(object_fu_kaiten)
|
||||
DECLARE_ROM_SEGMENT(object_fu_mato)
|
||||
DECLARE_ROM_SEGMENT(object_mtoride)
|
||||
DECLARE_ROM_SEGMENT(object_osn)
|
||||
DECLARE_ROM_SEGMENT(object_tokei_step)
|
||||
DECLARE_ROM_SEGMENT(object_lotus)
|
||||
DECLARE_ROM_SEGMENT(object_tl)
|
||||
DECLARE_ROM_SEGMENT(object_dkjail_obj)
|
||||
DECLARE_ROM_SEGMENT(object_visiblock)
|
||||
DECLARE_ROM_SEGMENT(object_tsn)
|
||||
DECLARE_ROM_SEGMENT(object_ds2n)
|
||||
DECLARE_ROM_SEGMENT(object_fsn)
|
||||
DECLARE_ROM_SEGMENT(object_shn)
|
||||
DECLARE_ROM_SEGMENT(object_bigicicle)
|
||||
DECLARE_ROM_SEGMENT(object_gi_bottle_15)
|
||||
DECLARE_ROM_SEGMENT(object_tk)
|
||||
DECLARE_ROM_SEGMENT(object_market_obj)
|
||||
DECLARE_ROM_SEGMENT(object_gi_reserve00)
|
||||
DECLARE_ROM_SEGMENT(object_gi_reserve01)
|
||||
DECLARE_ROM_SEGMENT(object_lightblock)
|
||||
DECLARE_ROM_SEGMENT(object_takaraya_objects)
|
||||
DECLARE_ROM_SEGMENT(object_wdhand)
|
||||
DECLARE_ROM_SEGMENT(object_sdn)
|
||||
DECLARE_ROM_SEGMENT(object_snowwd)
|
||||
DECLARE_ROM_SEGMENT(object_giant)
|
||||
DECLARE_ROM_SEGMENT(object_comb)
|
||||
DECLARE_ROM_SEGMENT(object_hana)
|
||||
DECLARE_ROM_SEGMENT(object_boss_hakugin)
|
||||
DECLARE_ROM_SEGMENT(object_meganeana_obj)
|
||||
DECLARE_ROM_SEGMENT(object_gi_nutsmask)
|
||||
DECLARE_ROM_SEGMENT(object_stk2)
|
||||
DECLARE_ROM_SEGMENT(object_spot11_obj)
|
||||
DECLARE_ROM_SEGMENT(object_danpei_object)
|
||||
DECLARE_ROM_SEGMENT(object_dhouse)
|
||||
DECLARE_ROM_SEGMENT(object_hakaisi)
|
||||
DECLARE_ROM_SEGMENT(object_po)
|
||||
DECLARE_ROM_SEGMENT(object_snowman)
|
||||
DECLARE_ROM_SEGMENT(object_po_sisters)
|
||||
DECLARE_ROM_SEGMENT(object_pp)
|
||||
DECLARE_ROM_SEGMENT(object_goronswitch)
|
||||
DECLARE_ROM_SEGMENT(object_delf)
|
||||
DECLARE_ROM_SEGMENT(object_botihasira)
|
||||
DECLARE_ROM_SEGMENT(object_gi_bigbomb)
|
||||
DECLARE_ROM_SEGMENT(object_pst)
|
||||
DECLARE_ROM_SEGMENT(object_bsmask)
|
||||
DECLARE_ROM_SEGMENT(object_spidertent)
|
||||
DECLARE_ROM_SEGMENT(object_zoraegg)
|
||||
DECLARE_ROM_SEGMENT(object_kbt)
|
||||
DECLARE_ROM_SEGMENT(object_gg)
|
||||
DECLARE_ROM_SEGMENT(object_maruta)
|
||||
DECLARE_ROM_SEGMENT(object_ghaka)
|
||||
DECLARE_ROM_SEGMENT(object_oyu)
|
||||
DECLARE_ROM_SEGMENT(object_dnq)
|
||||
DECLARE_ROM_SEGMENT(object_dai)
|
||||
DECLARE_ROM_SEGMENT(object_kgy)
|
||||
DECLARE_ROM_SEGMENT(object_fb)
|
||||
DECLARE_ROM_SEGMENT(object_taisou)
|
||||
DECLARE_ROM_SEGMENT(object_gk)
|
||||
DECLARE_ROM_SEGMENT(object_haka_obj)
|
||||
DECLARE_ROM_SEGMENT(object_dnt)
|
||||
DECLARE_ROM_SEGMENT(object_yukiyama)
|
||||
DECLARE_ROM_SEGMENT(object_icefloe)
|
||||
DECLARE_ROM_SEGMENT(object_gi_gold_dust)
|
||||
DECLARE_ROM_SEGMENT(object_gi_bottle_16)
|
||||
DECLARE_ROM_SEGMENT(object_gi_bottle_22)
|
||||
DECLARE_ROM_SEGMENT(object_bee)
|
||||
DECLARE_ROM_SEGMENT(object_ot)
|
||||
DECLARE_ROM_SEGMENT(object_utubo)
|
||||
DECLARE_ROM_SEGMENT(object_dora)
|
||||
DECLARE_ROM_SEGMENT(object_gi_loach)
|
||||
DECLARE_ROM_SEGMENT(object_gi_seahorse)
|
||||
DECLARE_ROM_SEGMENT(object_bigpo)
|
||||
DECLARE_ROM_SEGMENT(object_hariko)
|
||||
DECLARE_ROM_SEGMENT(object_dnj)
|
||||
DECLARE_ROM_SEGMENT(object_sinkai_kabe)
|
||||
DECLARE_ROM_SEGMENT(object_kin2_obj)
|
||||
DECLARE_ROM_SEGMENT(object_ishi)
|
||||
DECLARE_ROM_SEGMENT(object_hakugin_demo)
|
||||
DECLARE_ROM_SEGMENT(object_jg)
|
||||
DECLARE_ROM_SEGMENT(object_gi_sword_2)
|
||||
DECLARE_ROM_SEGMENT(object_gi_sword_3)
|
||||
DECLARE_ROM_SEGMENT(object_gi_sword_4)
|
||||
DECLARE_ROM_SEGMENT(object_um)
|
||||
DECLARE_ROM_SEGMENT(object_rb)
|
||||
DECLARE_ROM_SEGMENT(object_mbar_obj)
|
||||
DECLARE_ROM_SEGMENT(object_ikana_obj)
|
||||
DECLARE_ROM_SEGMENT(object_kz)
|
||||
DECLARE_ROM_SEGMENT(object_tokei_turret)
|
||||
DECLARE_ROM_SEGMENT(object_zog)
|
||||
DECLARE_ROM_SEGMENT(object_rotlift)
|
||||
DECLARE_ROM_SEGMENT(object_posthouse_obj)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask09)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask14)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask15)
|
||||
DECLARE_ROM_SEGMENT(object_inibs_object)
|
||||
DECLARE_ROM_SEGMENT(object_tree)
|
||||
DECLARE_ROM_SEGMENT(object_kaizoku_obj)
|
||||
DECLARE_ROM_SEGMENT(object_gi_reserve_b_00)
|
||||
DECLARE_ROM_SEGMENT(object_gi_reserve_c_00)
|
||||
DECLARE_ROM_SEGMENT(object_zob)
|
||||
DECLARE_ROM_SEGMENT(object_milkbar)
|
||||
DECLARE_ROM_SEGMENT(object_dmask)
|
||||
DECLARE_ROM_SEGMENT(object_gi_reserve_c_01)
|
||||
DECLARE_ROM_SEGMENT(object_zod)
|
||||
DECLARE_ROM_SEGMENT(object_kumo30)
|
||||
DECLARE_ROM_SEGMENT(object_obj_yasi)
|
||||
DECLARE_ROM_SEGMENT(object_tanron1)
|
||||
DECLARE_ROM_SEGMENT(object_tanron2)
|
||||
DECLARE_ROM_SEGMENT(object_tanron3)
|
||||
DECLARE_ROM_SEGMENT(object_gi_magicmushroom)
|
||||
DECLARE_ROM_SEGMENT(object_obj_chan)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask10)
|
||||
DECLARE_ROM_SEGMENT(object_zos)
|
||||
DECLARE_ROM_SEGMENT(object_an2)
|
||||
DECLARE_ROM_SEGMENT(object_an3)
|
||||
DECLARE_ROM_SEGMENT(object_f40_switch)
|
||||
DECLARE_ROM_SEGMENT(object_lodmoon)
|
||||
DECLARE_ROM_SEGMENT(object_tro)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask12)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask23)
|
||||
DECLARE_ROM_SEGMENT(object_gi_bottle_21)
|
||||
DECLARE_ROM_SEGMENT(object_gi_camera)
|
||||
DECLARE_ROM_SEGMENT(object_kamejima)
|
||||
DECLARE_ROM_SEGMENT(object_nb)
|
||||
DECLARE_ROM_SEGMENT(object_harfgibud)
|
||||
DECLARE_ROM_SEGMENT(object_zov)
|
||||
DECLARE_ROM_SEGMENT(object_ah)
|
||||
DECLARE_ROM_SEGMENT(object_hgdoor)
|
||||
DECLARE_ROM_SEGMENT(object_dor01)
|
||||
DECLARE_ROM_SEGMENT(object_dor02)
|
||||
DECLARE_ROM_SEGMENT(object_dor03)
|
||||
DECLARE_ROM_SEGMENT(object_dor04)
|
||||
DECLARE_ROM_SEGMENT(object_last_obj)
|
||||
DECLARE_ROM_SEGMENT(object_redead_obj)
|
||||
DECLARE_ROM_SEGMENT(object_ikninside_obj)
|
||||
DECLARE_ROM_SEGMENT(object_iknv_obj)
|
||||
DECLARE_ROM_SEGMENT(object_pamera)
|
||||
DECLARE_ROM_SEGMENT(object_hsstump)
|
||||
DECLARE_ROM_SEGMENT(object_zm)
|
||||
DECLARE_ROM_SEGMENT(object_al)
|
||||
DECLARE_ROM_SEGMENT(object_tab)
|
||||
DECLARE_ROM_SEGMENT(object_secom_obj)
|
||||
DECLARE_ROM_SEGMENT(object_dt)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask03)
|
||||
DECLARE_ROM_SEGMENT(object_cha)
|
||||
DECLARE_ROM_SEGMENT(object_obj_dinner)
|
||||
DECLARE_ROM_SEGMENT(object_gi_reserve_b_01)
|
||||
DECLARE_ROM_SEGMENT(object_lastday)
|
||||
DECLARE_ROM_SEGMENT(object_bai)
|
||||
DECLARE_ROM_SEGMENT(object_ikn_demo)
|
||||
DECLARE_ROM_SEGMENT(object_gi_fieldmap)
|
||||
DECLARE_ROM_SEGMENT(object_big_fwall)
|
||||
DECLARE_ROM_SEGMENT(object_hunsui)
|
||||
DECLARE_ROM_SEGMENT(object_uch)
|
||||
DECLARE_ROM_SEGMENT(object_tanron4)
|
||||
DECLARE_ROM_SEGMENT(object_tanron5)
|
||||
DECLARE_ROM_SEGMENT(object_in2)
|
||||
DECLARE_ROM_SEGMENT(object_yb)
|
||||
DECLARE_ROM_SEGMENT(object_rz)
|
||||
DECLARE_ROM_SEGMENT(object_bjt)
|
||||
DECLARE_ROM_SEGMENT(object_taru)
|
||||
DECLARE_ROM_SEGMENT(object_moonston)
|
||||
DECLARE_ROM_SEGMENT(object_gi_schedule)
|
||||
DECLARE_ROM_SEGMENT(object_gi_stonemask)
|
||||
DECLARE_ROM_SEGMENT(object_zoraband)
|
||||
DECLARE_ROM_SEGMENT(object_kepn_koya)
|
||||
DECLARE_ROM_SEGMENT(object_obj_usiyane)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask05)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask11)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask20)
|
||||
DECLARE_ROM_SEGMENT(object_nnh)
|
||||
DECLARE_ROM_SEGMENT(object_kzsaku)
|
||||
DECLARE_ROM_SEGMENT(object_obj_milk_bin)
|
||||
DECLARE_ROM_SEGMENT(object_random_obj)
|
||||
DECLARE_ROM_SEGMENT(object_kujiya)
|
||||
DECLARE_ROM_SEGMENT(object_kitan)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask06)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask16)
|
||||
DECLARE_ROM_SEGMENT(object_astr_obj)
|
||||
DECLARE_ROM_SEGMENT(object_bsb)
|
||||
DECLARE_ROM_SEGMENT(object_fall2)
|
||||
DECLARE_ROM_SEGMENT(object_sth)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mssa)
|
||||
DECLARE_ROM_SEGMENT(object_smtower)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask21)
|
||||
DECLARE_ROM_SEGMENT(object_yado_obj)
|
||||
DECLARE_ROM_SEGMENT(object_syoten)
|
||||
DECLARE_ROM_SEGMENT(object_moonend)
|
||||
DECLARE_ROM_SEGMENT(object_ob)
|
||||
DECLARE_ROM_SEGMENT(object_gi_bottle_04)
|
||||
DECLARE_ROM_SEGMENT(object_and)
|
||||
DECLARE_ROM_SEGMENT(object_obj_danpeilift)
|
||||
DECLARE_ROM_SEGMENT(object_drs)
|
||||
DECLARE_ROM_SEGMENT(object_msmo)
|
||||
DECLARE_ROM_SEGMENT(object_an4)
|
||||
DECLARE_ROM_SEGMENT(object_wdor01)
|
||||
DECLARE_ROM_SEGMENT(object_wdor02)
|
||||
DECLARE_ROM_SEGMENT(object_wdor03)
|
||||
DECLARE_ROM_SEGMENT(object_wdor04)
|
||||
DECLARE_ROM_SEGMENT(object_wdor05)
|
||||
DECLARE_ROM_SEGMENT(object_stk3)
|
||||
DECLARE_ROM_SEGMENT(object_kinsta1_obj)
|
||||
DECLARE_ROM_SEGMENT(object_kinsta2_obj)
|
||||
DECLARE_ROM_SEGMENT(object_bh)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask17)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask22)
|
||||
DECLARE_ROM_SEGMENT(object_lbfshot)
|
||||
DECLARE_ROM_SEGMENT(object_fusen)
|
||||
DECLARE_ROM_SEGMENT(object_ending_obj)
|
||||
DECLARE_ROM_SEGMENT(object_gi_mask13)
|
||||
#define DEFINE_OBJECT(name, _enumValue) DECLARE_ROM_SEGMENT(name)
|
||||
#define DEFINE_OBJECT_UNSET(_enumValue)
|
||||
#define DEFINE_OBJECT_SIZE_ZERO(_name, _enumValue)
|
||||
|
||||
#include "tables/object_table.h"
|
||||
|
||||
#undef DEFINE_OBJECT
|
||||
#undef DEFINE_OBJECT_UNSET
|
||||
#undef DEFINE_OBJECT_SIZE_ZERO
|
||||
|
||||
DECLARE_ROM_SEGMENT(scene_texture_01)
|
||||
DECLARE_ROM_SEGMENT(scene_texture_02)
|
||||
@@ -1121,4 +666,5 @@ DECLARE_ROM_SEGMENT(KAKUSIANA_room_13)
|
||||
DECLARE_ROM_SEGMENT(KAKUSIANA_room_14)
|
||||
|
||||
DECLARE_ROM_SEGMENT(bump_texture_static)
|
||||
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
#ifndef STACK_H
|
||||
#define STACK_H
|
||||
|
||||
#include "alignment.h"
|
||||
|
||||
#define STACK(stack, size) \
|
||||
u64 stack[ALIGN8(size) / sizeof(u64)]
|
||||
|
||||
#define STACK_TOP(stack) \
|
||||
((u8*)(stack) + sizeof(stack))
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,659 @@
|
||||
/**
|
||||
* Object Table
|
||||
*
|
||||
* DEFINE_OBJECT should be used for normal objects
|
||||
* - Argument 0: Name of the object segment in spec
|
||||
* - Argument 1: Enum value for this object
|
||||
*
|
||||
* DEFINE_OBJECT_UNSET and DEFINE_OBJECT_SIZE_ZERO are needed to define empty entries from the original game
|
||||
*
|
||||
* DEFINE_OBJECT_UNSET is used to declare a placeholder enum value which maps to an entry with zeroes in `gObjectTable`
|
||||
* - Argument 0: Enum value for this object
|
||||
*
|
||||
* DEFINE_OBJECT_SIZE_ZERO is used to declare a placeholder enum value which maps to a zero-size entry in `gObjectTable`, with no corresponding segment in the rom.
|
||||
* - Argument 0: Name of the object segment in spec
|
||||
* - Argument 1: Enum value for this object
|
||||
*/
|
||||
/* 0x000 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_0)
|
||||
/* 0x001 */ DEFINE_OBJECT(gameplay_keep, GAMEPLAY_KEEP)
|
||||
/* 0x002 */ DEFINE_OBJECT(gameplay_field_keep, GAMEPLAY_FIELD_KEEP)
|
||||
/* 0x003 */ DEFINE_OBJECT(gameplay_dangeon_keep, GAMEPLAY_DANGEON_KEEP)
|
||||
/* 0x004 */ DEFINE_OBJECT(object_nb, OBJECT_NB)
|
||||
/* 0x005 */ DEFINE_OBJECT(object_okuta, OBJECT_OKUTA)
|
||||
/* 0x006 */ DEFINE_OBJECT(object_crow, OBJECT_CROW)
|
||||
/* 0x007 */ DEFINE_OBJECT(object_ah, OBJECT_AH)
|
||||
/* 0x008 */ DEFINE_OBJECT(object_dy_obj, OBJECT_DY_OBJ)
|
||||
/* 0x009 */ DEFINE_OBJECT(object_wallmaster, OBJECT_WALLMASTER)
|
||||
/* 0x00A */ DEFINE_OBJECT(object_dodongo, OBJECT_DODONGO)
|
||||
/* 0x00B */ DEFINE_OBJECT(object_firefly, OBJECT_FIREFLY)
|
||||
/* 0x00C */ DEFINE_OBJECT(object_box, OBJECT_BOX)
|
||||
/* 0x00D */ DEFINE_OBJECT(object_al, OBJECT_AL)
|
||||
/* 0x00E */ DEFINE_OBJECT(object_bubble, OBJECT_BUBBLE)
|
||||
/* 0x00F */ DEFINE_OBJECT(object_niw, OBJECT_NIW)
|
||||
/* 0x010 */ DEFINE_OBJECT(object_link_boy, OBJECT_LINK_BOY)
|
||||
/* 0x011 */ DEFINE_OBJECT(object_link_child, OBJECT_LINK_CHILD)
|
||||
/* 0x012 */ DEFINE_OBJECT(object_tite, OBJECT_TITE)
|
||||
/* 0x013 */ DEFINE_OBJECT(object_tab, OBJECT_TAB)
|
||||
/* 0x014 */ DEFINE_OBJECT(object_ph, OBJECT_PH)
|
||||
/* 0x015 */ DEFINE_OBJECT(object_and, OBJECT_AND)
|
||||
/* 0x016 */ DEFINE_OBJECT(object_msmo, OBJECT_MSMO)
|
||||
/* 0x017 */ DEFINE_OBJECT(object_dinofos, OBJECT_DINOFOS)
|
||||
/* 0x018 */ DEFINE_OBJECT(object_drs, OBJECT_DRS)
|
||||
/* 0x019 */ DEFINE_OBJECT(object_zl1, OBJECT_ZL1)
|
||||
/* 0x01A */ DEFINE_OBJECT(object_an4, OBJECT_AN4)
|
||||
/* 0x01B */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_1B)
|
||||
/* 0x01C */ DEFINE_OBJECT(object_test3, OBJECT_TEST3)
|
||||
/* 0x01D */ DEFINE_OBJECT(object_famos, OBJECT_FAMOS)
|
||||
/* 0x01E */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_1E)
|
||||
/* 0x01F */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_1F)
|
||||
/* 0x020 */ DEFINE_OBJECT(object_st, OBJECT_ST)
|
||||
/* 0x021 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_21)
|
||||
/* 0x022 */ DEFINE_OBJECT(object_thiefbird, OBJECT_THIEFBIRD)
|
||||
/* 0x023 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_23)
|
||||
/* 0x024 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_24)
|
||||
/* 0x025 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_25)
|
||||
/* 0x026 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_26)
|
||||
/* 0x027 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_27)
|
||||
/* 0x028 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_28)
|
||||
/* 0x029 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_29)
|
||||
/* 0x02A */ DEFINE_OBJECT(object_bombf, OBJECT_BOMBF)
|
||||
/* 0x02B */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_2B)
|
||||
/* 0x02C */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_2C)
|
||||
/* 0x02D */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_2D)
|
||||
/* 0x02E */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_2E)
|
||||
/* 0x02F */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_2F)
|
||||
/* 0x030 */ DEFINE_OBJECT(object_am, OBJECT_AM)
|
||||
/* 0x031 */ DEFINE_OBJECT(object_dekubaba, OBJECT_DEKUBABA)
|
||||
/* 0x032 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_32)
|
||||
/* 0x033 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_33)
|
||||
/* 0x034 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_34)
|
||||
/* 0x035 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_35)
|
||||
/* 0x036 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_36)
|
||||
/* 0x037 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_37)
|
||||
/* 0x038 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_38)
|
||||
/* 0x039 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_39)
|
||||
/* 0x03A */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_3A)
|
||||
/* 0x03B */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_3B)
|
||||
/* 0x03C */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_3C)
|
||||
/* 0x03D */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_3D)
|
||||
/* 0x03E */ DEFINE_OBJECT(object_warp1, OBJECT_WARP1)
|
||||
/* 0x03F */ DEFINE_OBJECT(object_b_heart, OBJECT_B_HEART)
|
||||
/* 0x040 */ DEFINE_OBJECT(object_dekunuts, OBJECT_DEKUNUTS)
|
||||
/* 0x041 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_41)
|
||||
/* 0x042 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_42)
|
||||
/* 0x043 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_43)
|
||||
/* 0x044 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_44)
|
||||
/* 0x045 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_45)
|
||||
/* 0x046 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_46)
|
||||
/* 0x047 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_47)
|
||||
/* 0x048 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_48)
|
||||
/* 0x049 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_49)
|
||||
/* 0x04A */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_4A)
|
||||
/* 0x04B */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_4B)
|
||||
/* 0x04C */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_4C)
|
||||
/* 0x04D */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_4D)
|
||||
/* 0x04E */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_4E)
|
||||
/* 0x04F */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_4F)
|
||||
/* 0x050 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_50)
|
||||
/* 0x051 */ DEFINE_OBJECT(object_bb, OBJECT_BB)
|
||||
/* 0x052 */ DEFINE_OBJECT(object_death, OBJECT_DEATH)
|
||||
/* 0x053 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_53)
|
||||
/* 0x054 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_54)
|
||||
/* 0x055 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_55)
|
||||
/* 0x056 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_56)
|
||||
/* 0x057 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_57)
|
||||
/* 0x058 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_58)
|
||||
/* 0x059 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_59)
|
||||
/* 0x05A */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_5A)
|
||||
/* 0x05B */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_5B)
|
||||
/* 0x05C */ DEFINE_OBJECT(object_f40_obj, OBJECT_F40_OBJ)
|
||||
/* 0x05D */ DEFINE_OBJECT(object_po_composer, OBJECT_PO_COMPOSER)
|
||||
/* 0x05E */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_5E)
|
||||
/* 0x05F */ DEFINE_OBJECT(object_hata, OBJECT_HATA)
|
||||
/* 0x060 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_60)
|
||||
/* 0x061 */ DEFINE_OBJECT(object_wood02, OBJECT_WOOD02)
|
||||
/* 0x062 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_62)
|
||||
/* 0x063 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_63)
|
||||
/* 0x064 */ DEFINE_OBJECT(object_trap, OBJECT_TRAP)
|
||||
/* 0x065 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_65)
|
||||
/* 0x066 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_66)
|
||||
/* 0x067 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_67)
|
||||
/* 0x068 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_68)
|
||||
/* 0x069 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_69)
|
||||
/* 0x06A */ DEFINE_OBJECT(object_vm, OBJECT_VM)
|
||||
/* 0x06B */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_6B)
|
||||
/* 0x06C */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_6C)
|
||||
/* 0x06D */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_6D)
|
||||
/* 0x06E */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_6E)
|
||||
/* 0x06F */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_6F)
|
||||
/* 0x070 */ DEFINE_OBJECT(object_efc_star_field, OBJECT_EFC_STAR_FIELD)
|
||||
/* 0x071 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_71)
|
||||
/* 0x072 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_72)
|
||||
/* 0x073 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_73)
|
||||
/* 0x074 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_74)
|
||||
/* 0x075 */ DEFINE_OBJECT(object_rd, OBJECT_RD)
|
||||
/* 0x076 */ DEFINE_OBJECT(object_yukimura_obj, OBJECT_YUKIMURA_OBJ)
|
||||
/* 0x077 */ DEFINE_OBJECT_UNSET(OBJECT_HEAVY_OBJECT)
|
||||
/* 0x078 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_78)
|
||||
/* 0x079 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_79)
|
||||
/* 0x07A */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_7A)
|
||||
/* 0x07B */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_7B)
|
||||
/* 0x07C */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_7C)
|
||||
/* 0x07D */ DEFINE_OBJECT(object_horse_link_child, OBJECT_HORSE_LINK_CHILD)
|
||||
/* 0x07E */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_7E)
|
||||
/* 0x07F */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_7F)
|
||||
/* 0x080 */ DEFINE_OBJECT(object_syokudai, OBJECT_SYOKUDAI)
|
||||
/* 0x081 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_81)
|
||||
/* 0x082 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_82)
|
||||
/* 0x083 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_83)
|
||||
/* 0x084 */ DEFINE_OBJECT(object_efc_tw, OBJECT_EFC_TW)
|
||||
/* 0x085 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_85)
|
||||
/* 0x086 */ DEFINE_OBJECT(object_gi_key, OBJECT_GI_KEY)
|
||||
/* 0x087 */ DEFINE_OBJECT(object_mir_ray, OBJECT_MIR_RAY)
|
||||
/* 0x088 */ DEFINE_OBJECT(object_ctower_rot, OBJECT_CTOWER_ROT)
|
||||
/* 0x089 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_89)
|
||||
/* 0x08A */ DEFINE_OBJECT(object_bdoor, OBJECT_BDOOR)
|
||||
/* 0x08B */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_8B)
|
||||
/* 0x08C */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_8C)
|
||||
/* 0x08D */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_8D)
|
||||
/* 0x08E */ DEFINE_OBJECT(object_sb, OBJECT_SB)
|
||||
/* 0x08F */ DEFINE_OBJECT(object_gi_melody, OBJECT_GI_MELODY)
|
||||
/* 0x090 */ DEFINE_OBJECT(object_gi_heart, OBJECT_GI_HEART)
|
||||
/* 0x091 */ DEFINE_OBJECT(object_gi_compass, OBJECT_GI_COMPASS)
|
||||
/* 0x092 */ DEFINE_OBJECT(object_gi_bosskey, OBJECT_GI_BOSSKEY)
|
||||
/* 0x093 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_93)
|
||||
/* 0x094 */ DEFINE_OBJECT(object_gi_nuts, OBJECT_GI_NUTS)
|
||||
/* 0x095 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_95)
|
||||
/* 0x096 */ DEFINE_OBJECT(object_gi_hearts, OBJECT_GI_HEARTS)
|
||||
/* 0x097 */ DEFINE_OBJECT(object_gi_arrowcase, OBJECT_GI_ARROWCASE)
|
||||
/* 0x098 */ DEFINE_OBJECT(object_gi_bombpouch, OBJECT_GI_BOMBPOUCH)
|
||||
/* 0x099 */ DEFINE_OBJECT(object_in, OBJECT_IN)
|
||||
/* 0x09A */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_9A)
|
||||
/* 0x09B */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_9B)
|
||||
/* 0x09C */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_9C)
|
||||
/* 0x09D */ DEFINE_OBJECT(object_os_anime, OBJECT_OS_ANIME)
|
||||
/* 0x09E */ DEFINE_OBJECT(object_gi_bottle, OBJECT_GI_BOTTLE)
|
||||
/* 0x09F */ DEFINE_OBJECT(object_gi_stick, OBJECT_GI_STICK)
|
||||
/* 0x0A0 */ DEFINE_OBJECT(object_gi_map, OBJECT_GI_MAP)
|
||||
/* 0x0A1 */ DEFINE_OBJECT(object_oF1d_map, OBJECT_OF1D_MAP)
|
||||
/* 0x0A2 */ DEFINE_OBJECT(object_ru2, OBJECT_RU2)
|
||||
/* 0x0A3 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_A3)
|
||||
/* 0x0A4 */ DEFINE_OBJECT(object_gi_magicpot, OBJECT_GI_MAGICPOT)
|
||||
/* 0x0A5 */ DEFINE_OBJECT(object_gi_bomb_1, OBJECT_GI_BOMB_1)
|
||||
/* 0x0A6 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_A6)
|
||||
/* 0x0A7 */ DEFINE_OBJECT(object_ma2, OBJECT_MA2)
|
||||
/* 0x0A8 */ DEFINE_OBJECT(object_gi_purse, OBJECT_GI_PURSE)
|
||||
/* 0x0A9 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_A9)
|
||||
/* 0x0AA */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_AA)
|
||||
/* 0x0AB */ DEFINE_OBJECT(object_rr, OBJECT_RR)
|
||||
/* 0x0AC */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_AC)
|
||||
/* 0x0AD */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_AD)
|
||||
/* 0x0AE */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_AE)
|
||||
/* 0x0AF */ DEFINE_OBJECT(object_gi_arrow, OBJECT_GI_ARROW)
|
||||
/* 0x0B0 */ DEFINE_OBJECT(object_gi_bomb_2, OBJECT_GI_BOMB_2)
|
||||
/* 0x0B1 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_B1)
|
||||
/* 0x0B2 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_B2)
|
||||
/* 0x0B3 */ DEFINE_OBJECT(object_gi_shield_2, OBJECT_GI_SHIELD_2)
|
||||
/* 0x0B4 */ DEFINE_OBJECT(object_gi_hookshot, OBJECT_GI_HOOKSHOT)
|
||||
/* 0x0B5 */ DEFINE_OBJECT(object_gi_ocarina, OBJECT_GI_OCARINA)
|
||||
/* 0x0B6 */ DEFINE_OBJECT(object_gi_milk, OBJECT_GI_MILK)
|
||||
/* 0x0B7 */ DEFINE_OBJECT(object_ma1, OBJECT_MA1)
|
||||
/* 0x0B8 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_B8)
|
||||
/* 0x0B9 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_B9)
|
||||
/* 0x0BA */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_BA)
|
||||
/* 0x0BB */ DEFINE_OBJECT(object_ny, OBJECT_NY)
|
||||
/* 0x0BC */ DEFINE_OBJECT(object_fr, OBJECT_FR)
|
||||
/* 0x0BD */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_BD)
|
||||
/* 0x0BE */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_BE)
|
||||
/* 0x0BF */ DEFINE_OBJECT(object_gi_bow, OBJECT_GI_BOW)
|
||||
/* 0x0C0 */ DEFINE_OBJECT(object_gi_glasses, OBJECT_GI_GLASSES)
|
||||
/* 0x0C1 */ DEFINE_OBJECT(object_gi_liquid, OBJECT_GI_LIQUID)
|
||||
/* 0x0C2 */ DEFINE_OBJECT(object_ani, OBJECT_ANI)
|
||||
/* 0x0C3 */ DEFINE_OBJECT(object_gi_shield_3, OBJECT_GI_SHIELD_3)
|
||||
/* 0x0C4 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_C4)
|
||||
/* 0x0C5 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_C5)
|
||||
/* 0x0C6 */ DEFINE_OBJECT(object_gi_bean, OBJECT_GI_BEAN)
|
||||
/* 0x0C7 */ DEFINE_OBJECT(object_gi_fish, OBJECT_GI_FISH)
|
||||
/* 0x0C8 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_C8)
|
||||
/* 0x0C9 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_C9)
|
||||
/* 0x0CA */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_CA)
|
||||
/* 0x0CB */ DEFINE_OBJECT(object_gi_longsword, OBJECT_GI_LONGSWORD)
|
||||
/* 0x0CC */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_CC)
|
||||
/* 0x0CD */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_CD)
|
||||
/* 0x0CE */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_CE)
|
||||
/* 0x0CF */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_CF)
|
||||
/* 0x0D0 */ DEFINE_OBJECT(object_zo, OBJECT_ZO)
|
||||
/* 0x0D1 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_D1)
|
||||
/* 0x0D2 */ DEFINE_OBJECT(object_umajump, OBJECT_UMAJUMP)
|
||||
/* 0x0D3 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_D3)
|
||||
/* 0x0D4 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_D4)
|
||||
/* 0x0D5 */ DEFINE_OBJECT(object_mastergolon, OBJECT_MASTERGOLON)
|
||||
/* 0x0D6 */ DEFINE_OBJECT(object_masterzoora, OBJECT_MASTERZOORA)
|
||||
/* 0x0D7 */ DEFINE_OBJECT(object_aob, OBJECT_AOB)
|
||||
/* 0x0D8 */ DEFINE_OBJECT(object_ik, OBJECT_IK)
|
||||
/* 0x0D9 */ DEFINE_OBJECT(object_ahg, OBJECT_AHG)
|
||||
/* 0x0DA */ DEFINE_OBJECT(object_cne, OBJECT_CNE)
|
||||
/* 0x0DB */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_DB)
|
||||
/* 0x0DC */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_DC)
|
||||
/* 0x0DD */ DEFINE_OBJECT(object_an3, OBJECT_AN3)
|
||||
/* 0x0DE */ DEFINE_OBJECT(object_bji, OBJECT_BJI)
|
||||
/* 0x0DF */ DEFINE_OBJECT(object_bba, OBJECT_BBA)
|
||||
/* 0x0E0 */ DEFINE_OBJECT(object_an2, OBJECT_AN2)
|
||||
/* 0x0E1 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_E1)
|
||||
/* 0x0E2 */ DEFINE_OBJECT(object_an1, OBJECT_AN1)
|
||||
/* 0x0E3 */ DEFINE_OBJECT(object_boj, OBJECT_BOJ)
|
||||
/* 0x0E4 */ DEFINE_OBJECT(object_fz, OBJECT_FZ)
|
||||
/* 0x0E5 */ DEFINE_OBJECT(object_bob, OBJECT_BOB)
|
||||
/* 0x0E6 */ DEFINE_OBJECT(object_ge1, OBJECT_GE1)
|
||||
/* 0x0E7 */ DEFINE_OBJECT(object_yabusame_point, OBJECT_YABUSAME_POINT)
|
||||
/* 0x0E8 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_E8)
|
||||
/* 0x0E9 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_E9)
|
||||
/* 0x0EA */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_EA)
|
||||
/* 0x0EB */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_EB)
|
||||
/* 0x0EC */ DEFINE_OBJECT(object_d_hsblock, OBJECT_D_HSBLOCK)
|
||||
/* 0x0ED */ DEFINE_OBJECT(object_d_lift, OBJECT_D_LIFT)
|
||||
/* 0x0EE */ DEFINE_OBJECT(object_mamenoki, OBJECT_MAMENOKI)
|
||||
/* 0x0EF */ DEFINE_OBJECT(object_goroiwa, OBJECT_GOROIWA)
|
||||
/* 0x0F0 */ DEFINE_OBJECT(object_toryo, OBJECT_TORYO)
|
||||
/* 0x0F1 */ DEFINE_OBJECT(object_daiku, OBJECT_DAIKU)
|
||||
/* 0x0F2 */ DEFINE_OBJECT(object_nwc, OBJECT_NWC)
|
||||
/* 0x0F3 */ DEFINE_OBJECT(object_gm, OBJECT_GM)
|
||||
/* 0x0F4 */ DEFINE_OBJECT(object_ms, OBJECT_MS)
|
||||
/* 0x0F5 */ DEFINE_OBJECT(object_hs, OBJECT_HS)
|
||||
/* 0x0F6 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_F6)
|
||||
/* 0x0F7 */ DEFINE_OBJECT(object_lightswitch, OBJECT_LIGHTSWITCH)
|
||||
/* 0x0F8 */ DEFINE_OBJECT(object_kusa, OBJECT_KUSA)
|
||||
/* 0x0F9 */ DEFINE_OBJECT(object_tsubo, OBJECT_TSUBO)
|
||||
/* 0x0FA */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_FA)
|
||||
/* 0x0FB */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_FB)
|
||||
/* 0x0FC */ DEFINE_OBJECT(object_kanban, OBJECT_KANBAN)
|
||||
/* 0x0FD */ DEFINE_OBJECT(object_owl, OBJECT_OWL)
|
||||
/* 0x0FE */ DEFINE_OBJECT(object_mk, OBJECT_MK)
|
||||
/* 0x0FF */ DEFINE_OBJECT(object_fu, OBJECT_FU)
|
||||
/* 0x100 */ DEFINE_OBJECT(object_gi_ki_tan_mask, OBJECT_GI_KI_TAN_MASK)
|
||||
/* 0x101 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_101)
|
||||
/* 0x102 */ DEFINE_OBJECT(object_gi_mask18, OBJECT_GI_MASK18)
|
||||
/* 0x103 */ DEFINE_OBJECT(object_gi_rabit_mask, OBJECT_GI_RABIT_MASK)
|
||||
/* 0x104 */ DEFINE_OBJECT(object_gi_truth_mask, OBJECT_GI_TRUTH_MASK)
|
||||
/* 0x105 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_105)
|
||||
/* 0x106 */ DEFINE_OBJECT(object_stream, OBJECT_STREAM)
|
||||
/* 0x107 */ DEFINE_OBJECT(object_mm, OBJECT_MM)
|
||||
/* 0x108 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_108)
|
||||
/* 0x109 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_109)
|
||||
/* 0x10A */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_10A)
|
||||
/* 0x10B */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_10B)
|
||||
/* 0x10C */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_10C)
|
||||
/* 0x10D */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_10D)
|
||||
/* 0x10E */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_10E)
|
||||
/* 0x10F */ DEFINE_OBJECT(object_js, OBJECT_JS)
|
||||
/* 0x110 */ DEFINE_OBJECT(object_cs, OBJECT_CS)
|
||||
/* 0x111 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_111)
|
||||
/* 0x112 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_112)
|
||||
/* 0x113 */ DEFINE_OBJECT(object_gi_soldout, OBJECT_GI_SOLDOUT)
|
||||
/* 0x114 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_114)
|
||||
/* 0x115 */ DEFINE_OBJECT(object_mag, OBJECT_MAG)
|
||||
/* 0x116 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_116)
|
||||
/* 0x117 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_117)
|
||||
/* 0x118 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_118)
|
||||
/* 0x119 */ DEFINE_OBJECT(object_gi_golonmask, OBJECT_GI_GOLONMASK)
|
||||
/* 0x11A */ DEFINE_OBJECT(object_gi_zoramask, OBJECT_GI_ZORAMASK)
|
||||
/* 0x11B */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_11B)
|
||||
/* 0x11C */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_11C)
|
||||
/* 0x11D */ DEFINE_OBJECT(object_ka, OBJECT_KA)
|
||||
/* 0x11E */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_11E)
|
||||
/* 0x11F */ DEFINE_OBJECT(object_zg, OBJECT_ZG)
|
||||
/* 0x120 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_120)
|
||||
/* 0x121 */ DEFINE_OBJECT(object_gi_m_arrow, OBJECT_GI_M_ARROW)
|
||||
/* 0x122 */ DEFINE_OBJECT(object_ds2, OBJECT_DS2)
|
||||
/* 0x123 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_123)
|
||||
/* 0x124 */ DEFINE_OBJECT(object_fish, OBJECT_FISH)
|
||||
/* 0x125 */ DEFINE_OBJECT(object_gi_sutaru, OBJECT_GI_SUTARU)
|
||||
/* 0x126 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_126)
|
||||
/* 0x127 */ DEFINE_OBJECT(object_ssh, OBJECT_SSH)
|
||||
/* 0x128 */ DEFINE_OBJECT(object_bigslime, OBJECT_BIGSLIME)
|
||||
/* 0x129 */ DEFINE_OBJECT(object_bg, OBJECT_BG)
|
||||
/* 0x12A */ DEFINE_OBJECT(object_bombiwa, OBJECT_BOMBIWA)
|
||||
/* 0x12B */ DEFINE_OBJECT(object_hintnuts, OBJECT_HINTNUTS)
|
||||
/* 0x12C */ DEFINE_OBJECT(object_rs, OBJECT_RS)
|
||||
/* 0x12D */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_12D)
|
||||
/* 0x12E */ DEFINE_OBJECT(object_gla, OBJECT_GLA)
|
||||
/* 0x12F */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_12F)
|
||||
/* 0x130 */ DEFINE_OBJECT(object_geldb, OBJECT_GELDB)
|
||||
/* 0x131 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_131)
|
||||
/* 0x132 */ DEFINE_OBJECT(object_dog, OBJECT_DOG)
|
||||
/* 0x133 */ DEFINE_OBJECT(object_kibako2, OBJECT_KIBAKO2)
|
||||
/* 0x134 */ DEFINE_OBJECT(object_dns, OBJECT_DNS)
|
||||
/* 0x135 */ DEFINE_OBJECT(object_dnk, OBJECT_DNK)
|
||||
/* 0x136 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_136)
|
||||
/* 0x137 */ DEFINE_OBJECT(object_gi_insect, OBJECT_GI_INSECT)
|
||||
/* 0x138 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_138)
|
||||
/* 0x139 */ DEFINE_OBJECT(object_gi_ghost, OBJECT_GI_GHOST)
|
||||
/* 0x13A */ DEFINE_OBJECT(object_gi_soul, OBJECT_GI_SOUL)
|
||||
/* 0x13B */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_13B)
|
||||
/* 0x13C */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_13C)
|
||||
/* 0x13D */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_13D)
|
||||
/* 0x13E */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_13E)
|
||||
/* 0x13F */ DEFINE_OBJECT(object_gi_rupy, OBJECT_GI_RUPY)
|
||||
/* 0x140 */ DEFINE_OBJECT(object_mu, OBJECT_MU)
|
||||
/* 0x141 */ DEFINE_OBJECT(object_wf, OBJECT_WF)
|
||||
/* 0x142 */ DEFINE_OBJECT(object_skb, OBJECT_SKB)
|
||||
/* 0x143 */ DEFINE_OBJECT(object_gs, OBJECT_GS)
|
||||
/* 0x144 */ DEFINE_OBJECT(object_ps, OBJECT_PS)
|
||||
/* 0x145 */ DEFINE_OBJECT(object_omoya_obj, OBJECT_OMOYA_OBJ)
|
||||
/* 0x146 */ DEFINE_OBJECT(object_cow, OBJECT_COW)
|
||||
/* 0x147 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_147)
|
||||
/* 0x148 */ DEFINE_OBJECT(object_gi_sword_1, OBJECT_GI_SWORD_1)
|
||||
/* 0x149 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_149)
|
||||
/* 0x14A */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_14A)
|
||||
/* 0x14B */ DEFINE_OBJECT(object_zl4, OBJECT_ZL4)
|
||||
/* 0x14C */ DEFINE_OBJECT(object_link_goron, OBJECT_LINK_GORON)
|
||||
/* 0x14D */ DEFINE_OBJECT(object_link_zora, OBJECT_LINK_ZORA)
|
||||
/* 0x14E */ DEFINE_OBJECT(object_grasshopper, OBJECT_GRASSHOPPER)
|
||||
/* 0x14F */ DEFINE_OBJECT(object_boyo, OBJECT_BOYO)
|
||||
/* 0x150 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_150)
|
||||
/* 0x151 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_151)
|
||||
/* 0x152 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_152)
|
||||
/* 0x153 */ DEFINE_OBJECT(object_fwall, OBJECT_FWALL)
|
||||
/* 0x154 */ DEFINE_OBJECT(object_link_nuts, OBJECT_LINK_NUTS)
|
||||
/* 0x155 */ DEFINE_OBJECT(object_jso, OBJECT_JSO)
|
||||
/* 0x156 */ DEFINE_OBJECT(object_knight, OBJECT_KNIGHT)
|
||||
/* 0x157 */ DEFINE_OBJECT(object_icicle, OBJECT_ICICLE)
|
||||
/* 0x158 */ DEFINE_OBJECT(object_spdweb, OBJECT_SPDWEB)
|
||||
/* 0x159 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_159)
|
||||
/* 0x15A */ DEFINE_OBJECT(object_boss01, OBJECT_BOSS01)
|
||||
/* 0x15B */ DEFINE_OBJECT(object_boss02, OBJECT_BOSS02)
|
||||
/* 0x15C */ DEFINE_OBJECT(object_boss03, OBJECT_BOSS03)
|
||||
/* 0x15D */ DEFINE_OBJECT(object_boss04, OBJECT_BOSS04)
|
||||
/* 0x15E */ DEFINE_OBJECT(object_boss05, OBJECT_BOSS05)
|
||||
/* 0x15F */ DEFINE_OBJECT_SIZE_ZERO(object_boss07, OBJECT_UNSET_15F) // unused duplicate with size 0
|
||||
/* 0x160 */ DEFINE_OBJECT(object_boss07, OBJECT_BOSS07)
|
||||
/* 0x161 */ DEFINE_OBJECT(object_raf, OBJECT_RAF)
|
||||
/* 0x162 */ DEFINE_OBJECT(object_funen, OBJECT_FUNEN)
|
||||
/* 0x163 */ DEFINE_OBJECT(object_raillift, OBJECT_RAILLIFT)
|
||||
/* 0x164 */ DEFINE_OBJECT(object_numa_obj, OBJECT_NUMA_OBJ)
|
||||
/* 0x165 */ DEFINE_OBJECT(object_flowerpot, OBJECT_FLOWERPOT)
|
||||
/* 0x166 */ DEFINE_OBJECT(object_spinyroll, OBJECT_SPINYROLL)
|
||||
/* 0x167 */ DEFINE_OBJECT(object_ice_block, OBJECT_ICE_BLOCK)
|
||||
/* 0x168 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_168)
|
||||
/* 0x169 */ DEFINE_OBJECT(object_keikoku_demo, OBJECT_KEIKOKU_DEMO)
|
||||
/* 0x16A */ DEFINE_OBJECT(object_slime, OBJECT_SLIME)
|
||||
/* 0x16B */ DEFINE_OBJECT(object_pr, OBJECT_PR)
|
||||
/* 0x16C */ DEFINE_OBJECT(object_f52_obj, OBJECT_F52_OBJ)
|
||||
/* 0x16D */ DEFINE_OBJECT(object_f53_obj, OBJECT_F53_OBJ)
|
||||
/* 0x16E */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_16E)
|
||||
/* 0x16F */ DEFINE_OBJECT(object_kibako, OBJECT_KIBAKO)
|
||||
/* 0x170 */ DEFINE_OBJECT(object_sek, OBJECT_SEK)
|
||||
/* 0x171 */ DEFINE_OBJECT(object_gmo, OBJECT_GMO)
|
||||
/* 0x172 */ DEFINE_OBJECT(object_bat, OBJECT_BAT)
|
||||
/* 0x173 */ DEFINE_OBJECT(object_sekihil, OBJECT_SEKIHIL)
|
||||
/* 0x174 */ DEFINE_OBJECT(object_sekihig, OBJECT_SEKIHIG)
|
||||
/* 0x175 */ DEFINE_OBJECT(object_sekihin, OBJECT_SEKIHIN)
|
||||
/* 0x176 */ DEFINE_OBJECT(object_sekihiz, OBJECT_SEKIHIZ)
|
||||
/* 0x177 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_177)
|
||||
/* 0x178 */ DEFINE_OBJECT(object_wiz, OBJECT_WIZ)
|
||||
/* 0x179 */ DEFINE_OBJECT(object_ladder, OBJECT_LADDER)
|
||||
/* 0x17A */ DEFINE_OBJECT(object_mkk, OBJECT_MKK)
|
||||
/* 0x17B */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_17B)
|
||||
/* 0x17C */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_17C)
|
||||
/* 0x17D */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_17D)
|
||||
/* 0x17E */ DEFINE_OBJECT(object_keikoku_obj, OBJECT_KEIKOKU_OBJ)
|
||||
/* 0x17F */ DEFINE_OBJECT(object_sichitai_obj, OBJECT_SICHITAI_OBJ)
|
||||
/* 0x180 */ DEFINE_OBJECT(object_dekucity_ana_obj, OBJECT_DEKUCITY_ANA_OBJ)
|
||||
/* 0x181 */ DEFINE_OBJECT(object_rat, OBJECT_RAT)
|
||||
/* 0x182 */ DEFINE_OBJECT(object_water_effect, OBJECT_WATER_EFFECT)
|
||||
/* 0x183 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_183)
|
||||
/* 0x184 */ DEFINE_OBJECT(object_dblue_object, OBJECT_DBLUE_OBJECT)
|
||||
/* 0x185 */ DEFINE_OBJECT(object_bal, OBJECT_BAL)
|
||||
/* 0x186 */ DEFINE_OBJECT(object_warp_uzu, OBJECT_WARP_UZU)
|
||||
/* 0x187 */ DEFINE_OBJECT(object_driftice, OBJECT_DRIFTICE)
|
||||
/* 0x188 */ DEFINE_OBJECT(object_fall, OBJECT_FALL)
|
||||
/* 0x189 */ DEFINE_OBJECT(object_hanareyama_obj, OBJECT_HANAREYAMA_OBJ)
|
||||
/* 0x18A */ DEFINE_OBJECT(object_crace_object, OBJECT_CRACE_OBJECT)
|
||||
/* 0x18B */ DEFINE_OBJECT(object_dno, OBJECT_DNO)
|
||||
/* 0x18C */ DEFINE_OBJECT(object_obj_tokeidai, OBJECT_OBJ_TOKEIDAI)
|
||||
/* 0x18D */ DEFINE_OBJECT(object_eg, OBJECT_EG)
|
||||
/* 0x18E */ DEFINE_OBJECT(object_tru, OBJECT_TRU)
|
||||
/* 0x18F */ DEFINE_OBJECT(object_trt, OBJECT_TRT)
|
||||
/* 0x190 */ DEFINE_OBJECT(object_hakugin_obj, OBJECT_HAKUGIN_OBJ)
|
||||
/* 0x191 */ DEFINE_OBJECT(object_horse_game_check, OBJECT_HORSE_GAME_CHECK)
|
||||
/* 0x192 */ DEFINE_OBJECT(object_stk, OBJECT_STK)
|
||||
/* 0x193 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_193)
|
||||
/* 0x194 */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_194)
|
||||
/* 0x195 */ DEFINE_OBJECT(object_mnk, OBJECT_MNK)
|
||||
/* 0x196 */ DEFINE_OBJECT(object_gi_bottle_red, OBJECT_GI_BOTTLE_RED)
|
||||
/* 0x197 */ DEFINE_OBJECT(object_tokei_tobira, OBJECT_TOKEI_TOBIRA)
|
||||
/* 0x198 */ DEFINE_OBJECT(object_az, OBJECT_AZ)
|
||||
/* 0x199 */ DEFINE_OBJECT(object_twig, OBJECT_TWIG)
|
||||
/* 0x19A */ DEFINE_OBJECT(object_dekucity_obj, OBJECT_DEKUCITY_OBJ)
|
||||
/* 0x19B */ DEFINE_OBJECT(object_po_fusen, OBJECT_PO_FUSEN)
|
||||
/* 0x19C */ DEFINE_OBJECT(object_racetsubo, OBJECT_RACETSUBO)
|
||||
/* 0x19D */ DEFINE_OBJECT(object_ha, OBJECT_HA)
|
||||
/* 0x19E */ DEFINE_OBJECT(object_bigokuta, OBJECT_BIGOKUTA)
|
||||
/* 0x19F */ DEFINE_OBJECT(object_open_obj, OBJECT_OPEN_OBJ)
|
||||
/* 0x1A0 */ DEFINE_OBJECT(object_fu_kaiten, OBJECT_FU_KAITEN)
|
||||
/* 0x1A1 */ DEFINE_OBJECT(object_fu_mato, OBJECT_FU_MATO)
|
||||
/* 0x1A2 */ DEFINE_OBJECT(object_mtoride, OBJECT_MTORIDE)
|
||||
/* 0x1A3 */ DEFINE_OBJECT(object_osn, OBJECT_OSN)
|
||||
/* 0x1A4 */ DEFINE_OBJECT(object_tokei_step, OBJECT_TOKEI_STEP)
|
||||
/* 0x1A5 */ DEFINE_OBJECT(object_lotus, OBJECT_LOTUS)
|
||||
/* 0x1A6 */ DEFINE_OBJECT(object_tl, OBJECT_TL)
|
||||
/* 0x1A7 */ DEFINE_OBJECT(object_dkjail_obj, OBJECT_DKJAIL_OBJ)
|
||||
/* 0x1A8 */ DEFINE_OBJECT(object_visiblock, OBJECT_VISIBLOCK)
|
||||
/* 0x1A9 */ DEFINE_OBJECT(object_tsn, OBJECT_TSN)
|
||||
/* 0x1AA */ DEFINE_OBJECT(object_ds2n, OBJECT_DS2N)
|
||||
/* 0x1AB */ DEFINE_OBJECT(object_fsn, OBJECT_FSN)
|
||||
/* 0x1AC */ DEFINE_OBJECT(object_shn, OBJECT_SHN)
|
||||
/* 0x1AD */ DEFINE_OBJECT(object_bigicicle, OBJECT_BIGICICLE)
|
||||
/* 0x1AE */ DEFINE_OBJECT(object_gi_bottle_15, OBJECT_GI_BOTTLE_15)
|
||||
/* 0x1AF */ DEFINE_OBJECT(object_tk, OBJECT_TK)
|
||||
/* 0x1B0 */ DEFINE_OBJECT(object_market_obj, OBJECT_MARKET_OBJ)
|
||||
/* 0x1B1 */ DEFINE_OBJECT(object_gi_reserve00, OBJECT_GI_RESERVE00)
|
||||
/* 0x1B2 */ DEFINE_OBJECT(object_gi_reserve01, OBJECT_GI_RESERVE01)
|
||||
/* 0x1B3 */ DEFINE_OBJECT(object_lightblock, OBJECT_LIGHTBLOCK)
|
||||
/* 0x1B4 */ DEFINE_OBJECT(object_takaraya_objects, OBJECT_TAKARAYA_OBJECTS)
|
||||
/* 0x1B5 */ DEFINE_OBJECT(object_wdhand, OBJECT_WDHAND)
|
||||
/* 0x1B6 */ DEFINE_OBJECT(object_sdn, OBJECT_SDN)
|
||||
/* 0x1B7 */ DEFINE_OBJECT(object_snowwd, OBJECT_SNOWWD)
|
||||
/* 0x1B8 */ DEFINE_OBJECT(object_giant, OBJECT_GIANT)
|
||||
/* 0x1B9 */ DEFINE_OBJECT(object_comb, OBJECT_COMB)
|
||||
/* 0x1BA */ DEFINE_OBJECT(object_hana, OBJECT_HANA)
|
||||
/* 0x1BB */ DEFINE_OBJECT(object_boss_hakugin, OBJECT_BOSS_HAKUGIN)
|
||||
/* 0x1BC */ DEFINE_OBJECT(object_meganeana_obj, OBJECT_MEGANEANA_OBJ)
|
||||
/* 0x1BD */ DEFINE_OBJECT(object_gi_nutsmask, OBJECT_GI_NUTSMASK)
|
||||
/* 0x1BE */ DEFINE_OBJECT(object_stk2, OBJECT_STK2)
|
||||
/* 0x1BF */ DEFINE_OBJECT(object_spot11_obj, OBJECT_SPOT11_OBJ)
|
||||
/* 0x1C0 */ DEFINE_OBJECT(object_danpei_object, OBJECT_DANPEI_OBJECT)
|
||||
/* 0x1C1 */ DEFINE_OBJECT(object_dhouse, OBJECT_DHOUSE)
|
||||
/* 0x1C2 */ DEFINE_OBJECT(object_hakaisi, OBJECT_HAKAISI)
|
||||
/* 0x1C3 */ DEFINE_OBJECT(object_po, OBJECT_PO)
|
||||
/* 0x1C4 */ DEFINE_OBJECT(object_snowman, OBJECT_SNOWMAN)
|
||||
/* 0x1C5 */ DEFINE_OBJECT(object_po_sisters, OBJECT_PO_SISTERS)
|
||||
/* 0x1C6 */ DEFINE_OBJECT(object_pp, OBJECT_PP)
|
||||
/* 0x1C7 */ DEFINE_OBJECT(object_goronswitch, OBJECT_GORONSWITCH)
|
||||
/* 0x1C8 */ DEFINE_OBJECT(object_delf, OBJECT_DELF)
|
||||
/* 0x1C9 */ DEFINE_OBJECT(object_botihasira, OBJECT_BOTIHASIRA)
|
||||
/* 0x1CA */ DEFINE_OBJECT(object_gi_bigbomb, OBJECT_GI_BIGBOMB)
|
||||
/* 0x1CB */ DEFINE_OBJECT(object_pst, OBJECT_PST)
|
||||
/* 0x1CC */ DEFINE_OBJECT(object_bsmask, OBJECT_BSMASK)
|
||||
/* 0x1CD */ DEFINE_OBJECT(object_spidertent, OBJECT_SPIDERTENT)
|
||||
/* 0x1CE */ DEFINE_OBJECT(object_zoraegg, OBJECT_ZORAEGG)
|
||||
/* 0x1CF */ DEFINE_OBJECT(object_kbt, OBJECT_KBT)
|
||||
/* 0x1D0 */ DEFINE_OBJECT(object_gg, OBJECT_GG)
|
||||
/* 0x1D1 */ DEFINE_OBJECT(object_maruta, OBJECT_MARUTA)
|
||||
/* 0x1D2 */ DEFINE_OBJECT(object_ghaka, OBJECT_GHAKA)
|
||||
/* 0x1D3 */ DEFINE_OBJECT(object_oyu, OBJECT_OYU)
|
||||
/* 0x1D4 */ DEFINE_OBJECT(object_dnq, OBJECT_DNQ)
|
||||
/* 0x1D5 */ DEFINE_OBJECT(object_dai, OBJECT_DAI)
|
||||
/* 0x1D6 */ DEFINE_OBJECT(object_kgy, OBJECT_KGY)
|
||||
/* 0x1D7 */ DEFINE_OBJECT(object_fb, OBJECT_FB)
|
||||
/* 0x1D8 */ DEFINE_OBJECT(object_taisou, OBJECT_TAISOU)
|
||||
/* 0x1D9 */ DEFINE_OBJECT(object_mask_bu_san, OBJECT_MASK_BU_SAN)
|
||||
/* 0x1DA */ DEFINE_OBJECT(object_mask_ki_tan, OBJECT_MASK_KI_TAN)
|
||||
/* 0x1DB */ DEFINE_OBJECT(object_mask_rabit, OBJECT_MASK_RABIT)
|
||||
/* 0x1DC */ DEFINE_OBJECT(object_mask_skj, OBJECT_MASK_SKJ)
|
||||
/* 0x1DD */ DEFINE_OBJECT(object_mask_bakuretu, OBJECT_MASK_BAKURETU)
|
||||
/* 0x1DE */ DEFINE_OBJECT(object_mask_truth, OBJECT_MASK_TRUTH)
|
||||
/* 0x1DF */ DEFINE_OBJECT(object_gk, OBJECT_GK)
|
||||
/* 0x1E0 */ DEFINE_OBJECT(object_haka_obj, OBJECT_HAKA_OBJ)
|
||||
/* 0x1E1 */ DEFINE_OBJECT(object_mask_goron, OBJECT_MASK_GORON)
|
||||
/* 0x1E2 */ DEFINE_OBJECT(object_mask_zora, OBJECT_MASK_ZORA)
|
||||
/* 0x1E3 */ DEFINE_OBJECT(object_mask_nuts, OBJECT_MASK_NUTS)
|
||||
/* 0x1E4 */ DEFINE_OBJECT(object_mask_boy, OBJECT_MASK_BOY)
|
||||
/* 0x1E5 */ DEFINE_OBJECT(object_dnt, OBJECT_DNT)
|
||||
/* 0x1E6 */ DEFINE_OBJECT(object_yukiyama, OBJECT_YUKIYAMA)
|
||||
/* 0x1E7 */ DEFINE_OBJECT(object_icefloe, OBJECT_ICEFLOE)
|
||||
/* 0x1E8 */ DEFINE_OBJECT(object_gi_gold_dust, OBJECT_GI_GOLD_DUST)
|
||||
/* 0x1E9 */ DEFINE_OBJECT(object_gi_bottle_16, OBJECT_GI_BOTTLE_16)
|
||||
/* 0x1EA */ DEFINE_OBJECT(object_gi_bottle_22, OBJECT_GI_BOTTLE_22)
|
||||
/* 0x1EB */ DEFINE_OBJECT(object_bee, OBJECT_BEE)
|
||||
/* 0x1EC */ DEFINE_OBJECT(object_ot, OBJECT_OT)
|
||||
/* 0x1ED */ DEFINE_OBJECT(object_utubo, OBJECT_UTUBO)
|
||||
/* 0x1EE */ DEFINE_OBJECT(object_dora, OBJECT_DORA)
|
||||
/* 0x1EF */ DEFINE_OBJECT(object_gi_loach, OBJECT_GI_LOACH)
|
||||
/* 0x1F0 */ DEFINE_OBJECT(object_gi_seahorse, OBJECT_GI_SEAHORSE)
|
||||
/* 0x1F1 */ DEFINE_OBJECT(object_bigpo, OBJECT_BIGPO)
|
||||
/* 0x1F2 */ DEFINE_OBJECT(object_hariko, OBJECT_HARIKO)
|
||||
/* 0x1F3 */ DEFINE_OBJECT(object_dnj, OBJECT_DNJ)
|
||||
/* 0x1F4 */ DEFINE_OBJECT(object_sinkai_kabe, OBJECT_SINKAI_KABE)
|
||||
/* 0x1F5 */ DEFINE_OBJECT(object_kin2_obj, OBJECT_KIN2_OBJ)
|
||||
/* 0x1F6 */ DEFINE_OBJECT(object_ishi, OBJECT_ISHI)
|
||||
/* 0x1F7 */ DEFINE_OBJECT(object_hakugin_demo, OBJECT_HAKUGIN_DEMO)
|
||||
/* 0x1F8 */ DEFINE_OBJECT(object_jg, OBJECT_JG)
|
||||
/* 0x1F9 */ DEFINE_OBJECT(object_gi_sword_2, OBJECT_GI_SWORD_2)
|
||||
/* 0x1FA */ DEFINE_OBJECT(object_gi_sword_3, OBJECT_GI_SWORD_3)
|
||||
/* 0x1FB */ DEFINE_OBJECT(object_gi_sword_4, OBJECT_GI_SWORD_4)
|
||||
/* 0x1FC */ DEFINE_OBJECT(object_um, OBJECT_UM)
|
||||
/* 0x1FD */ DEFINE_OBJECT(object_mask_gibudo, OBJECT_MASK_GIBUDO)
|
||||
/* 0x1FE */ DEFINE_OBJECT(object_mask_json, OBJECT_MASK_JSON)
|
||||
/* 0x1FF */ DEFINE_OBJECT(object_mask_kerfay, OBJECT_MASK_KERFAY)
|
||||
/* 0x200 */ DEFINE_OBJECT(object_mask_bigelf, OBJECT_MASK_BIGELF)
|
||||
/* 0x201 */ DEFINE_OBJECT(object_rb, OBJECT_RB)
|
||||
/* 0x202 */ DEFINE_OBJECT(object_mbar_obj, OBJECT_MBAR_OBJ)
|
||||
/* 0x203 */ DEFINE_OBJECT(object_ikana_obj, OBJECT_IKANA_OBJ)
|
||||
/* 0x204 */ DEFINE_OBJECT(object_kz, OBJECT_KZ)
|
||||
/* 0x205 */ DEFINE_OBJECT(object_tokei_turret, OBJECT_TOKEI_TURRET)
|
||||
/* 0x206 */ DEFINE_OBJECT(object_zog, OBJECT_ZOG)
|
||||
/* 0x207 */ DEFINE_OBJECT(object_rotlift, OBJECT_ROTLIFT)
|
||||
/* 0x208 */ DEFINE_OBJECT(object_posthouse_obj, OBJECT_POSTHOUSE_OBJ)
|
||||
/* 0x209 */ DEFINE_OBJECT(object_gi_mask09, OBJECT_GI_MASK09)
|
||||
/* 0x20A */ DEFINE_OBJECT(object_gi_mask14, OBJECT_GI_MASK14)
|
||||
/* 0x20B */ DEFINE_OBJECT(object_gi_mask15, OBJECT_GI_MASK15)
|
||||
/* 0x20C */ DEFINE_OBJECT(object_inibs_object, OBJECT_INIBS_OBJECT)
|
||||
/* 0x20D */ DEFINE_OBJECT(object_tree, OBJECT_TREE)
|
||||
/* 0x20E */ DEFINE_OBJECT(object_kaizoku_obj, OBJECT_KAIZOKU_OBJ)
|
||||
/* 0x20F */ DEFINE_OBJECT(object_gi_reserve_b_00, OBJECT_GI_RESERVE_B_00)
|
||||
/* 0x210 */ DEFINE_OBJECT(object_gi_reserve_c_00, OBJECT_GI_RESERVE_C_00)
|
||||
/* 0x211 */ DEFINE_OBJECT(object_zob, OBJECT_ZOB)
|
||||
/* 0x212 */ DEFINE_OBJECT(object_milkbar, OBJECT_MILKBAR)
|
||||
/* 0x213 */ DEFINE_OBJECT(object_dmask, OBJECT_DMASK)
|
||||
/* 0x214 */ DEFINE_OBJECT(object_mask_kyojin, OBJECT_MASK_KYOJIN)
|
||||
/* 0x215 */ DEFINE_OBJECT(object_gi_reserve_c_01, OBJECT_GI_RESERVE_C_01)
|
||||
/* 0x216 */ DEFINE_OBJECT(object_zod, OBJECT_ZOD)
|
||||
/* 0x217 */ DEFINE_OBJECT(object_kumo30, OBJECT_KUMO30)
|
||||
/* 0x218 */ DEFINE_OBJECT(object_obj_yasi, OBJECT_OBJ_YASI)
|
||||
/* 0x219 */ DEFINE_OBJECT(object_mask_romerny, OBJECT_MASK_ROMERNY)
|
||||
/* 0x21A */ DEFINE_OBJECT(object_tanron1, OBJECT_TANRON1)
|
||||
/* 0x21B */ DEFINE_OBJECT(object_tanron2, OBJECT_TANRON2)
|
||||
/* 0x21C */ DEFINE_OBJECT(object_tanron3, OBJECT_TANRON3)
|
||||
/* 0x21D */ DEFINE_OBJECT(object_gi_magicmushroom, OBJECT_GI_MAGICMUSHROOM)
|
||||
/* 0x21E */ DEFINE_OBJECT(object_obj_chan, OBJECT_OBJ_CHAN)
|
||||
/* 0x21F */ DEFINE_OBJECT(object_gi_mask10, OBJECT_GI_MASK10)
|
||||
/* 0x220 */ DEFINE_OBJECT(object_zos, OBJECT_ZOS)
|
||||
/* 0x221 */ DEFINE_OBJECT(object_mask_posthat, OBJECT_MASK_POSTHAT)
|
||||
/* 0x222 */ DEFINE_OBJECT(object_f40_switch, OBJECT_F40_SWITCH)
|
||||
/* 0x223 */ DEFINE_OBJECT(object_lodmoon, OBJECT_LODMOON)
|
||||
/* 0x224 */ DEFINE_OBJECT(object_tro, OBJECT_TRO)
|
||||
/* 0x225 */ DEFINE_OBJECT(object_gi_mask12, OBJECT_GI_MASK12)
|
||||
/* 0x226 */ DEFINE_OBJECT(object_gi_mask23, OBJECT_GI_MASK23)
|
||||
/* 0x227 */ DEFINE_OBJECT(object_gi_bottle_21, OBJECT_GI_BOTTLE_21)
|
||||
/* 0x228 */ DEFINE_OBJECT(object_gi_camera, OBJECT_GI_CAMERA)
|
||||
/* 0x229 */ DEFINE_OBJECT(object_kamejima, OBJECT_KAMEJIMA)
|
||||
/* 0x22A */ DEFINE_OBJECT(object_harfgibud, OBJECT_HARFGIBUD)
|
||||
/* 0x22B */ DEFINE_OBJECT(object_zov, OBJECT_ZOV)
|
||||
/* 0x22C */ DEFINE_OBJECT(object_hgdoor, OBJECT_HGDOOR)
|
||||
/* 0x22D */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_22D)
|
||||
/* 0x22E */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_22E)
|
||||
/* 0x22F */ DEFINE_OBJECT_UNSET(OBJECT_UNSET_22F)
|
||||
/* 0x230 */ DEFINE_OBJECT(object_dor01, OBJECT_DOR01)
|
||||
/* 0x231 */ DEFINE_OBJECT(object_dor02, OBJECT_DOR02)
|
||||
/* 0x232 */ DEFINE_OBJECT(object_dor03, OBJECT_DOR03)
|
||||
/* 0x233 */ DEFINE_OBJECT(object_dor04, OBJECT_DOR04)
|
||||
/* 0x234 */ DEFINE_OBJECT(object_last_obj, OBJECT_LAST_OBJ)
|
||||
/* 0x235 */ DEFINE_OBJECT(object_redead_obj, OBJECT_REDEAD_OBJ)
|
||||
/* 0x236 */ DEFINE_OBJECT(object_ikninside_obj, OBJECT_IKNINSIDE_OBJ)
|
||||
/* 0x237 */ DEFINE_OBJECT(object_iknv_obj, OBJECT_IKNV_OBJ)
|
||||
/* 0x238 */ DEFINE_OBJECT(object_pamera, OBJECT_PAMERA)
|
||||
/* 0x239 */ DEFINE_OBJECT(object_hsstump, OBJECT_HSSTUMP)
|
||||
/* 0x23A */ DEFINE_OBJECT(object_zm, OBJECT_ZM)
|
||||
/* 0x23B */ DEFINE_OBJECT(object_big_fwall, OBJECT_BIG_FWALL)
|
||||
/* 0x23C */ DEFINE_OBJECT(object_secom_obj, OBJECT_SECOM_OBJ)
|
||||
/* 0x23D */ DEFINE_OBJECT(object_hunsui, OBJECT_HUNSUI)
|
||||
/* 0x23E */ DEFINE_OBJECT(object_uch, OBJECT_UCH)
|
||||
/* 0x23F */ DEFINE_OBJECT(object_tanron4, OBJECT_TANRON4)
|
||||
/* 0x240 */ DEFINE_OBJECT(object_tanron5, OBJECT_TANRON5)
|
||||
/* 0x241 */ DEFINE_OBJECT(object_dt, OBJECT_DT)
|
||||
/* 0x242 */ DEFINE_OBJECT(object_gi_mask03, OBJECT_GI_MASK03)
|
||||
/* 0x243 */ DEFINE_OBJECT(object_cha, OBJECT_CHA)
|
||||
/* 0x244 */ DEFINE_OBJECT(object_obj_dinner, OBJECT_OBJ_DINNER)
|
||||
/* 0x245 */ DEFINE_OBJECT(object_gi_reserve_b_01, OBJECT_GI_RESERVE_B_01)
|
||||
/* 0x246 */ DEFINE_OBJECT(object_lastday, OBJECT_LASTDAY)
|
||||
/* 0x247 */ DEFINE_OBJECT(object_bai, OBJECT_BAI)
|
||||
/* 0x248 */ DEFINE_OBJECT(object_in2, OBJECT_IN2)
|
||||
/* 0x249 */ DEFINE_OBJECT(object_ikn_demo, OBJECT_IKN_DEMO)
|
||||
/* 0x24A */ DEFINE_OBJECT(object_yb, OBJECT_YB)
|
||||
/* 0x24B */ DEFINE_OBJECT(object_rz, OBJECT_RZ)
|
||||
/* 0x24C */ DEFINE_OBJECT(object_mask_zacho, OBJECT_MASK_ZACHO)
|
||||
/* 0x24D */ DEFINE_OBJECT(object_gi_fieldmap, OBJECT_GI_FIELDMAP)
|
||||
/* 0x24E */ DEFINE_OBJECT(object_mask_stone, OBJECT_MASK_STONE)
|
||||
/* 0x24F */ DEFINE_OBJECT(object_bjt, OBJECT_BJT)
|
||||
/* 0x250 */ DEFINE_OBJECT(object_taru, OBJECT_TARU)
|
||||
/* 0x251 */ DEFINE_OBJECT(object_moonston, OBJECT_MOONSTON)
|
||||
/* 0x252 */ DEFINE_OBJECT(object_mask_bree, OBJECT_MASK_BREE)
|
||||
/* 0x253 */ DEFINE_OBJECT(object_gi_schedule, OBJECT_GI_SCHEDULE)
|
||||
/* 0x254 */ DEFINE_OBJECT(object_gi_stonemask, OBJECT_GI_STONEMASK)
|
||||
/* 0x255 */ DEFINE_OBJECT(object_zoraband, OBJECT_ZORABAND)
|
||||
/* 0x256 */ DEFINE_OBJECT(object_kepn_koya, OBJECT_KEPN_KOYA)
|
||||
/* 0x257 */ DEFINE_OBJECT(object_obj_usiyane, OBJECT_OBJ_USIYANE)
|
||||
/* 0x258 */ DEFINE_OBJECT(object_gi_mask05, OBJECT_GI_MASK05)
|
||||
/* 0x259 */ DEFINE_OBJECT(object_gi_mask11, OBJECT_GI_MASK11)
|
||||
/* 0x25A */ DEFINE_OBJECT(object_gi_mask20, OBJECT_GI_MASK20)
|
||||
/* 0x25B */ DEFINE_OBJECT(object_nnh, OBJECT_NNH)
|
||||
/* 0x25C */ DEFINE_OBJECT(object_mask_gero, OBJECT_MASK_GERO)
|
||||
/* 0x25D */ DEFINE_OBJECT(object_mask_yofukasi, OBJECT_MASK_YOFUKASI)
|
||||
/* 0x25E */ DEFINE_OBJECT(object_mask_meoto, OBJECT_MASK_MEOTO)
|
||||
/* 0x25F */ DEFINE_OBJECT(object_mask_dancer, OBJECT_MASK_DANCER)
|
||||
/* 0x260 */ DEFINE_OBJECT(object_kzsaku, OBJECT_KZSAKU)
|
||||
/* 0x261 */ DEFINE_OBJECT(object_obj_milk_bin, OBJECT_OBJ_MILK_BIN)
|
||||
/* 0x262 */ DEFINE_OBJECT(object_random_obj, OBJECT_RANDOM_OBJ)
|
||||
/* 0x263 */ DEFINE_OBJECT(object_kujiya, OBJECT_KUJIYA)
|
||||
/* 0x264 */ DEFINE_OBJECT(object_kitan, OBJECT_KITAN)
|
||||
/* 0x265 */ DEFINE_OBJECT(object_gi_mask06, OBJECT_GI_MASK06)
|
||||
/* 0x266 */ DEFINE_OBJECT(object_gi_mask16, OBJECT_GI_MASK16)
|
||||
/* 0x267 */ DEFINE_OBJECT(object_astr_obj, OBJECT_ASTR_OBJ)
|
||||
/* 0x268 */ DEFINE_OBJECT(object_bsb, OBJECT_BSB)
|
||||
/* 0x269 */ DEFINE_OBJECT(object_fall2, OBJECT_FALL2)
|
||||
/* 0x26A */ DEFINE_OBJECT(object_sth, OBJECT_STH)
|
||||
/* 0x26B */ DEFINE_OBJECT(object_gi_mssa, OBJECT_GI_MSSA)
|
||||
/* 0x26C */ DEFINE_OBJECT(object_smtower, OBJECT_SMTOWER)
|
||||
/* 0x26D */ DEFINE_OBJECT(object_gi_mask21, OBJECT_GI_MASK21)
|
||||
/* 0x26E */ DEFINE_OBJECT(object_yado_obj, OBJECT_YADO_OBJ)
|
||||
/* 0x26F */ DEFINE_OBJECT(object_syoten, OBJECT_SYOTEN)
|
||||
/* 0x270 */ DEFINE_OBJECT(object_moonend, OBJECT_MOONEND)
|
||||
/* 0x271 */ DEFINE_OBJECT(object_ob, OBJECT_OB)
|
||||
/* 0x272 */ DEFINE_OBJECT(object_gi_bottle_04, OBJECT_GI_BOTTLE_04)
|
||||
/* 0x273 */ DEFINE_OBJECT(object_obj_danpeilift, OBJECT_OBJ_DANPEILIFT)
|
||||
/* 0x274 */ DEFINE_OBJECT(object_wdor01, OBJECT_WDOR01)
|
||||
/* 0x275 */ DEFINE_OBJECT(object_wdor02, OBJECT_WDOR02)
|
||||
/* 0x276 */ DEFINE_OBJECT(object_wdor03, OBJECT_WDOR03)
|
||||
/* 0x277 */ DEFINE_OBJECT(object_stk3, OBJECT_STK3)
|
||||
/* 0x278 */ DEFINE_OBJECT(object_kinsta1_obj, OBJECT_KINSTA1_OBJ)
|
||||
/* 0x279 */ DEFINE_OBJECT(object_kinsta2_obj, OBJECT_KINSTA2_OBJ)
|
||||
/* 0x27A */ DEFINE_OBJECT(object_bh, OBJECT_BH)
|
||||
/* 0x27B */ DEFINE_OBJECT(object_wdor04, OBJECT_WDOR04)
|
||||
/* 0x27C */ DEFINE_OBJECT(object_wdor05, OBJECT_WDOR05)
|
||||
/* 0x27D */ DEFINE_OBJECT(object_gi_mask17, OBJECT_GI_MASK17)
|
||||
/* 0x27E */ DEFINE_OBJECT(object_gi_mask22, OBJECT_GI_MASK22)
|
||||
/* 0x27F */ DEFINE_OBJECT(object_lbfshot, OBJECT_LBFSHOT)
|
||||
/* 0x280 */ DEFINE_OBJECT(object_fusen, OBJECT_FUSEN)
|
||||
/* 0x281 */ DEFINE_OBJECT(object_ending_obj, OBJECT_ENDING_OBJ)
|
||||
/* 0x282 */ DEFINE_OBJECT(object_gi_mask13, OBJECT_GI_MASK13)
|
||||
+24
-90
@@ -282,27 +282,12 @@ extern f64 D_800994C8;
|
||||
extern char gBuildTeam[];
|
||||
extern char gBuildDate[];
|
||||
extern char gBuildMakeOption[];
|
||||
// extern StackEntry sBootThreadInfo;
|
||||
// extern OSThread sIdleThread;
|
||||
// extern u8 sIdleThreadStack[0x400];
|
||||
// extern StackEntry sIdleThreadInfo;
|
||||
// extern u8 sBootThreadStack[0x400];
|
||||
|
||||
extern IrqMgr gIrqMgr;
|
||||
// extern u8 sIrqMgrStack[0x500];
|
||||
// extern StackEntry sIrqMgrStackInfo;
|
||||
// extern OSThread gMainThread;
|
||||
// extern u8 sMainStack[0x900];
|
||||
// extern StackEntry sMainStackInfo;
|
||||
// extern OSMesg sPiMgrCmdBuff[50];
|
||||
// extern OSMesgQueue gPiMgrCmdQ;
|
||||
|
||||
extern OSViMode gViConfigMode;
|
||||
extern u8 D_8009B290;
|
||||
extern StackEntry sDmaMgrStackInfo;
|
||||
extern u16 numDmaEntries;
|
||||
extern OSMesgQueue sDmaMgrMsgQueue;
|
||||
extern OSMesg sDmaMgrMsgs[32];
|
||||
extern OSThread sDmaMgrThread;
|
||||
extern u8 sDmaMgrStack[0x500];
|
||||
|
||||
extern u8 sYaz0DataBuffer[0x400];
|
||||
extern u8* sYaz0CurDataEnd;
|
||||
extern u32 sYaz0CurRomStart;
|
||||
@@ -312,13 +297,9 @@ extern void* gYaz0DecompressDstEnd;
|
||||
// extern UNK_TYPE4 D_8009BE30;
|
||||
// extern UNK_TYPE4 D_8009BE34;
|
||||
// extern FaultClient romInfoFaultClient;
|
||||
extern FaultThreadStruct* sFaultContext;
|
||||
extern f32 D_8009BE54;
|
||||
extern u32 faultCustomOptions;
|
||||
extern u32 faultCopyToLog;
|
||||
extern u8 sFaultStack[0x600];
|
||||
extern StackEntry sFaultThreadInfo;
|
||||
|
||||
extern FaultThreadStruct gFaultStruct;
|
||||
|
||||
extern FaultDrawer sFaultDrawerStruct;
|
||||
// extern UNK_TYPE4 D_8009CD10;
|
||||
extern u32 sRandFloat;
|
||||
@@ -333,10 +314,7 @@ extern UNK_TYPE1 D_8009CF60;
|
||||
extern OSThread __osThreadSave;
|
||||
extern OSPiHandle D_8009D130;
|
||||
extern OSPiHandle D_8009D1A8;
|
||||
// extern OSThread D_8009D220;
|
||||
// extern u8 piManagerStack[0x1000];
|
||||
// extern OSMesgQueue D_8009E3D0;
|
||||
// extern OSMesg D_8009E3E8[1];
|
||||
|
||||
extern OSMesg D_8009E3F0[1];
|
||||
extern OSMesgQueue __osPiAccessQueue;
|
||||
extern __OSInode __osPfsInodeCache;
|
||||
@@ -348,13 +326,7 @@ extern u32 __osViIntrCount;
|
||||
extern u32 __osTimerCounter;
|
||||
extern OSPifRam __osPfsPifRam;
|
||||
extern OSPiHandle CartRomHandle;
|
||||
extern OSThread viThread;
|
||||
extern u8 viThreadStack[0x1000];
|
||||
extern OSMesgQueue viEventQueue;
|
||||
// extern OSMesg viEventBuf[5];
|
||||
// extern OSIoMesg viRetraceMsg;
|
||||
// extern OSIoMesg viCounterMsg;
|
||||
extern u16 viRetrace;
|
||||
|
||||
extern DmaEntry dmadata[1568];
|
||||
// extern UNK_TYPE1 D_80186028;
|
||||
extern u64 aspMainTextStart[];
|
||||
@@ -417,7 +389,6 @@ extern Color_RGBA8 actorDefaultHitColor;
|
||||
// extern UNK_TYPE4 D_801AEDD4;
|
||||
// extern UNK_TYPE4 D_801AEE28;
|
||||
// extern UNK_TYPE4 D_801AEE30;
|
||||
// extern UNK_TYPE4 D_801AEE38;
|
||||
// extern UNK_TYPE2 D_801AEE4C;
|
||||
extern Gfx D_801AEF88[];
|
||||
extern Gfx D_801AEFA0[];
|
||||
@@ -479,9 +450,6 @@ extern EffectShieldParticleInit shieldParticleInitWood;
|
||||
|
||||
extern u8 D_801BB12C;
|
||||
|
||||
// extern UNK_TYPE1 D_801BC210;
|
||||
extern Gfx D_801BC240[9];
|
||||
extern Gfx D_801BC288[3];
|
||||
// extern UNK_TYPE1 D_801BC41E;
|
||||
extern ActorCutscene actorCutscenesGlobalCutscenes[8];
|
||||
extern s16 actorCutsceneCurrent;
|
||||
@@ -494,7 +462,7 @@ extern PlayState* actorCutscenesPlayState;
|
||||
extern s16 actorCutsceneReturnCamera;
|
||||
extern s16 D_801BD8C6;
|
||||
extern GameStateOverlay gGameStateOverlayTable[];
|
||||
extern s32 graphNumGameStates;
|
||||
extern s32 gGraphNumGameStates;
|
||||
// extern UNK_TYPE2 D_801BDA70;
|
||||
// extern UNK_TYPE2 D_801BDA74;
|
||||
// extern UNK_TYPE2 D_801BDA78;
|
||||
@@ -657,8 +625,11 @@ extern u8 gItemSlots[];
|
||||
extern s16 gItemPrices[];
|
||||
extern u16 gSceneIdsPerRegion[11][27];
|
||||
extern u8 gPlayerFormItemRestrictions[PLAYER_FORM_MAX][114];
|
||||
extern s16 gPlayerFormObjectIndices[8];
|
||||
extern RomFile gObjectTable[643];
|
||||
|
||||
extern s16 gPlayerFormObjectIndices[PLAYER_FORM_MAX];
|
||||
extern ObjectId gObjectTableSize;
|
||||
extern RomFile gObjectTable[OBJECT_ID_MAX];
|
||||
|
||||
extern SceneTableEntry gSceneTable[];
|
||||
extern UNK_PTR D_801C5C50;
|
||||
// extern UNK_TYPE1 D_801C5C9C;
|
||||
@@ -807,7 +778,6 @@ extern KaleidoMgrOverlay* gKaleidoMgrCurOvl;
|
||||
// extern UNK_TYPE4 D_801D0BB0;
|
||||
// extern UNK_TYPE1 D_801D0C80;
|
||||
// extern UNK_TYPE1 D_801D0CB0;
|
||||
extern Gfx D_801D0D00[];
|
||||
extern s32 gDbgCamEnabled;
|
||||
// extern UNK_TYPE1 D_801D0D54;
|
||||
// extern UNK_TYPE2 sQuakeIndex;
|
||||
@@ -2306,8 +2276,8 @@ extern f32 D_801ED8D0;
|
||||
// extern UNK_TYPE1 D_801ED8DC;
|
||||
extern Mtx D_801ED8E0;
|
||||
// extern UNK_TYPE1 D_801ED920;
|
||||
extern FaultClient D_801ED930;
|
||||
extern FaultAddrConvClient D_801ED940;
|
||||
extern FaultClient sActorOverlayTableFaultClient;
|
||||
extern FaultAddrConvClient sActorOverlayTableFaultAddrConvClient;
|
||||
extern char D_801ED950[80];
|
||||
extern char D_801ED9A0[80];
|
||||
extern Vec3f D_801ED9F0[3];
|
||||
@@ -2478,12 +2448,11 @@ extern s16 D_801F4E7A;
|
||||
// extern UNK_TYPE1 D_801F6B58;
|
||||
extern void (*sKaleidoScopeUpdateFunc)(PlayState* play);
|
||||
extern void (*sKaleidoScopeDrawFunc)(PlayState* play);
|
||||
extern FaultAddrConvClient sKaleidoAreaFaultClient;
|
||||
extern FaultAddrConvClient sKaleidoMgrFaultAddrConvClient;
|
||||
extern s16 sTransitionFillTimer;
|
||||
extern Input D_801F6C18;
|
||||
extern FbDemoStruct sTrnsnUnk;
|
||||
extern u16* D_801F6D0C;
|
||||
extern s32 gTrnsnUnkState;
|
||||
extern TransitionTile sTransitionTile;
|
||||
extern s32 gTransitionTileState;
|
||||
extern VisMono sVisMono;
|
||||
extern Color_RGBA8_u32 gVisMonoColor;
|
||||
extern Struct_80140E80 D_801F6D38;
|
||||
@@ -2491,11 +2460,7 @@ extern Struct_80140E80* D_801F6D4C;
|
||||
extern BombersNotebook sBombersNotebook;
|
||||
extern u8 sBombersNotebookOpen;
|
||||
extern u8 sMotionBlurStatus;
|
||||
extern SlowlyTask D_801F6E00;
|
||||
extern s32 D_801F6FC0;
|
||||
extern StackEntry slowlyStackEntry;
|
||||
extern u8 slowlyStack[0x1000];
|
||||
extern UNK_TYPE1 D_801F7FE8;
|
||||
|
||||
extern UNK_TYPE1 D_801F7FF0;
|
||||
extern struct_801F8010 D_801F8010;
|
||||
extern struct_801F8020 D_801F8020;
|
||||
@@ -2506,24 +2471,12 @@ extern FaultClient sGraphFaultClient;
|
||||
extern GfxMasterList* gGfxMasterDL;
|
||||
extern CfbInfo sGraphCfbInfos[3];
|
||||
extern OSTime sGraphTaskStartTime;
|
||||
extern OSMesgQueue sSiIntMsgQ;
|
||||
extern OSMesg sSiIntMsgBuf[1];
|
||||
|
||||
extern u32 gSegments[NUM_SEGMENTS];
|
||||
extern SchedContext gSchedContext;
|
||||
extern IrqMgrClient irqClient;
|
||||
extern OSMesgQueue irqMgrMsgQ;
|
||||
extern OSMesg irqMgrMsgBuf[60];
|
||||
extern OSThread sGraphThread;
|
||||
extern u8 sGraphStack[6144];
|
||||
extern u8 schedStack[1536];
|
||||
extern u8 audioStack[2048];
|
||||
extern u8 padmgrStack[1280];
|
||||
extern StackEntry sGraphStackInfo;
|
||||
extern StackEntry schedStackEntry;
|
||||
extern StackEntry audioStackEntry;
|
||||
extern StackEntry padmgrStackEntry;
|
||||
extern AudioMgr audioContext;
|
||||
extern PadMgr D_801FB620;
|
||||
extern OSThread gGraphThread;
|
||||
extern PadMgr gPadMgr;
|
||||
|
||||
extern FaultClient sSchedFaultClient;
|
||||
extern OSTime sRSPGFXStartTime;
|
||||
extern OSTime sRSPAudioStartTime;
|
||||
@@ -2639,15 +2592,7 @@ extern Vec3f D_801FBDA4;
|
||||
extern Vec3f D_801FBDE8;
|
||||
extern MtxF* sMatrixStack;
|
||||
extern MtxF* sCurrentMatrix;
|
||||
// extern UNK_TYPE1 D_801FBE10;
|
||||
// extern UNK_TYPE1 D_801FBE28;
|
||||
// extern UNK_TYPE1 D_801FBE2C;
|
||||
// extern UNK_TYPE4 D_801FBE30;
|
||||
extern u8 sys_flashromStack[0x1000];
|
||||
extern StackEntry sys_flashromStackEntry;
|
||||
extern OSThread sys_flashromOSThread;
|
||||
extern s80185D40 D_801FD008;
|
||||
extern OSMesg D_801FD034;
|
||||
|
||||
extern s32 D_801FD120;
|
||||
// extern UNK_TYPE1 D_801FD140;
|
||||
// extern UNK_TYPE1 D_801FD158;
|
||||
@@ -2780,17 +2725,6 @@ extern AudioCustomSeqFunction gAudioCustomSeqFunction;
|
||||
extern AudioCustomReverbFunction gAudioCustomReverbFunction;
|
||||
extern AudioCustomSynthFunction gAudioCustomSynthFunction;
|
||||
|
||||
// post-code buffers
|
||||
extern u8 gGfxSPTaskYieldBuffer[OS_YIELD_DATA_SIZE];
|
||||
extern u8 gGfxSPTaskStack[0x400];
|
||||
extern GfxPool gGfxPools[2];
|
||||
extern u8 gAudioHeap[0x138000];
|
||||
extern u8 gSystemHeap[UNK_SIZE];
|
||||
|
||||
extern u8 gPictoPhotoI8[PICTO_PHOTO_SIZE];
|
||||
extern u8 D_80784600[0x56200];
|
||||
extern u16 gFramebuffer0[SCREEN_HEIGHT][SCREEN_WIDTH];
|
||||
|
||||
// other segments
|
||||
extern GfxMasterList D_0E000000;
|
||||
extern Mtx D_01000000;
|
||||
|
||||
+6
-176
@@ -35,7 +35,9 @@
|
||||
#include "z64curve.h"
|
||||
#include "z64cutscene.h"
|
||||
#include "z64dma.h"
|
||||
#include "z64eff_footmark.h"
|
||||
#include "z64effect.h"
|
||||
#include "z64frameadvance.h"
|
||||
#include "z64interface.h"
|
||||
#include "z64item.h"
|
||||
#include "z64light.h"
|
||||
@@ -49,6 +51,7 @@
|
||||
#include "z64scene.h"
|
||||
#include "z64schedule.h"
|
||||
#include "z64skin.h"
|
||||
#include "z64skybox.h"
|
||||
#include "z64subs.h"
|
||||
#include "z64transition.h"
|
||||
#include "z64view.h"
|
||||
@@ -139,28 +142,6 @@ typedef struct {
|
||||
/* 0xF */ s8 a;
|
||||
} F3DVertexNormal; // size = 0x10
|
||||
|
||||
typedef struct {
|
||||
/* 0x0 */ f32 size;
|
||||
/* 0x4 */ f32 dynamicSizeStep;
|
||||
/* 0x8 */ u8 state;
|
||||
/* 0x9 */ u8 sizeGrowsCos2;
|
||||
/* 0xA */ u8 colorsIndex;
|
||||
/* 0xB */ u8 flags;
|
||||
/* 0xC */ u8 lightParamsIndex;
|
||||
} FireObjInitParams; // size = 0x10
|
||||
|
||||
typedef struct FireObjColors {
|
||||
/* 0x0 */ Color_RGBA8 primColor;
|
||||
/* 0x4 */ u8 lod;
|
||||
/* 0x5 */ Color_RGB8 envColor;
|
||||
} FireObjColors; // size = 0x8
|
||||
|
||||
typedef struct FireObjLightParams {
|
||||
/* 0x0 */ s16 radius;
|
||||
/* 0x2 */ Color_RGB8 color;
|
||||
/* 0x5 */ Color_RGB8 maxColorAdj;
|
||||
} FireObjLightParams; // size = 0x8
|
||||
|
||||
// Game Info aka. Static Context
|
||||
// Data normally accessed through REG macros (see regs.h)
|
||||
typedef struct {
|
||||
@@ -277,8 +258,6 @@ typedef struct {
|
||||
/* 0x10 */ OSTime resetTime;
|
||||
} NmiBuff; // size >= 0x18
|
||||
|
||||
typedef void(*osCreateThread_func)(void*);
|
||||
|
||||
typedef enum {
|
||||
SLOWLY_CALLBACK_NO_ARGS,
|
||||
SLOWLY_CALLBACK_ONE_ARG,
|
||||
@@ -307,36 +286,6 @@ typedef struct {
|
||||
/* 0x14 */ OSMesgQueue unk14;
|
||||
} s80185D40; // size = 0x2C
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ u32 unk0;
|
||||
/* 0x04 */ u8 unk4;
|
||||
/* 0x05 */ u8 unk5;
|
||||
/* 0x06 */ u8 unk6;
|
||||
/* 0x07 */ UNK_TYPE1 pad7[0x2];
|
||||
/* 0x09 */ u8 unk9;
|
||||
/* 0x0A */ UNK_TYPE1 padA[0x2];
|
||||
/* 0x0C */ u32 unkC;
|
||||
/* 0x10 */ u16 unk10;
|
||||
/* 0x12 */ u16 unk12;
|
||||
/* 0x14 */ u16 unk14;
|
||||
/* 0x16 */ UNK_TYPE1 pad16[0x2];
|
||||
/* 0x18 */ u32 unk18;
|
||||
/* 0x1C */ u32 unk1C;
|
||||
/* 0x20 */ u32 unk20;
|
||||
/* 0x24 */ u32 unk24;
|
||||
/* 0x28 */ u32 unk28;
|
||||
/* 0x2C */ u32 unk2C;
|
||||
/* 0x30 */ u32 unk30;
|
||||
/* 0x34 */ u32 unk34;
|
||||
} s8018CFAC; // size = 0x38
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ Vec3f unk0;
|
||||
/* 0x0C */ Vec3f unkC;
|
||||
/* 0x18 */ s16 unk18;
|
||||
/* 0x1A */ s16 unk1A;
|
||||
} s80874650; // size = 0x1C
|
||||
|
||||
typedef union {
|
||||
F3DVertexColor color;
|
||||
F3DVertexNormal normal;
|
||||
@@ -543,36 +492,6 @@ typedef struct {
|
||||
/* 0xFA */ u8 unk_FA[4];
|
||||
} EnvironmentContext; // size = 0x100
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ View view;
|
||||
/* 0x168 */ void* staticSegments[4];
|
||||
/* 0x178 */ void* paletteStaticSegment;
|
||||
/* 0x17C */ Gfx (*dListBuf)[150];
|
||||
/* 0x180 */ Gfx* roomDL;
|
||||
/* 0x184 */ Vtx* roomVtx;
|
||||
/* 0x188 */ DmaRequest unk188;
|
||||
/* 0x1A8 */ DmaRequest unk1A8;
|
||||
/* 0x1C8 */ DmaRequest unk1C8;
|
||||
/* 0x1E8 */ OSMesgQueue loadQueue;
|
||||
/* 0x200 */ OSMesg loadMsg;
|
||||
/* 0x204 */ s16 skyboxShouldDraw;
|
||||
/* 0x208 */ f32 rotX;
|
||||
/* 0x20C */ f32 rotY;
|
||||
/* 0x210 */ f32 rotZ;
|
||||
/* 0x214 */ Vec3f eye;
|
||||
/* 0x220 */ s16 angle;
|
||||
/* 0x222 */ u8 primR;
|
||||
/* 0x223 */ u8 primG;
|
||||
/* 0x224 */ u8 primB;
|
||||
/* 0x225 */ u8 envR;
|
||||
/* 0x226 */ u8 envG;
|
||||
/* 0x227 */ u8 envB;
|
||||
} SkyboxContext; // size = 0x228
|
||||
|
||||
typedef enum {
|
||||
/* 0x05 */ SKYBOX_CUTSCENE_MAP = 5
|
||||
} SkyboxId;
|
||||
|
||||
typedef struct ListAlloc {
|
||||
/* 0x0 */ struct ListAlloc* prev;
|
||||
/* 0x4 */ struct ListAlloc* next;
|
||||
@@ -699,13 +618,7 @@ typedef struct GameState {
|
||||
/* 0xA3 */ u8 unk_A3;
|
||||
} GameState; // size = 0xA4
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ u32 resetting;
|
||||
/* 0x04 */ u32 resetCount;
|
||||
/* 0x08 */ OSTime duration;
|
||||
/* 0x10 */ OSTime resetTime;
|
||||
} PreNmiBuff; // size = 0x18 (actually osAppNmiBuffer is 0x40 bytes large but the rest is unused)
|
||||
|
||||
struct PlayState;
|
||||
|
||||
typedef s32 (*ColChkResetFunc)(struct PlayState*, Collider*);
|
||||
typedef void (*ColChkBloodFunc)(struct PlayState*, Collider*, Vec3f*);
|
||||
@@ -754,12 +667,6 @@ typedef enum {
|
||||
STACK_STATUS_OVERFLOW = 2
|
||||
} StackStatus;
|
||||
|
||||
typedef struct FireObjLight {
|
||||
/* 0x00 */ LightNode* light;
|
||||
/* 0x04 */ LightInfo lightInfo;
|
||||
/* 0x12 */ u8 lightParamsIndex;
|
||||
} FireObjLight; // size = 0x14
|
||||
|
||||
#define OS_SC_RETRACE_MSG 1
|
||||
#define OS_SC_DONE_MSG 2
|
||||
#define OS_SC_NMI_MSG 3 // name is made up, 3 is OS_SC_RDP_DONE_MSG in the original sched.c
|
||||
@@ -780,52 +687,11 @@ typedef struct {
|
||||
/* 0x130 */ OSThread thread;
|
||||
} AudioMgr; // size = 0x2E0
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ MtxF displayMatrix;
|
||||
/* 0x40 */ Actor* actor;
|
||||
/* 0x44 */ Vec3f location;
|
||||
/* 0x50 */ u8 flags; // bit 0 - footmark fades out
|
||||
/* 0x51 */ u8 id;
|
||||
/* 0x52 */ u8 red;
|
||||
/* 0x53 */ u8 blue;
|
||||
/* 0x54 */ u8 green;
|
||||
/* 0x55 */ UNK_TYPE1 pad55[0x1];
|
||||
/* 0x56 */ u16 alpha;
|
||||
/* 0x58 */ u16 alphaChange;
|
||||
/* 0x5A */ u16 size;
|
||||
/* 0x5C */ u16 fadeoutDelay;
|
||||
/* 0x5E */ u16 age;
|
||||
} EffFootmark; // size = 0x60
|
||||
|
||||
typedef struct FireObj {
|
||||
/* 0x00 */ Vec3f position;
|
||||
/* 0x0C */ f32 size;
|
||||
/* 0x10 */ f32 sizeInv;
|
||||
/* 0x14 */ f32 xScale;
|
||||
/* 0x18 */ f32 yScale;
|
||||
/* 0x1C */ f32 dynamicSize;
|
||||
/* 0x20 */ f32 dynamicSizeStep;
|
||||
/* 0x24 */ u8 state; // 0 - growing, 1 - shrinking, 2 - fully lit, 3 - not lit
|
||||
/* 0x25 */ u8 sizeGrowsCos2;
|
||||
/* 0x26 */ u8 unk26;
|
||||
/* 0x27 */ u8 colorsIndex;
|
||||
/* 0x28 */ u8 flags; // bit 0 - ?, bit 1 - ?
|
||||
/* 0x29 */ UNK_TYPE1 pad29[0x1];
|
||||
/* 0x2A */ s16 ignitionDelay;
|
||||
/* 0x2C */ ColliderCylinder collision;
|
||||
/* 0x78 */ FireObjLight light;
|
||||
} FireObj; // size = 0x8B
|
||||
|
||||
typedef struct {
|
||||
/* 0x0 */ u8 seqId;
|
||||
/* 0x1 */ u8 ambienceId;
|
||||
} SequenceContext; // size = 0x2
|
||||
|
||||
typedef struct {
|
||||
/* 0x0 */ s32 enabled;
|
||||
/* 0x4 */ s32 timer;
|
||||
} FrameAdvanceContext; // size = 0x8
|
||||
|
||||
typedef enum {
|
||||
/* 0 */ GAMEOVER_INACTIVE,
|
||||
/* 1 */ GAMEOVER_DEATH_START,
|
||||
@@ -907,7 +773,7 @@ typedef struct PlayState {
|
||||
/* 0x18868 */ void* naviQuestHints; // leftover from OoT, system which processes this is removed
|
||||
/* 0x1886C */ AnimatedMaterial* sceneMaterialAnims;
|
||||
/* 0x18870 */ void* specialEffects;
|
||||
/* 0x18874 */ u8 skyboxId;
|
||||
/* 0x18874 */ u8 skyboxId; // @see SkyboxId enum
|
||||
/* 0x18875 */ s8 transitionTrigger; // "fade_direction"
|
||||
/* 0x18876 */ s16 worldCoverAlpha;
|
||||
/* 0x18878 */ s16 bgCoverAlpha;
|
||||
@@ -931,7 +797,7 @@ typedef struct PlayState {
|
||||
/* 0x18E5C */ TexturePtr pictoPhotoI8;
|
||||
/* 0x18E60 */ void* unk_18E60;
|
||||
/* 0x18E64 */ void* unk_18E64;
|
||||
/* 0x18E68 */ void* unk_18E68;
|
||||
/* 0x18E68 */ void* unk_18E68; // framebuffer related to Lens of Truth
|
||||
/* 0x18E6C */ char unk_18E6C[0x3EC];
|
||||
} PlayState; // size = 0x19258
|
||||
|
||||
@@ -962,11 +828,6 @@ typedef enum {
|
||||
/* 3 */ PICTO_PHOTO_STATE_READY
|
||||
} PictoPhotoState;
|
||||
|
||||
// OoT's TransitionUnk
|
||||
typedef struct {
|
||||
/* 0x00 */ char unk_00[0xDC];
|
||||
} FbDemoStruct; // size = 0xDC
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ u8 mode;
|
||||
/* 0x04 */ f32 scale;
|
||||
@@ -975,27 +836,6 @@ typedef struct {
|
||||
/* 0x10 */ Color_RGBA8_u32 envColor;
|
||||
} Struct_80140E80; // size = 0x14
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ s32 unk0;
|
||||
/* 0x04 */ s32 unk4;
|
||||
/* 0x08 */ s32 unk8;
|
||||
/* 0x0C */ s32 unkC;
|
||||
/* 0x10 */ s32 unk10;
|
||||
} struct_801C5F44; // size = 0x14
|
||||
|
||||
// From OoT's struct_80034A14_arg1
|
||||
typedef struct {
|
||||
/* 0x00 */ s16 unk_00;
|
||||
/* 0x02 */ s16 unk_02;
|
||||
/* 0x04 */ s16 unk_04;
|
||||
/* 0x06 */ s16 unk_06;
|
||||
/* 0x08 */ Vec3s unk_08;
|
||||
/* 0x0E */ Vec3s unk_0E;
|
||||
/* 0x14 */ f32 unk_14;
|
||||
/* 0x18 */ Vec3f unk_18; // Usually setted to Player's position or Player's focus
|
||||
/* 0x24 */ s16 unk_24;
|
||||
} struct_800BD888_arg1; // size = 0x28
|
||||
|
||||
typedef struct {
|
||||
/* 0x0 */ u32 type;
|
||||
/* 0x4 */ u32 setScissor;
|
||||
@@ -1019,16 +859,6 @@ typedef struct {
|
||||
/* 0x14 */ Gfx* dList;
|
||||
} VisMono; // size = 0x18
|
||||
|
||||
typedef struct DebugDispObject {
|
||||
/* 0x00 */ Vec3f pos;
|
||||
/* 0x0C */ Vec3s rot;
|
||||
/* 0x14 */ Vec3f scale;
|
||||
/* 0x20 */ Color_RGBA8 color;
|
||||
/* 0x24 */ s16 type;
|
||||
/* 0x28 */ struct DebugDispObject* next;
|
||||
/* 0x2C */ s32 pad; //Padding not in the OOT version
|
||||
} DebugDispObject; // size = 0x30
|
||||
|
||||
typedef struct {
|
||||
/* 0x0 */ f32 rangeSq;
|
||||
/* 0x4 */ f32 leashScale;
|
||||
|
||||
+56
-21
@@ -22,6 +22,8 @@ struct EnBox;
|
||||
struct EnTorch2;
|
||||
|
||||
typedef void(*ActorFunc)(struct Actor* this, struct PlayState* play);
|
||||
typedef u16 (*NpcGetTextIdFunc)(struct PlayState*, struct Actor*);
|
||||
typedef s16 (*NpcUpdateTalkStateFunc)(struct PlayState*, struct Actor*);
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ Vec3f pos;
|
||||
@@ -132,6 +134,20 @@ typedef struct {
|
||||
/* 0x18 */ Vec3f feetPos[2]; // Update by using `Actor_SetFeetPos` in PostLimbDrawOpa
|
||||
} ActorShape; // size = 0x30
|
||||
|
||||
#define BGCHECKFLAG_GROUND (1 << 0) // Standing on the ground
|
||||
#define BGCHECKFLAG_GROUND_TOUCH (1 << 1) // Has touched the ground (only active for 1 frame)
|
||||
#define BGCHECKFLAG_GROUND_LEAVE (1 << 2) // Has left the ground (only active for 1 frame)
|
||||
#define BGCHECKFLAG_WALL (1 << 3) // Touching a wall
|
||||
#define BGCHECKFLAG_CEILING (1 << 4) // Touching a ceiling
|
||||
#define BGCHECKFLAG_WATER (1 << 5) // In water
|
||||
#define BGCHECKFLAG_WATER_TOUCH (1 << 6) // Has touched water (reset when leaving water)
|
||||
#define BGCHECKFLAG_GROUND_STRICT (1 << 7) // Similar to BGCHECKFLAG_GROUND but with no velocity check and is cleared every frame
|
||||
#define BGCHECKFLAG_CRUSHED (1 << 8) // Crushed between a floor and ceiling (triggers a void for player)
|
||||
#define BGCHECKFLAG_PLAYER_WALL_INTERACT (1 << 9) // Only set/used by player, related to interacting with walls
|
||||
#define BGCHECKFLAG_PLAYER_400 (1 << 10) //
|
||||
#define BGCHECKFLAG_PLAYER_800 (1 << 11) //
|
||||
#define BGCHECKFLAG_PLAYER_1000 (1 << 12) //
|
||||
|
||||
typedef struct Actor {
|
||||
/* 0x000 */ s16 id; // Actor ID
|
||||
/* 0x002 */ u8 category; // Actor category. Refer to the corresponding enum for values
|
||||
@@ -150,7 +166,7 @@ typedef struct Actor {
|
||||
/* 0x054 */ f32 targetArrowOffset; // Height offset of the target arrow relative to `focus` position
|
||||
/* 0x058 */ Vec3f scale; // Scale of the actor in each axis
|
||||
/* 0x064 */ Vec3f velocity; // Velocity of the actor in each axis
|
||||
/* 0x070 */ f32 speedXZ; // How fast the actor is traveling along the XZ plane
|
||||
/* 0x070 */ f32 speed; // Context dependent speed value. Can be used for XZ or XYZ depending on which move function is used
|
||||
/* 0x074 */ f32 gravity; // Acceleration due to gravity. Value is added to Y velocity every frame
|
||||
/* 0x078 */ f32 terminalVelocity; // Sets the lower bounds cap on velocity along the Y axis
|
||||
/* 0x07C */ struct CollisionPoly* wallPoly; // Wall polygon the actor is touching
|
||||
@@ -160,7 +176,7 @@ typedef struct Actor {
|
||||
/* 0x086 */ s16 wallYaw; // Y rotation of the wall polygon the actor is touching
|
||||
/* 0x088 */ f32 floorHeight; // Y position of the floor polygon directly below the actor
|
||||
/* 0x08C */ f32 depthInWater; // Directed distance to the surface of active waterbox. Negative value means water is below.
|
||||
/* 0x090 */ u16 bgCheckFlags; // See comments below actor struct for wip docs. TODO: macros for these flags
|
||||
/* 0x090 */ u16 bgCheckFlags; // Flags indicating how the actor is interacting with collision
|
||||
/* 0x092 */ s16 yawTowardsPlayer; // Y rotation difference between the actor and the player
|
||||
/* 0x094 */ f32 xyzDistToPlayerSq; // Squared distance between the actor and the player in the x,y,z axis
|
||||
/* 0x098 */ f32 xzDistToPlayer; // Distance between the actor and the player in the XZ plane
|
||||
@@ -198,27 +214,12 @@ typedef enum {
|
||||
/* 1 */ FOOT_RIGHT
|
||||
} ActorFootIndex;
|
||||
|
||||
/**
|
||||
* BgCheckFlags WIP documentation (logical masks):
|
||||
* 0x001 : Standing on the ground
|
||||
* 0x002 : Has touched the ground (only active for 1 frame)
|
||||
* 0x004 : Has left the ground (only active for 1 frame)
|
||||
* 0x008 : Touching a wall
|
||||
* 0x010 : Touching a ceiling
|
||||
* 0x020 : On or below water surface
|
||||
* 0x040 : Has touched water (actor is responsible for unsetting this the frame it touches the water)
|
||||
* 0x080 : Similar to & 0x1 but with no velocity check and is cleared every frame
|
||||
* 0x100 : Crushed between a floor and ceiling (triggers a void for player)
|
||||
* 0x200 : Only set/used by player, related to interacting with walls
|
||||
*/
|
||||
|
||||
typedef struct {
|
||||
/* 0x000 */ Actor actor;
|
||||
/* 0x144 */ s32 bgId;
|
||||
/* 0x148 */ f32 pushForce;
|
||||
/* 0x14C */ f32 unk14C;
|
||||
/* 0x150 */ s16 yRotation;
|
||||
/* 0x152 */ u16 unk152;
|
||||
/* 0x154 */ u32 flags;
|
||||
/* 0x158 */ u8 stateFlags;
|
||||
/* 0x15A */ s16 pad15A;
|
||||
@@ -385,6 +386,13 @@ typedef struct ActorListEntry {
|
||||
/* 0x8 */ s32 unk_08;
|
||||
} ActorListEntry; // size = 0xC
|
||||
|
||||
typedef enum {
|
||||
/* 0 */ LENS_MODE_HIDE_ACTORS, // lens actors are visible by default, and hidden by using lens (for example, fake walls)
|
||||
/* 1 */ LENS_MODE_SHOW_ACTORS // lens actors are invisible by default, and shown by using lens (for example, invisible enemies)
|
||||
} LensMode;
|
||||
|
||||
#define LENS_ACTOR_MAX 32
|
||||
|
||||
// Target size when activated
|
||||
#define LENS_MASK_ACTIVE_SIZE 100
|
||||
|
||||
@@ -399,9 +407,9 @@ typedef struct ActorContext {
|
||||
/* 0x00B */ s8 lensActorsDrawn;
|
||||
/* 0x00C */ s16 unkC;
|
||||
/* 0x00E */ u8 totalLoadedActors;
|
||||
/* 0x00F */ u8 undrawnActorCount;
|
||||
/* 0x00F */ u8 numLensActors;
|
||||
/* 0x010 */ ActorListEntry actorLists[ACTORCAT_MAX];
|
||||
/* 0x0A0 */ Actor* undrawnActors[32]; // Records the first 32 actors drawn each frame
|
||||
/* 0x0A0 */ Actor* lensActors[LENS_ACTOR_MAX]; // Draws up to LENS_ACTOR_MAX number of invisible actors
|
||||
/* 0x120 */ TargetContext targetContext;
|
||||
/* 0x1B8 */ ActorContextSceneFlags sceneFlags;
|
||||
/* 0x1E4 */ TitleCardContext titleCtxt;
|
||||
@@ -467,8 +475,8 @@ typedef enum {
|
||||
#define ACTOR_FLAG_20 (1 << 5)
|
||||
//
|
||||
#define ACTOR_FLAG_40 (1 << 6)
|
||||
// Invisible
|
||||
#define ACTOR_FLAG_80 (1 << 7)
|
||||
// hidden or revealed by Lens of Truth (depending on room lensMode)
|
||||
#define ACTOR_FLAG_REACT_TO_LENS (1 << 7)
|
||||
// Related to talk
|
||||
#define ACTOR_FLAG_100 (1 << 8)
|
||||
//
|
||||
@@ -633,4 +641,31 @@ typedef enum {
|
||||
/* 0xFF */ TATL_HINT_ID_NONE = 0xFF
|
||||
} TatlHintId;
|
||||
|
||||
typedef enum NpcTalkState {
|
||||
/* 0 */ NPC_TALK_STATE_IDLE, // NPC not currently talking to player
|
||||
/* 1 */ NPC_TALK_STATE_TALKING, // NPC is currently talking to player
|
||||
/* 2 */ NPC_TALK_STATE_ACTION, // An NPC-defined action triggered in the conversation
|
||||
/* 3 */ NPC_TALK_STATE_ITEM_GIVEN // NPC finished giving an item and text box is done
|
||||
} NpcTalkState;
|
||||
|
||||
typedef enum NpcTrackingMode {
|
||||
/* 0 */ NPC_TRACKING_PLAYER_AUTO_TURN, // Determine tracking mode based on player position, see Npc_UpdateAutoTurn
|
||||
/* 1 */ NPC_TRACKING_NONE, // Don't track the target (usually the player)
|
||||
/* 2 */ NPC_TRACKING_HEAD_AND_TORSO, // Track target by turning the head and the torso
|
||||
/* 3 */ NPC_TRACKING_HEAD, // Track target by turning the head
|
||||
/* 4 */ NPC_TRACKING_FULL_BODY // Track target by turning the body, torso and head
|
||||
} NpcTrackingMode;
|
||||
|
||||
typedef struct NpcInteractInfo {
|
||||
/* 0x00 */ s16 talkState;
|
||||
/* 0x02 */ s16 trackingMode;
|
||||
/* 0x04 */ s16 autoTurnTimer;
|
||||
/* 0x06 */ s16 autoTurnState;
|
||||
/* 0x08 */ Vec3s headRot;
|
||||
/* 0x0E */ Vec3s torsoRot;
|
||||
/* 0x14 */ f32 yOffset; // Y position offset to add to actor position when calculating angle to target
|
||||
/* 0x18 */ Vec3f trackPos;
|
||||
/* 0x24 */ UNK_TYPE1 unk_24[0x4];
|
||||
} NpcInteractInfo; // size = 0x28
|
||||
|
||||
#endif
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#ifndef Z64_ANIMATION_H
|
||||
#define Z64_ANIMATION_H
|
||||
#ifndef Z64ANIMATION_H
|
||||
#define Z64ANIMATION_H
|
||||
|
||||
#include "PR/ultratypes.h"
|
||||
#include "PR/gbi.h"
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
#ifndef Z64_AUDIO_H
|
||||
#define Z64_AUDIO_H
|
||||
#ifndef Z64AUDIO_H
|
||||
#define Z64AUDIO_H
|
||||
|
||||
#include "audiothread_cmd.h"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#ifndef Z64_BGCHECK_H
|
||||
#define Z64_BGCHECK_H
|
||||
#ifndef Z64BGCHECK_H
|
||||
#define Z64BGCHECK_H
|
||||
|
||||
struct PlayState;
|
||||
struct Actor;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#ifndef _Z_COLLISION_CHECK_H_
|
||||
#define _Z_COLLISION_CHECK_H_
|
||||
#ifndef Z64COLLISION_CHECK_H
|
||||
#define Z64COLLISION_CHECK_H
|
||||
|
||||
#include "PR/ultratypes.h"
|
||||
#include "z64math.h"
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
#ifndef Z64_CURVE_H
|
||||
#define Z64_CURVE_H
|
||||
#ifndef Z64CURVE_H
|
||||
#define Z64CURVE_H
|
||||
|
||||
#include "PR/ultratypes.h"
|
||||
#include "z64math.h"
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
#ifndef Z64DEBUG_DISPLAY_H
|
||||
#define Z64DEBUG_DISPLAY_H
|
||||
|
||||
#include "color.h"
|
||||
#include "ultra64.h"
|
||||
#include "z64math.h"
|
||||
|
||||
struct GraphicsContext;
|
||||
struct PlayState;
|
||||
|
||||
typedef struct DebugDispObject {
|
||||
/* 0x00 */ Vec3f pos;
|
||||
/* 0x0C */ Vec3s rot;
|
||||
/* 0x14 */ Vec3f scale;
|
||||
/* 0x20 */ Color_RGBA8 color;
|
||||
/* 0x24 */ s16 type;
|
||||
/* 0x28 */ struct DebugDispObject* next;
|
||||
/* 0x2C */ s32 pad; // Padding is not in the OoT version
|
||||
} DebugDispObject; // size = 0x30
|
||||
|
||||
DebugDispObject* DebugDisplay_Init(void);
|
||||
void DebugDisplay_DrawObjects(struct PlayState* play);
|
||||
DebugDispObject* DebugDisplay_AddObject(f32 posX, f32 posY, f32 posZ, s16 rotX, s16 rotY, s16 rotZ, f32 scaleX, f32 scaleY, f32 scaleZ, u8 red, u8 green, u8 blue, u8 alpha, s16 type, struct GraphicsContext* gfxCtx);
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,36 @@
|
||||
#ifndef Z64DEBUG_TEXT_H
|
||||
#define Z64DEBUG_TEXT_H
|
||||
|
||||
#include "ultra64.h"
|
||||
|
||||
struct GraphicsContext;
|
||||
|
||||
typedef enum {
|
||||
/* 0 */ DEBUG_TEXT_BLACK,
|
||||
/* 1 */ DEBUG_TEXT_BLUE,
|
||||
/* 2 */ DEBUG_TEXT_RED,
|
||||
/* 3 */ DEBUG_TEXT_PURPLE,
|
||||
/* 4 */ DEBUG_TEXT_GREEN,
|
||||
/* 5 */ DEBUG_TEXT_CYAN,
|
||||
/* 6 */ DEBUG_TEXT_YELLOW,
|
||||
/* 7 */ DEBUG_TEXT_WHITE
|
||||
} DebugTextColor;
|
||||
|
||||
typedef enum {
|
||||
/* 0 */ DEBUG_CAM_TEXT_YELLOW,
|
||||
/* 1 */ DEBUG_CAM_TEXT_PEACH,
|
||||
/* 2 */ DEBUG_CAM_TEXT_BROWN,
|
||||
/* 3 */ DEBUG_CAM_TEXT_ORANGE,
|
||||
/* 4 */ DEBUG_CAM_TEXT_GOLD,
|
||||
/* 5 */ DEBUG_CAM_TEXT_WHITE,
|
||||
/* 6 */ DEBUG_CAM_TEXT_BLUE,
|
||||
/* 7 */ DEBUG_CAM_TEXT_GREEN
|
||||
} DebugCamTextColor;
|
||||
|
||||
void Debug_ClearTextDrawFlags(void);
|
||||
void Debug_ScreenText(s32 index, s32 colorIndex, const char* text);
|
||||
void DebugCamera_ScreenText(u8 x, u8 y, u8 colorIndex, const char* text);
|
||||
void Debug_DrawText(struct GraphicsContext* gfxCtx);
|
||||
|
||||
|
||||
#endif
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
#ifndef _Z64_DMA_H_
|
||||
#define _Z64_DMA_H_
|
||||
#ifndef Z64DMA_H
|
||||
#define Z64DMA_H
|
||||
|
||||
#include "ultra64.h"
|
||||
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
#ifndef Z64EFF_FOOTMARK_H
|
||||
#define Z64EFF_FOOTMARK_H
|
||||
|
||||
#include "ultra64.h"
|
||||
#include "z64math.h"
|
||||
|
||||
struct PlayState;
|
||||
struct Actor;
|
||||
|
||||
typedef struct EffFootmark {
|
||||
/* 0x00 */ MtxF mf;
|
||||
/* 0x40 */ struct Actor* actor;
|
||||
/* 0x44 */ Vec3f pos;
|
||||
/* 0x50 */ u8 flags; // bit 0 - footmark fades out
|
||||
/* 0x51 */ u8 id;
|
||||
/* 0x52 */ u8 red;
|
||||
/* 0x53 */ u8 blue;
|
||||
/* 0x54 */ u8 green;
|
||||
/* 0x56 */ u16 alpha;
|
||||
/* 0x58 */ u16 alphaChange;
|
||||
/* 0x5A */ u16 size;
|
||||
/* 0x5C */ u16 fadeOutDelay;
|
||||
/* 0x5E */ u16 age;
|
||||
} EffFootmark; // size = 0x60
|
||||
|
||||
#define FOOTMARK_FLAG_1 (1 << 0)
|
||||
|
||||
void EffFootmark_Init(struct PlayState* play);
|
||||
void EffFootmark_Add(struct PlayState* play, MtxF* mf, struct Actor* actor, u8 id, Vec3f* pos, u16 size, u8 red, u8 green, u8 blue, u16 alpha, u16 alphaChange, u16 fadeOutDelay);
|
||||
void EffFootmark_Update(struct PlayState* play);
|
||||
void EffFootmark_Draw(struct PlayState* play);
|
||||
|
||||
#endif
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
#ifndef _Z64EFFECT_H_
|
||||
#define _Z64EFFECT_H_
|
||||
#ifndef Z64EFFECT_H
|
||||
#define Z64EFFECT_H
|
||||
|
||||
#include "PR/ultratypes.h"
|
||||
#include "color.h"
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
#ifndef Z64FRAMEADVANCE_H
|
||||
#define Z64FRAMEADVANCE_H
|
||||
|
||||
#include "ultra64.h"
|
||||
#include "io/controller.h"
|
||||
|
||||
typedef struct FrameAdvanceContext {
|
||||
/* 0x0 */ s32 enabled;
|
||||
/* 0x4 */ s32 timer;
|
||||
} FrameAdvanceContext; // size = 0x8
|
||||
|
||||
|
||||
void FrameAdvance_Init(FrameAdvanceContext* frameAdvCtx);
|
||||
s32 FrameAdvance_Update(FrameAdvanceContext* frameAdvCtx, Input* input);
|
||||
|
||||
#endif
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
#ifndef Z64_JPEG_H
|
||||
#define Z64_JPEG_H
|
||||
#ifndef Z64JPEG_H
|
||||
#define Z64JPEG_H
|
||||
|
||||
#include "PR/ultratypes.h"
|
||||
#include "ultra64/message.h"
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
#include "PR/gbi.h"
|
||||
#include "color.h"
|
||||
|
||||
struct PlayState;
|
||||
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ u8 ambientColor[3];
|
||||
/* 0x03 */ s8 diffuseDir1[3];
|
||||
|
||||
+11
-645
@@ -8,651 +8,17 @@
|
||||
|
||||
#define OBJECT_EXCHANGE_BANK_MAX 35
|
||||
|
||||
typedef enum {
|
||||
/* 0x000 */ OBJECT_UNSET_0,
|
||||
/* 0x001 */ GAMEPLAY_KEEP,
|
||||
/* 0x002 */ GAMEPLAY_FIELD_KEEP,
|
||||
/* 0x003 */ GAMEPLAY_DANGEON_KEEP,
|
||||
/* 0x004 */ OBJECT_NB,
|
||||
/* 0x005 */ OBJECT_OKUTA,
|
||||
/* 0x006 */ OBJECT_CROW,
|
||||
/* 0x007 */ OBJECT_AH,
|
||||
/* 0x008 */ OBJECT_DY_OBJ,
|
||||
/* 0x009 */ OBJECT_WALLMASTER,
|
||||
/* 0x00A */ OBJECT_DODONGO,
|
||||
/* 0x00B */ OBJECT_FIREFLY,
|
||||
/* 0x00C */ OBJECT_BOX,
|
||||
/* 0x00D */ OBJECT_AL,
|
||||
/* 0x00E */ OBJECT_BUBBLE,
|
||||
/* 0x00F */ OBJECT_NIW,
|
||||
/* 0x010 */ OBJECT_LINK_BOY,
|
||||
/* 0x011 */ OBJECT_LINK_CHILD,
|
||||
/* 0x012 */ OBJECT_TITE,
|
||||
/* 0x013 */ OBJECT_TAB,
|
||||
/* 0x014 */ OBJECT_PH,
|
||||
/* 0x015 */ OBJECT_AND,
|
||||
/* 0x016 */ OBJECT_MSMO,
|
||||
/* 0x017 */ OBJECT_DINOFOS,
|
||||
/* 0x018 */ OBJECT_DRS,
|
||||
/* 0x019 */ OBJECT_ZL1,
|
||||
/* 0x01A */ OBJECT_AN4,
|
||||
/* 0x01B */ OBJECT_UNSET_1B,
|
||||
/* 0x01C */ OBJECT_TEST3,
|
||||
/* 0x01D */ OBJECT_FAMOS,
|
||||
/* 0x01E */ OBJECT_UNSET_1E,
|
||||
/* 0x01F */ OBJECT_UNSET_1F,
|
||||
/* 0x020 */ OBJECT_ST,
|
||||
/* 0x021 */ OBJECT_UNSET_21,
|
||||
/* 0x022 */ OBJECT_THIEFBIRD,
|
||||
/* 0x023 */ OBJECT_UNSET_23,
|
||||
/* 0x024 */ OBJECT_UNSET_24,
|
||||
/* 0x025 */ OBJECT_UNSET_25,
|
||||
/* 0x026 */ OBJECT_UNSET_26,
|
||||
/* 0x027 */ OBJECT_UNSET_27,
|
||||
/* 0x028 */ OBJECT_UNSET_28,
|
||||
/* 0x029 */ OBJECT_UNSET_29,
|
||||
/* 0x02A */ OBJECT_BOMBF,
|
||||
/* 0x02B */ OBJECT_UNSET_2B,
|
||||
/* 0x02C */ OBJECT_UNSET_2C,
|
||||
/* 0x02D */ OBJECT_UNSET_2D,
|
||||
/* 0x02E */ OBJECT_UNSET_2E,
|
||||
/* 0x02F */ OBJECT_UNSET_2F,
|
||||
/* 0x030 */ OBJECT_AM,
|
||||
/* 0x031 */ OBJECT_DEKUBABA,
|
||||
/* 0x032 */ OBJECT_UNSET_32,
|
||||
/* 0x033 */ OBJECT_UNSET_33,
|
||||
/* 0x034 */ OBJECT_UNSET_34,
|
||||
/* 0x035 */ OBJECT_UNSET_35,
|
||||
/* 0x036 */ OBJECT_UNSET_36,
|
||||
/* 0x037 */ OBJECT_UNSET_37,
|
||||
/* 0x038 */ OBJECT_UNSET_38,
|
||||
/* 0x039 */ OBJECT_UNSET_39,
|
||||
/* 0x03A */ OBJECT_UNSET_3A,
|
||||
/* 0x03B */ OBJECT_UNSET_3B,
|
||||
/* 0x03C */ OBJECT_UNSET_3C,
|
||||
/* 0x03D */ OBJECT_UNSET_3D,
|
||||
/* 0x03E */ OBJECT_WARP1,
|
||||
/* 0x03F */ OBJECT_B_HEART,
|
||||
/* 0x040 */ OBJECT_DEKUNUTS,
|
||||
/* 0x041 */ OBJECT_UNSET_41,
|
||||
/* 0x042 */ OBJECT_UNSET_42,
|
||||
/* 0x043 */ OBJECT_UNSET_43,
|
||||
/* 0x044 */ OBJECT_UNSET_44,
|
||||
/* 0x045 */ OBJECT_UNSET_45,
|
||||
/* 0x046 */ OBJECT_UNSET_46,
|
||||
/* 0x047 */ OBJECT_UNSET_47,
|
||||
/* 0x048 */ OBJECT_UNSET_48,
|
||||
/* 0x049 */ OBJECT_UNSET_49,
|
||||
/* 0x04A */ OBJECT_UNSET_4A,
|
||||
/* 0x04B */ OBJECT_UNSET_4B,
|
||||
/* 0x04C */ OBJECT_UNSET_4C,
|
||||
/* 0x04D */ OBJECT_UNSET_4D,
|
||||
/* 0x04E */ OBJECT_UNSET_4E,
|
||||
/* 0x04F */ OBJECT_UNSET_4F,
|
||||
/* 0x050 */ OBJECT_UNSET_50,
|
||||
/* 0x051 */ OBJECT_BB,
|
||||
/* 0x052 */ OBJECT_DEATH,
|
||||
/* 0x053 */ OBJECT_UNSET_53,
|
||||
/* 0x054 */ OBJECT_UNSET_54,
|
||||
/* 0x055 */ OBJECT_UNSET_55,
|
||||
/* 0x056 */ OBJECT_UNSET_56,
|
||||
/* 0x057 */ OBJECT_UNSET_57,
|
||||
/* 0x058 */ OBJECT_UNSET_58,
|
||||
/* 0x059 */ OBJECT_UNSET_59,
|
||||
/* 0x05A */ OBJECT_UNSET_5A,
|
||||
/* 0x05B */ OBJECT_UNSET_5B,
|
||||
/* 0x05C */ OBJECT_F40_OBJ,
|
||||
/* 0x05D */ OBJECT_PO_COMPOSER,
|
||||
/* 0x05E */ OBJECT_UNSET_5E,
|
||||
/* 0x05F */ OBJECT_HATA,
|
||||
/* 0x060 */ OBJECT_UNSET_60,
|
||||
/* 0x061 */ OBJECT_WOOD02,
|
||||
/* 0x062 */ OBJECT_UNSET_62,
|
||||
/* 0x063 */ OBJECT_UNSET_63,
|
||||
/* 0x064 */ OBJECT_TRAP,
|
||||
/* 0x065 */ OBJECT_UNSET_65,
|
||||
/* 0x066 */ OBJECT_UNSET_66,
|
||||
/* 0x067 */ OBJECT_UNSET_67,
|
||||
/* 0x068 */ OBJECT_UNSET_68,
|
||||
/* 0x069 */ OBJECT_UNSET_69,
|
||||
/* 0x06A */ OBJECT_VM,
|
||||
/* 0x06B */ OBJECT_UNSET_6B,
|
||||
/* 0x06C */ OBJECT_UNSET_6C,
|
||||
/* 0x06D */ OBJECT_UNSET_6D,
|
||||
/* 0x06E */ OBJECT_UNSET_6E,
|
||||
/* 0x06F */ OBJECT_UNSET_6F,
|
||||
/* 0x070 */ OBJECT_EFC_STAR_FIELD,
|
||||
/* 0x071 */ OBJECT_UNSET_71,
|
||||
/* 0x072 */ OBJECT_UNSET_72,
|
||||
/* 0x073 */ OBJECT_UNSET_73,
|
||||
/* 0x074 */ OBJECT_UNSET_74,
|
||||
/* 0x075 */ OBJECT_RD,
|
||||
/* 0x076 */ OBJECT_YUKIMURA_OBJ,
|
||||
/* 0x077 */ OBJECT_HEAVY_OBJECT,
|
||||
/* 0x078 */ OBJECT_UNSET_78,
|
||||
/* 0x079 */ OBJECT_UNSET_79,
|
||||
/* 0x07A */ OBJECT_UNSET_7A,
|
||||
/* 0x07B */ OBJECT_UNSET_7B,
|
||||
/* 0x07C */ OBJECT_UNSET_7C,
|
||||
/* 0x07D */ OBJECT_HORSE_LINK_CHILD,
|
||||
/* 0x07E */ OBJECT_UNSET_7E,
|
||||
/* 0x07F */ OBJECT_UNSET_7F,
|
||||
/* 0x080 */ OBJECT_SYOKUDAI,
|
||||
/* 0x081 */ OBJECT_UNSET_81,
|
||||
/* 0x082 */ OBJECT_UNSET_82,
|
||||
/* 0x083 */ OBJECT_UNSET_83,
|
||||
/* 0x084 */ OBJECT_EFC_TW,
|
||||
/* 0x085 */ OBJECT_UNSET_85,
|
||||
/* 0x086 */ OBJECT_GI_KEY,
|
||||
/* 0x087 */ OBJECT_MIR_RAY,
|
||||
/* 0x088 */ OBJECT_CTOWER_ROT,
|
||||
/* 0x089 */ OBJECT_UNSET_89,
|
||||
/* 0x08A */ OBJECT_BDOOR,
|
||||
/* 0x08B */ OBJECT_UNSET_8B,
|
||||
/* 0x08C */ OBJECT_UNSET_8C,
|
||||
/* 0x08D */ OBJECT_UNSET_8D,
|
||||
/* 0x08E */ OBJECT_SB,
|
||||
/* 0x08F */ OBJECT_GI_MELODY,
|
||||
/* 0x090 */ OBJECT_GI_HEART,
|
||||
/* 0x091 */ OBJECT_GI_COMPASS,
|
||||
/* 0x092 */ OBJECT_GI_BOSSKEY,
|
||||
/* 0x093 */ OBJECT_UNSET_93,
|
||||
/* 0x094 */ OBJECT_GI_NUTS,
|
||||
/* 0x095 */ OBJECT_UNSET_95,
|
||||
/* 0x096 */ OBJECT_GI_HEARTS,
|
||||
/* 0x097 */ OBJECT_GI_ARROWCASE,
|
||||
/* 0x098 */ OBJECT_GI_BOMBPOUCH,
|
||||
/* 0x099 */ OBJECT_IN,
|
||||
/* 0x09A */ OBJECT_UNSET_9A,
|
||||
/* 0x09B */ OBJECT_UNSET_9B,
|
||||
/* 0x09C */ OBJECT_UNSET_9C,
|
||||
/* 0x09D */ OBJECT_OS_ANIME,
|
||||
/* 0x09E */ OBJECT_GI_BOTTLE,
|
||||
/* 0x09F */ OBJECT_GI_STICK,
|
||||
/* 0x0A0 */ OBJECT_GI_MAP,
|
||||
/* 0x0A1 */ OBJECT_OF1D_MAP,
|
||||
/* 0x0A2 */ OBJECT_RU2,
|
||||
/* 0x0A3 */ OBJECT_UNSET_A3,
|
||||
/* 0x0A4 */ OBJECT_GI_MAGICPOT,
|
||||
/* 0x0A5 */ OBJECT_GI_BOMB_1,
|
||||
/* 0x0A6 */ OBJECT_UNSET_A6,
|
||||
/* 0x0A7 */ OBJECT_MA2,
|
||||
/* 0x0A8 */ OBJECT_GI_PURSE,
|
||||
/* 0x0A9 */ OBJECT_UNSET_A9,
|
||||
/* 0x0AA */ OBJECT_UNSET_AA,
|
||||
/* 0x0AB */ OBJECT_RR,
|
||||
/* 0x0AC */ OBJECT_UNSET_AC,
|
||||
/* 0x0AD */ OBJECT_UNSET_AD,
|
||||
/* 0x0AE */ OBJECT_UNSET_AE,
|
||||
/* 0x0AF */ OBJECT_GI_ARROW,
|
||||
/* 0x0B0 */ OBJECT_GI_BOMB_2,
|
||||
/* 0x0B1 */ OBJECT_UNSET_B1,
|
||||
/* 0x0B2 */ OBJECT_UNSET_B2,
|
||||
/* 0x0B3 */ OBJECT_GI_SHIELD_2,
|
||||
/* 0x0B4 */ OBJECT_GI_HOOKSHOT,
|
||||
/* 0x0B5 */ OBJECT_GI_OCARINA,
|
||||
/* 0x0B6 */ OBJECT_GI_MILK,
|
||||
/* 0x0B7 */ OBJECT_MA1,
|
||||
/* 0x0B8 */ OBJECT_UNSET_B8,
|
||||
/* 0x0B9 */ OBJECT_UNSET_B9,
|
||||
/* 0x0BA */ OBJECT_UNSET_BA,
|
||||
/* 0x0BB */ OBJECT_NY,
|
||||
/* 0x0BC */ OBJECT_FR,
|
||||
/* 0x0BD */ OBJECT_UNSET_BD,
|
||||
/* 0x0BE */ OBJECT_UNSET_BE,
|
||||
/* 0x0BF */ OBJECT_GI_BOW,
|
||||
/* 0x0C0 */ OBJECT_GI_GLASSES,
|
||||
/* 0x0C1 */ OBJECT_GI_LIQUID,
|
||||
/* 0x0C2 */ OBJECT_ANI,
|
||||
/* 0x0C3 */ OBJECT_GI_SHIELD_3,
|
||||
/* 0x0C4 */ OBJECT_UNSET_C4,
|
||||
/* 0x0C5 */ OBJECT_UNSET_C5,
|
||||
/* 0x0C6 */ OBJECT_GI_BEAN,
|
||||
/* 0x0C7 */ OBJECT_GI_FISH,
|
||||
/* 0x0C8 */ OBJECT_UNSET_C8,
|
||||
/* 0x0C9 */ OBJECT_UNSET_C9,
|
||||
/* 0x0CA */ OBJECT_UNSET_CA,
|
||||
/* 0x0CB */ OBJECT_GI_LONGSWORD,
|
||||
/* 0x0CC */ OBJECT_UNSET_CC,
|
||||
/* 0x0CD */ OBJECT_UNSET_CD,
|
||||
/* 0x0CE */ OBJECT_UNSET_CE,
|
||||
/* 0x0CF */ OBJECT_UNSET_CF,
|
||||
/* 0x0D0 */ OBJECT_ZO,
|
||||
/* 0x0D1 */ OBJECT_UNSET_D1,
|
||||
/* 0x0D2 */ OBJECT_UMAJUMP,
|
||||
/* 0x0D3 */ OBJECT_UNSET_D3,
|
||||
/* 0x0D4 */ OBJECT_UNSET_D4,
|
||||
/* 0x0D5 */ OBJECT_MASTERGOLON,
|
||||
/* 0x0D6 */ OBJECT_MASTERZOORA,
|
||||
/* 0x0D7 */ OBJECT_AOB,
|
||||
/* 0x0D8 */ OBJECT_IK,
|
||||
/* 0x0D9 */ OBJECT_AHG,
|
||||
/* 0x0DA */ OBJECT_CNE,
|
||||
/* 0x0DB */ OBJECT_UNSET_DB,
|
||||
/* 0x0DC */ OBJECT_UNSET_DC,
|
||||
/* 0x0DD */ OBJECT_AN3,
|
||||
/* 0x0DE */ OBJECT_BJI,
|
||||
/* 0x0DF */ OBJECT_BBA,
|
||||
/* 0x0E0 */ OBJECT_AN2,
|
||||
/* 0x0E1 */ OBJECT_UNSET_E1,
|
||||
/* 0x0E2 */ OBJECT_AN1,
|
||||
/* 0x0E3 */ OBJECT_BOJ,
|
||||
/* 0x0E4 */ OBJECT_FZ,
|
||||
/* 0x0E5 */ OBJECT_BOB,
|
||||
/* 0x0E6 */ OBJECT_GE1,
|
||||
/* 0x0E7 */ OBJECT_YABUSAME_POINT,
|
||||
/* 0x0E8 */ OBJECT_UNSET_E8,
|
||||
/* 0x0E9 */ OBJECT_UNSET_E9,
|
||||
/* 0x0EA */ OBJECT_UNSET_EA,
|
||||
/* 0x0EB */ OBJECT_UNSET_EB,
|
||||
/* 0x0EC */ OBJECT_D_HSBLOCK,
|
||||
/* 0x0ED */ OBJECT_D_LIFT,
|
||||
/* 0x0EE */ OBJECT_MAMENOKI,
|
||||
/* 0x0EF */ OBJECT_GOROIWA,
|
||||
/* 0x0F0 */ OBJECT_TORYO,
|
||||
/* 0x0F1 */ OBJECT_DAIKU,
|
||||
/* 0x0F2 */ OBJECT_NWC,
|
||||
/* 0x0F3 */ OBJECT_GM,
|
||||
/* 0x0F4 */ OBJECT_MS,
|
||||
/* 0x0F5 */ OBJECT_HS,
|
||||
/* 0x0F6 */ OBJECT_UNSET_F6,
|
||||
/* 0x0F7 */ OBJECT_LIGHTSWITCH,
|
||||
/* 0x0F8 */ OBJECT_KUSA,
|
||||
/* 0x0F9 */ OBJECT_TSUBO,
|
||||
/* 0x0FA */ OBJECT_UNSET_FA,
|
||||
/* 0x0FB */ OBJECT_UNSET_FB,
|
||||
/* 0x0FC */ OBJECT_KANBAN,
|
||||
/* 0x0FD */ OBJECT_OWL,
|
||||
/* 0x0FE */ OBJECT_MK,
|
||||
/* 0x0FF */ OBJECT_FU,
|
||||
/* 0x100 */ OBJECT_GI_KI_TAN_MASK,
|
||||
/* 0x101 */ OBJECT_UNSET_101,
|
||||
/* 0x102 */ OBJECT_GI_MASK18,
|
||||
/* 0x103 */ OBJECT_GI_RABIT_MASK,
|
||||
/* 0x104 */ OBJECT_GI_TRUTH_MASK,
|
||||
/* 0x105 */ OBJECT_UNSET_105,
|
||||
/* 0x106 */ OBJECT_STREAM,
|
||||
/* 0x107 */ OBJECT_MM,
|
||||
/* 0x108 */ OBJECT_UNSET_108,
|
||||
/* 0x109 */ OBJECT_UNSET_109,
|
||||
/* 0x10A */ OBJECT_UNSET_10A,
|
||||
/* 0x10B */ OBJECT_UNSET_10B,
|
||||
/* 0x10C */ OBJECT_UNSET_10C,
|
||||
/* 0x10D */ OBJECT_UNSET_10D,
|
||||
/* 0x10E */ OBJECT_UNSET_10E,
|
||||
/* 0x10F */ OBJECT_JS,
|
||||
/* 0x110 */ OBJECT_CS,
|
||||
/* 0x111 */ OBJECT_UNSET_111,
|
||||
/* 0x112 */ OBJECT_UNSET_112,
|
||||
/* 0x113 */ OBJECT_GI_SOLDOUT,
|
||||
/* 0x114 */ OBJECT_UNSET_114,
|
||||
/* 0x115 */ OBJECT_MAG,
|
||||
/* 0x116 */ OBJECT_UNSET_116,
|
||||
/* 0x117 */ OBJECT_UNSET_117,
|
||||
/* 0x118 */ OBJECT_UNSET_118,
|
||||
/* 0x119 */ OBJECT_GI_GOLONMASK,
|
||||
/* 0x11A */ OBJECT_GI_ZORAMASK,
|
||||
/* 0x11B */ OBJECT_UNSET_11B,
|
||||
/* 0x11C */ OBJECT_UNSET_11C,
|
||||
/* 0x11D */ OBJECT_KA,
|
||||
/* 0x11E */ OBJECT_UNSET_11E,
|
||||
/* 0x11F */ OBJECT_ZG,
|
||||
/* 0x120 */ OBJECT_UNSET_120,
|
||||
/* 0x121 */ OBJECT_GI_M_ARROW,
|
||||
/* 0x122 */ OBJECT_DS2,
|
||||
/* 0x123 */ OBJECT_UNSET_123,
|
||||
/* 0x124 */ OBJECT_FISH,
|
||||
/* 0x125 */ OBJECT_GI_SUTARU,
|
||||
/* 0x126 */ OBJECT_UNSET_126,
|
||||
/* 0x127 */ OBJECT_SSH,
|
||||
/* 0x128 */ OBJECT_BIGSLIME,
|
||||
/* 0x129 */ OBJECT_BG,
|
||||
/* 0x12A */ OBJECT_BOMBIWA,
|
||||
/* 0x12B */ OBJECT_HINTNUTS,
|
||||
/* 0x12C */ OBJECT_RS,
|
||||
/* 0x12D */ OBJECT_UNSET_12D,
|
||||
/* 0x12E */ OBJECT_GLA,
|
||||
/* 0x12F */ OBJECT_UNSET_12F,
|
||||
/* 0x130 */ OBJECT_GELDB,
|
||||
/* 0x131 */ OBJECT_UNSET_131,
|
||||
/* 0x132 */ OBJECT_DOG,
|
||||
/* 0x133 */ OBJECT_KIBAKO2,
|
||||
/* 0x134 */ OBJECT_DNS,
|
||||
/* 0x135 */ OBJECT_DNK,
|
||||
/* 0x136 */ OBJECT_UNSET_136,
|
||||
/* 0x137 */ OBJECT_GI_INSECT,
|
||||
/* 0x138 */ OBJECT_UNSET_138,
|
||||
/* 0x139 */ OBJECT_GI_GHOST,
|
||||
/* 0x13A */ OBJECT_GI_SOUL,
|
||||
/* 0x13B */ OBJECT_UNSET_13B,
|
||||
/* 0x13C */ OBJECT_UNSET_13C,
|
||||
/* 0x13D */ OBJECT_UNSET_13D,
|
||||
/* 0x13E */ OBJECT_UNSET_13E,
|
||||
/* 0x13F */ OBJECT_GI_RUPY,
|
||||
/* 0x140 */ OBJECT_MU,
|
||||
/* 0x141 */ OBJECT_WF,
|
||||
/* 0x142 */ OBJECT_SKB,
|
||||
/* 0x143 */ OBJECT_GS,
|
||||
/* 0x144 */ OBJECT_PS,
|
||||
/* 0x145 */ OBJECT_OMOYA_OBJ,
|
||||
/* 0x146 */ OBJECT_COW,
|
||||
/* 0x147 */ OBJECT_UNSET_147,
|
||||
/* 0x148 */ OBJECT_GI_SWORD_1,
|
||||
/* 0x149 */ OBJECT_UNSET_149,
|
||||
/* 0x14A */ OBJECT_UNSET_14A,
|
||||
/* 0x14B */ OBJECT_ZL4,
|
||||
/* 0x14C */ OBJECT_LINK_GORON,
|
||||
/* 0x14D */ OBJECT_LINK_ZORA,
|
||||
/* 0x14E */ OBJECT_GRASSHOPPER,
|
||||
/* 0x14F */ OBJECT_BOYO,
|
||||
/* 0x150 */ OBJECT_UNSET_150,
|
||||
/* 0x151 */ OBJECT_UNSET_151,
|
||||
/* 0x152 */ OBJECT_UNSET_152,
|
||||
/* 0x153 */ OBJECT_FWALL,
|
||||
/* 0x154 */ OBJECT_LINK_NUTS,
|
||||
/* 0x155 */ OBJECT_JSO,
|
||||
/* 0x156 */ OBJECT_KNIGHT,
|
||||
/* 0x157 */ OBJECT_ICICLE,
|
||||
/* 0x158 */ OBJECT_SPDWEB,
|
||||
/* 0x159 */ OBJECT_UNSET_159,
|
||||
/* 0x15A */ OBJECT_BOSS01,
|
||||
/* 0x15B */ OBJECT_BOSS02,
|
||||
/* 0x15C */ OBJECT_BOSS03,
|
||||
/* 0x15D */ OBJECT_BOSS04,
|
||||
/* 0x15E */ OBJECT_BOSS05,
|
||||
/* 0x15F */ OBJECT_BOSS06,
|
||||
/* 0x160 */ OBJECT_BOSS07,
|
||||
/* 0x161 */ OBJECT_RAF,
|
||||
/* 0x162 */ OBJECT_FUNEN,
|
||||
/* 0x163 */ OBJECT_RAILLIFT,
|
||||
/* 0x164 */ OBJECT_NUMA_OBJ,
|
||||
/* 0x165 */ OBJECT_FLOWERPOT,
|
||||
/* 0x166 */ OBJECT_SPINYROLL,
|
||||
/* 0x167 */ OBJECT_ICE_BLOCK,
|
||||
/* 0x168 */ OBJECT_UNSET_168,
|
||||
/* 0x169 */ OBJECT_KEIKOKU_DEMO,
|
||||
/* 0x16A */ OBJECT_SLIME,
|
||||
/* 0x16B */ OBJECT_PR,
|
||||
/* 0x16C */ OBJECT_F52_OBJ,
|
||||
/* 0x16D */ OBJECT_F53_OBJ,
|
||||
/* 0x16E */ OBJECT_UNSET_16E,
|
||||
/* 0x16F */ OBJECT_KIBAKO,
|
||||
/* 0x170 */ OBJECT_SEK,
|
||||
/* 0x171 */ OBJECT_GMO,
|
||||
/* 0x172 */ OBJECT_BAT,
|
||||
/* 0x173 */ OBJECT_SEKIHIL,
|
||||
/* 0x174 */ OBJECT_SEKIHIG,
|
||||
/* 0x175 */ OBJECT_SEKIHIN,
|
||||
/* 0x176 */ OBJECT_SEKIHIZ,
|
||||
/* 0x177 */ OBJECT_UNSET_177,
|
||||
/* 0x178 */ OBJECT_WIZ,
|
||||
/* 0x179 */ OBJECT_LADDER,
|
||||
/* 0x17A */ OBJECT_MKK,
|
||||
/* 0x17B */ OBJECT_UNSET_17B,
|
||||
/* 0x17C */ OBJECT_UNSET_17C,
|
||||
/* 0x17D */ OBJECT_UNSET_17D,
|
||||
/* 0x17E */ OBJECT_KEIKOKU_OBJ,
|
||||
/* 0x17F */ OBJECT_SICHITAI_OBJ,
|
||||
/* 0x180 */ OBJECT_DEKUCITY_ANA_OBJ,
|
||||
/* 0x181 */ OBJECT_RAT,
|
||||
/* 0x182 */ OBJECT_WATER_EFFECT,
|
||||
/* 0x183 */ OBJECT_UNSET_183,
|
||||
/* 0x184 */ OBJECT_DBLUE_OBJECT,
|
||||
/* 0x185 */ OBJECT_BAL,
|
||||
/* 0x186 */ OBJECT_WARP_UZU,
|
||||
/* 0x187 */ OBJECT_DRIFTICE,
|
||||
/* 0x188 */ OBJECT_FALL,
|
||||
/* 0x189 */ OBJECT_HANAREYAMA_OBJ,
|
||||
/* 0x18A */ OBJECT_CRACE_OBJECT,
|
||||
/* 0x18B */ OBJECT_DNO,
|
||||
/* 0x18C */ OBJECT_OBJ_TOKEIDAI,
|
||||
/* 0x18D */ OBJECT_EG,
|
||||
/* 0x18E */ OBJECT_TRU,
|
||||
/* 0x18F */ OBJECT_TRT,
|
||||
/* 0x190 */ OBJECT_HAKUGIN_OBJ,
|
||||
/* 0x191 */ OBJECT_HORSE_GAME_CHECK,
|
||||
/* 0x192 */ OBJECT_STK,
|
||||
/* 0x193 */ OBJECT_UNSET_193,
|
||||
/* 0x194 */ OBJECT_UNSET_194,
|
||||
/* 0x195 */ OBJECT_MNK,
|
||||
/* 0x196 */ OBJECT_GI_BOTTLE_RED,
|
||||
/* 0x197 */ OBJECT_TOKEI_TOBIRA,
|
||||
/* 0x198 */ OBJECT_AZ,
|
||||
/* 0x199 */ OBJECT_TWIG,
|
||||
/* 0x19A */ OBJECT_DEKUCITY_OBJ,
|
||||
/* 0x19B */ OBJECT_PO_FUSEN,
|
||||
/* 0x19C */ OBJECT_RACETSUBO,
|
||||
/* 0x19D */ OBJECT_HA,
|
||||
/* 0x19E */ OBJECT_BIGOKUTA,
|
||||
/* 0x19F */ OBJECT_OPEN_OBJ,
|
||||
/* 0x1A0 */ OBJECT_FU_KAITEN,
|
||||
/* 0x1A1 */ OBJECT_FU_MATO,
|
||||
/* 0x1A2 */ OBJECT_MTORIDE,
|
||||
/* 0x1A3 */ OBJECT_OSN,
|
||||
/* 0x1A4 */ OBJECT_TOKEI_STEP,
|
||||
/* 0x1A5 */ OBJECT_LOTUS,
|
||||
/* 0x1A6 */ OBJECT_TL,
|
||||
/* 0x1A7 */ OBJECT_DKJAIL_OBJ,
|
||||
/* 0x1A8 */ OBJECT_VISIBLOCK,
|
||||
/* 0x1A9 */ OBJECT_TSN,
|
||||
/* 0x1AA */ OBJECT_DS2N,
|
||||
/* 0x1AB */ OBJECT_FSN,
|
||||
/* 0x1AC */ OBJECT_SHN,
|
||||
/* 0x1AD */ OBJECT_BIGICICLE,
|
||||
/* 0x1AE */ OBJECT_GI_BOTTLE_15,
|
||||
/* 0x1AF */ OBJECT_TK,
|
||||
/* 0x1B0 */ OBJECT_MARKET_OBJ,
|
||||
/* 0x1B1 */ OBJECT_GI_RESERVE00,
|
||||
/* 0x1B2 */ OBJECT_GI_RESERVE01,
|
||||
/* 0x1B3 */ OBJECT_LIGHTBLOCK,
|
||||
/* 0x1B4 */ OBJECT_TAKARAYA_OBJECTS,
|
||||
/* 0x1B5 */ OBJECT_WDHAND,
|
||||
/* 0x1B6 */ OBJECT_SDN,
|
||||
/* 0x1B7 */ OBJECT_SNOWWD,
|
||||
/* 0x1B8 */ OBJECT_GIANT,
|
||||
/* 0x1B9 */ OBJECT_COMB,
|
||||
/* 0x1BA */ OBJECT_HANA,
|
||||
/* 0x1BB */ OBJECT_BOSS_HAKUGIN,
|
||||
/* 0x1BC */ OBJECT_MEGANEANA_OBJ,
|
||||
/* 0x1BD */ OBJECT_GI_NUTSMASK,
|
||||
/* 0x1BE */ OBJECT_STK2,
|
||||
/* 0x1BF */ OBJECT_SPOT11_OBJ,
|
||||
/* 0x1C0 */ OBJECT_DANPEI_OBJECT,
|
||||
/* 0x1C1 */ OBJECT_DHOUSE,
|
||||
/* 0x1C2 */ OBJECT_HAKAISI,
|
||||
/* 0x1C3 */ OBJECT_PO,
|
||||
/* 0x1C4 */ OBJECT_SNOWMAN,
|
||||
/* 0x1C5 */ OBJECT_PO_SISTERS,
|
||||
/* 0x1C6 */ OBJECT_PP,
|
||||
/* 0x1C7 */ OBJECT_GORONSWITCH,
|
||||
/* 0x1C8 */ OBJECT_DELF,
|
||||
/* 0x1C9 */ OBJECT_BOTIHASIRA,
|
||||
/* 0x1CA */ OBJECT_GI_BIGBOMB,
|
||||
/* 0x1CB */ OBJECT_PST,
|
||||
/* 0x1CC */ OBJECT_BSMASK,
|
||||
/* 0x1CD */ OBJECT_SPIDERTENT,
|
||||
/* 0x1CE */ OBJECT_ZORAEGG,
|
||||
/* 0x1CF */ OBJECT_KBT,
|
||||
/* 0x1D0 */ OBJECT_GG,
|
||||
/* 0x1D1 */ OBJECT_MARUTA,
|
||||
/* 0x1D2 */ OBJECT_GHAKA,
|
||||
/* 0x1D3 */ OBJECT_OYU,
|
||||
/* 0x1D4 */ OBJECT_DNQ,
|
||||
/* 0x1D5 */ OBJECT_DAI,
|
||||
/* 0x1D6 */ OBJECT_KGY,
|
||||
/* 0x1D7 */ OBJECT_FB,
|
||||
/* 0x1D8 */ OBJECT_TAISOU,
|
||||
/* 0x1D9 */ OBJECT_MASK_BU_SAN,
|
||||
/* 0x1DA */ OBJECT_MASK_KI_TAN,
|
||||
/* 0x1DB */ OBJECT_MASK_RABIT,
|
||||
/* 0x1DC */ OBJECT_MASK_SKJ,
|
||||
/* 0x1DD */ OBJECT_MASK_BAKURETU,
|
||||
/* 0x1DE */ OBJECT_MASK_TRUTH,
|
||||
/* 0x1DF */ OBJECT_GK,
|
||||
/* 0x1E0 */ OBJECT_HAKA_OBJ,
|
||||
/* 0x1E1 */ OBJECT_MASK_GORON,
|
||||
/* 0x1E2 */ OBJECT_MASK_ZORA,
|
||||
/* 0x1E3 */ OBJECT_MASK_NUTS,
|
||||
/* 0x1E4 */ OBJECT_MASK_BOY,
|
||||
/* 0x1E5 */ OBJECT_DNT,
|
||||
/* 0x1E6 */ OBJECT_YUKIYAMA,
|
||||
/* 0x1E7 */ OBJECT_ICEFLOE,
|
||||
/* 0x1E8 */ OBJECT_GI_GOLD_DUST,
|
||||
/* 0x1E9 */ OBJECT_GI_BOTTLE_16,
|
||||
/* 0x1EA */ OBJECT_GI_BOTTLE_22,
|
||||
/* 0x1EB */ OBJECT_BEE,
|
||||
/* 0x1EC */ OBJECT_OT,
|
||||
/* 0x1ED */ OBJECT_UTUBO,
|
||||
/* 0x1EE */ OBJECT_DORA,
|
||||
/* 0x1EF */ OBJECT_GI_LOACH,
|
||||
/* 0x1F0 */ OBJECT_GI_SEAHORSE,
|
||||
/* 0x1F1 */ OBJECT_BIGPO,
|
||||
/* 0x1F2 */ OBJECT_HARIKO,
|
||||
/* 0x1F3 */ OBJECT_DNJ,
|
||||
/* 0x1F4 */ OBJECT_SINKAI_KABE,
|
||||
/* 0x1F5 */ OBJECT_KIN2_OBJ,
|
||||
/* 0x1F6 */ OBJECT_ISHI,
|
||||
/* 0x1F7 */ OBJECT_HAKUGIN_DEMO,
|
||||
/* 0x1F8 */ OBJECT_JG,
|
||||
/* 0x1F9 */ OBJECT_GI_SWORD_2,
|
||||
/* 0x1FA */ OBJECT_GI_SWORD_3,
|
||||
/* 0x1FB */ OBJECT_GI_SWORD_4,
|
||||
/* 0x1FC */ OBJECT_UM,
|
||||
/* 0x1FD */ OBJECT_MASK_GIBUDO,
|
||||
/* 0x1FE */ OBJECT_MASK_JSON,
|
||||
/* 0x1FF */ OBJECT_MASK_KERFAY,
|
||||
/* 0x200 */ OBJECT_MASK_BIGELF,
|
||||
/* 0x201 */ OBJECT_RB,
|
||||
/* 0x202 */ OBJECT_MBAR_OBJ,
|
||||
/* 0x203 */ OBJECT_IKANA_OBJ,
|
||||
/* 0x204 */ OBJECT_KZ,
|
||||
/* 0x205 */ OBJECT_TOKEI_TURRET,
|
||||
/* 0x206 */ OBJECT_ZOG,
|
||||
/* 0x207 */ OBJECT_ROTLIFT,
|
||||
/* 0x208 */ OBJECT_POSTHOUSE_OBJ,
|
||||
/* 0x209 */ OBJECT_GI_MASK09,
|
||||
/* 0x20A */ OBJECT_GI_MASK14,
|
||||
/* 0x20B */ OBJECT_GI_MASK15,
|
||||
/* 0x20C */ OBJECT_INIBS_OBJECT,
|
||||
/* 0x20D */ OBJECT_TREE,
|
||||
/* 0x20E */ OBJECT_KAIZOKU_OBJ,
|
||||
/* 0x20F */ OBJECT_GI_RESERVE_B_00,
|
||||
/* 0x210 */ OBJECT_GI_RESERVE_C_00,
|
||||
/* 0x211 */ OBJECT_ZOB,
|
||||
/* 0x212 */ OBJECT_MILKBAR,
|
||||
/* 0x213 */ OBJECT_DMASK,
|
||||
/* 0x214 */ OBJECT_MASK_KYOJIN,
|
||||
/* 0x215 */ OBJECT_GI_RESERVE_C_01,
|
||||
/* 0x216 */ OBJECT_ZOD,
|
||||
/* 0x217 */ OBJECT_KUMO30,
|
||||
/* 0x218 */ OBJECT_OBJ_YASI,
|
||||
/* 0x219 */ OBJECT_MASK_ROMERNY,
|
||||
/* 0x21A */ OBJECT_TANRON1,
|
||||
/* 0x21B */ OBJECT_TANRON2,
|
||||
/* 0x21C */ OBJECT_TANRON3,
|
||||
/* 0x21D */ OBJECT_GI_MAGICMUSHROOM,
|
||||
/* 0x21E */ OBJECT_OBJ_CHAN,
|
||||
/* 0x21F */ OBJECT_GI_MASK10,
|
||||
/* 0x220 */ OBJECT_ZOS,
|
||||
/* 0x221 */ OBJECT_MASK_POSTHAT,
|
||||
/* 0x222 */ OBJECT_F40_SWITCH,
|
||||
/* 0x223 */ OBJECT_LODMOON,
|
||||
/* 0x224 */ OBJECT_TRO,
|
||||
/* 0x225 */ OBJECT_GI_MASK12,
|
||||
/* 0x226 */ OBJECT_GI_MASK23,
|
||||
/* 0x227 */ OBJECT_GI_BOTTLE_21,
|
||||
/* 0x228 */ OBJECT_GI_CAMERA,
|
||||
/* 0x229 */ OBJECT_KAMEJIMA,
|
||||
/* 0x22A */ OBJECT_HARFGIBUD,
|
||||
/* 0x22B */ OBJECT_ZOV,
|
||||
/* 0x22C */ OBJECT_HGDOOR,
|
||||
/* 0x22D */ OBJECT_UNSET_22D,
|
||||
/* 0x22E */ OBJECT_UNSET_22E,
|
||||
/* 0x22F */ OBJECT_UNSET_22F,
|
||||
/* 0x230 */ OBJECT_DOR01,
|
||||
/* 0x231 */ OBJECT_DOR02,
|
||||
/* 0x232 */ OBJECT_DOR03,
|
||||
/* 0x233 */ OBJECT_DOR04,
|
||||
/* 0x234 */ OBJECT_LAST_OBJ,
|
||||
/* 0x235 */ OBJECT_REDEAD_OBJ,
|
||||
/* 0x236 */ OBJECT_IKNINSIDE_OBJ,
|
||||
/* 0x237 */ OBJECT_IKNV_OBJ,
|
||||
/* 0x238 */ OBJECT_PAMERA,
|
||||
/* 0x239 */ OBJECT_HSSTUMP,
|
||||
/* 0x23A */ OBJECT_ZM,
|
||||
/* 0x23B */ OBJECT_BIG_FWALL,
|
||||
/* 0x23C */ OBJECT_SECOM_OBJ,
|
||||
/* 0x23D */ OBJECT_HUNSUI,
|
||||
/* 0x23E */ OBJECT_UCH,
|
||||
/* 0x23F */ OBJECT_TANRON4,
|
||||
/* 0x240 */ OBJECT_TANRON5,
|
||||
/* 0x241 */ OBJECT_DT,
|
||||
/* 0x242 */ OBJECT_GI_MASK03,
|
||||
/* 0x243 */ OBJECT_CHA,
|
||||
/* 0x244 */ OBJECT_OBJ_DINNER,
|
||||
/* 0x245 */ OBJECT_GI_RESERVE_B_01,
|
||||
/* 0x246 */ OBJECT_LASTDAY,
|
||||
/* 0x247 */ OBJECT_BAI,
|
||||
/* 0x248 */ OBJECT_IN2,
|
||||
/* 0x249 */ OBJECT_IKN_DEMO,
|
||||
/* 0x24A */ OBJECT_YB,
|
||||
/* 0x24B */ OBJECT_RZ,
|
||||
/* 0x24C */ OBJECT_MASK_ZACHO,
|
||||
/* 0x24D */ OBJECT_GI_FIELDMAP,
|
||||
/* 0x24E */ OBJECT_MASK_STONE,
|
||||
/* 0x24F */ OBJECT_BJT,
|
||||
/* 0x250 */ OBJECT_TARU,
|
||||
/* 0x251 */ OBJECT_MOONSTON,
|
||||
/* 0x252 */ OBJECT_MASK_BREE,
|
||||
/* 0x253 */ OBJECT_GI_SCHEDULE,
|
||||
/* 0x254 */ OBJECT_GI_STONEMASK,
|
||||
/* 0x255 */ OBJECT_ZORABAND,
|
||||
/* 0x256 */ OBJECT_KEPN_KOYA,
|
||||
/* 0x257 */ OBJECT_OBJ_USIYANE,
|
||||
/* 0x258 */ OBJECT_GI_MASK05,
|
||||
/* 0x259 */ OBJECT_GI_MASK11,
|
||||
/* 0x25A */ OBJECT_GI_MASK20,
|
||||
/* 0x25B */ OBJECT_NNH,
|
||||
/* 0x25C */ OBJECT_MASK_GERO,
|
||||
/* 0x25D */ OBJECT_MASK_YOFUKASI,
|
||||
/* 0x25E */ OBJECT_MASK_MEOTO,
|
||||
/* 0x25F */ OBJECT_MASK_DANCER,
|
||||
/* 0x260 */ OBJECT_KZSAKU,
|
||||
/* 0x261 */ OBJECT_OBJ_MILK_BIN,
|
||||
/* 0x262 */ OBJECT_RANDOM_OBJ,
|
||||
/* 0x263 */ OBJECT_KUJIYA,
|
||||
/* 0x264 */ OBJECT_KITAN,
|
||||
/* 0x265 */ OBJECT_GI_MASK06,
|
||||
/* 0x266 */ OBJECT_GI_MASK16,
|
||||
/* 0x267 */ OBJECT_ASTR_OBJ,
|
||||
/* 0x268 */ OBJECT_BSB,
|
||||
/* 0x269 */ OBJECT_FALL2,
|
||||
/* 0x26A */ OBJECT_STH,
|
||||
/* 0x26B */ OBJECT_GI_MSSA,
|
||||
/* 0x26C */ OBJECT_SMTOWER,
|
||||
/* 0x26D */ OBJECT_GI_MASK21,
|
||||
/* 0x26E */ OBJECT_YADO_OBJ,
|
||||
/* 0x26F */ OBJECT_SYOTEN,
|
||||
/* 0x270 */ OBJECT_MOONEND,
|
||||
/* 0x271 */ OBJECT_OB,
|
||||
/* 0x272 */ OBJECT_GI_BOTTLE_04,
|
||||
/* 0x273 */ OBJECT_OBJ_DANPEILIFT,
|
||||
/* 0x274 */ OBJECT_WDOR01,
|
||||
/* 0x275 */ OBJECT_WDOR02,
|
||||
/* 0x276 */ OBJECT_WDOR03,
|
||||
/* 0x277 */ OBJECT_STK3,
|
||||
/* 0x278 */ OBJECT_KINSTA1_OBJ,
|
||||
/* 0x279 */ OBJECT_KINSTA2_OBJ,
|
||||
/* 0x27A */ OBJECT_BH,
|
||||
/* 0x27B */ OBJECT_WDOR04,
|
||||
/* 0x27C */ OBJECT_WDOR05,
|
||||
/* 0x27D */ OBJECT_GI_MASK17,
|
||||
/* 0x27E */ OBJECT_GI_MASK22,
|
||||
/* 0x27F */ OBJECT_LBFSHOT,
|
||||
/* 0x280 */ OBJECT_FUSEN,
|
||||
/* 0x281 */ OBJECT_ENDING_OBJ,
|
||||
/* 0x282 */ OBJECT_GI_MASK13,
|
||||
#define DEFINE_OBJECT(_name, enumValue) enumValue,
|
||||
#define DEFINE_OBJECT_UNSET(enumValue) enumValue,
|
||||
#define DEFINE_OBJECT_SIZE_ZERO(_name, enumValue) enumValue,
|
||||
|
||||
typedef enum ObjectId {
|
||||
#include "tables/object_table.h"
|
||||
/* 0x283 */ OBJECT_ID_MAX
|
||||
} ObjectID;
|
||||
} ObjectId;
|
||||
|
||||
#undef DEFINE_OBJECT
|
||||
#undef DEFINE_OBJECT_UNSET
|
||||
#undef DEFINE_OBJECT_SIZE_ZERO
|
||||
|
||||
#endif
|
||||
|
||||
+62
-36
@@ -503,36 +503,43 @@ typedef enum SunsSongState {
|
||||
#define PACK_WEEKEVENTREG_FLAG(index, mask) (((index) << 8) | (mask))
|
||||
|
||||
#define WEEKEVENTREG_00_01 PACK_WEEKEVENTREG_FLAG(0, 0x01)
|
||||
#define WEEKEVENTREG_00_02 PACK_WEEKEVENTREG_FLAG(0, 0x02)
|
||||
#define WEEKEVENTREG_00_04 PACK_WEEKEVENTREG_FLAG(0, 0x04)
|
||||
#define WEEKEVENTREG_00_08 PACK_WEEKEVENTREG_FLAG(0, 0x08)
|
||||
#define WEEKEVENTREG_00_10 PACK_WEEKEVENTREG_FLAG(0, 0x10)
|
||||
#define WEEKEVENTREG_00_20 PACK_WEEKEVENTREG_FLAG(0, 0x20)
|
||||
#define WEEKEVENTREG_00_40 PACK_WEEKEVENTREG_FLAG(0, 0x40)
|
||||
#define WEEKEVENTREG_00_80 PACK_WEEKEVENTREG_FLAG(0, 0x80)
|
||||
#define WEEKEVENTREG_01_01 PACK_WEEKEVENTREG_FLAG(1, 0x01)
|
||||
#define WEEKEVENTREG_01_02 PACK_WEEKEVENTREG_FLAG(1, 0x02)
|
||||
#define WEEKEVENTREG_01_04 PACK_WEEKEVENTREG_FLAG(1, 0x04)
|
||||
#define WEEKEVENTREG_01_08 PACK_WEEKEVENTREG_FLAG(1, 0x08)
|
||||
#define WEEKEVENTREG_01_10 PACK_WEEKEVENTREG_FLAG(1, 0x10)
|
||||
#define WEEKEVENTREG_01_20 PACK_WEEKEVENTREG_FLAG(1, 0x20)
|
||||
#define WEEKEVENTREG_01_40 PACK_WEEKEVENTREG_FLAG(1, 0x40)
|
||||
#define WEEKEVENTREG_01_80 PACK_WEEKEVENTREG_FLAG(1, 0x80)
|
||||
#define WEEKEVENTREG_02_01 PACK_WEEKEVENTREG_FLAG(2, 0x01)
|
||||
#define WEEKEVENTREG_02_02 PACK_WEEKEVENTREG_FLAG(2, 0x02)
|
||||
#define WEEKEVENTREG_02_04 PACK_WEEKEVENTREG_FLAG(2, 0x04)
|
||||
#define WEEKEVENTREG_02_08 PACK_WEEKEVENTREG_FLAG(2, 0x08)
|
||||
#define WEEKEVENTREG_02_10 PACK_WEEKEVENTREG_FLAG(2, 0x10)
|
||||
#define WEEKEVENTREG_02_20 PACK_WEEKEVENTREG_FLAG(2, 0x20)
|
||||
#define WEEKEVENTREG_02_40 PACK_WEEKEVENTREG_FLAG(2, 0x40)
|
||||
#define WEEKEVENTREG_02_80 PACK_WEEKEVENTREG_FLAG(2, 0x80)
|
||||
#define WEEKEVENTREG_03_01 PACK_WEEKEVENTREG_FLAG(3, 0x01)
|
||||
#define WEEKEVENTREG_03_02 PACK_WEEKEVENTREG_FLAG(3, 0x02)
|
||||
#define WEEKEVENTREG_03_04 PACK_WEEKEVENTREG_FLAG(3, 0x04)
|
||||
#define WEEKEVENTREG_03_08 PACK_WEEKEVENTREG_FLAG(3, 0x08)
|
||||
#define WEEKEVENTREG_03_10 PACK_WEEKEVENTREG_FLAG(3, 0x10)
|
||||
#define WEEKEVENTREG_03_20 PACK_WEEKEVENTREG_FLAG(3, 0x20)
|
||||
#define WEEKEVENTREG_03_40 PACK_WEEKEVENTREG_FLAG(3, 0x40)
|
||||
|
||||
/* Entrance cutscenes watched */
|
||||
|
||||
#define WEEKEVENTREG_ENTERED_TERMINA_FIELD PACK_WEEKEVENTREG_FLAG(0, 0x02)
|
||||
#define WEEKEVENTREG_ENTERED_IKANA_GRAVEYARD PACK_WEEKEVENTREG_FLAG(0, 0x04)
|
||||
#define WEEKEVENTREG_ENTERED_ROMANI_RANCH PACK_WEEKEVENTREG_FLAG(0, 0x08)
|
||||
#define WEEKEVENTREG_ENTERED_GORMAN_TRACK PACK_WEEKEVENTREG_FLAG(0, 0x10)
|
||||
#define WEEKEVENTREG_ENTERED_MOUNTAIN_VILLAGE_WINTER PACK_WEEKEVENTREG_FLAG(0, 0x20)
|
||||
#define WEEKEVENTREG_ENTERED_GORON_SHRINE PACK_WEEKEVENTREG_FLAG(0, 0x40)
|
||||
#define WEEKEVENTREG_ENTERED_SNOWHEAD PACK_WEEKEVENTREG_FLAG(0, 0x80)
|
||||
#define WEEKEVENTREG_ENTERED_SOUTHERN_SWAMP_POISONED PACK_WEEKEVENTREG_FLAG(1, 0x01)
|
||||
#define WEEKEVENTREG_ENTERED_WOODFALL PACK_WEEKEVENTREG_FLAG(1, 0x02)
|
||||
#define WEEKEVENTREG_ENTERED_DEKU_PALACE PACK_WEEKEVENTREG_FLAG(1, 0x04)
|
||||
#define WEEKEVENTREG_ENTERED_GREAT_BAY_COAST PACK_WEEKEVENTREG_FLAG(1, 0x08)
|
||||
#define WEEKEVENTREG_ENTERED_PIRATES_FORTRESS PACK_WEEKEVENTREG_FLAG(1, 0x10)
|
||||
#define WEEKEVENTREG_ENTERED_ZORA_HALL PACK_WEEKEVENTREG_FLAG(1, 0x20)
|
||||
#define WEEKEVENTREG_ENTERED_WATERFALL_RAPIDS PACK_WEEKEVENTREG_FLAG(1, 0x40)
|
||||
#define WEEKEVENTREG_ENTERED_IKANA_CANYON PACK_WEEKEVENTREG_FLAG(1, 0x80)
|
||||
// Attached to the scene but unused. Entrance cutscene is instead triggered by `ACTOR_OBJ_DEMO`
|
||||
#define WEEKEVENTREG_ENTERED_IKANA_CASTLE PACK_WEEKEVENTREG_FLAG(2, 0x01)
|
||||
#define WEEKEVENTREG_ENTERED_STONE_TOWER PACK_WEEKEVENTREG_FLAG(2, 0x02)
|
||||
#define WEEKEVENTREG_ENTERED_STONE_TOWER_INVERTED PACK_WEEKEVENTREG_FLAG(2, 0x04)
|
||||
#define WEEKEVENTREG_ENTERED_EAST_CLOCK_TOWN PACK_WEEKEVENTREG_FLAG(2, 0x08)
|
||||
#define WEEKEVENTREG_ENTERED_WEST_CLOCK_TOWN PACK_WEEKEVENTREG_FLAG(2, 0x10)
|
||||
#define WEEKEVENTREG_ENTERED_NORTH_CLOCK_TOWN PACK_WEEKEVENTREG_FLAG(2, 0x20)
|
||||
#define WEEKEVENTREG_ENTERED_WOODFALL_TEMPLE PACK_WEEKEVENTREG_FLAG(2, 0x40)
|
||||
#define WEEKEVENTREG_ENTERED_SNOWHEAD_TEMPLE PACK_WEEKEVENTREG_FLAG(2, 0x80)
|
||||
// Attached to the scene but unused. Entrance cutscene is instead triggered by `ACTOR_OBJ_DEMO`
|
||||
#define WEEKEVENTREG_ENTERED_PIRATES_FORTRESS_EXTERIOR PACK_WEEKEVENTREG_FLAG(3, 0x01)
|
||||
#define WEEKEVENTREG_ENTERED_STONE_TOWER_TEMPLE PACK_WEEKEVENTREG_FLAG(3, 0x02)
|
||||
#define WEEKEVENTREG_ENTERED_STONE_TOWER_TEMPLE_INVERTED PACK_WEEKEVENTREG_FLAG(3, 0x04)
|
||||
// Unused as no cutscene is attached to this script
|
||||
#define WEEKEVENTREG_ENTERED_THE_MOON PACK_WEEKEVENTREG_FLAG(3, 0x08)
|
||||
#define WEEKEVENTREG_ENTERED_MOON_DEKU_TRIAL PACK_WEEKEVENTREG_FLAG(3, 0x10)
|
||||
#define WEEKEVENTREG_ENTERED_MOON_GORON_TRIAL PACK_WEEKEVENTREG_FLAG(3, 0x20)
|
||||
#define WEEKEVENTREG_ENTERED_MOON_ZORA_TRIAL PACK_WEEKEVENTREG_FLAG(3, 0x40)
|
||||
|
||||
#define WEEKEVENTREG_03_80 PACK_WEEKEVENTREG_FLAG(3, 0x80)
|
||||
#define WEEKEVENTREG_04_01 PACK_WEEKEVENTREG_FLAG(4, 0x01)
|
||||
#define WEEKEVENTREG_04_02 PACK_WEEKEVENTREG_FLAG(4, 0x02)
|
||||
@@ -565,7 +572,8 @@ typedef enum SunsSongState {
|
||||
#define WEEKEVENTREG_07_10 PACK_WEEKEVENTREG_FLAG(7, 0x10)
|
||||
#define WEEKEVENTREG_07_20 PACK_WEEKEVENTREG_FLAG(7, 0x20)
|
||||
#define WEEKEVENTREG_07_40 PACK_WEEKEVENTREG_FLAG(7, 0x40)
|
||||
#define WEEKEVENTREG_07_80 PACK_WEEKEVENTREG_FLAG(7, 0x80)
|
||||
// Entrance cutscene watched to the prison where the deku princess is kept. Also set in door_warp1.c
|
||||
#define WEEKEVENTREG_ENTERED_WOODFALL_TEMPLE_PRISON PACK_WEEKEVENTREG_FLAG(7, 0x80)
|
||||
#define WEEKEVENTREG_08_01 PACK_WEEKEVENTREG_FLAG(8, 0x01)
|
||||
#define WEEKEVENTREG_08_02 PACK_WEEKEVENTREG_FLAG(8, 0x02)
|
||||
#define WEEKEVENTREG_08_04 PACK_WEEKEVENTREG_FLAG(8, 0x04)
|
||||
@@ -614,9 +622,18 @@ typedef enum SunsSongState {
|
||||
#define WEEKEVENTREG_13_04 PACK_WEEKEVENTREG_FLAG(13, 0x04)
|
||||
#define WEEKEVENTREG_13_08 PACK_WEEKEVENTREG_FLAG(13, 0x08)
|
||||
#define WEEKEVENTREG_13_10 PACK_WEEKEVENTREG_FLAG(13, 0x10)
|
||||
#define WEEKEVENTREG_13_20 PACK_WEEKEVENTREG_FLAG(13, 0x20)
|
||||
#define WEEKEVENTREG_13_40 PACK_WEEKEVENTREG_FLAG(13, 0x40)
|
||||
#define WEEKEVENTREG_13_80 PACK_WEEKEVENTREG_FLAG(13, 0x80)
|
||||
|
||||
// This flag marks that the player has finished the Oceanside Spider House and has exited.
|
||||
// Used to identify if EnSth should be moved deeper into the house.
|
||||
// This does NOT flag:
|
||||
// A) that the player has completed the house (Inventory_GetSkullTokenCount(play->sceneId))
|
||||
// B) that the player has collected a reward (WEEKEVENTREG_OCEANSIDE_SPIDER_HOUSE_COLLECTED_REWARD)
|
||||
// C) that the player has collected the wallet (WEEKEVENTREG_RECEIVED_OCEANSIDE_WALLET_UPGRADE)
|
||||
#define WEEKEVENTREG_OCEANSIDE_SPIDER_HOUSE_BUYER_MOVED_IN PACK_WEEKEVENTREG_FLAG(13, 0x20)
|
||||
|
||||
#define WEEKEVENTREG_RECEIVED_OCEANSIDE_WALLET_UPGRADE PACK_WEEKEVENTREG_FLAG(13, 0x40)
|
||||
// You only get a wallet if completed on Day 1: repeat gets silver rupee, other days get less
|
||||
#define WEEKEVENTREG_OCEANSIDE_SPIDER_HOUSE_COLLECTED_REWARD PACK_WEEKEVENTREG_FLAG(13, 0x80)
|
||||
|
||||
// PlayedMilkMinigame
|
||||
// Attempted Cremia Cart Ride
|
||||
@@ -785,6 +802,9 @@ typedef enum SunsSongState {
|
||||
#define WEEKEVENTREG_31_10 PACK_WEEKEVENTREG_FLAG(31, 0x10)
|
||||
#define WEEKEVENTREG_31_20 PACK_WEEKEVENTREG_FLAG(31, 0x20)
|
||||
|
||||
//! @note: entrance cutscenes defined in `CutsceneEntry` can not use
|
||||
//! any of the below weekEventFlags due to bitpacking
|
||||
|
||||
// Cremia asked the player to accompany her to town
|
||||
#define WEEKEVENTREG_31_40 PACK_WEEKEVENTREG_FLAG(31, 0x40)
|
||||
// Player is playing the Milk Run
|
||||
@@ -819,10 +839,10 @@ typedef enum SunsSongState {
|
||||
|
||||
#define WEEKEVENTREG_34_02 PACK_WEEKEVENTREG_FLAG(34, 0x02)
|
||||
#define WEEKEVENTREG_34_04 PACK_WEEKEVENTREG_FLAG(34, 0x04)
|
||||
#define WEEKEVENTREG_34_08 PACK_WEEKEVENTREG_FLAG(34, 0x08)
|
||||
#define WEEKEVENTREG_SWAMP_SPIDER_HOUSE_TALKED PACK_WEEKEVENTREG_FLAG(34, 0x08)
|
||||
#define WEEKEVENTREG_34_10 PACK_WEEKEVENTREG_FLAG(34, 0x10)
|
||||
#define WEEKEVENTREG_34_20 PACK_WEEKEVENTREG_FLAG(34, 0x20)
|
||||
#define WEEKEVENTREG_34_40 PACK_WEEKEVENTREG_FLAG(34, 0x40)
|
||||
#define WEEKEVENTREG_RECEIVED_MASK_OF_TRUTH PACK_WEEKEVENTREG_FLAG(34, 0x40)
|
||||
|
||||
// Cremia did Milk Run alone. Player didn't interact or didn't accept the ride
|
||||
#define WEEKEVENTREG_34_80 PACK_WEEKEVENTREG_FLAG(34, 0x80)
|
||||
@@ -1218,7 +1238,10 @@ typedef enum SunsSongState {
|
||||
#define WEEKEVENTREG_80_01 PACK_WEEKEVENTREG_FLAG(80, 0x01)
|
||||
#define WEEKEVENTREG_80_02 PACK_WEEKEVENTREG_FLAG(80, 0x02)
|
||||
#define WEEKEVENTREG_80_04 PACK_WEEKEVENTREG_FLAG(80, 0x04)
|
||||
|
||||
// Aveil has spotted Player
|
||||
#define WEEKEVENTREG_80_08 PACK_WEEKEVENTREG_FLAG(80, 0x08)
|
||||
|
||||
#define WEEKEVENTREG_80_10 PACK_WEEKEVENTREG_FLAG(80, 0x10)
|
||||
#define WEEKEVENTREG_80_20 PACK_WEEKEVENTREG_FLAG(80, 0x20)
|
||||
#define WEEKEVENTREG_80_40 PACK_WEEKEVENTREG_FLAG(80, 0x40)
|
||||
@@ -1243,7 +1266,10 @@ typedef enum SunsSongState {
|
||||
#define WEEKEVENTREG_82_40 PACK_WEEKEVENTREG_FLAG(82, 0x40)
|
||||
#define WEEKEVENTREG_82_80 PACK_WEEKEVENTREG_FLAG(82, 0x80)
|
||||
#define WEEKEVENTREG_83_01 PACK_WEEKEVENTREG_FLAG(83, 0x01)
|
||||
|
||||
// Knocked the Gerudo beehive down
|
||||
#define WEEKEVENTREG_83_02 PACK_WEEKEVENTREG_FLAG(83, 0x02)
|
||||
|
||||
#define WEEKEVENTREG_83_04 PACK_WEEKEVENTREG_FLAG(83, 0x04)
|
||||
#define WEEKEVENTREG_83_08 PACK_WEEKEVENTREG_FLAG(83, 0x08)
|
||||
#define WEEKEVENTREG_83_10 PACK_WEEKEVENTREG_FLAG(83, 0x10)
|
||||
|
||||
+1
-1
@@ -261,7 +261,7 @@ typedef struct {
|
||||
/* 0x02 */ u8 unk2; // 3: Room is hot
|
||||
/* 0x03 */ u8 unk3;
|
||||
/* 0x04 */ s8 echo;
|
||||
/* 0x05 */ u8 unk5;
|
||||
/* 0x05 */ u8 lensMode;
|
||||
/* 0x06 */ u8 enablePosLights;
|
||||
/* 0x07 */ UNK_TYPE1 pad7[0x1];
|
||||
/* 0x08 */ RoomMesh* mesh;
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
#ifndef Z64_SKIN_H
|
||||
#define Z64_SKIN_H
|
||||
#ifndef Z64SKIN_H
|
||||
#define Z64SKIN_H
|
||||
|
||||
#include "z64animation.h"
|
||||
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
#ifndef Z64SKYBOX_H
|
||||
#define Z64SKYBOX_H
|
||||
|
||||
#include "PR/ultratypes.h"
|
||||
#include "PR/gbi.h"
|
||||
#include "color.h"
|
||||
|
||||
#include "z64dma.h"
|
||||
#include "z64math.h"
|
||||
#include "z64view.h"
|
||||
|
||||
struct GraphicsContext;
|
||||
struct GameState;
|
||||
struct PlayState;
|
||||
|
||||
typedef enum SkyboxId {
|
||||
/* 0 */ SKYBOX_NONE,
|
||||
/* 1 */ SKYBOX_NORMAL_SKY,
|
||||
/* 2 */ SKYBOX_2,
|
||||
/* 3 */ SKYBOX_3,
|
||||
/* 5 */ SKYBOX_CUTSCENE_MAP = 5
|
||||
} SkyboxId;
|
||||
|
||||
typedef struct SkyboxContext {
|
||||
/* 0x000 */ View view;
|
||||
/* 0x168 */ void* staticSegments[4];
|
||||
/* 0x178 */ void* paletteStaticSegment;
|
||||
/* 0x17C */ Gfx (*dListBuf)[150];
|
||||
/* 0x180 */ Gfx* roomDL;
|
||||
/* 0x184 */ Vtx* roomVtx;
|
||||
/* 0x188 */ DmaRequest unk188;
|
||||
/* 0x1A8 */ DmaRequest unk1A8;
|
||||
/* 0x1C8 */ DmaRequest unk1C8;
|
||||
/* 0x1E8 */ OSMesgQueue loadQueue;
|
||||
/* 0x200 */ OSMesg loadMsg;
|
||||
/* 0x204 */ s16 skyboxShouldDraw;
|
||||
/* 0x208 */ Vec3f rot;
|
||||
/* 0x214 */ Vec3f eye;
|
||||
/* 0x220 */ s16 angle;
|
||||
/* 0x222 */ Color_RGB8 prim;
|
||||
/* 0x225 */ Color_RGB8 env;
|
||||
} SkyboxContext; // size = 0x228
|
||||
|
||||
typedef struct struct_801C5F44 {
|
||||
/* 0x00 */ s32 unk0;
|
||||
/* 0x04 */ s32 unk4;
|
||||
/* 0x08 */ s32 unk8;
|
||||
/* 0x0C */ s32 unkC;
|
||||
/* 0x10 */ s32 unk10;
|
||||
} struct_801C5F44; // size = 0x14
|
||||
|
||||
s32 func_80142440(SkyboxContext* skyboxCtx, Vtx* roomVtx, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6, s32 arg7, s32 arg8);
|
||||
void func_80143148(SkyboxContext* skyboxCtx, s32 arg1);
|
||||
void Skybox_Setup(struct GameState* gameState, SkyboxContext* skyboxCtx, s16 skyboxId);
|
||||
void func_80143324(struct PlayState* play, SkyboxContext* skyboxCtx, s16 skyboxId);
|
||||
void Skybox_Init(struct GameState* gameState, SkyboxContext* skyboxCtx, s16 skyboxId);
|
||||
Mtx* Skybox_UpdateMatrix(SkyboxContext* skyboxCtx, f32 x, f32 y, f32 z);
|
||||
void Skybox_SetColors(SkyboxContext* skyboxCtx, u8 primR, u8 primG, u8 primB, u8 envR, u8 envG, u8 envB);
|
||||
void Skybox_Draw(SkyboxContext* skyboxCtx, struct GraphicsContext* gfxCtx, s16 skyboxId, s16 blend, f32 x, f32 y, f32 z);
|
||||
void Skybox_Update(SkyboxContext* skyboxCtx);
|
||||
|
||||
#endif
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
#ifndef Z64_SNAP_H
|
||||
#define Z64_SNAP_H
|
||||
#ifndef Z64SNAP_H
|
||||
#define Z64SNAP_H
|
||||
|
||||
#include "PR/ultratypes.h"
|
||||
#include "z64actor.h"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user