Files
mm/assets/xml/objects/object_fall.xml
T
Tom Overton 0e6662aafd Document objects used with En_Fall (fall, fall2, lodmoon, moonston) (#558)
* Document lodmoon

* Document moonston

* Document the open-mouth moon part of fall2

* Document object_fall

* Move flags to .c

* palette -> tlut

* File header comment

* OPEN_DISPS/CLOSE_DISPS spacing

* Lots more spacing

* Add spaces after breaks

* Better describe the subtypes

* More fixes

* Be a little more specific in fireball comments

* Respond to Elliptic's second review

* I need to stop forgetting to run ./format.sh

* Single line comment styling

* Preserve ordering
2022-01-30 17:19:41 -03:00

57 lines
3.4 KiB
XML

<Root>
<!--
Contains the high-detail moon used in cutscenes and in Termina Field,
the debris that rises from the ground as the moon is crashing, the
ball of fire that surrounds the moon when it is crashing, and the ring
of fire that expands outward when the moon is almost done crashing.
-->
<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="gMoonDebrisMaterialDL" Offset="0x198" />
<DList Name="gMoonDebrisModel1DL" Offset="0x220" />
<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" />\
<!-- Fireball Vertices -->
<Array Name="gMoonFireballVtx" Count="209" Offset="0x4C0">
<Vtx/>
</Array>
<!-- Fireball DisplayList -->
<DList Name="gMoonFireballDL" Offset="0x11D0" />
<!-- Fireball Textures -->
<Texture Name="gMoonFireballFlecksTex" OutName="moon_fireball_flecks" Format="i8" Width="64" Height="64" Offset="0x1688" />
<Texture Name="gMoonFireballFlamesTex" OutName="moon_fireball_flames" Format="i4" Width="64" Height="64" Offset="0x2688" />
<Texture Name="gMoonFireballMaskTex" OutName="moon_fireball_mask" Format="i4" Width="64" Height="64" Offset="0x2E88" />
<!-- Fire Ring DisplayList -->
<DList Name="gMoonFireRingDL" Offset="0x3C30" />
<!-- Fire Ring Textures -->
<Texture Name="gMoonFireRingFlamesTex" OutName="moon_fire_ring_flames" Format="i8" Width="32" Height="64" Offset="0x3E28" />
<Texture Name="gMoonFireRingMaskTex" OutName="moon_fire_ring_mask" Format="i8" Width="32" Height="64" Offset="0x4628" />
<!-- Fire Ring Texture Animation -->
<TextureAnimation Name="gMoonFireRingTexAnim" Offset="0x4E38" />
<!-- Unused Fireball Texture Animation -->
<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" />
<!-- Moon Textures -->
<Texture Name="gMoonFarSideTLUT" OutName="moon_far_side_tlut" Format="rgba16" Width="4" Height="4" Offset="0x82F8" />
<Texture Name="gMoonFaceTLUT" OutName="moon_face_tlut" Format="rgba16" Width="4" Height="4" Offset="0x8318" />
<Texture Name="gMoonEyeTex" OutName="moon_eye" Format="rgba16" Width="32" Height="32" Offset="0x8338" />
<Texture Name="gMoonTeethTex" OutName="moon_teeth" Format="rgba16" Width="64" Height="32" Offset="0x8B38" />
<Texture Name="gMoonFarSideTex" OutName="moon_far_side" Format="ci4" Width="64" Height="64" Offset="0x9B38" />
<Texture Name="gMoonFaceTex" OutName="moon_face" Format="ci4" Width="64" Height="64" Offset="0xA338" />
</File>
</Root>