<Root>
    <File Name="ovl_En_Jsjutan" BaseAddress="0x80A897A0" RangeStart="0x12F8" RangeEnd="0x4C88" Segment="128">
        <!-- D_80A8AA98. Carpet texture. -->
        <Texture Name="gJsjutanCarpetTex" OutName="carpet" Format="rgb5a1" Width="32" Height="64" Offset="0x12F8"/>

        <!-- D_80A8BA98. Carpet's shadow vertices. Same vertex type as gJsjutanShadowEvenVtx. Used when gameplayFrames is odd. -->
        <Array Name="gJsjutanShadowOddVtx" Count="144" Offset="0x22F8">
            <Vtx/>
        </Array>
        <!-- D_80A8C398. Carpet's shadow vertices. Same vertex type as gJsjutanShadowOddVtx. Used when gameplayFrames is even. -->
        <Array Name="gJsjutanShadowEvenVtx" Count="144" Offset="0x2BF8">
            <Vtx/>
        </Array>
        <!-- D_80A8CC98. Carpet vertices. Same vertex type as gJsjutanCarpetEvenVtx. Used when gameplayFrames is odd. -->
        <Array Name="gJsjutanCarpetOddVtx" Count="144" Offset="0x34F8">
            <Vtx/>
        </Array>

        <!-- D_80A8E610. Variable declared in `.bss` of EnJsjutan. Used by gJsjutanShadowVisualDL -->
        <Symbol Name="gJsjutanShadowTex" Type="u8" TypeSize="1" Count="0x800" Offset="0x4E70"/>

        <!-- D_80A8D598. Draws the carpet's texture. -->
        <DList Name="gJsjutanCarpetVisualDL" Offset="0x3DF8"/>
        <!-- D_80A8D618. Draws the carpet's shadow texture. -->
        <DList Name="gJsjutanShadowVisualDL" Offset="0x3E78"/>

        <!-- D_80A8D688. Draws vertexs in segment 0x0C. -->
        <DList Name="gJsjutanGeometryDL" Offset="0x3EE8"/>

        <!-- D_80A8DAB8. Carpet vertices. Same vertex type as gJsjutanCarpetOddVtx. Used when gameplayFrames is even. -->
        <Array Name="gJsjutanCarpetEvenVtx" Count="144" Offset="0x4318">
            <Vtx/>
        </Array>

        <!-- D_80A8E400 -->
        <Collision Name="gJsjutanCol" Offset="0x4C60"/>
    </File>
</Root>
