From 0e816ae044e9a0b6139c05a6a6ac5c0c81c55c04 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Tue, 11 Oct 2022 21:43:10 -0400 Subject: [PATCH] Add initial files --- .gitignore | 1 + README.md | 13 + misc/InGame.jpg | Bin 0 -> 146095 bytes misc/MainMenu.jpg | Bin 0 -> 156029 bytes misc/PlayList.jpg | Bin 0 -> 73491 bytes mod/info.vdf | 4 + mod/materials/vgui/glyph_casual.vmt | 7 + mod/materials/vgui/glyph_casual.vtf | Bin 0 -> 21568 bytes mod/materials/vgui/glyph_comp.vmt | 7 + mod/materials/vgui/glyph_comp.vtf | Bin 0 -> 21568 bytes mod/materials/vgui/glyph_mvm.vmt | 7 + mod/materials/vgui/glyph_mvm.vtf | Bin 0 -> 21568 bytes mod/resource/GameMenu.res | 124 + mod/resource/ui/MainMenuOverride.res | 3352 +++++++++++++++++ .../ui/econ/store/v2/StoreHome_Base.res | 499 +++ .../ui/econ/store/v2/StoreHome_FreeTrial.res | 282 ++ .../ui/econ/store/v2/StoreHome_Premium.res | 42 + .../ui/econ/store/v2/StoreItemControls.res | 65 + .../store/v2/StoreMapStampsInfoDialog.res | 209 + mod/resource/ui/econ/store/v2/StorePage.res | 2716 +++++++++++++ .../ui/econ/store/v2/StorePage_Bundles.res | 5 + .../ui/econ/store/v2/StorePage_Items.res | 5 + .../ui/econ/store/v2/StorePage_Maps.res | 116 + mod/resource/ui/econ/store/v2/StorePanel.res | 221 ++ .../econ/store/v2/StorePreviewItemPanel.res | 1596 ++++++++ .../v2/StorePreviewItemPanel_Fullscreen.res | 360 ++ .../store/v2/StorePreviewItemPanel_Maps.res | 672 ++++ .../ui/econ/store/v2/StoreViewCartPanel.res | 482 +++ mod/resource/ui/globalchat.res | 121 + mod/resource/ui/globalexplanations.res | 1223 ++++++ mod/resource/ui/mainmenuplaylistentry.res | 218 ++ mod/resource/ui/matchmakingdashboard.res | 811 ++++ .../ui/matchmakingdashboardcasualcriteria.res | 101 + mod/resource/ui/matchmakingdashboardcomp.res | 144 + .../ui/matchmakingdashboardeventmatch.res | 247 ++ .../ui/matchmakingdashboardmvmcriteria.res | 225 ++ .../ui/matchmakingdashboardplaylist.res | 47 + mod/resource/ui/matchmakingdashboardpopup.res | 717 ++++ mod/resource/ui/matchmakingplaylist.res | 101 + variants/16x10/info.vdf | 4 + .../16x10/materials/vgui/glyph_casual.vmt | 7 + .../16x10/materials/vgui/glyph_casual.vtf | Bin 0 -> 21568 bytes variants/16x10/materials/vgui/glyph_comp.vmt | 7 + variants/16x10/materials/vgui/glyph_comp.vtf | Bin 0 -> 21568 bytes variants/16x10/materials/vgui/glyph_mvm.vmt | 7 + variants/16x10/materials/vgui/glyph_mvm.vtf | Bin 0 -> 21568 bytes variants/16x10/resource/GameMenu.res | 124 + .../16x10/resource/ui/MainMenuOverride.res | 3352 +++++++++++++++++ .../ui/econ/store/v2/StoreHome_Base.res | 499 +++ .../ui/econ/store/v2/StoreHome_FreeTrial.res | 282 ++ .../ui/econ/store/v2/StoreHome_Premium.res | 42 + .../ui/econ/store/v2/StoreItemControls.res | 65 + .../store/v2/StoreMapStampsInfoDialog.res | 209 + .../resource/ui/econ/store/v2/StorePage.res | 2716 +++++++++++++ .../ui/econ/store/v2/StorePage_Bundles.res | 5 + .../ui/econ/store/v2/StorePage_Items.res | 5 + .../ui/econ/store/v2/StorePage_Maps.res | 116 + .../resource/ui/econ/store/v2/StorePanel.res | 221 ++ .../econ/store/v2/StorePreviewItemPanel.res | 1596 ++++++++ .../v2/StorePreviewItemPanel_Fullscreen.res | 360 ++ .../store/v2/StorePreviewItemPanel_Maps.res | 672 ++++ .../ui/econ/store/v2/StoreViewCartPanel.res | 482 +++ variants/16x10/resource/ui/globalchat.res | 121 + .../16x10/resource/ui/globalexplanations.res | 1223 ++++++ .../resource/ui/mainmenuplaylistentry.res | 218 ++ .../resource/ui/matchmakingdashboard.res | 811 ++++ .../ui/matchmakingdashboardcasualcriteria.res | 101 + .../resource/ui/matchmakingdashboardcomp.res | 144 + .../ui/matchmakingdashboardeventmatch.res | 247 ++ .../ui/matchmakingdashboardmvmcriteria.res | 225 ++ .../ui/matchmakingdashboardplaylist.res | 47 + .../resource/ui/matchmakingdashboardpopup.res | 717 ++++ .../16x10/resource/ui/matchmakingplaylist.res | 101 + variants/4x3/info.vdf | 4 + variants/4x3/materials/vgui/glyph_casual.vmt | 7 + variants/4x3/materials/vgui/glyph_casual.vtf | Bin 0 -> 21568 bytes variants/4x3/materials/vgui/glyph_comp.vmt | 7 + variants/4x3/materials/vgui/glyph_comp.vtf | Bin 0 -> 21568 bytes variants/4x3/materials/vgui/glyph_mvm.vmt | 7 + variants/4x3/materials/vgui/glyph_mvm.vtf | Bin 0 -> 21568 bytes variants/4x3/resource/GameMenu.res | 124 + variants/4x3/resource/ui/MainMenuOverride.res | 3352 +++++++++++++++++ .../ui/econ/store/v2/StoreHome_Base.res | 499 +++ .../ui/econ/store/v2/StoreHome_FreeTrial.res | 282 ++ .../ui/econ/store/v2/StoreHome_Premium.res | 42 + .../ui/econ/store/v2/StoreItemControls.res | 65 + .../store/v2/StoreMapStampsInfoDialog.res | 209 + .../resource/ui/econ/store/v2/StorePage.res | 2716 +++++++++++++ .../ui/econ/store/v2/StorePage_Bundles.res | 5 + .../ui/econ/store/v2/StorePage_Items.res | 5 + .../ui/econ/store/v2/StorePage_Maps.res | 116 + .../resource/ui/econ/store/v2/StorePanel.res | 221 ++ .../econ/store/v2/StorePreviewItemPanel.res | 1596 ++++++++ .../v2/StorePreviewItemPanel_Fullscreen.res | 360 ++ .../store/v2/StorePreviewItemPanel_Maps.res | 672 ++++ .../ui/econ/store/v2/StoreViewCartPanel.res | 482 +++ variants/4x3/resource/ui/globalchat.res | 121 + .../4x3/resource/ui/globalexplanations.res | 1223 ++++++ .../4x3/resource/ui/mainmenuplaylistentry.res | 218 ++ .../4x3/resource/ui/matchmakingdashboard.res | 811 ++++ .../ui/matchmakingdashboardcasualcriteria.res | 101 + .../resource/ui/matchmakingdashboardcomp.res | 144 + .../ui/matchmakingdashboardeventmatch.res | 247 ++ .../ui/matchmakingdashboardmvmcriteria.res | 225 ++ .../ui/matchmakingdashboardplaylist.res | 47 + .../resource/ui/matchmakingdashboardpopup.res | 717 ++++ .../4x3/resource/ui/matchmakingplaylist.res | 101 + 107 files changed, 44192 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 misc/InGame.jpg create mode 100644 misc/MainMenu.jpg create mode 100644 misc/PlayList.jpg create mode 100644 mod/info.vdf create mode 100644 mod/materials/vgui/glyph_casual.vmt create mode 100644 mod/materials/vgui/glyph_casual.vtf create mode 100644 mod/materials/vgui/glyph_comp.vmt create mode 100644 mod/materials/vgui/glyph_comp.vtf create mode 100644 mod/materials/vgui/glyph_mvm.vmt create mode 100644 mod/materials/vgui/glyph_mvm.vtf create mode 100644 mod/resource/GameMenu.res create mode 100644 mod/resource/ui/MainMenuOverride.res create mode 100644 mod/resource/ui/econ/store/v2/StoreHome_Base.res create mode 100644 mod/resource/ui/econ/store/v2/StoreHome_FreeTrial.res create mode 100644 mod/resource/ui/econ/store/v2/StoreHome_Premium.res create mode 100644 mod/resource/ui/econ/store/v2/StoreItemControls.res create mode 100644 mod/resource/ui/econ/store/v2/StoreMapStampsInfoDialog.res create mode 100644 mod/resource/ui/econ/store/v2/StorePage.res create mode 100644 mod/resource/ui/econ/store/v2/StorePage_Bundles.res create mode 100644 mod/resource/ui/econ/store/v2/StorePage_Items.res create mode 100644 mod/resource/ui/econ/store/v2/StorePage_Maps.res create mode 100644 mod/resource/ui/econ/store/v2/StorePanel.res create mode 100644 mod/resource/ui/econ/store/v2/StorePreviewItemPanel.res create mode 100644 mod/resource/ui/econ/store/v2/StorePreviewItemPanel_Fullscreen.res create mode 100644 mod/resource/ui/econ/store/v2/StorePreviewItemPanel_Maps.res create mode 100644 mod/resource/ui/econ/store/v2/StoreViewCartPanel.res create mode 100644 mod/resource/ui/globalchat.res create mode 100644 mod/resource/ui/globalexplanations.res create mode 100644 mod/resource/ui/mainmenuplaylistentry.res create mode 100644 mod/resource/ui/matchmakingdashboard.res create mode 100644 mod/resource/ui/matchmakingdashboardcasualcriteria.res create mode 100644 mod/resource/ui/matchmakingdashboardcomp.res create mode 100644 mod/resource/ui/matchmakingdashboardeventmatch.res create mode 100644 mod/resource/ui/matchmakingdashboardmvmcriteria.res create mode 100644 mod/resource/ui/matchmakingdashboardplaylist.res create mode 100644 mod/resource/ui/matchmakingdashboardpopup.res create mode 100644 mod/resource/ui/matchmakingplaylist.res create mode 100644 variants/16x10/info.vdf create mode 100644 variants/16x10/materials/vgui/glyph_casual.vmt create mode 100644 variants/16x10/materials/vgui/glyph_casual.vtf create mode 100644 variants/16x10/materials/vgui/glyph_comp.vmt create mode 100644 variants/16x10/materials/vgui/glyph_comp.vtf create mode 100644 variants/16x10/materials/vgui/glyph_mvm.vmt create mode 100644 variants/16x10/materials/vgui/glyph_mvm.vtf create mode 100644 variants/16x10/resource/GameMenu.res create mode 100644 variants/16x10/resource/ui/MainMenuOverride.res create mode 100644 variants/16x10/resource/ui/econ/store/v2/StoreHome_Base.res create mode 100644 variants/16x10/resource/ui/econ/store/v2/StoreHome_FreeTrial.res create mode 100644 variants/16x10/resource/ui/econ/store/v2/StoreHome_Premium.res create mode 100644 variants/16x10/resource/ui/econ/store/v2/StoreItemControls.res create mode 100644 variants/16x10/resource/ui/econ/store/v2/StoreMapStampsInfoDialog.res create mode 100644 variants/16x10/resource/ui/econ/store/v2/StorePage.res create mode 100644 variants/16x10/resource/ui/econ/store/v2/StorePage_Bundles.res create mode 100644 variants/16x10/resource/ui/econ/store/v2/StorePage_Items.res create mode 100644 variants/16x10/resource/ui/econ/store/v2/StorePage_Maps.res create mode 100644 variants/16x10/resource/ui/econ/store/v2/StorePanel.res create mode 100644 variants/16x10/resource/ui/econ/store/v2/StorePreviewItemPanel.res create mode 100644 variants/16x10/resource/ui/econ/store/v2/StorePreviewItemPanel_Fullscreen.res create mode 100644 variants/16x10/resource/ui/econ/store/v2/StorePreviewItemPanel_Maps.res create mode 100644 variants/16x10/resource/ui/econ/store/v2/StoreViewCartPanel.res create mode 100644 variants/16x10/resource/ui/globalchat.res create mode 100644 variants/16x10/resource/ui/globalexplanations.res create mode 100644 variants/16x10/resource/ui/mainmenuplaylistentry.res create mode 100644 variants/16x10/resource/ui/matchmakingdashboard.res create mode 100644 variants/16x10/resource/ui/matchmakingdashboardcasualcriteria.res create mode 100644 variants/16x10/resource/ui/matchmakingdashboardcomp.res create mode 100644 variants/16x10/resource/ui/matchmakingdashboardeventmatch.res create mode 100644 variants/16x10/resource/ui/matchmakingdashboardmvmcriteria.res create mode 100644 variants/16x10/resource/ui/matchmakingdashboardplaylist.res create mode 100644 variants/16x10/resource/ui/matchmakingdashboardpopup.res create mode 100644 variants/16x10/resource/ui/matchmakingplaylist.res create mode 100644 variants/4x3/info.vdf create mode 100644 variants/4x3/materials/vgui/glyph_casual.vmt create mode 100644 variants/4x3/materials/vgui/glyph_casual.vtf create mode 100644 variants/4x3/materials/vgui/glyph_comp.vmt create mode 100644 variants/4x3/materials/vgui/glyph_comp.vtf create mode 100644 variants/4x3/materials/vgui/glyph_mvm.vmt create mode 100644 variants/4x3/materials/vgui/glyph_mvm.vtf create mode 100644 variants/4x3/resource/GameMenu.res create mode 100644 variants/4x3/resource/ui/MainMenuOverride.res create mode 100644 variants/4x3/resource/ui/econ/store/v2/StoreHome_Base.res create mode 100644 variants/4x3/resource/ui/econ/store/v2/StoreHome_FreeTrial.res create mode 100644 variants/4x3/resource/ui/econ/store/v2/StoreHome_Premium.res create mode 100644 variants/4x3/resource/ui/econ/store/v2/StoreItemControls.res create mode 100644 variants/4x3/resource/ui/econ/store/v2/StoreMapStampsInfoDialog.res create mode 100644 variants/4x3/resource/ui/econ/store/v2/StorePage.res create mode 100644 variants/4x3/resource/ui/econ/store/v2/StorePage_Bundles.res create mode 100644 variants/4x3/resource/ui/econ/store/v2/StorePage_Items.res create mode 100644 variants/4x3/resource/ui/econ/store/v2/StorePage_Maps.res create mode 100644 variants/4x3/resource/ui/econ/store/v2/StorePanel.res create mode 100644 variants/4x3/resource/ui/econ/store/v2/StorePreviewItemPanel.res create mode 100644 variants/4x3/resource/ui/econ/store/v2/StorePreviewItemPanel_Fullscreen.res create mode 100644 variants/4x3/resource/ui/econ/store/v2/StorePreviewItemPanel_Maps.res create mode 100644 variants/4x3/resource/ui/econ/store/v2/StoreViewCartPanel.res create mode 100644 variants/4x3/resource/ui/globalchat.res create mode 100644 variants/4x3/resource/ui/globalexplanations.res create mode 100644 variants/4x3/resource/ui/mainmenuplaylistentry.res create mode 100644 variants/4x3/resource/ui/matchmakingdashboard.res create mode 100644 variants/4x3/resource/ui/matchmakingdashboardcasualcriteria.res create mode 100644 variants/4x3/resource/ui/matchmakingdashboardcomp.res create mode 100644 variants/4x3/resource/ui/matchmakingdashboardeventmatch.res create mode 100644 variants/4x3/resource/ui/matchmakingdashboardmvmcriteria.res create mode 100644 variants/4x3/resource/ui/matchmakingdashboardplaylist.res create mode 100644 variants/4x3/resource/ui/matchmakingdashboardpopup.res create mode 100644 variants/4x3/resource/ui/matchmakingplaylist.res diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c190512 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.backup diff --git a/README.md b/README.md new file mode 100644 index 0000000..5c36c8f --- /dev/null +++ b/README.md @@ -0,0 +1,13 @@ +# tf2-2012-menu + +This is a redistribution of CblpBoPTy's TF2 mod series unofficially called "PotatoHud". + +![screenshot of the main menu](misc/MainMenu.jpg) + +Unfortunately, they have stopped modding: + +_"hi, i closed the projects and don't do modding anymore. I lost the necessary knowledge, and now I can not update my mods, besides, there were many bugs that I could not fix. I don't play tf2 much anymore and games in general. I am doing a different job. Sorry friend, but there will be no more updates."_ (from their [Steam profile](https://steamcommunity.com/id/CblpBopTy)) + +Unfortunately I like their HUDs too much for it to go to waste, so fortunately there was _one_ version they forgot to private and I have it permanently archived here. Right now, their mod is licensed under "Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported" so while I can technically redistribute this version, I cannot modify it. However the mod still works on recent game versions as of Scream Fortress 2022. + +The version I have archived is "6.0.1 (10/05/2021)". \ No newline at end of file diff --git a/misc/InGame.jpg b/misc/InGame.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5267dbd373ed6fcbbac59191947b523f964fd4c7 GIT binary patch literal 146095 zcmb4q19v4&wDyT@PHfxe#I|jp*w(}o+qRvFt;xj331(tjH}AUN{Q=+ZUe&dFckO<< zYOk)^PgQ-ce(nNLWhG@K0bpPN0NB?7_}l=910cZvlmAkPFM))H{7+z^p`oDRVBz86 zVBz545m6A~5s(q!;E>RekWo-k(NN(L(J|0bF~0Js{}}=MuOtK{>{mfl1UQ7RyZ@i^ z*$+U2g#bWlLV%G0z|p`U(7-;20YqOoAtAv2!~1^%1`YuU1q}lW2mhsaMg@RDe8Gl- zK}3XuLI#I{0|R{N(V(EwVMtjq$V634U@@`SoP!f_#8lNalT%U)7Z&%haletXt7(`v z4*Z!H|E}edlvdPy1xKMB(n86>$t7Xt>gFC=+|+ta6;919DP?XEHaG+-9kyKBKlpkj z{ui46mH$Ho_L42qF{$P=*Iwuyg z1vd`tU5S~xkh61MV{@p@Q&5VBBo#G%t^*JuzPOOg;>u+rzIcLq?e|7lF=kJo%7vGcsI`iT~c+BOs|<`_C6SgQ;RmE7ONXih>fUxKGj zCs{zGTja;u7vp(fDY_ZcQa~#N(>}6|X{D?~NLwGCaGm{EQ&dDyK#)&YiaTd!Pegpx zUhh~Jay>)?*2l{S?4QI%7N_{TGky6 zh8o5&jsQ8&kQ2gG16ElF%9BVYz!t?1G0zX7lZpvjgV~N=rDrkZdHV#ED)P|iJpFGD z9IVbZwpBh$;wS3QjHAjJHQ1(aB(9Db5~(2@6?yYD!NovT3CyOaxMrV8X#{2mz)unG zoe?9LLfN3zfBOzOk2plz@cvx883d6tmz#X64lt6`nhJAU-@Es48pwxPh#Sk;;OjvBwp6j*Gh*4NYn-HII{nwKKh!$(qy| zy|5@YB>zWD5K|G^#7tl<-9WH(6IhcfQ>Fu@*bRjO*@S49o&gf!Y!wWD)fl9IeK5wP^+#z>v!*1 zh*qHy87OBd!h8JWrG8pHd|ie)z?rHIEcgV8wXLsi4pdSF7@W9c4!${rF1pfyER2YX zJStY^X==3Q1w85o=j05%7pV&S6IF|Tc_+CKYSHnzWZq(>NEcX_uS$8Vbh5MvyW(Bt zx){SEIG9_TtvUlh47Cl62Y~|oP_PgTGgu?rrIog+lC=9Lq~5p|*|mmt_+-;x++E)> z)Io_kOe*3F*B$!yUN)!oz(;La{)O?sTx5^E{dx&cyKP>_xdM!33@aVr%!{={VZ7CrE zJN=}koHVw%;^HippxGIjchZ42X@6tLGj5_Sk4}O=D=xFT5_$Hl><5EY21gCC4-&J_ zl2{<*P`J*+L^nlkUNHbOA?4COb{6v!sphLIQ_L5$fHqi=+`+B7F=c5E?ix)S{{#?z zq`+n`{L-dKqZlsnjOx^KOP2NQNZDPE58Jh`CyR~e=GZ!JqSZg2#0e-BH8`#p>aHp8 z8wKm}swfpWYFGV}w5fDd%0?xQnFPSaN;CN_#M(4b)R^o8=6tPN-xh-XG~1QgDE1qx zPzGA?=lG?r`b=T!rYC)Wi&r6zOA`D{p)u&RP+Lrz6~{#{95(0W!3Sfwk!YltqTr4a zio;rnKDh;xgK<*%AdOa}39SDWhZ?AId?IIxif((R2t7&aTMl7Pkz@-edJGpOg-LT= zQre&(;;H%*CT_xh#j784BdnT4N@UD~CXRmWhhsTRAzgP!1%}k<@p%RCdSvmj$;OUw zBv^#AndRk_77S*@CANPEgztfcU*M~FnP`vE9TGmPu*B};$ggI=L&WcJC{Cd!wBj1E zTM@E*u0TQ5YFYT!Kif;!g-2zfUemf&;Zd#Lt$ z@kEM;zKbE_UoZjVfvTuB-^5;jIc^YbX*8Hf6T#e`6+lWw1Y5QZe*TZx1rmc`bWe(F z`!MPLoTk{uMF>+UZKSK5Lf#n1Ljh37Wlql&j8H7${p@_L2J3$^n zV}A!w$^N(PPsA9*5)>%2HTCVJa{F4LPHCtlrvZBXC4i@`c{3MlPYL2krj@zFQngRP zF|qRP9N(g+-{`@GS`)d$#5nAz&29-8iCtEz2#uYrGDGkH9iVj{yF4DYK}5^UBuoC+20Nkr`U`09%e65uA8YYgiT~W>@sFd;BeO^d)+OLSQLmjnJ)-$_^q>XTM z(Rll4k=IJf5}2IdVl_uX?6bO%k6oDHaHJSEgfX}Geft8Yy!3m9DQ+%Ti}q@N!P{}ygIvN=D;+Kb_-vGvEvMs zNgcN?L8xkUyoF?23H zT8vK>!lK072#W{5mGUBKdAEWai<>?g8+_DwZGGIW|Q zXp2rJJZU3uhYZ}KZ3a$ltFw>=p(YD8Zi3<9pvzYoabZ0NFI~x2osBAQu|g3^Tx2c> zYChP!!W@(BT8+j+MAYe5_hhXa(tsw}8IgudZg+}>cn$;VA7IW=shtK*mYDiEDIHjw z3&%q_DYOa$nsF*N4P=8vh#n>hWEz}u5MVn8`XI=y^jENmC|$)RZnaBQ0!TSFjr5nC zCTLOy!E1dxcanxXS}Dan%+(BfqaS*{yyhi|Cxx?Y9%s))T_Tx8S6 ze=1es9M~owQ0yMWmU0aNaw#CcEw;m|II4!OXN5rw9K$&t42&?Y2LYX7msYboN=5kg z=uDZ-A)cz1SXtUDQkjYha$jS52Eb&_+v|RHP|*?&a1FpgF0$M#G1`T%bEoFuKUI0z zlhJU#9CKfu{L_L1xHBv@mXxTfX-UNxXHI(QunYq&;c$sd7p9y8y1(Z>^jR5AW)SyH z-O3&MIz=*nG<|$Xt$qTA-V{q)qkFf@Igaj27)}fjFjfuShk(zg8(jE0PPvjwv5;K))k{#I)T{D7qMW9t`hb=8ljpjh%@k1@h zvFhllmRn9*ce(t83tOnl(sl!ZN1?x8AgKQXAwToXO*o-(Ryb-J8wK4_9+ob_Y!C$z zDc!V;AGLd}alGD<{pFjZ)S>$gZnoPk$K} zpRk+FPrzQS9<%);yCve7MygpfJl_jXKEq(`NUb#_a*&h1*fL@Dj8n96-GYX?fr481 zjgk10XQ<%Q-KL>y@$e9`{M2z!2F*+_+WwseQ)td|YTw!jJttk^O_^enCoCd)*l9f$GB{R$UqElggQr zD9|u{1PIsOe8I9+-HnPl!i)t@K%rgM-`|sgMH^`&WhUUT`7k%xYI-VU!E6y#MJTC4 zU}SO@4+KUYo*+%n!iAOp2|yDOepg!T*aT(pyYty~B^z4V`QiW2FV!!aQ4rF@gNT;H zYCA$o`zzln{qiObk5U?IC}VSo4vpLdeZ_BIaVVb}ZzWSj+Fukkni+ia&0-$vDIlb4 zA#O;^VMn8;dennQ2tTIiq*0?i_eQ0g1+XUA{aE{EPc0lk6}l&^iag|c1+{hg-52T$ zgs&0UC!kho@!l69D)67i9R~%&5lRxf5Ot3Q9FasylKLH2{4|VR>0$6STs?KTa*?$p` z6T5^PVB6X}7GmK+;8FIrZ`Yz|v zSL+2FLh92$`!brX)z!@Ha-eHS4|v0p*2a2tTp$2rjMr|&-1`utw`U8oU+`2v0jPr} zb`u^TrDF4;s~Sh9TsiD5xhg$^r(G8iQJYBGEXmBtU6| zivOy9_l5aqAY0y9%(VznjytgN3GimVV9?}jc)LyoK57c6nsO|j^+d#r8Q>C9)&uf6 zSF(1#^&8k`IaUU4N48x8K$xM4Ct$`DNbC!j@W#-0641(zKZ77Ctwyl%G`OdDw8qj3CadfDMI-E2ibyQW zx7UhO(j@0_^WRlv;?V#V9q-BaT@};YMpzrA|JoQc2}V!++=f?ntdWo)CH5!%73!_V zmPJKm=d`XV8yy#Qxx2MxtNEvWrEeOmf4H#1I-V!vH(C&_h%D4X&_7t{)k<7ce7B>v zDUw=Y%-X-QFsd@)c>QAtA<;f+RLJ68*bET39xpZ$xo0X&7)z>kcfG`7qj`a8zLv2*r z;tik^;G+bUGQ+DxJmIw^X)xVkpTc?fz#Mmgsx89kYRD}ZhAJLR651(qMPx||uT5K4 zmB(jmZNxC&BSm13;~KRIAfz;R<2jyeophch8Tb9Nra z4>g6)>;a1cKknCov)7C;K}{RMlLh-q$G&ypl~#*&n45?Xx8fqkA- zJ81^o4ReT#!|!cp@k6MIHlH}sz@(j3ylp_mUU()@hT2IV|@0j^#kF2zBH zlB)M&a3vT<<=$H#Ik?6!7Zk^7b*)#8#E=(angcui+&}*mCFBNEP0b7XW6SMmyd*ht|0+ z@mxT6%UcKFTp{qJ&%(R>)(+3DGP*zG5DgxMpEQ8NNKbakf4($d(-poy?7vjQlz4rb zdfs>qbNVigAaCZ0#0AC>*Kt%C>Pb4?p>69y2RyiUlpnEfjvyB2f+5N8MIb?>nzhf4 zNJkF+<;#}+mhYAFH7rX6DC_;2mT>%2T(yji^t1MIU4Bfw1XNDX0dPR5%~* zu5^xabxG#4LU`?r_*bnyx+{vWw{c4(178SaW4`63Oq*52;?|9Bo!f`T)p!NFKUEXp zMDAU;?ln5PikEwIwzq9lUtS9YMuC8sra<*k9gRVyB)!WC@t2(Fz#HEc0RM{3PoBG* z3>B-Q1+3p~otq9yjRKJdc_cF_tqJb>{`U&lM8@bsQZ_5qDcl0gGlcvv9}yGeWM(Ca z%XVO{3CakgTl2XKzRc@Hv(EZ4X@~Vy_5SMm*$1Vp!`{41`UHNt2J|Zz&D%!A6b%`g*JVnugfz3{mht+HT^a9`HtkE+R zx(JDq$L^_a#pYk?7ZDdx_=r3b0^SCzGm>`9MYIRyInTtb6%W)gXBh03vB7a5j@Eljp3Hc@D!Ygo zfbqdr$x~Qpk5jvjVZ>^n%Peo3U!z8r$#l!A0*6{}7WRbVG2$#z=dMKfIL^*Or>jA^ z)nsnj-y9{rB@^{0`;6q(eFcbn&NO4E1e2PJPA(&n?w?nl#;;IQgOX_zI#WwOB|7U; z*OhXE%V&FWkcQUw{WK4?{7*dn`6vPsqCrj`fuXu(zq<{mYFzEFd$;>0N;BwhECQT{ zZu791I78+p)Fz^B$T7IMP7Y$~oEFR+rY5_QhN`b>I)BWWrX;B?O8n>%;>9-=dL(}8 zdd-Yh9*8n&^>UXJFRTi`7C-}v2gBUe|IGM>->|9K7W_b!RVJ;NM=+MyJ@;#?ycGCG zi7O|!>960ikYAkq*F&s*_`037edkTqhay>n=B0w)W2QTy`DmfZkT|ztdLndA6(mp? zO&2kF%+Wg1&V>zvZ_MHky?xLqsGlt-=%+6$D0cRWO5)NXv*Kw%=f3JdST>lLAve~M z&ZEjQdWgbN8?OBJ!{lBaU3ZD4mpouj>eTR!+VV;ZsJJE(k`2PWv?kZ5U0nF*Ba1tv!T3J z{MUcJIdE(+erZF9pikeNA#1PqOV#^%y4TX{x2qX4IKXc2G>JBfLr+w0%6CO=vBUwMR&x$=)IW|K$p-A+5Kna)1AX|@q4 z(ouR|S_&_lD3F%U40UH;^L`>eC5T<*3^ckS7!`7Ocj%-15LZk0XETNtjs zyf|fHLW5#qv$e5pWs^JE1uES&y#qoZifGlf7xqa1*tIAFosWsZ;aK-KuqHNO1I}zH z^h&k}RzR{Nea?2W!kU(*=mriC2#t?Qk8<|=b~@M$rD@jAy!58E@fAucuyGB% z=`bamX`MqJ=WklN7ntQ`31-cU;`osBpyr!d0)rro2xXR zDp1A;{(vFfJ$!au`EEM*EY8#|2Lu0G-fU6?HRx5zPs4*sbHOCe&v++PE)QU#RE8rr zmVC3N?w*7qDa56}3*UhwWQ(@bcALOXd`@d>qy8|hf>dZlY1Kinz&jGvM(~MIW%Hny z2XTeOU8N)a?@Pc#XMU6P*oZWr_!n|zZ>YNhRS!ZI5+4X36XoweFbxA&i zy|VBGGA$H@J@%SUrLMR0Cipcv-Zq4EFgagH%=phd%_#Cm%`ddWPZQ**;K}exo8)%o znEeXI!68ALa~Semn9gh!=*x3uvYK3#*HEaPZ1w-EZDEb%+kR;R77=U6h0Gmbpg!3Ft9W!x>;nYrwG^Se%dCr#i6^J!95+H3t2XKf zd^sh$SDf$^k~8Y+w>&5jR1H_)4J+|{&(<^@Nk!{M4^xzp-%VQc(;&qCuS zol)mI{y0=+X4R+D zx7VKl>W{fF>AW?^_aeJI+AlEBK8Q@@VZ6`^Lz| zp_~;UssEcWc>ikc<{(#fxue6-zXf5=ALlq|ePYFUsp^_#q_k@2SqIBkFZqPsd0d{c zmScwo*}P?usCCZ4N0KK8B22D1BK&7_N<`r&lb1IEf4TY;3G;#8-%Mt+@-*?Ep*{h! zfBk=ph;M0xG|`CbZmMC%a^ORULWw-XNSVIK&~IQWrXI~$Gf_AC86pe zMbw)4I{xXdpDkYP9c(t-V6}}FK(?m&XAPlX;P$$Kb!m*p-H{D^*3!KAaZxdauRYQF zj2ub_a!VfgAw{8~rtmHH#)%{e`W^Jz?Te#(fml)&V}YA%4s2{zij|!(hwu$Gi(k3X zf6E|_{v5QwygweO5c=cJ*kpFY8rE?9EJ@YRwJo(Fk< z|JGonpd7U)CawD?a_tYf_nfM%TRrpM_Hw736b3McnkIxtXcq_nwh$-c!ENOlen4j) z@Kv(SHlNy{&SzfOUtD4*2>=*3-Zu;UJGkOF@EI3!A zR~PZBA1eNPYrUAi_Nk@*5h>w1n~KDkdG%)d2*)enRzAE{>T!G}#MEE1JbHhji~?N}<&CVb<=&dmY-pn0vTx>6b(d|UhG z(H29bYT2;~yq`MGvA4HJatPIBw77aQLTDdl)wDw92sFDBFp4$Y^^zCNfuz)6 z@5=4+{|zUz3DwfE>$*3q6QCpRxQxawDyX&4>21~Z+TqH7Hk!q7t2oIwr0$@xtss!o zSbAP3E`M7Z1%EQ;k)lQg^4|Gmn2vheuXK{n}@M~4(+QWWONMFW+GrCMR2Gq z05DjiTyagXjj_4}8)>BRbPwudj0W7%>%kR}A2&fMRTuH z8n+ltTqlTJ{`@l{#|ijtUB6d52eQ2PyXi$vbAr5D%5jv`?z15)R;NhNRvOWj4L5*Wwo}kt2KpmKhri@2aXp zqVr_CD)lf?TY9BBRyhmwlN!CHcrAJ!Lz{^vJ8F2sArt%@vdFvD6n+@Feo?zNNC6pU*`eh3HbvBqJxPssH>9BkX5GJX36f-ZGy+ zj=;r4mUoGc|MA7v0Lz(?$rs_O#wJ5^N}G$3GbiUhP7b`m?g{B-bg;7cJ&6^GGhmYV z#3_1{<(Uj3nk_!Md9erm8!**E{-xfbnD*TI=ec5|@~AJkGhtAO)-pqNNybH~>c+KC z>cAQz5VAx^1k5SA1jCoBz8R*UAgtZ4b4I!VGOHWCAf`6BWDEK2n<%#Ip4VhQU8qL_ zUuq8~xhwu5o%QTt10DLUDg(f|Lwa$sIC>SFA#1lpfovR}X@}!K3df}OC>)G9F#TO= zxu!WtoLql#gw4e94$|DM0BPc|VjdM$o+GV;mfSL9B-=P!nVY3DOXv=DZjLEYfZGMa z=jTrjgi<7>2H7w?yd3babvCe2;KvTeDF|O2g+}(M9Lk=46pSEWj-mLWh;|~9?6n)1 zIR_nT3UUfKB}6GehYlcy5!3`$*{_2q1_T8G@l!DPoizn*tA)XX%n@A=5S{9{5PB_g zGmHrj^iBQ00(YE+Kp#PYp1@gze<;q4Wgg2FRF!CnO5y6V1ba_x)8l@&-Ac2p-oKL)m)=0w_UpPw(6lYIm1?=9M5<$cj(%oy2C zzEPE<&L*||IQe%>nT1Hk##qM-Xg-1E&k=_4-~1rh_K#dqpP^JxoMo-FNFBKmyu*T; zrH-Q7m^|?cbaUKdlN5Mz&Kb}XxJ$Zm=LulMdW>fPk_hJ6VV&x8cVSTcZt~))juMjf z5hp3FD2sJT8dLMdjXb__(yue>GxI3(Thr*G6LK`er|Y-Qc@xH*a@|{kN?)LGiqPB% zZq(<;F1WI!R*SS-*}loRcVF{IyXcl%kl*fGD%L@%%I2DA73WkL>&^~CGxvy+Efp44bwAG1?J+e@9 zF9+fbf-XSZYBHe#vGN%ypYG0)bW0}Rbl8@5Z{Vic%)ASCA#rJbdN zutDIwyPmV}&=2rToo`+?-?*5)G5nV2ij0+nFY`kN)2ZAN*V`H~WS0kH%u@<-=|9tm zUzS0#xw(gMdwxQ&s7c&HY~qpD`f7LuSB8}TTba1`?)3%!%TC3WH50rc1YAi;#W?+$ zf+FP!(iA@f0Rs$tx>bTUWZ>Eb29&RsWgw<*><5&N16s%0WXcTx-< zRVYm6H;=na`xfM~S*8C`*TNPVdU=8ri&u4gcr|La~3)fswN|%t*t>$y2K{T_tegC2uLR^hW5*l=&xM z{HI^VE9Ar{Ad%!*YpK40AnJk{{Hcq0OaIlnbIin-w;}7Xh!wX#lMo$)C zQ#-01{(2jngXJ1o-0kSbi5H|tg@KXccDpxtKSQ#4JEgJ*+4&0@L`70DXDc)R4<}>z z0g8!=EdhpK2iD|8ugi?HiG#m=w+?B;bVy{9-2M3#&mGUf#Li?MjwE4Hw$#KLWT@TU z<>Hs_AqlZ-6fAGZwO1TQu%7~MNDCV# zYPu^+ zH<%pS!b3j+LPi(nMiSkTHabEZ`x&`+Pa5iRca41?^Uqt&*kCP)046Gp^T0i9)mZ+q|brx%vaj`|}6Tf-{Tfel(?p8x~uchYzIbO+nVn)=6pF~|M@ z{LA;g&byUP)xw1{7@F2y2rSZAy$Zpp>_>BZGizUk`l+Wp>4EGhc9alntGH&?1gK$D zdk_=1d+lu}MCv`nRESNd_~R?S?#yAn$q_b@MVAAN-GtUVMl-IV>C_USS zSrLa<9NdBcvX^u0D!x8C4{C3*y->oyE762o1j`sZSi$m~(<}>1_aUX<@rDO`@ZY$` z{fsv4;e+~uQTmL3bj05r?jsNY_V&nozQEi1a`iz16eiZj#>No|Nd`U$-QSgd$dfun zv(%`^E@>0ba)Cv{QXBM-%zMC=O%)Bj*1vE8d+F>@*j9sn%#r-+$azJ%Rm^i$>K!5U4|12?RB%&bt!lGuN-OO4t?~V z!8+lxmzFEESiCKrvr)El|I?K%w^!VPgWA+{T*ubDC)0bZsk8Buh9xa$i>lajuB(Y< z%(bDyMaBi%Ab<6(2J*ZeS823yD-3)@9z3=hS5Y48zO54vn!nyksYUr_$&K&Q>pd|^ zv!m0r&Mk4>3~xDFQZwqXEk#xCU)S#m+N4`H02ktKa=U0Wt(-d?spWUY+qW z6q|dC4%CyHW10ME6&`jiIY#tmI#~=p$xs#UoS?9w$#LX&)4#x*YdvV@w1yfpumJrm zBE{I@@vPNH7n8IFC(4jFDg1pNEuW8QeMdut^vrjhARvR0=dXY}1vgIl&cC4N zXFL>_e79Nd&A%;Y?CcZrZ(884NLc>lJDy_-qnnJ-N9YOxk>>Qb-~(?`Gir(3?K zYeW>)WBt8(%?}@@e_*Ekp=cAA&!hDF%xmTbjxvz%=;-txH?ZX_V3Zg&wq+z*9b9G~ zIA85)b|8=`(}<|{ZRlo}SWYiuMut(KW$`>}n#v1Ab`HKTAHV4d6a>?`z=>ryLrHhv ziT)k%YoPi%hdN?u@M*GHL+97%!TT6KXwf+ys-|)ZtCV;rGv;DE1jo`LW%lTH)YRPb zZC+RDpJ7@a)ztT=Soxp4S#n084!z(rL)(ifu+@tx-F;(Md?qKy(&I9xsJ@aLwPcV0=Utw$_uH)U1e&k^*VVfD`C%}hiW(tMSQieb&=^(t>(@e1T!e_d6S=29utlvoMd6Q}@ zhxy1LARDEyIIpNIDH^t{$}7p6+}N%Zhz&LD%mr{dF_gS`oL;M=)5oCWM)La>P^9?c zu4mCvQDNN>8y~dwef64xDE!VVoa1U6$0NPx=R2uN0;_aLk??PVjV+uHF9&E=%K!6ed?OhOYZMfqbi{l z`@UnY54Vrlm9`l~4TGgu@~HF0<+iVhgj3i9@P|r@C=qS#r50Otj$hU0I+P9VQFoGqb+%KDKMecWnLe*O z`mK^Gyy(Ku(VDQ$h^;%*Dy_VWnr3mvQ-;yud;C`*lBcS*&nxZd7xEInsM=|wPocHo+Yv1y@nBVwYAmQYy>ot6A=MT@##l-wxA#%Gk6qv%Z=@81(A~1+TClsjNH>t>esss?VS*7xm8v3j>l+Rn}zXB@1tFe zd1|pJ#evH+O1vsv&qSERw;mWducZaE9r`XKks#jqG_SB_r=mGwghB1{thm19XEzLuy(FEq`NAeOu zhmto7P6j=WJ9hQc4|XwnL)+bU*f(99zr!x+$KS1NpC~sKiDu5wrz=#5SX($3#}0DF z3^ud#*<;$WQ?Fr6ytBG{X`JB^5m*GA)_YLWa^2DQfn~K#uC;A>B8~=7GX+Wt-twj}c02zp-60ifYwVKGM9S_fw@+ zWH1OwAooMX6-Tb@<;TvJ1I^*?9+9Wvz!&v6r2iGY(b^!o(gK|Mqk3Y-CYP`oWA@Uo zEE)AATwS-9*dzj(LU8tZ3^{>s3Oo^I0>U)Ho+D4bpbWmNs+!K?fB-gs<8}4ed!gwx zU(qWKjk;5W8%2HB4keYb7_=D-XLlU4BdOL!2cbB@cfilnY}X?f43 zn#v3Dtk-Y&@*v=2MBR~XoqE}C!j*#T<>Xy`0?C`^YovMGaqfk%hNYb zL2-GP(Y?<8JLWHU@2q2hFm=z6vxT5@{+b;tvO+(Kj3Rzdb3P}u`|I+x_r|WSbXcwM zqSB~ZSYb6=;c7C~Zp&Txw|N4sgD{CHKmSN*;UQgvPqUBBCU?sR<5-RRT>{_YeqLUH zoq?4*;nbSfHbTS^16?`Ph|O@z62tu7Jl~HKl1oGB-_Km~ahaC=Cnbm9Oc*)N@k@SO zQMjR*qF5Uhoju~~i^U=A+~RDxKi|LPr=Lp!9xP_BO#+9$es@p3`AiW!jWgVi2V7zT z9?yeS6Lcn)6*+5Wr~6K;H4-{X%$%P9Ur#3#*>?`&Bx=XVr_xe>5fwgq{J60iYA!48 ztcOkaa1z*~HCkd{IuRX`qm%@P40R}UZtuld{1gMG50}(PmsN24q(d@PaMbWjhhq4N>4_vBZ$ zKt@~@^`}3T@5bWdfG!5LAi0tP{PI>hJI=hSZouGxM^s%CANn8<|Xf>Fwkl)dB++~}Q) zaGvO(GF@|8-R-A8X3e--qw_sjmLcewTO$WpAFcNreuV$c84I;SigkdUS051~j4@6% zElRROCBS_hqgRqc>XSBTGdvTZXSF&@&AW}4OPxQo#T!2gNt5Jl#bRsVY-%@X0qfcD zh6!KEzLt=4b2sy?bFI_+t!Atfl1y<#@GG802!02CFTR9b%2=1l&t)NyRn6X$%|yqu zGn*TveWd&?D=y>BIg6G^50{FjmOKZH0kGk9OyX9j(N5TPq|jyQ)hI8Pnxf7TG!(IS zEzt3O&@;*3H~usmISBkg$t7T>Q9rmT5!tMqRm&_@X_&Gsv3t+NPIsBdeXU)1wq5Mj z^i=b_@+3Y@y?OS1UV96g`zM!9^q!8@nNM0#Br2=P7HTjBxpPAYSBD@;J;IU0b4br8 z;5XKtQukXM-Ddn8fFPa(K%|W`J3Z_ax7_{VR_}!5>KNEFi(3aY+anIJx*dFsbpD>z zmZ~fKvGL{Yzu~V^NJlkoAioqi&Xn>j=j^CSrH6@9X>`-^;176(olVEX!iVg*M#Gj( z*xNS|;^WWR!Y7C8p-nDdEe z?Ak03n(1^b;x(c9rVpZ%KPm+BX>>CZSL(QjkkF3J1NblLY1t{?eR6LW-Q-vDSq+-a zT$j$ooFFt8C7(`!ux9aTZ3RJ29IhJaqd%{ zUnLfsM%En{oVm?qYd3DmyDkHw`X&x)dQeeF@mxQi-`@S07u*)hB8hrK$&pVw86(aX z+8L$3W)Kce(a?}k)a7-`M`Zi?}pXy5#^*I zl>a>6ef0?#ct4r-inr{=w<-ScdZ%B{ooKS%h*u=OPk4|?k2!yQ2ozv8cw_`Ec1W(d zjM5viL}$h0O-AJ@9*Ty#t9S8KJ4QwpnGcd!iT>sGA5>iF`@!Y63hF|=gGz!@av9Pbw%>}mQ^_O-B@+j zZs)`MOXM||+7o6}Lv=z_r@bSX!1nK~Okxeqe46q5A5Ipn7^c~cOlv&Cny8h_~UPLF3txQtu=YK}gMp#{x(f0X>FtrS&T zxURbJI~1C81u%}jO7ae>q($‹gCOh+JuZ;%Kw6K$kclf3(P#{0(`np|y|AA?G^ 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 L_J8$nelPw%soPLY literal 0 HcmV?d00001 diff --git a/misc/MainMenu.jpg b/misc/MainMenu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7eaf983b2102a13b3ee3de842bab42f8f4bab358 GIT binary patch literal 156029 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�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 JIj&#R{{e|DRu=#O literal 0 HcmV?d00001 diff --git a/mod/info.vdf b/mod/info.vdf new file mode 100644 index 0000000..aa9771e --- /dev/null +++ b/mod/info.vdf @@ -0,0 +1,4 @@ +"PotatoHud" +{ + "ui_version" "3" +} \ No newline at end of file diff --git a/mod/materials/vgui/glyph_casual.vmt b/mod/materials/vgui/glyph_casual.vmt new file mode 100644 index 0000000..ade94c1 --- /dev/null +++ b/mod/materials/vgui/glyph_casual.vmt @@ -0,0 +1,7 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui/glyph_casual" + "$translucent" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/mod/materials/vgui/glyph_casual.vtf b/mod/materials/vgui/glyph_casual.vtf new file mode 100644 index 0000000000000000000000000000000000000000..fce7e622b7ddff1aaea76d6a4e7996da1152d81f GIT binary patch literal 21568 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 X;Yaq2^7UTyc(pewZ{z9~_ZP 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 literal 0 HcmV?d00001 diff --git a/mod/materials/vgui/glyph_mvm.vmt b/mod/materials/vgui/glyph_mvm.vmt new file mode 100644 index 0000000..ac979be --- /dev/null +++ b/mod/materials/vgui/glyph_mvm.vmt @@ -0,0 +1,7 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui/glyph_mvm" + "$translucent" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/mod/materials/vgui/glyph_mvm.vtf b/mod/materials/vgui/glyph_mvm.vtf new file mode 100644 index 0000000000000000000000000000000000000000..e1df1644c483acb7636a28a8f74c3f2b3b07a7c9 GIT binary patch literal 21568 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 literal 0 HcmV?d00001 diff --git a/mod/resource/GameMenu.res b/mod/resource/GameMenu.res new file mode 100644 index 0000000..eb6c453 --- /dev/null +++ b/mod/resource/GameMenu.res @@ -0,0 +1,124 @@ +"GameMenu" [$WIN32] +{ + "ResumeGameButton" + { + "label" "#MMenu_ResumeGame" + "command" "ResumeGame" + "OnlyInGame" "1" + "subimage" "icon_resume" + } + + "QuickplayButton" + { + "label" "#MMenu_PlayList_ServerBrowser_Button" + "command" "OpenServerBrowser" + "subimage" "glyph_server" + "OnlyAtMenu" "1" + } + + "QuickplayChangeButton" + { + "label" "#MMenu_PlayList_CreateServer_Button" + "command" "OpenCreateMultiplayerGameDialog" + "subimage" "glyph_create" + "OnlyInGame" "1" + } + + "ServerBrowserButton" + { + "label" "#MMenu_PlayList_CreateServer_Button" + "command" "OpenCreateMultiplayerGameDialog" + "subimage" "glyph_create" + "OnlyAtMenu" "1" + } + + "ChangeServerButton" + { + "label" "#MMenu_ChangeServer" + "command" "OpenServerBrowser" + "subimage" "glyph_server_browser" + "OnlyInGame" "1" + + } + + "ReplayBrowserButton" + { + "label" "#GameUI_GameMenu_ReplayDemos" + "command" "engine replay_reloadbrowser" + "subimage" "glyph_tv" + } + "SteamWorkshopButton" + { + "label" "#MMenu_SteamWorkshop" + "command" "engine OpenSteamWorkshopDialog" + "subimage" "glyph_steamworkshop" + } + "VRModeButton" + { + "label" "#MMenu_VRMode_Activate" + "command" "engine vr_toggle" + "subimage" "glyph_vr" + "OnlyWhenVREnabled" "1" + } + "TrainingButton" + { + "label" "#Gametype_Training" + "command" "offlinepractice" + "subimage" "glyph_practice" + "OnlyAtMenu" "1" + } + + // These buttons get positioned by the MainMenuOverride.res + "GeneralStoreButton" + { + "label" "#MMenu_Shop" + "command" "engine open_store" + "subimage" "glyph_store" + } + + "CharacterSetupButton" + { + "label" "#MMenu_CharacterSetup" + "command" "engine open_charinfo" + "subimage" "glyph_items" + } + + // These buttons are only shown while in-game + // and also are positioned by the .res file + "CallVoteButton" + { + "label" "" + "command" "callvote" + "OnlyInGame" "1" + "subimage" "icon_checkbox" + "tooltip" "#MMenu_CallVote" + } + + "MutePlayersButton" + { + "label" "" + "command" "OpenPlayerListDialog" + "OnlyInGame" "1" + "subimage" "glyph_muted" + "tooltip" "#MMenu_MutePlayers" + } + + "RequestCoachButton" + { + "label" "" + "command" "engine cl_coach_find_coach" + "OnlyInGame" "1" + "subimage" "icon_whistle" + "tooltip" "#MMenu_RequestCoach" + } + + "ReportPlayerButton" + { + "label" "" + "command" "OpenReportPlayerDialog" + "OnlyInGame" "1" + "subimage" "glyph_alert" + "tooltip" "#MMenu_ReportPlayer" + + } +} \ No newline at end of file diff --git a/mod/resource/ui/MainMenuOverride.res b/mod/resource/ui/MainMenuOverride.res new file mode 100644 index 0000000..491c2f8 --- /dev/null +++ b/mod/resource/ui/MainMenuOverride.res @@ -0,0 +1,3352 @@ +"Resource/UI/MainMenuOverride.res" +{ + MainMenuOverride + { + "fieldName" "MainMenuOverride" + "visible" "1" + "enabled" "1" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "480" + +// "bgcolor_override" "0 0 0 240" + + "update_url" "http://store.steampowered.com/news/?filter=updates&appids=440" + "blog_url" "http://www.teamfortress.com/" + + "button_x_offset" "-285" + "button_y" "120" + "button_y_delta" "5" + "button_kv" + { + "xpos" "0" + "ypos" "150" + "wide" "250" + "tall" "26" + "visible" "1" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "wide" "250" + "tall" "26" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textinsetx" "25" + "use_proportional_insets" "1" + "font" "HudFontSmallBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "235 226 202 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "6" + "ypos" "6" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + } + + "SaxxySettings" + { + "xpos" "0" + "ypos" "0" + "zpos" "-101" + "wide" "f0" + "tall" "480" + + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "flashbounds_x" "50" + "flashbounds_y" "65" + "flashbounds_w" "250" + "flashbounds_h" "120" + + "flashstartsize_min" "8" + "flashstartsize_max" "12" + + "flash_maxscale" "4" + + "flash_lifelength_min" ".1" + "flash_lifelength_max" ".2" + + "curtain_anim_duration" "4.0" + "curtain_open_time" "2.8" + "flash_start_time" "4.0" + + "initial_freakout_duration" "15.0" + "clap_sound_duration" "10.0" + + "CameraFlashSettings" + { + "visible" "1" + "enabled" "1" + "tileImage" "0" + "scaleImage" "1" + "zpos" "9" + } + } + + + "mouseoveritempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "mouseoveritempanel" + "xpos" "c-70" + "ypos" "270" + "zpos" "100" + "wide" "300" + "tall" "300" + "visible" "0" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "1" + "border" "MainMenuBGBorder" + + "text_ypos" "20" + "text_center" "1" + "model_hide" "1" + "resize_to_text" "1" + "padding_height" "15" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "xpos" "0" + "ypos" "30" + "zpos" "2" + "wide" "140" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%attriblist%" + "textAlignment" "center" + "fgcolor" "117 107 94 255" + "centerwrap" "1" + } + } + + "Background" + { + "ControlName" "ScalableImagePanel" + "fieldName" "Background" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "-200" + "wide" "o1.6" + "tall" "f0" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + "proportionaltoparent" "1" + + if_wider + { + "wide" "f0" + "tall" "o0.628" + } + + if_taller + { + "wide" "o1.6" + "tall" "f0" + } + + if_halloween_0 + { + "image" "../console/title_team_halloween2011_widescreen" + } + if_halloween_1 + { + "image" "../console/title_team_halloween2012_widescreen" + } + if_halloween_2 + { + "image" "../console/title_team_halloween2013_widescreen" + } + if_halloween_3 + { + "image" "../console/title_team_halloween2014_widescreen" + } + if_halloween_4 + { + "image" "../console/title_team_halloween2015_widescreen" + } + if_halloween_5 + { + "image" "../console/title_scream_fortress_2017_widescreen" + } + if_fullmoon + { + "image" "../console/title_fullmoon_widescreen" + } + if_christmas + { + "image" "../console/background_xmas2020_widescreen" + } + } + + "TFLogoImage" + { + "ControlName" "ImagePanel" + "fieldName" "TFLogoImage" + "xpos" "c-290" + "ypos" "24" + "zpos" "1" + "wide" "256" + "tall" "64" + "visible" "1" + "enabled" "1" + "image" "../logo/new_tf2_logo" + "scaleImage" "1" + "mouseinputenabled" "0" + } + + "TFCharacterImage" + { + // "ControlName" "ImagePanel" + "fieldName" "TFCharacterImage" + "xpos" "c-250" + "ypos" "-80" + "zpos" "-99" + "wide" "600" + "tall" "600" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + + "MainMenuBGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "MainMenuBGPanel" + "xpos" "c-290" + "ypos" "92" + "zpos" "-1" + "wide" "260" + "tall" "120" + "visible" "1" + "pinCorner" "0" + "autoResize" "0" + "PaintBackgroundType" "2" + "border" "MainMenuBGBorder" + } + + "PlayLabel" + { + "ControlName" "CExLabel" + "fieldName" "PlayLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_Play" + "textAlignment" "west" + "xpos" "c-278" + "ypos" "93" + "wide" "140" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "235 227 203 255" + } + + "TooltipPanel" + { + "ControlName" "EditablePanel" + "fieldName" "TooltipPanel" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "150" + "tall" "50" + "visible" "0" + "PaintBackgroundType" "2" + "border" "MainMenuBGBorder" + + "TipSubLabel" + { + "ControlName" "CExLabel" + "fieldName" "TipSubLabel" + "font" "HudFontSmall" + "labelText" "%tipsubtext%" + "textAlignment" "center" + "xpos" "20" + "ypos" "30" + "zpos" "2" + "wide" "250" + "tall" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "117 107 94 255" + "wrap" "1" + } + + + "TipLabel" + { + "ControlName" "CExLabel" + "fieldName" "TipLabel" + "font" "HudFontSmallBold" + "labelText" "%tiptext%" + "textAlignment" "center" + "xpos" "20" + "ypos" "5" + "zpos" "2" + "wide" "140" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "235 226 202 255" + "auto_wide_tocontents" "1" + } + } + + "CreateServerButton" + { + "ControlName" "EditablePanel" + "fieldname" "CreateServerButton" + "xpos" "c-60" + "ypos" "153" + "zpos" "10" + "wide" "20" + "tall" "20" + "visible" "0" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "textinsetx" "100" + "use_proportional_insets" "1" + "font" "HudFontSmallBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuMiniButtonDefault" + "border_armed" "MainMenuMiniButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "46 43 42 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "12" + "tall" "12" + "visible" "1" + "enabled" "1" + "image" "glyph_create" + "scaleImage" "1" + } + } + } + + "QuestLogButton" + { + "ControlName" "EditablePanel" + "fieldName" "QuestLogButton" + "xpos" "c228" + "ypos" "28" + "zpos" "1" + "wide" "32" + "tall" "32" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + + "navUp" "Notifications_Panel" + "navLeft" "SettingsButton" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textinsetx" "25" + "labelText" "" + "use_proportional_insets" "1" + "font" "HudFontSmallBold" + "command" "questlog" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "vo/null.mp3" + "actionsignallevel" "2" + "proportionaltoparent" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "paintborder" "0" + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "button_quests_pda" + + "proportionaltoparent" "1" + "mouseinputenabled" "0" + "keyboardinputenabled" "0" + } + } + } + + "MOTD_ShowButtonPanel" + { + "ControlName" "EditablePanel" + "fieldName" "MOTD_ShowButtonPanel" + "xpos" "c268" + "ypos" "28" + "zpos" "1" + "wide" "32" + "tall" "32" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + + "navUp" "MOTD_Panel" // pass through when naving up to this or the fully displayed MOTD + "navDown" "Notifications_Panel" // when a sub element can't nav down it will pass through this + "navLeft" "Notifications_Panel" // when a sub element can't nav left it will pass through this + "navRight" "MOTD_Panel" // pass through when naving right to this or the fully displayed MOTD + "navToRelay" "MOTD_ShowButtonPanel_SB" // when naving to this it auto navs to this child instead + + "MOTD_ShowButtonPanel_SB" + { + "ControlName" "CExImageButton" + "fieldName" "MOTD_ShowButtonPanel_SB" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "32" + "tall" "32" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + + "actionsignallevel" "2" + "Command" "motd_show" + "navActivate" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "nextpage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "BackpackSpaceLabel" + { + "ControlName" "CExLabel" + "fieldName" "BackpackSpaceLabel" + "font" "HudFontSmallestBold" + "labelText" "%freebackpackspace%" + "textAlignment" "west" + "xpos" "c-56" + "ypos" "315" + "zpos" "0" + "wide" "200" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "CartButton" + { + "ControlName" "CExButton" + "fieldName" "CartButton" + "font" "HudFontSmallBold" + "labelText" "%storecart%" + "textAlignment" "east" + "xpos" "c-56" + "ypos" "334" + "zpos" "12" + "wide" "56" + "tall" "24" + "visible" "1" + "enabled" "1" + "PaintBackgroundType" "2" + "textinsetx" "15" + + "Command" "viewcart" + "font" "HudFontSmallBold" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CartImage" + { + "ControlName" "ImagePanel" + "fieldName" "CartImage" + "xpos" "c-51" + "ypos" "336" + "zpos" "13" + "wide" "24" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "store_cart" + "scaleImage" "1" + } + + "BrowseTheStoreButton" + { + "ControlName" "CExButton" + "fieldName" "BrowseTheStoreButton" + "xpos" "c-265" + "ypos" "c-80" + "zpos" "2" + "wide" "160" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_BrowseTheStore" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "startshopping" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "MarketPlaceButton" + { + "ControlName" "CExButton" + "fieldName" "MarketPlaceButton" + "xpos" "c-285" + "ypos" "c-50" + "zpos" "2" + "wide" "200" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_MarketPlace" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "marketplace" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallest" + "labelText" "" + "textAlignment" "west" + "xpos" "c-45" + "ypos" "c-230" + "zpos" "100" + "wide" "350" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } +} diff --git a/mod/resource/ui/econ/store/v2/StoreHome_FreeTrial.res b/mod/resource/ui/econ/store/v2/StoreHome_FreeTrial.res new file mode 100644 index 0000000..7ac5946 --- /dev/null +++ b/mod/resource/ui/econ/store/v2/StoreHome_FreeTrial.res @@ -0,0 +1,282 @@ +#base "StoreHome_Base.res" + +"Resource/UI/StoreHome_FreeTrial.res" +{ + "Callout" + { + "ControlName" "EditablePanel" + "fieldName" "Callout" + "xpos" "c-300" + "ypos" "193" + "wide" "235" + "tall" "150" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "131 66 55 255" + "paintbackground" "1" + "paintborder" "0" + "paintbackgroundtype" "2" + + // Cover up top rounded corners + "BodyBgSquare" + { + "ControlName" "EditablePanel" + "fieldName" "BodyBgSquare" + "xpos" "2" + "ypos" "32" + "wide" "231" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "34 30 31 255" + "paintbackground" "1" + "paintbackgroundtype" "0" + } + + // Bottom rounded corners + "BodyBg" + { + "ControlName" "EditablePanel" + "fieldName" "BodyBg" + "xpos" "2" + "ypos" "40" + "wide" "231" + "tall" "108" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "34 30 31 255" + "paintbackground" "1" + "paintbackgroundtype" "2" + } + + "HeaderText" + { + "ControlName" "CExLabel" + "fieldName" "HeaderText" + "font" "HudFontSmallestBold" + "labelText" "#Store_FreeTrial_UpgradeCalloutHeader" + "textAlignment" "west" + "xpos" "10" + "ypos" "2" + "wide" "210" + "tall" "28" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "FreeTrialPoint1Dot" + { + "ControlName" "CExLabel" + "fieldName" "FreeTrialPoint1Dot" + "labelText" ">" + "font" "HudFontSmallest" + "xpos" "15" + "ypos" "45" + "zpos" "2" + "wide" "5" + "tall" "5" + "visible" "1" + "enabled" "1" + "fgcolor" "178 82 22 255" + } + "FreeTrialPoint1" + { + "ControlName" "CExLabel" + "fieldName" "FreeTrialPoint1" + "font" "HudFontSmallest" + "labelText" "#Store_FreeTrial_Point1" + "textAlignment" "west" + "xpos" "24" + "ypos" "38" + "zpos" "2" + "wide" "205" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "180 168 145 255" + } + "FreeTrialPoint2Dot" + { + "ControlName" "CExLabel" + "labelText" ">" + "font" "HudFontSmallest" + "fieldName" "FreeTrialPoint2Dot" + "xpos" "15" + "ypos" "61" + "zpos" "2" + "wide" "3" + "tall" "5" + "visible" "1" + "enabled" "1" + "fgcolor" "178 82 22 255" + } + "FreeTrialPoint2" + { + "ControlName" "CExLabel" + "fieldName" "FreeTrialPoint2" + "font" "HudFontSmallest" + "labelText" "#Store_FreeTrial_Point2" + "textAlignment" "west" + "xpos" "24" + "ypos" "54" + "zpos" "2" + "wide" "205" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "180 168 145 255" + } + "FreeTrialPoint3Dot" + { + "ControlName" "CExLabel" + "labelText" ">" + "font" "HudFontSmallest" + "fieldName" "FreeTrialPoint3Dot" + "xpos" "15" + "ypos" "77" + "zpos" "2" + "wide" "3" + "tall" "5" + "visible" "1" + "enabled" "1" + "fgcolor" "178 82 22 255" + } + "FreeTrialPoint3" + { + "ControlName" "CExLabel" + "fieldName" "FreeTrialPoint3" + "font" "HudFontSmallest" + "labelText" "#Store_FreeTrial_Point4" + "textAlignment" "west" + "xpos" "24" + "ypos" "70" + "zpos" "2" + "wide" "205" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "180 168 145 255" + } + "FreeTrialPoint4Dot" + { + "ControlName" "CExLabel" + "labelText" ">" + "font" "HudFontSmallest" + "fieldName" "FreeTrialPoint4Dot" + "xpos" "15" + "ypos" "93" + "zpos" "2" + "wide" "3" + "tall" "5" + "visible" "1" + "enabled" "1" + "fgcolor" "178 82 22 255" + } + "FreeTrialPoint4" + { + "ControlName" "CExLabel" + "fieldName" "FreeTrialPoint4" + "font" "HudFontSmallest" + "labelText" "#Store_FreeTrial_Point3" + "textAlignment" "north-west" + "xpos" "24" + "ypos" "89" + "zpos" "2" + "wide" "205" + "tall" "40" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "180 168 145 255" + } + + "PlusLabel" + { + "ControlName" "CExLabel" + "fieldName" "PlusLabel" + "font" "HudFontSmallest" + "labelText" "#Store_FreeTrial_Plus" + "textAlignment" "north-west" + "xpos" "55" + "ypos" "115" + "zpos" "2" + "wide" "325" + "tall" "40" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "178 82 22 255" + } + + "Plus2Label" + { + "ControlName" "CExLabel" + "fieldName" "Plus2Label" + "font" "HudFontSmallest" + "labelText" "#Store_Promotion_FirstPurchaseGift2" + "textAlignment" "north-west" + "xpos" "55" + "ypos" "115" + "zpos" "2" + "wide" "200" + "tall" "60" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "180 168 145 255" + } + } + + "FeaturedItemSymbol" + { + "ControlName" "ImagePanel" + "fieldName" "FeaturedItemSymbol" + "xpos" "c-314" + "ypos" "302" + "zpos" "3" + "wide" "58" + "tall" "58" + "visible" "1" + "enabled" "1" + "image" "store/store_starburst" + "scaleImage" "1" + } + + "PromotionImage_Hat" + { + "ControlName" "ImagePanel" + "fieldName" "PromotionImage_Hat" + "xpos" "c-328" + "ypos" "287" + "zpos" "4" + "wide" "85" + "tall" "85" + "visible" "1" + "enabled" "1" + "image" "../backpack/player/items/all_class/all_manncap_large" + "scaleImage" "1" + } +} \ No newline at end of file diff --git a/mod/resource/ui/econ/store/v2/StoreHome_Premium.res b/mod/resource/ui/econ/store/v2/StoreHome_Premium.res new file mode 100644 index 0000000..2e71b64 --- /dev/null +++ b/mod/resource/ui/econ/store/v2/StoreHome_Premium.res @@ -0,0 +1,42 @@ +#base "StoreHome_Base.res" + +"Resource/UI/StoreHome_Premium.res" +{ + "PremiumCallout" + { + "ControlName" "EditablePanel" + "fieldName" "PremiumCallout" + "xpos" "c-323" + "ypos" "c-45" + "zpos" "-1" + "wide" "300" + "tall" "300" + "visible" "1" + "enabled" "1" + + "MannCoImage" + { + "ControlName" "ImagePanel" + "fieldName" "MannCoImage" + "wide" "420" + "tall" "220" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "xpos" "15" + "ypos" "0" + "zpos" "0" + +// if_halloween +// { +// "visible" "1" +// "image" "store/store_halloween_premium_callout" +// } + if_christmas + { + "visible" "1" + "image" "store/store_australian_christmas_callout_sale" + } + } + } +} diff --git a/mod/resource/ui/econ/store/v2/StoreItemControls.res b/mod/resource/ui/econ/store/v2/StoreItemControls.res new file mode 100644 index 0000000..93ec158 --- /dev/null +++ b/mod/resource/ui/econ/store/v2/StoreItemControls.res @@ -0,0 +1,65 @@ +"Resource/UI/StoreItemControls.res" +{ + "StoreItemControls" + { + "ControlName" "CStoreItemControlsPanel" + "fieldName" "StoreItemControls" + "xpos" "0" + "ypos" "0" + "zpos" "20" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + } + + "AddToCartButton" + { + "ControlName" "CExImageButton" + "fieldName" "AddToCartButton" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "addtocart" + + "paintbackground" "1" + + "defaultBgColor_override" "76 107 34 255" + "ArmedBgColor_override" "86 117 44 255" + "depressedBgColor_override" "66 97 24 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "image_depressedcolor" "255 80 60 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "CartImage" + "xpos" "1" + "ypos" "1" + "zpos" "13" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "image" "store_cart" + "scaleImage" "1" + } + } +} diff --git a/mod/resource/ui/econ/store/v2/StoreMapStampsInfoDialog.res b/mod/resource/ui/econ/store/v2/StoreMapStampsInfoDialog.res new file mode 100644 index 0000000..0d351e4 --- /dev/null +++ b/mod/resource/ui/econ/store/v2/StoreMapStampsInfoDialog.res @@ -0,0 +1,209 @@ +"StoreMapStampsInfoDialog.res" +{ + "MapStampsInfoDialog" + { + "ControlName" "CTFMapStampsInfoDialog" + "fieldName" "MapStampsInfoDialog" + "xpos" "0" + "ypos" "0" + "zpos" "1000" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + // Fullscreen background panel + "BgPanel" + { + "ControlName" "Panel" + "fieldName" "BgPanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 128" + } + + // Rounded dialog border + "DialogFrame" + { + "ControlName" "EditablePanel" + "fieldName" "DialogFrame" + "xpos" "c-120" + "ypos" "c-150" + "zpos" "0" + "wide" "240" + "tall" "300" + "visible" "1" + "enabled" "1" + "paintbackground" "0" + "border" "TFFatLineBorderOpaque" + "PaintBorder" "1" + + // Background for the player model & item preview panels + "PreviewViewportBg" + { + "ControlName" "EditablePanel" + "fieldName" "PreviewViewportBg" + "xpos" "10" + "ypos" "22" + "zpos" "1" + "wide" "220" + "tall" "209" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "StoreInnerShadowBorder" + } + + + // 90-degree corners on the top part of the footer + "FooterTopPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FooterTopPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "235" + "tall" "10" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "0" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + + // Rounded corners on the bottom of the footer + "FootBottomPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FootBottomPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "235" + "tall" "58" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "2" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + + "MapsDescLabel" + { + "ControlName" "CExLabel" + "fieldName" "MapsDescLabel" + "font" "HudFontSmallest" + "labelText" "#Store_MapsDesc" + "textAlignment" "north" + "xpos" "20" + "ypos" "29" + "zpos" "5" + "wide" "200" + "tall" "200" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "PromotionImage_Hat" + { + "ControlName" "ImagePanel" + "fieldName" "PromotionImage_Hat" + "xpos" "90" + "ypos" "120" + "zpos" "2" + "wide" "150" + "tall" "150" + "visible" "1" + "enabled" "1" + "image" "../backpack/player/items/all_class/world_traveller_large" + "scaleImage" "1" + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "c101" + "ypos" "c-144" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 255" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + + "BackButton" + { + "ControlName" "CExButton" + "fieldName" "BackButton" + "xpos" "c-110" + "ypos" "c108" + "zpos" "2" + "wide" "80" + "tall" "22" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_BackCarat" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "White" + } +} \ No newline at end of file diff --git a/mod/resource/ui/econ/store/v2/StorePage.res b/mod/resource/ui/econ/store/v2/StorePage.res new file mode 100644 index 0000000..ff58604 --- /dev/null +++ b/mod/resource/ui/econ/store/v2/StorePage.res @@ -0,0 +1,2716 @@ +"Resource/UI/StorePage.res" +{ + "StorePage" + { + "ControlName" "Frame" + "fieldName" "StorePage" + "xpos" "0" + "ypos" "40" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "0" + "bgcolor_override" "46 43 42 255" + "infocus_bgcolor_override" "46 43 42 255" + "outoffocus_bgcolor_override" "46 43 42 255" + + "max_cart_model_panels" "10" + + "item_ypos" "70" + + "item_panels" "15" + "item_columns" "5" + "item_offcenter_x" "-292" + "item_xdelta" "8" + "item_ydelta" "8" + + "item_controls_xoffset" "2" + "item_controls_yoffset" "2" + + "show_item_backdrop" "1" + "item_backdrop_color" "24 22 20 255" + "item_backdrop_left_margin" "11" + "item_backdrop_right_margin" "11" + "item_backdrop_top_margin" "9" + "item_backdrop_bottom_margin" "42" + "item_backdrop_paintbackgroundtype" "2" + + "item_panel_bgcolor" "51 47 46 255" + "item_panel_bgcolor_mouseover" "156 146 128 255" + "item_panel_bgcolor_selected" "176 166 148 255" + + "classicon_xdelta" "5" + + "modelpanels_kv" + { + "ControlName" "CItemModelPanel" + "xpos" "c-70" + "ypos" "270" + "zpos" "5" + "wide" "111" + "tall" "62" + "visible" "0" + "bgcolor_override" "0 0 0 255" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "24" + "model_ypos" "6" + "model_wide" "71" + "model_tall" "47" + "text_wide" "140" + "text_xpos" "0" + "text_ypos" "80" + "text_center" "0" + "name_only" "1" + "resize_to_text" "0" + "name_label_alignment" "3" + + "inset_eq_x" "2" + "inset_eq_y" "2" + + "deferred_description" "1" + "deferred_icon" "1" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + "inventory_image_type" "1" + } + + "use_item_sounds" "1" + } + + "modelpanel_labels_kv" + { + "font" "HudFontSmallestBold" + "textAlignment" "north-east" + "xpos" "c-61" + "ypos" "32" + "zpos" "15" + "wide" "16" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "use_item_sounds" "1" + } + + "cart_modelpanels_kv" + { + "ControlName" "CItemModelPanel" + "xpos" "c-70" + "ypos" "270" + "zpos" "13" + "wide" "32" + "tall" "25" + "visible" "0" + "bgcolor_override" "0 0 0 255" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "2" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "21" + "text_ypos" "60" + "text_center" "1" + "name_only" "1" + + "inset_eq_x" "2" + "inset_eq_y" "2" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + + "use_item_sounds" "1" + } + + "cart_labels_kv" + { + "font" "HudFontSmallestBold" + "textAlignment" "north-east" + "xpos" "c-61" + "ypos" "32" + "zpos" "15" + "wide" "16" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "use_item_sounds" "1" + } + } + + "NameFilterTextEntry" + { + "ControlName" "TextEntry" + "fieldName" "NameFilterTextEntry" + "xpos" "c-70" + "ypos" "30" + "wide" "90" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "1" + "unicode" "1" + "fgcolor_override" "117 107 94 255" + "bgcolor_override" "251 235 202 255" + "paintbackgroundtype" "2" + "font" "HudFontSmall" + } + + "SubcategoryFilterComboBox" + { + "ControlName" "ComboBox" + "fieldName" "SubcategoryFilterComboBox" + "Font" "HudFontSmallestBold" + "xpos" "c30" + "ypos" "30" + "zpos" "1" + "wide" "112" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "border_override" "ButtonBorder" + "paintborder" "1" + + "fgcolor_override" "117 107 94 255" + "bgcolor_override" "251 235 202 255" + "disabledFgColor_override" "117 107 94 255" + "disabledBgColor_override" "251 235 202 255" + "selectionColor_override" "251 235 202 255" + "selectionTextColor_override" "117 107 94 255" + "defaultSelectionBG2Color_override" "251 235 202 255" + + "Button" + { + "defaultFgColor_override" "118 107 94 255" + "defaultBgColor_override" "251 235 202 255" + "armedFgColor_override" "138 127 114 255" + "armedBgColor_override" "251 235 202 255" + "paintbackgroundtype" "2" + } + } + + "SortFilterComboBox" + { + "ControlName" "ComboBox" + "fieldName" "SortFilterComboBox" + "Font" "HudFontSmallestBold" + "xpos" "c152" + "ypos" "30" + "zpos" "1" + "wide" "142" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "border_override" "ButtonBorder" + "paintborder" "1" + + "fgcolor_override" "117 107 94 255" + "bgcolor_override" "251 235 202 255" + "disabledFgColor_override" "117 107 94 255" + "disabledBgColor_override" "251 235 202 255" + "selectionColor_override" "251 235 202 255" + "selectionTextColor_override" "117 107 94 255" + "defaultSelectionBG2Color_override" "251 235 202 255" + + "Button" + { + "defaultFgColor_override" "118 107 94 255" + "defaultBgColor_override" "251 235 202 255" + "armedFgColor_override" "138 127 114 255" + "armedBgColor_override" "251 235 202 255" + "paintbackgroundtype" "2" + } + } + + "mouseoveritempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "mouseoveritempanel" + "xpos" "c-70" + "ypos" "270" + "zpos" "100" + "wide" "300" + "tall" "300" + "visible" "0" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "1" + + "text_ypos" "20" + "text_center" "1" + "model_hide" "1" + "resize_to_text" "1" + "padding_height" "15" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "xpos" "0" + "ypos" "30" + "zpos" "2" + "wide" "140" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%attriblist%" + "textAlignment" "center" + "fgcolor" "117 107 94 255" + "centerwrap" "1" + } + } + + "ClassFilterTooltipLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassFilterTooltipLabel" + "font" "HudFontSmallBold" + "textAlignment" "center" + "xpos" "36" + "ypos" "170" + "zpos" "100" + "wide" "200" + "tall" "40" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "2" + "centerwrap" "1" + "paintborder" "1" + "textinsetx" "100" + "border" "LoadoutItemPopupBorder" + "fgcolor" "243 234 216 255" + } + + "PrevPageButton" + { + "ControlName" "CExButton" + "fieldName" "PrevPageButton" + "xpos" "c190" + "ypos" "280" + "zpos" "5" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "prevpage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CurPageLabel" + { + "ControlName" "CExLabel" + "fieldName" "CurPageLabel" + "font" "HudFontSmallBold" + "labelText" "%backpackpage%" + "textAlignment" "center" + "xpos" "c220" + "ypos" "280" + "zpos" "5" + "wide" "40" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + + "NextPageButton" + { + "ControlName" "CExButton" + "fieldName" "NextPageButton" + "xpos" "c270" + "ypos" "280" + "zpos" "5" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "nextpage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "PriceLabel" + { + "ControlName" "CExLabel" + "fieldName" "PriceLabel" + "font" "HudFontSmallBold" + "labelText" "%selectionprice%" + "textAlignment" "east" + "xpos" "c20" + "ypos" "8" + "zpos" "5" + "wide" "303" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + "NameFilterLabel" + { + "ControlName" "CExLabel" + "fieldName" "NameFilterLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_NameFilterLabel" + "textAlignment" "west" + "xpos" "c-70" + "ypos" "12" + "zpos" "1" + "wide" "90" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "StoreDarkTan" + } + + "SubcategoryFiltersLabel" + { + "ControlName" "CExLabel" + "fieldName" "SubcategoryFiltersLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_ItemTypeFilterLabel" + "textAlignment" "west" + "xpos" "c30" + "ypos" "12" + "zpos" "1" + "wide" "100" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "StoreDarkTan" + } + + "SortFilterLabel" + { + "ControlName" "CExLabel" + "fieldName" "SortFilterLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_SortByLabel" + "textAlignment" "west" + "xpos" "c152" + "ypos" "12" + "zpos" "1" + "wide" "150" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "StoreDarkTan" + } + + "ClassFilterLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassFilterLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_ClassFilterLabel" + "textAlignment" "west" + "xpos" "c-300" + "ypos" "12" + "zpos" "1" + "wide" "60" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "StoreDarkTan" + } + + "ClassFilterNavPanel" + { + "ControlName" "CNavigationPanel" + "fieldName" "ClassFilterNavPanel" + "xpos" "c-300" + "ypos" "30" + "zpos" "1" + "wide" "225" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "auto_scale" "1" + "auto_layout" "1" + "selected_button_default" "0" + "auto_layout_horizontal_buffer" "4" + "display_vertically" "0" + "align" "west" + + "ButtonSettings" + { + "wide" "19" + "tall" "19" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "scaleImage" "1" + + "fgcolor" "TanDark" + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "TanDark" + "depressedFgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + "paintborder" "0" + + "image_drawcolor" "255 255 255 180" + "image_armedcolor" "255 255 255 255" + "image_selectedcolor" "255 255 255 255" + + "stayselectedonclick" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "7" + "wide" "19" + "tall" "19" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + + "Buttons" + { + "all" + { + "userdata" "0" + "image_default" "class_icons/filter_all" + "image_armed" "class_icons/filter_all" + "image_selected" "class_icons/filter_all_on" + "tooltiptext" "#TF_Items_All" + + "SubImage" + { + "image" "class_icons/filter_all" + } + } + "scout" + { + "userdata" "1" + "image_default" "class_icons/filter_scout" + "image_armed" "class_icons/filter_scout" + "image_selected" "class_icons/filter_scout_on" + "tooltiptext" "#TF_Items_Scout" + + "SubImage" + { + "image" "class_icons/filter_scout" + } + } + "soldier" + { + "userdata" "3" + "image_default" "class_icons/filter_soldier" + "image_armed" "class_icons/filter_soldier" + "image_selected" "class_icons/filter_soldier_on" + "tooltiptext" "#TF_Items_Soldier" + + "SubImage" + { + "image" "class_icons/filter_soldier" + } + } + "pyro" + { + "userdata" "7" + "image_default" "class_icons/filter_pyro" + "image_armed" "class_icons/filter_pyro" + "image_selected" "class_icons/filter_pyro_on" + "tooltiptext" "#TF_Items_Pyro" + + "SubImage" + { + "image" "class_icons/filter_pyro" + } + } + "demo" + { + "userdata" "4" + "image_default" "class_icons/filter_demo" + "image_armed" "class_icons/filter_demo" + "image_selected" "class_icons/filter_demo_on" + "tooltiptext" "#TF_Items_Demoman" + + "SubImage" + { + "image" "class_icons/filter_demo" + } + } + "heavy" + { + "userdata" "6" + "image_default" "class_icons/filter_heavy" + "image_armed" "class_icons/filter_heavy" + "image_selected" "class_icons/filter_heavy_on" + "tooltiptext" "#TF_Items_Heavy" + + "SubImage" + { + "image" "class_icons/filter_heavy" + } + } + "engineer" + { + "userdata" "9" + "image_default" "class_icons/filter_engineer" + "image_armed" "class_icons/filter_engineer" + "image_selected" "class_icons/filter_engineer_on" + "tooltiptext" "#TF_Items_Engineer" + + "SubImage" + { + "image" "class_icons/filter_engineer" + } + } + "medic" + { + "userdata" "5" + "image_default" "class_icons/filter_medic" + "image_armed" "class_icons/filter_medic" + "image_selected" "class_icons/filter_medic_on" + "tooltiptext" "#TF_Items_Medic" + + "SubImage" + { + "image" "class_icons/filter_medic" + } + } + "sniper" + { + "userdata" "2" + "image_default" "class_icons/filter_sniper" + "image_armed" "class_icons/filter_sniper" + "image_selected" "class_icons/filter_sniper_on" + "tooltiptext" "#TF_Items_Sniper" + + "SubImage" + { + "image" "class_icons/filter_sniper" + } + } + "spy" + { + "userdata" "8" + "image_default" "class_icons/filter_spy" + "image_armed" "class_icons/filter_spy" + "image_selected" "class_icons/filter_spy_on" + "tooltiptext" "#TF_Items_Spy" + + "SubImage" + { + "image" "class_icons/filter_spy" + } + } + } + } + + "BackpackSpaceLabel" + { + "ControlName" "CExLabel" + "fieldName" "BackpackSpaceLabel" + "font" "HudFontSmallestBold" + "labelText" "%freebackpackspace%" + "textAlignment" "west" + "xpos" "c-300" + "ypos" "315" + "zpos" "0" + "wide" "200" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "CartButton" + { + "ControlName" "CExButton" + "fieldName" "CartButton" + "font" "HudFontSmallBold" + "labelText" "%storecart%" + "textAlignment" "east" + "xpos" "c-300" + "ypos" "334" + "zpos" "12" + "wide" "56" + "tall" "24" + "visible" "1" + "enabled" "1" + "PaintBackgroundType" "2" + "textinsetx" "15" + + "Command" "viewcart" + "font" "HudFontSmallBold" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CartImage" + { + "ControlName" "ImagePanel" + "fieldName" "CartImage" + "xpos" "c-295" + "ypos" "336" + "zpos" "13" + "wide" "24" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "store_cart" + "scaleImage" "1" + } + + "CartFeaturedItemSymbol" + { + "ControlName" "ImagePanel" + "fieldName" "CartFeaturedItemSymbol" + "xpos" "c-225" + "ypos" "243" + "zpos" "14" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "1" + "image" "store_special" + "scaleImage" "1" + } + + "ReloadSchemeButton" + { + "ControlName" "CExButton" + "fieldName" "ReloadSchemeButton" + "xpos" "c0" + "ypos" "330" + "zpos" "25" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "RELOADSCHEME" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "reloadscheme" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ShowExplanationsButton" + { + "ControlName" "CExButton" + "fieldName" "ShowExplanationsButton" + "xpos" "c50" + "ypos" "15" + "zpos" "100" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "?" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "show_explanations" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "StartExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "StartExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "140" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-150" + "end_y" "100" + "end_wide" "300" + "end_tall" "155" + "callout_inparents_x" "c0" + "callout_inparents_y" "150" + "next_explanation" "TabsExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreWelcomeExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreWelcomeExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "85" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "125" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "125" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + } + + "TabsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "TabsExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-200" + "end_y" "50" + "end_wide" "300" + "end_tall" "160" + "callout_inparents_x" "c-180" + "callout_inparents_y" "0" + "next_explanation" "ItemsExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreTabsExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreTabsExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "85" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "115" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "115" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "115" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + } + + "ItemsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "ItemsExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-190" + "end_y" "0" + "end_wide" "300" + "end_tall" "140" + "callout_inparents_x" "c-210" + "callout_inparents_y" "60" + "next_explanation" "DetailsExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreItemsExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreItemsExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "100" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "100" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "100" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "DetailsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "DetailsExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "140" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-260" + "end_y" "80" + "end_wide" "300" + "end_tall" "155" + "callout_inparents_x" "c90" + "callout_inparents_y" "160" + "next_explanation" "PreviewExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreDetailsExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreDetailsExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "120" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "120" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "120" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "PreviewToggleExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "PreviewToggleExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + "next_explanation" "AddToCartExplanation" + + "force_close" "1" + "end_x" "c0" + "end_y" "80" + "end_wide" "300" + "end_tall" "125" + "callout_inparents_x" "c200" + "callout_inparents_y" "30" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StorePreviewToggleExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StorePreviewToggleExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "95" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "95" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "95" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "AddToCartExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "AddToCartExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-260" + "end_y" "200" + "end_wide" "300" + "end_tall" "125" + "callout_inparents_x" "c90" + "callout_inparents_y" "290" + "next_explanation" "CartStatusExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreAddToCartExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreAddToCartExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "85" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "85" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "85" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "CartStatusExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "CartStatusExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "180" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-150" + "end_y" "170" + "end_wide" "300" + "end_tall" "175" + "callout_inparents_x" "c-230" + "callout_inparents_y" "335" + "next_explanation" "CheckoutExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreCartStatusExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreCartStatusExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "135" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "135" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "135" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "CheckoutExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "CheckoutExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + "next_explanation" "HelpExplanation" + + "force_close" "1" + "end_x" "c-160" + "end_y" "200" + "end_wide" "300" + "end_tall" "145" + "callout_inparents_x" "c190" + "callout_inparents_y" "320" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreCheckoutExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreCheckoutExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "105" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "105" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "105" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "HelpExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "HelpExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-150" + "end_y" "80" + "end_wide" "300" + "end_tall" "125" + "callout_inparents_x" "c60" + "callout_inparents_y" "40" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreHelpExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreHelpExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "90" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "90" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } +} diff --git a/mod/resource/ui/econ/store/v2/StorePage_Bundles.res b/mod/resource/ui/econ/store/v2/StorePage_Bundles.res new file mode 100644 index 0000000..d304209 --- /dev/null +++ b/mod/resource/ui/econ/store/v2/StorePage_Bundles.res @@ -0,0 +1,5 @@ +#base "StorePage.res" + +"Resource/UI/StorePage_Bundles.res" +{ +} \ No newline at end of file diff --git a/mod/resource/ui/econ/store/v2/StorePage_Items.res b/mod/resource/ui/econ/store/v2/StorePage_Items.res new file mode 100644 index 0000000..e7cac2f --- /dev/null +++ b/mod/resource/ui/econ/store/v2/StorePage_Items.res @@ -0,0 +1,5 @@ +#base "StorePage.res" + +"Resource/UI/StorePage_Items.res" +{ +} diff --git a/mod/resource/ui/econ/store/v2/StorePage_Maps.res b/mod/resource/ui/econ/store/v2/StorePage_Maps.res new file mode 100644 index 0000000..abe594c --- /dev/null +++ b/mod/resource/ui/econ/store/v2/StorePage_Maps.res @@ -0,0 +1,116 @@ +#base "StorePage.res" + +"Resource/UI/StorePage_Maps.res" +{ + "StorePage" + { + "modelpanels_kv" + { + "model_xpos" "6" + "model_ypos" "-3" + "model_wide" "100" + "model_tall" "70" + + "itemmodelpanel" + { + "force_square_image" "1" + } + } + } + + "ClassFilterLabel" + { + "visible" "0" + } + + "ClassFilterNavPanel" + { + "visible" "0" + } + + "ClassFilterLabel" + { + "visible" "0" + } + + "NameFilterLabel" + { + "visible" "0" + } + + "NameFilterTextEntry" + { + "visible" "0" + } + + "SortFilterLabel" + { + "visible" "0" + } + + "SortFilterComboBox" + { + "visible" "0" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#Store_Maps_Title" + "textAlignment" "north-west" + "xpos" "c-292" + "ypos" "20" + "zpos" "5" + "wide" "500" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "SubTitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "SubTitleLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_Maps_SubTitle" + "textAlignment" "south-west" + "xpos" "c-292" + "ypos" "30" + "zpos" "5" + "wide" "500" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "96 90 85 255" + } + + "LearnMoreButton" + { + "ControlName" "CExButton" + "fieldName" "LearnMoreButton" + "xpos" "c175" + "ypos" "20" + "zpos" "5" + "wide" "120" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_LearnMore" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "maps_learnmore" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } +} \ No newline at end of file diff --git a/mod/resource/ui/econ/store/v2/StorePanel.res b/mod/resource/ui/econ/store/v2/StorePanel.res new file mode 100644 index 0000000..d1fe8fe --- /dev/null +++ b/mod/resource/ui/econ/store/v2/StorePanel.res @@ -0,0 +1,221 @@ +"Resource/UI/StorePanel.res" +{ + "store_panel" + { + "ControlName" "EditablePanel" + "fieldName" "store_panel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "46 43 42 0" + "infocus_bgcolor_override" "46 43 42 0" + "outoffocus_bgcolor_override" "46 43 42 0" + + "title" "#StoreTitle" + "title_font" "HudFontMediumBold" + "titletextinsetX" "40" + "titletextinsetY" "0" + "titlebarfgcolor_override" "200 187 161 255" + "titlebardisabledfgcolor_override" "200 187 161 255" + "titlebarbgcolor_override" "46 43 42 255" + + "clientinsetx_override" "0" + "sheetinset_bottom" "40" + } + + "BackgroundHeader" + { + "ControlName" "ImagePanel" + "fieldName" "BackgroundHeader" + "xpos" "0" + "ypos" "0" + "zpos" "-2" + "wide" "f0" + "tall" "120" + "visible" "1" + "enabled" "1" + "image" "loadout_header" + "tileImage" "1" + } + "BackgroundFooter" + { + "ControlName" "ImagePanel" + "fieldName" "BackgroundFooter" + "xpos" "0" + "ypos" "420" + "zpos" "1" + "wide" "f0" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "loadout_bottom_gradient" + "tileImage" "1" + } + "FooterLine" + { + "ControlName" "ImagePanel" + "fieldName" "FooterLine" + "xpos" "0" + "ypos" "420" + "zpos" "2" + "wide" "f0" + "tall" "10" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "scaleImage" "1" + } + + "Sheet" + { + "ControlName" "EditablePanel" + "fieldName" "Sheet" + "tabxindent" "10" + "tabxdelta" "3" + "tabxfittotext" "1" + "tabheight" "34" + "transition_time" "0" + + "HeaderLine" + { + "ControlName" "ImagePanel" + "fieldName" "HeaderLine" + "xpos" "0" + "ypos" "32" + "zpos" "5" + "wide" "f0" + "tall" "10" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "scaleImage" "1" + } + + "tabskv" + { + "textinsetx" "6" + "textAlignment" "center" + "font" "HudFontSmallBold" + "selectedcolor" "200 187 161 255" + "unselectedcolor" "130 120 104 255" + "defaultBgColor_override" "46 43 42 255" + "paintbackground" "0" + "activeborder_override" "OutlinedGreyBox" + "normalborder_override" "OutlinedDullGreyBox" + } + } + + "CloseButton" + { + "ControlName" "CExButton" + "fieldName" "CloseButton" + "xpos" "c-300" + "ypos" "437" + "zpos" "2" + "wide" "100" + "tall" "25" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_BackCarat" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "armory_panel" + { + "ControlName" "CArmoryPanel" + "fieldName" "armory_panel" + "xpos" "0" + "ypos" "30" + "wide" "f0" + "tall" "390" + "zpos" "500" + "visible" "0" + } + + "NotificationsPresentPanel" + { + "ControlName" "CNotificationsPresentPanel" + "fieldName" "NotificationsPresentPanel" + "xpos" "r200" + "ypos" "10" + "zpos" "10000" + "wide" "190" + "tall" "50" + "visible" "0" + "enabled" "1" + } + + "SupportCommunityMapMakersCheckButton" + { + "ControlName" "CheckButton" + "fieldName" "SupportCommunityMapMakersCheckButton" + "xpos" "c275" + "ypos" "437" + "zpos" "5" + "wide" "25" + "tall" "25" + "font" "HudFontSmall" + "labelText" "" + "visible" "0" + } + + "SupportCommunityMapMakersLabel" + { + "ControlName" "CExLabel" + "fieldName" "SupportCommunityMapMakersLabel" + "textAlignment" "north-west" + "xpos" "c304" + "ypos" "440" + "zpos" "5" + "wide" "70" + "tall" "100" + "font" "HudFontSmallest" + "wrap" "1" + "labelText" "#Store_ConfirmStampDonationAddTitle" + "visible" "0" + } + + "CheckoutButton" + { + "ControlName" "CExButton" + "fieldName" "CheckoutButton" + "xpos" "c170" + "ypos" "437" + "zpos" "2" + "wide" "130" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_Checkout" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "checkout" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + +} diff --git a/mod/resource/ui/econ/store/v2/StorePreviewItemPanel.res b/mod/resource/ui/econ/store/v2/StorePreviewItemPanel.res new file mode 100644 index 0000000..4d2b9eb --- /dev/null +++ b/mod/resource/ui/econ/store/v2/StorePreviewItemPanel.res @@ -0,0 +1,1596 @@ +"Resource/UI/StorePreviewItemPanel.res" +{ + "storepreviewitem" + { + "ControlName" "CStorePreviewItemPanel" + "fieldName" "storepreviewitem" + "xpos" "0" + "ypos" "0" + "zpos" "1000" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "skip_autoresize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + + "small_vertical_break_size" "0" + "medium_vertical_break_size" "6" + "big_vertical_break_size" "7" + "horizontal_break_size" "3" + "paint_style_buttons_y" "c-140" + + "control_button_width" "70" + "control_button_height" "15" + "control_button_y" "c-140" + } + + "ScrollBar" + { + "ControlName" "ScrollBar" + "FieldName" "ScrollBar" + "xpos" "c222" + "ypos" "c-120" + "wide" "11" + "tall" "200" + "zpos" "1000" + "visible" "1" + "nobuttons" "1" + + "Slider" + { + "PaintBackgroundType" "2" + "fgcolor_override" "118 107 94 255" + } + + "UpButton" + { + "ControlName" "Button" + "FieldName" "UpButton" + "visible" "0" + "tall" "0" + "wide" "0" + } + + "DownButton" + { + "ControlName" "Button" + "FieldName" "DownButton" + "visible" "0" + "tall" "0" + "wide" "0" + } + } + + // Fullscreen background panel + "BgPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BgPanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 128" + } + + // Rounded dialog border + "DialogFrame" + { + "ControlName" "EditablePanel" + "fieldName" "DialogFrame" + "xpos" "c-240" + "ypos" "c-150" + "zpos" "0" + "wide" "480" + "tall" "300" + "visible" "1" + "enabled" "1" + "paintbackground" "0" + "border" "TFFatLineBorderOpaque" + "PaintBorder" "1" + + // Background for the player model & item preview panels + "PreviewViewportBg" + { + "ControlName" "EditablePanel" + "fieldName" "PreviewViewportBg" + "xpos" "10" + "ypos" "18" + "zpos" "1" + "wide" "220" + "tall" "213" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "StoreInnerShadowBorder" + } + + // 90-degree corners on the top part of the footer + "FooterTopPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FooterTopPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "474" + "tall" "10" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "0" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + + // Rounded corners on the bottom of the footer + "FootBottomPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FootBottomPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "474" + "tall" "58" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "2" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "HudFontSmallBold" + "labelText" "%itemname%" + "textAlignment" "west" + "xpos" "240" + "ypos" "17" + "wide" "230" + "tall" "15" + "autoResize" "0" + "skip_autoresize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + // Scrollable editable panel for right-hand side of preview, for all text details + "DetailsView" + { + "ControlName" "EditablePanel" + "fieldName" "DetailsView" + "xpos" "240" + "ypos" "30" + "zpos" "100" + "wide" "230" + "tall" "201" + "visible" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 0" + "skip_autoresize" "1" + "autoresize" "0" + + "ScrollableChild" + { + "ControlName" "EditablePanel" + "fieldName" "ScrollableChild" + "xpos" "240" + "ypos" "0" + "zpos" "100" + "wide" "230" + "tall" "222" + "visible" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 0" + "skip_autoresize" "1" + "autoresize" "0" + + // + // All the controls below get laid out off of the item name label's position and the break sizes defined at the top of this file + // + "ItemLevelInfoLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemLevelInfoLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%item_level_info%" + "textAlignment" "north-west" + "wide" "228" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "118 107 94 255" + } + + "RestrictionsLabel" + { + "ControlName" "CExLabel" + "fieldName" "RestrictionsLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Restrictions" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "1" + "fgcolor" "200 80 60 255" + } + + "RestrictionsTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "RestrictionsTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_HolidayRestrictionText" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "1" + "fgcolor" "200 80 60 255" + } + + "UsedByLabel" + { + "ControlName" "CExLabel" + "fieldName" "UsedByLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_UsedBy" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "UsedByTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "UsedByTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%used_by_classes%" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "SlotLabel" + { + "ControlName" "CExLabel" + "fieldName" "SlotLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Slot" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "SlotTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "SlotTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%slot%" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "PriceLabel" + { + "ControlName" "CExLabel" + "fieldName" "PriceLabel" + "font" "HudFontMediumSmallBold" + "textAlignment" "north-west" + "wide" "228" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "labeltext" "%price%" + } + + "ArmoryTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "ArmoryTextLabel" + "font" "FontStoreOriginalPrice" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "labeltext" "%armory_text%" + } + + "AttributesLabel" + { + "ControlName" "CExLabel" + "fieldName" "AttributesLabel" + "font" "FontStoreOriginalPrice" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "ItemWikiPageButton" + { + "ControlName" "CExButton" + "fieldName" "ItemWikiPageButton" + "zpos" "20" + "wide" "150" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_ItemDesc_ItemWikiPage" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "viewwikipage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "TradableLabel" + { + "ControlName" "CExLabel" + "fieldName" "TradableLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Tradable" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "TradableTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TradableTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%tradable%" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "GiftableLabel" + { + "ControlName" "CExLabel" + "fieldName" "GiftableLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Giftable" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "GiftableTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "GiftableTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%giftable%" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "NameableLabel" + { + "ControlName" "CExLabel" + "fieldName" "NameableLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Nameable" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "NameableTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "NameableTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%nameable%" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "CraftableLabel" + { + "ControlName" "CExLabel" + "fieldName" "CraftableLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Craftable" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "CraftableTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "CraftableTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%craftable%" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + } + } + } + + "classmodelpanel" + { + "ControlName" "CTFPlayerModelPanel" + "fieldName" "classmodelpanel" + + "xpos" "c-230" + "ypos" "c-132" + "zpos" "1" + "wide" "220" + "tall" "213" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "render_texture" "0" + "fov" "40" + "allow_rot" "0" + + "paintbackground" "1" + "paintbackgroundenabled" "1" + "bgcolor_override" "255 255 255 0" + + "model" + { + "force_pos" "1" + + "angles_x" "0" + "angles_y" "170" + "angles_z" "0" + "origin_x" "190" + "origin_y" "0" + "origin_z" "-36" + "frame_origin_x" "0" + "frame_origin_y" "0" + "frame_origin_z" "0" + "spotlight" "1" + + "modelname" "" + + "animation" + { + "name" "PRIMARY" + "activity" "ACT_MP_STAND_PRIMARY" + "default" "1" + } + "animation" + { + "name" "SECONDARY" + "activity" "ACT_MP_STAND_SECONDARY" + } + "animation" + { + "name" "MELEE" + "activity" "ACT_MP_STAND_MELEE" + } + "animation" + { + "name" "BUILDING" + "activity" "ACT_MP_STAND_BUILDING" + } + "animation" + { + "name" "PDA" + "activity" "ACT_MP_STAND_PDA" + } + "animation" + { + "name" "ITEM1" + "activity" "ACT_MP_STAND_ITEM1" + } + "animation" + { + "name" "ITEM2" + "activity" "ACT_MP_STAND_ITEM2" + } + "animation" + { + "name" "MELEE_ALLCLASS" + "activity" "ACT_MP_STAND_MELEE_ALLCLASS" + } + "animation" + { + "name" "PRIMARY2" + "activity" "ACT_MP_STAND_PRIMARY" + } + "animation" + { + "name" "SECONDARY2" + "activity" "ACT_MP_STAND_SECONDARY2" + } + } + } + + "PreviewItemModelPanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "PreviewItemModelPanel" + "xpos" "c-230" + "ypos" "c-140" + "zpos" "1" + "wide" "220" + "tall" "220" + "visible" "1" + "paintbackground" "0" + "paintborder" "0" + + "model_xpos" "10" + "model_ypos" "10" + "model_wide" "200" + "model_tall" "200" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "text_ypos" "10" + + "itemmodelpanel" + { + "inventory_image_type" "1" + "allow_rot" "0" + "force_square_image" "1" + } + } + + "ItemIcon1" + { + "ControlName" "CStorePreviewItemIcon" + "fieldName" "ItemIcon1" + + "xpos" "c-215" + "ypos" "c56" + "zpos" "13" + "wide" "30" + "tall" "20" + "visible" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "0" + "PaintBackgroundType" "2" + + "bgblockout" + { + "ControlName" "EditablePanel" + "fieldName" "bgblockout" + "xpos" "2" + "ypos" "2" + "zpos" "-10" + "wide" "26" + "tall" "16" + "visible" "1" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "51 47 46 255" + } + + "itempanel" + { + "fieldName" "itempanel" + + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "1" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "16" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + "ItemIcon2" + { + "ControlName" "CStorePreviewItemIcon" + "fieldName" "ItemIcon2" + + "xpos" "20" + "ypos" "225" + "zpos" "13" + "wide" "30" + "tall" "20" + "visible" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "0" + "PaintBackgroundType" "2" + + "bgblockout" + { + "ControlName" "EditablePanel" + "fieldName" "bgblockout" + "xpos" "2" + "ypos" "2" + "zpos" "-10" + "wide" "26" + "tall" "16" + "visible" "1" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "51 47 46 255" + } + + "itempanel" + { + "fieldName" "itempanel" + + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "1" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "16" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + "ItemIcon3" + { + "ControlName" "CStorePreviewItemIcon" + "fieldName" "ItemIcon3" + + "xpos" "20" + "ypos" "225" + "zpos" "13" + "wide" "30" + "tall" "20" + "visible" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "0" + "PaintBackgroundType" "2" + + "bgblockout" + { + "ControlName" "EditablePanel" + "fieldName" "bgblockout" + "xpos" "2" + "ypos" "2" + "zpos" "-10" + "wide" "26" + "tall" "16" + "visible" "1" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "51 47 46 255" + } + + "itempanel" + { + "fieldName" "itempanel" + + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "1" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "16" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + "ItemIcon4" + { + "ControlName" "CStorePreviewItemIcon" + "fieldName" "ItemIcon4" + + "xpos" "20" + "ypos" "225" + "zpos" "13" + "wide" "30" + "tall" "20" + "visible" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "0" + "PaintBackgroundType" "2" + + "bgblockout" + { + "ControlName" "EditablePanel" + "fieldName" "bgblockout" + "xpos" "2" + "ypos" "2" + "zpos" "-10" + "wide" "26" + "tall" "16" + "visible" "1" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "51 47 46 255" + } + + "itempanel" + { + "fieldName" "itempanel" + + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "1" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "16" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + "ItemIcon5" + { + "ControlName" "CStorePreviewItemIcon" + "fieldName" "ItemIcon5" + + "xpos" "20" + "ypos" "225" + "zpos" "13" + "wide" "30" + "tall" "20" + "visible" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "0" + "PaintBackgroundType" "2" + + "bgblockout" + { + "ControlName" "EditablePanel" + "fieldName" "bgblockout" + "xpos" "2" + "ypos" "2" + "zpos" "-10" + "wide" "26" + "tall" "16" + "visible" "1" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "51 47 46 255" + } + + "itempanel" + { + "fieldName" "itempanel" + + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "1" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "16" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + + "ClassUsageImage1" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage1" + "xpos" "65" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage2" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage2" + "xpos" "85" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage3" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage3" + "xpos" "105" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage4" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage4" + "xpos" "125" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage5" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage5" + "xpos" "145" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage6" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage6" + "xpos" "165" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + + "IconsMoveLeftButton" + { + "ControlName" "CExButton" + "fieldName" "IconsMoveLeftButton" + "xpos" "c-210" + "ypos" "c58" + "zpos" "20" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "icons_left" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + } + + "IconsMoveRightButton" + { + "ControlName" "CExButton" + "fieldName" "IconsMoveRightButton" + "xpos" "c-45" + "ypos" "c58" + "zpos" "20" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "icons_right" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + } + + "ClassUsageMouseoverLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassUsageMouseoverLabel" + "font" "HudFontSmallest" + "textAlignment" "center" + "xpos" "c-215" + "ypos" "c75" + "zpos" "100" + "wide" "230" + "tall" "55" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "2" + "centerwrap" "1" + "paintborder" "1" + "textinsetx" "100" + "border" "LoadoutItemPopupBorder" + } + + "RotLeftButton" + { + "ControlName" "CPreviewRotButton" + "fieldName" "RotLeftButton" + "xpos" "c-224" + "ypos" "190" + "zpos" "20" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontBiggerBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "-1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + "button_activation_type" "0" + } + + "RotRightButton" + { + "ControlName" "CPreviewRotButton" + "fieldName" "RotRightButton" + "xpos" "c-35" + "ypos" "190" + "zpos" "20" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontBiggerBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + "button_activation_type" "0" + } + + "NextWeaponButton" + { + "ControlName" "CExButton" + "fieldName" "NextWeaponButton" + "zpos" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_NextWeapon" + "font" "HudFontSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "next_weapon" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "GoFullscreenButton" + { + "ControlName" "CExImageButton" + "fieldName" "GoFullscreenButton" + "xpos" "c-31" + "ypos" "c-123" + "zpos" "20" + "wide" "11" + "tall" "11" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "gofullscreen" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 200" + "image_armedcolor" "128 117 104 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "11" + "tall" "11" + "visible" "1" + "enabled" "1" + "image" "store/store_fullscreen" + "scaleImage" "1" + } + } + + "ZoomButton" + { + "ControlName" "CExImageButton" + "fieldName" "ZoomButton" + "xpos" "c-47" + "ypos" "c-123" + "zpos" "20" + "wide" "11" + "tall" "11" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "zoom_toggle" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 200" + "image_armedcolor" "128 117 104 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "11" + "tall" "11" + "visible" "1" + "enabled" "1" + "image" "store/store_zoom" + "scaleImage" "1" + } + } + + "OptionsButton" + { + "ControlName" "CExImageButton" + "fieldName" "OptionsButton" + "xpos" "c-63" + "ypos" "c-123" + "zpos" "20" + "wide" "11" + "tall" "11" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "options" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 200" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "11" + "tall" "11" + "visible" "1" + "enabled" "1" + "image" "glyph_options" + "scaleImage" "1" + } + } + + "TeamNavPanel" + { + "ControlName" "CNavigationPanel" + "fieldName" "TeamNavPanel" + "xpos" "c-220" + "ypos" "c-123" + "zpos" "2" + "wide" "19" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "auto_scale" "1" + "auto_layout" "1" + "selected_button_default" "0" + "auto_layout_vertical_buffer" "-4" + "display_vertically" "1" + "align" "west" + + "ButtonSettings" + { + "wide" "19" + "tall" "19" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "scaleImage" "1" + + "fgcolor" "TanDark" + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "TanDark" + "depressedFgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + "paintbackgroundtype" "0" + "defaultBgColor_Override" "0 0 0 255" + + "paintborder" "0" + + "image_drawcolor" "255 255 255 77" + "image_armedcolor" "255 255 255 128" + "image_selectedcolor" "255 255 255 255" + + "stayselectedonclick" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "7" + "wide" "19" + "tall" "19" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + + "Buttons" + { + "all" + { + "userdata" "2" + "image_default" "store/store_redteam" + "image_armed" "store/store_redteam" + "image_selected" "store/store_redteam" + + "SubImage" + { + "image" "store/store_redteam" + } + } + "scout" + { + "userdata" "3" + "image_default" "store/store_blueteam" + "image_armed" "store/store_blueteam" + "image_selected" "store/store_blueteam" + + "SubImage" + { + "image" "store/store_blueteam" + } + } + } + } + + "CycleTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "CycleTextLabel" + "font" "FontStorePrice" + "labelText" "" + "textAlignment" "left" + "xpos" "c-186" + "ypos" "c-126" + "wide" "138" + "tall" "28" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + //--- + // Hack - put these two labels off-screen, since we have cycle text to take the place of both of them + + "PaintNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "PaintNameLabel" + "font" "FontStorePrice" + "labelText" "#Store_NoPaint" + "textAlignment" "left" + "xpos" "c-186" + "ypos" "-1000" + "wide" "138" + "tall" "28" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + "StyleNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "StyleNameLabel" + "font" "FontStorePrice" + "labelText" "None" + "textAlignment" "left" + "xpos" "132" + "ypos" "-1000" + "wide" "110" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + //--- + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "c221" + "ypos" "c-144" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "closex" // Intentionally using "closex" instead of "close" for stats + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 255" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + + "BackButton" + { + "ControlName" "CExButton" + "fieldName" "BackButton" + "xpos" "c-230" + "ypos" "c105" + "zpos" "2" + "wide" "90" + "tall" "22" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_BackCarat" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "White" + } + + "TryItOutButton" + { + "ControlName" "CExButton" + "fieldName" "TryItOutButton" + "xpos" "c-130" + "ypos" "c105" + "zpos" "2" + "wide" "120" + "tall" "22" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_TryItOut" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "tryitout" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "White" + } + + "AddToCartButton" + { + "ControlName" "CExButton" + "fieldName" "AddToCartButton" + "xpos" "c25" + "ypos" "c103" + "zpos" "2" + "wide" "160" + "tall" "27" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_AddToCart" + "font" "HudFontSmallishBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "addtocart" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "34 30 31 255" + "defaultBgColor_override" "76 107 34 255" + "ArmedBgColor_override" "86 117 44 255" + "depressedBgColor_override" "66 97 24 255" + } +} diff --git a/mod/resource/ui/econ/store/v2/StorePreviewItemPanel_Fullscreen.res b/mod/resource/ui/econ/store/v2/StorePreviewItemPanel_Fullscreen.res new file mode 100644 index 0000000..409cf0f --- /dev/null +++ b/mod/resource/ui/econ/store/v2/StorePreviewItemPanel_Fullscreen.res @@ -0,0 +1,360 @@ +"Resource/UI/StorePreviewItemPanel.res" +{ + "FullscreenStorePreview" + { + "ControlName" "CMouseMessageForwardingPanel" + "fieldName" "FullscreenStorePreview" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "paintbackground" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 255" + + "fullscreen_fade_to_black_duration" "0.32" + "fullscreen_modelpanel_origin_x" "221" + "fullscreen_modelpanel_origin_y" "0" + "fullscreen_modelpanel_origin_z" "-42" + "ui_fadeout_time" "3.0" + "ui_fadeout_duration" "2.0" + } + + // This control fades in if the mouse cursor isn't moving around + "OverlayPanel" + { + "ControlName" "EditablePanel" + "fieldName" "OverlayPanel" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "paintbackground" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 255" + } + + "RotateLeftButton" + { + "ControlName" "CExButton" + "fieldName" "RotateLeftButton" + "xpos" "c-200" + "ypos" "c-10" + "zpos" "4" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontBiggerBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + } + + "RotateRightButton" + { + "ControlName" "CExButton" + "fieldName" "RotateRightButton" + "xpos" "c180" + "ypos" "c-10" + "zpos" "4" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontBiggerBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + } + + "NextWeaponButton" + { + "ControlName" "CExButton" + "fieldName" "NextWeaponButton" + "zpos" "1" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_NextWeapon" + "font" "HudFontSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "next_weapon" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ZoomButton" + { + "ControlName" "CExImageButton" + "fieldName" "ZoomButton" + "xpos" "r45" + "ypos" "10" + "zpos" "4" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "zoom_toggle" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 200" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "store/store_zoom" + "scaleImage" "1" + } + } + + "TeamNavPanel" + { + "ControlName" "CNavigationPanel" + "fieldName" "TeamNavPanel" + "xpos" "10" + "ypos" "10" + "zpos" "4" + "wide" "38" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "auto_scale" "1" + "auto_layout" "1" + "selected_button_default" "0" + "auto_layout_vertical_buffer" "-4" + "display_vertically" "1" + "align" "west" + + "ButtonSettings" + { + "wide" "38" + "tall" "38" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "scaleImage" "1" + + "fgcolor" "TanDark" + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "TanDark" + "depressedFgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + "paintbackgroundtype" "0" + "defaultBgColor_Override" "0 0 0 255" + + "paintborder" "0" + + "image_drawcolor" "255 255 255 77" + "image_armedcolor" "255 255 255 128" + "image_selectedcolor" "255 255 255 255" + + "stayselectedonclick" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "7" + "wide" "38" + "tall" "38" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + + "Buttons" + { + "all" + { + "userdata" "2" + "image_default" "store/store_redteam" + "image_armed" "store/store_redteam" + "image_selected" "store/store_redteam" + + "SubImage" + { + "image" "store/store_redteam" + } + } + "scout" + { + "userdata" "3" + "image_default" "store/store_blueteam" + "image_armed" "store/store_blueteam" + "image_selected" "store/store_blueteam" + + "SubImage" + { + "image" "store/store_blueteam" + } + } + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "r24" + "ypos" "10" + "zpos" "4" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" // Intentionally using "closex" instead of "close" for stats + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 200" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "store/store_fullscreen_exit" + "scaleImage" "1" + } + } + + "TryItOutButton" + { + "ControlName" "CExButton" + "fieldName" "TryItOutButton" + "xpos" "r170" + "ypos" "r65" + "zpos" "4" + "wide" "160" + "tall" "22" + "autoResize" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_TryItOut" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "tryitout" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "White" + } + + "AddToCartButton" + { + "ControlName" "CExButton" + "fieldName" "AddToCartButton" + "xpos" "r170" + "ypos" "r37" + "zpos" "4" + "wide" "160" + "tall" "27" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_AddToCart" + "font" "HudFontSmallishBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "addtocart" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "34 30 31 255" + "defaultBgColor_override" "76 107 34 255" + "ArmedBgColor_override" "86 117 44 255" + "depressedBgColor_override" "66 97 24 255" + } +} diff --git a/mod/resource/ui/econ/store/v2/StorePreviewItemPanel_Maps.res b/mod/resource/ui/econ/store/v2/StorePreviewItemPanel_Maps.res new file mode 100644 index 0000000..8c328e1 --- /dev/null +++ b/mod/resource/ui/econ/store/v2/StorePreviewItemPanel_Maps.res @@ -0,0 +1,672 @@ +"Resource/UI/StorePreviewItemPanel.res" +{ + "storepreviewitem" + { + "ControlName" "CStorePreviewItemPanel" + "fieldName" "storepreviewitem" + "xpos" "0" + "ypos" "0" + "zpos" "1000" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + } + + // Fullscreen background panel + "BgPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BgPanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 128" + } + + // Rounded dialog border + "DialogFrame" + { + "ControlName" "EditablePanel" + "fieldName" "DialogFrame" + "xpos" "c-140" + "ypos" "c-150" + "zpos" "0" + "wide" "280" + "tall" "300" + "visible" "1" + "enabled" "1" + "paintbackground" "0" + "border" "TFFatLineBorderOpaque" + "PaintBorder" "1" + + // Background for the player model & item preview panels + "PreviewViewportBg" + { + "ControlName" "EditablePanel" + "fieldName" "PreviewViewportBg" + "xpos" "10" + "ypos" "22" + "zpos" "1" + "wide" "260" + "tall" "209" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "StoreInnerShadowBorder" + } + + // 90-degree corners on the top part of the footer + "FooterTopPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FooterTopPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "275" + "tall" "10" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "0" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + + // Rounded corners on the bottom of the footer + "FootBottomPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FootBottomPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "275" + "tall" "58" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "2" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + } + + "classmodelpanel" + { + "ControlName" "CTFPlayerModelPanel" + "fieldName" "classmodelpanel" + + "xpos" "c-230" + "ypos" "c-140" + "zpos" "1" + "wide" "220" + "tall" "220" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "render_texture" "0" + "fov" "40" + "allow_rot" "0" + + "paintbackground" "1" + "paintbackgroundenabled" "1" + "bgcolor_override" "255 255 255 0" + + "model" + { + "force_pos" "1" + + "angles_x" "0" + "angles_y" "170" + "angles_z" "0" + "origin_x" "190" + "origin_y" "0" + "origin_z" "-36" + "frame_origin_x" "0" + "frame_origin_y" "0" + "frame_origin_z" "0" + "spotlight" "1" + + "modelname" "" + + "animation" + { + "name" "PRIMARY" + "activity" "ACT_MP_STAND_PRIMARY" + "default" "1" + } + "animation" + { + "name" "SECONDARY" + "activity" "ACT_MP_STAND_SECONDARY" + } + "animation" + { + "name" "MELEE" + "activity" "ACT_MP_STAND_MELEE" + } + "animation" + { + "name" "BUILDING" + "activity" "ACT_MP_STAND_BUILDING" + } + "animation" + { + "name" "PDA" + "activity" "ACT_MP_STAND_PDA" + } + "animation" + { + "name" "ITEM1" + "activity" "ACT_MP_STAND_ITEM1" + } + "animation" + { + "name" "ITEM2" + "activity" "ACT_MP_STAND_ITEM2" + } + "animation" + { + "name" "MELEE_ALLCLASS" + "activity" "ACT_MP_STAND_MELEE_ALLCLASS" + } + "animation" + { + "name" "PRIMARY2" + "activity" "ACT_MP_STAND_PRIMARY" + } + "animation" + { + "name" "SECONDARY2" + "activity" "ACT_MP_STAND_SECONDARY2" + } + } + } + + "PreviewItemModelPanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "PreviewItemModelPanel" + "xpos" "c-110" + "ypos" "c-120" + "zpos" "1" + "wide" "225" + "tall" "200" + "visible" "1" + "paintbackground" "0" + "paintborder" "0" + + "model_xpos" "25" + "model_ypos" "17" + "model_wide" "175" + "model_tall" "175" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "text_ypos" "10" + + "itemmodelpanel" + { + "inventory_image_type" "3" + "allow_rot" "0" + "force_square_image" "1" + } + } + + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "HudFontSmallBold" + "labelText" "%selectiontitle%" + "textAlignment" "center" + "xpos" "c-130" + "ypos" "c-132" + "wide" "260" + "tall" "33" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + "ClassUsageImage1" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage1" + "xpos" "65" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage2" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage2" + "xpos" "85" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage3" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage3" + "xpos" "105" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage4" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage4" + "xpos" "125" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage5" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage5" + "xpos" "145" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage6" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage6" + "xpos" "165" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + + "IconsMoveLeftButton" + { + "ControlName" "CExButton" + "fieldName" "IconsMoveLeftButton" + "xpos" "c-210" + "ypos" "c53" + "zpos" "20" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "icons_left" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "IconsMoveRightButton" + { + "ControlName" "CExButton" + "fieldName" "IconsMoveRightButton" + "xpos" "c-45" //238,227 + "ypos" "c53" + "zpos" "20" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "icons_right" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ClassUsageMouseoverLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassUsageMouseoverLabel" + "font" "HudFontSmallest" + "textAlignment" "center" + "xpos" "c-215" + "ypos" "c75" + "zpos" "100" + "wide" "230" + "tall" "55" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "2" + "centerwrap" "1" + "paintborder" "1" + "textinsetx" "100" + "border" "LoadoutItemPopupBorder" + } + + "RotLeftButton" + { + "ControlName" "CPreviewRotButton" + "fieldName" "RotLeftButton" + "xpos" "c-220" + "ypos" "260" + "zpos" "20" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "-1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "RotRightButton" + { + "ControlName" "CPreviewRotButton" + "fieldName" "RotRightButton" + "xpos" "c-40" + "ypos" "260" + "zpos" "20" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "NextWeaponButton" + { + "ControlName" "CExButton" + "fieldName" "NextWeaponButton" + "xpos" "100" + "ypos" "172" + "zpos" "20" + "wide" "95" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_NextWeapon" + "font" "HudFontSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "next_weapon" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ZoomButton" + { + "ControlName" "CExButton" + "fieldName" "ZoomButton" + "xpos" "c-174" + "ypos" "263" + "zpos" "20" + "wide" "50" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_Zoom" + "font" "HudFontSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "zoom_toggle" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "TeamButton" + { + "ControlName" "CExButton" + "fieldName" "TeamButton" + "xpos" "c-106" + "ypos" "263" + "zpos" "20" + "wide" "50" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_Team" + "font" "HudFontSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "team_toggle" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "PaintNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "PaintNameLabel" + "font" "FontStorePrice" + "labelText" "#Store_NoPaint" + "textAlignment" "left" + "xpos" "132" + "ypos" "168" + "wide" "110" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + "StyleNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "StyleNameLabel" + "font" "FontStorePrice" + "labelText" "None" + "textAlignment" "left" + "xpos" "132" + "ypos" "148" + "wide" "110" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "c121" + "ypos" "c-144" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 255" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + + "BackButton" + { + "ControlName" "CExButton" + "fieldName" "BackButton" + "xpos" "c-130" + "ypos" "c108" + "zpos" "2" + "wide" "80" + "tall" "22" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_BackCarat" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "White" + } + + "AddToCartButton" + { + "ControlName" "CExButton" + "fieldName" "AddToCartButton" + "xpos" "c-30" + "ypos" "c105" + "zpos" "2" + "wide" "160" + "tall" "27" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_AddToCart" + "font" "HudFontSmallishBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "addtocart" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "34 30 31 255" + "defaultBgColor_override" "StoreGreen" + } +} diff --git a/mod/resource/ui/econ/store/v2/StoreViewCartPanel.res b/mod/resource/ui/econ/store/v2/StoreViewCartPanel.res new file mode 100644 index 0000000..c45ff38 --- /dev/null +++ b/mod/resource/ui/econ/store/v2/StoreViewCartPanel.res @@ -0,0 +1,482 @@ +"Resource/UI/StoreViewCartPanel.res" +{ + "store_viewcart_panel" + { + "ControlName" "EditablePanel" + "fieldName" "store_viewcart_panel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "46 43 42 0" + "infocus_bgcolor_override" "46 43 42 0" + "outoffocus_bgcolor_override" "46 43 42 0" + + "title" "#StoreTitle" + "title_font" "HudFontMediumBold" + "titletextinsetX" "40" + "titletextinsetY" "0" + "titlebarfgcolor_override" "200 187 161 255" + "titlebardisabledfgcolor_override" "200 187 161 255" + "titlebarbgcolor_override" "46 43 42 255" + + "clientinsetx_override" "0" + "sheetinset_bottom" "40" + + "item_entry_kv" + { + "xpos" "0" + "ypos" "0" + "wide" "580" + "tall" "60" + + "itempanel" + { + "ControlName" "CItemModelPanel" + "fieldname" "itempanel" + "xpos" "0" + "ypos" "0" + "wide" "400" + "tall" "58" + "visible" "1" + "bgcolor_override" "0 0 0 255" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "3" + "model_ypos" "3" + "model_wide" "80" + "model_tall" "53" + + "text_xpos" "110" + "text_ypos" "24" + "text_wide" "250" + "text_center" "0" + "text_forcesize" "1" + + "name_only" "1" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + "inventory_image_type" "1" + } + } + + "quantitylabel" + { + "ControlName" "Label" + "fieldname" "quantitylabel" + "font" "HudFontSmallestBold" + "textAlignment" "north-east" + "xpos" "70" + "ypos" "45" + "zpos" "15" + "wide" "16" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%quantity%" + } + + "SeparatorLine" + { + "ControlName" "ImagePanel" + "fieldName" "SeparatorLine" + "xpos" "0" + "ypos" "58" + "zpos" "5" + "wide" "580" + "tall" "5" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "tileImage" "1" + } + + "RemoveButton" + { + "ControlName" "CExButton" + "fieldName" "RemoveButton" + "xpos" "375" + "ypos" "17" + "zpos" "5" + "wide" "100" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_Remove" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "remove" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "PriceLabel" + { + "ControlName" "Label" + "fieldname" "PriceLabel" + "font" "FontCartPrice" + "textAlignment" "east" + "xpos" "475" + "ypos" "0" + "zpos" "15" + "wide" "95" + "tall" "60" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%price%" + "fgcolor_override" "130 120 104 255" + } + } + } + + "BackgroundHeader" + { + "ControlName" "ImagePanel" + "fieldName" "BackgroundHeader" + "xpos" "0" + "ypos" "0" + "zpos" "-2" + "wide" "f0" + "tall" "55" + "visible" "1" + "enabled" "1" + "image" "loadout_header" + "tileImage" "1" + } + "BackgroundFooter" + { + "ControlName" "ImagePanel" + "fieldName" "BackgroundFooter" + "xpos" "0" + "ypos" "420" + "zpos" "1" + "wide" "f0" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "loadout_bottom_gradient" + "tileImage" "1" + } + "FooterLine" + { + "ControlName" "ImagePanel" + "fieldName" "FooterLine" + "xpos" "0" + "ypos" "420" + "zpos" "2" + "wide" "f0" + "tall" "10" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "scaleImage" "1" + } + + "ClientArea" + { + "ControlName" "EditablePanel" + "fieldName" "ClientArea" + "xpos" "0" + "ypos" "55" + "wide" "f0" + "tall" "368" + "bgcolor_override" "46 43 42 255" + + "HeaderLine" + { + "ControlName" "ImagePanel" + "fieldName" "HeaderLine" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "f0" + "tall" "10" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "scaleImage" "1" + } + + "CartItemsLabel" + { + "ControlName" "CExLabel" + "fieldName" "CartItemsLabel" + "font" "HudFontMediumBold" + "labelText" "%storecart%" + "textAlignment" "west" + "xpos" "c-300" + "ypos" "25" + "zpos" "1" + "wide" "350" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "SeparatorLine" + { + "ControlName" "ImagePanel" + "fieldName" "SeparatorLine" + "xpos" "c-300" + "ypos" "60" + "zpos" "5" + "wide" "600" + "tall" "5" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "tileImage" "1" + } + + "EmptyCartLabel" + { + "ControlName" "Label" + "fieldName" "EmptyCartLabel" + "font" "HudFontSmallBold" + "labelText" "#Store_CartIsEmpty" + "textAlignment" "center" + "xpos" "c-300" + "ypos" "62" + "zpos" "6" + "wide" "600" + "tall" "240" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + } + + "ItemListContainerScroller" + { + "ControlName" "EditablePanel" + "fieldName" "ItemListContainerScroller" + "xpos" "c-300" + "ypos" "62" + "zpos" "5" + "wide" "600" + "tall" "240" + "PaintBackgroundType" "2" + "fgcolor_override" "118 107 94 255" // Gets copied to the scrollbar fgcolor as part of ScrollableEditablePanel + "bgcolor_override" "51 47 46 255" + "autohide_buttons" "1" + + "Scrollbar" + { + "xpos" "586" + "wide" "11" + "tall" "240" + "zpos" "1000" + + "Slider" + { + "PaintBackgroundType" "2" + } + + "nobuttons" "1" + "UpButton" + { + "ControlName" "Button" + "FieldName" "UpButton" + "visible" "0" + "tall" "0" + "wide" "0" + } + + "DownButton" + { + "ControlName" "Button" + "FieldName" "DownButton" + "visible" "0" + "tall" "0" + "wide" "0" + } + } + + "ItemListContainer" + { + "ControlName" "EditablePanel" + "fieldName" "ItemListContainer" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "500" + "tall" "240" + "PaintBackgroundType" "2" + "bgcolor_override" "200 187 161 0" + + "FeaturedItemSymbol" + { + "ControlName" "ImagePanel" + "fieldName" "FeaturedItemSymbol" + "xpos" "c-225" + "ypos" "243" + "zpos" "99" + "wide" "32" + "tall" "32" + "visible" "1" + "enabled" "1" + "image" "store_special" + "scaleImage" "1" + } + + "PurchaseFooter" + { + "ControlName" "EditablePanel" + "fieldName" "PurchaseFooter" + "wide" "580" + "tall" "110" + "bgcolor_override" "0 0 0 0" + + "EstimatedTotalLabel" + { + "ControlName" "CExLabel" + "fieldName" "EstimatedTotalLabel" + "font" "HudFontSmall" + "labelText" "#Store_EstimatedTotal" + "textAlignment" "south-east" + "xpos" "0" + "ypos" "15" + "zpos" "100" + "wide" "425" + "tall" "15" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "WashingtonStateSalesTaxLabel" + { + "ControlName" "CExLabel" + "fieldName" "WashingtonStateSalesTaxLabel" + "font" "HudFontSmallest" + "labelText" "#Store_WAStateSalesTax" + "textAlignment" "north-east" + "xpos" "0" + "ypos" "29" + "zpos" "100" + "wide" "425" + "tall" "12" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "130 120 104 255" + } + "TotalSubtextLabelB" + { + "ControlName" "CExLabel" + "fieldName" "TotalSubtextLabelB" + "font" "HudFontSmallest" + "labelText" "#Store_TotalSubtextB" + "textAlignment" "north-east" + "xpos" "0" + "ypos" "39" + "zpos" "100" + "wide" "425" + "tall" "12" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "130 120 104 255" + } + + "TotalPriceLabel" + { + "ControlName" "Label" + "fieldname" "TotalPriceLabel" + "font" "FontCartPrice" + "textAlignment" "east" + "xpos" "475" + "ypos" "0" + "zpos" "15" + "wide" "100" + "tall" "60" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%totalprice%" + "fgcolor_override" "130 120 104 255" + } + + } + } + } + } + + "CloseButton" + { + "ControlName" "CExButton" + "fieldName" "CloseButton" + "xpos" "c-300" + "ypos" "437" + "zpos" "2" + "wide" "200" + "tall" "25" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_ContinueShopping" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CheckoutButton" + { + "ControlName" "CExButton" + "fieldName" "CheckoutButton" + "xpos" "c170" + "ypos" "437" + "zpos" "2" + "wide" "130" + "tall" "25" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_Checkout" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "checkout" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + +} diff --git a/mod/resource/ui/globalchat.res b/mod/resource/ui/globalchat.res new file mode 100644 index 0000000..8a92aa3 --- /dev/null +++ b/mod/resource/ui/globalchat.res @@ -0,0 +1,121 @@ +"Resource/UI/GlobalChat.res" +{ + "partychat" + { + "fieldName" "partychat" + "visible" "1" + "enabled" "1" + "xpos" "rs1-347" + "ypos" "10" + "zpos" "1001" + "wide" "188" + "tall" "190" + "keyboardinputenabled" "1" + "mouseinputenabled" "1" + "border" "QuickplayBorder" + + "log_font_small" "HudFontSmall" + "log_font_medium" "HudFontMediumSmallSecondary" + "log_font_large" "HudFontMediumSecondary" + + "chat_color_default" "255 255 255 255" + "chat_color_player_name" "255 255 0 255" + "chat_color_chat_text" "255 255 255 255" + "chat_color_party_event" "Orange" + + "collapsed_height" "0" + "expanded_height" "190" + "resize_time" "0.3" + "invalidate_parent_on_resize" "0" + } + + "chatlog" + { + // "ControlName" "richtext" + "fieldName" "chatlog" + "xpos" "cs-0.5" + "ypos" "10" + "zpos" "1" + "wide" "f0" + "tall" "f20" + "visible" "1" + "RoundedCorners" "0" + "font" "HudFontSmallest" + + "bgcolor_override" "0 0 0 50" + + "pinCorner" "0" + "autoResize" "1" + + "ScrollBar" + { + "FieldName" "ScrollBar" + "xpos" "rs1-1" + "ypos" "0" + "tall" "f0" + "wide" "5" // This gets slammed from client schme. GG. + "zpos" "1000" + "nobuttons" "1" + "proportionaltoparent" "1" + + "Slider" + { + "fgcolor_override" "TanLight" + } + + "UpButton" + { + "ControlName" "Button" + "FieldName" "UpButton" + "visible" "0" + } + + "DownButton" + { + "ControlName" "Button" + "FieldName" "DownButton" + "visible" "0" + } + } + } + + "chatentry" + { + // "ControlName" "TextEntry" + "fieldName" "chatentry" + "xpos" "rs1-348" + "ypos" "324" + "zpos" "1" + "wide" "187" + "tall" "16" + "visible" "1" + "bgcolor_override" "0 0 0 255" + "RoundedCorners" "0" + "font" "HudFontSmallest" + "alpha" "0" + "mouseinputenabled" "0" + + "pinCorner" "2" + //"autoResize" "1" + } + + "EntryShadow" + { + "ControlName" "Panel" + "fieldName" "EntryShadow" + "xpos" "cs-0.5" + "ypos" "rs1" + "zpos" "2" + "wide" "f0" + "tall" "15" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "RoundedCorners" "0" + "border" "QuickplayBorder" + + "keyboardinputenabled" "0" + "mouseinputenabled" "0" + + "pinCorner" "2" + } +} \ No newline at end of file diff --git a/mod/resource/ui/globalexplanations.res b/mod/resource/ui/globalexplanations.res new file mode 100644 index 0000000..6ccb0dd --- /dev/null +++ b/mod/resource/ui/globalexplanations.res @@ -0,0 +1,1223 @@ +"Resource/UI/GlobalExplanations.res" +{ + "ExplanationManager" + { + "fieldName" "ExplanationManager" + "xpos" "0" + "ypos" "0" + "zpos" "10002" + "wide" "f0" + "tall" "f0" + "visible" "1" + "paintbackground" "0" + "paintborder" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + } + + // Casual Intro + "CasualIntro" + { + "ControlName" "CExplanationPopup" + "fieldName" "CasualIntro" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Welcome_Title" + "explanation_body" "#TF_Casual_Welcome_Section_One_Text" + "next_explanation" "CasualLeveling" + } + + "CasualLeveling" + { + "ControlName" "CExplanationPopup" + "fieldName" "CasualLeveling" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r280" + "end_y" "100" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "r200" + "callout_inparents_y" "c-175" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Explanation_Rank_Title" + "explanation_body" "#TF_Casual_Explanation_Rank_Body" + "next_explanation" "CasualCriteria" + } + + "CasualCriteria" + { + "ControlName" "CExplanationPopup" + "fieldName" "CasualCriteria" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "r180" + "callout_inparents_y" "c-100" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Explanation_Modes_Title" + "explanation_body" "#TF_Casual_Explanation_Modes_Body" + "next_explanation" "CriteriaSaving" + } + + "CriteriaSaving" + { + "ControlName" "CExplanationPopup" + "fieldName" "CriteriaSaving" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r280" + "end_y" "150" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "r60" + "callout_inparents_y" "c-135" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Explanation_SaveMaps_Title" + "explanation_body" "#TF_Casual_Explanation_SaveMaps_Body" + "next_explanation" "CasualLateJoin" + } + + "CasualLateJoin" + { + "ControlName" "CExplanationPopup" + "fieldName" "CasualLateJoin" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "260" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Welcome_Section_Three_Title" + "explanation_body" "#TF_Casual_Welcome_Section_Three_Text" + } + + // Casual map selection + "MapSelectionDetailsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "MapSelectionDetailsExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "260" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "0" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Explanation_MapsDetails_Title" + "explanation_body" "#TF_Casual_Explanation_MapsDetails_Body" + } + + // Competitive + "CompIntro" + { + "ControlName" "CExplanationPopup" + "fieldName" "CompIntro" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_Title" + "explanation_body" "#TF_Competitive_Welcome_SectionOne_Text" + "next_explanation" "CompVsCasual" + } + + "EventPlaceholderIntro" + { + "ControlName" "CExplanationPopup" + "fieldName" "EventPlaceholderIntro" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_Title" + "explanation_body" "#TF_EventPlaceholder_Welcome_SectionOne_Text" + "next_explanation" "CompVsCasual" + } + + "CompVsCasual" + { + "ControlName" "CExplanationPopup" + "fieldName" "CompVsCasual" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_SectionTwo_Title" + "explanation_body" "#TF_Competitive_Welcome_SectionTwo_Text" + "next_explanation" "CompAbandon" + } + + "CompAbandon" + { + "ControlName" "CExplanationPopup" + "fieldName" "CompAbandon" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_SectionThree_Title" + "explanation_body" "#TF_Competitive_Welcome_SectionThree_Text" + "next_explanation" "CompDisconnects" + } + + "CompDisconnects" + { + "ControlName" "CExplanationPopup" + "fieldName" "CompDisconnects" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_SectionFour_Title" + "explanation_body" "#TF_Competitive_Welcome_SectionFour_Text" + "next_explanation" "CompCustomHUD" + } + + "CompCustomHUD" + { + "ControlName" "CExplanationPopup" + "fieldName" "CompCustomHUD" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_SectionFive_Title" + "explanation_body" "#TF_Competitive_Welcome_SectionFive_Text" + } + + "WarPaintUse" + { + "ControlName" "CExplanationPopup" + "fieldName" "WarPaintUse" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r100" + "end_y" "200" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c100" + + "res_file_controls" "1" + "explanation_title" "#TF_UsePaintkit_Explanation_Title" + "explanation_body" "#TF_UsePaintkit_Explanation_Body" + } + + "TutorialHighlight" + { + "ControlName" "CExplanationPopup" + "fieldName" "TutorialHighlight" + "xpos" "c-285" + "ypos" "195" + "zpos" "100" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c-85" + "start_y" "185" + "start_wide" "1" + "start_tall" "1" + "end_x" "c20" + "end_y" "120" + "end_wide" "250" + "end_tall" "120" + "callout_inparents_x" "c-40" + "callout_inparents_y" "195" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "%highlighttext%" + "textAlignment" "center" + "xpos" "20" + "ypos" "10" + "wide" "210" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#MMenu_TutorialHighlight_Text" + "textAlignment" "south-west" + "xpos" "20" + "ypos" "60" + "wide" "210" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "46 43 42 255" + } + + "TutorialHighlightButton" + { + "ControlName" "EditablePanel" + "fieldname" "TutorialHighlightButton" + "xpos" "10" + "ypos" "85" + "wide" "230" + "tall" "26" + "visible" "1" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "wide" "230" + "tall" "26" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "#MMenu_TutorialHighlight_Button" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "tutorial" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "235 226 202 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "6" + "ypos" "6" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "PracticeHighlight" + { + "ControlName" "CExplanationPopup" + "fieldName" "PracticeHighlight" + "zpos" "100" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c-85" + "start_y" "185" + "start_wide" "1" + "start_tall" "1" + "end_x" "c20" + "end_y" "120" + "end_wide" "250" + "end_tall" "120" + "callout_inparents_x" "c-40" + "callout_inparents_y" "195" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_PracticeHighlight_Title" + "textAlignment" "center" + "xpos" "20" + "ypos" "10" + "wide" "210" + "tall" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#MMenu_PracticeHighlight_Text" + "textAlignment" "south-west" + "xpos" "20" + "ypos" "50" + "wide" "210" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "46 43 42 255" + } + + "PracticeHighlightButton" + { + "ControlName" "EditablePanel" + "fieldname" "PracticeHighlightButton" + "xpos" "10" + "ypos" "85" + "wide" "230" + "tall" "26" + "visible" "1" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "wide" "230" + "tall" "26" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "#MMenu_PracticeHighlight_Button" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "offlinepractice" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "235 226 202 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "6" + "ypos" "6" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "NewUserForumHighlight" + { + "ControlName" "CExplanationPopup" + "fieldName" "NewUserForumHighlight" + "xpos" "c-55" + "ypos" "280" + "zpos" "100" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c-112" + "start_y" "437" + "start_wide" "1" + "start_tall" "1" + "end_x" "c-205" + "end_y" "280" + "end_wide" "250" + "end_tall" "120" + "callout_inparents_x" "c-116" + "callout_inparents_y" "437" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_NewUserForumHighlight_Title" + "textAlignment" "north-west" + "xpos" "10" + "ypos" "10" + "wide" "210" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#MMenu_NewUserForumHighlight_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "30" + "wide" "210" + "tall" "90" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "OptionsHighlightPanel" + { + "ControlName" "CExplanationPopup" + "fieldName" "OptionsHighlightPanel" + "xpos" "c-55" + "ypos" "280" + "zpos" "100" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c238" + "start_y" "437" + "start_wide" "1" + "start_tall" "1" + "end_x" "c55" + "end_y" "280" + "end_wide" "250" + "end_tall" "120" + "callout_inparents_x" "c240" + "callout_inparents_y" "437" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_OptionsHighlightPanel_Title" + "textAlignment" "north-west" + "xpos" "10" + "ypos" "10" + "wide" "210" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#MMenu_OptionsHighlightPanel_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "30" + "wide" "210" + "tall" "90" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "LoadoutHighlightPanel" + { + "ControlName" "CExplanationPopup" + "fieldName" "LoadoutHighlightPanel" + "xpos" "c-55" + "ypos" "280" + "zpos" "100" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c-190" + "start_y" "267" + "start_wide" "1" + "start_tall" "1" + "end_x" "c-125" + "end_y" "180" + "end_wide" "250" + "end_tall" "220" + "callout_inparents_x" "c-163" + "callout_inparents_y" "267" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_LoadoutHighlightPanel_Title" + "textAlignment" "north-west" + "xpos" "10" + "ypos" "10" + "wide" "210" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#MMenu_LoadoutHighlightPanel_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "30" + "wide" "210" + "tall" "190" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "StoreHighlightPanel" + { + "ControlName" "CExplanationPopup" + "fieldName" "StoreHighlightPanel" + "xpos" "c0" + "ypos" "300" + "zpos" "100" + "wide" "250" + "tall" "60" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c20" + "start_y" "285" + "start_wide" "250" + "start_tall" "125" + "end_x" "c20" + "end_y" "285" + "end_wide" "250" + "end_tall" "125" + "callout_inparents_x" "c-40" + "callout_inparents_y" "267" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_StoreHighlightPanel_Title" + "textAlignment" "north-west" + "xpos" "10" + "ypos" "10" + "wide" "210" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "%highlighttext%" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "30" + "wide" "210" + "tall" "190" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "SpecialEvents" + { + "ControlName" "CExplanationPopup" + "fieldName" "SpecialEvents" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "260" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "0" + "end_x" "r450" + "end_y" "40" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "r140" + "callout_inparents_y" "70" + + "res_file_controls" "1" + "explanation_title" "#TF_SpecialEvent_Title" + "explanation_body" "#TF_SpecialEvent_Body" + + "next_explanation" "SpecialEventsExpiration" + } + + "SpecialEventsExpiration" + { + "ControlName" "CExplanationPopup" + "fieldName" "SpecialEventsExpiration" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "260" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "0" + "end_x" "r600" + "end_y" "40" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "r270" + "callout_inparents_y" "70" + + "res_file_controls" "1" + "explanation_title" "#TF_SpecialEventExpiration_Title" + "explanation_body" "#TF_SpecialEventExpiration_Body" + } +} diff --git a/mod/resource/ui/mainmenuplaylistentry.res b/mod/resource/ui/mainmenuplaylistentry.res new file mode 100644 index 0000000..c69e0dd --- /dev/null +++ b/mod/resource/ui/mainmenuplaylistentry.res @@ -0,0 +1,218 @@ +"Resource/UI/MainMenuPlayListEntry.res" +{ + "ModeImage" + { + "ControlName" "ImagePanel" + "fieldName" "ModeImage" + "xpos" "5" + "ypos" "7" + "zpos" "7" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "proportionaltoparent" "1" + "image" "" + } + + "ToolTipHack" + { + "ControlName" "EditablePanel" + "fieldName" "ToolTipHack" + "xpos" "0" + "ypos" "0" + "zpos" "50" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + } + + "ToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "ToolTipButtonHack" + "xpos" "rs1-6" + "ypos" "2" + "zpos" "51" + "wide" "122" + "tall" "15" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "ModeButton" + { + "ControlName" "CExButton" + "fieldName" "ModeButton" + "xpos" "rs1-6" + "ypos" "2" + "zpos" "6" + "wide" "250" + "tall" "24" + "visible" "1" + "enabled" "1" + "labelText" "%button_token%" + "textinsetx" "25" + "use_proportional_insets" "1" + "font" "HudFontSmallestBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "command" "%button_command%" + "proportionaltoparent" "1" + "actionsignallevel" "2" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "TanLight" + "armedFgColor_override" "TanLight" + "depressedFgColor_override" "TanLight" + } + + "MatchmakingBanPanel" + { + "ControlName" "EditablePanel" + "fieldName" "MatchmakingBanPanel" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "0" + "bgcolor_override" "0 0 0 250" + "proportionaltoparent" "1" + + "MatchmakingBanDurationLabel" + { + "ControlName" "CExLabel" + "fieldName" "MatchmakingBanDurationLabel" + "font" "MMenuPlayListDesc" + "fgcolor_override" "RedSolid" + "labelText" "#TF_Matchmaking_Ban_Duration_Remaining" + "textalignment" "south-west" + "xpos" "5" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "autoResize" "1" + "pinCorner" "0" + "proportionaltoparent" "1" + + "paintbackground" "0" + } + } + + "DescLabel" + { + "ControlName" "CExLabel" + "fieldName" "DescLabel" + "font" "MMenuPlayListDesc" + "labelText" "%desc_token%" + "textAlignment" "north-west" + "xpos" "rs1" + "ypos" "18" + "zpos" "2" + "wide" "125" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "TanLight" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + } + + "DescLabelShadow" + { + "ControlName" "CExLabel" + "fieldName" "DescLabelShadow" + "font" "MMenuPlayListDesc" + "labelText" "%desc_token%" + "textAlignment" "north-west" + "xpos" "rs1+1" + "ypos" "19" + "zpos" "1" + "wide" "125" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "Black" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + } + + "DisabledIcon" + { + "ControlName" "CExImageButton" + "fieldName" "DisabledIcon" + "xpos" "0" + "ypos" "0" + "zpos" "49" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "actionsignallevel" "1" + "command" "comp_access_info" + "labeltext" "" + "eatmouseinput" "0" + "button_activation_type" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + "defaultBgColor_override" "0 0 0 0" + "armedBgColor_override" "0 0 0 0" + "depressedBgColor_override" "0 0 0 0" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 140 140 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "233" + "ypos" "2" + "zpos" "1" + "wide" "15" + "tall" "15" + "visible" "1" + "enabled" "1" + "image" "locked_icon" + "scaleImage" "1" + "proportionaltoparent" "1" + } + } +} \ No newline at end of file diff --git a/mod/resource/ui/matchmakingdashboard.res b/mod/resource/ui/matchmakingdashboard.res new file mode 100644 index 0000000..2f88579 --- /dev/null +++ b/mod/resource/ui/matchmakingdashboard.res @@ -0,0 +1,811 @@ +"Resource/UI/MatchMakingDashboard.res" +{ + "MMDashboard" + { + "fieldName" "MMDashboard" + "visible" "1" + "enabled" "1" + "xpos" "-75" + "ypos" "303" + "zpos" "-2" + "wide" "f0" + "tall" "35" + "keyboardinputenabled" "0" + + "collapsed_height" "0" + "expanded_height" "35" + "resize_time" "0.2" + } + + "TopBar" + { + "ControlName" "EditablePanel" + "fieldName" "TopBar" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "1" + "wide" "f0" + "tall" "35" + "visible" "1" + "proportionaltoparent" "1" + + "pinCorner" "2" + "autoResize" "1" + + "Gradient" + { + "ControlName" "ImagePanel" + "fieldName" "Gradient" + "xpos" "0" + "ypos" "0" + "wide" "p0.5" + "tall" "f6" + "zpos" "0" + "visible" "0" + "enabled" "0" + "rotation" "2" + "proportionaltoparent" "1" + "scaleimage" "1" + "mouseinputenabled" "0" + "alpha" "100" + + "image" "gradient_pure_black" + } + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "-3" + "wide" "700" + "tall" "f5" + "visible" "0" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "OuterShadow" + { + "ControlName" "EditablePanel" + "fieldName" "OuterShadow" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-2" + "wide" "p1.1" + "tall" "p1" + "visible" "0" + "PaintBackgroundType" "2" + "border" "OuterShadowBorder" + "proportionaltoparent" "1" + } + + "ToggleChatButton" + { + "ControlName" "CExImageButton" + "fieldName" "ToggleChatButton" + "xpos" "c220" + "ypos" "0" + "zpos" "-2" + "wide" "24" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "toggle_chat" + "proportionaltoparent" "1" + "labeltext" "" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + "roundedcorners" "15" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuMiniButtonDefault" + "border_armed" "MainMenuMiniButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "TanLight" + "image_armedcolor" "TanLight" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "proportionaltoparent" "1" + "image" "glyph_chat" + } + } + + "PartySlot0" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot0" + "xpos" "c244" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "0" + } + + "PartySlot1" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot1" + "xpos" "c268" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "1" + } + + "PartySlot2" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot2" + "xpos" "c292" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "2" + } + + "PartySlot3" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot3" + "xpos" "c316" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "3" + } + + "PartySlot4" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot4" + "xpos" "c340" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "4" + } + + "PartySlot5" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot5" + "xpos" "c364" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "5" + } + + "QueueContainer" + { + "ControlName" "EditablePanel" + "fieldName" "QueueContainer" + "xpos" "c100" + "ypos" "-50" + "zpos" "-10" + "wide" "280" + "tall" "f0" + "visible" "1" + "proportionaltoparent" "1" + + "OuterShadow" + { + "ControlName" "Panel" + "fieldName" "OuterShadow" + "xpos" "0" + "ypos" "0" + "zpos" "" + "wide" "0" + "tall" "0" + "visible" "0" + "proportionaltoparent" "1" + + "border" "OuterShadowBorderThin" + } + + "BGPanel" + { + "ControlName" "Panel" + "fieldName" "BGPanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "visible" "0" + "proportionaltoparent" "1" + + "border" "ReplayDefaultBorder" + } + + "QueueLogoButton" + { + "ControlName" "Button" + "fieldName" "QueueLogoButton" + "xpos" "0" + "ypos" "1" + "zpos" "10" + "wide" "o1" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "queue_logo_clicked" + "proportionaltoparent" "1" + "actionsignallevel" "3" + "button_activation_type" "1" + + "paintbackground" "0" + "paintborder" "0" + } + + "CTFLogoPanel" + { + "ControlName" "CTFLogoPanel" + "fieldname" "CTFLogoPanel" + "xpos" "c-115" + "ypos" "8" + "zpos" "5" + "wide" "o1" + "tall" "f0" + "visible" "1" + "proportionaltoparent" "1" + + "radius" "10" + "velocity" "100" + + "fgcolor_override" "TFOrange" + } + + "QueueText" + { + "ControlName" "CAutoFittingLabel" + "fieldName" "QueueText" + "xpos" "0" + "ypos" "0" + "wide" "0" + "zpos" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "font" "HudFontSmallestBold" + "fgcolor_override" "TanLight" + "textAlignment" "west" + "labelText" "%queue_state%" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + + "fonts" + { + "0" + { + "font" "HudFontSmallestBold" // TF2 Build 11 + } + "1" + { + "font" "StorePromotionsTitle" // TF2 Build 10 + } + "2" + { + "font" "FontStorePrice" // TF2 Build 9 + } + } + } + + "MultiQueuesManageButton" + { + "ControlName" "CExImageButton" + "fieldName" "MultiQueuesManageButton" + "xpos" "rs1-6" + "ypos" "11" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "manage_queues" + "proportionaltoparent" "1" + "actionsignallevel" "3" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "glyph_options" + "scaleImage" "1" + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "c-100" + "ypos" "0" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "leave_queue" + "proportionaltoparent" "1" + "actionsignallevel" "3" + + "paintbackground" "0" + + "defaultFgColor_override" "117 107 94 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "200 80 60 255" + "image_armedcolor" "155 45 48 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "JoinPartyLobbyContainer" + { + "ControlName" "EditablePanel" + "fieldName" "JoinPartyLobbyContainer" + "xpos" "c180" + "ypos" "-50" + "zpos" "110" + "wide" "220" + "tall" "f0" + "visible" "0" + "proportionaltoparent" "1" + + "OuterShadow" + { + "ControlName" "Panel" + "fieldName" "OuterShadow" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "proportionaltoparent" "1" + + "border" "OuterShadowBorderThin" + } + + "BGPanel" + { + "ControlName" "Panel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "0" + "wide" "f6" + "tall" "f6" + "visible" "1" + "proportionaltoparent" "1" + + "border" "ReplayDefaultBorder" + } + + "PromptText" + { + "ControlName" "Label" + "fieldName" "PromptText" + "xpos" "cs-0.5" + "ypos" "1" + "wide" "f35" + "zpos" "100" + "tall" "f0" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallestBold" + "fgcolor_override" "TanLight" + "textAlignment" "west" + "labelText" "#TF_MM_JoinPartyLobby_Prompt" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + } + + "JoinNowButton" + { + "ControlName" "CExButton" + "fieldName" "JoinNowButton" + "xpos" "rs1-10" + "ypos" "rs1-9" + "wide" "40" + "zpos" "100" + "tall" "15" + + if_queued + { + "xpos" "cs-0.5" + "wide" "150" + } + + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "join_party_match" + "proportionaltoparent" "1" + "labeltext" "#TF_MM_JoinPartyLobby_Join" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + + "armedBgColor_override" "CreditsGreen" + "defaultBgColor_override" "SaleGreen" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "QuitButton" + { + "ControlName" "EditablePanel" + "fieldName" "QuitButton" + "xpos" "rs1" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "3" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "font" "HudFontSmallBold" + "textAlignment" "west" + "textinsetx" "0" + "dulltext" "0" + "brighttext" "0" + "Command" "quit" + "proportionaltoparent" "1" + "labeltext" "" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + "RoundedCorners" "0" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "46 43 42 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "12" + "tall" "12" + "visible" "1" + "enabled" "1" + "image" "glyph_create" + "scaleImage" "1" + } + } + + "DisconnectButton" + { + "ControlName" "EditablePanel" + "fieldName" "DisconnectButton" + "xpos" "rs1" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "3" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "font" "HudFontSmallBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Command" "quit" + "proportionaltoparent" "1" + "labeltext" "#TF_Disconnect" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + "RoundedCorners" "0" + "textinsety" "5" + "textinsetx" "22" + "use_proportional_insets" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "46 43 42 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "12" + "tall" "12" + "visible" "1" + "enabled" "1" + "image" "glyph_create" + "scaleImage" "1" + } + } + + "ResumeButton" + { + "ControlName" "EditablePanel" + "fieldName" "ResumeButton" + "xpos" "rs1-31" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "3" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "font" "HudFontSmallBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Command" "resume_game" + "proportionaltoparent" "1" + "labeltext" "#MMenu_ResumeGame" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + "roundedcorners" "1" + "textinsety" "5" + "textinsetx" "22" + "use_proportional_insets" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "46 43 42 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "12" + "tall" "12" + "visible" "1" + "enabled" "1" + "image" "glyph_create" + "scaleImage" "1" + } + } + + "FindAGameButton" + { + "ControlName" "CExImageButton" + "fieldName" "FindAGameButton" + "xpos" "rs1-31-131" + "ypos" "0" + "wide" "24" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "Command" "find_game" + "tabPosition" "0" + "textinsetx" "0" + "use_proportional_insets" "1" + "font" "HudFontSmallBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "actionsignallevel" "2" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuMiniButtonDefault" + "border_armed" "MainMenuMiniButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "46 43 42 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "6" + "ypos" "6" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "glyph_workshop_view" + "scaleImage" "1" + + } + } + } +} + diff --git a/mod/resource/ui/matchmakingdashboardcasualcriteria.res b/mod/resource/ui/matchmakingdashboardcasualcriteria.res new file mode 100644 index 0000000..7bf13f6 --- /dev/null +++ b/mod/resource/ui/matchmakingdashboardcasualcriteria.res @@ -0,0 +1,101 @@ +#base "MatchMakingDashboardSidePanel.res" + +"Resource/UI/MatchMakingDashboardCasualCriteria.res" +{ + "CasualCriteria" + { + "fieldName" "CasualCriteria" + "xpos" "r0" + "ypos" "10" + "zpos" "1002" + "wide" "270" + "tall" "f70" + "visible" "1" + "proportionaltoparent" "1" + } + + "Title" + { + "ControlName" "Label" + "fieldName" "Title" + "xpos" "8" + "ypos" "20" + "zpos" "99" + "wide" "f0" + "tall" "20" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_HeaderCasual" + "textAlignment" "west" + "font" "HudFontMediumBigBold" + "fgcolor_override" "TanDark" + + "mouseinputenabled" "0" + } + + "criteria" + { + "ControlName" "CCasualCriteriaPanel" + "fieldName" "criteria" + "xpos" "-3" + "ypos" "40" + "zpos" "100" + "wide" "f0" + "tall" "f73" + "visible" "1" + "proportionaltoparent" "1" + } + + "ToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "ToolTipButtonHack" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "101" + "wide" "f20" + "tall" "20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "QueueButton" + { + "ControlName" "CExButton" + "fieldName" "QueueButton" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "100" + "wide" "f20" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "find_game" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_StartSearch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + } +} diff --git a/mod/resource/ui/matchmakingdashboardcomp.res b/mod/resource/ui/matchmakingdashboardcomp.res new file mode 100644 index 0000000..9f83c40 --- /dev/null +++ b/mod/resource/ui/matchmakingdashboardcomp.res @@ -0,0 +1,144 @@ +#base "MatchMakingDashboardSidePanel.res" + +"Resource/UI/MatchMakingDashboardComp.res" +{ + "CompStats" + { + "fieldName" "CompStats" + "xpos" "r0" + "ypos" "10" + "zpos" "1002" + "wide" "270" + "tall" "f70" + "visible" "1" + "proportionaltoparent" "1" + } + + "Title" + { + "ControlName" "Label" + "fieldName" "Title" + "xpos" "8" + "ypos" "20" + "zpos" "99" + "wide" "f0" + "tall" "20" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_HeaderCompetitive" + "textAlignment" "west" + "font" "HudFontMediumBigBold" + "fgcolor_override" "TanDark" + + "mouseinputenabled" "0" + } + + "ShowExplanationsButton" + { + "ControlName" "CExButton" + "fieldName" "ShowExplanationsButton" + "xpos" "rs1-21" + "ypos" "20" + "zpos" "100" + "wide" "15" + "tall" "o1" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "?" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "Command" "show_explanations" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "actionsignallevel" "1" + "proportionaltoparent" "1" + } + + "RankTooltipPanel" + { + "ControlName" "ImagePanel" + "fieldName" "RankTooltipPanel" + "xpos" "5" + "ypos" "40" + "zpos" "1000" + "wide" "8" + "tall" "8" + "visible" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "image" "info" + "scaleImage" "1" + "alpha" "75" + } + + "stats" + { + "fieldName" "stats" + "xpos" "-1" + "ypos" "40" + "zpos" "100" + "wide" "305" + "tall" "f80" + "visible" "1" + "proportionaltoparent" "1" + } + + "ToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "ToolTipButtonHack" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "101" + "wide" "f20" + "tall" "20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "QueueButton" + { + "ControlName" "CExButton" + "fieldName" "QueueButton" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "100" + "wide" "f20" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "find_game" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_StartSearch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + } +} diff --git a/mod/resource/ui/matchmakingdashboardeventmatch.res b/mod/resource/ui/matchmakingdashboardeventmatch.res new file mode 100644 index 0000000..0482659 --- /dev/null +++ b/mod/resource/ui/matchmakingdashboardeventmatch.res @@ -0,0 +1,247 @@ +#base "MatchMakingDashboardSidePanel.res" + +"Resource/UI/MatchMakingDashboardEventMatch.res" +{ + "EventMatch" + { + "fieldName" "EventMatch" + "xpos" "r0" + "ypos" "10" + "zpos" "1002" + "wide" "270" + "tall" "f70" + "visible" "1" + "proportionaltoparent" "1" + } + + "Title" + { + "ControlName" "Label" + "fieldName" "Title" + "xpos" "8" + "ypos" "20" + "zpos" "99" + "wide" "f0" + "tall" "20" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_HeaderSpecialEvent" + "textAlignment" "west" + "font" "HudFontMediumBigBold" + "fgcolor_override" "TanDark" + + "mouseinputenabled" "0" + } + + "ModeTitle" + { + "ControlName" "Label" + "fieldName" "ModeTitle" + "xpos" "8" + "ypos" "43" + "zpos" "99" + "wide" "f0" + "tall" "20" + "proportionaltoparent" "1" + "labeltext" "%title%" + "textAlignment" "west" + "font" "HudFontMediumSmallBold" + "fgcolor_override" "Orange" + + "mouseinputenabled" "0" + } + + "RankImage" + { + "ControlName" "CTFLocalPlayerBadgePanel" + "fieldName" "RankImage" + "xpos" "-10" + "ypos" "45" + "zpos" "110" + "wide" "o1" + "tall" "70" + "visible" "1" + "enabled" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + + "matchgroup" "MatchGroup_Casual_12v12" + } + + "RankPanel" + { + "ControlName" "CPvPRankPanel" + "fieldName" "RankPanel" + "xpos" "-85" + "ypos" "25" + "zpos" "100" + "wide" "330" + "tall" "92" + "visible" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + + "matchgroup" "MatchGroup_Casual_12v12" + + "show_model" "0" + "show_name" "0" + } + + "ModeImageGroup" + { + "ControlName" "EditablePanel" + "fieldName" "ModeImageGroup" + "xpos" "6" + "ypos" "100" + "zpos" "1" + "wide" "250" + "tall" "o0.25" + "visible" "1" + "enabled" "1" + + "DropShadow" + { + "ControlName" "EditablePanel" + "fieldName" "DropShadow" + "xpos" "0" + "ypos" "0" + "zpos" "101" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "InnerShadowBorder" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + } + + "ModeImage" + { + "ControlName" "ImagePanel" + "fieldName" "ModeImage" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "mouseinputenabled" "0" + "image" "mvm/mannup" + "scaleImage" "1" + "proportionaltoparent" "1" + } + } + + "DescScroller" + { + "ControlName" "CExScrollingEditablePanel" + "fieldName" "DescScroller" + "xpos" "cs-0.5" + "ypos" "165" + "zpos" "2" + "wide" "f20" + "tall" "215" + "proportionaltoparent" "1" + + "ScrollBar" + { + "ControlName" "ScrollBar" + "FieldName" "ScrollBar" + "xpos" "rs1-5" + "ypos" "0" + "tall" "f0" + "wide" "5" // This gets slammed from client schme. GG. + "zpos" "1000" + "nobuttons" "1" + "proportionaltoparent" "1" + + "Slider" + { + "fgcolor_override" "TanDark" + } + + "UpButton" + { + "ControlName" "Button" + "FieldName" "UpButton" + "visible" "0" + } + + "DownButton" + { + "ControlName" "Button" + "FieldName" "DownButton" + "visible" "0" + } + } + + "ModeDesc" + { + "ControlName" "Label" + "fieldName" "ModeDesc" + "font" "HudFontSmall" + "fgcolor_override" "TanLight" + "labelText" "%desc%" + "textAlignment" "north-west" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "300" + "wrap" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + "auto_tall_tocontents" "1" + } + } + + "ToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "ToolTipButtonHack" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "101" + "wide" "f20" + "tall" "20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "QueueButton" + { + "ControlName" "CExButton" + "fieldName" "QueueButton" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "100" + "wide" "f20" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "find_game" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_StartSearch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + } +} diff --git a/mod/resource/ui/matchmakingdashboardmvmcriteria.res b/mod/resource/ui/matchmakingdashboardmvmcriteria.res new file mode 100644 index 0000000..13b24e8 --- /dev/null +++ b/mod/resource/ui/matchmakingdashboardmvmcriteria.res @@ -0,0 +1,225 @@ +#base "MatchMakingDashboardSidePanel.res" + +"Resource/UI/MatchMakingDashboardMvMCriteria.res" +{ + "MVMCriteria" + { + "fieldName" "MVMCriteria" + "xpos" "r0" + "ypos" "10" + "zpos" "1002" + "wide" "420" + "tall" "f70" + "visible" "1" + "proportionaltoparent" "1" + } + + "criteria" + { + "ControlName" "CMVMCriteriaPanel" + "fieldName" "criteria" + "xpos" "5" + "ypos" "15" + "zpos" "100" + "wide" "410" + "tall" "f50" + "visible" "1" + "proportionaltoparent" "1" + + "pinCorner" "2" + } + + "BackButton" + { + "ControlName" "CExButton" + "fieldName" "BackButton" + "xpos" "6" + "ypos" "rs1-8" + "zpos" "100" + "wide" "90" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "back" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_Back" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + //"actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "MannUpToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "MannUpToolTipButtonHack" + "xpos" "106" + "ypos" "rs1-8" + "zpos" "101" + "wide" "170" + "tall" "20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "MannUpQueueButton" + { + "ControlName" "CExButton" + "fieldName" "MannUpQueueButton" + "xpos" "106" + "ypos" "rs1-8" + "zpos" "100" + "wide" "170" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "start_search" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_StartSearch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + } + + "BootCampToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "BootCampToolTipButtonHack" + "xpos" "5" + "ypos" "rs1-8" + "zpos" "101" + "wide" "270" + "tall" "20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "BootCampQueueButton" + { + "ControlName" "CExButton" + "fieldName" "BootCampQueueButton" + "xpos" "5" + "ypos" "rs1-8" + "zpos" "100" + "wide" "270" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "start_search" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_StartSearch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + } + + "NextButton" + { + "ControlName" "CExButton" + "fieldName" "NextButton" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "100" + "wide" "f20" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "select_tour" + "proportionaltoparent" "1" + "labeltext" "#TF_MvM_SelectChallenge" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + //"actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "JoinLateCheckButton" + { + "ControlName" "CheckButton" + "fieldName" "JoinLateCheckButton" + "xpos" "rs1" + "ypos" "rs1-9" + "zpos" "50" + "wide" "140" + "tall" "20" + "font" "HudFontSmallest" + "labelText" "" + "proportionaltoparent" "1" + } + + "JoinLateLabel" + { + "ControlName" "Label" + "fieldName" "JoinLateLabel" + "xpos" "rs1" + "ypos" "rs1-9" + "zpos" "50" + "wide" "115" + "tall" "20" + "font" "HudFontSmallest" + "labelText" "#TF_Matchmaking_JoinInProgress" + "proportionaltoparent" "1" + } +} diff --git a/mod/resource/ui/matchmakingdashboardplaylist.res b/mod/resource/ui/matchmakingdashboardplaylist.res new file mode 100644 index 0000000..ae0d3de --- /dev/null +++ b/mod/resource/ui/matchmakingdashboardplaylist.res @@ -0,0 +1,47 @@ +#base "MatchMakingDashboardSidePanel.res" + +"Resource/UI/MatchMakingDashboardPlayList.res" +{ + "ExpandableList" + { + "fieldName" "ExpandableList" + "xpos" "c0" + "ypos" "c45" + "zpos" "1001" + "wide" "270" + "tall" "136" + "visible" "1" + "proportionaltoparent" "1" + } + + "Title" + { + "ControlName" "Label" + "fieldName" "Title" + "xpos" "8" + "ypos" "20" + "zpos" "99" + "wide" "f0" + "tall" "20" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_HeaderModeSelect" + "textAlignment" "west" + "font" "HudFontMediumBigBold" + "fgcolor_override" "TanDark" + + "mouseinputenabled" "0" + } + + "playlist" + { + "ControlName" "CTFPlaylistPanel" + "fieldName" "playlist" + "xpos" "8" + "ypos" "50" + "zpos" "100" + "wide" "255" + "tall" "150" + "visible" "1" + "proportionaltoparent" "1" + } +} diff --git a/mod/resource/ui/matchmakingdashboardpopup.res b/mod/resource/ui/matchmakingdashboardpopup.res new file mode 100644 index 0000000..304c0e0 --- /dev/null +++ b/mod/resource/ui/matchmakingdashboardpopup.res @@ -0,0 +1,717 @@ +"Resource/UI/MatchMakingDashboardPopup.res" +{ + "MMPopup" + { + "ControlName" "CExpandablePanel" + "fieldName" "MMPopup" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "10000" + "wide" "260" + "tall" "70" + "visible" "1" + "proportionaltoparent" "1" + "keyboardinputenabled" "0" + "mouseinputenabled" "1" + + "collapsed_height" "0" + "expanded_height" "70" + + "pinCorner" "2" + "autoResize" "1" + + "OuterShadow" + { + "ControlName" "EditablePanel" + "fieldName" "OuterShadow" + "xpos" "0" + "ypos" "0" + "zpos" "-2" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "0" + "border" "OuterShadowBorder" + "proportionaltoparent" "1" + + "pinCorner" "2" + "autoResize" "1" + } + + "IdleContainer" + { + "fieldName" "IdleContainer" + "ControlName" "EditablePanel" + "xpos" "cs-0.5" + "ypos" "rs1" + "zpos" "0" + "wide" "f10" + "tall" "f5" + "visible" "0" + "proportionaltoparent" "1" + + "pinCorner" "2" + "autoResize" "1" + } + + "ChooseRematchOrRequeueContainer" + { + "ControlName" "EditablePanel" + "fieldName" "ChooseRematchOrRequeueContainer" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f8" + "tall" "f4" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "pinCorner" "2" + "autoResize" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "LeaderContainer" + { + "ControlName" "EditablePanel" + "fieldName" "LeaderContainer" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "RematchButton" + { + "ControlName" "CExButton" + "fieldName" "RematchButton" + "xpos" "10" + "ypos" "rs1-5" + "zpos" "100" + "wide" "80" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "rematch" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_Rematch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "RequeueButton" + { + "ControlName" "CExButton" + "fieldName" "RequeueButton" + "xpos" "rs1-10" + "ypos" "rs1-5" + "zpos" "100" + "wide" "140" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "new_match" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_Requeue" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "NonLeaderContainer" + { + "ControlName" "EditablePanel" + "fieldName" "NonLeaderContainer" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "NonLeaderDesc" + { + "ControlName" "Label" + "fieldName" "NonLeaderDesc" + "xpos" "cs-0.5" + "ypos" "rs1-17" + "zpos" "100" + "wide" "f0" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallest" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_RequeueNonLeader" + "paintbackground" "1" + } + + + "LeavePartyButton" + { + "ControlName" "CExButton" + "fieldName" "LeavePartyButton" + "xpos" "cs-0.5" + "ypos" "rs1-5" + "zpos" "100" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "leave_party" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_LeaveParty" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + "paintbackground" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "DescLabel" + { + "ControlName" "Label" + "fieldName" "DescLabel" + "xpos" "0" + "ypos" "7" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "#TF_Matchmaking_RollingQueue_MatchOver" + "proportionaltoparent" "1" + } + + "VoteEndTimeLabel" + { + "ControlName" "Label" + "fieldName" "VoteEndTimeLabel" + "xpos" "0" + "ypos" "rs1-17" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallest" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "%vote_end_time%" + "proportionaltoparent" "1" + } + + "RematchVoteState" + { + "ControlName" "Label" + "fieldName" "RematchVoteState" + "xpos" "cs-0.5" + "ypos" "rs1-27" + "zpos" "100" + "wide" "f0" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallest" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "proportionaltoparent" "1" + "labeltext" "%votes_needed%" + "paintbackground" "1" + } + + } + + "RematchWaitingForOthers" + { + "ControlName" "EditablePanel" + "fieldName" "RematchWaitingForOthers" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f8" + "tall" "f4" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "pinCorner" "2" + "autoResize" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "DescLabel" + { + "ControlName" "Label" + "fieldName" "DescLabel" + "xpos" "0" + "ypos" "7" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "#TF_Matchmaking_RollingQueue_Rematch_Waiting" + "proportionaltoparent" "1" + } + + "VoteEndTimeLabel" + { + "ControlName" "Label" + "fieldName" "VoteEndTimeLabel" + "xpos" "0" + "ypos" "rs1-17" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallest" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "%vote_end_time%" + "proportionaltoparent" "1" + } + + "NonLeaderContainer" + { + "ControlName" "EditablePanel" + "fieldName" "NonLeaderContainer" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "0" + "proportionaltoparent" "1" + + "LeavePartyButton" + { + "ControlName" "CExButton" + "fieldName" "LeavePartyButton" + "xpos" "cs-0.5" + "ypos" "rs1-5" + "zpos" "100" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "leave_party" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_LeaveParty" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + "paintbackground" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + } + + "SearchingContainer" + { + "ControlName" "EditablePanel" + "fieldName" "SearchingContainer" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f8" + "tall" "f4" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "pinCorner" "2" + "autoResize" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "SearchingLabel" + { + "ControlName" "Label" + "fieldName" "SearchingLabel" + "xpos" "cs-0.5" + "ypos" "5" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "#TF_Matchmaking_RollingQueue_Start" + "proportionaltoparent" "1" + } + + "Spinner" + { + "ControlName" "ImagePanel" + "fieldName" "Spinner" + "xpos" "cs-0.5" + "ypos" "12" + "zpos" "1" + "wide" "o1" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "image" "animated/tf2_logo_hourglass" + "scaleImage" "1" + "proportionaltoparent" "1" + } + + "LeaderContainer" + { + "ControlName" "EditablePanel" + "fieldName" "LeaderContainer" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "LeaveQueueButton" + { + "ControlName" "CExButton" + "fieldName" "LeaveQueueButton" + "xpos" "cs-0.5" + "ypos" "rs1-5" + "zpos" "100" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "leave_queue" + "proportionaltoparent" "1" + "labeltext" "#TF_MM_LeaveQueue" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + "paintbackground" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + } + + "MatchReadyAndWaitingContainer" + { + "ControlName" "EditablePanel" + "fieldName" "MatchReadyAndWaitingContainer" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f8" + "tall" "f4" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "pinCorner" "2" + "autoResize" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "DescLabel" + { + "ControlName" "Label" + "fieldName" "DescLabel" + "xpos" "0" + "ypos" "7" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "#TF_Matchmaking_RollingQueue_NewMatchReady" + "proportionaltoparent" "1" + } + + "AutoJoinLabel" + { + "ControlName" "Label" + "fieldName" "AutoJoinLabel" + "xpos" "0" + "ypos" "rs1-17" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallest" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "%auto_join%" + "proportionaltoparent" "1" + } + + "AbandonButton" + { + "ControlName" "CExButton" + "fieldName" "AbandonButton" + "xpos" "rs1-10" + "ypos" "rs1-5" + "zpos" "100" + "wide" "75" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "abandon_match" + "proportionaltoparent" "1" + "labeltext" "#TF_MM_Rejoin_Leave" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + "paintbackground" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "JoinNowButton" + { + "ControlName" "CExButton" + "fieldName" "JoinNowButton" + "xpos" "10" + "ypos" "rs1-5" + "zpos" "100" + "wide" "150" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "join_match" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_JoinNow" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "RematchStartingContainer" + { + "ControlName" "EditablePanel" + "fieldName" "RematchStartingContainer" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f8" + "tall" "f4" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "pinCorner" "2" + "autoResize" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "SearchingLabel" + { + "ControlName" "Label" + "fieldName" "SearchingLabel" + "xpos" "cs-0.5" + "ypos" "5" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "#TF_Matchmaking_RollingQueue_RematchStarting" + "proportionaltoparent" "1" + } + + "Spinner" + { + "ControlName" "ImagePanel" + "fieldName" "Spinner" + "xpos" "cs-0.5" + "ypos" "12" + "zpos" "1" + "wide" "o1" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "image" "animated/tf2_logo_hourglass" + "scaleImage" "1" + "proportionaltoparent" "1" + } + } + } +} diff --git a/mod/resource/ui/matchmakingplaylist.res b/mod/resource/ui/matchmakingplaylist.res new file mode 100644 index 0000000..6aab6ff --- /dev/null +++ b/mod/resource/ui/matchmakingplaylist.res @@ -0,0 +1,101 @@ +"Resource/UI/MatchMakingDashboardCasualCriteria.res" +{ + "EventEntry" + { + "ControlName" "CEventPlayListEntry" + "fieldName" "EventEntry" + "xpos" "0" + "ypos" "3" + "tall" "26" + "wide" "255" + "proportionaltoparent" "1" + + "button_command" "play_event" + } + + "CasualEntry" + { + "ControlName" "CPlayListEntry" + "fieldName" "CasualEntry" + "xpos" "0" + "ypos" "3" + "tall" "26" + "wide" "255" + "proportionaltoparent" "1" + + "image_name" "glyph_casual" + "button_token" "#TF_Casual_Explanation_Intro_Title" + "button_command" "play_casual" + //"desc_token" "#MMenu_PlayList_Casual_Desc" + "matchgroup" "7" // k_eTFMatchGroup_Casual_12v12 + + } + + "CompetitiveEntry" + { + "ControlName" "CPlayListEntry" + "fieldName" "CompetitiveEntry" + "xpos" "0" + "ypos" "55" + "tall" "26" + "wide" "255" + "proportionaltoparent" "1" + + "image_name" "glyph_comp" + "button_token" "#MMenu_PlayComp" + "button_command" "play_competitive" + //"desc_token" "#MMenu_PlayList_Competitive_Desc" + "matchgroup" "2" // k_eTFMatchGroup_Ladder_6v6 + + } + + "MvMEntry" + { + "ControlName" "CPlayListEntry" + "fieldName" "MvMEntry" + "xpos" "0" + "ypos" "29" + "tall" "26" + "wide" "255" + "proportionaltoparent" "1" + + "image_name" "glyph_mvm" + "button_token" "#MMenu_PlayCoop" + "button_command" "play_mvm" + //"desc_token" "#MMenu_PlayList_MvM_Desc" + "matchgroup" "1" // k_eTFMatchGroup_MvM_MannUp + + } + + "ScrollBar" + { + "ControlName" "ScrollBar" + "FieldName" "ScrollBar" + "xpos" "rs1-1" + "ypos" "0" + "tall" "f0" + "wide" "5" // This gets slammed from client schme. GG. + "zpos" "1000" + "nobuttons" "1" + "proportionaltoparent" "1" + + "Slider" + { + "fgcolor_override" "TanDark" + } + + "UpButton" + { + "ControlName" "Button" + "FieldName" "UpButton" + "visible" "0" + } + + "DownButton" + { + "ControlName" "Button" + "FieldName" "DownButton" + "visible" "0" + } + } +} diff --git a/variants/16x10/info.vdf b/variants/16x10/info.vdf new file mode 100644 index 0000000..aa9771e --- /dev/null +++ b/variants/16x10/info.vdf @@ -0,0 +1,4 @@ +"PotatoHud" +{ + "ui_version" "3" +} \ No newline at end of file diff --git a/variants/16x10/materials/vgui/glyph_casual.vmt b/variants/16x10/materials/vgui/glyph_casual.vmt new file mode 100644 index 0000000..ade94c1 --- /dev/null +++ b/variants/16x10/materials/vgui/glyph_casual.vmt @@ -0,0 +1,7 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui/glyph_casual" + "$translucent" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/variants/16x10/materials/vgui/glyph_casual.vtf b/variants/16x10/materials/vgui/glyph_casual.vtf new file mode 100644 index 0000000000000000000000000000000000000000..fce7e622b7ddff1aaea76d6a4e7996da1152d81f GIT binary patch literal 21568 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 X;Yaq2^7UTyc(pewZ{z9~_ZP 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 literal 0 HcmV?d00001 diff --git a/variants/16x10/materials/vgui/glyph_mvm.vmt b/variants/16x10/materials/vgui/glyph_mvm.vmt new file mode 100644 index 0000000..ac979be --- /dev/null +++ b/variants/16x10/materials/vgui/glyph_mvm.vmt @@ -0,0 +1,7 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui/glyph_mvm" + "$translucent" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/variants/16x10/materials/vgui/glyph_mvm.vtf b/variants/16x10/materials/vgui/glyph_mvm.vtf new file mode 100644 index 0000000000000000000000000000000000000000..e1df1644c483acb7636a28a8f74c3f2b3b07a7c9 GIT binary patch literal 21568 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 literal 0 HcmV?d00001 diff --git a/variants/16x10/resource/GameMenu.res b/variants/16x10/resource/GameMenu.res new file mode 100644 index 0000000..eb6c453 --- /dev/null +++ b/variants/16x10/resource/GameMenu.res @@ -0,0 +1,124 @@ +"GameMenu" [$WIN32] +{ + "ResumeGameButton" + { + "label" "#MMenu_ResumeGame" + "command" "ResumeGame" + "OnlyInGame" "1" + "subimage" "icon_resume" + } + + "QuickplayButton" + { + "label" "#MMenu_PlayList_ServerBrowser_Button" + "command" "OpenServerBrowser" + "subimage" "glyph_server" + "OnlyAtMenu" "1" + } + + "QuickplayChangeButton" + { + "label" "#MMenu_PlayList_CreateServer_Button" + "command" "OpenCreateMultiplayerGameDialog" + "subimage" "glyph_create" + "OnlyInGame" "1" + } + + "ServerBrowserButton" + { + "label" "#MMenu_PlayList_CreateServer_Button" + "command" "OpenCreateMultiplayerGameDialog" + "subimage" "glyph_create" + "OnlyAtMenu" "1" + } + + "ChangeServerButton" + { + "label" "#MMenu_ChangeServer" + "command" "OpenServerBrowser" + "subimage" "glyph_server_browser" + "OnlyInGame" "1" + + } + + "ReplayBrowserButton" + { + "label" "#GameUI_GameMenu_ReplayDemos" + "command" "engine replay_reloadbrowser" + "subimage" "glyph_tv" + } + "SteamWorkshopButton" + { + "label" "#MMenu_SteamWorkshop" + "command" "engine OpenSteamWorkshopDialog" + "subimage" "glyph_steamworkshop" + } + "VRModeButton" + { + "label" "#MMenu_VRMode_Activate" + "command" "engine vr_toggle" + "subimage" "glyph_vr" + "OnlyWhenVREnabled" "1" + } + "TrainingButton" + { + "label" "#Gametype_Training" + "command" "offlinepractice" + "subimage" "glyph_practice" + "OnlyAtMenu" "1" + } + + // These buttons get positioned by the MainMenuOverride.res + "GeneralStoreButton" + { + "label" "#MMenu_Shop" + "command" "engine open_store" + "subimage" "glyph_store" + } + + "CharacterSetupButton" + { + "label" "#MMenu_CharacterSetup" + "command" "engine open_charinfo" + "subimage" "glyph_items" + } + + // These buttons are only shown while in-game + // and also are positioned by the .res file + "CallVoteButton" + { + "label" "" + "command" "callvote" + "OnlyInGame" "1" + "subimage" "icon_checkbox" + "tooltip" "#MMenu_CallVote" + } + + "MutePlayersButton" + { + "label" "" + "command" "OpenPlayerListDialog" + "OnlyInGame" "1" + "subimage" "glyph_muted" + "tooltip" "#MMenu_MutePlayers" + } + + "RequestCoachButton" + { + "label" "" + "command" "engine cl_coach_find_coach" + "OnlyInGame" "1" + "subimage" "icon_whistle" + "tooltip" "#MMenu_RequestCoach" + } + + "ReportPlayerButton" + { + "label" "" + "command" "OpenReportPlayerDialog" + "OnlyInGame" "1" + "subimage" "glyph_alert" + "tooltip" "#MMenu_ReportPlayer" + + } +} \ No newline at end of file diff --git a/variants/16x10/resource/ui/MainMenuOverride.res b/variants/16x10/resource/ui/MainMenuOverride.res new file mode 100644 index 0000000..491c2f8 --- /dev/null +++ b/variants/16x10/resource/ui/MainMenuOverride.res @@ -0,0 +1,3352 @@ +"Resource/UI/MainMenuOverride.res" +{ + MainMenuOverride + { + "fieldName" "MainMenuOverride" + "visible" "1" + "enabled" "1" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "480" + +// "bgcolor_override" "0 0 0 240" + + "update_url" "http://store.steampowered.com/news/?filter=updates&appids=440" + "blog_url" "http://www.teamfortress.com/" + + "button_x_offset" "-285" + "button_y" "120" + "button_y_delta" "5" + "button_kv" + { + "xpos" "0" + "ypos" "150" + "wide" "250" + "tall" "26" + "visible" "1" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "wide" "250" + "tall" "26" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textinsetx" "25" + "use_proportional_insets" "1" + "font" "HudFontSmallBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "235 226 202 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "6" + "ypos" "6" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + } + + "SaxxySettings" + { + "xpos" "0" + "ypos" "0" + "zpos" "-101" + "wide" "f0" + "tall" "480" + + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "flashbounds_x" "50" + "flashbounds_y" "65" + "flashbounds_w" "250" + "flashbounds_h" "120" + + "flashstartsize_min" "8" + "flashstartsize_max" "12" + + "flash_maxscale" "4" + + "flash_lifelength_min" ".1" + "flash_lifelength_max" ".2" + + "curtain_anim_duration" "4.0" + "curtain_open_time" "2.8" + "flash_start_time" "4.0" + + "initial_freakout_duration" "15.0" + "clap_sound_duration" "10.0" + + "CameraFlashSettings" + { + "visible" "1" + "enabled" "1" + "tileImage" "0" + "scaleImage" "1" + "zpos" "9" + } + } + + + "mouseoveritempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "mouseoveritempanel" + "xpos" "c-70" + "ypos" "270" + "zpos" "100" + "wide" "300" + "tall" "300" + "visible" "0" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "1" + "border" "MainMenuBGBorder" + + "text_ypos" "20" + "text_center" "1" + "model_hide" "1" + "resize_to_text" "1" + "padding_height" "15" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "xpos" "0" + "ypos" "30" + "zpos" "2" + "wide" "140" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%attriblist%" + "textAlignment" "center" + "fgcolor" "117 107 94 255" + "centerwrap" "1" + } + } + + "Background" + { + "ControlName" "ScalableImagePanel" + "fieldName" "Background" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "-200" + "wide" "o1.6" + "tall" "f0" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + "proportionaltoparent" "1" + + if_wider + { + "wide" "f0" + "tall" "o0.628" + } + + if_taller + { + "wide" "o1.6" + "tall" "f0" + } + + if_halloween_0 + { + "image" "../console/title_team_halloween2011_widescreen" + } + if_halloween_1 + { + "image" "../console/title_team_halloween2012_widescreen" + } + if_halloween_2 + { + "image" "../console/title_team_halloween2013_widescreen" + } + if_halloween_3 + { + "image" "../console/title_team_halloween2014_widescreen" + } + if_halloween_4 + { + "image" "../console/title_team_halloween2015_widescreen" + } + if_halloween_5 + { + "image" "../console/title_scream_fortress_2017_widescreen" + } + if_fullmoon + { + "image" "../console/title_fullmoon_widescreen" + } + if_christmas + { + "image" "../console/background_xmas2020_widescreen" + } + } + + "TFLogoImage" + { + "ControlName" "ImagePanel" + "fieldName" "TFLogoImage" + "xpos" "c-290" + "ypos" "24" + "zpos" "1" + "wide" "256" + "tall" "64" + "visible" "1" + "enabled" "1" + "image" "../logo/new_tf2_logo" + "scaleImage" "1" + "mouseinputenabled" "0" + } + + "TFCharacterImage" + { + // "ControlName" "ImagePanel" + "fieldName" "TFCharacterImage" + "xpos" "c-250" + "ypos" "-80" + "zpos" "-99" + "wide" "600" + "tall" "600" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + + "MainMenuBGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "MainMenuBGPanel" + "xpos" "c-290" + "ypos" "92" + "zpos" "-1" + "wide" "260" + "tall" "120" + "visible" "1" + "pinCorner" "0" + "autoResize" "0" + "PaintBackgroundType" "2" + "border" "MainMenuBGBorder" + } + + "PlayLabel" + { + "ControlName" "CExLabel" + "fieldName" "PlayLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_Play" + "textAlignment" "west" + "xpos" "c-278" + "ypos" "93" + "wide" "140" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "235 227 203 255" + } + + "TooltipPanel" + { + "ControlName" "EditablePanel" + "fieldName" "TooltipPanel" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "150" + "tall" "50" + "visible" "0" + "PaintBackgroundType" "2" + "border" "MainMenuBGBorder" + + "TipSubLabel" + { + "ControlName" "CExLabel" + "fieldName" "TipSubLabel" + "font" "HudFontSmall" + "labelText" "%tipsubtext%" + "textAlignment" "center" + "xpos" "20" + "ypos" "30" + "zpos" "2" + "wide" "250" + "tall" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "117 107 94 255" + "wrap" "1" + } + + + "TipLabel" + { + "ControlName" "CExLabel" + "fieldName" "TipLabel" + "font" "HudFontSmallBold" + "labelText" "%tiptext%" + "textAlignment" "center" + "xpos" "20" + "ypos" "5" + "zpos" "2" + "wide" "140" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "235 226 202 255" + "auto_wide_tocontents" "1" + } + } + + "CreateServerButton" + { + "ControlName" "EditablePanel" + "fieldname" "CreateServerButton" + "xpos" "c-60" + "ypos" "153" + "zpos" "10" + "wide" "20" + "tall" "20" + "visible" "0" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "textinsetx" "100" + "use_proportional_insets" "1" + "font" "HudFontSmallBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuMiniButtonDefault" + "border_armed" "MainMenuMiniButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "46 43 42 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "12" + "tall" "12" + "visible" "1" + "enabled" "1" + "image" "glyph_create" + "scaleImage" "1" + } + } + } + + "QuestLogButton" + { + "ControlName" "EditablePanel" + "fieldName" "QuestLogButton" + "xpos" "c228" + "ypos" "28" + "zpos" "1" + "wide" "32" + "tall" "32" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + + "navUp" "Notifications_Panel" + "navLeft" "SettingsButton" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textinsetx" "25" + "labelText" "" + "use_proportional_insets" "1" + "font" "HudFontSmallBold" + "command" "questlog" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "vo/null.mp3" + "actionsignallevel" "2" + "proportionaltoparent" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "paintborder" "0" + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "button_quests_pda" + + "proportionaltoparent" "1" + "mouseinputenabled" "0" + "keyboardinputenabled" "0" + } + } + } + + "MOTD_ShowButtonPanel" + { + "ControlName" "EditablePanel" + "fieldName" "MOTD_ShowButtonPanel" + "xpos" "c268" + "ypos" "28" + "zpos" "1" + "wide" "32" + "tall" "32" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + + "navUp" "MOTD_Panel" // pass through when naving up to this or the fully displayed MOTD + "navDown" "Notifications_Panel" // when a sub element can't nav down it will pass through this + "navLeft" "Notifications_Panel" // when a sub element can't nav left it will pass through this + "navRight" "MOTD_Panel" // pass through when naving right to this or the fully displayed MOTD + "navToRelay" "MOTD_ShowButtonPanel_SB" // when naving to this it auto navs to this child instead + + "MOTD_ShowButtonPanel_SB" + { + "ControlName" "CExImageButton" + "fieldName" "MOTD_ShowButtonPanel_SB" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "32" + "tall" "32" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + + "actionsignallevel" "2" + "Command" "motd_show" + "navActivate" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "nextpage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "BackpackSpaceLabel" + { + "ControlName" "CExLabel" + "fieldName" "BackpackSpaceLabel" + "font" "HudFontSmallestBold" + "labelText" "%freebackpackspace%" + "textAlignment" "west" + "xpos" "c-56" + "ypos" "315" + "zpos" "0" + "wide" "200" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "CartButton" + { + "ControlName" "CExButton" + "fieldName" "CartButton" + "font" "HudFontSmallBold" + "labelText" "%storecart%" + "textAlignment" "east" + "xpos" "c-56" + "ypos" "334" + "zpos" "12" + "wide" "56" + "tall" "24" + "visible" "1" + "enabled" "1" + "PaintBackgroundType" "2" + "textinsetx" "15" + + "Command" "viewcart" + "font" "HudFontSmallBold" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CartImage" + { + "ControlName" "ImagePanel" + "fieldName" "CartImage" + "xpos" "c-51" + "ypos" "336" + "zpos" "13" + "wide" "24" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "store_cart" + "scaleImage" "1" + } + + "BrowseTheStoreButton" + { + "ControlName" "CExButton" + "fieldName" "BrowseTheStoreButton" + "xpos" "c-265" + "ypos" "c-80" + "zpos" "2" + "wide" "160" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_BrowseTheStore" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "startshopping" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "MarketPlaceButton" + { + "ControlName" "CExButton" + "fieldName" "MarketPlaceButton" + "xpos" "c-285" + "ypos" "c-50" + "zpos" "2" + "wide" "200" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_MarketPlace" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "marketplace" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallest" + "labelText" "" + "textAlignment" "west" + "xpos" "c-45" + "ypos" "c-230" + "zpos" "100" + "wide" "350" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } +} diff --git a/variants/16x10/resource/ui/econ/store/v2/StoreHome_FreeTrial.res b/variants/16x10/resource/ui/econ/store/v2/StoreHome_FreeTrial.res new file mode 100644 index 0000000..7ac5946 --- /dev/null +++ b/variants/16x10/resource/ui/econ/store/v2/StoreHome_FreeTrial.res @@ -0,0 +1,282 @@ +#base "StoreHome_Base.res" + +"Resource/UI/StoreHome_FreeTrial.res" +{ + "Callout" + { + "ControlName" "EditablePanel" + "fieldName" "Callout" + "xpos" "c-300" + "ypos" "193" + "wide" "235" + "tall" "150" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "131 66 55 255" + "paintbackground" "1" + "paintborder" "0" + "paintbackgroundtype" "2" + + // Cover up top rounded corners + "BodyBgSquare" + { + "ControlName" "EditablePanel" + "fieldName" "BodyBgSquare" + "xpos" "2" + "ypos" "32" + "wide" "231" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "34 30 31 255" + "paintbackground" "1" + "paintbackgroundtype" "0" + } + + // Bottom rounded corners + "BodyBg" + { + "ControlName" "EditablePanel" + "fieldName" "BodyBg" + "xpos" "2" + "ypos" "40" + "wide" "231" + "tall" "108" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "34 30 31 255" + "paintbackground" "1" + "paintbackgroundtype" "2" + } + + "HeaderText" + { + "ControlName" "CExLabel" + "fieldName" "HeaderText" + "font" "HudFontSmallestBold" + "labelText" "#Store_FreeTrial_UpgradeCalloutHeader" + "textAlignment" "west" + "xpos" "10" + "ypos" "2" + "wide" "210" + "tall" "28" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "FreeTrialPoint1Dot" + { + "ControlName" "CExLabel" + "fieldName" "FreeTrialPoint1Dot" + "labelText" ">" + "font" "HudFontSmallest" + "xpos" "15" + "ypos" "45" + "zpos" "2" + "wide" "5" + "tall" "5" + "visible" "1" + "enabled" "1" + "fgcolor" "178 82 22 255" + } + "FreeTrialPoint1" + { + "ControlName" "CExLabel" + "fieldName" "FreeTrialPoint1" + "font" "HudFontSmallest" + "labelText" "#Store_FreeTrial_Point1" + "textAlignment" "west" + "xpos" "24" + "ypos" "38" + "zpos" "2" + "wide" "205" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "180 168 145 255" + } + "FreeTrialPoint2Dot" + { + "ControlName" "CExLabel" + "labelText" ">" + "font" "HudFontSmallest" + "fieldName" "FreeTrialPoint2Dot" + "xpos" "15" + "ypos" "61" + "zpos" "2" + "wide" "3" + "tall" "5" + "visible" "1" + "enabled" "1" + "fgcolor" "178 82 22 255" + } + "FreeTrialPoint2" + { + "ControlName" "CExLabel" + "fieldName" "FreeTrialPoint2" + "font" "HudFontSmallest" + "labelText" "#Store_FreeTrial_Point2" + "textAlignment" "west" + "xpos" "24" + "ypos" "54" + "zpos" "2" + "wide" "205" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "180 168 145 255" + } + "FreeTrialPoint3Dot" + { + "ControlName" "CExLabel" + "labelText" ">" + "font" "HudFontSmallest" + "fieldName" "FreeTrialPoint3Dot" + "xpos" "15" + "ypos" "77" + "zpos" "2" + "wide" "3" + "tall" "5" + "visible" "1" + "enabled" "1" + "fgcolor" "178 82 22 255" + } + "FreeTrialPoint3" + { + "ControlName" "CExLabel" + "fieldName" "FreeTrialPoint3" + "font" "HudFontSmallest" + "labelText" "#Store_FreeTrial_Point4" + "textAlignment" "west" + "xpos" "24" + "ypos" "70" + "zpos" "2" + "wide" "205" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "180 168 145 255" + } + "FreeTrialPoint4Dot" + { + "ControlName" "CExLabel" + "labelText" ">" + "font" "HudFontSmallest" + "fieldName" "FreeTrialPoint4Dot" + "xpos" "15" + "ypos" "93" + "zpos" "2" + "wide" "3" + "tall" "5" + "visible" "1" + "enabled" "1" + "fgcolor" "178 82 22 255" + } + "FreeTrialPoint4" + { + "ControlName" "CExLabel" + "fieldName" "FreeTrialPoint4" + "font" "HudFontSmallest" + "labelText" "#Store_FreeTrial_Point3" + "textAlignment" "north-west" + "xpos" "24" + "ypos" "89" + "zpos" "2" + "wide" "205" + "tall" "40" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "180 168 145 255" + } + + "PlusLabel" + { + "ControlName" "CExLabel" + "fieldName" "PlusLabel" + "font" "HudFontSmallest" + "labelText" "#Store_FreeTrial_Plus" + "textAlignment" "north-west" + "xpos" "55" + "ypos" "115" + "zpos" "2" + "wide" "325" + "tall" "40" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "178 82 22 255" + } + + "Plus2Label" + { + "ControlName" "CExLabel" + "fieldName" "Plus2Label" + "font" "HudFontSmallest" + "labelText" "#Store_Promotion_FirstPurchaseGift2" + "textAlignment" "north-west" + "xpos" "55" + "ypos" "115" + "zpos" "2" + "wide" "200" + "tall" "60" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "180 168 145 255" + } + } + + "FeaturedItemSymbol" + { + "ControlName" "ImagePanel" + "fieldName" "FeaturedItemSymbol" + "xpos" "c-314" + "ypos" "302" + "zpos" "3" + "wide" "58" + "tall" "58" + "visible" "1" + "enabled" "1" + "image" "store/store_starburst" + "scaleImage" "1" + } + + "PromotionImage_Hat" + { + "ControlName" "ImagePanel" + "fieldName" "PromotionImage_Hat" + "xpos" "c-328" + "ypos" "287" + "zpos" "4" + "wide" "85" + "tall" "85" + "visible" "1" + "enabled" "1" + "image" "../backpack/player/items/all_class/all_manncap_large" + "scaleImage" "1" + } +} \ No newline at end of file diff --git a/variants/16x10/resource/ui/econ/store/v2/StoreHome_Premium.res b/variants/16x10/resource/ui/econ/store/v2/StoreHome_Premium.res new file mode 100644 index 0000000..2e71b64 --- /dev/null +++ b/variants/16x10/resource/ui/econ/store/v2/StoreHome_Premium.res @@ -0,0 +1,42 @@ +#base "StoreHome_Base.res" + +"Resource/UI/StoreHome_Premium.res" +{ + "PremiumCallout" + { + "ControlName" "EditablePanel" + "fieldName" "PremiumCallout" + "xpos" "c-323" + "ypos" "c-45" + "zpos" "-1" + "wide" "300" + "tall" "300" + "visible" "1" + "enabled" "1" + + "MannCoImage" + { + "ControlName" "ImagePanel" + "fieldName" "MannCoImage" + "wide" "420" + "tall" "220" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "xpos" "15" + "ypos" "0" + "zpos" "0" + +// if_halloween +// { +// "visible" "1" +// "image" "store/store_halloween_premium_callout" +// } + if_christmas + { + "visible" "1" + "image" "store/store_australian_christmas_callout_sale" + } + } + } +} diff --git a/variants/16x10/resource/ui/econ/store/v2/StoreItemControls.res b/variants/16x10/resource/ui/econ/store/v2/StoreItemControls.res new file mode 100644 index 0000000..93ec158 --- /dev/null +++ b/variants/16x10/resource/ui/econ/store/v2/StoreItemControls.res @@ -0,0 +1,65 @@ +"Resource/UI/StoreItemControls.res" +{ + "StoreItemControls" + { + "ControlName" "CStoreItemControlsPanel" + "fieldName" "StoreItemControls" + "xpos" "0" + "ypos" "0" + "zpos" "20" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + } + + "AddToCartButton" + { + "ControlName" "CExImageButton" + "fieldName" "AddToCartButton" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "addtocart" + + "paintbackground" "1" + + "defaultBgColor_override" "76 107 34 255" + "ArmedBgColor_override" "86 117 44 255" + "depressedBgColor_override" "66 97 24 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "image_depressedcolor" "255 80 60 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "CartImage" + "xpos" "1" + "ypos" "1" + "zpos" "13" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "image" "store_cart" + "scaleImage" "1" + } + } +} diff --git a/variants/16x10/resource/ui/econ/store/v2/StoreMapStampsInfoDialog.res b/variants/16x10/resource/ui/econ/store/v2/StoreMapStampsInfoDialog.res new file mode 100644 index 0000000..0d351e4 --- /dev/null +++ b/variants/16x10/resource/ui/econ/store/v2/StoreMapStampsInfoDialog.res @@ -0,0 +1,209 @@ +"StoreMapStampsInfoDialog.res" +{ + "MapStampsInfoDialog" + { + "ControlName" "CTFMapStampsInfoDialog" + "fieldName" "MapStampsInfoDialog" + "xpos" "0" + "ypos" "0" + "zpos" "1000" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + // Fullscreen background panel + "BgPanel" + { + "ControlName" "Panel" + "fieldName" "BgPanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 128" + } + + // Rounded dialog border + "DialogFrame" + { + "ControlName" "EditablePanel" + "fieldName" "DialogFrame" + "xpos" "c-120" + "ypos" "c-150" + "zpos" "0" + "wide" "240" + "tall" "300" + "visible" "1" + "enabled" "1" + "paintbackground" "0" + "border" "TFFatLineBorderOpaque" + "PaintBorder" "1" + + // Background for the player model & item preview panels + "PreviewViewportBg" + { + "ControlName" "EditablePanel" + "fieldName" "PreviewViewportBg" + "xpos" "10" + "ypos" "22" + "zpos" "1" + "wide" "220" + "tall" "209" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "StoreInnerShadowBorder" + } + + + // 90-degree corners on the top part of the footer + "FooterTopPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FooterTopPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "235" + "tall" "10" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "0" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + + // Rounded corners on the bottom of the footer + "FootBottomPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FootBottomPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "235" + "tall" "58" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "2" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + + "MapsDescLabel" + { + "ControlName" "CExLabel" + "fieldName" "MapsDescLabel" + "font" "HudFontSmallest" + "labelText" "#Store_MapsDesc" + "textAlignment" "north" + "xpos" "20" + "ypos" "29" + "zpos" "5" + "wide" "200" + "tall" "200" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "PromotionImage_Hat" + { + "ControlName" "ImagePanel" + "fieldName" "PromotionImage_Hat" + "xpos" "90" + "ypos" "120" + "zpos" "2" + "wide" "150" + "tall" "150" + "visible" "1" + "enabled" "1" + "image" "../backpack/player/items/all_class/world_traveller_large" + "scaleImage" "1" + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "c101" + "ypos" "c-144" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 255" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + + "BackButton" + { + "ControlName" "CExButton" + "fieldName" "BackButton" + "xpos" "c-110" + "ypos" "c108" + "zpos" "2" + "wide" "80" + "tall" "22" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_BackCarat" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "White" + } +} \ No newline at end of file diff --git a/variants/16x10/resource/ui/econ/store/v2/StorePage.res b/variants/16x10/resource/ui/econ/store/v2/StorePage.res new file mode 100644 index 0000000..ff58604 --- /dev/null +++ b/variants/16x10/resource/ui/econ/store/v2/StorePage.res @@ -0,0 +1,2716 @@ +"Resource/UI/StorePage.res" +{ + "StorePage" + { + "ControlName" "Frame" + "fieldName" "StorePage" + "xpos" "0" + "ypos" "40" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "0" + "bgcolor_override" "46 43 42 255" + "infocus_bgcolor_override" "46 43 42 255" + "outoffocus_bgcolor_override" "46 43 42 255" + + "max_cart_model_panels" "10" + + "item_ypos" "70" + + "item_panels" "15" + "item_columns" "5" + "item_offcenter_x" "-292" + "item_xdelta" "8" + "item_ydelta" "8" + + "item_controls_xoffset" "2" + "item_controls_yoffset" "2" + + "show_item_backdrop" "1" + "item_backdrop_color" "24 22 20 255" + "item_backdrop_left_margin" "11" + "item_backdrop_right_margin" "11" + "item_backdrop_top_margin" "9" + "item_backdrop_bottom_margin" "42" + "item_backdrop_paintbackgroundtype" "2" + + "item_panel_bgcolor" "51 47 46 255" + "item_panel_bgcolor_mouseover" "156 146 128 255" + "item_panel_bgcolor_selected" "176 166 148 255" + + "classicon_xdelta" "5" + + "modelpanels_kv" + { + "ControlName" "CItemModelPanel" + "xpos" "c-70" + "ypos" "270" + "zpos" "5" + "wide" "111" + "tall" "62" + "visible" "0" + "bgcolor_override" "0 0 0 255" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "24" + "model_ypos" "6" + "model_wide" "71" + "model_tall" "47" + "text_wide" "140" + "text_xpos" "0" + "text_ypos" "80" + "text_center" "0" + "name_only" "1" + "resize_to_text" "0" + "name_label_alignment" "3" + + "inset_eq_x" "2" + "inset_eq_y" "2" + + "deferred_description" "1" + "deferred_icon" "1" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + "inventory_image_type" "1" + } + + "use_item_sounds" "1" + } + + "modelpanel_labels_kv" + { + "font" "HudFontSmallestBold" + "textAlignment" "north-east" + "xpos" "c-61" + "ypos" "32" + "zpos" "15" + "wide" "16" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "use_item_sounds" "1" + } + + "cart_modelpanels_kv" + { + "ControlName" "CItemModelPanel" + "xpos" "c-70" + "ypos" "270" + "zpos" "13" + "wide" "32" + "tall" "25" + "visible" "0" + "bgcolor_override" "0 0 0 255" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "2" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "21" + "text_ypos" "60" + "text_center" "1" + "name_only" "1" + + "inset_eq_x" "2" + "inset_eq_y" "2" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + + "use_item_sounds" "1" + } + + "cart_labels_kv" + { + "font" "HudFontSmallestBold" + "textAlignment" "north-east" + "xpos" "c-61" + "ypos" "32" + "zpos" "15" + "wide" "16" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "use_item_sounds" "1" + } + } + + "NameFilterTextEntry" + { + "ControlName" "TextEntry" + "fieldName" "NameFilterTextEntry" + "xpos" "c-70" + "ypos" "30" + "wide" "90" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "1" + "unicode" "1" + "fgcolor_override" "117 107 94 255" + "bgcolor_override" "251 235 202 255" + "paintbackgroundtype" "2" + "font" "HudFontSmall" + } + + "SubcategoryFilterComboBox" + { + "ControlName" "ComboBox" + "fieldName" "SubcategoryFilterComboBox" + "Font" "HudFontSmallestBold" + "xpos" "c30" + "ypos" "30" + "zpos" "1" + "wide" "112" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "border_override" "ButtonBorder" + "paintborder" "1" + + "fgcolor_override" "117 107 94 255" + "bgcolor_override" "251 235 202 255" + "disabledFgColor_override" "117 107 94 255" + "disabledBgColor_override" "251 235 202 255" + "selectionColor_override" "251 235 202 255" + "selectionTextColor_override" "117 107 94 255" + "defaultSelectionBG2Color_override" "251 235 202 255" + + "Button" + { + "defaultFgColor_override" "118 107 94 255" + "defaultBgColor_override" "251 235 202 255" + "armedFgColor_override" "138 127 114 255" + "armedBgColor_override" "251 235 202 255" + "paintbackgroundtype" "2" + } + } + + "SortFilterComboBox" + { + "ControlName" "ComboBox" + "fieldName" "SortFilterComboBox" + "Font" "HudFontSmallestBold" + "xpos" "c152" + "ypos" "30" + "zpos" "1" + "wide" "142" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "border_override" "ButtonBorder" + "paintborder" "1" + + "fgcolor_override" "117 107 94 255" + "bgcolor_override" "251 235 202 255" + "disabledFgColor_override" "117 107 94 255" + "disabledBgColor_override" "251 235 202 255" + "selectionColor_override" "251 235 202 255" + "selectionTextColor_override" "117 107 94 255" + "defaultSelectionBG2Color_override" "251 235 202 255" + + "Button" + { + "defaultFgColor_override" "118 107 94 255" + "defaultBgColor_override" "251 235 202 255" + "armedFgColor_override" "138 127 114 255" + "armedBgColor_override" "251 235 202 255" + "paintbackgroundtype" "2" + } + } + + "mouseoveritempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "mouseoveritempanel" + "xpos" "c-70" + "ypos" "270" + "zpos" "100" + "wide" "300" + "tall" "300" + "visible" "0" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "1" + + "text_ypos" "20" + "text_center" "1" + "model_hide" "1" + "resize_to_text" "1" + "padding_height" "15" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "xpos" "0" + "ypos" "30" + "zpos" "2" + "wide" "140" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%attriblist%" + "textAlignment" "center" + "fgcolor" "117 107 94 255" + "centerwrap" "1" + } + } + + "ClassFilterTooltipLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassFilterTooltipLabel" + "font" "HudFontSmallBold" + "textAlignment" "center" + "xpos" "36" + "ypos" "170" + "zpos" "100" + "wide" "200" + "tall" "40" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "2" + "centerwrap" "1" + "paintborder" "1" + "textinsetx" "100" + "border" "LoadoutItemPopupBorder" + "fgcolor" "243 234 216 255" + } + + "PrevPageButton" + { + "ControlName" "CExButton" + "fieldName" "PrevPageButton" + "xpos" "c190" + "ypos" "280" + "zpos" "5" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "prevpage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CurPageLabel" + { + "ControlName" "CExLabel" + "fieldName" "CurPageLabel" + "font" "HudFontSmallBold" + "labelText" "%backpackpage%" + "textAlignment" "center" + "xpos" "c220" + "ypos" "280" + "zpos" "5" + "wide" "40" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + + "NextPageButton" + { + "ControlName" "CExButton" + "fieldName" "NextPageButton" + "xpos" "c270" + "ypos" "280" + "zpos" "5" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "nextpage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "PriceLabel" + { + "ControlName" "CExLabel" + "fieldName" "PriceLabel" + "font" "HudFontSmallBold" + "labelText" "%selectionprice%" + "textAlignment" "east" + "xpos" "c20" + "ypos" "8" + "zpos" "5" + "wide" "303" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + "NameFilterLabel" + { + "ControlName" "CExLabel" + "fieldName" "NameFilterLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_NameFilterLabel" + "textAlignment" "west" + "xpos" "c-70" + "ypos" "12" + "zpos" "1" + "wide" "90" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "StoreDarkTan" + } + + "SubcategoryFiltersLabel" + { + "ControlName" "CExLabel" + "fieldName" "SubcategoryFiltersLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_ItemTypeFilterLabel" + "textAlignment" "west" + "xpos" "c30" + "ypos" "12" + "zpos" "1" + "wide" "100" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "StoreDarkTan" + } + + "SortFilterLabel" + { + "ControlName" "CExLabel" + "fieldName" "SortFilterLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_SortByLabel" + "textAlignment" "west" + "xpos" "c152" + "ypos" "12" + "zpos" "1" + "wide" "150" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "StoreDarkTan" + } + + "ClassFilterLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassFilterLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_ClassFilterLabel" + "textAlignment" "west" + "xpos" "c-300" + "ypos" "12" + "zpos" "1" + "wide" "60" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "StoreDarkTan" + } + + "ClassFilterNavPanel" + { + "ControlName" "CNavigationPanel" + "fieldName" "ClassFilterNavPanel" + "xpos" "c-300" + "ypos" "30" + "zpos" "1" + "wide" "225" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "auto_scale" "1" + "auto_layout" "1" + "selected_button_default" "0" + "auto_layout_horizontal_buffer" "4" + "display_vertically" "0" + "align" "west" + + "ButtonSettings" + { + "wide" "19" + "tall" "19" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "scaleImage" "1" + + "fgcolor" "TanDark" + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "TanDark" + "depressedFgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + "paintborder" "0" + + "image_drawcolor" "255 255 255 180" + "image_armedcolor" "255 255 255 255" + "image_selectedcolor" "255 255 255 255" + + "stayselectedonclick" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "7" + "wide" "19" + "tall" "19" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + + "Buttons" + { + "all" + { + "userdata" "0" + "image_default" "class_icons/filter_all" + "image_armed" "class_icons/filter_all" + "image_selected" "class_icons/filter_all_on" + "tooltiptext" "#TF_Items_All" + + "SubImage" + { + "image" "class_icons/filter_all" + } + } + "scout" + { + "userdata" "1" + "image_default" "class_icons/filter_scout" + "image_armed" "class_icons/filter_scout" + "image_selected" "class_icons/filter_scout_on" + "tooltiptext" "#TF_Items_Scout" + + "SubImage" + { + "image" "class_icons/filter_scout" + } + } + "soldier" + { + "userdata" "3" + "image_default" "class_icons/filter_soldier" + "image_armed" "class_icons/filter_soldier" + "image_selected" "class_icons/filter_soldier_on" + "tooltiptext" "#TF_Items_Soldier" + + "SubImage" + { + "image" "class_icons/filter_soldier" + } + } + "pyro" + { + "userdata" "7" + "image_default" "class_icons/filter_pyro" + "image_armed" "class_icons/filter_pyro" + "image_selected" "class_icons/filter_pyro_on" + "tooltiptext" "#TF_Items_Pyro" + + "SubImage" + { + "image" "class_icons/filter_pyro" + } + } + "demo" + { + "userdata" "4" + "image_default" "class_icons/filter_demo" + "image_armed" "class_icons/filter_demo" + "image_selected" "class_icons/filter_demo_on" + "tooltiptext" "#TF_Items_Demoman" + + "SubImage" + { + "image" "class_icons/filter_demo" + } + } + "heavy" + { + "userdata" "6" + "image_default" "class_icons/filter_heavy" + "image_armed" "class_icons/filter_heavy" + "image_selected" "class_icons/filter_heavy_on" + "tooltiptext" "#TF_Items_Heavy" + + "SubImage" + { + "image" "class_icons/filter_heavy" + } + } + "engineer" + { + "userdata" "9" + "image_default" "class_icons/filter_engineer" + "image_armed" "class_icons/filter_engineer" + "image_selected" "class_icons/filter_engineer_on" + "tooltiptext" "#TF_Items_Engineer" + + "SubImage" + { + "image" "class_icons/filter_engineer" + } + } + "medic" + { + "userdata" "5" + "image_default" "class_icons/filter_medic" + "image_armed" "class_icons/filter_medic" + "image_selected" "class_icons/filter_medic_on" + "tooltiptext" "#TF_Items_Medic" + + "SubImage" + { + "image" "class_icons/filter_medic" + } + } + "sniper" + { + "userdata" "2" + "image_default" "class_icons/filter_sniper" + "image_armed" "class_icons/filter_sniper" + "image_selected" "class_icons/filter_sniper_on" + "tooltiptext" "#TF_Items_Sniper" + + "SubImage" + { + "image" "class_icons/filter_sniper" + } + } + "spy" + { + "userdata" "8" + "image_default" "class_icons/filter_spy" + "image_armed" "class_icons/filter_spy" + "image_selected" "class_icons/filter_spy_on" + "tooltiptext" "#TF_Items_Spy" + + "SubImage" + { + "image" "class_icons/filter_spy" + } + } + } + } + + "BackpackSpaceLabel" + { + "ControlName" "CExLabel" + "fieldName" "BackpackSpaceLabel" + "font" "HudFontSmallestBold" + "labelText" "%freebackpackspace%" + "textAlignment" "west" + "xpos" "c-300" + "ypos" "315" + "zpos" "0" + "wide" "200" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "CartButton" + { + "ControlName" "CExButton" + "fieldName" "CartButton" + "font" "HudFontSmallBold" + "labelText" "%storecart%" + "textAlignment" "east" + "xpos" "c-300" + "ypos" "334" + "zpos" "12" + "wide" "56" + "tall" "24" + "visible" "1" + "enabled" "1" + "PaintBackgroundType" "2" + "textinsetx" "15" + + "Command" "viewcart" + "font" "HudFontSmallBold" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CartImage" + { + "ControlName" "ImagePanel" + "fieldName" "CartImage" + "xpos" "c-295" + "ypos" "336" + "zpos" "13" + "wide" "24" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "store_cart" + "scaleImage" "1" + } + + "CartFeaturedItemSymbol" + { + "ControlName" "ImagePanel" + "fieldName" "CartFeaturedItemSymbol" + "xpos" "c-225" + "ypos" "243" + "zpos" "14" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "1" + "image" "store_special" + "scaleImage" "1" + } + + "ReloadSchemeButton" + { + "ControlName" "CExButton" + "fieldName" "ReloadSchemeButton" + "xpos" "c0" + "ypos" "330" + "zpos" "25" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "RELOADSCHEME" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "reloadscheme" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ShowExplanationsButton" + { + "ControlName" "CExButton" + "fieldName" "ShowExplanationsButton" + "xpos" "c50" + "ypos" "15" + "zpos" "100" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "?" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "show_explanations" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "StartExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "StartExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "140" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-150" + "end_y" "100" + "end_wide" "300" + "end_tall" "155" + "callout_inparents_x" "c0" + "callout_inparents_y" "150" + "next_explanation" "TabsExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreWelcomeExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreWelcomeExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "85" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "125" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "125" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + } + + "TabsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "TabsExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-200" + "end_y" "50" + "end_wide" "300" + "end_tall" "160" + "callout_inparents_x" "c-180" + "callout_inparents_y" "0" + "next_explanation" "ItemsExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreTabsExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreTabsExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "85" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "115" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "115" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "115" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + } + + "ItemsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "ItemsExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-190" + "end_y" "0" + "end_wide" "300" + "end_tall" "140" + "callout_inparents_x" "c-210" + "callout_inparents_y" "60" + "next_explanation" "DetailsExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreItemsExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreItemsExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "100" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "100" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "100" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "DetailsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "DetailsExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "140" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-260" + "end_y" "80" + "end_wide" "300" + "end_tall" "155" + "callout_inparents_x" "c90" + "callout_inparents_y" "160" + "next_explanation" "PreviewExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreDetailsExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreDetailsExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "120" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "120" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "120" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "PreviewToggleExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "PreviewToggleExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + "next_explanation" "AddToCartExplanation" + + "force_close" "1" + "end_x" "c0" + "end_y" "80" + "end_wide" "300" + "end_tall" "125" + "callout_inparents_x" "c200" + "callout_inparents_y" "30" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StorePreviewToggleExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StorePreviewToggleExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "95" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "95" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "95" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "AddToCartExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "AddToCartExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-260" + "end_y" "200" + "end_wide" "300" + "end_tall" "125" + "callout_inparents_x" "c90" + "callout_inparents_y" "290" + "next_explanation" "CartStatusExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreAddToCartExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreAddToCartExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "85" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "85" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "85" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "CartStatusExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "CartStatusExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "180" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-150" + "end_y" "170" + "end_wide" "300" + "end_tall" "175" + "callout_inparents_x" "c-230" + "callout_inparents_y" "335" + "next_explanation" "CheckoutExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreCartStatusExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreCartStatusExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "135" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "135" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "135" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "CheckoutExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "CheckoutExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + "next_explanation" "HelpExplanation" + + "force_close" "1" + "end_x" "c-160" + "end_y" "200" + "end_wide" "300" + "end_tall" "145" + "callout_inparents_x" "c190" + "callout_inparents_y" "320" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreCheckoutExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreCheckoutExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "105" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "105" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "105" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "HelpExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "HelpExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-150" + "end_y" "80" + "end_wide" "300" + "end_tall" "125" + "callout_inparents_x" "c60" + "callout_inparents_y" "40" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreHelpExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreHelpExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "90" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "90" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } +} diff --git a/variants/16x10/resource/ui/econ/store/v2/StorePage_Bundles.res b/variants/16x10/resource/ui/econ/store/v2/StorePage_Bundles.res new file mode 100644 index 0000000..d304209 --- /dev/null +++ b/variants/16x10/resource/ui/econ/store/v2/StorePage_Bundles.res @@ -0,0 +1,5 @@ +#base "StorePage.res" + +"Resource/UI/StorePage_Bundles.res" +{ +} \ No newline at end of file diff --git a/variants/16x10/resource/ui/econ/store/v2/StorePage_Items.res b/variants/16x10/resource/ui/econ/store/v2/StorePage_Items.res new file mode 100644 index 0000000..e7cac2f --- /dev/null +++ b/variants/16x10/resource/ui/econ/store/v2/StorePage_Items.res @@ -0,0 +1,5 @@ +#base "StorePage.res" + +"Resource/UI/StorePage_Items.res" +{ +} diff --git a/variants/16x10/resource/ui/econ/store/v2/StorePage_Maps.res b/variants/16x10/resource/ui/econ/store/v2/StorePage_Maps.res new file mode 100644 index 0000000..abe594c --- /dev/null +++ b/variants/16x10/resource/ui/econ/store/v2/StorePage_Maps.res @@ -0,0 +1,116 @@ +#base "StorePage.res" + +"Resource/UI/StorePage_Maps.res" +{ + "StorePage" + { + "modelpanels_kv" + { + "model_xpos" "6" + "model_ypos" "-3" + "model_wide" "100" + "model_tall" "70" + + "itemmodelpanel" + { + "force_square_image" "1" + } + } + } + + "ClassFilterLabel" + { + "visible" "0" + } + + "ClassFilterNavPanel" + { + "visible" "0" + } + + "ClassFilterLabel" + { + "visible" "0" + } + + "NameFilterLabel" + { + "visible" "0" + } + + "NameFilterTextEntry" + { + "visible" "0" + } + + "SortFilterLabel" + { + "visible" "0" + } + + "SortFilterComboBox" + { + "visible" "0" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#Store_Maps_Title" + "textAlignment" "north-west" + "xpos" "c-292" + "ypos" "20" + "zpos" "5" + "wide" "500" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "SubTitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "SubTitleLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_Maps_SubTitle" + "textAlignment" "south-west" + "xpos" "c-292" + "ypos" "30" + "zpos" "5" + "wide" "500" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "96 90 85 255" + } + + "LearnMoreButton" + { + "ControlName" "CExButton" + "fieldName" "LearnMoreButton" + "xpos" "c175" + "ypos" "20" + "zpos" "5" + "wide" "120" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_LearnMore" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "maps_learnmore" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } +} \ No newline at end of file diff --git a/variants/16x10/resource/ui/econ/store/v2/StorePanel.res b/variants/16x10/resource/ui/econ/store/v2/StorePanel.res new file mode 100644 index 0000000..d1fe8fe --- /dev/null +++ b/variants/16x10/resource/ui/econ/store/v2/StorePanel.res @@ -0,0 +1,221 @@ +"Resource/UI/StorePanel.res" +{ + "store_panel" + { + "ControlName" "EditablePanel" + "fieldName" "store_panel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "46 43 42 0" + "infocus_bgcolor_override" "46 43 42 0" + "outoffocus_bgcolor_override" "46 43 42 0" + + "title" "#StoreTitle" + "title_font" "HudFontMediumBold" + "titletextinsetX" "40" + "titletextinsetY" "0" + "titlebarfgcolor_override" "200 187 161 255" + "titlebardisabledfgcolor_override" "200 187 161 255" + "titlebarbgcolor_override" "46 43 42 255" + + "clientinsetx_override" "0" + "sheetinset_bottom" "40" + } + + "BackgroundHeader" + { + "ControlName" "ImagePanel" + "fieldName" "BackgroundHeader" + "xpos" "0" + "ypos" "0" + "zpos" "-2" + "wide" "f0" + "tall" "120" + "visible" "1" + "enabled" "1" + "image" "loadout_header" + "tileImage" "1" + } + "BackgroundFooter" + { + "ControlName" "ImagePanel" + "fieldName" "BackgroundFooter" + "xpos" "0" + "ypos" "420" + "zpos" "1" + "wide" "f0" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "loadout_bottom_gradient" + "tileImage" "1" + } + "FooterLine" + { + "ControlName" "ImagePanel" + "fieldName" "FooterLine" + "xpos" "0" + "ypos" "420" + "zpos" "2" + "wide" "f0" + "tall" "10" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "scaleImage" "1" + } + + "Sheet" + { + "ControlName" "EditablePanel" + "fieldName" "Sheet" + "tabxindent" "10" + "tabxdelta" "3" + "tabxfittotext" "1" + "tabheight" "34" + "transition_time" "0" + + "HeaderLine" + { + "ControlName" "ImagePanel" + "fieldName" "HeaderLine" + "xpos" "0" + "ypos" "32" + "zpos" "5" + "wide" "f0" + "tall" "10" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "scaleImage" "1" + } + + "tabskv" + { + "textinsetx" "6" + "textAlignment" "center" + "font" "HudFontSmallBold" + "selectedcolor" "200 187 161 255" + "unselectedcolor" "130 120 104 255" + "defaultBgColor_override" "46 43 42 255" + "paintbackground" "0" + "activeborder_override" "OutlinedGreyBox" + "normalborder_override" "OutlinedDullGreyBox" + } + } + + "CloseButton" + { + "ControlName" "CExButton" + "fieldName" "CloseButton" + "xpos" "c-300" + "ypos" "437" + "zpos" "2" + "wide" "100" + "tall" "25" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_BackCarat" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "armory_panel" + { + "ControlName" "CArmoryPanel" + "fieldName" "armory_panel" + "xpos" "0" + "ypos" "30" + "wide" "f0" + "tall" "390" + "zpos" "500" + "visible" "0" + } + + "NotificationsPresentPanel" + { + "ControlName" "CNotificationsPresentPanel" + "fieldName" "NotificationsPresentPanel" + "xpos" "r200" + "ypos" "10" + "zpos" "10000" + "wide" "190" + "tall" "50" + "visible" "0" + "enabled" "1" + } + + "SupportCommunityMapMakersCheckButton" + { + "ControlName" "CheckButton" + "fieldName" "SupportCommunityMapMakersCheckButton" + "xpos" "c275" + "ypos" "437" + "zpos" "5" + "wide" "25" + "tall" "25" + "font" "HudFontSmall" + "labelText" "" + "visible" "0" + } + + "SupportCommunityMapMakersLabel" + { + "ControlName" "CExLabel" + "fieldName" "SupportCommunityMapMakersLabel" + "textAlignment" "north-west" + "xpos" "c304" + "ypos" "440" + "zpos" "5" + "wide" "70" + "tall" "100" + "font" "HudFontSmallest" + "wrap" "1" + "labelText" "#Store_ConfirmStampDonationAddTitle" + "visible" "0" + } + + "CheckoutButton" + { + "ControlName" "CExButton" + "fieldName" "CheckoutButton" + "xpos" "c170" + "ypos" "437" + "zpos" "2" + "wide" "130" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_Checkout" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "checkout" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + +} diff --git a/variants/16x10/resource/ui/econ/store/v2/StorePreviewItemPanel.res b/variants/16x10/resource/ui/econ/store/v2/StorePreviewItemPanel.res new file mode 100644 index 0000000..4d2b9eb --- /dev/null +++ b/variants/16x10/resource/ui/econ/store/v2/StorePreviewItemPanel.res @@ -0,0 +1,1596 @@ +"Resource/UI/StorePreviewItemPanel.res" +{ + "storepreviewitem" + { + "ControlName" "CStorePreviewItemPanel" + "fieldName" "storepreviewitem" + "xpos" "0" + "ypos" "0" + "zpos" "1000" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "skip_autoresize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + + "small_vertical_break_size" "0" + "medium_vertical_break_size" "6" + "big_vertical_break_size" "7" + "horizontal_break_size" "3" + "paint_style_buttons_y" "c-140" + + "control_button_width" "70" + "control_button_height" "15" + "control_button_y" "c-140" + } + + "ScrollBar" + { + "ControlName" "ScrollBar" + "FieldName" "ScrollBar" + "xpos" "c222" + "ypos" "c-120" + "wide" "11" + "tall" "200" + "zpos" "1000" + "visible" "1" + "nobuttons" "1" + + "Slider" + { + "PaintBackgroundType" "2" + "fgcolor_override" "118 107 94 255" + } + + "UpButton" + { + "ControlName" "Button" + "FieldName" "UpButton" + "visible" "0" + "tall" "0" + "wide" "0" + } + + "DownButton" + { + "ControlName" "Button" + "FieldName" "DownButton" + "visible" "0" + "tall" "0" + "wide" "0" + } + } + + // Fullscreen background panel + "BgPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BgPanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 128" + } + + // Rounded dialog border + "DialogFrame" + { + "ControlName" "EditablePanel" + "fieldName" "DialogFrame" + "xpos" "c-240" + "ypos" "c-150" + "zpos" "0" + "wide" "480" + "tall" "300" + "visible" "1" + "enabled" "1" + "paintbackground" "0" + "border" "TFFatLineBorderOpaque" + "PaintBorder" "1" + + // Background for the player model & item preview panels + "PreviewViewportBg" + { + "ControlName" "EditablePanel" + "fieldName" "PreviewViewportBg" + "xpos" "10" + "ypos" "18" + "zpos" "1" + "wide" "220" + "tall" "213" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "StoreInnerShadowBorder" + } + + // 90-degree corners on the top part of the footer + "FooterTopPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FooterTopPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "474" + "tall" "10" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "0" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + + // Rounded corners on the bottom of the footer + "FootBottomPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FootBottomPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "474" + "tall" "58" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "2" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "HudFontSmallBold" + "labelText" "%itemname%" + "textAlignment" "west" + "xpos" "240" + "ypos" "17" + "wide" "230" + "tall" "15" + "autoResize" "0" + "skip_autoresize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + // Scrollable editable panel for right-hand side of preview, for all text details + "DetailsView" + { + "ControlName" "EditablePanel" + "fieldName" "DetailsView" + "xpos" "240" + "ypos" "30" + "zpos" "100" + "wide" "230" + "tall" "201" + "visible" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 0" + "skip_autoresize" "1" + "autoresize" "0" + + "ScrollableChild" + { + "ControlName" "EditablePanel" + "fieldName" "ScrollableChild" + "xpos" "240" + "ypos" "0" + "zpos" "100" + "wide" "230" + "tall" "222" + "visible" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 0" + "skip_autoresize" "1" + "autoresize" "0" + + // + // All the controls below get laid out off of the item name label's position and the break sizes defined at the top of this file + // + "ItemLevelInfoLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemLevelInfoLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%item_level_info%" + "textAlignment" "north-west" + "wide" "228" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "118 107 94 255" + } + + "RestrictionsLabel" + { + "ControlName" "CExLabel" + "fieldName" "RestrictionsLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Restrictions" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "1" + "fgcolor" "200 80 60 255" + } + + "RestrictionsTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "RestrictionsTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_HolidayRestrictionText" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "1" + "fgcolor" "200 80 60 255" + } + + "UsedByLabel" + { + "ControlName" "CExLabel" + "fieldName" "UsedByLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_UsedBy" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "UsedByTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "UsedByTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%used_by_classes%" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "SlotLabel" + { + "ControlName" "CExLabel" + "fieldName" "SlotLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Slot" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "SlotTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "SlotTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%slot%" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "PriceLabel" + { + "ControlName" "CExLabel" + "fieldName" "PriceLabel" + "font" "HudFontMediumSmallBold" + "textAlignment" "north-west" + "wide" "228" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "labeltext" "%price%" + } + + "ArmoryTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "ArmoryTextLabel" + "font" "FontStoreOriginalPrice" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "labeltext" "%armory_text%" + } + + "AttributesLabel" + { + "ControlName" "CExLabel" + "fieldName" "AttributesLabel" + "font" "FontStoreOriginalPrice" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "ItemWikiPageButton" + { + "ControlName" "CExButton" + "fieldName" "ItemWikiPageButton" + "zpos" "20" + "wide" "150" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_ItemDesc_ItemWikiPage" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "viewwikipage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "TradableLabel" + { + "ControlName" "CExLabel" + "fieldName" "TradableLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Tradable" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "TradableTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TradableTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%tradable%" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "GiftableLabel" + { + "ControlName" "CExLabel" + "fieldName" "GiftableLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Giftable" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "GiftableTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "GiftableTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%giftable%" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "NameableLabel" + { + "ControlName" "CExLabel" + "fieldName" "NameableLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Nameable" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "NameableTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "NameableTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%nameable%" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "CraftableLabel" + { + "ControlName" "CExLabel" + "fieldName" "CraftableLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Craftable" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "CraftableTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "CraftableTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%craftable%" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + } + } + } + + "classmodelpanel" + { + "ControlName" "CTFPlayerModelPanel" + "fieldName" "classmodelpanel" + + "xpos" "c-230" + "ypos" "c-132" + "zpos" "1" + "wide" "220" + "tall" "213" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "render_texture" "0" + "fov" "40" + "allow_rot" "0" + + "paintbackground" "1" + "paintbackgroundenabled" "1" + "bgcolor_override" "255 255 255 0" + + "model" + { + "force_pos" "1" + + "angles_x" "0" + "angles_y" "170" + "angles_z" "0" + "origin_x" "190" + "origin_y" "0" + "origin_z" "-36" + "frame_origin_x" "0" + "frame_origin_y" "0" + "frame_origin_z" "0" + "spotlight" "1" + + "modelname" "" + + "animation" + { + "name" "PRIMARY" + "activity" "ACT_MP_STAND_PRIMARY" + "default" "1" + } + "animation" + { + "name" "SECONDARY" + "activity" "ACT_MP_STAND_SECONDARY" + } + "animation" + { + "name" "MELEE" + "activity" "ACT_MP_STAND_MELEE" + } + "animation" + { + "name" "BUILDING" + "activity" "ACT_MP_STAND_BUILDING" + } + "animation" + { + "name" "PDA" + "activity" "ACT_MP_STAND_PDA" + } + "animation" + { + "name" "ITEM1" + "activity" "ACT_MP_STAND_ITEM1" + } + "animation" + { + "name" "ITEM2" + "activity" "ACT_MP_STAND_ITEM2" + } + "animation" + { + "name" "MELEE_ALLCLASS" + "activity" "ACT_MP_STAND_MELEE_ALLCLASS" + } + "animation" + { + "name" "PRIMARY2" + "activity" "ACT_MP_STAND_PRIMARY" + } + "animation" + { + "name" "SECONDARY2" + "activity" "ACT_MP_STAND_SECONDARY2" + } + } + } + + "PreviewItemModelPanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "PreviewItemModelPanel" + "xpos" "c-230" + "ypos" "c-140" + "zpos" "1" + "wide" "220" + "tall" "220" + "visible" "1" + "paintbackground" "0" + "paintborder" "0" + + "model_xpos" "10" + "model_ypos" "10" + "model_wide" "200" + "model_tall" "200" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "text_ypos" "10" + + "itemmodelpanel" + { + "inventory_image_type" "1" + "allow_rot" "0" + "force_square_image" "1" + } + } + + "ItemIcon1" + { + "ControlName" "CStorePreviewItemIcon" + "fieldName" "ItemIcon1" + + "xpos" "c-215" + "ypos" "c56" + "zpos" "13" + "wide" "30" + "tall" "20" + "visible" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "0" + "PaintBackgroundType" "2" + + "bgblockout" + { + "ControlName" "EditablePanel" + "fieldName" "bgblockout" + "xpos" "2" + "ypos" "2" + "zpos" "-10" + "wide" "26" + "tall" "16" + "visible" "1" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "51 47 46 255" + } + + "itempanel" + { + "fieldName" "itempanel" + + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "1" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "16" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + "ItemIcon2" + { + "ControlName" "CStorePreviewItemIcon" + "fieldName" "ItemIcon2" + + "xpos" "20" + "ypos" "225" + "zpos" "13" + "wide" "30" + "tall" "20" + "visible" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "0" + "PaintBackgroundType" "2" + + "bgblockout" + { + "ControlName" "EditablePanel" + "fieldName" "bgblockout" + "xpos" "2" + "ypos" "2" + "zpos" "-10" + "wide" "26" + "tall" "16" + "visible" "1" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "51 47 46 255" + } + + "itempanel" + { + "fieldName" "itempanel" + + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "1" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "16" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + "ItemIcon3" + { + "ControlName" "CStorePreviewItemIcon" + "fieldName" "ItemIcon3" + + "xpos" "20" + "ypos" "225" + "zpos" "13" + "wide" "30" + "tall" "20" + "visible" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "0" + "PaintBackgroundType" "2" + + "bgblockout" + { + "ControlName" "EditablePanel" + "fieldName" "bgblockout" + "xpos" "2" + "ypos" "2" + "zpos" "-10" + "wide" "26" + "tall" "16" + "visible" "1" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "51 47 46 255" + } + + "itempanel" + { + "fieldName" "itempanel" + + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "1" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "16" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + "ItemIcon4" + { + "ControlName" "CStorePreviewItemIcon" + "fieldName" "ItemIcon4" + + "xpos" "20" + "ypos" "225" + "zpos" "13" + "wide" "30" + "tall" "20" + "visible" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "0" + "PaintBackgroundType" "2" + + "bgblockout" + { + "ControlName" "EditablePanel" + "fieldName" "bgblockout" + "xpos" "2" + "ypos" "2" + "zpos" "-10" + "wide" "26" + "tall" "16" + "visible" "1" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "51 47 46 255" + } + + "itempanel" + { + "fieldName" "itempanel" + + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "1" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "16" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + "ItemIcon5" + { + "ControlName" "CStorePreviewItemIcon" + "fieldName" "ItemIcon5" + + "xpos" "20" + "ypos" "225" + "zpos" "13" + "wide" "30" + "tall" "20" + "visible" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "0" + "PaintBackgroundType" "2" + + "bgblockout" + { + "ControlName" "EditablePanel" + "fieldName" "bgblockout" + "xpos" "2" + "ypos" "2" + "zpos" "-10" + "wide" "26" + "tall" "16" + "visible" "1" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "51 47 46 255" + } + + "itempanel" + { + "fieldName" "itempanel" + + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "1" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "16" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + + "ClassUsageImage1" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage1" + "xpos" "65" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage2" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage2" + "xpos" "85" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage3" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage3" + "xpos" "105" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage4" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage4" + "xpos" "125" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage5" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage5" + "xpos" "145" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage6" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage6" + "xpos" "165" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + + "IconsMoveLeftButton" + { + "ControlName" "CExButton" + "fieldName" "IconsMoveLeftButton" + "xpos" "c-210" + "ypos" "c58" + "zpos" "20" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "icons_left" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + } + + "IconsMoveRightButton" + { + "ControlName" "CExButton" + "fieldName" "IconsMoveRightButton" + "xpos" "c-45" + "ypos" "c58" + "zpos" "20" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "icons_right" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + } + + "ClassUsageMouseoverLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassUsageMouseoverLabel" + "font" "HudFontSmallest" + "textAlignment" "center" + "xpos" "c-215" + "ypos" "c75" + "zpos" "100" + "wide" "230" + "tall" "55" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "2" + "centerwrap" "1" + "paintborder" "1" + "textinsetx" "100" + "border" "LoadoutItemPopupBorder" + } + + "RotLeftButton" + { + "ControlName" "CPreviewRotButton" + "fieldName" "RotLeftButton" + "xpos" "c-224" + "ypos" "190" + "zpos" "20" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontBiggerBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "-1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + "button_activation_type" "0" + } + + "RotRightButton" + { + "ControlName" "CPreviewRotButton" + "fieldName" "RotRightButton" + "xpos" "c-35" + "ypos" "190" + "zpos" "20" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontBiggerBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + "button_activation_type" "0" + } + + "NextWeaponButton" + { + "ControlName" "CExButton" + "fieldName" "NextWeaponButton" + "zpos" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_NextWeapon" + "font" "HudFontSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "next_weapon" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "GoFullscreenButton" + { + "ControlName" "CExImageButton" + "fieldName" "GoFullscreenButton" + "xpos" "c-31" + "ypos" "c-123" + "zpos" "20" + "wide" "11" + "tall" "11" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "gofullscreen" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 200" + "image_armedcolor" "128 117 104 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "11" + "tall" "11" + "visible" "1" + "enabled" "1" + "image" "store/store_fullscreen" + "scaleImage" "1" + } + } + + "ZoomButton" + { + "ControlName" "CExImageButton" + "fieldName" "ZoomButton" + "xpos" "c-47" + "ypos" "c-123" + "zpos" "20" + "wide" "11" + "tall" "11" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "zoom_toggle" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 200" + "image_armedcolor" "128 117 104 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "11" + "tall" "11" + "visible" "1" + "enabled" "1" + "image" "store/store_zoom" + "scaleImage" "1" + } + } + + "OptionsButton" + { + "ControlName" "CExImageButton" + "fieldName" "OptionsButton" + "xpos" "c-63" + "ypos" "c-123" + "zpos" "20" + "wide" "11" + "tall" "11" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "options" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 200" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "11" + "tall" "11" + "visible" "1" + "enabled" "1" + "image" "glyph_options" + "scaleImage" "1" + } + } + + "TeamNavPanel" + { + "ControlName" "CNavigationPanel" + "fieldName" "TeamNavPanel" + "xpos" "c-220" + "ypos" "c-123" + "zpos" "2" + "wide" "19" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "auto_scale" "1" + "auto_layout" "1" + "selected_button_default" "0" + "auto_layout_vertical_buffer" "-4" + "display_vertically" "1" + "align" "west" + + "ButtonSettings" + { + "wide" "19" + "tall" "19" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "scaleImage" "1" + + "fgcolor" "TanDark" + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "TanDark" + "depressedFgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + "paintbackgroundtype" "0" + "defaultBgColor_Override" "0 0 0 255" + + "paintborder" "0" + + "image_drawcolor" "255 255 255 77" + "image_armedcolor" "255 255 255 128" + "image_selectedcolor" "255 255 255 255" + + "stayselectedonclick" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "7" + "wide" "19" + "tall" "19" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + + "Buttons" + { + "all" + { + "userdata" "2" + "image_default" "store/store_redteam" + "image_armed" "store/store_redteam" + "image_selected" "store/store_redteam" + + "SubImage" + { + "image" "store/store_redteam" + } + } + "scout" + { + "userdata" "3" + "image_default" "store/store_blueteam" + "image_armed" "store/store_blueteam" + "image_selected" "store/store_blueteam" + + "SubImage" + { + "image" "store/store_blueteam" + } + } + } + } + + "CycleTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "CycleTextLabel" + "font" "FontStorePrice" + "labelText" "" + "textAlignment" "left" + "xpos" "c-186" + "ypos" "c-126" + "wide" "138" + "tall" "28" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + //--- + // Hack - put these two labels off-screen, since we have cycle text to take the place of both of them + + "PaintNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "PaintNameLabel" + "font" "FontStorePrice" + "labelText" "#Store_NoPaint" + "textAlignment" "left" + "xpos" "c-186" + "ypos" "-1000" + "wide" "138" + "tall" "28" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + "StyleNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "StyleNameLabel" + "font" "FontStorePrice" + "labelText" "None" + "textAlignment" "left" + "xpos" "132" + "ypos" "-1000" + "wide" "110" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + //--- + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "c221" + "ypos" "c-144" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "closex" // Intentionally using "closex" instead of "close" for stats + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 255" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + + "BackButton" + { + "ControlName" "CExButton" + "fieldName" "BackButton" + "xpos" "c-230" + "ypos" "c105" + "zpos" "2" + "wide" "90" + "tall" "22" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_BackCarat" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "White" + } + + "TryItOutButton" + { + "ControlName" "CExButton" + "fieldName" "TryItOutButton" + "xpos" "c-130" + "ypos" "c105" + "zpos" "2" + "wide" "120" + "tall" "22" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_TryItOut" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "tryitout" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "White" + } + + "AddToCartButton" + { + "ControlName" "CExButton" + "fieldName" "AddToCartButton" + "xpos" "c25" + "ypos" "c103" + "zpos" "2" + "wide" "160" + "tall" "27" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_AddToCart" + "font" "HudFontSmallishBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "addtocart" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "34 30 31 255" + "defaultBgColor_override" "76 107 34 255" + "ArmedBgColor_override" "86 117 44 255" + "depressedBgColor_override" "66 97 24 255" + } +} diff --git a/variants/16x10/resource/ui/econ/store/v2/StorePreviewItemPanel_Fullscreen.res b/variants/16x10/resource/ui/econ/store/v2/StorePreviewItemPanel_Fullscreen.res new file mode 100644 index 0000000..409cf0f --- /dev/null +++ b/variants/16x10/resource/ui/econ/store/v2/StorePreviewItemPanel_Fullscreen.res @@ -0,0 +1,360 @@ +"Resource/UI/StorePreviewItemPanel.res" +{ + "FullscreenStorePreview" + { + "ControlName" "CMouseMessageForwardingPanel" + "fieldName" "FullscreenStorePreview" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "paintbackground" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 255" + + "fullscreen_fade_to_black_duration" "0.32" + "fullscreen_modelpanel_origin_x" "221" + "fullscreen_modelpanel_origin_y" "0" + "fullscreen_modelpanel_origin_z" "-42" + "ui_fadeout_time" "3.0" + "ui_fadeout_duration" "2.0" + } + + // This control fades in if the mouse cursor isn't moving around + "OverlayPanel" + { + "ControlName" "EditablePanel" + "fieldName" "OverlayPanel" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "paintbackground" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 255" + } + + "RotateLeftButton" + { + "ControlName" "CExButton" + "fieldName" "RotateLeftButton" + "xpos" "c-200" + "ypos" "c-10" + "zpos" "4" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontBiggerBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + } + + "RotateRightButton" + { + "ControlName" "CExButton" + "fieldName" "RotateRightButton" + "xpos" "c180" + "ypos" "c-10" + "zpos" "4" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontBiggerBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + } + + "NextWeaponButton" + { + "ControlName" "CExButton" + "fieldName" "NextWeaponButton" + "zpos" "1" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_NextWeapon" + "font" "HudFontSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "next_weapon" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ZoomButton" + { + "ControlName" "CExImageButton" + "fieldName" "ZoomButton" + "xpos" "r45" + "ypos" "10" + "zpos" "4" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "zoom_toggle" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 200" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "store/store_zoom" + "scaleImage" "1" + } + } + + "TeamNavPanel" + { + "ControlName" "CNavigationPanel" + "fieldName" "TeamNavPanel" + "xpos" "10" + "ypos" "10" + "zpos" "4" + "wide" "38" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "auto_scale" "1" + "auto_layout" "1" + "selected_button_default" "0" + "auto_layout_vertical_buffer" "-4" + "display_vertically" "1" + "align" "west" + + "ButtonSettings" + { + "wide" "38" + "tall" "38" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "scaleImage" "1" + + "fgcolor" "TanDark" + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "TanDark" + "depressedFgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + "paintbackgroundtype" "0" + "defaultBgColor_Override" "0 0 0 255" + + "paintborder" "0" + + "image_drawcolor" "255 255 255 77" + "image_armedcolor" "255 255 255 128" + "image_selectedcolor" "255 255 255 255" + + "stayselectedonclick" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "7" + "wide" "38" + "tall" "38" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + + "Buttons" + { + "all" + { + "userdata" "2" + "image_default" "store/store_redteam" + "image_armed" "store/store_redteam" + "image_selected" "store/store_redteam" + + "SubImage" + { + "image" "store/store_redteam" + } + } + "scout" + { + "userdata" "3" + "image_default" "store/store_blueteam" + "image_armed" "store/store_blueteam" + "image_selected" "store/store_blueteam" + + "SubImage" + { + "image" "store/store_blueteam" + } + } + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "r24" + "ypos" "10" + "zpos" "4" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" // Intentionally using "closex" instead of "close" for stats + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 200" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "store/store_fullscreen_exit" + "scaleImage" "1" + } + } + + "TryItOutButton" + { + "ControlName" "CExButton" + "fieldName" "TryItOutButton" + "xpos" "r170" + "ypos" "r65" + "zpos" "4" + "wide" "160" + "tall" "22" + "autoResize" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_TryItOut" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "tryitout" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "White" + } + + "AddToCartButton" + { + "ControlName" "CExButton" + "fieldName" "AddToCartButton" + "xpos" "r170" + "ypos" "r37" + "zpos" "4" + "wide" "160" + "tall" "27" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_AddToCart" + "font" "HudFontSmallishBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "addtocart" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "34 30 31 255" + "defaultBgColor_override" "76 107 34 255" + "ArmedBgColor_override" "86 117 44 255" + "depressedBgColor_override" "66 97 24 255" + } +} diff --git a/variants/16x10/resource/ui/econ/store/v2/StorePreviewItemPanel_Maps.res b/variants/16x10/resource/ui/econ/store/v2/StorePreviewItemPanel_Maps.res new file mode 100644 index 0000000..8c328e1 --- /dev/null +++ b/variants/16x10/resource/ui/econ/store/v2/StorePreviewItemPanel_Maps.res @@ -0,0 +1,672 @@ +"Resource/UI/StorePreviewItemPanel.res" +{ + "storepreviewitem" + { + "ControlName" "CStorePreviewItemPanel" + "fieldName" "storepreviewitem" + "xpos" "0" + "ypos" "0" + "zpos" "1000" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + } + + // Fullscreen background panel + "BgPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BgPanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 128" + } + + // Rounded dialog border + "DialogFrame" + { + "ControlName" "EditablePanel" + "fieldName" "DialogFrame" + "xpos" "c-140" + "ypos" "c-150" + "zpos" "0" + "wide" "280" + "tall" "300" + "visible" "1" + "enabled" "1" + "paintbackground" "0" + "border" "TFFatLineBorderOpaque" + "PaintBorder" "1" + + // Background for the player model & item preview panels + "PreviewViewportBg" + { + "ControlName" "EditablePanel" + "fieldName" "PreviewViewportBg" + "xpos" "10" + "ypos" "22" + "zpos" "1" + "wide" "260" + "tall" "209" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "StoreInnerShadowBorder" + } + + // 90-degree corners on the top part of the footer + "FooterTopPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FooterTopPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "275" + "tall" "10" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "0" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + + // Rounded corners on the bottom of the footer + "FootBottomPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FootBottomPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "275" + "tall" "58" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "2" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + } + + "classmodelpanel" + { + "ControlName" "CTFPlayerModelPanel" + "fieldName" "classmodelpanel" + + "xpos" "c-230" + "ypos" "c-140" + "zpos" "1" + "wide" "220" + "tall" "220" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "render_texture" "0" + "fov" "40" + "allow_rot" "0" + + "paintbackground" "1" + "paintbackgroundenabled" "1" + "bgcolor_override" "255 255 255 0" + + "model" + { + "force_pos" "1" + + "angles_x" "0" + "angles_y" "170" + "angles_z" "0" + "origin_x" "190" + "origin_y" "0" + "origin_z" "-36" + "frame_origin_x" "0" + "frame_origin_y" "0" + "frame_origin_z" "0" + "spotlight" "1" + + "modelname" "" + + "animation" + { + "name" "PRIMARY" + "activity" "ACT_MP_STAND_PRIMARY" + "default" "1" + } + "animation" + { + "name" "SECONDARY" + "activity" "ACT_MP_STAND_SECONDARY" + } + "animation" + { + "name" "MELEE" + "activity" "ACT_MP_STAND_MELEE" + } + "animation" + { + "name" "BUILDING" + "activity" "ACT_MP_STAND_BUILDING" + } + "animation" + { + "name" "PDA" + "activity" "ACT_MP_STAND_PDA" + } + "animation" + { + "name" "ITEM1" + "activity" "ACT_MP_STAND_ITEM1" + } + "animation" + { + "name" "ITEM2" + "activity" "ACT_MP_STAND_ITEM2" + } + "animation" + { + "name" "MELEE_ALLCLASS" + "activity" "ACT_MP_STAND_MELEE_ALLCLASS" + } + "animation" + { + "name" "PRIMARY2" + "activity" "ACT_MP_STAND_PRIMARY" + } + "animation" + { + "name" "SECONDARY2" + "activity" "ACT_MP_STAND_SECONDARY2" + } + } + } + + "PreviewItemModelPanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "PreviewItemModelPanel" + "xpos" "c-110" + "ypos" "c-120" + "zpos" "1" + "wide" "225" + "tall" "200" + "visible" "1" + "paintbackground" "0" + "paintborder" "0" + + "model_xpos" "25" + "model_ypos" "17" + "model_wide" "175" + "model_tall" "175" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "text_ypos" "10" + + "itemmodelpanel" + { + "inventory_image_type" "3" + "allow_rot" "0" + "force_square_image" "1" + } + } + + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "HudFontSmallBold" + "labelText" "%selectiontitle%" + "textAlignment" "center" + "xpos" "c-130" + "ypos" "c-132" + "wide" "260" + "tall" "33" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + "ClassUsageImage1" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage1" + "xpos" "65" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage2" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage2" + "xpos" "85" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage3" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage3" + "xpos" "105" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage4" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage4" + "xpos" "125" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage5" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage5" + "xpos" "145" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage6" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage6" + "xpos" "165" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + + "IconsMoveLeftButton" + { + "ControlName" "CExButton" + "fieldName" "IconsMoveLeftButton" + "xpos" "c-210" + "ypos" "c53" + "zpos" "20" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "icons_left" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "IconsMoveRightButton" + { + "ControlName" "CExButton" + "fieldName" "IconsMoveRightButton" + "xpos" "c-45" //238,227 + "ypos" "c53" + "zpos" "20" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "icons_right" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ClassUsageMouseoverLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassUsageMouseoverLabel" + "font" "HudFontSmallest" + "textAlignment" "center" + "xpos" "c-215" + "ypos" "c75" + "zpos" "100" + "wide" "230" + "tall" "55" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "2" + "centerwrap" "1" + "paintborder" "1" + "textinsetx" "100" + "border" "LoadoutItemPopupBorder" + } + + "RotLeftButton" + { + "ControlName" "CPreviewRotButton" + "fieldName" "RotLeftButton" + "xpos" "c-220" + "ypos" "260" + "zpos" "20" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "-1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "RotRightButton" + { + "ControlName" "CPreviewRotButton" + "fieldName" "RotRightButton" + "xpos" "c-40" + "ypos" "260" + "zpos" "20" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "NextWeaponButton" + { + "ControlName" "CExButton" + "fieldName" "NextWeaponButton" + "xpos" "100" + "ypos" "172" + "zpos" "20" + "wide" "95" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_NextWeapon" + "font" "HudFontSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "next_weapon" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ZoomButton" + { + "ControlName" "CExButton" + "fieldName" "ZoomButton" + "xpos" "c-174" + "ypos" "263" + "zpos" "20" + "wide" "50" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_Zoom" + "font" "HudFontSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "zoom_toggle" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "TeamButton" + { + "ControlName" "CExButton" + "fieldName" "TeamButton" + "xpos" "c-106" + "ypos" "263" + "zpos" "20" + "wide" "50" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_Team" + "font" "HudFontSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "team_toggle" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "PaintNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "PaintNameLabel" + "font" "FontStorePrice" + "labelText" "#Store_NoPaint" + "textAlignment" "left" + "xpos" "132" + "ypos" "168" + "wide" "110" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + "StyleNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "StyleNameLabel" + "font" "FontStorePrice" + "labelText" "None" + "textAlignment" "left" + "xpos" "132" + "ypos" "148" + "wide" "110" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "c121" + "ypos" "c-144" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 255" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + + "BackButton" + { + "ControlName" "CExButton" + "fieldName" "BackButton" + "xpos" "c-130" + "ypos" "c108" + "zpos" "2" + "wide" "80" + "tall" "22" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_BackCarat" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "White" + } + + "AddToCartButton" + { + "ControlName" "CExButton" + "fieldName" "AddToCartButton" + "xpos" "c-30" + "ypos" "c105" + "zpos" "2" + "wide" "160" + "tall" "27" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_AddToCart" + "font" "HudFontSmallishBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "addtocart" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "34 30 31 255" + "defaultBgColor_override" "StoreGreen" + } +} diff --git a/variants/16x10/resource/ui/econ/store/v2/StoreViewCartPanel.res b/variants/16x10/resource/ui/econ/store/v2/StoreViewCartPanel.res new file mode 100644 index 0000000..c45ff38 --- /dev/null +++ b/variants/16x10/resource/ui/econ/store/v2/StoreViewCartPanel.res @@ -0,0 +1,482 @@ +"Resource/UI/StoreViewCartPanel.res" +{ + "store_viewcart_panel" + { + "ControlName" "EditablePanel" + "fieldName" "store_viewcart_panel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "46 43 42 0" + "infocus_bgcolor_override" "46 43 42 0" + "outoffocus_bgcolor_override" "46 43 42 0" + + "title" "#StoreTitle" + "title_font" "HudFontMediumBold" + "titletextinsetX" "40" + "titletextinsetY" "0" + "titlebarfgcolor_override" "200 187 161 255" + "titlebardisabledfgcolor_override" "200 187 161 255" + "titlebarbgcolor_override" "46 43 42 255" + + "clientinsetx_override" "0" + "sheetinset_bottom" "40" + + "item_entry_kv" + { + "xpos" "0" + "ypos" "0" + "wide" "580" + "tall" "60" + + "itempanel" + { + "ControlName" "CItemModelPanel" + "fieldname" "itempanel" + "xpos" "0" + "ypos" "0" + "wide" "400" + "tall" "58" + "visible" "1" + "bgcolor_override" "0 0 0 255" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "3" + "model_ypos" "3" + "model_wide" "80" + "model_tall" "53" + + "text_xpos" "110" + "text_ypos" "24" + "text_wide" "250" + "text_center" "0" + "text_forcesize" "1" + + "name_only" "1" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + "inventory_image_type" "1" + } + } + + "quantitylabel" + { + "ControlName" "Label" + "fieldname" "quantitylabel" + "font" "HudFontSmallestBold" + "textAlignment" "north-east" + "xpos" "70" + "ypos" "45" + "zpos" "15" + "wide" "16" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%quantity%" + } + + "SeparatorLine" + { + "ControlName" "ImagePanel" + "fieldName" "SeparatorLine" + "xpos" "0" + "ypos" "58" + "zpos" "5" + "wide" "580" + "tall" "5" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "tileImage" "1" + } + + "RemoveButton" + { + "ControlName" "CExButton" + "fieldName" "RemoveButton" + "xpos" "375" + "ypos" "17" + "zpos" "5" + "wide" "100" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_Remove" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "remove" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "PriceLabel" + { + "ControlName" "Label" + "fieldname" "PriceLabel" + "font" "FontCartPrice" + "textAlignment" "east" + "xpos" "475" + "ypos" "0" + "zpos" "15" + "wide" "95" + "tall" "60" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%price%" + "fgcolor_override" "130 120 104 255" + } + } + } + + "BackgroundHeader" + { + "ControlName" "ImagePanel" + "fieldName" "BackgroundHeader" + "xpos" "0" + "ypos" "0" + "zpos" "-2" + "wide" "f0" + "tall" "55" + "visible" "1" + "enabled" "1" + "image" "loadout_header" + "tileImage" "1" + } + "BackgroundFooter" + { + "ControlName" "ImagePanel" + "fieldName" "BackgroundFooter" + "xpos" "0" + "ypos" "420" + "zpos" "1" + "wide" "f0" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "loadout_bottom_gradient" + "tileImage" "1" + } + "FooterLine" + { + "ControlName" "ImagePanel" + "fieldName" "FooterLine" + "xpos" "0" + "ypos" "420" + "zpos" "2" + "wide" "f0" + "tall" "10" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "scaleImage" "1" + } + + "ClientArea" + { + "ControlName" "EditablePanel" + "fieldName" "ClientArea" + "xpos" "0" + "ypos" "55" + "wide" "f0" + "tall" "368" + "bgcolor_override" "46 43 42 255" + + "HeaderLine" + { + "ControlName" "ImagePanel" + "fieldName" "HeaderLine" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "f0" + "tall" "10" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "scaleImage" "1" + } + + "CartItemsLabel" + { + "ControlName" "CExLabel" + "fieldName" "CartItemsLabel" + "font" "HudFontMediumBold" + "labelText" "%storecart%" + "textAlignment" "west" + "xpos" "c-300" + "ypos" "25" + "zpos" "1" + "wide" "350" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "SeparatorLine" + { + "ControlName" "ImagePanel" + "fieldName" "SeparatorLine" + "xpos" "c-300" + "ypos" "60" + "zpos" "5" + "wide" "600" + "tall" "5" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "tileImage" "1" + } + + "EmptyCartLabel" + { + "ControlName" "Label" + "fieldName" "EmptyCartLabel" + "font" "HudFontSmallBold" + "labelText" "#Store_CartIsEmpty" + "textAlignment" "center" + "xpos" "c-300" + "ypos" "62" + "zpos" "6" + "wide" "600" + "tall" "240" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + } + + "ItemListContainerScroller" + { + "ControlName" "EditablePanel" + "fieldName" "ItemListContainerScroller" + "xpos" "c-300" + "ypos" "62" + "zpos" "5" + "wide" "600" + "tall" "240" + "PaintBackgroundType" "2" + "fgcolor_override" "118 107 94 255" // Gets copied to the scrollbar fgcolor as part of ScrollableEditablePanel + "bgcolor_override" "51 47 46 255" + "autohide_buttons" "1" + + "Scrollbar" + { + "xpos" "586" + "wide" "11" + "tall" "240" + "zpos" "1000" + + "Slider" + { + "PaintBackgroundType" "2" + } + + "nobuttons" "1" + "UpButton" + { + "ControlName" "Button" + "FieldName" "UpButton" + "visible" "0" + "tall" "0" + "wide" "0" + } + + "DownButton" + { + "ControlName" "Button" + "FieldName" "DownButton" + "visible" "0" + "tall" "0" + "wide" "0" + } + } + + "ItemListContainer" + { + "ControlName" "EditablePanel" + "fieldName" "ItemListContainer" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "500" + "tall" "240" + "PaintBackgroundType" "2" + "bgcolor_override" "200 187 161 0" + + "FeaturedItemSymbol" + { + "ControlName" "ImagePanel" + "fieldName" "FeaturedItemSymbol" + "xpos" "c-225" + "ypos" "243" + "zpos" "99" + "wide" "32" + "tall" "32" + "visible" "1" + "enabled" "1" + "image" "store_special" + "scaleImage" "1" + } + + "PurchaseFooter" + { + "ControlName" "EditablePanel" + "fieldName" "PurchaseFooter" + "wide" "580" + "tall" "110" + "bgcolor_override" "0 0 0 0" + + "EstimatedTotalLabel" + { + "ControlName" "CExLabel" + "fieldName" "EstimatedTotalLabel" + "font" "HudFontSmall" + "labelText" "#Store_EstimatedTotal" + "textAlignment" "south-east" + "xpos" "0" + "ypos" "15" + "zpos" "100" + "wide" "425" + "tall" "15" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "WashingtonStateSalesTaxLabel" + { + "ControlName" "CExLabel" + "fieldName" "WashingtonStateSalesTaxLabel" + "font" "HudFontSmallest" + "labelText" "#Store_WAStateSalesTax" + "textAlignment" "north-east" + "xpos" "0" + "ypos" "29" + "zpos" "100" + "wide" "425" + "tall" "12" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "130 120 104 255" + } + "TotalSubtextLabelB" + { + "ControlName" "CExLabel" + "fieldName" "TotalSubtextLabelB" + "font" "HudFontSmallest" + "labelText" "#Store_TotalSubtextB" + "textAlignment" "north-east" + "xpos" "0" + "ypos" "39" + "zpos" "100" + "wide" "425" + "tall" "12" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "130 120 104 255" + } + + "TotalPriceLabel" + { + "ControlName" "Label" + "fieldname" "TotalPriceLabel" + "font" "FontCartPrice" + "textAlignment" "east" + "xpos" "475" + "ypos" "0" + "zpos" "15" + "wide" "100" + "tall" "60" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%totalprice%" + "fgcolor_override" "130 120 104 255" + } + + } + } + } + } + + "CloseButton" + { + "ControlName" "CExButton" + "fieldName" "CloseButton" + "xpos" "c-300" + "ypos" "437" + "zpos" "2" + "wide" "200" + "tall" "25" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_ContinueShopping" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CheckoutButton" + { + "ControlName" "CExButton" + "fieldName" "CheckoutButton" + "xpos" "c170" + "ypos" "437" + "zpos" "2" + "wide" "130" + "tall" "25" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_Checkout" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "checkout" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + +} diff --git a/variants/16x10/resource/ui/globalchat.res b/variants/16x10/resource/ui/globalchat.res new file mode 100644 index 0000000..8a92aa3 --- /dev/null +++ b/variants/16x10/resource/ui/globalchat.res @@ -0,0 +1,121 @@ +"Resource/UI/GlobalChat.res" +{ + "partychat" + { + "fieldName" "partychat" + "visible" "1" + "enabled" "1" + "xpos" "rs1-347" + "ypos" "10" + "zpos" "1001" + "wide" "188" + "tall" "190" + "keyboardinputenabled" "1" + "mouseinputenabled" "1" + "border" "QuickplayBorder" + + "log_font_small" "HudFontSmall" + "log_font_medium" "HudFontMediumSmallSecondary" + "log_font_large" "HudFontMediumSecondary" + + "chat_color_default" "255 255 255 255" + "chat_color_player_name" "255 255 0 255" + "chat_color_chat_text" "255 255 255 255" + "chat_color_party_event" "Orange" + + "collapsed_height" "0" + "expanded_height" "190" + "resize_time" "0.3" + "invalidate_parent_on_resize" "0" + } + + "chatlog" + { + // "ControlName" "richtext" + "fieldName" "chatlog" + "xpos" "cs-0.5" + "ypos" "10" + "zpos" "1" + "wide" "f0" + "tall" "f20" + "visible" "1" + "RoundedCorners" "0" + "font" "HudFontSmallest" + + "bgcolor_override" "0 0 0 50" + + "pinCorner" "0" + "autoResize" "1" + + "ScrollBar" + { + "FieldName" "ScrollBar" + "xpos" "rs1-1" + "ypos" "0" + "tall" "f0" + "wide" "5" // This gets slammed from client schme. GG. + "zpos" "1000" + "nobuttons" "1" + "proportionaltoparent" "1" + + "Slider" + { + "fgcolor_override" "TanLight" + } + + "UpButton" + { + "ControlName" "Button" + "FieldName" "UpButton" + "visible" "0" + } + + "DownButton" + { + "ControlName" "Button" + "FieldName" "DownButton" + "visible" "0" + } + } + } + + "chatentry" + { + // "ControlName" "TextEntry" + "fieldName" "chatentry" + "xpos" "rs1-348" + "ypos" "324" + "zpos" "1" + "wide" "187" + "tall" "16" + "visible" "1" + "bgcolor_override" "0 0 0 255" + "RoundedCorners" "0" + "font" "HudFontSmallest" + "alpha" "0" + "mouseinputenabled" "0" + + "pinCorner" "2" + //"autoResize" "1" + } + + "EntryShadow" + { + "ControlName" "Panel" + "fieldName" "EntryShadow" + "xpos" "cs-0.5" + "ypos" "rs1" + "zpos" "2" + "wide" "f0" + "tall" "15" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "RoundedCorners" "0" + "border" "QuickplayBorder" + + "keyboardinputenabled" "0" + "mouseinputenabled" "0" + + "pinCorner" "2" + } +} \ No newline at end of file diff --git a/variants/16x10/resource/ui/globalexplanations.res b/variants/16x10/resource/ui/globalexplanations.res new file mode 100644 index 0000000..6ccb0dd --- /dev/null +++ b/variants/16x10/resource/ui/globalexplanations.res @@ -0,0 +1,1223 @@ +"Resource/UI/GlobalExplanations.res" +{ + "ExplanationManager" + { + "fieldName" "ExplanationManager" + "xpos" "0" + "ypos" "0" + "zpos" "10002" + "wide" "f0" + "tall" "f0" + "visible" "1" + "paintbackground" "0" + "paintborder" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + } + + // Casual Intro + "CasualIntro" + { + "ControlName" "CExplanationPopup" + "fieldName" "CasualIntro" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Welcome_Title" + "explanation_body" "#TF_Casual_Welcome_Section_One_Text" + "next_explanation" "CasualLeveling" + } + + "CasualLeveling" + { + "ControlName" "CExplanationPopup" + "fieldName" "CasualLeveling" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r280" + "end_y" "100" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "r200" + "callout_inparents_y" "c-175" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Explanation_Rank_Title" + "explanation_body" "#TF_Casual_Explanation_Rank_Body" + "next_explanation" "CasualCriteria" + } + + "CasualCriteria" + { + "ControlName" "CExplanationPopup" + "fieldName" "CasualCriteria" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "r180" + "callout_inparents_y" "c-100" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Explanation_Modes_Title" + "explanation_body" "#TF_Casual_Explanation_Modes_Body" + "next_explanation" "CriteriaSaving" + } + + "CriteriaSaving" + { + "ControlName" "CExplanationPopup" + "fieldName" "CriteriaSaving" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r280" + "end_y" "150" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "r60" + "callout_inparents_y" "c-135" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Explanation_SaveMaps_Title" + "explanation_body" "#TF_Casual_Explanation_SaveMaps_Body" + "next_explanation" "CasualLateJoin" + } + + "CasualLateJoin" + { + "ControlName" "CExplanationPopup" + "fieldName" "CasualLateJoin" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "260" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Welcome_Section_Three_Title" + "explanation_body" "#TF_Casual_Welcome_Section_Three_Text" + } + + // Casual map selection + "MapSelectionDetailsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "MapSelectionDetailsExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "260" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "0" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Explanation_MapsDetails_Title" + "explanation_body" "#TF_Casual_Explanation_MapsDetails_Body" + } + + // Competitive + "CompIntro" + { + "ControlName" "CExplanationPopup" + "fieldName" "CompIntro" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_Title" + "explanation_body" "#TF_Competitive_Welcome_SectionOne_Text" + "next_explanation" "CompVsCasual" + } + + "EventPlaceholderIntro" + { + "ControlName" "CExplanationPopup" + "fieldName" "EventPlaceholderIntro" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_Title" + "explanation_body" "#TF_EventPlaceholder_Welcome_SectionOne_Text" + "next_explanation" "CompVsCasual" + } + + "CompVsCasual" + { + "ControlName" "CExplanationPopup" + "fieldName" "CompVsCasual" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_SectionTwo_Title" + "explanation_body" "#TF_Competitive_Welcome_SectionTwo_Text" + "next_explanation" "CompAbandon" + } + + "CompAbandon" + { + "ControlName" "CExplanationPopup" + "fieldName" "CompAbandon" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_SectionThree_Title" + "explanation_body" "#TF_Competitive_Welcome_SectionThree_Text" + "next_explanation" "CompDisconnects" + } + + "CompDisconnects" + { + "ControlName" "CExplanationPopup" + "fieldName" "CompDisconnects" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_SectionFour_Title" + "explanation_body" "#TF_Competitive_Welcome_SectionFour_Text" + "next_explanation" "CompCustomHUD" + } + + "CompCustomHUD" + { + "ControlName" "CExplanationPopup" + "fieldName" "CompCustomHUD" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_SectionFive_Title" + "explanation_body" "#TF_Competitive_Welcome_SectionFive_Text" + } + + "WarPaintUse" + { + "ControlName" "CExplanationPopup" + "fieldName" "WarPaintUse" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r100" + "end_y" "200" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c100" + + "res_file_controls" "1" + "explanation_title" "#TF_UsePaintkit_Explanation_Title" + "explanation_body" "#TF_UsePaintkit_Explanation_Body" + } + + "TutorialHighlight" + { + "ControlName" "CExplanationPopup" + "fieldName" "TutorialHighlight" + "xpos" "c-285" + "ypos" "195" + "zpos" "100" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c-85" + "start_y" "185" + "start_wide" "1" + "start_tall" "1" + "end_x" "c20" + "end_y" "120" + "end_wide" "250" + "end_tall" "120" + "callout_inparents_x" "c-40" + "callout_inparents_y" "195" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "%highlighttext%" + "textAlignment" "center" + "xpos" "20" + "ypos" "10" + "wide" "210" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#MMenu_TutorialHighlight_Text" + "textAlignment" "south-west" + "xpos" "20" + "ypos" "60" + "wide" "210" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "46 43 42 255" + } + + "TutorialHighlightButton" + { + "ControlName" "EditablePanel" + "fieldname" "TutorialHighlightButton" + "xpos" "10" + "ypos" "85" + "wide" "230" + "tall" "26" + "visible" "1" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "wide" "230" + "tall" "26" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "#MMenu_TutorialHighlight_Button" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "tutorial" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "235 226 202 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "6" + "ypos" "6" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "PracticeHighlight" + { + "ControlName" "CExplanationPopup" + "fieldName" "PracticeHighlight" + "zpos" "100" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c-85" + "start_y" "185" + "start_wide" "1" + "start_tall" "1" + "end_x" "c20" + "end_y" "120" + "end_wide" "250" + "end_tall" "120" + "callout_inparents_x" "c-40" + "callout_inparents_y" "195" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_PracticeHighlight_Title" + "textAlignment" "center" + "xpos" "20" + "ypos" "10" + "wide" "210" + "tall" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#MMenu_PracticeHighlight_Text" + "textAlignment" "south-west" + "xpos" "20" + "ypos" "50" + "wide" "210" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "46 43 42 255" + } + + "PracticeHighlightButton" + { + "ControlName" "EditablePanel" + "fieldname" "PracticeHighlightButton" + "xpos" "10" + "ypos" "85" + "wide" "230" + "tall" "26" + "visible" "1" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "wide" "230" + "tall" "26" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "#MMenu_PracticeHighlight_Button" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "offlinepractice" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "235 226 202 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "6" + "ypos" "6" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "NewUserForumHighlight" + { + "ControlName" "CExplanationPopup" + "fieldName" "NewUserForumHighlight" + "xpos" "c-55" + "ypos" "280" + "zpos" "100" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c-112" + "start_y" "437" + "start_wide" "1" + "start_tall" "1" + "end_x" "c-205" + "end_y" "280" + "end_wide" "250" + "end_tall" "120" + "callout_inparents_x" "c-116" + "callout_inparents_y" "437" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_NewUserForumHighlight_Title" + "textAlignment" "north-west" + "xpos" "10" + "ypos" "10" + "wide" "210" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#MMenu_NewUserForumHighlight_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "30" + "wide" "210" + "tall" "90" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "OptionsHighlightPanel" + { + "ControlName" "CExplanationPopup" + "fieldName" "OptionsHighlightPanel" + "xpos" "c-55" + "ypos" "280" + "zpos" "100" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c238" + "start_y" "437" + "start_wide" "1" + "start_tall" "1" + "end_x" "c55" + "end_y" "280" + "end_wide" "250" + "end_tall" "120" + "callout_inparents_x" "c240" + "callout_inparents_y" "437" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_OptionsHighlightPanel_Title" + "textAlignment" "north-west" + "xpos" "10" + "ypos" "10" + "wide" "210" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#MMenu_OptionsHighlightPanel_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "30" + "wide" "210" + "tall" "90" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "LoadoutHighlightPanel" + { + "ControlName" "CExplanationPopup" + "fieldName" "LoadoutHighlightPanel" + "xpos" "c-55" + "ypos" "280" + "zpos" "100" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c-190" + "start_y" "267" + "start_wide" "1" + "start_tall" "1" + "end_x" "c-125" + "end_y" "180" + "end_wide" "250" + "end_tall" "220" + "callout_inparents_x" "c-163" + "callout_inparents_y" "267" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_LoadoutHighlightPanel_Title" + "textAlignment" "north-west" + "xpos" "10" + "ypos" "10" + "wide" "210" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#MMenu_LoadoutHighlightPanel_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "30" + "wide" "210" + "tall" "190" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "StoreHighlightPanel" + { + "ControlName" "CExplanationPopup" + "fieldName" "StoreHighlightPanel" + "xpos" "c0" + "ypos" "300" + "zpos" "100" + "wide" "250" + "tall" "60" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c20" + "start_y" "285" + "start_wide" "250" + "start_tall" "125" + "end_x" "c20" + "end_y" "285" + "end_wide" "250" + "end_tall" "125" + "callout_inparents_x" "c-40" + "callout_inparents_y" "267" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_StoreHighlightPanel_Title" + "textAlignment" "north-west" + "xpos" "10" + "ypos" "10" + "wide" "210" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "%highlighttext%" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "30" + "wide" "210" + "tall" "190" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "SpecialEvents" + { + "ControlName" "CExplanationPopup" + "fieldName" "SpecialEvents" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "260" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "0" + "end_x" "r450" + "end_y" "40" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "r140" + "callout_inparents_y" "70" + + "res_file_controls" "1" + "explanation_title" "#TF_SpecialEvent_Title" + "explanation_body" "#TF_SpecialEvent_Body" + + "next_explanation" "SpecialEventsExpiration" + } + + "SpecialEventsExpiration" + { + "ControlName" "CExplanationPopup" + "fieldName" "SpecialEventsExpiration" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "260" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "0" + "end_x" "r600" + "end_y" "40" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "r270" + "callout_inparents_y" "70" + + "res_file_controls" "1" + "explanation_title" "#TF_SpecialEventExpiration_Title" + "explanation_body" "#TF_SpecialEventExpiration_Body" + } +} diff --git a/variants/16x10/resource/ui/mainmenuplaylistentry.res b/variants/16x10/resource/ui/mainmenuplaylistentry.res new file mode 100644 index 0000000..c69e0dd --- /dev/null +++ b/variants/16x10/resource/ui/mainmenuplaylistentry.res @@ -0,0 +1,218 @@ +"Resource/UI/MainMenuPlayListEntry.res" +{ + "ModeImage" + { + "ControlName" "ImagePanel" + "fieldName" "ModeImage" + "xpos" "5" + "ypos" "7" + "zpos" "7" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "proportionaltoparent" "1" + "image" "" + } + + "ToolTipHack" + { + "ControlName" "EditablePanel" + "fieldName" "ToolTipHack" + "xpos" "0" + "ypos" "0" + "zpos" "50" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + } + + "ToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "ToolTipButtonHack" + "xpos" "rs1-6" + "ypos" "2" + "zpos" "51" + "wide" "122" + "tall" "15" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "ModeButton" + { + "ControlName" "CExButton" + "fieldName" "ModeButton" + "xpos" "rs1-6" + "ypos" "2" + "zpos" "6" + "wide" "250" + "tall" "24" + "visible" "1" + "enabled" "1" + "labelText" "%button_token%" + "textinsetx" "25" + "use_proportional_insets" "1" + "font" "HudFontSmallestBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "command" "%button_command%" + "proportionaltoparent" "1" + "actionsignallevel" "2" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "TanLight" + "armedFgColor_override" "TanLight" + "depressedFgColor_override" "TanLight" + } + + "MatchmakingBanPanel" + { + "ControlName" "EditablePanel" + "fieldName" "MatchmakingBanPanel" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "0" + "bgcolor_override" "0 0 0 250" + "proportionaltoparent" "1" + + "MatchmakingBanDurationLabel" + { + "ControlName" "CExLabel" + "fieldName" "MatchmakingBanDurationLabel" + "font" "MMenuPlayListDesc" + "fgcolor_override" "RedSolid" + "labelText" "#TF_Matchmaking_Ban_Duration_Remaining" + "textalignment" "south-west" + "xpos" "5" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "autoResize" "1" + "pinCorner" "0" + "proportionaltoparent" "1" + + "paintbackground" "0" + } + } + + "DescLabel" + { + "ControlName" "CExLabel" + "fieldName" "DescLabel" + "font" "MMenuPlayListDesc" + "labelText" "%desc_token%" + "textAlignment" "north-west" + "xpos" "rs1" + "ypos" "18" + "zpos" "2" + "wide" "125" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "TanLight" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + } + + "DescLabelShadow" + { + "ControlName" "CExLabel" + "fieldName" "DescLabelShadow" + "font" "MMenuPlayListDesc" + "labelText" "%desc_token%" + "textAlignment" "north-west" + "xpos" "rs1+1" + "ypos" "19" + "zpos" "1" + "wide" "125" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "Black" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + } + + "DisabledIcon" + { + "ControlName" "CExImageButton" + "fieldName" "DisabledIcon" + "xpos" "0" + "ypos" "0" + "zpos" "49" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "actionsignallevel" "1" + "command" "comp_access_info" + "labeltext" "" + "eatmouseinput" "0" + "button_activation_type" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + "defaultBgColor_override" "0 0 0 0" + "armedBgColor_override" "0 0 0 0" + "depressedBgColor_override" "0 0 0 0" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 140 140 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "233" + "ypos" "2" + "zpos" "1" + "wide" "15" + "tall" "15" + "visible" "1" + "enabled" "1" + "image" "locked_icon" + "scaleImage" "1" + "proportionaltoparent" "1" + } + } +} \ No newline at end of file diff --git a/variants/16x10/resource/ui/matchmakingdashboard.res b/variants/16x10/resource/ui/matchmakingdashboard.res new file mode 100644 index 0000000..3949727 --- /dev/null +++ b/variants/16x10/resource/ui/matchmakingdashboard.res @@ -0,0 +1,811 @@ +"Resource/UI/MatchMakingDashboard.res" +{ + "MMDashboard" + { + "fieldName" "MMDashboard" + "visible" "1" + "enabled" "1" + "xpos" "-75" + "ypos" "303" + "zpos" "-2" + "wide" "f0" + "tall" "35" + "keyboardinputenabled" "0" + + "collapsed_height" "0" + "expanded_height" "35" + "resize_time" "0.2" + } + + "TopBar" + { + "ControlName" "EditablePanel" + "fieldName" "TopBar" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "1" + "wide" "f0" + "tall" "35" + "visible" "1" + "proportionaltoparent" "1" + + "pinCorner" "2" + "autoResize" "1" + + "Gradient" + { + "ControlName" "ImagePanel" + "fieldName" "Gradient" + "xpos" "0" + "ypos" "0" + "wide" "p0.5" + "tall" "f6" + "zpos" "0" + "visible" "0" + "enabled" "0" + "rotation" "2" + "proportionaltoparent" "1" + "scaleimage" "1" + "mouseinputenabled" "0" + "alpha" "100" + + "image" "gradient_pure_black" + } + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "-3" + "wide" "700" + "tall" "f5" + "visible" "0" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "OuterShadow" + { + "ControlName" "EditablePanel" + "fieldName" "OuterShadow" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-2" + "wide" "p1.1" + "tall" "p1" + "visible" "0" + "PaintBackgroundType" "2" + "border" "OuterShadowBorder" + "proportionaltoparent" "1" + } + + "ToggleChatButton" + { + "ControlName" "CExImageButton" + "fieldName" "ToggleChatButton" + "xpos" "c190" + "ypos" "0" + "zpos" "-2" + "wide" "24" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "toggle_chat" + "proportionaltoparent" "1" + "labeltext" "" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + "roundedcorners" "15" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuMiniButtonDefault" + "border_armed" "MainMenuMiniButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "TanLight" + "image_armedcolor" "TanLight" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "proportionaltoparent" "1" + "image" "glyph_chat" + } + } + + "PartySlot0" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot0" + "xpos" "c214" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "0" + } + + "PartySlot1" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot1" + "xpos" "c238" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "1" + } + + "PartySlot2" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot2" + "xpos" "c262" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "2" + } + + "PartySlot3" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot3" + "xpos" "c286" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "3" + } + + "PartySlot4" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot4" + "xpos" "c310" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "4" + } + + "PartySlot5" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot5" + "xpos" "c334" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "5" + } + + "QueueContainer" + { + "ControlName" "EditablePanel" + "fieldName" "QueueContainer" + "xpos" "c70" + "ypos" "-50" + "zpos" "-10" + "wide" "280" + "tall" "f0" + "visible" "1" + "proportionaltoparent" "1" + + "OuterShadow" + { + "ControlName" "Panel" + "fieldName" "OuterShadow" + "xpos" "0" + "ypos" "0" + "zpos" "" + "wide" "0" + "tall" "0" + "visible" "0" + "proportionaltoparent" "1" + + "border" "OuterShadowBorderThin" + } + + "BGPanel" + { + "ControlName" "Panel" + "fieldName" "BGPanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "visible" "0" + "proportionaltoparent" "1" + + "border" "ReplayDefaultBorder" + } + + "QueueLogoButton" + { + "ControlName" "Button" + "fieldName" "QueueLogoButton" + "xpos" "0" + "ypos" "1" + "zpos" "10" + "wide" "o1" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "queue_logo_clicked" + "proportionaltoparent" "1" + "actionsignallevel" "3" + "button_activation_type" "1" + + "paintbackground" "0" + "paintborder" "0" + } + + "CTFLogoPanel" + { + "ControlName" "CTFLogoPanel" + "fieldname" "CTFLogoPanel" + "xpos" "c-115" + "ypos" "8" + "zpos" "5" + "wide" "o1" + "tall" "f0" + "visible" "1" + "proportionaltoparent" "1" + + "radius" "10" + "velocity" "100" + + "fgcolor_override" "TFOrange" + } + + "QueueText" + { + "ControlName" "CAutoFittingLabel" + "fieldName" "QueueText" + "xpos" "0" + "ypos" "0" + "wide" "0" + "zpos" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "font" "HudFontSmallestBold" + "fgcolor_override" "TanLight" + "textAlignment" "west" + "labelText" "%queue_state%" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + + "fonts" + { + "0" + { + "font" "HudFontSmallestBold" // TF2 Build 11 + } + "1" + { + "font" "StorePromotionsTitle" // TF2 Build 10 + } + "2" + { + "font" "FontStorePrice" // TF2 Build 9 + } + } + } + + "MultiQueuesManageButton" + { + "ControlName" "CExImageButton" + "fieldName" "MultiQueuesManageButton" + "xpos" "rs1-6" + "ypos" "11" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "manage_queues" + "proportionaltoparent" "1" + "actionsignallevel" "3" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "glyph_options" + "scaleImage" "1" + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "c-100" + "ypos" "0" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "leave_queue" + "proportionaltoparent" "1" + "actionsignallevel" "3" + + "paintbackground" "0" + + "defaultFgColor_override" "117 107 94 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "200 80 60 255" + "image_armedcolor" "155 45 48 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "JoinPartyLobbyContainer" + { + "ControlName" "EditablePanel" + "fieldName" "JoinPartyLobbyContainer" + "xpos" "c180" + "ypos" "-50" + "zpos" "110" + "wide" "220" + "tall" "f0" + "visible" "0" + "proportionaltoparent" "1" + + "OuterShadow" + { + "ControlName" "Panel" + "fieldName" "OuterShadow" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "proportionaltoparent" "1" + + "border" "OuterShadowBorderThin" + } + + "BGPanel" + { + "ControlName" "Panel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "0" + "wide" "f6" + "tall" "f6" + "visible" "1" + "proportionaltoparent" "1" + + "border" "ReplayDefaultBorder" + } + + "PromptText" + { + "ControlName" "Label" + "fieldName" "PromptText" + "xpos" "cs-0.5" + "ypos" "1" + "wide" "f35" + "zpos" "100" + "tall" "f0" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallestBold" + "fgcolor_override" "TanLight" + "textAlignment" "west" + "labelText" "#TF_MM_JoinPartyLobby_Prompt" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + } + + "JoinNowButton" + { + "ControlName" "CExButton" + "fieldName" "JoinNowButton" + "xpos" "rs1-10" + "ypos" "rs1-9" + "wide" "40" + "zpos" "100" + "tall" "15" + + if_queued + { + "xpos" "cs-0.5" + "wide" "150" + } + + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "join_party_match" + "proportionaltoparent" "1" + "labeltext" "#TF_MM_JoinPartyLobby_Join" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + + "armedBgColor_override" "CreditsGreen" + "defaultBgColor_override" "SaleGreen" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "QuitButton" + { + "ControlName" "EditablePanel" + "fieldName" "QuitButton" + "xpos" "rs1" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "3" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "font" "HudFontSmallBold" + "textAlignment" "west" + "textinsetx" "0" + "dulltext" "0" + "brighttext" "0" + "Command" "quit" + "proportionaltoparent" "1" + "labeltext" "" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + "RoundedCorners" "0" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "46 43 42 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "12" + "tall" "12" + "visible" "1" + "enabled" "1" + "image" "glyph_create" + "scaleImage" "1" + } + } + + "DisconnectButton" + { + "ControlName" "EditablePanel" + "fieldName" "DisconnectButton" + "xpos" "rs1" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "3" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "font" "HudFontSmallBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Command" "quit" + "proportionaltoparent" "1" + "labeltext" "#TF_Disconnect" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + "RoundedCorners" "0" + "textinsety" "5" + "textinsetx" "22" + "use_proportional_insets" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "46 43 42 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "12" + "tall" "12" + "visible" "1" + "enabled" "1" + "image" "glyph_create" + "scaleImage" "1" + } + } + + "ResumeButton" + { + "ControlName" "EditablePanel" + "fieldName" "ResumeButton" + "xpos" "rs1-31" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "3" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "font" "HudFontSmallBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Command" "resume_game" + "proportionaltoparent" "1" + "labeltext" "#MMenu_ResumeGame" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + "roundedcorners" "1" + "textinsety" "5" + "textinsetx" "22" + "use_proportional_insets" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "46 43 42 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "12" + "tall" "12" + "visible" "1" + "enabled" "1" + "image" "glyph_create" + "scaleImage" "1" + } + } + + "FindAGameButton" + { + "ControlName" "CExImageButton" + "fieldName" "FindAGameButton" + "xpos" "rs1-31-131" + "ypos" "0" + "wide" "24" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "Command" "find_game" + "tabPosition" "0" + "textinsetx" "0" + "use_proportional_insets" "1" + "font" "HudFontSmallBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "actionsignallevel" "2" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuMiniButtonDefault" + "border_armed" "MainMenuMiniButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "46 43 42 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "6" + "ypos" "6" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "glyph_workshop_view" + "scaleImage" "1" + + } + } + } +} + diff --git a/variants/16x10/resource/ui/matchmakingdashboardcasualcriteria.res b/variants/16x10/resource/ui/matchmakingdashboardcasualcriteria.res new file mode 100644 index 0000000..7bf13f6 --- /dev/null +++ b/variants/16x10/resource/ui/matchmakingdashboardcasualcriteria.res @@ -0,0 +1,101 @@ +#base "MatchMakingDashboardSidePanel.res" + +"Resource/UI/MatchMakingDashboardCasualCriteria.res" +{ + "CasualCriteria" + { + "fieldName" "CasualCriteria" + "xpos" "r0" + "ypos" "10" + "zpos" "1002" + "wide" "270" + "tall" "f70" + "visible" "1" + "proportionaltoparent" "1" + } + + "Title" + { + "ControlName" "Label" + "fieldName" "Title" + "xpos" "8" + "ypos" "20" + "zpos" "99" + "wide" "f0" + "tall" "20" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_HeaderCasual" + "textAlignment" "west" + "font" "HudFontMediumBigBold" + "fgcolor_override" "TanDark" + + "mouseinputenabled" "0" + } + + "criteria" + { + "ControlName" "CCasualCriteriaPanel" + "fieldName" "criteria" + "xpos" "-3" + "ypos" "40" + "zpos" "100" + "wide" "f0" + "tall" "f73" + "visible" "1" + "proportionaltoparent" "1" + } + + "ToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "ToolTipButtonHack" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "101" + "wide" "f20" + "tall" "20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "QueueButton" + { + "ControlName" "CExButton" + "fieldName" "QueueButton" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "100" + "wide" "f20" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "find_game" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_StartSearch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + } +} diff --git a/variants/16x10/resource/ui/matchmakingdashboardcomp.res b/variants/16x10/resource/ui/matchmakingdashboardcomp.res new file mode 100644 index 0000000..9f83c40 --- /dev/null +++ b/variants/16x10/resource/ui/matchmakingdashboardcomp.res @@ -0,0 +1,144 @@ +#base "MatchMakingDashboardSidePanel.res" + +"Resource/UI/MatchMakingDashboardComp.res" +{ + "CompStats" + { + "fieldName" "CompStats" + "xpos" "r0" + "ypos" "10" + "zpos" "1002" + "wide" "270" + "tall" "f70" + "visible" "1" + "proportionaltoparent" "1" + } + + "Title" + { + "ControlName" "Label" + "fieldName" "Title" + "xpos" "8" + "ypos" "20" + "zpos" "99" + "wide" "f0" + "tall" "20" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_HeaderCompetitive" + "textAlignment" "west" + "font" "HudFontMediumBigBold" + "fgcolor_override" "TanDark" + + "mouseinputenabled" "0" + } + + "ShowExplanationsButton" + { + "ControlName" "CExButton" + "fieldName" "ShowExplanationsButton" + "xpos" "rs1-21" + "ypos" "20" + "zpos" "100" + "wide" "15" + "tall" "o1" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "?" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "Command" "show_explanations" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "actionsignallevel" "1" + "proportionaltoparent" "1" + } + + "RankTooltipPanel" + { + "ControlName" "ImagePanel" + "fieldName" "RankTooltipPanel" + "xpos" "5" + "ypos" "40" + "zpos" "1000" + "wide" "8" + "tall" "8" + "visible" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "image" "info" + "scaleImage" "1" + "alpha" "75" + } + + "stats" + { + "fieldName" "stats" + "xpos" "-1" + "ypos" "40" + "zpos" "100" + "wide" "305" + "tall" "f80" + "visible" "1" + "proportionaltoparent" "1" + } + + "ToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "ToolTipButtonHack" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "101" + "wide" "f20" + "tall" "20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "QueueButton" + { + "ControlName" "CExButton" + "fieldName" "QueueButton" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "100" + "wide" "f20" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "find_game" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_StartSearch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + } +} diff --git a/variants/16x10/resource/ui/matchmakingdashboardeventmatch.res b/variants/16x10/resource/ui/matchmakingdashboardeventmatch.res new file mode 100644 index 0000000..0482659 --- /dev/null +++ b/variants/16x10/resource/ui/matchmakingdashboardeventmatch.res @@ -0,0 +1,247 @@ +#base "MatchMakingDashboardSidePanel.res" + +"Resource/UI/MatchMakingDashboardEventMatch.res" +{ + "EventMatch" + { + "fieldName" "EventMatch" + "xpos" "r0" + "ypos" "10" + "zpos" "1002" + "wide" "270" + "tall" "f70" + "visible" "1" + "proportionaltoparent" "1" + } + + "Title" + { + "ControlName" "Label" + "fieldName" "Title" + "xpos" "8" + "ypos" "20" + "zpos" "99" + "wide" "f0" + "tall" "20" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_HeaderSpecialEvent" + "textAlignment" "west" + "font" "HudFontMediumBigBold" + "fgcolor_override" "TanDark" + + "mouseinputenabled" "0" + } + + "ModeTitle" + { + "ControlName" "Label" + "fieldName" "ModeTitle" + "xpos" "8" + "ypos" "43" + "zpos" "99" + "wide" "f0" + "tall" "20" + "proportionaltoparent" "1" + "labeltext" "%title%" + "textAlignment" "west" + "font" "HudFontMediumSmallBold" + "fgcolor_override" "Orange" + + "mouseinputenabled" "0" + } + + "RankImage" + { + "ControlName" "CTFLocalPlayerBadgePanel" + "fieldName" "RankImage" + "xpos" "-10" + "ypos" "45" + "zpos" "110" + "wide" "o1" + "tall" "70" + "visible" "1" + "enabled" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + + "matchgroup" "MatchGroup_Casual_12v12" + } + + "RankPanel" + { + "ControlName" "CPvPRankPanel" + "fieldName" "RankPanel" + "xpos" "-85" + "ypos" "25" + "zpos" "100" + "wide" "330" + "tall" "92" + "visible" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + + "matchgroup" "MatchGroup_Casual_12v12" + + "show_model" "0" + "show_name" "0" + } + + "ModeImageGroup" + { + "ControlName" "EditablePanel" + "fieldName" "ModeImageGroup" + "xpos" "6" + "ypos" "100" + "zpos" "1" + "wide" "250" + "tall" "o0.25" + "visible" "1" + "enabled" "1" + + "DropShadow" + { + "ControlName" "EditablePanel" + "fieldName" "DropShadow" + "xpos" "0" + "ypos" "0" + "zpos" "101" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "InnerShadowBorder" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + } + + "ModeImage" + { + "ControlName" "ImagePanel" + "fieldName" "ModeImage" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "mouseinputenabled" "0" + "image" "mvm/mannup" + "scaleImage" "1" + "proportionaltoparent" "1" + } + } + + "DescScroller" + { + "ControlName" "CExScrollingEditablePanel" + "fieldName" "DescScroller" + "xpos" "cs-0.5" + "ypos" "165" + "zpos" "2" + "wide" "f20" + "tall" "215" + "proportionaltoparent" "1" + + "ScrollBar" + { + "ControlName" "ScrollBar" + "FieldName" "ScrollBar" + "xpos" "rs1-5" + "ypos" "0" + "tall" "f0" + "wide" "5" // This gets slammed from client schme. GG. + "zpos" "1000" + "nobuttons" "1" + "proportionaltoparent" "1" + + "Slider" + { + "fgcolor_override" "TanDark" + } + + "UpButton" + { + "ControlName" "Button" + "FieldName" "UpButton" + "visible" "0" + } + + "DownButton" + { + "ControlName" "Button" + "FieldName" "DownButton" + "visible" "0" + } + } + + "ModeDesc" + { + "ControlName" "Label" + "fieldName" "ModeDesc" + "font" "HudFontSmall" + "fgcolor_override" "TanLight" + "labelText" "%desc%" + "textAlignment" "north-west" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "300" + "wrap" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + "auto_tall_tocontents" "1" + } + } + + "ToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "ToolTipButtonHack" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "101" + "wide" "f20" + "tall" "20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "QueueButton" + { + "ControlName" "CExButton" + "fieldName" "QueueButton" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "100" + "wide" "f20" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "find_game" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_StartSearch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + } +} diff --git a/variants/16x10/resource/ui/matchmakingdashboardmvmcriteria.res b/variants/16x10/resource/ui/matchmakingdashboardmvmcriteria.res new file mode 100644 index 0000000..13b24e8 --- /dev/null +++ b/variants/16x10/resource/ui/matchmakingdashboardmvmcriteria.res @@ -0,0 +1,225 @@ +#base "MatchMakingDashboardSidePanel.res" + +"Resource/UI/MatchMakingDashboardMvMCriteria.res" +{ + "MVMCriteria" + { + "fieldName" "MVMCriteria" + "xpos" "r0" + "ypos" "10" + "zpos" "1002" + "wide" "420" + "tall" "f70" + "visible" "1" + "proportionaltoparent" "1" + } + + "criteria" + { + "ControlName" "CMVMCriteriaPanel" + "fieldName" "criteria" + "xpos" "5" + "ypos" "15" + "zpos" "100" + "wide" "410" + "tall" "f50" + "visible" "1" + "proportionaltoparent" "1" + + "pinCorner" "2" + } + + "BackButton" + { + "ControlName" "CExButton" + "fieldName" "BackButton" + "xpos" "6" + "ypos" "rs1-8" + "zpos" "100" + "wide" "90" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "back" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_Back" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + //"actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "MannUpToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "MannUpToolTipButtonHack" + "xpos" "106" + "ypos" "rs1-8" + "zpos" "101" + "wide" "170" + "tall" "20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "MannUpQueueButton" + { + "ControlName" "CExButton" + "fieldName" "MannUpQueueButton" + "xpos" "106" + "ypos" "rs1-8" + "zpos" "100" + "wide" "170" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "start_search" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_StartSearch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + } + + "BootCampToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "BootCampToolTipButtonHack" + "xpos" "5" + "ypos" "rs1-8" + "zpos" "101" + "wide" "270" + "tall" "20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "BootCampQueueButton" + { + "ControlName" "CExButton" + "fieldName" "BootCampQueueButton" + "xpos" "5" + "ypos" "rs1-8" + "zpos" "100" + "wide" "270" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "start_search" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_StartSearch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + } + + "NextButton" + { + "ControlName" "CExButton" + "fieldName" "NextButton" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "100" + "wide" "f20" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "select_tour" + "proportionaltoparent" "1" + "labeltext" "#TF_MvM_SelectChallenge" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + //"actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "JoinLateCheckButton" + { + "ControlName" "CheckButton" + "fieldName" "JoinLateCheckButton" + "xpos" "rs1" + "ypos" "rs1-9" + "zpos" "50" + "wide" "140" + "tall" "20" + "font" "HudFontSmallest" + "labelText" "" + "proportionaltoparent" "1" + } + + "JoinLateLabel" + { + "ControlName" "Label" + "fieldName" "JoinLateLabel" + "xpos" "rs1" + "ypos" "rs1-9" + "zpos" "50" + "wide" "115" + "tall" "20" + "font" "HudFontSmallest" + "labelText" "#TF_Matchmaking_JoinInProgress" + "proportionaltoparent" "1" + } +} diff --git a/variants/16x10/resource/ui/matchmakingdashboardplaylist.res b/variants/16x10/resource/ui/matchmakingdashboardplaylist.res new file mode 100644 index 0000000..ae0d3de --- /dev/null +++ b/variants/16x10/resource/ui/matchmakingdashboardplaylist.res @@ -0,0 +1,47 @@ +#base "MatchMakingDashboardSidePanel.res" + +"Resource/UI/MatchMakingDashboardPlayList.res" +{ + "ExpandableList" + { + "fieldName" "ExpandableList" + "xpos" "c0" + "ypos" "c45" + "zpos" "1001" + "wide" "270" + "tall" "136" + "visible" "1" + "proportionaltoparent" "1" + } + + "Title" + { + "ControlName" "Label" + "fieldName" "Title" + "xpos" "8" + "ypos" "20" + "zpos" "99" + "wide" "f0" + "tall" "20" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_HeaderModeSelect" + "textAlignment" "west" + "font" "HudFontMediumBigBold" + "fgcolor_override" "TanDark" + + "mouseinputenabled" "0" + } + + "playlist" + { + "ControlName" "CTFPlaylistPanel" + "fieldName" "playlist" + "xpos" "8" + "ypos" "50" + "zpos" "100" + "wide" "255" + "tall" "150" + "visible" "1" + "proportionaltoparent" "1" + } +} diff --git a/variants/16x10/resource/ui/matchmakingdashboardpopup.res b/variants/16x10/resource/ui/matchmakingdashboardpopup.res new file mode 100644 index 0000000..304c0e0 --- /dev/null +++ b/variants/16x10/resource/ui/matchmakingdashboardpopup.res @@ -0,0 +1,717 @@ +"Resource/UI/MatchMakingDashboardPopup.res" +{ + "MMPopup" + { + "ControlName" "CExpandablePanel" + "fieldName" "MMPopup" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "10000" + "wide" "260" + "tall" "70" + "visible" "1" + "proportionaltoparent" "1" + "keyboardinputenabled" "0" + "mouseinputenabled" "1" + + "collapsed_height" "0" + "expanded_height" "70" + + "pinCorner" "2" + "autoResize" "1" + + "OuterShadow" + { + "ControlName" "EditablePanel" + "fieldName" "OuterShadow" + "xpos" "0" + "ypos" "0" + "zpos" "-2" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "0" + "border" "OuterShadowBorder" + "proportionaltoparent" "1" + + "pinCorner" "2" + "autoResize" "1" + } + + "IdleContainer" + { + "fieldName" "IdleContainer" + "ControlName" "EditablePanel" + "xpos" "cs-0.5" + "ypos" "rs1" + "zpos" "0" + "wide" "f10" + "tall" "f5" + "visible" "0" + "proportionaltoparent" "1" + + "pinCorner" "2" + "autoResize" "1" + } + + "ChooseRematchOrRequeueContainer" + { + "ControlName" "EditablePanel" + "fieldName" "ChooseRematchOrRequeueContainer" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f8" + "tall" "f4" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "pinCorner" "2" + "autoResize" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "LeaderContainer" + { + "ControlName" "EditablePanel" + "fieldName" "LeaderContainer" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "RematchButton" + { + "ControlName" "CExButton" + "fieldName" "RematchButton" + "xpos" "10" + "ypos" "rs1-5" + "zpos" "100" + "wide" "80" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "rematch" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_Rematch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "RequeueButton" + { + "ControlName" "CExButton" + "fieldName" "RequeueButton" + "xpos" "rs1-10" + "ypos" "rs1-5" + "zpos" "100" + "wide" "140" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "new_match" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_Requeue" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "NonLeaderContainer" + { + "ControlName" "EditablePanel" + "fieldName" "NonLeaderContainer" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "NonLeaderDesc" + { + "ControlName" "Label" + "fieldName" "NonLeaderDesc" + "xpos" "cs-0.5" + "ypos" "rs1-17" + "zpos" "100" + "wide" "f0" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallest" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_RequeueNonLeader" + "paintbackground" "1" + } + + + "LeavePartyButton" + { + "ControlName" "CExButton" + "fieldName" "LeavePartyButton" + "xpos" "cs-0.5" + "ypos" "rs1-5" + "zpos" "100" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "leave_party" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_LeaveParty" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + "paintbackground" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "DescLabel" + { + "ControlName" "Label" + "fieldName" "DescLabel" + "xpos" "0" + "ypos" "7" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "#TF_Matchmaking_RollingQueue_MatchOver" + "proportionaltoparent" "1" + } + + "VoteEndTimeLabel" + { + "ControlName" "Label" + "fieldName" "VoteEndTimeLabel" + "xpos" "0" + "ypos" "rs1-17" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallest" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "%vote_end_time%" + "proportionaltoparent" "1" + } + + "RematchVoteState" + { + "ControlName" "Label" + "fieldName" "RematchVoteState" + "xpos" "cs-0.5" + "ypos" "rs1-27" + "zpos" "100" + "wide" "f0" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallest" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "proportionaltoparent" "1" + "labeltext" "%votes_needed%" + "paintbackground" "1" + } + + } + + "RematchWaitingForOthers" + { + "ControlName" "EditablePanel" + "fieldName" "RematchWaitingForOthers" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f8" + "tall" "f4" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "pinCorner" "2" + "autoResize" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "DescLabel" + { + "ControlName" "Label" + "fieldName" "DescLabel" + "xpos" "0" + "ypos" "7" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "#TF_Matchmaking_RollingQueue_Rematch_Waiting" + "proportionaltoparent" "1" + } + + "VoteEndTimeLabel" + { + "ControlName" "Label" + "fieldName" "VoteEndTimeLabel" + "xpos" "0" + "ypos" "rs1-17" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallest" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "%vote_end_time%" + "proportionaltoparent" "1" + } + + "NonLeaderContainer" + { + "ControlName" "EditablePanel" + "fieldName" "NonLeaderContainer" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "0" + "proportionaltoparent" "1" + + "LeavePartyButton" + { + "ControlName" "CExButton" + "fieldName" "LeavePartyButton" + "xpos" "cs-0.5" + "ypos" "rs1-5" + "zpos" "100" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "leave_party" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_LeaveParty" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + "paintbackground" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + } + + "SearchingContainer" + { + "ControlName" "EditablePanel" + "fieldName" "SearchingContainer" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f8" + "tall" "f4" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "pinCorner" "2" + "autoResize" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "SearchingLabel" + { + "ControlName" "Label" + "fieldName" "SearchingLabel" + "xpos" "cs-0.5" + "ypos" "5" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "#TF_Matchmaking_RollingQueue_Start" + "proportionaltoparent" "1" + } + + "Spinner" + { + "ControlName" "ImagePanel" + "fieldName" "Spinner" + "xpos" "cs-0.5" + "ypos" "12" + "zpos" "1" + "wide" "o1" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "image" "animated/tf2_logo_hourglass" + "scaleImage" "1" + "proportionaltoparent" "1" + } + + "LeaderContainer" + { + "ControlName" "EditablePanel" + "fieldName" "LeaderContainer" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "LeaveQueueButton" + { + "ControlName" "CExButton" + "fieldName" "LeaveQueueButton" + "xpos" "cs-0.5" + "ypos" "rs1-5" + "zpos" "100" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "leave_queue" + "proportionaltoparent" "1" + "labeltext" "#TF_MM_LeaveQueue" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + "paintbackground" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + } + + "MatchReadyAndWaitingContainer" + { + "ControlName" "EditablePanel" + "fieldName" "MatchReadyAndWaitingContainer" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f8" + "tall" "f4" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "pinCorner" "2" + "autoResize" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "DescLabel" + { + "ControlName" "Label" + "fieldName" "DescLabel" + "xpos" "0" + "ypos" "7" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "#TF_Matchmaking_RollingQueue_NewMatchReady" + "proportionaltoparent" "1" + } + + "AutoJoinLabel" + { + "ControlName" "Label" + "fieldName" "AutoJoinLabel" + "xpos" "0" + "ypos" "rs1-17" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallest" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "%auto_join%" + "proportionaltoparent" "1" + } + + "AbandonButton" + { + "ControlName" "CExButton" + "fieldName" "AbandonButton" + "xpos" "rs1-10" + "ypos" "rs1-5" + "zpos" "100" + "wide" "75" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "abandon_match" + "proportionaltoparent" "1" + "labeltext" "#TF_MM_Rejoin_Leave" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + "paintbackground" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "JoinNowButton" + { + "ControlName" "CExButton" + "fieldName" "JoinNowButton" + "xpos" "10" + "ypos" "rs1-5" + "zpos" "100" + "wide" "150" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "join_match" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_JoinNow" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "RematchStartingContainer" + { + "ControlName" "EditablePanel" + "fieldName" "RematchStartingContainer" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f8" + "tall" "f4" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "pinCorner" "2" + "autoResize" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "SearchingLabel" + { + "ControlName" "Label" + "fieldName" "SearchingLabel" + "xpos" "cs-0.5" + "ypos" "5" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "#TF_Matchmaking_RollingQueue_RematchStarting" + "proportionaltoparent" "1" + } + + "Spinner" + { + "ControlName" "ImagePanel" + "fieldName" "Spinner" + "xpos" "cs-0.5" + "ypos" "12" + "zpos" "1" + "wide" "o1" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "image" "animated/tf2_logo_hourglass" + "scaleImage" "1" + "proportionaltoparent" "1" + } + } + } +} diff --git a/variants/16x10/resource/ui/matchmakingplaylist.res b/variants/16x10/resource/ui/matchmakingplaylist.res new file mode 100644 index 0000000..6aab6ff --- /dev/null +++ b/variants/16x10/resource/ui/matchmakingplaylist.res @@ -0,0 +1,101 @@ +"Resource/UI/MatchMakingDashboardCasualCriteria.res" +{ + "EventEntry" + { + "ControlName" "CEventPlayListEntry" + "fieldName" "EventEntry" + "xpos" "0" + "ypos" "3" + "tall" "26" + "wide" "255" + "proportionaltoparent" "1" + + "button_command" "play_event" + } + + "CasualEntry" + { + "ControlName" "CPlayListEntry" + "fieldName" "CasualEntry" + "xpos" "0" + "ypos" "3" + "tall" "26" + "wide" "255" + "proportionaltoparent" "1" + + "image_name" "glyph_casual" + "button_token" "#TF_Casual_Explanation_Intro_Title" + "button_command" "play_casual" + //"desc_token" "#MMenu_PlayList_Casual_Desc" + "matchgroup" "7" // k_eTFMatchGroup_Casual_12v12 + + } + + "CompetitiveEntry" + { + "ControlName" "CPlayListEntry" + "fieldName" "CompetitiveEntry" + "xpos" "0" + "ypos" "55" + "tall" "26" + "wide" "255" + "proportionaltoparent" "1" + + "image_name" "glyph_comp" + "button_token" "#MMenu_PlayComp" + "button_command" "play_competitive" + //"desc_token" "#MMenu_PlayList_Competitive_Desc" + "matchgroup" "2" // k_eTFMatchGroup_Ladder_6v6 + + } + + "MvMEntry" + { + "ControlName" "CPlayListEntry" + "fieldName" "MvMEntry" + "xpos" "0" + "ypos" "29" + "tall" "26" + "wide" "255" + "proportionaltoparent" "1" + + "image_name" "glyph_mvm" + "button_token" "#MMenu_PlayCoop" + "button_command" "play_mvm" + //"desc_token" "#MMenu_PlayList_MvM_Desc" + "matchgroup" "1" // k_eTFMatchGroup_MvM_MannUp + + } + + "ScrollBar" + { + "ControlName" "ScrollBar" + "FieldName" "ScrollBar" + "xpos" "rs1-1" + "ypos" "0" + "tall" "f0" + "wide" "5" // This gets slammed from client schme. GG. + "zpos" "1000" + "nobuttons" "1" + "proportionaltoparent" "1" + + "Slider" + { + "fgcolor_override" "TanDark" + } + + "UpButton" + { + "ControlName" "Button" + "FieldName" "UpButton" + "visible" "0" + } + + "DownButton" + { + "ControlName" "Button" + "FieldName" "DownButton" + "visible" "0" + } + } +} diff --git a/variants/4x3/info.vdf b/variants/4x3/info.vdf new file mode 100644 index 0000000..aa9771e --- /dev/null +++ b/variants/4x3/info.vdf @@ -0,0 +1,4 @@ +"PotatoHud" +{ + "ui_version" "3" +} \ No newline at end of file diff --git a/variants/4x3/materials/vgui/glyph_casual.vmt b/variants/4x3/materials/vgui/glyph_casual.vmt new file mode 100644 index 0000000..ade94c1 --- /dev/null +++ b/variants/4x3/materials/vgui/glyph_casual.vmt @@ -0,0 +1,7 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui/glyph_casual" + "$translucent" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/variants/4x3/materials/vgui/glyph_casual.vtf b/variants/4x3/materials/vgui/glyph_casual.vtf new file mode 100644 index 0000000000000000000000000000000000000000..fce7e622b7ddff1aaea76d6a4e7996da1152d81f GIT binary patch literal 21568 zcmd^He{37qeSdf4*&^e}bgWw(KnSkI$#UrwR$^<5v!rG;XEo`>W@w(|88)JB`JtggZAi1YjU2>F zxWsRt@4Guuek6UQWIG;qmYsa{-o5wz^}gTl`@ZkH-sJDIrHnBJeCtM8-#;}c(KiHA$2GL843dS7;u#!JK$wne46 z=r87*rup8O8e6uG=F>6XR-%Tn<4*+#clTKq<9HuGYlnXIhb26mu~s9k-tpHMFB~2i z!21UujUMp7^%`r*=-|lJ4LjMcq*39ak5x&WIf(PylDN92N z(N`!IiLoKf!Pw~NXpSGI z?jiQgr+zhn**~osFAz~Tq}6kO4*tXj!r`y7sT|SwIOx~Fkk{FNWC`B?6ovu(E>mA5 z_?v(ue_&av0sudTXdb>C?t}ca6(L{rN9Nds(Na8Cuy_C+S7v93UtpicJ6SN#zV|yM zKd|E-{)58rF@L|n_lNw_r@ZweAKqXqj|T_WVScVf)zxQwcRYyslkrIU^7*HSFNcSR z%NmgTWQfIu{wPHu|ET)d1tI@r>3gIP(ac7nFP0VIOiQubvOeNxsd(&I6~78hC42^- zdT(G882Xsy21qVMx|Elp=T3r+I zb-~U^-<)r!GSs|Y!9^S5`*pfI~ ze>6Ol?CYDSua5o^|Jjl|9-a{T)6H4xb&?)zKi1!z{y_eK(TE?Kh91`**brDD>6_1n{nl}zp1QCXQA^oziq>zT1bz7q z35@hj&tttld_q{7)B&t#(x=w*zBNo;^Y$cbiG{;qcYJrg7X&_s{1+e}%hGc^5dF?Q zXq?4(7C0dE>1nkq4tZHtJSe{}!wQQC{V_0x1%d^=TU1YaU3`8i@HxEdEX@xCRc8Bi z6(gPi{-dC;q93-rE3j=pWSFxvYFEU!;agb$!B{LN;|qSi{Ae`Wz7qV*3Xoq|Ry`0_IPkk|d zr~vyf(^DU=%@5AfzI)I3I>;V?{5kp!%mMcUd%AC|Ejktgf61O6tv|lZUuV5({c0C$ z5%!?xxo~NZ(ASLFx?k`kDbu^e(dUrRHw*f_FQhIp1V0NPxbgXAd}_mGwo_f*pIJ@z zJdQ`k2mU1660q&z(L$lH*!j7ZQahOM9IeMhELOGNuwD;sj*hjApKN+q~ zpNua*2f@OB9vAl1>MpadXF9i>HA%k`iNu^d40M9NBL3JI@_i|!Qai}6@(1$xUNHX$ zXT4y4eVXiP^c{1n+DZClC3_QG+n81F%!bH+V7?K4iO>xR{{i>$vDf%=JK_TbVXgOq z->_C;_?LhFCD~Wrvb<&ZBD*uY8~w@N6v!XZc)qOi8^OQi&dPjV@~GWj#`-YR zzOGq}zbh6S!2BZK2wJbOjJZ^B=ZfZ$(JF9AP#zl09(PmxxF zv3^P=;OqFe1Am9{dy}5@%Jj=H>_N6IdSEa4m%`DbxeEQV{?(>e?$5QfYB1GU0s00? z)&9qw-ym}LSbJO;pm^%R23pa7!Sssvtw*Ni@xSQEXFcK_k`HHU_7~vyEx^B|0@heO z0hsIwJcg|=KYc~4FIa0EMo4MPr=%ku1pP0H_HZ~B=j`9NFn@%dpS)@Cgm1BQWS;$Rc756Fj|a}E z{lM=m;$7Nrfgj^$N;QWlK1>c&@#EV9pYir@i~WM75xtYMUF3h6r6Hc&WykZhe}nm) z7hlWxH3oCCe>*d)X}^|;4M3LzW9`wGXNdlzqdA>Z01f;9n7x0ymziIzEt8EeckM)p8qK19u0WG9#%&ww%vREw4 zi$5FVuRMR5A=r5`Bka|#L}Hh#-v+Q6hCCPU?;EuD*zeulf6_bwd52?_`H3s^*xD7c z0sLEJ(F5eKDSp;ccjE?=oywx1Ka>-pHRQdRz;{`j@!0o&|<_pP6F3VRQNmnrssFG2PQ{I=<3hC9F5e@3%@7nbpR z-0?pYKZ70Q@B5WcvTsm4St=HE{%`c=+8W#KsF@!_{w)*P&b84sYI6IMjgY*UbN$WyiHops))^jQRwJW}FS&tw;psopE{3-O*Rf8>R)oc|E{ zh^fz%^#VU7f1dnZH1m}w$lqB>)oZ+Z?FMMFppaK=uMuxTUKw-V7Qd$afT9?G+R2A_ z=tCtxTpu5xE1r7zy6rbP`|UQtAKGt2o_~Bl6a3TDMac7h>Pz-ZWe${1?6JKDIt&9Q#&#eOKgd4SS96wi}oL zY)+4{(4ThDq?P@3TcXweuBzwZ8rv<+< zojWi-nyd0d_3-n;-)*<`L7*UhMfyPUcAtfgZ(so6+eiDs$-oLl$Xgr9^WU}C2hm&W zJV%z#wSz@Gc6yd=$(XT|W(xa_c#U|(i~h2O-{)FfJp*3O z!v8}Z?0ok&bv5~Ws6*5C%8Q=Gwv#<<-wzr^ufkzNtT8s;mIPaX!=^I(>b#vRenUv%Y z^2Fn{9_W0PVZVm`B=W`8=f(2;_2C8DhXC{Cf$4{n;UP^Ye*}Hl27h74n+^Ljo7(#M zGXotU?qQ0*XQBr}AHrW-2zdDYH;O%PY<=-tSr8$avElgIA(SWR_2et)g@ViN6tB)i z5Bb}mFBabC>y>`y??S$C?GWroZ+-bThTme}$9W>oQ-hR`ZHWcLrEMa9I4SfS`;V%8 zgG`?cJNqxc<;3S@oX02{W3*o?p_j!nRIefS8;Mx39)0fmmfK-ZUTzPp z@R5JiMn~rPx7zg-_34xGz1sB3*pDCflYXPV z0p~-vg&5X5?Z4sPuKM|Rv-C9E->$!6cbtX4hyVIA?e{xU7fh00tS8a*ehTr|EGOxNdFT()%F1KJM7y5KkYAc`1cBai(T)H>1$=a#`^O& zq1=oaW1^l4`6KA+`za^i8cZY)u_r}-a|h%dsgWO*?VSr77!>+4?ZPw(J?F9CpTQD( z5%M2JJr<6K4EBX=JNd)Q&jW<~7JXjSEI+*Z^IMpDjxAwH@_%}6Izskf`;oc$;9rsK zp2V+6{u&NEkWWWYm{Ql{{MWL2KR^W|p6ty|J!8HypP;u~fg6)wZ@-!Esj8_Pbg6HrxNVU3~z4IuHhZ5vF9-SvtSL0czv=F3WeZ{y=`;SxJ(Z3Rgh4haSzPvT6z6}`rhn5J{|7o~C1DN{H)&HfJ zP&?qDeO~eEa{D|N9mM`Ks-B>DfzHGKNaUxEoUr$s7DGHm=j9)@iFT`D`$IU=bED{o z0bJ;Q!3~8E3Mjqs;hhjZerSI{=ONe5Upeu|CCZ*LQD660IPc}hLqgvu-m~u;J%jrF zW&J|mg7xcjX$*S2==;3d4d90Dq$mGBFZ_si^zaR?{BeKjn##Yi_=SIB>j&Kz5cT?G zZ(?dE*|%Ezm21U61H7U7u4c!#>w*44wa;Uef~a5GuKv(DzYTs%*uTuQYya$gyP78Y zFdbVe?4jEEqHPc3qTVPlZrb%w4>XJq;g9j^`e!tY2lv;qsP|+^?8kQRjK{Ct`fp7B z^89oj-o;u)y?GDrH#z=7_&d;d)%O1exG{_Yo0YdXkBuH$CFHB?qx@Edh7$gBcW-sQ zGXI~nuz&lZ-}hlYK4S{|NA-+hf?NMfz&j8hssyvB8o_u}kDIjXhmM>8O#5r{zo`Fy zrxW=d;g2I>yB`0eG6yfv-n zf!|8__YQq}8s}N#=0i9i6!s>W{3p~q?~P8(P<+|ehW!736Ez{`+<$E%9#|NDjq5}0 z@e$9eXP94{fA)mKCD>E=i;UQR;k=`1`ylLh^zd@qUZY+O{Cc|6KL50|e2KTOAO^u+ zhQ)o>#__*C@|N*IKFWWNsdrF(m(#mD0!}`K{0Ze#;9tak!rgD+K6Z%iV^jVL>8nNL zubQQIVg0dx_T!5O=V-r@!}+XCpO-z?gufm4|0DKOV293cU4eS^F17>X?Ysfb_horD z3!{GM*^bl^lk8;-7cRZ{0sSBIM-K^mIx-4-@E&PoPSX~2KCYT`&a9H|N77`^NaFJ{kZb-7UF|aI2c>&tapk>7m`2a z+LA2JH`?gDtC(N>eIOa%#lpz1sRq6W@&w}7?(U;?>pKj{ei{la%l|q1e19|fbCQ1r zpWq;l_vfAOe?Ic8;8S~k`+SZW&iULX%I|i@E{OA(SWol*Pv*}_H=l|4(XKZGBbSDJ z6z|}B6j#wd)b{UQ^p~}W?_Q)dDgH%1bMAf_uoRC>j|{`!9o$UcTL66s-*32ly(j&Q zEn5@8c^>G;a!>dq|1Q(JP}l%Bv3%(JKx2<0grxe@Q78oJt6)?^O50KL554p5r`Oh3 zFM2BNjp+mKS7thJzmoPtaBrUeO{Sk~_}&CQxj^~LE7$WkhEE0m#nNBIca?9eLJ~cQA2=#YBC}2G}d4@8|rPfquBI zI0w7(k>zJs@8XJ>^C%$Rk1c=!xR!sE-}i#aKD+^aAb&cdBY&Y`;HBA+<1a>EM8rF%ai7CfwwyJ$Uodw--za}w4<7@w)LI|q0P6Xdro{Qj z&fUAO`Tj=u%k&E!AOTDLp? zn(}Xr?8lt-ZHQU$5AN^Pls9$2`kD4#-;L=`_L}xJ?VQo06zds@pdT~2ORn_ X;Yaq2^7UTyc(pewZ{z9~_ZP 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 literal 0 HcmV?d00001 diff --git a/variants/4x3/materials/vgui/glyph_mvm.vmt b/variants/4x3/materials/vgui/glyph_mvm.vmt new file mode 100644 index 0000000..ac979be --- /dev/null +++ b/variants/4x3/materials/vgui/glyph_mvm.vmt @@ -0,0 +1,7 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui/glyph_mvm" + "$translucent" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/variants/4x3/materials/vgui/glyph_mvm.vtf b/variants/4x3/materials/vgui/glyph_mvm.vtf new file mode 100644 index 0000000000000000000000000000000000000000..e1df1644c483acb7636a28a8f74c3f2b3b07a7c9 GIT binary patch literal 21568 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 literal 0 HcmV?d00001 diff --git a/variants/4x3/resource/GameMenu.res b/variants/4x3/resource/GameMenu.res new file mode 100644 index 0000000..eb6c453 --- /dev/null +++ b/variants/4x3/resource/GameMenu.res @@ -0,0 +1,124 @@ +"GameMenu" [$WIN32] +{ + "ResumeGameButton" + { + "label" "#MMenu_ResumeGame" + "command" "ResumeGame" + "OnlyInGame" "1" + "subimage" "icon_resume" + } + + "QuickplayButton" + { + "label" "#MMenu_PlayList_ServerBrowser_Button" + "command" "OpenServerBrowser" + "subimage" "glyph_server" + "OnlyAtMenu" "1" + } + + "QuickplayChangeButton" + { + "label" "#MMenu_PlayList_CreateServer_Button" + "command" "OpenCreateMultiplayerGameDialog" + "subimage" "glyph_create" + "OnlyInGame" "1" + } + + "ServerBrowserButton" + { + "label" "#MMenu_PlayList_CreateServer_Button" + "command" "OpenCreateMultiplayerGameDialog" + "subimage" "glyph_create" + "OnlyAtMenu" "1" + } + + "ChangeServerButton" + { + "label" "#MMenu_ChangeServer" + "command" "OpenServerBrowser" + "subimage" "glyph_server_browser" + "OnlyInGame" "1" + + } + + "ReplayBrowserButton" + { + "label" "#GameUI_GameMenu_ReplayDemos" + "command" "engine replay_reloadbrowser" + "subimage" "glyph_tv" + } + "SteamWorkshopButton" + { + "label" "#MMenu_SteamWorkshop" + "command" "engine OpenSteamWorkshopDialog" + "subimage" "glyph_steamworkshop" + } + "VRModeButton" + { + "label" "#MMenu_VRMode_Activate" + "command" "engine vr_toggle" + "subimage" "glyph_vr" + "OnlyWhenVREnabled" "1" + } + "TrainingButton" + { + "label" "#Gametype_Training" + "command" "offlinepractice" + "subimage" "glyph_practice" + "OnlyAtMenu" "1" + } + + // These buttons get positioned by the MainMenuOverride.res + "GeneralStoreButton" + { + "label" "#MMenu_Shop" + "command" "engine open_store" + "subimage" "glyph_store" + } + + "CharacterSetupButton" + { + "label" "#MMenu_CharacterSetup" + "command" "engine open_charinfo" + "subimage" "glyph_items" + } + + // These buttons are only shown while in-game + // and also are positioned by the .res file + "CallVoteButton" + { + "label" "" + "command" "callvote" + "OnlyInGame" "1" + "subimage" "icon_checkbox" + "tooltip" "#MMenu_CallVote" + } + + "MutePlayersButton" + { + "label" "" + "command" "OpenPlayerListDialog" + "OnlyInGame" "1" + "subimage" "glyph_muted" + "tooltip" "#MMenu_MutePlayers" + } + + "RequestCoachButton" + { + "label" "" + "command" "engine cl_coach_find_coach" + "OnlyInGame" "1" + "subimage" "icon_whistle" + "tooltip" "#MMenu_RequestCoach" + } + + "ReportPlayerButton" + { + "label" "" + "command" "OpenReportPlayerDialog" + "OnlyInGame" "1" + "subimage" "glyph_alert" + "tooltip" "#MMenu_ReportPlayer" + + } +} \ No newline at end of file diff --git a/variants/4x3/resource/ui/MainMenuOverride.res b/variants/4x3/resource/ui/MainMenuOverride.res new file mode 100644 index 0000000..491c2f8 --- /dev/null +++ b/variants/4x3/resource/ui/MainMenuOverride.res @@ -0,0 +1,3352 @@ +"Resource/UI/MainMenuOverride.res" +{ + MainMenuOverride + { + "fieldName" "MainMenuOverride" + "visible" "1" + "enabled" "1" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "480" + +// "bgcolor_override" "0 0 0 240" + + "update_url" "http://store.steampowered.com/news/?filter=updates&appids=440" + "blog_url" "http://www.teamfortress.com/" + + "button_x_offset" "-285" + "button_y" "120" + "button_y_delta" "5" + "button_kv" + { + "xpos" "0" + "ypos" "150" + "wide" "250" + "tall" "26" + "visible" "1" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "wide" "250" + "tall" "26" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textinsetx" "25" + "use_proportional_insets" "1" + "font" "HudFontSmallBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "235 226 202 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "6" + "ypos" "6" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + } + + "SaxxySettings" + { + "xpos" "0" + "ypos" "0" + "zpos" "-101" + "wide" "f0" + "tall" "480" + + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "flashbounds_x" "50" + "flashbounds_y" "65" + "flashbounds_w" "250" + "flashbounds_h" "120" + + "flashstartsize_min" "8" + "flashstartsize_max" "12" + + "flash_maxscale" "4" + + "flash_lifelength_min" ".1" + "flash_lifelength_max" ".2" + + "curtain_anim_duration" "4.0" + "curtain_open_time" "2.8" + "flash_start_time" "4.0" + + "initial_freakout_duration" "15.0" + "clap_sound_duration" "10.0" + + "CameraFlashSettings" + { + "visible" "1" + "enabled" "1" + "tileImage" "0" + "scaleImage" "1" + "zpos" "9" + } + } + + + "mouseoveritempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "mouseoveritempanel" + "xpos" "c-70" + "ypos" "270" + "zpos" "100" + "wide" "300" + "tall" "300" + "visible" "0" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "1" + "border" "MainMenuBGBorder" + + "text_ypos" "20" + "text_center" "1" + "model_hide" "1" + "resize_to_text" "1" + "padding_height" "15" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "xpos" "0" + "ypos" "30" + "zpos" "2" + "wide" "140" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%attriblist%" + "textAlignment" "center" + "fgcolor" "117 107 94 255" + "centerwrap" "1" + } + } + + "Background" + { + "ControlName" "ScalableImagePanel" + "fieldName" "Background" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "-200" + "wide" "o1.6" + "tall" "f0" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + "proportionaltoparent" "1" + + if_wider + { + "wide" "f0" + "tall" "o0.628" + } + + if_taller + { + "wide" "o1.6" + "tall" "f0" + } + + if_halloween_0 + { + "image" "../console/title_team_halloween2011_widescreen" + } + if_halloween_1 + { + "image" "../console/title_team_halloween2012_widescreen" + } + if_halloween_2 + { + "image" "../console/title_team_halloween2013_widescreen" + } + if_halloween_3 + { + "image" "../console/title_team_halloween2014_widescreen" + } + if_halloween_4 + { + "image" "../console/title_team_halloween2015_widescreen" + } + if_halloween_5 + { + "image" "../console/title_scream_fortress_2017_widescreen" + } + if_fullmoon + { + "image" "../console/title_fullmoon_widescreen" + } + if_christmas + { + "image" "../console/background_xmas2020_widescreen" + } + } + + "TFLogoImage" + { + "ControlName" "ImagePanel" + "fieldName" "TFLogoImage" + "xpos" "c-290" + "ypos" "24" + "zpos" "1" + "wide" "256" + "tall" "64" + "visible" "1" + "enabled" "1" + "image" "../logo/new_tf2_logo" + "scaleImage" "1" + "mouseinputenabled" "0" + } + + "TFCharacterImage" + { + // "ControlName" "ImagePanel" + "fieldName" "TFCharacterImage" + "xpos" "c-250" + "ypos" "-80" + "zpos" "-99" + "wide" "600" + "tall" "600" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + + "MainMenuBGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "MainMenuBGPanel" + "xpos" "c-290" + "ypos" "92" + "zpos" "-1" + "wide" "260" + "tall" "120" + "visible" "1" + "pinCorner" "0" + "autoResize" "0" + "PaintBackgroundType" "2" + "border" "MainMenuBGBorder" + } + + "PlayLabel" + { + "ControlName" "CExLabel" + "fieldName" "PlayLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_Play" + "textAlignment" "west" + "xpos" "c-278" + "ypos" "93" + "wide" "140" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "235 227 203 255" + } + + "TooltipPanel" + { + "ControlName" "EditablePanel" + "fieldName" "TooltipPanel" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "150" + "tall" "50" + "visible" "0" + "PaintBackgroundType" "2" + "border" "MainMenuBGBorder" + + "TipSubLabel" + { + "ControlName" "CExLabel" + "fieldName" "TipSubLabel" + "font" "HudFontSmall" + "labelText" "%tipsubtext%" + "textAlignment" "center" + "xpos" "20" + "ypos" "30" + "zpos" "2" + "wide" "250" + "tall" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "117 107 94 255" + "wrap" "1" + } + + + "TipLabel" + { + "ControlName" "CExLabel" + "fieldName" "TipLabel" + "font" "HudFontSmallBold" + "labelText" "%tiptext%" + "textAlignment" "center" + "xpos" "20" + "ypos" "5" + "zpos" "2" + "wide" "140" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "235 226 202 255" + "auto_wide_tocontents" "1" + } + } + + "CreateServerButton" + { + "ControlName" "EditablePanel" + "fieldname" "CreateServerButton" + "xpos" "c-60" + "ypos" "153" + "zpos" "10" + "wide" "20" + "tall" "20" + "visible" "0" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "textinsetx" "100" + "use_proportional_insets" "1" + "font" "HudFontSmallBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuMiniButtonDefault" + "border_armed" "MainMenuMiniButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "46 43 42 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "12" + "tall" "12" + "visible" "1" + "enabled" "1" + "image" "glyph_create" + "scaleImage" "1" + } + } + } + + "QuestLogButton" + { + "ControlName" "EditablePanel" + "fieldName" "QuestLogButton" + "xpos" "c228" + "ypos" "28" + "zpos" "1" + "wide" "32" + "tall" "32" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + + "navUp" "Notifications_Panel" + "navLeft" "SettingsButton" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textinsetx" "25" + "labelText" "" + "use_proportional_insets" "1" + "font" "HudFontSmallBold" + "command" "questlog" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "vo/null.mp3" + "actionsignallevel" "2" + "proportionaltoparent" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "paintborder" "0" + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "button_quests_pda" + + "proportionaltoparent" "1" + "mouseinputenabled" "0" + "keyboardinputenabled" "0" + } + } + } + + "MOTD_ShowButtonPanel" + { + "ControlName" "EditablePanel" + "fieldName" "MOTD_ShowButtonPanel" + "xpos" "c268" + "ypos" "28" + "zpos" "1" + "wide" "32" + "tall" "32" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + + "navUp" "MOTD_Panel" // pass through when naving up to this or the fully displayed MOTD + "navDown" "Notifications_Panel" // when a sub element can't nav down it will pass through this + "navLeft" "Notifications_Panel" // when a sub element can't nav left it will pass through this + "navRight" "MOTD_Panel" // pass through when naving right to this or the fully displayed MOTD + "navToRelay" "MOTD_ShowButtonPanel_SB" // when naving to this it auto navs to this child instead + + "MOTD_ShowButtonPanel_SB" + { + "ControlName" "CExImageButton" + "fieldName" "MOTD_ShowButtonPanel_SB" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "32" + "tall" "32" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + + "actionsignallevel" "2" + "Command" "motd_show" + "navActivate" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "nextpage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "BackpackSpaceLabel" + { + "ControlName" "CExLabel" + "fieldName" "BackpackSpaceLabel" + "font" "HudFontSmallestBold" + "labelText" "%freebackpackspace%" + "textAlignment" "west" + "xpos" "c-56" + "ypos" "315" + "zpos" "0" + "wide" "200" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "CartButton" + { + "ControlName" "CExButton" + "fieldName" "CartButton" + "font" "HudFontSmallBold" + "labelText" "%storecart%" + "textAlignment" "east" + "xpos" "c-56" + "ypos" "334" + "zpos" "12" + "wide" "56" + "tall" "24" + "visible" "1" + "enabled" "1" + "PaintBackgroundType" "2" + "textinsetx" "15" + + "Command" "viewcart" + "font" "HudFontSmallBold" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CartImage" + { + "ControlName" "ImagePanel" + "fieldName" "CartImage" + "xpos" "c-51" + "ypos" "336" + "zpos" "13" + "wide" "24" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "store_cart" + "scaleImage" "1" + } + + "BrowseTheStoreButton" + { + "ControlName" "CExButton" + "fieldName" "BrowseTheStoreButton" + "xpos" "c-265" + "ypos" "c-80" + "zpos" "2" + "wide" "160" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_BrowseTheStore" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "startshopping" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "MarketPlaceButton" + { + "ControlName" "CExButton" + "fieldName" "MarketPlaceButton" + "xpos" "c-285" + "ypos" "c-50" + "zpos" "2" + "wide" "200" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_MarketPlace" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "marketplace" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallest" + "labelText" "" + "textAlignment" "west" + "xpos" "c-45" + "ypos" "c-230" + "zpos" "100" + "wide" "350" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } +} diff --git a/variants/4x3/resource/ui/econ/store/v2/StoreHome_FreeTrial.res b/variants/4x3/resource/ui/econ/store/v2/StoreHome_FreeTrial.res new file mode 100644 index 0000000..7ac5946 --- /dev/null +++ b/variants/4x3/resource/ui/econ/store/v2/StoreHome_FreeTrial.res @@ -0,0 +1,282 @@ +#base "StoreHome_Base.res" + +"Resource/UI/StoreHome_FreeTrial.res" +{ + "Callout" + { + "ControlName" "EditablePanel" + "fieldName" "Callout" + "xpos" "c-300" + "ypos" "193" + "wide" "235" + "tall" "150" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "131 66 55 255" + "paintbackground" "1" + "paintborder" "0" + "paintbackgroundtype" "2" + + // Cover up top rounded corners + "BodyBgSquare" + { + "ControlName" "EditablePanel" + "fieldName" "BodyBgSquare" + "xpos" "2" + "ypos" "32" + "wide" "231" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "34 30 31 255" + "paintbackground" "1" + "paintbackgroundtype" "0" + } + + // Bottom rounded corners + "BodyBg" + { + "ControlName" "EditablePanel" + "fieldName" "BodyBg" + "xpos" "2" + "ypos" "40" + "wide" "231" + "tall" "108" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "34 30 31 255" + "paintbackground" "1" + "paintbackgroundtype" "2" + } + + "HeaderText" + { + "ControlName" "CExLabel" + "fieldName" "HeaderText" + "font" "HudFontSmallestBold" + "labelText" "#Store_FreeTrial_UpgradeCalloutHeader" + "textAlignment" "west" + "xpos" "10" + "ypos" "2" + "wide" "210" + "tall" "28" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "FreeTrialPoint1Dot" + { + "ControlName" "CExLabel" + "fieldName" "FreeTrialPoint1Dot" + "labelText" ">" + "font" "HudFontSmallest" + "xpos" "15" + "ypos" "45" + "zpos" "2" + "wide" "5" + "tall" "5" + "visible" "1" + "enabled" "1" + "fgcolor" "178 82 22 255" + } + "FreeTrialPoint1" + { + "ControlName" "CExLabel" + "fieldName" "FreeTrialPoint1" + "font" "HudFontSmallest" + "labelText" "#Store_FreeTrial_Point1" + "textAlignment" "west" + "xpos" "24" + "ypos" "38" + "zpos" "2" + "wide" "205" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "180 168 145 255" + } + "FreeTrialPoint2Dot" + { + "ControlName" "CExLabel" + "labelText" ">" + "font" "HudFontSmallest" + "fieldName" "FreeTrialPoint2Dot" + "xpos" "15" + "ypos" "61" + "zpos" "2" + "wide" "3" + "tall" "5" + "visible" "1" + "enabled" "1" + "fgcolor" "178 82 22 255" + } + "FreeTrialPoint2" + { + "ControlName" "CExLabel" + "fieldName" "FreeTrialPoint2" + "font" "HudFontSmallest" + "labelText" "#Store_FreeTrial_Point2" + "textAlignment" "west" + "xpos" "24" + "ypos" "54" + "zpos" "2" + "wide" "205" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "180 168 145 255" + } + "FreeTrialPoint3Dot" + { + "ControlName" "CExLabel" + "labelText" ">" + "font" "HudFontSmallest" + "fieldName" "FreeTrialPoint3Dot" + "xpos" "15" + "ypos" "77" + "zpos" "2" + "wide" "3" + "tall" "5" + "visible" "1" + "enabled" "1" + "fgcolor" "178 82 22 255" + } + "FreeTrialPoint3" + { + "ControlName" "CExLabel" + "fieldName" "FreeTrialPoint3" + "font" "HudFontSmallest" + "labelText" "#Store_FreeTrial_Point4" + "textAlignment" "west" + "xpos" "24" + "ypos" "70" + "zpos" "2" + "wide" "205" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "180 168 145 255" + } + "FreeTrialPoint4Dot" + { + "ControlName" "CExLabel" + "labelText" ">" + "font" "HudFontSmallest" + "fieldName" "FreeTrialPoint4Dot" + "xpos" "15" + "ypos" "93" + "zpos" "2" + "wide" "3" + "tall" "5" + "visible" "1" + "enabled" "1" + "fgcolor" "178 82 22 255" + } + "FreeTrialPoint4" + { + "ControlName" "CExLabel" + "fieldName" "FreeTrialPoint4" + "font" "HudFontSmallest" + "labelText" "#Store_FreeTrial_Point3" + "textAlignment" "north-west" + "xpos" "24" + "ypos" "89" + "zpos" "2" + "wide" "205" + "tall" "40" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "180 168 145 255" + } + + "PlusLabel" + { + "ControlName" "CExLabel" + "fieldName" "PlusLabel" + "font" "HudFontSmallest" + "labelText" "#Store_FreeTrial_Plus" + "textAlignment" "north-west" + "xpos" "55" + "ypos" "115" + "zpos" "2" + "wide" "325" + "tall" "40" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "178 82 22 255" + } + + "Plus2Label" + { + "ControlName" "CExLabel" + "fieldName" "Plus2Label" + "font" "HudFontSmallest" + "labelText" "#Store_Promotion_FirstPurchaseGift2" + "textAlignment" "north-west" + "xpos" "55" + "ypos" "115" + "zpos" "2" + "wide" "200" + "tall" "60" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "180 168 145 255" + } + } + + "FeaturedItemSymbol" + { + "ControlName" "ImagePanel" + "fieldName" "FeaturedItemSymbol" + "xpos" "c-314" + "ypos" "302" + "zpos" "3" + "wide" "58" + "tall" "58" + "visible" "1" + "enabled" "1" + "image" "store/store_starburst" + "scaleImage" "1" + } + + "PromotionImage_Hat" + { + "ControlName" "ImagePanel" + "fieldName" "PromotionImage_Hat" + "xpos" "c-328" + "ypos" "287" + "zpos" "4" + "wide" "85" + "tall" "85" + "visible" "1" + "enabled" "1" + "image" "../backpack/player/items/all_class/all_manncap_large" + "scaleImage" "1" + } +} \ No newline at end of file diff --git a/variants/4x3/resource/ui/econ/store/v2/StoreHome_Premium.res b/variants/4x3/resource/ui/econ/store/v2/StoreHome_Premium.res new file mode 100644 index 0000000..2e71b64 --- /dev/null +++ b/variants/4x3/resource/ui/econ/store/v2/StoreHome_Premium.res @@ -0,0 +1,42 @@ +#base "StoreHome_Base.res" + +"Resource/UI/StoreHome_Premium.res" +{ + "PremiumCallout" + { + "ControlName" "EditablePanel" + "fieldName" "PremiumCallout" + "xpos" "c-323" + "ypos" "c-45" + "zpos" "-1" + "wide" "300" + "tall" "300" + "visible" "1" + "enabled" "1" + + "MannCoImage" + { + "ControlName" "ImagePanel" + "fieldName" "MannCoImage" + "wide" "420" + "tall" "220" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "xpos" "15" + "ypos" "0" + "zpos" "0" + +// if_halloween +// { +// "visible" "1" +// "image" "store/store_halloween_premium_callout" +// } + if_christmas + { + "visible" "1" + "image" "store/store_australian_christmas_callout_sale" + } + } + } +} diff --git a/variants/4x3/resource/ui/econ/store/v2/StoreItemControls.res b/variants/4x3/resource/ui/econ/store/v2/StoreItemControls.res new file mode 100644 index 0000000..93ec158 --- /dev/null +++ b/variants/4x3/resource/ui/econ/store/v2/StoreItemControls.res @@ -0,0 +1,65 @@ +"Resource/UI/StoreItemControls.res" +{ + "StoreItemControls" + { + "ControlName" "CStoreItemControlsPanel" + "fieldName" "StoreItemControls" + "xpos" "0" + "ypos" "0" + "zpos" "20" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + } + + "AddToCartButton" + { + "ControlName" "CExImageButton" + "fieldName" "AddToCartButton" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "addtocart" + + "paintbackground" "1" + + "defaultBgColor_override" "76 107 34 255" + "ArmedBgColor_override" "86 117 44 255" + "depressedBgColor_override" "66 97 24 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "image_depressedcolor" "255 80 60 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "CartImage" + "xpos" "1" + "ypos" "1" + "zpos" "13" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "image" "store_cart" + "scaleImage" "1" + } + } +} diff --git a/variants/4x3/resource/ui/econ/store/v2/StoreMapStampsInfoDialog.res b/variants/4x3/resource/ui/econ/store/v2/StoreMapStampsInfoDialog.res new file mode 100644 index 0000000..0d351e4 --- /dev/null +++ b/variants/4x3/resource/ui/econ/store/v2/StoreMapStampsInfoDialog.res @@ -0,0 +1,209 @@ +"StoreMapStampsInfoDialog.res" +{ + "MapStampsInfoDialog" + { + "ControlName" "CTFMapStampsInfoDialog" + "fieldName" "MapStampsInfoDialog" + "xpos" "0" + "ypos" "0" + "zpos" "1000" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + // Fullscreen background panel + "BgPanel" + { + "ControlName" "Panel" + "fieldName" "BgPanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 128" + } + + // Rounded dialog border + "DialogFrame" + { + "ControlName" "EditablePanel" + "fieldName" "DialogFrame" + "xpos" "c-120" + "ypos" "c-150" + "zpos" "0" + "wide" "240" + "tall" "300" + "visible" "1" + "enabled" "1" + "paintbackground" "0" + "border" "TFFatLineBorderOpaque" + "PaintBorder" "1" + + // Background for the player model & item preview panels + "PreviewViewportBg" + { + "ControlName" "EditablePanel" + "fieldName" "PreviewViewportBg" + "xpos" "10" + "ypos" "22" + "zpos" "1" + "wide" "220" + "tall" "209" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "StoreInnerShadowBorder" + } + + + // 90-degree corners on the top part of the footer + "FooterTopPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FooterTopPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "235" + "tall" "10" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "0" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + + // Rounded corners on the bottom of the footer + "FootBottomPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FootBottomPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "235" + "tall" "58" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "2" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + + "MapsDescLabel" + { + "ControlName" "CExLabel" + "fieldName" "MapsDescLabel" + "font" "HudFontSmallest" + "labelText" "#Store_MapsDesc" + "textAlignment" "north" + "xpos" "20" + "ypos" "29" + "zpos" "5" + "wide" "200" + "tall" "200" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "PromotionImage_Hat" + { + "ControlName" "ImagePanel" + "fieldName" "PromotionImage_Hat" + "xpos" "90" + "ypos" "120" + "zpos" "2" + "wide" "150" + "tall" "150" + "visible" "1" + "enabled" "1" + "image" "../backpack/player/items/all_class/world_traveller_large" + "scaleImage" "1" + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "c101" + "ypos" "c-144" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 255" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + + "BackButton" + { + "ControlName" "CExButton" + "fieldName" "BackButton" + "xpos" "c-110" + "ypos" "c108" + "zpos" "2" + "wide" "80" + "tall" "22" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_BackCarat" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "White" + } +} \ No newline at end of file diff --git a/variants/4x3/resource/ui/econ/store/v2/StorePage.res b/variants/4x3/resource/ui/econ/store/v2/StorePage.res new file mode 100644 index 0000000..ff58604 --- /dev/null +++ b/variants/4x3/resource/ui/econ/store/v2/StorePage.res @@ -0,0 +1,2716 @@ +"Resource/UI/StorePage.res" +{ + "StorePage" + { + "ControlName" "Frame" + "fieldName" "StorePage" + "xpos" "0" + "ypos" "40" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "0" + "bgcolor_override" "46 43 42 255" + "infocus_bgcolor_override" "46 43 42 255" + "outoffocus_bgcolor_override" "46 43 42 255" + + "max_cart_model_panels" "10" + + "item_ypos" "70" + + "item_panels" "15" + "item_columns" "5" + "item_offcenter_x" "-292" + "item_xdelta" "8" + "item_ydelta" "8" + + "item_controls_xoffset" "2" + "item_controls_yoffset" "2" + + "show_item_backdrop" "1" + "item_backdrop_color" "24 22 20 255" + "item_backdrop_left_margin" "11" + "item_backdrop_right_margin" "11" + "item_backdrop_top_margin" "9" + "item_backdrop_bottom_margin" "42" + "item_backdrop_paintbackgroundtype" "2" + + "item_panel_bgcolor" "51 47 46 255" + "item_panel_bgcolor_mouseover" "156 146 128 255" + "item_panel_bgcolor_selected" "176 166 148 255" + + "classicon_xdelta" "5" + + "modelpanels_kv" + { + "ControlName" "CItemModelPanel" + "xpos" "c-70" + "ypos" "270" + "zpos" "5" + "wide" "111" + "tall" "62" + "visible" "0" + "bgcolor_override" "0 0 0 255" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "24" + "model_ypos" "6" + "model_wide" "71" + "model_tall" "47" + "text_wide" "140" + "text_xpos" "0" + "text_ypos" "80" + "text_center" "0" + "name_only" "1" + "resize_to_text" "0" + "name_label_alignment" "3" + + "inset_eq_x" "2" + "inset_eq_y" "2" + + "deferred_description" "1" + "deferred_icon" "1" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + "inventory_image_type" "1" + } + + "use_item_sounds" "1" + } + + "modelpanel_labels_kv" + { + "font" "HudFontSmallestBold" + "textAlignment" "north-east" + "xpos" "c-61" + "ypos" "32" + "zpos" "15" + "wide" "16" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "use_item_sounds" "1" + } + + "cart_modelpanels_kv" + { + "ControlName" "CItemModelPanel" + "xpos" "c-70" + "ypos" "270" + "zpos" "13" + "wide" "32" + "tall" "25" + "visible" "0" + "bgcolor_override" "0 0 0 255" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "2" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "21" + "text_ypos" "60" + "text_center" "1" + "name_only" "1" + + "inset_eq_x" "2" + "inset_eq_y" "2" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + + "use_item_sounds" "1" + } + + "cart_labels_kv" + { + "font" "HudFontSmallestBold" + "textAlignment" "north-east" + "xpos" "c-61" + "ypos" "32" + "zpos" "15" + "wide" "16" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "use_item_sounds" "1" + } + } + + "NameFilterTextEntry" + { + "ControlName" "TextEntry" + "fieldName" "NameFilterTextEntry" + "xpos" "c-70" + "ypos" "30" + "wide" "90" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "1" + "unicode" "1" + "fgcolor_override" "117 107 94 255" + "bgcolor_override" "251 235 202 255" + "paintbackgroundtype" "2" + "font" "HudFontSmall" + } + + "SubcategoryFilterComboBox" + { + "ControlName" "ComboBox" + "fieldName" "SubcategoryFilterComboBox" + "Font" "HudFontSmallestBold" + "xpos" "c30" + "ypos" "30" + "zpos" "1" + "wide" "112" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "border_override" "ButtonBorder" + "paintborder" "1" + + "fgcolor_override" "117 107 94 255" + "bgcolor_override" "251 235 202 255" + "disabledFgColor_override" "117 107 94 255" + "disabledBgColor_override" "251 235 202 255" + "selectionColor_override" "251 235 202 255" + "selectionTextColor_override" "117 107 94 255" + "defaultSelectionBG2Color_override" "251 235 202 255" + + "Button" + { + "defaultFgColor_override" "118 107 94 255" + "defaultBgColor_override" "251 235 202 255" + "armedFgColor_override" "138 127 114 255" + "armedBgColor_override" "251 235 202 255" + "paintbackgroundtype" "2" + } + } + + "SortFilterComboBox" + { + "ControlName" "ComboBox" + "fieldName" "SortFilterComboBox" + "Font" "HudFontSmallestBold" + "xpos" "c152" + "ypos" "30" + "zpos" "1" + "wide" "142" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "border_override" "ButtonBorder" + "paintborder" "1" + + "fgcolor_override" "117 107 94 255" + "bgcolor_override" "251 235 202 255" + "disabledFgColor_override" "117 107 94 255" + "disabledBgColor_override" "251 235 202 255" + "selectionColor_override" "251 235 202 255" + "selectionTextColor_override" "117 107 94 255" + "defaultSelectionBG2Color_override" "251 235 202 255" + + "Button" + { + "defaultFgColor_override" "118 107 94 255" + "defaultBgColor_override" "251 235 202 255" + "armedFgColor_override" "138 127 114 255" + "armedBgColor_override" "251 235 202 255" + "paintbackgroundtype" "2" + } + } + + "mouseoveritempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "mouseoveritempanel" + "xpos" "c-70" + "ypos" "270" + "zpos" "100" + "wide" "300" + "tall" "300" + "visible" "0" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "1" + + "text_ypos" "20" + "text_center" "1" + "model_hide" "1" + "resize_to_text" "1" + "padding_height" "15" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "xpos" "0" + "ypos" "30" + "zpos" "2" + "wide" "140" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%attriblist%" + "textAlignment" "center" + "fgcolor" "117 107 94 255" + "centerwrap" "1" + } + } + + "ClassFilterTooltipLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassFilterTooltipLabel" + "font" "HudFontSmallBold" + "textAlignment" "center" + "xpos" "36" + "ypos" "170" + "zpos" "100" + "wide" "200" + "tall" "40" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "2" + "centerwrap" "1" + "paintborder" "1" + "textinsetx" "100" + "border" "LoadoutItemPopupBorder" + "fgcolor" "243 234 216 255" + } + + "PrevPageButton" + { + "ControlName" "CExButton" + "fieldName" "PrevPageButton" + "xpos" "c190" + "ypos" "280" + "zpos" "5" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "prevpage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CurPageLabel" + { + "ControlName" "CExLabel" + "fieldName" "CurPageLabel" + "font" "HudFontSmallBold" + "labelText" "%backpackpage%" + "textAlignment" "center" + "xpos" "c220" + "ypos" "280" + "zpos" "5" + "wide" "40" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + + "NextPageButton" + { + "ControlName" "CExButton" + "fieldName" "NextPageButton" + "xpos" "c270" + "ypos" "280" + "zpos" "5" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "nextpage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "PriceLabel" + { + "ControlName" "CExLabel" + "fieldName" "PriceLabel" + "font" "HudFontSmallBold" + "labelText" "%selectionprice%" + "textAlignment" "east" + "xpos" "c20" + "ypos" "8" + "zpos" "5" + "wide" "303" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + "NameFilterLabel" + { + "ControlName" "CExLabel" + "fieldName" "NameFilterLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_NameFilterLabel" + "textAlignment" "west" + "xpos" "c-70" + "ypos" "12" + "zpos" "1" + "wide" "90" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "StoreDarkTan" + } + + "SubcategoryFiltersLabel" + { + "ControlName" "CExLabel" + "fieldName" "SubcategoryFiltersLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_ItemTypeFilterLabel" + "textAlignment" "west" + "xpos" "c30" + "ypos" "12" + "zpos" "1" + "wide" "100" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "StoreDarkTan" + } + + "SortFilterLabel" + { + "ControlName" "CExLabel" + "fieldName" "SortFilterLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_SortByLabel" + "textAlignment" "west" + "xpos" "c152" + "ypos" "12" + "zpos" "1" + "wide" "150" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "StoreDarkTan" + } + + "ClassFilterLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassFilterLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_ClassFilterLabel" + "textAlignment" "west" + "xpos" "c-300" + "ypos" "12" + "zpos" "1" + "wide" "60" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "StoreDarkTan" + } + + "ClassFilterNavPanel" + { + "ControlName" "CNavigationPanel" + "fieldName" "ClassFilterNavPanel" + "xpos" "c-300" + "ypos" "30" + "zpos" "1" + "wide" "225" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "auto_scale" "1" + "auto_layout" "1" + "selected_button_default" "0" + "auto_layout_horizontal_buffer" "4" + "display_vertically" "0" + "align" "west" + + "ButtonSettings" + { + "wide" "19" + "tall" "19" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "scaleImage" "1" + + "fgcolor" "TanDark" + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "TanDark" + "depressedFgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + "paintborder" "0" + + "image_drawcolor" "255 255 255 180" + "image_armedcolor" "255 255 255 255" + "image_selectedcolor" "255 255 255 255" + + "stayselectedonclick" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "7" + "wide" "19" + "tall" "19" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + + "Buttons" + { + "all" + { + "userdata" "0" + "image_default" "class_icons/filter_all" + "image_armed" "class_icons/filter_all" + "image_selected" "class_icons/filter_all_on" + "tooltiptext" "#TF_Items_All" + + "SubImage" + { + "image" "class_icons/filter_all" + } + } + "scout" + { + "userdata" "1" + "image_default" "class_icons/filter_scout" + "image_armed" "class_icons/filter_scout" + "image_selected" "class_icons/filter_scout_on" + "tooltiptext" "#TF_Items_Scout" + + "SubImage" + { + "image" "class_icons/filter_scout" + } + } + "soldier" + { + "userdata" "3" + "image_default" "class_icons/filter_soldier" + "image_armed" "class_icons/filter_soldier" + "image_selected" "class_icons/filter_soldier_on" + "tooltiptext" "#TF_Items_Soldier" + + "SubImage" + { + "image" "class_icons/filter_soldier" + } + } + "pyro" + { + "userdata" "7" + "image_default" "class_icons/filter_pyro" + "image_armed" "class_icons/filter_pyro" + "image_selected" "class_icons/filter_pyro_on" + "tooltiptext" "#TF_Items_Pyro" + + "SubImage" + { + "image" "class_icons/filter_pyro" + } + } + "demo" + { + "userdata" "4" + "image_default" "class_icons/filter_demo" + "image_armed" "class_icons/filter_demo" + "image_selected" "class_icons/filter_demo_on" + "tooltiptext" "#TF_Items_Demoman" + + "SubImage" + { + "image" "class_icons/filter_demo" + } + } + "heavy" + { + "userdata" "6" + "image_default" "class_icons/filter_heavy" + "image_armed" "class_icons/filter_heavy" + "image_selected" "class_icons/filter_heavy_on" + "tooltiptext" "#TF_Items_Heavy" + + "SubImage" + { + "image" "class_icons/filter_heavy" + } + } + "engineer" + { + "userdata" "9" + "image_default" "class_icons/filter_engineer" + "image_armed" "class_icons/filter_engineer" + "image_selected" "class_icons/filter_engineer_on" + "tooltiptext" "#TF_Items_Engineer" + + "SubImage" + { + "image" "class_icons/filter_engineer" + } + } + "medic" + { + "userdata" "5" + "image_default" "class_icons/filter_medic" + "image_armed" "class_icons/filter_medic" + "image_selected" "class_icons/filter_medic_on" + "tooltiptext" "#TF_Items_Medic" + + "SubImage" + { + "image" "class_icons/filter_medic" + } + } + "sniper" + { + "userdata" "2" + "image_default" "class_icons/filter_sniper" + "image_armed" "class_icons/filter_sniper" + "image_selected" "class_icons/filter_sniper_on" + "tooltiptext" "#TF_Items_Sniper" + + "SubImage" + { + "image" "class_icons/filter_sniper" + } + } + "spy" + { + "userdata" "8" + "image_default" "class_icons/filter_spy" + "image_armed" "class_icons/filter_spy" + "image_selected" "class_icons/filter_spy_on" + "tooltiptext" "#TF_Items_Spy" + + "SubImage" + { + "image" "class_icons/filter_spy" + } + } + } + } + + "BackpackSpaceLabel" + { + "ControlName" "CExLabel" + "fieldName" "BackpackSpaceLabel" + "font" "HudFontSmallestBold" + "labelText" "%freebackpackspace%" + "textAlignment" "west" + "xpos" "c-300" + "ypos" "315" + "zpos" "0" + "wide" "200" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "CartButton" + { + "ControlName" "CExButton" + "fieldName" "CartButton" + "font" "HudFontSmallBold" + "labelText" "%storecart%" + "textAlignment" "east" + "xpos" "c-300" + "ypos" "334" + "zpos" "12" + "wide" "56" + "tall" "24" + "visible" "1" + "enabled" "1" + "PaintBackgroundType" "2" + "textinsetx" "15" + + "Command" "viewcart" + "font" "HudFontSmallBold" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CartImage" + { + "ControlName" "ImagePanel" + "fieldName" "CartImage" + "xpos" "c-295" + "ypos" "336" + "zpos" "13" + "wide" "24" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "store_cart" + "scaleImage" "1" + } + + "CartFeaturedItemSymbol" + { + "ControlName" "ImagePanel" + "fieldName" "CartFeaturedItemSymbol" + "xpos" "c-225" + "ypos" "243" + "zpos" "14" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "1" + "image" "store_special" + "scaleImage" "1" + } + + "ReloadSchemeButton" + { + "ControlName" "CExButton" + "fieldName" "ReloadSchemeButton" + "xpos" "c0" + "ypos" "330" + "zpos" "25" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "RELOADSCHEME" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "reloadscheme" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ShowExplanationsButton" + { + "ControlName" "CExButton" + "fieldName" "ShowExplanationsButton" + "xpos" "c50" + "ypos" "15" + "zpos" "100" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "?" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "show_explanations" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "StartExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "StartExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "140" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-150" + "end_y" "100" + "end_wide" "300" + "end_tall" "155" + "callout_inparents_x" "c0" + "callout_inparents_y" "150" + "next_explanation" "TabsExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreWelcomeExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreWelcomeExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "85" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "125" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "125" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + } + + "TabsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "TabsExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-200" + "end_y" "50" + "end_wide" "300" + "end_tall" "160" + "callout_inparents_x" "c-180" + "callout_inparents_y" "0" + "next_explanation" "ItemsExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreTabsExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreTabsExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "85" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "115" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "115" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "115" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + } + + "ItemsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "ItemsExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-190" + "end_y" "0" + "end_wide" "300" + "end_tall" "140" + "callout_inparents_x" "c-210" + "callout_inparents_y" "60" + "next_explanation" "DetailsExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreItemsExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreItemsExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "100" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "100" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "100" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "DetailsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "DetailsExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "140" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-260" + "end_y" "80" + "end_wide" "300" + "end_tall" "155" + "callout_inparents_x" "c90" + "callout_inparents_y" "160" + "next_explanation" "PreviewExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreDetailsExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreDetailsExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "120" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "120" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "120" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "PreviewToggleExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "PreviewToggleExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + "next_explanation" "AddToCartExplanation" + + "force_close" "1" + "end_x" "c0" + "end_y" "80" + "end_wide" "300" + "end_tall" "125" + "callout_inparents_x" "c200" + "callout_inparents_y" "30" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StorePreviewToggleExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StorePreviewToggleExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "95" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "95" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "95" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "AddToCartExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "AddToCartExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-260" + "end_y" "200" + "end_wide" "300" + "end_tall" "125" + "callout_inparents_x" "c90" + "callout_inparents_y" "290" + "next_explanation" "CartStatusExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreAddToCartExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreAddToCartExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "85" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "85" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "85" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "CartStatusExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "CartStatusExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "180" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-150" + "end_y" "170" + "end_wide" "300" + "end_tall" "175" + "callout_inparents_x" "c-230" + "callout_inparents_y" "335" + "next_explanation" "CheckoutExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreCartStatusExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreCartStatusExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "135" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "135" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "135" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "CheckoutExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "CheckoutExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + "next_explanation" "HelpExplanation" + + "force_close" "1" + "end_x" "c-160" + "end_y" "200" + "end_wide" "300" + "end_tall" "145" + "callout_inparents_x" "c190" + "callout_inparents_y" "320" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreCheckoutExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreCheckoutExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "105" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "260" + "ypos" "105" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_forward" + "scaleImage" "1" + } + } + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "105" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "HelpExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "HelpExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-150" + "end_y" "80" + "end_wide" "300" + "end_tall" "125" + "callout_inparents_x" "c60" + "callout_inparents_y" "40" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#StoreHelpExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#StoreHelpExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "280" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "90" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "prevexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "blog_back" + "scaleImage" "1" + } + } + + "PositionLabel" + { + "ControlName" "CExLabel" + "fieldName" "PositionLabel" + "font" "HudFontSmallBold" + "labelText" "%explanationnumber%" + "textAlignment" "center" + "xpos" "0" + "ypos" "90" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } +} diff --git a/variants/4x3/resource/ui/econ/store/v2/StorePage_Bundles.res b/variants/4x3/resource/ui/econ/store/v2/StorePage_Bundles.res new file mode 100644 index 0000000..d304209 --- /dev/null +++ b/variants/4x3/resource/ui/econ/store/v2/StorePage_Bundles.res @@ -0,0 +1,5 @@ +#base "StorePage.res" + +"Resource/UI/StorePage_Bundles.res" +{ +} \ No newline at end of file diff --git a/variants/4x3/resource/ui/econ/store/v2/StorePage_Items.res b/variants/4x3/resource/ui/econ/store/v2/StorePage_Items.res new file mode 100644 index 0000000..e7cac2f --- /dev/null +++ b/variants/4x3/resource/ui/econ/store/v2/StorePage_Items.res @@ -0,0 +1,5 @@ +#base "StorePage.res" + +"Resource/UI/StorePage_Items.res" +{ +} diff --git a/variants/4x3/resource/ui/econ/store/v2/StorePage_Maps.res b/variants/4x3/resource/ui/econ/store/v2/StorePage_Maps.res new file mode 100644 index 0000000..abe594c --- /dev/null +++ b/variants/4x3/resource/ui/econ/store/v2/StorePage_Maps.res @@ -0,0 +1,116 @@ +#base "StorePage.res" + +"Resource/UI/StorePage_Maps.res" +{ + "StorePage" + { + "modelpanels_kv" + { + "model_xpos" "6" + "model_ypos" "-3" + "model_wide" "100" + "model_tall" "70" + + "itemmodelpanel" + { + "force_square_image" "1" + } + } + } + + "ClassFilterLabel" + { + "visible" "0" + } + + "ClassFilterNavPanel" + { + "visible" "0" + } + + "ClassFilterLabel" + { + "visible" "0" + } + + "NameFilterLabel" + { + "visible" "0" + } + + "NameFilterTextEntry" + { + "visible" "0" + } + + "SortFilterLabel" + { + "visible" "0" + } + + "SortFilterComboBox" + { + "visible" "0" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#Store_Maps_Title" + "textAlignment" "north-west" + "xpos" "c-292" + "ypos" "20" + "zpos" "5" + "wide" "500" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "SubTitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "SubTitleLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_Maps_SubTitle" + "textAlignment" "south-west" + "xpos" "c-292" + "ypos" "30" + "zpos" "5" + "wide" "500" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "96 90 85 255" + } + + "LearnMoreButton" + { + "ControlName" "CExButton" + "fieldName" "LearnMoreButton" + "xpos" "c175" + "ypos" "20" + "zpos" "5" + "wide" "120" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_LearnMore" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "maps_learnmore" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } +} \ No newline at end of file diff --git a/variants/4x3/resource/ui/econ/store/v2/StorePanel.res b/variants/4x3/resource/ui/econ/store/v2/StorePanel.res new file mode 100644 index 0000000..d1fe8fe --- /dev/null +++ b/variants/4x3/resource/ui/econ/store/v2/StorePanel.res @@ -0,0 +1,221 @@ +"Resource/UI/StorePanel.res" +{ + "store_panel" + { + "ControlName" "EditablePanel" + "fieldName" "store_panel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "46 43 42 0" + "infocus_bgcolor_override" "46 43 42 0" + "outoffocus_bgcolor_override" "46 43 42 0" + + "title" "#StoreTitle" + "title_font" "HudFontMediumBold" + "titletextinsetX" "40" + "titletextinsetY" "0" + "titlebarfgcolor_override" "200 187 161 255" + "titlebardisabledfgcolor_override" "200 187 161 255" + "titlebarbgcolor_override" "46 43 42 255" + + "clientinsetx_override" "0" + "sheetinset_bottom" "40" + } + + "BackgroundHeader" + { + "ControlName" "ImagePanel" + "fieldName" "BackgroundHeader" + "xpos" "0" + "ypos" "0" + "zpos" "-2" + "wide" "f0" + "tall" "120" + "visible" "1" + "enabled" "1" + "image" "loadout_header" + "tileImage" "1" + } + "BackgroundFooter" + { + "ControlName" "ImagePanel" + "fieldName" "BackgroundFooter" + "xpos" "0" + "ypos" "420" + "zpos" "1" + "wide" "f0" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "loadout_bottom_gradient" + "tileImage" "1" + } + "FooterLine" + { + "ControlName" "ImagePanel" + "fieldName" "FooterLine" + "xpos" "0" + "ypos" "420" + "zpos" "2" + "wide" "f0" + "tall" "10" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "scaleImage" "1" + } + + "Sheet" + { + "ControlName" "EditablePanel" + "fieldName" "Sheet" + "tabxindent" "10" + "tabxdelta" "3" + "tabxfittotext" "1" + "tabheight" "34" + "transition_time" "0" + + "HeaderLine" + { + "ControlName" "ImagePanel" + "fieldName" "HeaderLine" + "xpos" "0" + "ypos" "32" + "zpos" "5" + "wide" "f0" + "tall" "10" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "scaleImage" "1" + } + + "tabskv" + { + "textinsetx" "6" + "textAlignment" "center" + "font" "HudFontSmallBold" + "selectedcolor" "200 187 161 255" + "unselectedcolor" "130 120 104 255" + "defaultBgColor_override" "46 43 42 255" + "paintbackground" "0" + "activeborder_override" "OutlinedGreyBox" + "normalborder_override" "OutlinedDullGreyBox" + } + } + + "CloseButton" + { + "ControlName" "CExButton" + "fieldName" "CloseButton" + "xpos" "c-300" + "ypos" "437" + "zpos" "2" + "wide" "100" + "tall" "25" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_BackCarat" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "armory_panel" + { + "ControlName" "CArmoryPanel" + "fieldName" "armory_panel" + "xpos" "0" + "ypos" "30" + "wide" "f0" + "tall" "390" + "zpos" "500" + "visible" "0" + } + + "NotificationsPresentPanel" + { + "ControlName" "CNotificationsPresentPanel" + "fieldName" "NotificationsPresentPanel" + "xpos" "r200" + "ypos" "10" + "zpos" "10000" + "wide" "190" + "tall" "50" + "visible" "0" + "enabled" "1" + } + + "SupportCommunityMapMakersCheckButton" + { + "ControlName" "CheckButton" + "fieldName" "SupportCommunityMapMakersCheckButton" + "xpos" "c275" + "ypos" "437" + "zpos" "5" + "wide" "25" + "tall" "25" + "font" "HudFontSmall" + "labelText" "" + "visible" "0" + } + + "SupportCommunityMapMakersLabel" + { + "ControlName" "CExLabel" + "fieldName" "SupportCommunityMapMakersLabel" + "textAlignment" "north-west" + "xpos" "c304" + "ypos" "440" + "zpos" "5" + "wide" "70" + "tall" "100" + "font" "HudFontSmallest" + "wrap" "1" + "labelText" "#Store_ConfirmStampDonationAddTitle" + "visible" "0" + } + + "CheckoutButton" + { + "ControlName" "CExButton" + "fieldName" "CheckoutButton" + "xpos" "c170" + "ypos" "437" + "zpos" "2" + "wide" "130" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_Checkout" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "checkout" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + +} diff --git a/variants/4x3/resource/ui/econ/store/v2/StorePreviewItemPanel.res b/variants/4x3/resource/ui/econ/store/v2/StorePreviewItemPanel.res new file mode 100644 index 0000000..4d2b9eb --- /dev/null +++ b/variants/4x3/resource/ui/econ/store/v2/StorePreviewItemPanel.res @@ -0,0 +1,1596 @@ +"Resource/UI/StorePreviewItemPanel.res" +{ + "storepreviewitem" + { + "ControlName" "CStorePreviewItemPanel" + "fieldName" "storepreviewitem" + "xpos" "0" + "ypos" "0" + "zpos" "1000" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "skip_autoresize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + + "small_vertical_break_size" "0" + "medium_vertical_break_size" "6" + "big_vertical_break_size" "7" + "horizontal_break_size" "3" + "paint_style_buttons_y" "c-140" + + "control_button_width" "70" + "control_button_height" "15" + "control_button_y" "c-140" + } + + "ScrollBar" + { + "ControlName" "ScrollBar" + "FieldName" "ScrollBar" + "xpos" "c222" + "ypos" "c-120" + "wide" "11" + "tall" "200" + "zpos" "1000" + "visible" "1" + "nobuttons" "1" + + "Slider" + { + "PaintBackgroundType" "2" + "fgcolor_override" "118 107 94 255" + } + + "UpButton" + { + "ControlName" "Button" + "FieldName" "UpButton" + "visible" "0" + "tall" "0" + "wide" "0" + } + + "DownButton" + { + "ControlName" "Button" + "FieldName" "DownButton" + "visible" "0" + "tall" "0" + "wide" "0" + } + } + + // Fullscreen background panel + "BgPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BgPanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 128" + } + + // Rounded dialog border + "DialogFrame" + { + "ControlName" "EditablePanel" + "fieldName" "DialogFrame" + "xpos" "c-240" + "ypos" "c-150" + "zpos" "0" + "wide" "480" + "tall" "300" + "visible" "1" + "enabled" "1" + "paintbackground" "0" + "border" "TFFatLineBorderOpaque" + "PaintBorder" "1" + + // Background for the player model & item preview panels + "PreviewViewportBg" + { + "ControlName" "EditablePanel" + "fieldName" "PreviewViewportBg" + "xpos" "10" + "ypos" "18" + "zpos" "1" + "wide" "220" + "tall" "213" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "StoreInnerShadowBorder" + } + + // 90-degree corners on the top part of the footer + "FooterTopPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FooterTopPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "474" + "tall" "10" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "0" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + + // Rounded corners on the bottom of the footer + "FootBottomPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FootBottomPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "474" + "tall" "58" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "2" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "HudFontSmallBold" + "labelText" "%itemname%" + "textAlignment" "west" + "xpos" "240" + "ypos" "17" + "wide" "230" + "tall" "15" + "autoResize" "0" + "skip_autoresize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + // Scrollable editable panel for right-hand side of preview, for all text details + "DetailsView" + { + "ControlName" "EditablePanel" + "fieldName" "DetailsView" + "xpos" "240" + "ypos" "30" + "zpos" "100" + "wide" "230" + "tall" "201" + "visible" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 0" + "skip_autoresize" "1" + "autoresize" "0" + + "ScrollableChild" + { + "ControlName" "EditablePanel" + "fieldName" "ScrollableChild" + "xpos" "240" + "ypos" "0" + "zpos" "100" + "wide" "230" + "tall" "222" + "visible" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 0" + "skip_autoresize" "1" + "autoresize" "0" + + // + // All the controls below get laid out off of the item name label's position and the break sizes defined at the top of this file + // + "ItemLevelInfoLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemLevelInfoLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%item_level_info%" + "textAlignment" "north-west" + "wide" "228" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "118 107 94 255" + } + + "RestrictionsLabel" + { + "ControlName" "CExLabel" + "fieldName" "RestrictionsLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Restrictions" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "1" + "fgcolor" "200 80 60 255" + } + + "RestrictionsTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "RestrictionsTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_HolidayRestrictionText" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "1" + "fgcolor" "200 80 60 255" + } + + "UsedByLabel" + { + "ControlName" "CExLabel" + "fieldName" "UsedByLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_UsedBy" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "UsedByTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "UsedByTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%used_by_classes%" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "SlotLabel" + { + "ControlName" "CExLabel" + "fieldName" "SlotLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Slot" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "SlotTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "SlotTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%slot%" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "PriceLabel" + { + "ControlName" "CExLabel" + "fieldName" "PriceLabel" + "font" "HudFontMediumSmallBold" + "textAlignment" "north-west" + "wide" "228" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "labeltext" "%price%" + } + + "ArmoryTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "ArmoryTextLabel" + "font" "FontStoreOriginalPrice" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "labeltext" "%armory_text%" + } + + "AttributesLabel" + { + "ControlName" "CExLabel" + "fieldName" "AttributesLabel" + "font" "FontStoreOriginalPrice" + "textAlignment" "north-west" + "wide" "228" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "ItemWikiPageButton" + { + "ControlName" "CExButton" + "fieldName" "ItemWikiPageButton" + "zpos" "20" + "wide" "150" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_ItemDesc_ItemWikiPage" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "viewwikipage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "TradableLabel" + { + "ControlName" "CExLabel" + "fieldName" "TradableLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Tradable" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "TradableTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TradableTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%tradable%" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "GiftableLabel" + { + "ControlName" "CExLabel" + "fieldName" "GiftableLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Giftable" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "GiftableTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "GiftableTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%giftable%" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "NameableLabel" + { + "ControlName" "CExLabel" + "fieldName" "NameableLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Nameable" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "NameableTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "NameableTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%nameable%" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "CraftableLabel" + { + "ControlName" "CExLabel" + "fieldName" "CraftableLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_ItemDesc_Craftable" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "173 165 146 255" + } + + "CraftableTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "CraftableTextLabel" + "font" "FontStoreOriginalPrice" + "labelText" "%craftable%" + "textAlignment" "north-west" + "wide" "205" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + } + } + } + + "classmodelpanel" + { + "ControlName" "CTFPlayerModelPanel" + "fieldName" "classmodelpanel" + + "xpos" "c-230" + "ypos" "c-132" + "zpos" "1" + "wide" "220" + "tall" "213" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "render_texture" "0" + "fov" "40" + "allow_rot" "0" + + "paintbackground" "1" + "paintbackgroundenabled" "1" + "bgcolor_override" "255 255 255 0" + + "model" + { + "force_pos" "1" + + "angles_x" "0" + "angles_y" "170" + "angles_z" "0" + "origin_x" "190" + "origin_y" "0" + "origin_z" "-36" + "frame_origin_x" "0" + "frame_origin_y" "0" + "frame_origin_z" "0" + "spotlight" "1" + + "modelname" "" + + "animation" + { + "name" "PRIMARY" + "activity" "ACT_MP_STAND_PRIMARY" + "default" "1" + } + "animation" + { + "name" "SECONDARY" + "activity" "ACT_MP_STAND_SECONDARY" + } + "animation" + { + "name" "MELEE" + "activity" "ACT_MP_STAND_MELEE" + } + "animation" + { + "name" "BUILDING" + "activity" "ACT_MP_STAND_BUILDING" + } + "animation" + { + "name" "PDA" + "activity" "ACT_MP_STAND_PDA" + } + "animation" + { + "name" "ITEM1" + "activity" "ACT_MP_STAND_ITEM1" + } + "animation" + { + "name" "ITEM2" + "activity" "ACT_MP_STAND_ITEM2" + } + "animation" + { + "name" "MELEE_ALLCLASS" + "activity" "ACT_MP_STAND_MELEE_ALLCLASS" + } + "animation" + { + "name" "PRIMARY2" + "activity" "ACT_MP_STAND_PRIMARY" + } + "animation" + { + "name" "SECONDARY2" + "activity" "ACT_MP_STAND_SECONDARY2" + } + } + } + + "PreviewItemModelPanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "PreviewItemModelPanel" + "xpos" "c-230" + "ypos" "c-140" + "zpos" "1" + "wide" "220" + "tall" "220" + "visible" "1" + "paintbackground" "0" + "paintborder" "0" + + "model_xpos" "10" + "model_ypos" "10" + "model_wide" "200" + "model_tall" "200" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "text_ypos" "10" + + "itemmodelpanel" + { + "inventory_image_type" "1" + "allow_rot" "0" + "force_square_image" "1" + } + } + + "ItemIcon1" + { + "ControlName" "CStorePreviewItemIcon" + "fieldName" "ItemIcon1" + + "xpos" "c-215" + "ypos" "c56" + "zpos" "13" + "wide" "30" + "tall" "20" + "visible" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "0" + "PaintBackgroundType" "2" + + "bgblockout" + { + "ControlName" "EditablePanel" + "fieldName" "bgblockout" + "xpos" "2" + "ypos" "2" + "zpos" "-10" + "wide" "26" + "tall" "16" + "visible" "1" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "51 47 46 255" + } + + "itempanel" + { + "fieldName" "itempanel" + + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "1" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "16" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + "ItemIcon2" + { + "ControlName" "CStorePreviewItemIcon" + "fieldName" "ItemIcon2" + + "xpos" "20" + "ypos" "225" + "zpos" "13" + "wide" "30" + "tall" "20" + "visible" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "0" + "PaintBackgroundType" "2" + + "bgblockout" + { + "ControlName" "EditablePanel" + "fieldName" "bgblockout" + "xpos" "2" + "ypos" "2" + "zpos" "-10" + "wide" "26" + "tall" "16" + "visible" "1" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "51 47 46 255" + } + + "itempanel" + { + "fieldName" "itempanel" + + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "1" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "16" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + "ItemIcon3" + { + "ControlName" "CStorePreviewItemIcon" + "fieldName" "ItemIcon3" + + "xpos" "20" + "ypos" "225" + "zpos" "13" + "wide" "30" + "tall" "20" + "visible" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "0" + "PaintBackgroundType" "2" + + "bgblockout" + { + "ControlName" "EditablePanel" + "fieldName" "bgblockout" + "xpos" "2" + "ypos" "2" + "zpos" "-10" + "wide" "26" + "tall" "16" + "visible" "1" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "51 47 46 255" + } + + "itempanel" + { + "fieldName" "itempanel" + + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "1" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "16" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + "ItemIcon4" + { + "ControlName" "CStorePreviewItemIcon" + "fieldName" "ItemIcon4" + + "xpos" "20" + "ypos" "225" + "zpos" "13" + "wide" "30" + "tall" "20" + "visible" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "0" + "PaintBackgroundType" "2" + + "bgblockout" + { + "ControlName" "EditablePanel" + "fieldName" "bgblockout" + "xpos" "2" + "ypos" "2" + "zpos" "-10" + "wide" "26" + "tall" "16" + "visible" "1" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "51 47 46 255" + } + + "itempanel" + { + "fieldName" "itempanel" + + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "1" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "16" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + "ItemIcon5" + { + "ControlName" "CStorePreviewItemIcon" + "fieldName" "ItemIcon5" + + "xpos" "20" + "ypos" "225" + "zpos" "13" + "wide" "30" + "tall" "20" + "visible" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "0" + "PaintBackgroundType" "2" + + "bgblockout" + { + "ControlName" "EditablePanel" + "fieldName" "bgblockout" + "xpos" "2" + "ypos" "2" + "zpos" "-10" + "wide" "26" + "tall" "16" + "visible" "1" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "51 47 46 255" + } + + "itempanel" + { + "fieldName" "itempanel" + + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "1" + "model_ypos" "2" + "model_wide" "28" + "model_tall" "16" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + + "ClassUsageImage1" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage1" + "xpos" "65" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage2" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage2" + "xpos" "85" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage3" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage3" + "xpos" "105" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage4" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage4" + "xpos" "125" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage5" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage5" + "xpos" "145" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage6" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage6" + "xpos" "165" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + + "IconsMoveLeftButton" + { + "ControlName" "CExButton" + "fieldName" "IconsMoveLeftButton" + "xpos" "c-210" + "ypos" "c58" + "zpos" "20" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "icons_left" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + } + + "IconsMoveRightButton" + { + "ControlName" "CExButton" + "fieldName" "IconsMoveRightButton" + "xpos" "c-45" + "ypos" "c58" + "zpos" "20" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "icons_right" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + } + + "ClassUsageMouseoverLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassUsageMouseoverLabel" + "font" "HudFontSmallest" + "textAlignment" "center" + "xpos" "c-215" + "ypos" "c75" + "zpos" "100" + "wide" "230" + "tall" "55" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "2" + "centerwrap" "1" + "paintborder" "1" + "textinsetx" "100" + "border" "LoadoutItemPopupBorder" + } + + "RotLeftButton" + { + "ControlName" "CPreviewRotButton" + "fieldName" "RotLeftButton" + "xpos" "c-224" + "ypos" "190" + "zpos" "20" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontBiggerBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "-1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + "button_activation_type" "0" + } + + "RotRightButton" + { + "ControlName" "CPreviewRotButton" + "fieldName" "RotRightButton" + "xpos" "c-35" + "ypos" "190" + "zpos" "20" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontBiggerBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + "button_activation_type" "0" + } + + "NextWeaponButton" + { + "ControlName" "CExButton" + "fieldName" "NextWeaponButton" + "zpos" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_NextWeapon" + "font" "HudFontSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "next_weapon" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "GoFullscreenButton" + { + "ControlName" "CExImageButton" + "fieldName" "GoFullscreenButton" + "xpos" "c-31" + "ypos" "c-123" + "zpos" "20" + "wide" "11" + "tall" "11" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "gofullscreen" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 200" + "image_armedcolor" "128 117 104 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "11" + "tall" "11" + "visible" "1" + "enabled" "1" + "image" "store/store_fullscreen" + "scaleImage" "1" + } + } + + "ZoomButton" + { + "ControlName" "CExImageButton" + "fieldName" "ZoomButton" + "xpos" "c-47" + "ypos" "c-123" + "zpos" "20" + "wide" "11" + "tall" "11" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "zoom_toggle" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 200" + "image_armedcolor" "128 117 104 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "11" + "tall" "11" + "visible" "1" + "enabled" "1" + "image" "store/store_zoom" + "scaleImage" "1" + } + } + + "OptionsButton" + { + "ControlName" "CExImageButton" + "fieldName" "OptionsButton" + "xpos" "c-63" + "ypos" "c-123" + "zpos" "20" + "wide" "11" + "tall" "11" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "options" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 200" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "11" + "tall" "11" + "visible" "1" + "enabled" "1" + "image" "glyph_options" + "scaleImage" "1" + } + } + + "TeamNavPanel" + { + "ControlName" "CNavigationPanel" + "fieldName" "TeamNavPanel" + "xpos" "c-220" + "ypos" "c-123" + "zpos" "2" + "wide" "19" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "auto_scale" "1" + "auto_layout" "1" + "selected_button_default" "0" + "auto_layout_vertical_buffer" "-4" + "display_vertically" "1" + "align" "west" + + "ButtonSettings" + { + "wide" "19" + "tall" "19" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "scaleImage" "1" + + "fgcolor" "TanDark" + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "TanDark" + "depressedFgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + "paintbackgroundtype" "0" + "defaultBgColor_Override" "0 0 0 255" + + "paintborder" "0" + + "image_drawcolor" "255 255 255 77" + "image_armedcolor" "255 255 255 128" + "image_selectedcolor" "255 255 255 255" + + "stayselectedonclick" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "7" + "wide" "19" + "tall" "19" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + + "Buttons" + { + "all" + { + "userdata" "2" + "image_default" "store/store_redteam" + "image_armed" "store/store_redteam" + "image_selected" "store/store_redteam" + + "SubImage" + { + "image" "store/store_redteam" + } + } + "scout" + { + "userdata" "3" + "image_default" "store/store_blueteam" + "image_armed" "store/store_blueteam" + "image_selected" "store/store_blueteam" + + "SubImage" + { + "image" "store/store_blueteam" + } + } + } + } + + "CycleTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "CycleTextLabel" + "font" "FontStorePrice" + "labelText" "" + "textAlignment" "left" + "xpos" "c-186" + "ypos" "c-126" + "wide" "138" + "tall" "28" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + //--- + // Hack - put these two labels off-screen, since we have cycle text to take the place of both of them + + "PaintNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "PaintNameLabel" + "font" "FontStorePrice" + "labelText" "#Store_NoPaint" + "textAlignment" "left" + "xpos" "c-186" + "ypos" "-1000" + "wide" "138" + "tall" "28" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + "StyleNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "StyleNameLabel" + "font" "FontStorePrice" + "labelText" "None" + "textAlignment" "left" + "xpos" "132" + "ypos" "-1000" + "wide" "110" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + //--- + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "c221" + "ypos" "c-144" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "closex" // Intentionally using "closex" instead of "close" for stats + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 255" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + + "BackButton" + { + "ControlName" "CExButton" + "fieldName" "BackButton" + "xpos" "c-230" + "ypos" "c105" + "zpos" "2" + "wide" "90" + "tall" "22" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_BackCarat" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "White" + } + + "TryItOutButton" + { + "ControlName" "CExButton" + "fieldName" "TryItOutButton" + "xpos" "c-130" + "ypos" "c105" + "zpos" "2" + "wide" "120" + "tall" "22" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_TryItOut" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "tryitout" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "White" + } + + "AddToCartButton" + { + "ControlName" "CExButton" + "fieldName" "AddToCartButton" + "xpos" "c25" + "ypos" "c103" + "zpos" "2" + "wide" "160" + "tall" "27" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_AddToCart" + "font" "HudFontSmallishBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "addtocart" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "34 30 31 255" + "defaultBgColor_override" "76 107 34 255" + "ArmedBgColor_override" "86 117 44 255" + "depressedBgColor_override" "66 97 24 255" + } +} diff --git a/variants/4x3/resource/ui/econ/store/v2/StorePreviewItemPanel_Fullscreen.res b/variants/4x3/resource/ui/econ/store/v2/StorePreviewItemPanel_Fullscreen.res new file mode 100644 index 0000000..409cf0f --- /dev/null +++ b/variants/4x3/resource/ui/econ/store/v2/StorePreviewItemPanel_Fullscreen.res @@ -0,0 +1,360 @@ +"Resource/UI/StorePreviewItemPanel.res" +{ + "FullscreenStorePreview" + { + "ControlName" "CMouseMessageForwardingPanel" + "fieldName" "FullscreenStorePreview" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "paintbackground" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 255" + + "fullscreen_fade_to_black_duration" "0.32" + "fullscreen_modelpanel_origin_x" "221" + "fullscreen_modelpanel_origin_y" "0" + "fullscreen_modelpanel_origin_z" "-42" + "ui_fadeout_time" "3.0" + "ui_fadeout_duration" "2.0" + } + + // This control fades in if the mouse cursor isn't moving around + "OverlayPanel" + { + "ControlName" "EditablePanel" + "fieldName" "OverlayPanel" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "paintbackground" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 255" + } + + "RotateLeftButton" + { + "ControlName" "CExButton" + "fieldName" "RotateLeftButton" + "xpos" "c-200" + "ypos" "c-10" + "zpos" "4" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontBiggerBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + } + + "RotateRightButton" + { + "ControlName" "CExButton" + "fieldName" "RotateRightButton" + "xpos" "c180" + "ypos" "c-10" + "zpos" "4" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontBiggerBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "0" + "defaultFgColor_override" "118 107 94 255" + "armedFgColor_override" "128 117 104 255" + "depressedFgColor_override" "236 227 203 255" + } + + "NextWeaponButton" + { + "ControlName" "CExButton" + "fieldName" "NextWeaponButton" + "zpos" "1" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_NextWeapon" + "font" "HudFontSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "next_weapon" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ZoomButton" + { + "ControlName" "CExImageButton" + "fieldName" "ZoomButton" + "xpos" "r45" + "ypos" "10" + "zpos" "4" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "zoom_toggle" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 200" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "store/store_zoom" + "scaleImage" "1" + } + } + + "TeamNavPanel" + { + "ControlName" "CNavigationPanel" + "fieldName" "TeamNavPanel" + "xpos" "10" + "ypos" "10" + "zpos" "4" + "wide" "38" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "auto_scale" "1" + "auto_layout" "1" + "selected_button_default" "0" + "auto_layout_vertical_buffer" "-4" + "display_vertically" "1" + "align" "west" + + "ButtonSettings" + { + "wide" "38" + "tall" "38" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "scaleImage" "1" + + "fgcolor" "TanDark" + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "TanDark" + "depressedFgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + "paintbackgroundtype" "0" + "defaultBgColor_Override" "0 0 0 255" + + "paintborder" "0" + + "image_drawcolor" "255 255 255 77" + "image_armedcolor" "255 255 255 128" + "image_selectedcolor" "255 255 255 255" + + "stayselectedonclick" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "7" + "wide" "38" + "tall" "38" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + + "Buttons" + { + "all" + { + "userdata" "2" + "image_default" "store/store_redteam" + "image_armed" "store/store_redteam" + "image_selected" "store/store_redteam" + + "SubImage" + { + "image" "store/store_redteam" + } + } + "scout" + { + "userdata" "3" + "image_default" "store/store_blueteam" + "image_armed" "store/store_blueteam" + "image_selected" "store/store_blueteam" + + "SubImage" + { + "image" "store/store_blueteam" + } + } + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "r24" + "ypos" "10" + "zpos" "4" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" // Intentionally using "closex" instead of "close" for stats + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 200" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "store/store_fullscreen_exit" + "scaleImage" "1" + } + } + + "TryItOutButton" + { + "ControlName" "CExButton" + "fieldName" "TryItOutButton" + "xpos" "r170" + "ypos" "r65" + "zpos" "4" + "wide" "160" + "tall" "22" + "autoResize" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_TryItOut" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "tryitout" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "White" + } + + "AddToCartButton" + { + "ControlName" "CExButton" + "fieldName" "AddToCartButton" + "xpos" "r170" + "ypos" "r37" + "zpos" "4" + "wide" "160" + "tall" "27" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_AddToCart" + "font" "HudFontSmallishBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "addtocart" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "34 30 31 255" + "defaultBgColor_override" "76 107 34 255" + "ArmedBgColor_override" "86 117 44 255" + "depressedBgColor_override" "66 97 24 255" + } +} diff --git a/variants/4x3/resource/ui/econ/store/v2/StorePreviewItemPanel_Maps.res b/variants/4x3/resource/ui/econ/store/v2/StorePreviewItemPanel_Maps.res new file mode 100644 index 0000000..8c328e1 --- /dev/null +++ b/variants/4x3/resource/ui/econ/store/v2/StorePreviewItemPanel_Maps.res @@ -0,0 +1,672 @@ +"Resource/UI/StorePreviewItemPanel.res" +{ + "storepreviewitem" + { + "ControlName" "CStorePreviewItemPanel" + "fieldName" "storepreviewitem" + "xpos" "0" + "ypos" "0" + "zpos" "1000" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + } + + // Fullscreen background panel + "BgPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BgPanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 128" + } + + // Rounded dialog border + "DialogFrame" + { + "ControlName" "EditablePanel" + "fieldName" "DialogFrame" + "xpos" "c-140" + "ypos" "c-150" + "zpos" "0" + "wide" "280" + "tall" "300" + "visible" "1" + "enabled" "1" + "paintbackground" "0" + "border" "TFFatLineBorderOpaque" + "PaintBorder" "1" + + // Background for the player model & item preview panels + "PreviewViewportBg" + { + "ControlName" "EditablePanel" + "fieldName" "PreviewViewportBg" + "xpos" "10" + "ypos" "22" + "zpos" "1" + "wide" "260" + "tall" "209" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "StoreInnerShadowBorder" + } + + // 90-degree corners on the top part of the footer + "FooterTopPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FooterTopPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "275" + "tall" "10" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "0" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + + // Rounded corners on the bottom of the footer + "FootBottomPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FootBottomPanel" + "xpos" "3" + "ypos" "240" + "zpos" "1" + "wide" "275" + "tall" "58" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "PaintBackgroundType" "2" + "paintbackground" "1" + "bgcolor_override" "50 46 41 255" + } + } + + "classmodelpanel" + { + "ControlName" "CTFPlayerModelPanel" + "fieldName" "classmodelpanel" + + "xpos" "c-230" + "ypos" "c-140" + "zpos" "1" + "wide" "220" + "tall" "220" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "render_texture" "0" + "fov" "40" + "allow_rot" "0" + + "paintbackground" "1" + "paintbackgroundenabled" "1" + "bgcolor_override" "255 255 255 0" + + "model" + { + "force_pos" "1" + + "angles_x" "0" + "angles_y" "170" + "angles_z" "0" + "origin_x" "190" + "origin_y" "0" + "origin_z" "-36" + "frame_origin_x" "0" + "frame_origin_y" "0" + "frame_origin_z" "0" + "spotlight" "1" + + "modelname" "" + + "animation" + { + "name" "PRIMARY" + "activity" "ACT_MP_STAND_PRIMARY" + "default" "1" + } + "animation" + { + "name" "SECONDARY" + "activity" "ACT_MP_STAND_SECONDARY" + } + "animation" + { + "name" "MELEE" + "activity" "ACT_MP_STAND_MELEE" + } + "animation" + { + "name" "BUILDING" + "activity" "ACT_MP_STAND_BUILDING" + } + "animation" + { + "name" "PDA" + "activity" "ACT_MP_STAND_PDA" + } + "animation" + { + "name" "ITEM1" + "activity" "ACT_MP_STAND_ITEM1" + } + "animation" + { + "name" "ITEM2" + "activity" "ACT_MP_STAND_ITEM2" + } + "animation" + { + "name" "MELEE_ALLCLASS" + "activity" "ACT_MP_STAND_MELEE_ALLCLASS" + } + "animation" + { + "name" "PRIMARY2" + "activity" "ACT_MP_STAND_PRIMARY" + } + "animation" + { + "name" "SECONDARY2" + "activity" "ACT_MP_STAND_SECONDARY2" + } + } + } + + "PreviewItemModelPanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "PreviewItemModelPanel" + "xpos" "c-110" + "ypos" "c-120" + "zpos" "1" + "wide" "225" + "tall" "200" + "visible" "1" + "paintbackground" "0" + "paintborder" "0" + + "model_xpos" "25" + "model_ypos" "17" + "model_wide" "175" + "model_tall" "175" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + + "text_ypos" "10" + + "itemmodelpanel" + { + "inventory_image_type" "3" + "allow_rot" "0" + "force_square_image" "1" + } + } + + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "HudFontSmallBold" + "labelText" "%selectiontitle%" + "textAlignment" "center" + "xpos" "c-130" + "ypos" "c-132" + "wide" "260" + "tall" "33" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + "ClassUsageImage1" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage1" + "xpos" "65" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage2" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage2" + "xpos" "85" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage3" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage3" + "xpos" "105" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage4" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage4" + "xpos" "125" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage5" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage5" + "xpos" "145" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + "ClassUsageImage6" + { + "ControlName" "CStorePreviewClassIcon" + "fieldName" "ClassUsageImage6" + "xpos" "165" + "ypos" "225" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "panel_bgcolor" "117 107 94 255" + "panel_bgcolor_mouseover" "255 255 255 255" + "image_indent" "2" + "PaintBackgroundType" "2" + } + + "IconsMoveLeftButton" + { + "ControlName" "CExButton" + "fieldName" "IconsMoveLeftButton" + "xpos" "c-210" + "ypos" "c53" + "zpos" "20" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "icons_left" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "IconsMoveRightButton" + { + "ControlName" "CExButton" + "fieldName" "IconsMoveRightButton" + "xpos" "c-45" //238,227 + "ypos" "c53" + "zpos" "20" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "icons_right" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ClassUsageMouseoverLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassUsageMouseoverLabel" + "font" "HudFontSmallest" + "textAlignment" "center" + "xpos" "c-215" + "ypos" "c75" + "zpos" "100" + "wide" "230" + "tall" "55" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "2" + "centerwrap" "1" + "paintborder" "1" + "textinsetx" "100" + "border" "LoadoutItemPopupBorder" + } + + "RotLeftButton" + { + "ControlName" "CPreviewRotButton" + "fieldName" "RotLeftButton" + "xpos" "c-220" + "ypos" "260" + "zpos" "20" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "<" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "-1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "RotRightButton" + { + "ControlName" "CPreviewRotButton" + "fieldName" "RotRightButton" + "xpos" "c-40" + "ypos" "260" + "zpos" "20" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" ">" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "NextWeaponButton" + { + "ControlName" "CExButton" + "fieldName" "NextWeaponButton" + "xpos" "100" + "ypos" "172" + "zpos" "20" + "wide" "95" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_NextWeapon" + "font" "HudFontSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "next_weapon" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ZoomButton" + { + "ControlName" "CExButton" + "fieldName" "ZoomButton" + "xpos" "c-174" + "ypos" "263" + "zpos" "20" + "wide" "50" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_Zoom" + "font" "HudFontSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "zoom_toggle" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "TeamButton" + { + "ControlName" "CExButton" + "fieldName" "TeamButton" + "xpos" "c-106" + "ypos" "263" + "zpos" "20" + "wide" "50" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_Team" + "font" "HudFontSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "team_toggle" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "PaintNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "PaintNameLabel" + "font" "FontStorePrice" + "labelText" "#Store_NoPaint" + "textAlignment" "left" + "xpos" "132" + "ypos" "168" + "wide" "110" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + "StyleNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "StyleNameLabel" + "font" "FontStorePrice" + "labelText" "None" + "textAlignment" "left" + "xpos" "132" + "ypos" "148" + "wide" "110" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "centerwrap" "1" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "c121" + "ypos" "c-144" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "image_drawcolor" "118 107 94 255" + "image_armedcolor" "246 247 213 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + + "BackButton" + { + "ControlName" "CExButton" + "fieldName" "BackButton" + "xpos" "c-130" + "ypos" "c108" + "zpos" "2" + "wide" "80" + "tall" "22" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_BackCarat" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "White" + } + + "AddToCartButton" + { + "ControlName" "CExButton" + "fieldName" "AddToCartButton" + "xpos" "c-30" + "ypos" "c105" + "zpos" "2" + "wide" "160" + "tall" "27" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_AddToCart" + "font" "HudFontSmallishBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "addtocart" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor" "34 30 31 255" + "defaultBgColor_override" "StoreGreen" + } +} diff --git a/variants/4x3/resource/ui/econ/store/v2/StoreViewCartPanel.res b/variants/4x3/resource/ui/econ/store/v2/StoreViewCartPanel.res new file mode 100644 index 0000000..c45ff38 --- /dev/null +++ b/variants/4x3/resource/ui/econ/store/v2/StoreViewCartPanel.res @@ -0,0 +1,482 @@ +"Resource/UI/StoreViewCartPanel.res" +{ + "store_viewcart_panel" + { + "ControlName" "EditablePanel" + "fieldName" "store_viewcart_panel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "46 43 42 0" + "infocus_bgcolor_override" "46 43 42 0" + "outoffocus_bgcolor_override" "46 43 42 0" + + "title" "#StoreTitle" + "title_font" "HudFontMediumBold" + "titletextinsetX" "40" + "titletextinsetY" "0" + "titlebarfgcolor_override" "200 187 161 255" + "titlebardisabledfgcolor_override" "200 187 161 255" + "titlebarbgcolor_override" "46 43 42 255" + + "clientinsetx_override" "0" + "sheetinset_bottom" "40" + + "item_entry_kv" + { + "xpos" "0" + "ypos" "0" + "wide" "580" + "tall" "60" + + "itempanel" + { + "ControlName" "CItemModelPanel" + "fieldname" "itempanel" + "xpos" "0" + "ypos" "0" + "wide" "400" + "tall" "58" + "visible" "1" + "bgcolor_override" "0 0 0 255" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "3" + "model_ypos" "3" + "model_wide" "80" + "model_tall" "53" + + "text_xpos" "110" + "text_ypos" "24" + "text_wide" "250" + "text_center" "0" + "text_forcesize" "1" + + "name_only" "1" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + "inventory_image_type" "1" + } + } + + "quantitylabel" + { + "ControlName" "Label" + "fieldname" "quantitylabel" + "font" "HudFontSmallestBold" + "textAlignment" "north-east" + "xpos" "70" + "ypos" "45" + "zpos" "15" + "wide" "16" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%quantity%" + } + + "SeparatorLine" + { + "ControlName" "ImagePanel" + "fieldName" "SeparatorLine" + "xpos" "0" + "ypos" "58" + "zpos" "5" + "wide" "580" + "tall" "5" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "tileImage" "1" + } + + "RemoveButton" + { + "ControlName" "CExButton" + "fieldName" "RemoveButton" + "xpos" "375" + "ypos" "17" + "zpos" "5" + "wide" "100" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_Remove" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "remove" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "PriceLabel" + { + "ControlName" "Label" + "fieldname" "PriceLabel" + "font" "FontCartPrice" + "textAlignment" "east" + "xpos" "475" + "ypos" "0" + "zpos" "15" + "wide" "95" + "tall" "60" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%price%" + "fgcolor_override" "130 120 104 255" + } + } + } + + "BackgroundHeader" + { + "ControlName" "ImagePanel" + "fieldName" "BackgroundHeader" + "xpos" "0" + "ypos" "0" + "zpos" "-2" + "wide" "f0" + "tall" "55" + "visible" "1" + "enabled" "1" + "image" "loadout_header" + "tileImage" "1" + } + "BackgroundFooter" + { + "ControlName" "ImagePanel" + "fieldName" "BackgroundFooter" + "xpos" "0" + "ypos" "420" + "zpos" "1" + "wide" "f0" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "loadout_bottom_gradient" + "tileImage" "1" + } + "FooterLine" + { + "ControlName" "ImagePanel" + "fieldName" "FooterLine" + "xpos" "0" + "ypos" "420" + "zpos" "2" + "wide" "f0" + "tall" "10" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "scaleImage" "1" + } + + "ClientArea" + { + "ControlName" "EditablePanel" + "fieldName" "ClientArea" + "xpos" "0" + "ypos" "55" + "wide" "f0" + "tall" "368" + "bgcolor_override" "46 43 42 255" + + "HeaderLine" + { + "ControlName" "ImagePanel" + "fieldName" "HeaderLine" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "f0" + "tall" "10" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "scaleImage" "1" + } + + "CartItemsLabel" + { + "ControlName" "CExLabel" + "fieldName" "CartItemsLabel" + "font" "HudFontMediumBold" + "labelText" "%storecart%" + "textAlignment" "west" + "xpos" "c-300" + "ypos" "25" + "zpos" "1" + "wide" "350" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "SeparatorLine" + { + "ControlName" "ImagePanel" + "fieldName" "SeparatorLine" + "xpos" "c-300" + "ypos" "60" + "zpos" "5" + "wide" "600" + "tall" "5" + "visible" "1" + "enabled" "1" + "image" "loadout_solid_line" + "tileImage" "1" + } + + "EmptyCartLabel" + { + "ControlName" "Label" + "fieldName" "EmptyCartLabel" + "font" "HudFontSmallBold" + "labelText" "#Store_CartIsEmpty" + "textAlignment" "center" + "xpos" "c-300" + "ypos" "62" + "zpos" "6" + "wide" "600" + "tall" "240" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + } + + "ItemListContainerScroller" + { + "ControlName" "EditablePanel" + "fieldName" "ItemListContainerScroller" + "xpos" "c-300" + "ypos" "62" + "zpos" "5" + "wide" "600" + "tall" "240" + "PaintBackgroundType" "2" + "fgcolor_override" "118 107 94 255" // Gets copied to the scrollbar fgcolor as part of ScrollableEditablePanel + "bgcolor_override" "51 47 46 255" + "autohide_buttons" "1" + + "Scrollbar" + { + "xpos" "586" + "wide" "11" + "tall" "240" + "zpos" "1000" + + "Slider" + { + "PaintBackgroundType" "2" + } + + "nobuttons" "1" + "UpButton" + { + "ControlName" "Button" + "FieldName" "UpButton" + "visible" "0" + "tall" "0" + "wide" "0" + } + + "DownButton" + { + "ControlName" "Button" + "FieldName" "DownButton" + "visible" "0" + "tall" "0" + "wide" "0" + } + } + + "ItemListContainer" + { + "ControlName" "EditablePanel" + "fieldName" "ItemListContainer" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "500" + "tall" "240" + "PaintBackgroundType" "2" + "bgcolor_override" "200 187 161 0" + + "FeaturedItemSymbol" + { + "ControlName" "ImagePanel" + "fieldName" "FeaturedItemSymbol" + "xpos" "c-225" + "ypos" "243" + "zpos" "99" + "wide" "32" + "tall" "32" + "visible" "1" + "enabled" "1" + "image" "store_special" + "scaleImage" "1" + } + + "PurchaseFooter" + { + "ControlName" "EditablePanel" + "fieldName" "PurchaseFooter" + "wide" "580" + "tall" "110" + "bgcolor_override" "0 0 0 0" + + "EstimatedTotalLabel" + { + "ControlName" "CExLabel" + "fieldName" "EstimatedTotalLabel" + "font" "HudFontSmall" + "labelText" "#Store_EstimatedTotal" + "textAlignment" "south-east" + "xpos" "0" + "ypos" "15" + "zpos" "100" + "wide" "425" + "tall" "15" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "WashingtonStateSalesTaxLabel" + { + "ControlName" "CExLabel" + "fieldName" "WashingtonStateSalesTaxLabel" + "font" "HudFontSmallest" + "labelText" "#Store_WAStateSalesTax" + "textAlignment" "north-east" + "xpos" "0" + "ypos" "29" + "zpos" "100" + "wide" "425" + "tall" "12" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "130 120 104 255" + } + "TotalSubtextLabelB" + { + "ControlName" "CExLabel" + "fieldName" "TotalSubtextLabelB" + "font" "HudFontSmallest" + "labelText" "#Store_TotalSubtextB" + "textAlignment" "north-east" + "xpos" "0" + "ypos" "39" + "zpos" "100" + "wide" "425" + "tall" "12" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "130 120 104 255" + } + + "TotalPriceLabel" + { + "ControlName" "Label" + "fieldname" "TotalPriceLabel" + "font" "FontCartPrice" + "textAlignment" "east" + "xpos" "475" + "ypos" "0" + "zpos" "15" + "wide" "100" + "tall" "60" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%totalprice%" + "fgcolor_override" "130 120 104 255" + } + + } + } + } + } + + "CloseButton" + { + "ControlName" "CExButton" + "fieldName" "CloseButton" + "xpos" "c-300" + "ypos" "437" + "zpos" "2" + "wide" "200" + "tall" "25" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_ContinueShopping" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CheckoutButton" + { + "ControlName" "CExButton" + "fieldName" "CheckoutButton" + "xpos" "c170" + "ypos" "437" + "zpos" "2" + "wide" "130" + "tall" "25" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_Checkout" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "checkout" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + +} diff --git a/variants/4x3/resource/ui/globalchat.res b/variants/4x3/resource/ui/globalchat.res new file mode 100644 index 0000000..8a92aa3 --- /dev/null +++ b/variants/4x3/resource/ui/globalchat.res @@ -0,0 +1,121 @@ +"Resource/UI/GlobalChat.res" +{ + "partychat" + { + "fieldName" "partychat" + "visible" "1" + "enabled" "1" + "xpos" "rs1-347" + "ypos" "10" + "zpos" "1001" + "wide" "188" + "tall" "190" + "keyboardinputenabled" "1" + "mouseinputenabled" "1" + "border" "QuickplayBorder" + + "log_font_small" "HudFontSmall" + "log_font_medium" "HudFontMediumSmallSecondary" + "log_font_large" "HudFontMediumSecondary" + + "chat_color_default" "255 255 255 255" + "chat_color_player_name" "255 255 0 255" + "chat_color_chat_text" "255 255 255 255" + "chat_color_party_event" "Orange" + + "collapsed_height" "0" + "expanded_height" "190" + "resize_time" "0.3" + "invalidate_parent_on_resize" "0" + } + + "chatlog" + { + // "ControlName" "richtext" + "fieldName" "chatlog" + "xpos" "cs-0.5" + "ypos" "10" + "zpos" "1" + "wide" "f0" + "tall" "f20" + "visible" "1" + "RoundedCorners" "0" + "font" "HudFontSmallest" + + "bgcolor_override" "0 0 0 50" + + "pinCorner" "0" + "autoResize" "1" + + "ScrollBar" + { + "FieldName" "ScrollBar" + "xpos" "rs1-1" + "ypos" "0" + "tall" "f0" + "wide" "5" // This gets slammed from client schme. GG. + "zpos" "1000" + "nobuttons" "1" + "proportionaltoparent" "1" + + "Slider" + { + "fgcolor_override" "TanLight" + } + + "UpButton" + { + "ControlName" "Button" + "FieldName" "UpButton" + "visible" "0" + } + + "DownButton" + { + "ControlName" "Button" + "FieldName" "DownButton" + "visible" "0" + } + } + } + + "chatentry" + { + // "ControlName" "TextEntry" + "fieldName" "chatentry" + "xpos" "rs1-348" + "ypos" "324" + "zpos" "1" + "wide" "187" + "tall" "16" + "visible" "1" + "bgcolor_override" "0 0 0 255" + "RoundedCorners" "0" + "font" "HudFontSmallest" + "alpha" "0" + "mouseinputenabled" "0" + + "pinCorner" "2" + //"autoResize" "1" + } + + "EntryShadow" + { + "ControlName" "Panel" + "fieldName" "EntryShadow" + "xpos" "cs-0.5" + "ypos" "rs1" + "zpos" "2" + "wide" "f0" + "tall" "15" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "RoundedCorners" "0" + "border" "QuickplayBorder" + + "keyboardinputenabled" "0" + "mouseinputenabled" "0" + + "pinCorner" "2" + } +} \ No newline at end of file diff --git a/variants/4x3/resource/ui/globalexplanations.res b/variants/4x3/resource/ui/globalexplanations.res new file mode 100644 index 0000000..6ccb0dd --- /dev/null +++ b/variants/4x3/resource/ui/globalexplanations.res @@ -0,0 +1,1223 @@ +"Resource/UI/GlobalExplanations.res" +{ + "ExplanationManager" + { + "fieldName" "ExplanationManager" + "xpos" "0" + "ypos" "0" + "zpos" "10002" + "wide" "f0" + "tall" "f0" + "visible" "1" + "paintbackground" "0" + "paintborder" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + } + + // Casual Intro + "CasualIntro" + { + "ControlName" "CExplanationPopup" + "fieldName" "CasualIntro" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Welcome_Title" + "explanation_body" "#TF_Casual_Welcome_Section_One_Text" + "next_explanation" "CasualLeveling" + } + + "CasualLeveling" + { + "ControlName" "CExplanationPopup" + "fieldName" "CasualLeveling" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r280" + "end_y" "100" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "r200" + "callout_inparents_y" "c-175" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Explanation_Rank_Title" + "explanation_body" "#TF_Casual_Explanation_Rank_Body" + "next_explanation" "CasualCriteria" + } + + "CasualCriteria" + { + "ControlName" "CExplanationPopup" + "fieldName" "CasualCriteria" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "r180" + "callout_inparents_y" "c-100" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Explanation_Modes_Title" + "explanation_body" "#TF_Casual_Explanation_Modes_Body" + "next_explanation" "CriteriaSaving" + } + + "CriteriaSaving" + { + "ControlName" "CExplanationPopup" + "fieldName" "CriteriaSaving" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r280" + "end_y" "150" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "r60" + "callout_inparents_y" "c-135" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Explanation_SaveMaps_Title" + "explanation_body" "#TF_Casual_Explanation_SaveMaps_Body" + "next_explanation" "CasualLateJoin" + } + + "CasualLateJoin" + { + "ControlName" "CExplanationPopup" + "fieldName" "CasualLateJoin" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "260" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Welcome_Section_Three_Title" + "explanation_body" "#TF_Casual_Welcome_Section_Three_Text" + } + + // Casual map selection + "MapSelectionDetailsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "MapSelectionDetailsExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "260" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "0" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Casual_Explanation_MapsDetails_Title" + "explanation_body" "#TF_Casual_Explanation_MapsDetails_Body" + } + + // Competitive + "CompIntro" + { + "ControlName" "CExplanationPopup" + "fieldName" "CompIntro" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_Title" + "explanation_body" "#TF_Competitive_Welcome_SectionOne_Text" + "next_explanation" "CompVsCasual" + } + + "EventPlaceholderIntro" + { + "ControlName" "CExplanationPopup" + "fieldName" "EventPlaceholderIntro" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_Title" + "explanation_body" "#TF_EventPlaceholder_Welcome_SectionOne_Text" + "next_explanation" "CompVsCasual" + } + + "CompVsCasual" + { + "ControlName" "CExplanationPopup" + "fieldName" "CompVsCasual" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_SectionTwo_Title" + "explanation_body" "#TF_Competitive_Welcome_SectionTwo_Text" + "next_explanation" "CompAbandon" + } + + "CompAbandon" + { + "ControlName" "CExplanationPopup" + "fieldName" "CompAbandon" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_SectionThree_Title" + "explanation_body" "#TF_Competitive_Welcome_SectionThree_Text" + "next_explanation" "CompDisconnects" + } + + "CompDisconnects" + { + "ControlName" "CExplanationPopup" + "fieldName" "CompDisconnects" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_SectionFour_Title" + "explanation_body" "#TF_Competitive_Welcome_SectionFour_Text" + "next_explanation" "CompCustomHUD" + } + + "CompCustomHUD" + { + "ControlName" "CExplanationPopup" + "fieldName" "CompCustomHUD" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r515" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "res_file_controls" "1" + "explanation_title" "#TF_Competitive_Welcome_SectionFive_Title" + "explanation_body" "#TF_Competitive_Welcome_SectionFive_Text" + } + + "WarPaintUse" + { + "ControlName" "CExplanationPopup" + "fieldName" "WarPaintUse" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "20" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "r100" + "end_y" "200" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c100" + + "res_file_controls" "1" + "explanation_title" "#TF_UsePaintkit_Explanation_Title" + "explanation_body" "#TF_UsePaintkit_Explanation_Body" + } + + "TutorialHighlight" + { + "ControlName" "CExplanationPopup" + "fieldName" "TutorialHighlight" + "xpos" "c-285" + "ypos" "195" + "zpos" "100" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c-85" + "start_y" "185" + "start_wide" "1" + "start_tall" "1" + "end_x" "c20" + "end_y" "120" + "end_wide" "250" + "end_tall" "120" + "callout_inparents_x" "c-40" + "callout_inparents_y" "195" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "%highlighttext%" + "textAlignment" "center" + "xpos" "20" + "ypos" "10" + "wide" "210" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#MMenu_TutorialHighlight_Text" + "textAlignment" "south-west" + "xpos" "20" + "ypos" "60" + "wide" "210" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "46 43 42 255" + } + + "TutorialHighlightButton" + { + "ControlName" "EditablePanel" + "fieldname" "TutorialHighlightButton" + "xpos" "10" + "ypos" "85" + "wide" "230" + "tall" "26" + "visible" "1" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "wide" "230" + "tall" "26" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "#MMenu_TutorialHighlight_Button" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "tutorial" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "235 226 202 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "6" + "ypos" "6" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "PracticeHighlight" + { + "ControlName" "CExplanationPopup" + "fieldName" "PracticeHighlight" + "zpos" "100" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c-85" + "start_y" "185" + "start_wide" "1" + "start_tall" "1" + "end_x" "c20" + "end_y" "120" + "end_wide" "250" + "end_tall" "120" + "callout_inparents_x" "c-40" + "callout_inparents_y" "195" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_PracticeHighlight_Title" + "textAlignment" "center" + "xpos" "20" + "ypos" "10" + "wide" "210" + "tall" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#MMenu_PracticeHighlight_Text" + "textAlignment" "south-west" + "xpos" "20" + "ypos" "50" + "wide" "210" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "46 43 42 255" + } + + "PracticeHighlightButton" + { + "ControlName" "EditablePanel" + "fieldname" "PracticeHighlightButton" + "xpos" "10" + "ypos" "85" + "wide" "230" + "tall" "26" + "visible" "1" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "wide" "230" + "tall" "26" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "#MMenu_PracticeHighlight_Button" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "offlinepractice" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "235 226 202 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "6" + "ypos" "6" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "NewUserForumHighlight" + { + "ControlName" "CExplanationPopup" + "fieldName" "NewUserForumHighlight" + "xpos" "c-55" + "ypos" "280" + "zpos" "100" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c-112" + "start_y" "437" + "start_wide" "1" + "start_tall" "1" + "end_x" "c-205" + "end_y" "280" + "end_wide" "250" + "end_tall" "120" + "callout_inparents_x" "c-116" + "callout_inparents_y" "437" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_NewUserForumHighlight_Title" + "textAlignment" "north-west" + "xpos" "10" + "ypos" "10" + "wide" "210" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#MMenu_NewUserForumHighlight_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "30" + "wide" "210" + "tall" "90" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "OptionsHighlightPanel" + { + "ControlName" "CExplanationPopup" + "fieldName" "OptionsHighlightPanel" + "xpos" "c-55" + "ypos" "280" + "zpos" "100" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c238" + "start_y" "437" + "start_wide" "1" + "start_tall" "1" + "end_x" "c55" + "end_y" "280" + "end_wide" "250" + "end_tall" "120" + "callout_inparents_x" "c240" + "callout_inparents_y" "437" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_OptionsHighlightPanel_Title" + "textAlignment" "north-west" + "xpos" "10" + "ypos" "10" + "wide" "210" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#MMenu_OptionsHighlightPanel_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "30" + "wide" "210" + "tall" "90" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "LoadoutHighlightPanel" + { + "ControlName" "CExplanationPopup" + "fieldName" "LoadoutHighlightPanel" + "xpos" "c-55" + "ypos" "280" + "zpos" "100" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c-190" + "start_y" "267" + "start_wide" "1" + "start_tall" "1" + "end_x" "c-125" + "end_y" "180" + "end_wide" "250" + "end_tall" "220" + "callout_inparents_x" "c-163" + "callout_inparents_y" "267" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_LoadoutHighlightPanel_Title" + "textAlignment" "north-west" + "xpos" "10" + "ypos" "10" + "wide" "210" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#MMenu_LoadoutHighlightPanel_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "30" + "wide" "210" + "tall" "190" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "StoreHighlightPanel" + { + "ControlName" "CExplanationPopup" + "fieldName" "StoreHighlightPanel" + "xpos" "c0" + "ypos" "300" + "zpos" "100" + "wide" "250" + "tall" "60" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c20" + "start_y" "285" + "start_wide" "250" + "start_tall" "125" + "end_x" "c20" + "end_y" "285" + "end_wide" "250" + "end_tall" "125" + "callout_inparents_x" "c-40" + "callout_inparents_y" "267" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#MMenu_StoreHighlightPanel_Title" + "textAlignment" "north-west" + "xpos" "10" + "ypos" "10" + "wide" "210" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "%highlighttext%" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "30" + "wide" "210" + "tall" "190" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "230" + "ypos" "5" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "SpecialEvents" + { + "ControlName" "CExplanationPopup" + "fieldName" "SpecialEvents" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "260" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "0" + "end_x" "r450" + "end_y" "40" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "r140" + "callout_inparents_y" "70" + + "res_file_controls" "1" + "explanation_title" "#TF_SpecialEvent_Title" + "explanation_body" "#TF_SpecialEvent_Body" + + "next_explanation" "SpecialEventsExpiration" + } + + "SpecialEventsExpiration" + { + "ControlName" "CExplanationPopup" + "fieldName" "SpecialEventsExpiration" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "260" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "0" + "end_x" "r600" + "end_y" "40" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "r270" + "callout_inparents_y" "70" + + "res_file_controls" "1" + "explanation_title" "#TF_SpecialEventExpiration_Title" + "explanation_body" "#TF_SpecialEventExpiration_Body" + } +} diff --git a/variants/4x3/resource/ui/mainmenuplaylistentry.res b/variants/4x3/resource/ui/mainmenuplaylistentry.res new file mode 100644 index 0000000..c69e0dd --- /dev/null +++ b/variants/4x3/resource/ui/mainmenuplaylistentry.res @@ -0,0 +1,218 @@ +"Resource/UI/MainMenuPlayListEntry.res" +{ + "ModeImage" + { + "ControlName" "ImagePanel" + "fieldName" "ModeImage" + "xpos" "5" + "ypos" "7" + "zpos" "7" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "proportionaltoparent" "1" + "image" "" + } + + "ToolTipHack" + { + "ControlName" "EditablePanel" + "fieldName" "ToolTipHack" + "xpos" "0" + "ypos" "0" + "zpos" "50" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + } + + "ToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "ToolTipButtonHack" + "xpos" "rs1-6" + "ypos" "2" + "zpos" "51" + "wide" "122" + "tall" "15" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "ModeButton" + { + "ControlName" "CExButton" + "fieldName" "ModeButton" + "xpos" "rs1-6" + "ypos" "2" + "zpos" "6" + "wide" "250" + "tall" "24" + "visible" "1" + "enabled" "1" + "labelText" "%button_token%" + "textinsetx" "25" + "use_proportional_insets" "1" + "font" "HudFontSmallestBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "command" "%button_command%" + "proportionaltoparent" "1" + "actionsignallevel" "2" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "TanLight" + "armedFgColor_override" "TanLight" + "depressedFgColor_override" "TanLight" + } + + "MatchmakingBanPanel" + { + "ControlName" "EditablePanel" + "fieldName" "MatchmakingBanPanel" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "0" + "bgcolor_override" "0 0 0 250" + "proportionaltoparent" "1" + + "MatchmakingBanDurationLabel" + { + "ControlName" "CExLabel" + "fieldName" "MatchmakingBanDurationLabel" + "font" "MMenuPlayListDesc" + "fgcolor_override" "RedSolid" + "labelText" "#TF_Matchmaking_Ban_Duration_Remaining" + "textalignment" "south-west" + "xpos" "5" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "autoResize" "1" + "pinCorner" "0" + "proportionaltoparent" "1" + + "paintbackground" "0" + } + } + + "DescLabel" + { + "ControlName" "CExLabel" + "fieldName" "DescLabel" + "font" "MMenuPlayListDesc" + "labelText" "%desc_token%" + "textAlignment" "north-west" + "xpos" "rs1" + "ypos" "18" + "zpos" "2" + "wide" "125" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "TanLight" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + } + + "DescLabelShadow" + { + "ControlName" "CExLabel" + "fieldName" "DescLabelShadow" + "font" "MMenuPlayListDesc" + "labelText" "%desc_token%" + "textAlignment" "north-west" + "xpos" "rs1+1" + "ypos" "19" + "zpos" "1" + "wide" "125" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "Black" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + } + + "DisabledIcon" + { + "ControlName" "CExImageButton" + "fieldName" "DisabledIcon" + "xpos" "0" + "ypos" "0" + "zpos" "49" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "actionsignallevel" "1" + "command" "comp_access_info" + "labeltext" "" + "eatmouseinput" "0" + "button_activation_type" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + "defaultBgColor_override" "0 0 0 0" + "armedBgColor_override" "0 0 0 0" + "depressedBgColor_override" "0 0 0 0" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 140 140 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "233" + "ypos" "2" + "zpos" "1" + "wide" "15" + "tall" "15" + "visible" "1" + "enabled" "1" + "image" "locked_icon" + "scaleImage" "1" + "proportionaltoparent" "1" + } + } +} \ No newline at end of file diff --git a/variants/4x3/resource/ui/matchmakingdashboard.res b/variants/4x3/resource/ui/matchmakingdashboard.res new file mode 100644 index 0000000..e3fa5e7 --- /dev/null +++ b/variants/4x3/resource/ui/matchmakingdashboard.res @@ -0,0 +1,811 @@ +"Resource/UI/MatchMakingDashboard.res" +{ + "MMDashboard" + { + "fieldName" "MMDashboard" + "visible" "1" + "enabled" "1" + "xpos" "-75" + "ypos" "303" + "zpos" "-2" + "wide" "f0" + "tall" "35" + "keyboardinputenabled" "0" + + "collapsed_height" "0" + "expanded_height" "35" + "resize_time" "0.2" + } + + "TopBar" + { + "ControlName" "EditablePanel" + "fieldName" "TopBar" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "1" + "wide" "f0" + "tall" "35" + "visible" "1" + "proportionaltoparent" "1" + + "pinCorner" "2" + "autoResize" "1" + + "Gradient" + { + "ControlName" "ImagePanel" + "fieldName" "Gradient" + "xpos" "0" + "ypos" "0" + "wide" "p0.5" + "tall" "f6" + "zpos" "0" + "visible" "0" + "enabled" "0" + "rotation" "2" + "proportionaltoparent" "1" + "scaleimage" "1" + "mouseinputenabled" "0" + "alpha" "100" + + "image" "gradient_pure_black" + } + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "-3" + "wide" "700" + "tall" "f5" + "visible" "0" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "OuterShadow" + { + "ControlName" "EditablePanel" + "fieldName" "OuterShadow" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-2" + "wide" "p1.1" + "tall" "p1" + "visible" "0" + "PaintBackgroundType" "2" + "border" "OuterShadowBorder" + "proportionaltoparent" "1" + } + + "ToggleChatButton" + { + "ControlName" "CExImageButton" + "fieldName" "ToggleChatButton" + "xpos" "c110" + "ypos" "0" + "zpos" "-2" + "wide" "24" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "toggle_chat" + "proportionaltoparent" "1" + "labeltext" "" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + "roundedcorners" "15" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuMiniButtonDefault" + "border_armed" "MainMenuMiniButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "TanLight" + "image_armedcolor" "TanLight" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "proportionaltoparent" "1" + "image" "glyph_chat" + } + } + + "PartySlot0" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot0" + "xpos" "c134" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "0" + } + + "PartySlot1" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot1" + "xpos" "c158" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "1" + } + + "PartySlot2" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot2" + "xpos" "c182" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "2" + } + + "PartySlot3" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot3" + "xpos" "c206" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "3" + } + + "PartySlot4" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot4" + "xpos" "c230" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "4" + } + + "PartySlot5" + { + "ControlName" "CDashboardPartyMember" + "fieldName" "PartySlot5" + "xpos" "c254" + "ypos" "rs1-14" + "zpos" "100" + "wide" "o1" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + + "party_slot" "5" + } + + "QueueContainer" + { + "ControlName" "EditablePanel" + "fieldName" "QueueContainer" + "xpos" "c0" + "ypos" "-50" + "zpos" "-10" + "wide" "280" + "tall" "f0" + "visible" "1" + "proportionaltoparent" "1" + + "OuterShadow" + { + "ControlName" "Panel" + "fieldName" "OuterShadow" + "xpos" "0" + "ypos" "0" + "zpos" "" + "wide" "0" + "tall" "0" + "visible" "0" + "proportionaltoparent" "1" + + "border" "OuterShadowBorderThin" + } + + "BGPanel" + { + "ControlName" "Panel" + "fieldName" "BGPanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "visible" "0" + "proportionaltoparent" "1" + + "border" "ReplayDefaultBorder" + } + + "QueueLogoButton" + { + "ControlName" "Button" + "fieldName" "QueueLogoButton" + "xpos" "0" + "ypos" "1" + "zpos" "10" + "wide" "o1" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "queue_logo_clicked" + "proportionaltoparent" "1" + "actionsignallevel" "3" + "button_activation_type" "1" + + "paintbackground" "0" + "paintborder" "0" + } + + "CTFLogoPanel" + { + "ControlName" "CTFLogoPanel" + "fieldname" "CTFLogoPanel" + "xpos" "c-115" + "ypos" "8" + "zpos" "5" + "wide" "o1" + "tall" "f0" + "visible" "1" + "proportionaltoparent" "1" + + "radius" "10" + "velocity" "100" + + "fgcolor_override" "TFOrange" + } + + "QueueText" + { + "ControlName" "CAutoFittingLabel" + "fieldName" "QueueText" + "xpos" "0" + "ypos" "0" + "wide" "0" + "zpos" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "font" "HudFontSmallestBold" + "fgcolor_override" "TanLight" + "textAlignment" "west" + "labelText" "%queue_state%" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + + "fonts" + { + "0" + { + "font" "HudFontSmallestBold" // TF2 Build 11 + } + "1" + { + "font" "StorePromotionsTitle" // TF2 Build 10 + } + "2" + { + "font" "FontStorePrice" // TF2 Build 9 + } + } + } + + "MultiQueuesManageButton" + { + "ControlName" "CExImageButton" + "fieldName" "MultiQueuesManageButton" + "xpos" "rs1-6" + "ypos" "11" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "manage_queues" + "proportionaltoparent" "1" + "actionsignallevel" "3" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "117 107 94 255" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "glyph_options" + "scaleImage" "1" + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "c-100" + "ypos" "0" + "zpos" "10" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "leave_queue" + "proportionaltoparent" "1" + "actionsignallevel" "3" + + "paintbackground" "0" + + "defaultFgColor_override" "117 107 94 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "200 80 60 255" + "image_armedcolor" "155 45 48 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "close_button" + "scaleImage" "1" + } + } + } + + "JoinPartyLobbyContainer" + { + "ControlName" "EditablePanel" + "fieldName" "JoinPartyLobbyContainer" + "xpos" "c180" + "ypos" "-50" + "zpos" "110" + "wide" "220" + "tall" "f0" + "visible" "0" + "proportionaltoparent" "1" + + "OuterShadow" + { + "ControlName" "Panel" + "fieldName" "OuterShadow" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "proportionaltoparent" "1" + + "border" "OuterShadowBorderThin" + } + + "BGPanel" + { + "ControlName" "Panel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "0" + "wide" "f6" + "tall" "f6" + "visible" "1" + "proportionaltoparent" "1" + + "border" "ReplayDefaultBorder" + } + + "PromptText" + { + "ControlName" "Label" + "fieldName" "PromptText" + "xpos" "cs-0.5" + "ypos" "1" + "wide" "f35" + "zpos" "100" + "tall" "f0" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallestBold" + "fgcolor_override" "TanLight" + "textAlignment" "west" + "labelText" "#TF_MM_JoinPartyLobby_Prompt" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + } + + "JoinNowButton" + { + "ControlName" "CExButton" + "fieldName" "JoinNowButton" + "xpos" "rs1-10" + "ypos" "rs1-9" + "wide" "40" + "zpos" "100" + "tall" "15" + + if_queued + { + "xpos" "cs-0.5" + "wide" "150" + } + + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "join_party_match" + "proportionaltoparent" "1" + "labeltext" "#TF_MM_JoinPartyLobby_Join" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + + "armedBgColor_override" "CreditsGreen" + "defaultBgColor_override" "SaleGreen" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "QuitButton" + { + "ControlName" "EditablePanel" + "fieldName" "QuitButton" + "xpos" "rs1" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "3" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "font" "HudFontSmallBold" + "textAlignment" "west" + "textinsetx" "0" + "dulltext" "0" + "brighttext" "0" + "Command" "quit" + "proportionaltoparent" "1" + "labeltext" "" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + "RoundedCorners" "0" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "46 43 42 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "12" + "tall" "12" + "visible" "1" + "enabled" "1" + "image" "glyph_create" + "scaleImage" "1" + } + } + + "DisconnectButton" + { + "ControlName" "EditablePanel" + "fieldName" "DisconnectButton" + "xpos" "rs1" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "3" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "font" "HudFontSmallBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Command" "quit" + "proportionaltoparent" "1" + "labeltext" "#TF_Disconnect" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + "RoundedCorners" "0" + "textinsety" "5" + "textinsetx" "22" + "use_proportional_insets" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "46 43 42 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "12" + "tall" "12" + "visible" "1" + "enabled" "1" + "image" "glyph_create" + "scaleImage" "1" + } + } + + "ResumeButton" + { + "ControlName" "EditablePanel" + "fieldName" "ResumeButton" + "xpos" "rs1-31" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "3" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "font" "HudFontSmallBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Command" "resume_game" + "proportionaltoparent" "1" + "labeltext" "#MMenu_ResumeGame" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + "roundedcorners" "1" + "textinsety" "5" + "textinsetx" "22" + "use_proportional_insets" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "46 43 42 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "1" + "wide" "12" + "tall" "12" + "visible" "1" + "enabled" "1" + "image" "glyph_create" + "scaleImage" "1" + } + } + + "FindAGameButton" + { + "ControlName" "CExImageButton" + "fieldName" "FindAGameButton" + "xpos" "rs1-31-131" + "ypos" "0" + "wide" "24" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "Command" "find_game" + "tabPosition" "0" + "textinsetx" "0" + "use_proportional_insets" "1" + "font" "HudFontSmallBold" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "actionsignallevel" "2" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuMiniButtonDefault" + "border_armed" "MainMenuMiniButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "46 43 42 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "6" + "ypos" "6" + "zpos" "1" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "glyph_workshop_view" + "scaleImage" "1" + + } + } + } +} + diff --git a/variants/4x3/resource/ui/matchmakingdashboardcasualcriteria.res b/variants/4x3/resource/ui/matchmakingdashboardcasualcriteria.res new file mode 100644 index 0000000..7bf13f6 --- /dev/null +++ b/variants/4x3/resource/ui/matchmakingdashboardcasualcriteria.res @@ -0,0 +1,101 @@ +#base "MatchMakingDashboardSidePanel.res" + +"Resource/UI/MatchMakingDashboardCasualCriteria.res" +{ + "CasualCriteria" + { + "fieldName" "CasualCriteria" + "xpos" "r0" + "ypos" "10" + "zpos" "1002" + "wide" "270" + "tall" "f70" + "visible" "1" + "proportionaltoparent" "1" + } + + "Title" + { + "ControlName" "Label" + "fieldName" "Title" + "xpos" "8" + "ypos" "20" + "zpos" "99" + "wide" "f0" + "tall" "20" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_HeaderCasual" + "textAlignment" "west" + "font" "HudFontMediumBigBold" + "fgcolor_override" "TanDark" + + "mouseinputenabled" "0" + } + + "criteria" + { + "ControlName" "CCasualCriteriaPanel" + "fieldName" "criteria" + "xpos" "-3" + "ypos" "40" + "zpos" "100" + "wide" "f0" + "tall" "f73" + "visible" "1" + "proportionaltoparent" "1" + } + + "ToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "ToolTipButtonHack" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "101" + "wide" "f20" + "tall" "20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "QueueButton" + { + "ControlName" "CExButton" + "fieldName" "QueueButton" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "100" + "wide" "f20" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "find_game" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_StartSearch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + } +} diff --git a/variants/4x3/resource/ui/matchmakingdashboardcomp.res b/variants/4x3/resource/ui/matchmakingdashboardcomp.res new file mode 100644 index 0000000..9f83c40 --- /dev/null +++ b/variants/4x3/resource/ui/matchmakingdashboardcomp.res @@ -0,0 +1,144 @@ +#base "MatchMakingDashboardSidePanel.res" + +"Resource/UI/MatchMakingDashboardComp.res" +{ + "CompStats" + { + "fieldName" "CompStats" + "xpos" "r0" + "ypos" "10" + "zpos" "1002" + "wide" "270" + "tall" "f70" + "visible" "1" + "proportionaltoparent" "1" + } + + "Title" + { + "ControlName" "Label" + "fieldName" "Title" + "xpos" "8" + "ypos" "20" + "zpos" "99" + "wide" "f0" + "tall" "20" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_HeaderCompetitive" + "textAlignment" "west" + "font" "HudFontMediumBigBold" + "fgcolor_override" "TanDark" + + "mouseinputenabled" "0" + } + + "ShowExplanationsButton" + { + "ControlName" "CExButton" + "fieldName" "ShowExplanationsButton" + "xpos" "rs1-21" + "ypos" "20" + "zpos" "100" + "wide" "15" + "tall" "o1" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "?" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "Command" "show_explanations" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "actionsignallevel" "1" + "proportionaltoparent" "1" + } + + "RankTooltipPanel" + { + "ControlName" "ImagePanel" + "fieldName" "RankTooltipPanel" + "xpos" "5" + "ypos" "40" + "zpos" "1000" + "wide" "8" + "tall" "8" + "visible" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "image" "info" + "scaleImage" "1" + "alpha" "75" + } + + "stats" + { + "fieldName" "stats" + "xpos" "-1" + "ypos" "40" + "zpos" "100" + "wide" "305" + "tall" "f80" + "visible" "1" + "proportionaltoparent" "1" + } + + "ToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "ToolTipButtonHack" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "101" + "wide" "f20" + "tall" "20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "QueueButton" + { + "ControlName" "CExButton" + "fieldName" "QueueButton" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "100" + "wide" "f20" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "find_game" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_StartSearch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + } +} diff --git a/variants/4x3/resource/ui/matchmakingdashboardeventmatch.res b/variants/4x3/resource/ui/matchmakingdashboardeventmatch.res new file mode 100644 index 0000000..0482659 --- /dev/null +++ b/variants/4x3/resource/ui/matchmakingdashboardeventmatch.res @@ -0,0 +1,247 @@ +#base "MatchMakingDashboardSidePanel.res" + +"Resource/UI/MatchMakingDashboardEventMatch.res" +{ + "EventMatch" + { + "fieldName" "EventMatch" + "xpos" "r0" + "ypos" "10" + "zpos" "1002" + "wide" "270" + "tall" "f70" + "visible" "1" + "proportionaltoparent" "1" + } + + "Title" + { + "ControlName" "Label" + "fieldName" "Title" + "xpos" "8" + "ypos" "20" + "zpos" "99" + "wide" "f0" + "tall" "20" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_HeaderSpecialEvent" + "textAlignment" "west" + "font" "HudFontMediumBigBold" + "fgcolor_override" "TanDark" + + "mouseinputenabled" "0" + } + + "ModeTitle" + { + "ControlName" "Label" + "fieldName" "ModeTitle" + "xpos" "8" + "ypos" "43" + "zpos" "99" + "wide" "f0" + "tall" "20" + "proportionaltoparent" "1" + "labeltext" "%title%" + "textAlignment" "west" + "font" "HudFontMediumSmallBold" + "fgcolor_override" "Orange" + + "mouseinputenabled" "0" + } + + "RankImage" + { + "ControlName" "CTFLocalPlayerBadgePanel" + "fieldName" "RankImage" + "xpos" "-10" + "ypos" "45" + "zpos" "110" + "wide" "o1" + "tall" "70" + "visible" "1" + "enabled" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + + "matchgroup" "MatchGroup_Casual_12v12" + } + + "RankPanel" + { + "ControlName" "CPvPRankPanel" + "fieldName" "RankPanel" + "xpos" "-85" + "ypos" "25" + "zpos" "100" + "wide" "330" + "tall" "92" + "visible" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + + "matchgroup" "MatchGroup_Casual_12v12" + + "show_model" "0" + "show_name" "0" + } + + "ModeImageGroup" + { + "ControlName" "EditablePanel" + "fieldName" "ModeImageGroup" + "xpos" "6" + "ypos" "100" + "zpos" "1" + "wide" "250" + "tall" "o0.25" + "visible" "1" + "enabled" "1" + + "DropShadow" + { + "ControlName" "EditablePanel" + "fieldName" "DropShadow" + "xpos" "0" + "ypos" "0" + "zpos" "101" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "InnerShadowBorder" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + } + + "ModeImage" + { + "ControlName" "ImagePanel" + "fieldName" "ModeImage" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "mouseinputenabled" "0" + "image" "mvm/mannup" + "scaleImage" "1" + "proportionaltoparent" "1" + } + } + + "DescScroller" + { + "ControlName" "CExScrollingEditablePanel" + "fieldName" "DescScroller" + "xpos" "cs-0.5" + "ypos" "165" + "zpos" "2" + "wide" "f20" + "tall" "215" + "proportionaltoparent" "1" + + "ScrollBar" + { + "ControlName" "ScrollBar" + "FieldName" "ScrollBar" + "xpos" "rs1-5" + "ypos" "0" + "tall" "f0" + "wide" "5" // This gets slammed from client schme. GG. + "zpos" "1000" + "nobuttons" "1" + "proportionaltoparent" "1" + + "Slider" + { + "fgcolor_override" "TanDark" + } + + "UpButton" + { + "ControlName" "Button" + "FieldName" "UpButton" + "visible" "0" + } + + "DownButton" + { + "ControlName" "Button" + "FieldName" "DownButton" + "visible" "0" + } + } + + "ModeDesc" + { + "ControlName" "Label" + "fieldName" "ModeDesc" + "font" "HudFontSmall" + "fgcolor_override" "TanLight" + "labelText" "%desc%" + "textAlignment" "north-west" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "300" + "wrap" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + "auto_tall_tocontents" "1" + } + } + + "ToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "ToolTipButtonHack" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "101" + "wide" "f20" + "tall" "20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "QueueButton" + { + "ControlName" "CExButton" + "fieldName" "QueueButton" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "100" + "wide" "f20" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "find_game" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_StartSearch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + } +} diff --git a/variants/4x3/resource/ui/matchmakingdashboardmvmcriteria.res b/variants/4x3/resource/ui/matchmakingdashboardmvmcriteria.res new file mode 100644 index 0000000..13b24e8 --- /dev/null +++ b/variants/4x3/resource/ui/matchmakingdashboardmvmcriteria.res @@ -0,0 +1,225 @@ +#base "MatchMakingDashboardSidePanel.res" + +"Resource/UI/MatchMakingDashboardMvMCriteria.res" +{ + "MVMCriteria" + { + "fieldName" "MVMCriteria" + "xpos" "r0" + "ypos" "10" + "zpos" "1002" + "wide" "420" + "tall" "f70" + "visible" "1" + "proportionaltoparent" "1" + } + + "criteria" + { + "ControlName" "CMVMCriteriaPanel" + "fieldName" "criteria" + "xpos" "5" + "ypos" "15" + "zpos" "100" + "wide" "410" + "tall" "f50" + "visible" "1" + "proportionaltoparent" "1" + + "pinCorner" "2" + } + + "BackButton" + { + "ControlName" "CExButton" + "fieldName" "BackButton" + "xpos" "6" + "ypos" "rs1-8" + "zpos" "100" + "wide" "90" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "back" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_Back" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + //"actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "MannUpToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "MannUpToolTipButtonHack" + "xpos" "106" + "ypos" "rs1-8" + "zpos" "101" + "wide" "170" + "tall" "20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "MannUpQueueButton" + { + "ControlName" "CExButton" + "fieldName" "MannUpQueueButton" + "xpos" "106" + "ypos" "rs1-8" + "zpos" "100" + "wide" "170" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "start_search" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_StartSearch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + } + + "BootCampToolTipButtonHack" + { + "ControlName" "EditablePanel" + "fieldName" "BootCampToolTipButtonHack" + "xpos" "5" + "ypos" "rs1-8" + "zpos" "101" + "wide" "270" + "tall" "20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "eatmouseinput" "0" + "showtooltipswhenmousedisabled" "1" + "proportionaltoparent" "1" + } + + "BootCampQueueButton" + { + "ControlName" "CExButton" + "fieldName" "BootCampQueueButton" + "xpos" "5" + "ypos" "rs1-8" + "zpos" "100" + "wide" "270" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "start_search" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_StartSearch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + } + + "NextButton" + { + "ControlName" "CExButton" + "fieldName" "NextButton" + "xpos" "cs-0.5" + "ypos" "rs1-8" + "zpos" "100" + "wide" "f20" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "select_tour" + "proportionaltoparent" "1" + "labeltext" "#TF_MvM_SelectChallenge" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + //"actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "JoinLateCheckButton" + { + "ControlName" "CheckButton" + "fieldName" "JoinLateCheckButton" + "xpos" "rs1" + "ypos" "rs1-9" + "zpos" "50" + "wide" "140" + "tall" "20" + "font" "HudFontSmallest" + "labelText" "" + "proportionaltoparent" "1" + } + + "JoinLateLabel" + { + "ControlName" "Label" + "fieldName" "JoinLateLabel" + "xpos" "rs1" + "ypos" "rs1-9" + "zpos" "50" + "wide" "115" + "tall" "20" + "font" "HudFontSmallest" + "labelText" "#TF_Matchmaking_JoinInProgress" + "proportionaltoparent" "1" + } +} diff --git a/variants/4x3/resource/ui/matchmakingdashboardplaylist.res b/variants/4x3/resource/ui/matchmakingdashboardplaylist.res new file mode 100644 index 0000000..ae0d3de --- /dev/null +++ b/variants/4x3/resource/ui/matchmakingdashboardplaylist.res @@ -0,0 +1,47 @@ +#base "MatchMakingDashboardSidePanel.res" + +"Resource/UI/MatchMakingDashboardPlayList.res" +{ + "ExpandableList" + { + "fieldName" "ExpandableList" + "xpos" "c0" + "ypos" "c45" + "zpos" "1001" + "wide" "270" + "tall" "136" + "visible" "1" + "proportionaltoparent" "1" + } + + "Title" + { + "ControlName" "Label" + "fieldName" "Title" + "xpos" "8" + "ypos" "20" + "zpos" "99" + "wide" "f0" + "tall" "20" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_HeaderModeSelect" + "textAlignment" "west" + "font" "HudFontMediumBigBold" + "fgcolor_override" "TanDark" + + "mouseinputenabled" "0" + } + + "playlist" + { + "ControlName" "CTFPlaylistPanel" + "fieldName" "playlist" + "xpos" "8" + "ypos" "50" + "zpos" "100" + "wide" "255" + "tall" "150" + "visible" "1" + "proportionaltoparent" "1" + } +} diff --git a/variants/4x3/resource/ui/matchmakingdashboardpopup.res b/variants/4x3/resource/ui/matchmakingdashboardpopup.res new file mode 100644 index 0000000..304c0e0 --- /dev/null +++ b/variants/4x3/resource/ui/matchmakingdashboardpopup.res @@ -0,0 +1,717 @@ +"Resource/UI/MatchMakingDashboardPopup.res" +{ + "MMPopup" + { + "ControlName" "CExpandablePanel" + "fieldName" "MMPopup" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "10000" + "wide" "260" + "tall" "70" + "visible" "1" + "proportionaltoparent" "1" + "keyboardinputenabled" "0" + "mouseinputenabled" "1" + + "collapsed_height" "0" + "expanded_height" "70" + + "pinCorner" "2" + "autoResize" "1" + + "OuterShadow" + { + "ControlName" "EditablePanel" + "fieldName" "OuterShadow" + "xpos" "0" + "ypos" "0" + "zpos" "-2" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "0" + "border" "OuterShadowBorder" + "proportionaltoparent" "1" + + "pinCorner" "2" + "autoResize" "1" + } + + "IdleContainer" + { + "fieldName" "IdleContainer" + "ControlName" "EditablePanel" + "xpos" "cs-0.5" + "ypos" "rs1" + "zpos" "0" + "wide" "f10" + "tall" "f5" + "visible" "0" + "proportionaltoparent" "1" + + "pinCorner" "2" + "autoResize" "1" + } + + "ChooseRematchOrRequeueContainer" + { + "ControlName" "EditablePanel" + "fieldName" "ChooseRematchOrRequeueContainer" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f8" + "tall" "f4" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "pinCorner" "2" + "autoResize" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "LeaderContainer" + { + "ControlName" "EditablePanel" + "fieldName" "LeaderContainer" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "RematchButton" + { + "ControlName" "CExButton" + "fieldName" "RematchButton" + "xpos" "10" + "ypos" "rs1-5" + "zpos" "100" + "wide" "80" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "rematch" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_Rematch" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "RequeueButton" + { + "ControlName" "CExButton" + "fieldName" "RequeueButton" + "xpos" "rs1-10" + "ypos" "rs1-5" + "zpos" "100" + "wide" "140" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "new_match" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_Requeue" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "NonLeaderContainer" + { + "ControlName" "EditablePanel" + "fieldName" "NonLeaderContainer" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "NonLeaderDesc" + { + "ControlName" "Label" + "fieldName" "NonLeaderDesc" + "xpos" "cs-0.5" + "ypos" "rs1-17" + "zpos" "100" + "wide" "f0" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallest" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_RequeueNonLeader" + "paintbackground" "1" + } + + + "LeavePartyButton" + { + "ControlName" "CExButton" + "fieldName" "LeavePartyButton" + "xpos" "cs-0.5" + "ypos" "rs1-5" + "zpos" "100" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "leave_party" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_LeaveParty" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + "paintbackground" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "DescLabel" + { + "ControlName" "Label" + "fieldName" "DescLabel" + "xpos" "0" + "ypos" "7" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "#TF_Matchmaking_RollingQueue_MatchOver" + "proportionaltoparent" "1" + } + + "VoteEndTimeLabel" + { + "ControlName" "Label" + "fieldName" "VoteEndTimeLabel" + "xpos" "0" + "ypos" "rs1-17" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallest" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "%vote_end_time%" + "proportionaltoparent" "1" + } + + "RematchVoteState" + { + "ControlName" "Label" + "fieldName" "RematchVoteState" + "xpos" "cs-0.5" + "ypos" "rs1-27" + "zpos" "100" + "wide" "f0" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallest" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "proportionaltoparent" "1" + "labeltext" "%votes_needed%" + "paintbackground" "1" + } + + } + + "RematchWaitingForOthers" + { + "ControlName" "EditablePanel" + "fieldName" "RematchWaitingForOthers" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f8" + "tall" "f4" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "pinCorner" "2" + "autoResize" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "DescLabel" + { + "ControlName" "Label" + "fieldName" "DescLabel" + "xpos" "0" + "ypos" "7" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "#TF_Matchmaking_RollingQueue_Rematch_Waiting" + "proportionaltoparent" "1" + } + + "VoteEndTimeLabel" + { + "ControlName" "Label" + "fieldName" "VoteEndTimeLabel" + "xpos" "0" + "ypos" "rs1-17" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallest" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "%vote_end_time%" + "proportionaltoparent" "1" + } + + "NonLeaderContainer" + { + "ControlName" "EditablePanel" + "fieldName" "NonLeaderContainer" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "0" + "proportionaltoparent" "1" + + "LeavePartyButton" + { + "ControlName" "CExButton" + "fieldName" "LeavePartyButton" + "xpos" "cs-0.5" + "ypos" "rs1-5" + "zpos" "100" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "leave_party" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_LeaveParty" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + "paintbackground" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + } + + "SearchingContainer" + { + "ControlName" "EditablePanel" + "fieldName" "SearchingContainer" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f8" + "tall" "f4" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "pinCorner" "2" + "autoResize" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "SearchingLabel" + { + "ControlName" "Label" + "fieldName" "SearchingLabel" + "xpos" "cs-0.5" + "ypos" "5" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "#TF_Matchmaking_RollingQueue_Start" + "proportionaltoparent" "1" + } + + "Spinner" + { + "ControlName" "ImagePanel" + "fieldName" "Spinner" + "xpos" "cs-0.5" + "ypos" "12" + "zpos" "1" + "wide" "o1" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "image" "animated/tf2_logo_hourglass" + "scaleImage" "1" + "proportionaltoparent" "1" + } + + "LeaderContainer" + { + "ControlName" "EditablePanel" + "fieldName" "LeaderContainer" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "LeaveQueueButton" + { + "ControlName" "CExButton" + "fieldName" "LeaveQueueButton" + "xpos" "cs-0.5" + "ypos" "rs1-5" + "zpos" "100" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "leave_queue" + "proportionaltoparent" "1" + "labeltext" "#TF_MM_LeaveQueue" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "3" + "paintbackground" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + } + + "MatchReadyAndWaitingContainer" + { + "ControlName" "EditablePanel" + "fieldName" "MatchReadyAndWaitingContainer" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f8" + "tall" "f4" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "pinCorner" "2" + "autoResize" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "DescLabel" + { + "ControlName" "Label" + "fieldName" "DescLabel" + "xpos" "0" + "ypos" "7" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "#TF_Matchmaking_RollingQueue_NewMatchReady" + "proportionaltoparent" "1" + } + + "AutoJoinLabel" + { + "ControlName" "Label" + "fieldName" "AutoJoinLabel" + "xpos" "0" + "ypos" "rs1-17" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallest" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "%auto_join%" + "proportionaltoparent" "1" + } + + "AbandonButton" + { + "ControlName" "CExButton" + "fieldName" "AbandonButton" + "xpos" "rs1-10" + "ypos" "rs1-5" + "zpos" "100" + "wide" "75" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "abandon_match" + "proportionaltoparent" "1" + "labeltext" "#TF_MM_Rejoin_Leave" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + "paintbackground" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "JoinNowButton" + { + "ControlName" "CExButton" + "fieldName" "JoinNowButton" + "xpos" "10" + "ypos" "rs1-5" + "zpos" "100" + "wide" "150" + "tall" "15" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "join_match" + "proportionaltoparent" "1" + "labeltext" "#TF_Matchmaking_RollingQueue_JoinNow" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "2" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "46 43 42 255" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "RematchStartingContainer" + { + "ControlName" "EditablePanel" + "fieldName" "RematchStartingContainer" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f8" + "tall" "f4" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + + "pinCorner" "2" + "autoResize" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "PaintBackgroundType" "2" + "border" "ReplayDefaultBorder" + "proportionaltoparent" "1" + } + + "SearchingLabel" + { + "ControlName" "Label" + "fieldName" "SearchingLabel" + "xpos" "cs-0.5" + "ypos" "5" + "wide" "f0" + "zpos" "100" + "tall" "20" + "visible" "1" + "enabled" "1" + "font" "HudFontSmallBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + "labelText" "#TF_Matchmaking_RollingQueue_RematchStarting" + "proportionaltoparent" "1" + } + + "Spinner" + { + "ControlName" "ImagePanel" + "fieldName" "Spinner" + "xpos" "cs-0.5" + "ypos" "12" + "zpos" "1" + "wide" "o1" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "image" "animated/tf2_logo_hourglass" + "scaleImage" "1" + "proportionaltoparent" "1" + } + } + } +} diff --git a/variants/4x3/resource/ui/matchmakingplaylist.res b/variants/4x3/resource/ui/matchmakingplaylist.res new file mode 100644 index 0000000..6aab6ff --- /dev/null +++ b/variants/4x3/resource/ui/matchmakingplaylist.res @@ -0,0 +1,101 @@ +"Resource/UI/MatchMakingDashboardCasualCriteria.res" +{ + "EventEntry" + { + "ControlName" "CEventPlayListEntry" + "fieldName" "EventEntry" + "xpos" "0" + "ypos" "3" + "tall" "26" + "wide" "255" + "proportionaltoparent" "1" + + "button_command" "play_event" + } + + "CasualEntry" + { + "ControlName" "CPlayListEntry" + "fieldName" "CasualEntry" + "xpos" "0" + "ypos" "3" + "tall" "26" + "wide" "255" + "proportionaltoparent" "1" + + "image_name" "glyph_casual" + "button_token" "#TF_Casual_Explanation_Intro_Title" + "button_command" "play_casual" + //"desc_token" "#MMenu_PlayList_Casual_Desc" + "matchgroup" "7" // k_eTFMatchGroup_Casual_12v12 + + } + + "CompetitiveEntry" + { + "ControlName" "CPlayListEntry" + "fieldName" "CompetitiveEntry" + "xpos" "0" + "ypos" "55" + "tall" "26" + "wide" "255" + "proportionaltoparent" "1" + + "image_name" "glyph_comp" + "button_token" "#MMenu_PlayComp" + "button_command" "play_competitive" + //"desc_token" "#MMenu_PlayList_Competitive_Desc" + "matchgroup" "2" // k_eTFMatchGroup_Ladder_6v6 + + } + + "MvMEntry" + { + "ControlName" "CPlayListEntry" + "fieldName" "MvMEntry" + "xpos" "0" + "ypos" "29" + "tall" "26" + "wide" "255" + "proportionaltoparent" "1" + + "image_name" "glyph_mvm" + "button_token" "#MMenu_PlayCoop" + "button_command" "play_mvm" + //"desc_token" "#MMenu_PlayList_MvM_Desc" + "matchgroup" "1" // k_eTFMatchGroup_MvM_MannUp + + } + + "ScrollBar" + { + "ControlName" "ScrollBar" + "FieldName" "ScrollBar" + "xpos" "rs1-1" + "ypos" "0" + "tall" "f0" + "wide" "5" // This gets slammed from client schme. GG. + "zpos" "1000" + "nobuttons" "1" + "proportionaltoparent" "1" + + "Slider" + { + "fgcolor_override" "TanDark" + } + + "UpButton" + { + "ControlName" "Button" + "FieldName" "UpButton" + "visible" "0" + } + + "DownButton" + { + "ControlName" "Button" + "FieldName" "DownButton" + "visible" "0" + } + } +}