Add Dana's models to the game, add cosmetic customisation for keys and rename Bombchus in Logic (#4311)

* initial implementation of new models

* fix typo

* Add smaller skeleton key model and try to fix windows build

* stupid windows, you made me look bad!

* make DrawBombchuBag function work

* small cleanups

* OOGGA BOOGA BOO

* fix post merge leftovers

* post merge fix

* Added Big Key Lighting override to show vanilla lighting when unchanged

* rename CustomdLists into customIconDLs

* post merge fixes

* fix some tooltip issues

* post merge cleanup and some small menu changes

* post merge fix

* post merge fix

* add new boss soul model, colours broken

* update boss soul model for env support

* Add dungeon customise buttons to cosmetic editor

* fix mac build?

* keys don't support alpha

* fix submodules

* ring now draws

* fix keyring colours

* Add bombchu Bag RG, fix boss soul skull colour

* address reviews
This commit is contained in:
Pepper0ni
2025-01-15 13:18:52 +00:00
committed by GitHub
parent 95a4e1cfba
commit 3e6a0ef566
253 changed files with 34305 additions and 1288 deletions

Binary file not shown.

View File

@@ -0,0 +1,13 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_bombchubag/mat_gBombchuBagBodyDL_f3dlite_bag_body_shine"/>
<CallDisplayList Path="objects/object_bombchubag/gBombchuBagBodyDL_tri_0"/>
<CallDisplayList Path="objects/object_bombchubag/mat_gBombchuBagBodyDL_f3dlite_bag_body_matte"/>
<CallDisplayList Path="objects/object_bombchubag/gBombchuBagBodyDL_tri_1"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,31 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_bombchubag/gBombchuBagBodyDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="4" V02="5"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="9" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="12" V01="14" V02="15"/>
<LoadVertices Path="objects/object_bombchubag/gBombchuBagBodyDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="3" V01="2" V02="4"/>
<Triangle1 V00="3" V01="4" V02="5"/>
<Triangle1 V00="5" V01="4" V02="6"/>
<Triangle1 V00="5" V01="6" V02="7"/>
<Triangle1 V00="7" V01="6" V02="8"/>
<Triangle1 V00="7" V01="8" V02="9"/>
<Triangle1 V00="9" V01="8" V02="10"/>
<Triangle1 V00="9" V01="10" V02="11"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="14" V01="15" V02="12"/>
<LoadVertices Path="objects/object_bombchubag/gBombchuBagBodyDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="11"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="2" V01="3" V02="4"/>
<Triangle1 V00="5" V01="6" V02="7"/>
<Triangle1 V00="7" V01="8" V02="5"/>
<Triangle1 V00="7" V01="9" V02="8"/>
<Triangle1 V00="8" V01="10" V02="5"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,99 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_bombchubag/gBombchuBagBodyDL_vtx_1" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="1" V02="0"/>
<Triangle1 V00="3" V01="4" V02="1"/>
<Triangle1 V00="5" V01="4" V02="3"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="9" V02="7"/>
<Triangle1 V00="10" V01="9" V02="6"/>
<Triangle1 V00="9" V01="10" V02="11"/>
<Triangle1 V00="9" V01="11" V02="12"/>
<Triangle1 V00="12" V01="11" V02="13"/>
<Triangle1 V00="14" V01="13" V02="11"/>
<Triangle1 V00="12" V01="13" V02="15"/>
<LoadVertices Path="objects/object_bombchubag/gBombchuBagBodyDL_vtx_1" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="0" V02="2"/>
<Triangle1 V00="3" V01="2" V02="4"/>
<Triangle1 V00="4" V01="2" V02="5"/>
<Triangle1 V00="4" V01="5" V02="6"/>
<Triangle1 V00="6" V01="5" V02="7"/>
<Triangle1 V00="8" V01="0" V02="3"/>
<Triangle1 V00="8" V01="9" V02="0"/>
<Triangle1 V00="10" V01="9" V02="8"/>
<Triangle1 V00="10" V01="11" V02="9"/>
<Triangle1 V00="12" V01="13" V02="14"/>
<Triangle1 V00="14" V01="13" V02="15"/>
<LoadVertices Path="objects/object_bombchubag/gBombchuBagBodyDL_vtx_1" VertexBufferIndex="0" VertexOffset="32" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="1" V01="3" V02="2"/>
<Triangle1 V00="4" V01="2" V02="3"/>
<Triangle1 V00="4" V01="3" V02="5"/>
<Triangle1 V00="5" V01="3" V02="6"/>
<Triangle1 V00="7" V01="5" V02="6"/>
<Triangle1 V00="7" V01="6" V02="8"/>
<Triangle1 V00="8" V01="6" V02="9"/>
<Triangle1 V00="8" V01="9" V02="10"/>
<Triangle1 V00="10" V01="9" V02="11"/>
<Triangle1 V00="12" V01="5" V02="7"/>
<Triangle1 V00="12" V01="4" V02="5"/>
<Triangle1 V00="13" V01="4" V02="12"/>
<Triangle1 V00="14" V01="13" V02="12"/>
<Triangle1 V00="14" V01="12" V02="15"/>
<LoadVertices Path="objects/object_bombchubag/gBombchuBagBodyDL_vtx_1" VertexBufferIndex="0" VertexOffset="48" Count="15"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="2" V02="1"/>
<Triangle1 V00="3" V01="1" V02="4"/>
<Triangle1 V00="4" V01="1" V02="5"/>
<Triangle1 V00="6" V01="4" V02="5"/>
<Triangle1 V00="6" V01="5" V02="7"/>
<Triangle1 V00="7" V01="5" V02="8"/>
<Triangle1 V00="7" V01="8" V02="9"/>
<Triangle1 V00="9" V01="8" V02="10"/>
<Triangle1 V00="11" V01="4" V02="6"/>
<Triangle1 V00="11" V01="3" V02="4"/>
<Triangle1 V00="12" V01="2" V02="3"/>
<Triangle1 V00="12" V01="13" V02="2"/>
<Triangle1 V00="14" V01="13" V02="12"/>
<LoadVertices Path="objects/object_bombchubag/gBombchuBagBodyDL_vtx_1" VertexBufferIndex="0" VertexOffset="63" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="1" V02="0"/>
<Triangle1 V00="3" V01="4" V02="1"/>
<Triangle1 V00="5" V01="4" V02="3"/>
<Triangle1 V00="5" V01="6" V02="4"/>
<Triangle1 V00="4" V01="6" V02="7"/>
<Triangle1 V00="4" V01="7" V02="8"/>
<Triangle1 V00="1" V01="4" V02="8"/>
<Triangle1 V00="9" V01="10" V02="11"/>
<Triangle1 V00="12" V01="11" V02="10"/>
<Triangle1 V00="12" V01="10" V02="13"/>
<Triangle1 V00="13" V01="10" V02="14"/>
<Triangle1 V00="15" V01="13" V02="14"/>
<LoadVertices Path="objects/object_bombchubag/gBombchuBagBodyDL_vtx_1" VertexBufferIndex="0" VertexOffset="79" Count="15"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="2" V01="1" V02="3"/>
<Triangle1 V00="2" V01="3" V02="4"/>
<Triangle1 V00="4" V01="3" V02="5"/>
<Triangle1 V00="6" V01="7" V02="0"/>
<Triangle1 V00="6" V01="8" V02="7"/>
<Triangle1 V00="9" V01="10" V02="11"/>
<Triangle1 V00="12" V01="9" V02="11"/>
<Triangle1 V00="12" V01="11" V02="13"/>
<Triangle1 V00="11" V01="14" V02="13"/>
<LoadVertices Path="objects/object_bombchubag/gBombchuBagBodyDL_vtx_1" VertexBufferIndex="0" VertexOffset="94" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="0" V02="2"/>
<Triangle1 V00="3" V01="2" V02="4"/>
<Triangle1 V00="2" V01="5" V02="4"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="9" V01="6" V02="8"/>
<Triangle1 V00="9" V01="8" V02="0"/>
<Triangle1 V00="8" V01="10" V02="0"/>
<Triangle1 V00="4" V01="11" V02="12"/>
<Triangle1 V00="13" V01="4" V02="12"/>
<Triangle1 V00="13" V01="12" V02="14"/>
<Triangle1 V00="12" V01="15" V02="14"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,45 @@
<Vertex Version="0">
<Vtx X="-9" Y="-15" Z="23" S="-938" T="-926" R="193" G="249" B="110" A="255"/>
<Vtx X="-9" Y="-10" Z="23" S="-922" T="-943" R="191" G="4" B="109" A="255"/>
<Vtx X="-15" Y="-12" Z="19" S="-932" T="-954" R="190" G="14" B="108" A="255"/>
<Vtx X="15" Y="-2" Z="17" S="-870" T="-830" R="67" G="22" B="106" A="255"/>
<Vtx X="9" Y="-10" Z="23" S="-900" T="-815" R="65" G="4" B="109" A="255"/>
<Vtx X="15" Y="-12" Z="19" S="-900" T="-804" R="66" G="14" B="108" A="255"/>
<Vtx X="-15" Y="-2" Z="17" S="-870" T="-958" R="189" G="22" B="106" A="255"/>
<Vtx X="-15" Y="-12" Z="19" S="-900" T="-954" R="190" G="14" B="108" A="255"/>
<Vtx X="-9" Y="-10" Z="23" S="-900" T="-943" R="191" G="4" B="109" A="255"/>
<Vtx X="9" Y="-10" Z="23" S="-922" T="-858" R="65" G="4" B="109" A="255"/>
<Vtx X="9" Y="-15" Z="23" S="-938" T="-874" R="63" G="249" B="110" A="255"/>
<Vtx X="15" Y="-12" Z="19" S="-932" T="-847" R="66" G="14" B="108" A="255"/>
<Vtx X="0" Y="20" Z="-23" S="-580" T="-836" R="0" G="200" B="142" A="255"/>
<Vtx X="0" Y="24" Z="-23" S="-580" T="-1092" R="0" G="96" B="172" A="255"/>
<Vtx X="2" Y="24" Z="-21" S="-666" T="-1092" R="87" G="86" B="222" A="255"/>
<Vtx X="2" Y="20" Z="-22" S="-666" T="-836" R="87" G="190" B="192" A="255"/>
<Vtx X="2" Y="20" Z="-22" S="-666" T="-836" R="87" G="190" B="192" A="255"/>
<Vtx X="2" Y="24" Z="-21" S="-666" T="-1092" R="87" G="86" B="222" A="255"/>
<Vtx X="2" Y="23" Z="-19" S="-751" T="-1092" R="87" G="66" B="64" A="255"/>
<Vtx X="2" Y="19" Z="-20" S="-751" T="-836" R="87" G="170" B="34" A="255"/>
<Vtx X="0" Y="23" Z="-18" S="-836" T="-1092" R="0" G="56" B="114" A="255"/>
<Vtx X="0" Y="19" Z="-19" S="-836" T="-836" R="0" G="160" B="84" A="255"/>
<Vtx X="-2" Y="23" Z="-19" S="-922" T="-1092" R="169" G="66" B="64" A="255"/>
<Vtx X="-2" Y="19" Z="-20" S="-922" T="-836" R="169" G="170" B="34" A="255"/>
<Vtx X="-2" Y="24" Z="-21" S="-1007" T="-1092" R="169" G="86" B="222" A="255"/>
<Vtx X="-2" Y="20" Z="-22" S="-1007" T="-836" R="169" G="190" B="192" A="255"/>
<Vtx X="0" Y="24" Z="-23" S="-1092" T="-1092" R="0" G="96" B="172" A="255"/>
<Vtx X="0" Y="20" Z="-23" S="-1092" T="-836" R="0" G="200" B="142" A="255"/>
<Vtx X="2" Y="23" Z="-19" S="-858" T="-647" R="87" G="66" B="64" A="255"/>
<Vtx X="2" Y="24" Z="-21" S="-858" T="-770" R="87" G="86" B="222" A="255"/>
<Vtx X="0" Y="24" Z="-23" S="-964" T="-831" R="0" G="96" B="172" A="255"/>
<Vtx X="-2" Y="23" Z="-19" S="-1071" T="-647" R="169" G="66" B="64" A="255"/>
<Vtx X="0" Y="24" Z="-23" S="-964" T="-831" R="0" G="96" B="172" A="255"/>
<Vtx X="-2" Y="24" Z="-21" S="-1071" T="-770" R="169" G="86" B="222" A="255"/>
<Vtx X="-2" Y="23" Z="-19" S="-1071" T="-647" R="169" G="66" B="64" A="255"/>
<Vtx X="0" Y="23" Z="-18" S="-964" T="-585" R="0" G="56" B="114" A="255"/>
<Vtx X="2" Y="23" Z="-19" S="-858" T="-647" R="87" G="66" B="64" A="255"/>
<Vtx X="-2" Y="20" Z="-22" S="-815" T="-770" R="169" G="190" B="192" A="255"/>
<Vtx X="0" Y="20" Z="-23" S="-708" T="-831" R="0" G="200" B="142" A="255"/>
<Vtx X="2" Y="20" Z="-22" S="-602" T="-770" R="87" G="190" B="192" A="255"/>
<Vtx X="0" Y="19" Z="-19" S="-708" T="-585" R="0" G="160" B="84" A="255"/>
<Vtx X="2" Y="19" Z="-20" S="-602" T="-647" R="87" G="170" B="34" A="255"/>
<Vtx X="-2" Y="19" Z="-20" S="-815" T="-647" R="169" G="170" B="34" A="255"/>
</Vertex>

