From 4f7da1288fc442be8f36b06ff5316a08721686a4 Mon Sep 17 00:00:00 2001 From: FluffaMario Date: Sat, 9 Dec 2023 14:05:19 -0600 Subject: [PATCH] It's better this way... --- actors/toad_cap/geo.inc.c | 4 +- actors/toad_cap/model.inc.c | 11 ++--- actors/toad_player/custom_toad_hair.ia16.png | Bin 813 -> 692 bytes actors/toad_player/custom_toad_spots.ia16.png | Bin 692 -> 578 bytes actors/toad_player/geo.inc.c | 42 +++++++++--------- actors/toad_player/geo_header.h | 12 ++--- actors/toad_player/model.inc.c | 37 +++++++-------- 7 files changed, 46 insertions(+), 60 deletions(-) diff --git a/actors/toad_cap/geo.inc.c b/actors/toad_cap/geo.inc.c index b95973b1f..704507611 100644 --- a/actors/toad_cap/geo.inc.c +++ b/actors/toad_cap/geo.inc.c @@ -15,7 +15,7 @@ const GeoLayout toads_cap_geo[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_cap_Cap_mesh_layer_1), - GEO_DISPLAY_LIST(LAYER_ALPHA, toad_cap_Cap_mesh_layer_5), + GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_cap_Cap_mesh_layer_5), GEO_CLOSE_NODE(), GEO_NODE_START(), GEO_OPEN_NODE(), @@ -81,7 +81,7 @@ const GeoLayout toads_wing_cap_geo[] = { GEO_NODE_START(), GEO_OPEN_NODE(), GEO_DISPLAY_LIST(LAYER_OPAQUE, toad_cap_Cap_mesh_layer_1), - GEO_DISPLAY_LIST(LAYER_ALPHA, toad_cap_Cap_mesh_layer_5), + GEO_DISPLAY_LIST(LAYER_TRANSPARENT, toad_cap_Cap_mesh_layer_5), GEO_DISPLAY_LIST(LAYER_ALPHA, toad_cap_Wing_Cap_Wings_mesh_layer_4), GEO_CLOSE_NODE(), GEO_CLOSE_NODE(), diff --git a/actors/toad_cap/model.inc.c b/actors/toad_cap/model.inc.c index 25e5fd11e..5e9a4820a 100644 --- a/actors/toad_cap/model.inc.c +++ b/actors/toad_cap/model.inc.c @@ -378,14 +378,9 @@ Gfx mat_revert_toad_cap_metal[] = { Gfx mat_toad_cap_cap_base[] = { gsDPPipeSync(), - gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, TEXEL0, 0, ENVIRONMENT, 0, TEXEL0, 0, SHADE, 0, TEXEL0, 0, ENVIRONMENT, 0), + gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT), gsSPTexture(65535, 65535, 0, 0, 1), gsSPCopyLightsPlayerPart(GLOVES), - gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b_LOAD_BLOCK, 1, toad_cap_texture_cap), - gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0), - gsDPLoadBlock(7, 0, 0, 1023, 256), - gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, 0, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, 0), - gsDPSetTileSize(0, 0, 0, 124, 124), gsSPEndDisplayList(), }; @@ -492,14 +487,14 @@ Gfx mat_revert_toad_cap_metal_wing_tip[] = { }; Gfx toad_cap_Cap_mesh_layer_1[] = { + gsSPDisplayList(mat_toad_cap_cap_base), + gsSPDisplayList(toad_cap_Cap_mesh_layer_1_tri_0), gsSPDisplayList(mat_toad_cap_toad_cap_inside), gsSPDisplayList(toad_cap_Cap_mesh_layer_1_tri_1), gsSPEndDisplayList(), }; Gfx toad_cap_Cap_mesh_layer_5[] = { - gsSPDisplayList(mat_toad_cap_cap_base), - gsSPDisplayList(toad_cap_Cap_mesh_layer_1_tri_0), gsSPDisplayList(mat_toad_cap_cap_spots), gsSPDisplayList(toad_cap_Cap_mesh_layer_5_tri_0), gsSPEndDisplayList(), diff --git a/actors/toad_player/custom_toad_hair.ia16.png b/actors/toad_player/custom_toad_hair.ia16.png index b93cf7eb567fc70b351273e52e0f7bbb6d5980b3..cd797ee0f6cc15b032f7e4e56b9e16b7e77d11e2 100644 GIT binary patch delta 617 zcmV-v0+#))2DAl`R)0xJL_t(oN9C0*lEOd`MrT%m0|ycb4jf1%k}Gfw&cYRtTmgv# zi9~_}m+jY;P7PUpW`GJ}UsWn3Gui(7>z-aepU>Sl`N{8J!vtjQb~~F)Ci!D^r~nD< z8;yp$TrOF++pScH3RtaHuG8uG^< z0Ib(*hYL~?#1sK*wVH3WT5dQT=5Jo-p#YHC;N{|&76GL^u3oR}+|U@!mDn~e9tSA<+T^J%5g5%uq7x5h7Pn77IQY3{)7l z-wO`W0>X@OgSlXia2eEmG#cq1*?-gakZ1u+Me75h$e3qD0fUM$4bp7-%`;L;pcw;= zXkrL%$4k~T))-u}rpN3VNdmAH2uL{$gv@3$EepS?eN6U{BtX!t2oj!uT(HrMGvY*4 z_K+$-%VI!4Y_{54DY)~V{~xg=2_OKOh5-RLq%0ZFR;E~z1Ta`|fF2-VSO)B8EyaFF z60le-^iK8!EJOC@N-W7e@CY1;?SA8<0$$<23vliiSPMYx47jLM00000NkvXXu0mjf D8!r@$ delta 739 zcmV<90v!Fc1+4~kVq=2LsqtqzacUb zm&&X};!0iDfy-8PqY4gOdw+9gIfM|HB{>_>d(JRBZ)SOS?)%txpz+j*E(#!*FC-Hg{V&?q7@4Q34>2=Gt@Au zjG))+b=?;0Y`I(>lDY`b5&%C0i7;14jEH=5W>cwDZW@h7&=s8NVw@xZ)EllfjLLN9 zP~n+Xt5x>C*ndMWz*z!GlElgZg9^Drazu(`vVF9NUVyU%fGXimvUBsDLy?)Od(yZD z&U6ww*H!M^YW&gv{MP%o*u4noaJ*ixA+YZ-fs}BPz+f=rjzJKd|coPsT0dB0O z6iUtvBdTZ+TZ`Ozr_%}Oq{#l9bKp%tPLlk_auBL5teql^D|gHg^C*h=hS0o*$7J7! zHvu)pgnvrFpxO|+WTA6cpOxumXgznD&)ftysw+NsE7iC4Suk?|2)$T0xI34F@M zF~PkVAQ*^UE{-Q5dH^2&oV&u~`b&Tag7CN8Cn2T)Jp3hh&ZmN-0MRVG=H7&8{SDWK zBgVEo@UGMX-~rNHQ^E-?ny>b z1mLgL9Jo?`V}E26IRI0`K-P&q;_fB9+`BA;1270WNGr-ga_@3;aS8ZAHCj#Y2yk{q z0N!A#(Q0}-06(yy@E)g+mU|Zn2jD%;M#2_KuSi!4FZV8cLR z2;c+hBW3{)_pEL#0x&fUV*Atpn1;WGSg?FVE0ED{G zKPHwyczE}NWcyz~$s~uMe5dqxI>9{M{ty$~4M)cS5D@wdr-0D80}#v_6Ued7C&SSk z07=_5cix);^=`1V1i%GMd=7w^73w+_V3=Be!!v5L`2)3nzzt4HkSYKG002ovPDHLk FV1oJy?fd`$ delta 630 zcmV-+0*U>?1hfT^Nq@iq01m(bYSxJf0006>NklJ4I10L|q0!h;~?r^C>< zM%upxCD{*;LVs@%eTIIMc292dTfxE`Iyt%57-MDAp__t?B@5E`N47*L7-Ni&yF0sxE<@&Gy>t za8s)EURZ*Ss|>)FXis;rxK6FoyWM{43^-7nYOV_pi50}F^lnuL;5@f~JJqHZPu}Ke zRhK|B;XHS6IMt>SFP^;3v9JVg)J!vR>HtU^rIXQ2sM+_hN)W~v%YzqB-W~M?AVO`FPDV5FEU4R