From 401d1996aab84986861d3bd0aa4e617bf4bab119 Mon Sep 17 00:00:00 2001 From: Jessie Hildebrandt Date: Mon, 16 Jan 2023 19:07:19 -0500 Subject: [PATCH] Improve building status UI --- .../build icons/hud_obj_status_sapper.vtf | Bin 4304 -> 16464 bytes .../thumbnails/game/buildingstatus_ammo.vtf | Bin 4208 -> 16496 bytes .../thumbnails/game/buildingstatus_charge.vmt | 9 + .../thumbnails/game/buildingstatus_charge.vtf | Bin 0 -> 16496 bytes .../thumbnails/game/buildingstatus_kills.vmt | 9 + .../thumbnails/game/buildingstatus_kills.vtf | Bin 0 -> 1104 bytes .../game/buildingstatus_kills.vtf.bak | Bin 0 -> 4304 bytes .../game/buildingstatus_rockets.vtf | Bin 4208 -> 16496 bytes .../thumbnails/game/buildingstatus_supply.vmt | 9 + .../thumbnails/game/buildingstatus_supply.vtf | Bin 0 -> 16496 bytes .../game/buildingstatus_teleports.vmt | 9 + .../game/buildingstatus_teleports.vtf | Bin 0 -> 1104 bytes .../game/buildingstatus_upgrade.vtf | Bin 4208 -> 16496 bytes resource/chat_english.txt | Bin 7344 -> 7934 bytes resource/ui/hud_obj_dispenser.res | 68 ++++-- resource/ui/hud_obj_sapper.res | 2 +- resource/ui/hud_obj_sentrygun.res | 93 ++++++-- resource/ui/hud_obj_sentrygun_disp.res | 81 +++++-- resource/ui/hud_obj_tele_entrance.res | 205 ++++++++++++------ resource/ui/hud_obj_tele_exit.res | 55 ++++- scripts/mod_textures.txt | 11 +- 21 files changed, 412 insertions(+), 139 deletions(-) create mode 100644 materials/vgui/replay/thumbnails/game/buildingstatus_charge.vmt create mode 100644 materials/vgui/replay/thumbnails/game/buildingstatus_charge.vtf create mode 100644 materials/vgui/replay/thumbnails/game/buildingstatus_kills.vmt create mode 100644 materials/vgui/replay/thumbnails/game/buildingstatus_kills.vtf create mode 100644 materials/vgui/replay/thumbnails/game/buildingstatus_kills.vtf.bak create mode 100644 materials/vgui/replay/thumbnails/game/buildingstatus_supply.vmt create mode 100644 materials/vgui/replay/thumbnails/game/buildingstatus_supply.vtf create mode 100644 materials/vgui/replay/thumbnails/game/buildingstatus_teleports.vmt create mode 100644 materials/vgui/replay/thumbnails/game/buildingstatus_teleports.vtf diff --git a/materials/vgui/logos/build icons/hud_obj_status_sapper.vtf b/materials/vgui/logos/build icons/hud_obj_status_sapper.vtf index 30f77b2066e9e76c093f82fb962b0db943a45f05..db2c6ee15291b3d010ba99895ff112e99459e9fe 100644 GIT binary patch literal 16464 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 B7K#7> literal 0 HcmV?d00001 diff --git a/materials/vgui/replay/thumbnails/game/buildingstatus_kills.vmt b/materials/vgui/replay/thumbnails/game/buildingstatus_kills.vmt new file mode 100644 index 0000000..44262bf --- /dev/null +++ b/materials/vgui/replay/thumbnails/game/buildingstatus_kills.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$baseTexture" "vgui/replay/thumbnails/game/buildingstatus_kills" + "$vertexalpha" "1" + "$alpha" "1" + "$translucent" "1" + "$vertexcolor" "1" + "$no_fullbright" "1" +} \ No newline at end of file diff --git a/materials/vgui/replay/thumbnails/game/buildingstatus_kills.vtf b/materials/vgui/replay/thumbnails/game/buildingstatus_kills.vtf new file mode 100644 index 0000000000000000000000000000000000000000..39d2b90fc9cbb0ecff8d4b528b3531a2bfeb2ba6 GIT binary patch literal 1104 zcmah|F>KRN5WSzoE(4Jxq)3rMMWK}#7+{J-ks7m9WI*!Z&zyvbp$%bRLrpCY9ZMFF zI(TG@f`rUk2?;h>0WS>56A>U-5DA}m-`}M&L(cw|pa1=Pckj-3{B2qxq7s&ewT6q< zi3Hv=8?}k@#a~8k2T!43r`=)xL!;MM2(~SF{_4&Fbl>OaBYTp>^oFde5bMS*P%#w_+KKN*`r|hTY5#28_ zcHw|{)#UNwn6dOdx5!_tPuUl{R6g^G{h4n#+pi`lnX%_f8K_o&9XDeO7O4Hz_qg@G z=Xt|ftKT&KR$WSEQ~9{^ka(Z-De43LdPniy-@IRk$!Kr>YVQ|{f%g+m}c|iVt|VCw+t8c W3DfRwK9BrEhN;s#jhEF|F|9LL`VQBabw9z1l|jIf|fhrQ-aC}I_Q=65FpgYp>e5cY_G}Nu9ja2ZctXv9nTs(49N?BHS{C;+z+FGYne|DzY zN@;sjbAL9b;#=bJ{_Nlms#T@!PluG+TGgJ}w6^(Rb7Ol3f460|WNsw3Cs()hWw!0E zNgmGhjK@^t0n3tt7LuEKRGo-a&?YO-r;aY!^*H{w{xe|P_E|6j(%?PFfbZZdcngNW zNg&IkYy#gPmVM9<3hD>>AavVIjE!MQUU`OL7^H!gLE)k!|6k-IkUPh_c9zXwfH7QxNACE1BKuCS zxtn={WX*Q^)hgsC{~YK8vZjZ@Para<^Uzxz%i?2}<|;U%{pD=om9tDl<|YM3zyqLV zsGRkL3*rHA+tpv{LV4N_?0Z3PxyAvPoNEhi{aSSS&XfQB7|1>pJOx+Wm^8Xw#`^Lt zkPFHuwUODN@qTe|eQ+3U`$T})Q*LaiZ;nE|@I7=n<(xm0FBacvAa{*O+3HI@_{{rY zn*LoNds5Dc9w6tFDINL7S&SXxDA51StmDBD!u>Di{sHdFh*$ss literal 0 HcmV?d00001 diff --git a/materials/vgui/replay/thumbnails/game/buildingstatus_rockets.vtf b/materials/vgui/replay/thumbnails/game/buildingstatus_rockets.vtf index fcdb81318f1e8224a518708dbaefc377bcc4a921..85d4fd9b8e74ec21f65de8322979954a1279bcdb 100644 GIT binary patch literal 16496 zcmeI2d8k!Y6vnSp=Gb#eDy>%A`P09Lu6_B%t+~pNkvgsP?BgCNkL>_4xkt+ zHqnG(RwPNKmSI>#_J>qL0}c%u&1v@g?mO$Y?|x^WbI*I%_t#nQ-M#i&-&*_Zz0cWa z@AKZ&DPs%m3xz^!FbOOy)D{Z;3WZka4RXt+g@Qqrg`+z2+o}scHEsW=$%PDklD_rJETZpqShHAnXys2g;9ZDB$EnE4H?{5Kzgd<60l$VVU_fqVq=5y(d% zAAx)X@)2klfn p}IYFbG@ktm8yXdoUK<3myaWK|MGvYcBDLYX`=Fd%&aMK`;x{ zhVtRFJ`Dt3~M zQlHNb#QS67j*s+>7Kg4i$@l+>P4Wluebb%TZus|#h^Sw0fMwuya0EznkM^>dYL(;+ zjupO>!75-f*>4v|5Aan)I7B%cw29#j#QsjiQ!&HmsE)lCu(9|B{Wj3f=VGe`8Xt+C zk5ZfHNquUKe*=(celCv59gO$6Np*6sQ6tFG6yBl+T5;{Xz~y2e0`^D##jdX!I(bw3 z3g_*p{mp)x*f&PL1C;0bez%Ul4X`oMGjWdVmyS*E2#N9y@cnKbzvfc!%C4S0*eAG) zfke;tG&jz4?7?{BR8o@1`kFTX+u=%L*I4Wm!QG&yl6JFj$eG$#I5UA{znh!-=%TgZ zXN>C$=}=Dqw)Vd4^03>rDC20?mqmB-l&$~RZ&l(*=7w_Ox9cd25Aj2G@>DwiJECif zo&Qk&YS=63D;%xClJDI%sjn|ud1hUEnoi94C{FLXp2kOiCbDlbTT@DMG@3tbDwiI*Zs?>b>+l(AwJQZ+?}u zn}tIgrM{w{=%5SwNU#}5v=1F_xzWWnDcQ}RRucGO6nvk!=x)9dY4J&Za=Crd8Gmoo zmWpvnvGT#Oc%4<&1hBe-Jc^YhzW<{(`@_>d))k#k7lIyXZ8gWa& zzZJL&=&WmJN7Uk48GByx+ss-gcT!(<4bOsMeqL;PFKDfjT;%)H>cs3UM)F-xT=Zt; zbK4`A-zS|TuLkxGSnKkA-HF#3WljKh`f+}pxJ>i!#uM8WXy3ILn9OuJ)zC?7W2N_T z=LpwD4QkCF8EOZgo+Zhg5GT$KzXP!Qd!li$eGMe3V{0*SCGplL<>s*VzgW4He-;f%83vu~b^-y22+g^MRddIlD*p~sx&NzR_2H)o4 zFLeEjQ&G@Y0Lc!sHKiop=1;k1yE&-8C?le8ihW(5>DVp4#pa(jOW&{TI;_Ok2beT# zZ)7>GBx!74v3CdiqDGe+-!1WJU#&Boq~7&~ba>r>t!XP<9`?b&-YFHm@8IhjP}%)S zJ+@D33!nP+9gu7R`ggoC!4`}!Bc@cyle+%H=?B(>T}kQi{|+SMlXzKucjbhn_VL$%cO(8m%2Rwkwv~}z`L6W+ZXLh&4BDT(2i$ce*eAuq9SiI} zE1o~RyovEHH%X_BO6Gq6Jd?6Lw&lioo)IVqn!Oq&`4anzU*jv$Gt))71MM87wMF;WS>{(sUGuK}+~+`|xvVn|dSaiV9Qxao zMAve@#YR4h*M3oJZwQHhk0CB~{-gF@fGg2?^Da<&7od*-yMg30_d2VglhgVd`>w;U zzwg+4;JLUq@pl3nfGgTJ=(*IlUVYax(Hl?bo%a3H$!m(F`vfSbTI;JEzX$ML%UJa0Y%`3U4AkdHt<0{IB! UBan|kJ_7j&AQDtUxh~@ga_hEY{MdiXCYk4p78o61Sg(& z^F+T_PxZ5S_*X_q7{@nXe%#$XfB)u>w}+wk$jr|-X)pTo-+kH>M8=EBPz zT;71*z*0;VyZnb#{3ss9K?HlT7n?$oP5D;hPIPQ#v;?(!uVofbzP0>G?C@#b*dCt~ zpXa)-Tsy@VVlO)AtA8Z9CUsA-wS=A4Bn~22lM7@M14)cxFM_>T&a%ngsRlasXdvhF zUai&bB6_g3n$$hTHY@ELnSPLOXLhvsd>`iLJo%iq z_d2;JJ|GQq=R4Bs8dmbbPFzgtdH(r6++VKJCviODoAVT=N3M(X4CgaZj~sD;wx8{? zpT+#1nWYy&Q|o-MnD<)C=I-D;yVXqc&2xBexe^!a`Fngq6q`!VT&L(~;yWa95W$)n zlX?6+ibac4BVm_)Yg=LOg%spBR_f$S1S-U1n##v_OGO@bgGTE)`k9!Y?*Ud`d)oe& z`IFU--iuW}{DT+^wnsEa?^-#H*o$DWn$$hTHY=xZ!@C60`^nyBPxYp(Zc>apq zgP^_7!+msxFKSONIjsm;V9GtcEp`%9>*J4xlFKxwErb9b_JK6vAvVQbx&0b=MdpM9xQ#z77K;% diff --git a/materials/vgui/replay/thumbnails/game/buildingstatus_supply.vmt b/materials/vgui/replay/thumbnails/game/buildingstatus_supply.vmt new file mode 100644 index 0000000..23d989a --- /dev/null +++ b/materials/vgui/replay/thumbnails/game/buildingstatus_supply.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$baseTexture" "vgui/replay/thumbnails/game/buildingstatus_supply" + "$vertexalpha" "1" + "$alpha" "1" + "$translucent" "1" + "$vertexcolor" "1" + "$no_fullbright" "1" +} \ No newline at end of file diff --git a/materials/vgui/replay/thumbnails/game/buildingstatus_supply.vtf b/materials/vgui/replay/thumbnails/game/buildingstatus_supply.vtf new file mode 100644 index 0000000000000000000000000000000000000000..25b12e72f8d85d3ce2792314005bee7198ab65fb GIT binary patch literal 16496 zcmeI1TZola6vw|YO|3}=)5a)5DzoT<5%bW6da;S#vKlMU#*o4XgR;xZfY}s9FCq3A zNTCl!Jr)u{L`4o1Ns%R{Fa(i;7ov-m+VuO+>@}@#pYI!w=X}$dbJz?1XRp2XT6?X% z)_2?ctiHcLo110XEN~Clk}b`$E3&K$euA#MJwVz>6!hXnueg`Lrb&0 zeSLfP3=Q|3nD_D86)z6=42~Wf*fW%6gKJg~OlYOwl!26il!26il!26il!26il!26i zl!0n8Fg7;U3)X{|0v@4VR5UyCxnMB9(fhEPuP5M%lxyzZXg-~HG6imVeAztLBD{)cujXEw#2+i!3P?peFJO<2ZKya zE?4xctp9J!cf{c@c%z?Tmc@BPX7z8zHn*k%AJ^mOWC-N3cwBwPmII5o<~}L1nMpEY zUjTHkiB$JOrC%+}WCTl~BXL`Ol* zdjQ!78ic+8xfuOCGnFUiegzMm20d|{$n+fC3U2db^rx-<=0`q((XA#|i?Fc%ro(u{ zwl+ubGoQH*gdny@WA_HRa(9y-YZsol?{;gbsejozu$lJy%Qt?04DoI7u^^kW{>|D( zzE*}9{-GVe4rz5=j0X8Ouis8Q@h=8{hjqM7JHMXz(fhyZe<;NEsE-R-J@s$c*838V zza1ftuW8Q#FND6{Q43=IcIp%Va9E2PUDHp2(!Ej0$F$d<7*+wJ8+}d@PFa7(8@Ba+ zjAuUGC;CPeZ3DJf>WKg5SkKeIz5`*$zkA=O?YA8G7I~HRA7Z{m4$I&l2l}=bedv9Q zM`rbJ#y0ou82gC(_|$obr(Lm5JNH@G67W3u!7mbi7r4l;jeeE&kKEgSgY$~=ioC4; zXJgw){Ws!UG*T2-r^#67oxsjFp0xEL(;2N%z2|?gn!Q?#t%lFScRS4XdPRIiwyFLh zx#Y9-?1Hh^foSr52j4p`nfS?_>&Nv%<-MT0*^eQ!`ZrRCR@rvc{Z9=xfPLTrUmMRe zru$Pg`OJgw0y+~Dt@8SwXH0t~o#BddKIpfqhRyixwEAn$FZvD??qiX^D+TDCsJ8ll zM)WBt{C@=bIw?SZg4}l;{buUWD%(!0{|(f^&VN3KUv4#q?*?|x0Xue|jj5%74NzT0 zJHSF4hu8DrA@Dm8)tr$bYgG-+?{ma(X$h9tT6~LcN7Y|zV@-qLBoLhfdKT#aj9-D# zTRsoQGx#u&jY!{#UxH7-Az(BDGr4zgwpNE$z5gw~qIT5c^eu`VSAVUKb=?eh7bM~^ zvQ1#B@57ahe_LRyXM_GbI@2C5)!$!aE##?{_H_?}HQ*L7r`~YTy%r3BwLsUz`Ssc+ jy_A8Jfs}!ifs}!ifs}!ifs}!ifs}!ifs}!ifh_wM;W61S literal 0 HcmV?d00001 diff --git a/materials/vgui/replay/thumbnails/game/buildingstatus_teleports.vmt b/materials/vgui/replay/thumbnails/game/buildingstatus_teleports.vmt new file mode 100644 index 0000000..f9cb191 --- /dev/null +++ b/materials/vgui/replay/thumbnails/game/buildingstatus_teleports.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$baseTexture" "vgui/replay/thumbnails/game/buildingstatus_teleports" + "$vertexalpha" "1" + "$alpha" "1" + "$translucent" "1" + "$vertexcolor" "1" + "$no_fullbright" "1" +} diff --git a/materials/vgui/replay/thumbnails/game/buildingstatus_teleports.vtf b/materials/vgui/replay/thumbnails/game/buildingstatus_teleports.vtf new file mode 100644 index 0000000000000000000000000000000000000000..786a097e8cca97b5c513343613b83b0df8d01ae0 GIT binary patch literal 1104 zcmah|F^dyX5T19NY($M4kcGe+@VEmDo3l{xM0cyh>r(8BjgVXl3yqq_#^R#YHsak? zZeigc2odo$76u!wM6gk|xk7{#!CZgY^_#cZ7+#dj@|OMHo0)Isd$YIvEh-Vw3RWHK zJRVvj68O%n>k{RQce<{Hw@6|0Zkh9JhvNfSo+!tgw0*F?eNfH+^MAHJ#lD_z8LswZ+mSmzRlHpksd?m~v@v7VV}w3l6ETJb#JFP2aB99Zy7Xv; z&pkLGUpd~N3{*b9?&(TXre$6NH-Zjo|!zkJvpZzd47<({1zcZBWjbFcy`8*Ip0M|aclTQl&!=Iwh zR`S(S{%{vz(!UEDR{x^5xx8)f>^w`6Esd<51tk;dMSyA@~xkP6KG5fXes=vUm>w4%|`OD^7 z=5H5Mv*b1C^af*?w@Ej7o)sUibD`d9Z|lKD+06RG1)?5{3KeS_FDRnQN&c5uf6f>Y wU7EwGc>$Z@)ts-|v(EkKXY=D>fb@EoVO^gvx!ua=k$=cA88+tevi@|wKQ~-C&Hw-a literal 0 HcmV?d00001 diff --git a/materials/vgui/replay/thumbnails/game/buildingstatus_upgrade.vtf b/materials/vgui/replay/thumbnails/game/buildingstatus_upgrade.vtf index fc5dfc2d302deed383ad9691386370121588596d..0a923ae9bdd31eda83668bacf429df00b0cfa588 100644 GIT binary patch literal 16496 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 L9bCSF;T!l1Q393J diff --git a/resource/chat_english.txt b/resource/chat_english.txt index ffdc77a117e36b78e841240edffeb44e3b7e735e..bde88cd1e440b70c3d7fcbaf8285c4c9227ee7a7 100644 GIT binary patch delta 174 zcmdmB`OkL40pZDVY(k>041NqD3_%Q$3