View File

@@ -0,0 +1,112 @@
<Vertex Version="0">
<Vtx X="-6" Y="-33" Z="3" S="112" T="325" R="225" G="133" B="2" A="255"/>
<Vtx X="-8" Y="-28" Z="13" S="197" T="325" R="221" G="141" B="41" A="255"/>
<Vtx X="-18" Y="-23" Z="10" S="197" T="240" R="165" G="168" B="13" A="255"/>
<Vtx X="6" Y="-33" Z="3" S="112" T="411" R="31" G="133" B="2" A="255"/>
<Vtx X="8" Y="-28" Z="13" S="197" T="411" R="35" G="141" B="41" A="255"/>
<Vtx X="18" Y="-23" Z="10" S="197" T="496" R="91" G="168" B="13" A="255"/>
<Vtx X="-18" Y="-23" Z="10" S="368" T="69" R="165" G="168" B="13" A="255"/>
<Vtx X="-16" Y="-25" Z="-5" S="453" T="-16" R="168" G="171" B="222" A="255"/>
<Vtx X="-6" Y="-33" Z="3" S="368" T="-16" R="225" G="133" B="2" A="255"/>
<Vtx X="-22" Y="-18" Z="1" S="453" T="69" R="136" G="214" B="252" A="255"/>
<Vtx X="-24" Y="-9" Z="1" S="453" T="155" R="131" G="248" B="238" A="255"/>
<Vtx X="-22" Y="0" Z="-1" S="453" T="155" R="147" G="50" B="214" A="255"/>
<Vtx X="-22" Y="-11" Z="-8" S="453" T="69" R="142" G="253" B="200" A="255"/>
<Vtx X="-14" Y="6" Z="-9" S="453" T="155" R="165" G="79" B="215" A="255"/>
<Vtx X="-16" Y="8" Z="7" S="453" T="240" R="192" G="109" B="243" A="255"/>
<Vtx X="-14" Y="-2" Z="-15" S="453" T="69" R="167" G="25" B="169" A="255"/>
<Vtx X="-14" Y="-2" Z="-15" S="453" T="69" R="167" G="25" B="169" A="255"/>
<Vtx X="-14" Y="6" Z="-9" S="453" T="155" R="165" G="79" B="215" A="255"/>
<Vtx X="-5" Y="11" Z="-19" S="453" T="69" R="159" G="58" B="198" A="255"/>
<Vtx X="-5" Y="-9" Z="-21" S="453" T="-16" R="222" G="239" B="135" A="255"/>
<Vtx X="0" Y="5" Z="-23" S="453" T="-16" R="0" G="5" B="129" A="255"/>
<Vtx X="-2" Y="18" Z="-21" S="453" T="69" R="143" G="51" B="228" A="255"/>
<Vtx X="0" Y="16" Z="-23" S="453" T="-16" R="0" G="12" B="130" A="255"/>
<Vtx X="0" Y="23" Z="-21" S="453" T="-16" R="0" G="127" B="0" A="255"/>
<Vtx X="-16" Y="-18" Z="-13" S="453" T="-16" R="170" G="214" B="172" A="255"/>
<Vtx X="-22" Y="-11" Z="-8" S="453" T="69" R="142" G="253" B="200" A="255"/>
<Vtx X="-16" Y="-25" Z="-5" S="453" T="-16" R="168" G="171" B="222" A="255"/>
<Vtx X="-22" Y="-18" Z="1" S="453" T="69" R="136" G="214" B="252" A="255"/>
<Vtx X="-6" Y="-33" Z="3" S="368" T="1008" R="225" G="133" B="2" A="255"/>
<Vtx X="-16" Y="-25" Z="-5" S="453" T="1008" R="168" G="171" B="222" A="255"/>
<Vtx X="-7" Y="-29" Z="-8" S="453" T="923" R="224" G="147" B="198" A="255"/>
<Vtx X="-16" Y="-18" Z="-13" S="453" T="1008" R="170" G="214" B="172" A="255"/>
<Vtx X="-7" Y="-29" Z="-8" S="453" T="923" R="224" G="147" B="198" A="255"/>
<Vtx X="-16" Y="-18" Z="-13" S="453" T="1008" R="170" G="214" B="172" A="255"/>
<Vtx X="-7" Y="-22" Z="-17" S="453" T="923" R="225" G="187" B="154" A="255"/>
<Vtx X="-5" Y="-9" Z="-21" S="453" T="923" R="222" G="239" B="135" A="255"/>
<Vtx X="7" Y="-22" Z="-17" S="453" T="837" R="31" G="187" B="154" A="255"/>
<Vtx X="5" Y="-9" Z="-21" S="453" T="837" R="34" G="239" B="135" A="255"/>
<Vtx X="0" Y="5" Z="-23" S="453" T="837" R="0" G="5" B="129" A="255"/>
<Vtx X="14" Y="-2" Z="-15" S="453" T="752" R="89" G="25" B="169" A="255"/>
<Vtx X="5" Y="11" Z="-19" S="453" T="752" R="97" G="58" B="198" A="255"/>
<Vtx X="0" Y="16" Z="-23" S="453" T="837" R="0" G="12" B="130" A="255"/>
<Vtx X="2" Y="18" Z="-21" S="453" T="752" R="113" G="51" B="228" A="255"/>
<Vtx X="0" Y="23" Z="-21" S="453" T="752" R="0" G="127" B="0" A="255"/>
<Vtx X="16" Y="-18" Z="-13" S="453" T="752" R="86" G="214" B="172" A="255"/>
<Vtx X="16" Y="-25" Z="-5" S="453" T="752" R="88" G="171" B="222" A="255"/>
<Vtx X="22" Y="-18" Z="1" S="453" T="667" R="120" G="214" B="252" A="255"/>
<Vtx X="22" Y="-11" Z="-8" S="453" T="667" R="114" G="253" B="200" A="255"/>
<Vtx X="16" Y="-18" Z="-13" S="453" T="752" R="86" G="214" B="172" A="255"/>
<Vtx X="14" Y="-2" Z="-15" S="453" T="667" R="89" G="25" B="169" A="255"/>
<Vtx X="22" Y="-11" Z="-8" S="453" T="667" R="114" G="253" B="200" A="255"/>
<Vtx X="22" Y="0" Z="-1" S="453" T="581" R="109" G="50" B="214" A="255"/>
<Vtx X="14" Y="6" Z="-9" S="453" T="581" R="91" G="79" B="215" A="255"/>
<Vtx X="5" Y="11" Z="-19" S="453" T="581" R="97" G="58" B="198" A="255"/>
<Vtx X="5" Y="12" Z="-4" S="453" T="496" R="34" G="122" B="2" A="255"/>
<Vtx X="0" Y="14" Z="-16" S="453" T="496" R="0" G="116" B="51" A="255"/>
<Vtx X="2" Y="18" Z="-21" S="453" T="581" R="113" G="51" B="228" A="255"/>
<Vtx X="0" Y="20" Z="-20" S="453" T="496" R="0" G="54" B="115" A="255"/>
<Vtx X="0" Y="23" Z="-21" S="453" T="496" R="0" G="127" B="0" A="255"/>
<Vtx X="16" Y="8" Z="7" S="453" T="496" R="64" G="109" B="243" A="255"/>
<Vtx X="24" Y="-9" Z="1" S="453" T="581" R="125" G="248" B="238" A="255"/>
<Vtx X="22" Y="-18" Z="1" S="453" T="667" R="120" G="214" B="252" A="255"/>
<Vtx X="18" Y="-23" Z="10" S="368" T="667" R="91" G="168" B="13" A="255"/>
<Vtx X="18" Y="-23" Z="10" S="368" T="752" R="91" G="168" B="13" A="255"/>
<Vtx X="16" Y="-25" Z="-5" S="453" T="752" R="88" G="171" B="222" A="255"/>
<Vtx X="22" Y="-18" Z="1" S="453" T="667" R="120" G="214" B="252" A="255"/>
<Vtx X="6" Y="-33" Z="3" S="368" T="837" R="31" G="133" B="2" A="255"/>
<Vtx X="7" Y="-29" Z="-8" S="453" T="837" R="32" G="147" B="198" A="255"/>
<Vtx X="-6" Y="-33" Z="3" S="368" T="923" R="225" G="133" B="2" A="255"/>
<Vtx X="-7" Y="-29" Z="-8" S="453" T="923" R="224" G="147" B="198" A="255"/>
<Vtx X="-7" Y="-22" Z="-17" S="453" T="923" R="225" G="187" B="154" A="255"/>
<Vtx X="7" Y="-22" Z="-17" S="453" T="837" R="31" G="187" B="154" A="255"/>
<Vtx X="16" Y="8" Z="7" S="453" T="496" R="64" G="109" B="243" A="255"/>
<Vtx X="5" Y="12" Z="-4" S="453" T="411" R="34" G="122" B="2" A="255"/>
<Vtx X="5" Y="11" Z="10" S="453" T="411" R="16" G="126" B="7" A="255"/>
<Vtx X="-5" Y="11" Z="10" S="453" T="325" R="240" G="126" B="7" A="255"/>
<Vtx X="-5" Y="12" Z="-4" S="453" T="325" R="222" G="122" B="2" A="255"/>
<Vtx X="0" Y="14" Z="-16" S="453" T="325" R="0" G="116" B="51" A="255"/>
<Vtx X="-14" Y="6" Z="-9" S="453" T="240" R="165" G="79" B="215" A="255"/>
<Vtx X="-14" Y="6" Z="-9" S="453" T="240" R="165" G="79" B="215" A="255"/>
<Vtx X="0" Y="14" Z="-16" S="453" T="325" R="0" G="116" B="51" A="255"/>
<Vtx X="-5" Y="11" Z="-19" S="453" T="240" R="159" G="58" B="198" A="255"/>
<Vtx X="0" Y="20" Z="-20" S="453" T="325" R="0" G="54" B="115" A="255"/>
<Vtx X="-2" Y="18" Z="-21" S="453" T="240" R="143" G="51" B="228" A="255"/>
<Vtx X="0" Y="23" Z="-21" S="453" T="240" R="0" G="127" B="0" A="255"/>
<Vtx X="-16" Y="8" Z="7" S="453" T="240" R="192" G="109" B="243" A="255"/>
<Vtx X="-5" Y="12" Z="-4" S="453" T="325" R="222" G="122" B="2" A="255"/>
<Vtx X="-5" Y="11" Z="10" S="453" T="325" R="240" G="126" B="7" A="255"/>
<Vtx X="6" Y="28" Z="-11" S="368" T="240" R="185" G="101" B="227" A="255"/>
<Vtx X="10" Y="31" Z="-12" S="368" T="240" R="168" G="88" B="231" A="255"/>
<Vtx X="8" Y="27" Z="-19" S="368" T="240" R="177" G="90" B="43" A="255"/>
<Vtx X="0" Y="23" Z="-21" S="368" T="496" R="0" G="115" B="55" A="255"/>
<Vtx X="6" Y="33" Z="-23" S="368" T="496" R="185" G="39" B="98" A="255"/>
<Vtx X="10" Y="35" Z="-20" S="368" T="240" R="168" G="34" B="85" A="255"/>
<Vtx X="-6" Y="33" Z="-23" S="112" T="496" R="71" G="39" B="98" A="255"/>
<Vtx X="-10" Y="35" Z="-20" S="112" T="496" R="88" G="34" B="85" A="255"/>
<Vtx X="-8" Y="27" Z="-19" S="112" T="496" R="79" G="90" B="43" A="255"/>
<Vtx X="0" Y="23" Z="-21" S="112" T="240" R="0" G="115" B="55" A="255"/>
<Vtx X="-6" Y="28" Z="-11" S="112" T="240" R="71" G="101" B="227" A="255"/>
<Vtx X="-10" Y="31" Z="-12" S="112" T="496" R="88" G="88" B="231" A="255"/>
<Vtx X="6" Y="33" Z="-23" S="368" T="496" R="185" G="39" B="98" A="255"/>
<Vtx X="5" Y="37" Z="-25" S="368" T="496" R="195" G="23" B="109" A="255"/>
<Vtx X="0" Y="31" Z="-26" S="368" T="496" R="0" G="55" B="115" A="255"/>
<Vtx X="0" Y="23" Z="-21" S="112" T="496" R="0" G="115" B="55" A="255"/>
<Vtx X="-5" Y="37" Z="-25" S="368" T="496" R="61" G="23" B="109" A="255"/>
<Vtx X="-5" Y="29" Z="-7" S="112" T="240" R="61" G="100" B="206" A="255"/>
<Vtx X="0" Y="24" Z="-11" S="112" T="240" R="0" G="124" B="229" A="255"/>
<Vtx X="0" Y="23" Z="-21" S="368" T="240" R="0" G="115" B="55" A="255"/>
<Vtx X="6" Y="28" Z="-11" S="368" T="240" R="185" G="101" B="227" A="255"/>
<Vtx X="5" Y="29" Z="-7" S="112" T="240" R="195" G="100" B="206" A="255"/>
</Vertex>

View File

@@ -0,0 +1,11 @@
<DisplayList Version="0">
<CallDisplayList Path="objects/object_bombchubag/mat_gBombchuBagMaskDL_f3dlite_bag_mask"/>
<CallDisplayList Path="objects/object_bombchubag/gBombchuBagMaskDL_tri_0"/>
<PipeSync/>
<SetGeometryMode G_LIGHTING="1" />
<ClearGeometryMode G_TEXTURE_GEN="1" />
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_ENVIRONMENT" A1="G_CCMUX_0" B1="G_CCMUX_0" C1="G_CCMUX_0" D1="G_CCMUX_SHADE" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_ENVIRONMENT"/>
<Texture S="65535" T="65535" Level="0" Tile="0" On="0"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,54 @@
<DisplayList Version="0">
<LoadVertices Path="objects/object_bombchubag/gBombchuBagMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="0" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="4" V02="5"/>
<Triangle1 V00="3" V01="6" V02="4"/>
<Triangle1 V00="7" V01="6" V02="3"/>
<Triangle1 V00="7" V01="8" V02="6"/>
<Triangle1 V00="9" V01="8" V02="7"/>
<Triangle1 V00="9" V01="10" V02="8"/>
<Triangle1 V00="11" V01="8" V02="10"/>
<Triangle1 V00="11" V01="10" V02="12"/>
<Triangle1 V00="13" V01="8" V02="11"/>
<Triangle1 V00="13" V01="14" V02="8"/>
<Triangle1 V00="8" V01="14" V02="15"/>
<LoadVertices Path="objects/object_bombchubag/gBombchuBagMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="16" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="3" V02="1"/>
<Triangle1 V00="1" V01="3" V02="4"/>
<Triangle1 V00="3" V01="5" V02="4"/>
<Triangle1 V00="3" V01="6" V02="5"/>
<Triangle1 V00="7" V01="6" V02="3"/>
<Triangle1 V00="6" V01="7" V02="8"/>
<Triangle1 V00="6" V01="8" V02="9"/>
<Triangle1 V00="6" V01="9" V02="10"/>
<Triangle1 V00="6" V01="10" V02="11"/>
<Triangle1 V00="11" V01="12" V02="6"/>
<Triangle1 V00="13" V01="12" V02="11"/>
<Triangle1 V00="12" V01="5" V02="6"/>
<Triangle1 V00="12" V01="14" V02="5"/>
<Triangle1 V00="5" V01="14" V02="15"/>
<Triangle1 V00="5" V01="15" V02="4"/>
<LoadVertices Path="objects/object_bombchubag/gBombchuBagMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="32" Count="16"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="3" V01="0" V02="2"/>
<Triangle1 V00="3" V01="2" V02="4"/>
<Triangle1 V00="2" V01="5" V02="4"/>
<Triangle1 V00="6" V01="3" V02="4"/>
<Triangle1 V00="7" V01="3" V02="6"/>
<Triangle1 V00="3" V01="7" V02="8"/>
<Triangle1 V00="3" V01="8" V02="9"/>
<Triangle1 V00="3" V01="9" V02="10"/>
<Triangle1 V00="3" V01="10" V02="11"/>
<Triangle1 V00="11" V01="0" V02="3"/>
<Triangle1 V00="6" V01="4" V02="12"/>
<Triangle1 V00="4" V01="13" V02="12"/>
<Triangle1 V00="14" V01="11" V02="15"/>
<LoadVertices Path="objects/object_bombchubag/gBombchuBagMaskDL_vtx_0" VertexBufferIndex="0" VertexOffset="48" Count="6"/>
<Triangle1 V00="0" V01="1" V02="2"/>
<Triangle1 V00="0" V01="2" V02="3"/>
<Triangle1 V00="0" V01="3" V02="4"/>
<Triangle1 V00="0" V01="4" V02="5"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,56 @@
<Vertex Version="0">
<Vtx X="-24" Y="-9" Z="1" S="453" T="155" R="136" G="16" B="38" A="255"/>
<Vtx X="-18" Y="-23" Z="10" S="368" T="69" R="164" G="201" B="69" A="255"/>
<Vtx X="-18" Y="-14" Z="18" S="368" T="155" R="159" G="234" B="80" A="255"/>
<Vtx X="-8" Y="-28" Z="13" S="197" T="325" R="226" G="179" B="97" A="255"/>
<Vtx X="-18" Y="-14" Z="18" S="283" T="240" R="159" G="234" B="80" A="255"/>
<Vtx X="-18" Y="-23" Z="10" S="197" T="240" R="164" G="201" B="69" A="255"/>
<Vtx X="-8" Y="-16" Z="23" S="283" T="325" R="222" G="209" B="113" A="255"/>
<Vtx X="8" Y="-28" Z="13" S="197" T="411" R="30" G="179" B="97" A="255"/>
<Vtx X="8" Y="-16" Z="23" S="283" T="411" R="34" G="209" B="113" A="255"/>
<Vtx X="18" Y="-23" Z="10" S="197" T="496" R="92" G="201" B="69" A="255"/>
<Vtx X="18" Y="-14" Z="18" S="283" T="496" R="97" G="234" B="80" A="255"/>
<Vtx X="9" Y="-15" Z="23" S="292" T="420" R="63" G="249" B="110" A="255"/>
<Vtx X="15" Y="-12" Z="19" S="304" T="475" R="70" G="6" B="106" A="255"/>
<Vtx X="9" Y="-10" Z="23" S="322" T="427" R="69" G="255" B="107" A="255"/>
<Vtx X="6" Y="-5" Z="25" S="368" T="411" R="33" G="24" B="120" A="255"/>
<Vtx X="-6" Y="-5" Z="25" S="368" T="325" R="223" G="24" B="120" A="255"/>
<Vtx X="6" Y="-5" Z="25" S="368" T="411" R="33" G="24" B="120" A="255"/>
<Vtx X="-7" Y="5" Z="19" S="453" T="325" R="226" G="86" B="88" A="255"/>
<Vtx X="-6" Y="-5" Z="25" S="368" T="325" R="223" G="24" B="120" A="255"/>
<Vtx X="7" Y="5" Z="19" S="453" T="411" R="30" G="86" B="88" A="255"/>
<Vtx X="5" Y="11" Z="10" S="453" T="411" R="27" G="99" B="75" A="255"/>
<Vtx X="16" Y="8" Z="7" S="453" T="496" R="92" G="71" B="52" A="255"/>
<Vtx X="16" Y="1" Z="16" S="453" T="496" R="91" G="52" B="72" A="255"/>
<Vtx X="6" Y="-5" Z="25" S="368" T="496" R="33" G="24" B="120" A="255"/>
<Vtx X="9" Y="-10" Z="23" S="350" T="536" R="69" G="255" B="107" A="255"/>
<Vtx X="15" Y="-2" Z="17" S="428" T="509" R="79" G="15" B="99" A="255"/>
<Vtx X="15" Y="-12" Z="19" S="368" T="560" R="70" G="6" B="106" A="255"/>
<Vtx X="18" Y="-14" Z="18" S="368" T="581" R="97" G="234" B="80" A="255"/>
<Vtx X="24" Y="-9" Z="1" S="453" T="581" R="120" G="16" B="38" A="255"/>
<Vtx X="18" Y="-23" Z="10" S="368" T="667" R="92" G="201" B="69" A="255"/>
<Vtx X="22" Y="0" Z="-1" S="453" T="581" R="116" G="43" B="29" A="255"/>
<Vtx X="12" Y="21" Z="-2" S="453" T="496" R="78" G="75" B="67" A="255"/>
<Vtx X="-7" Y="5" Z="19" S="453" T="325" R="226" G="86" B="88" A="255"/>
<Vtx X="5" Y="11" Z="10" S="453" T="411" R="27" G="99" B="75" A="255"/>
<Vtx X="-5" Y="11" Z="10" S="453" T="325" R="229" G="99" B="75" A="255"/>
<Vtx X="-16" Y="1" Z="16" S="453" T="240" R="165" G="52" B="72" A="255"/>
<Vtx X="-16" Y="8" Z="7" S="453" T="240" R="164" G="71" B="52" A="255"/>
<Vtx X="-12" Y="21" Z="-2" S="453" T="325" R="178" G="75" B="67" A="255"/>
<Vtx X="-24" Y="-9" Z="1" S="453" T="155" R="136" G="16" B="38" A="255"/>
<Vtx X="-18" Y="-14" Z="18" S="368" T="240" R="159" G="234" B="80" A="255"/>
<Vtx X="-15" Y="-12" Z="19" S="368" T="261" R="186" G="6" B="106" A="255"/>
<Vtx X="-15" Y="-2" Z="17" S="428" T="253" R="177" G="15" B="99" A="255"/>
<Vtx X="-9" Y="-10" Z="23" S="350" T="304" R="187" G="255" B="107" A="255"/>
<Vtx X="-6" Y="-5" Z="25" S="368" T="325" R="223" G="24" B="120" A="255"/>
<Vtx X="-22" Y="0" Z="-1" S="453" T="155" R="140" G="43" B="29" A="255"/>
<Vtx X="-12" Y="21" Z="-2" S="453" T="240" R="178" G="75" B="67" A="255"/>
<Vtx X="8" Y="-16" Z="23" S="283" T="411" R="34" G="209" B="113" A="255"/>
<Vtx X="-8" Y="-16" Z="23" S="283" T="325" R="222" G="209" B="113" A="255"/>
<Vtx X="-8" Y="-16" Z="23" S="283" T="325" R="222" G="209" B="113" A="255"/>
<Vtx X="-6" Y="-5" Z="25" S="368" T="325" R="223" G="24" B="120" A="255"/>
<Vtx X="-9" Y="-10" Z="23" S="322" T="309" R="187" G="255" B="107" A="255"/>
<Vtx X="-9" Y="-15" Z="23" S="292" T="316" R="193" G="249" B="110" A="255"/>
<Vtx X="-15" Y="-12" Z="19" S="304" T="261" R="186" G="6" B="106" A="255"/>
<Vtx X="-18" Y="-14" Z="18" S="283" T="240" R="159" G="234" B="80" A="255"/>
</Vertex>

View File

@@ -0,0 +1,11 @@
<DisplayList Version="0">
<PipeSync/>
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_1" A1="G_CCMUX_COMBINED" B1="G_CCMUX_0" C1="G_CCMUX_ENVIRONMENT" D1="G_CCMUX_0" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_COMBINED"/>
<SetGeometryMode G_ZBUFFER="1" G_SHADE="1" G_FOG="1" G_LIGHTING="1" G_SHADING_SMOOTH="1" />
<ClearGeometryMode G_CULL_FRONT="1" G_CULL_BACK="1" G_TEXTURE_GEN="1" G_TEXTURE_GEN_LINEAR="1" />
<SetOtherMode Cmd="G_SETOTHERMODE_H" Sft="4" Length="20" G_AD_NOISE="1" G_CD_MAGICSQ="1" G_CK_NONE="1" G_TC_FILT="1" G_TF_BILERP="1" G_TL_TILE="1" G_TD_CLAMP="1" G_TP_PERSP="1" G_CYC_2CYCLE="1" G_PM_NPRIMITIVE="1" />
<SetOtherMode Cmd="G_SETOTHERMODE_L" Sft="0" Length="32" G_AC_NONE="1" G_ZS_PIXEL="1" G_RM_FOG_SHADE_A="1" G_RM_AA_ZB_OPA_SURF2="1" />
<Texture S="65535" T="65535" Level="0" Tile="0" On="1"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,20 @@
<DisplayList Version="0">
<PipeSync/>
<SetCombineLERP A0="G_CCMUX_TEXEL0" B0="G_CCMUX_0" C0="G_CCMUX_SHADE" D0="G_CCMUX_0" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_1" A1="G_CCMUX_COMBINED" B1="G_CCMUX_0" C1="G_CCMUX_ENVIRONMENT" D1="G_CCMUX_0" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_COMBINED"/>
<SetGeometryMode G_ZBUFFER="1" G_SHADE="1" G_CULL_BACK="1" G_FOG="1" G_LIGHTING="1" G_TEXTURE_GEN="1" G_SHADING_SMOOTH="1" />
<ClearGeometryMode G_CULL_FRONT="1" G_TEXTURE_GEN_LINEAR="1" />
<SetOtherMode Cmd="G_SETOTHERMODE_H" Sft="4" Length="20" G_AD_NOISE="1" G_CD_MAGICSQ="1" G_CK_NONE="1" G_TC_FILT="1" G_TF_BILERP="1" G_TL_TILE="1" G_TD_CLAMP="1" G_TP_PERSP="1" G_CYC_2CYCLE="1" G_PM_NPRIMITIVE="1" />
<SetOtherMode Cmd="G_SETOTHERMODE_L" Sft="0" Length="32" G_AC_NONE="1" G_ZS_PIXEL="1" G_RM_FOG_SHADE_A="1" G_RM_AA_ZB_OPA_SURF2="1" />
<Texture S="960" T="960" Level="0" Tile="0" On="1"/>
<SetTextureLUT Mode="G_TT_NONE"/>
<TileSync/>
<SetTextureImage Path="objects/object_bombchubag/Hilite_new" Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b_LOAD_BLOCK" Width="1"/>
<SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b_LOAD_BLOCK" Line="0" TMem="0" Tile="7" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_NOMIRROR" MaskS="4" ShiftS="0" MaskT="4" ShiftT="0"/>
<LoadSync/>
<LoadBlock Tile="7" Uls="0" Ult="0" Lrs="255" Dxt="512"/>
<PipeSync/>
<SetTile Format="G_IM_FMT_RGBA" Size="G_IM_SIZ_16b" Line="4" TMem="0" Tile="0" Palette="0" Cms0="G_TX_WRAP" Cms1="G_TX_NOMIRROR" Cmt0="G_TX_WRAP" Cmt1="G_TX_NOMIRROR" MaskS="4" ShiftS="0" MaskT="4" ShiftT="0"/>
<SetTileSize T="0" Uls="0" Ult="0" Lrs="60" Lrt="60"/>
<EndDisplayList/>
</DisplayList>

View File

@@ -0,0 +1,11 @@
<DisplayList Version="0">
<PipeSync/>
<SetCombineLERP A0="G_CCMUX_0" B0="G_CCMUX_0" C0="G_CCMUX_0" D0="G_CCMUX_SHADE" Aa0="G_ACMUX_0" Ab0="G_ACMUX_0" Ac0="G_ACMUX_0" Ad0="G_ACMUX_1" A1="G_CCMUX_COMBINED" B1="G_CCMUX_0" C1="G_CCMUX_ENVIRONMENT" D1="G_CCMUX_0" Aa1="G_ACMUX_0" Ab1="G_ACMUX_0" Ac1="G_ACMUX_0" Ad1="G_ACMUX_COMBINED"/>
<SetGeometryMode G_ZBUFFER="1" G_SHADE="1" G_FOG="1" G_LIGHTING="1" G_SHADING_SMOOTH="1" />
<ClearGeometryMode G_CULL_FRONT="1" G_CULL_BACK="1" G_TEXTURE_GEN="1" G_TEXTURE_GEN_LINEAR="1" />
<SetOtherMode Cmd="G_SETOTHERMODE_H" Sft="4" Length="20" G_AD_NOISE="1" G_CD_MAGICSQ="1" G_CK_NONE="1" G_TC_FILT="1" G_TF_BILERP="1" G_TL_TILE="1" G_TD_CLAMP="1" G_TP_PERSP="1" G_CYC_2CYCLE="1" G_PM_NPRIMITIVE="1" />
<SetOtherMode Cmd="G_SETOTHERMODE_L" Sft="0" Length="32" G_AC_NONE="1" G_ZS_PIXEL="1" G_RM_FOG_SHADE_A="1" G_RM_AA_ZB_OPA_SURF2="1" />
<Texture S="65535" T="65535" Level="0" Tile="0" On="1"/>
<EndDisplayList/>
</DisplayList>