From aefd79dded7ccee1b52b1432ec7cea21d92e0da9 Mon Sep 17 00:00:00 2001 From: Isaac Shoebottom Date: Mon, 30 Dec 2024 07:25:26 -0400 Subject: [PATCH] Re-add toonhud --- .gitmodules | 2 +- README.md | 10 +- hud_toonhud.vpk | Bin 5773925 -> 0 bytes hud_toonhud/cfg/disable_transparency.cfg | 6 + hud_toonhud/cfg/enable_transparency.cfg | 6 + hud_toonhud/info.vdf | 4 + .../hud/eng_status_area_sentry_alrt_mask.vtf | Bin 0 -> 65744 bytes .../hud/eng_status_area_tele_alert_mask.vtf | Bin 0 -> 32912 bytes hud_toonhud/materials/hud/health_over_bg.vtf | Bin 0 -> 65744 bytes hud_toonhud/materials/hud/ico_reel.vtf | Bin 0 -> 65744 bytes .../sprites/obj_icons/icon_obj_1_blu.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_1_blu_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_1_neutral.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_1_neutral_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_1_red.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_1_red_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_2_blu.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_2_blu_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_2_neutral.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_2_neutral_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_2_red.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_2_red_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_3_blu.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_3_blu_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_3_neutral.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_3_neutral_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_3_red.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_3_red_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_4_blu.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_4_blu_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_4_neutral.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_4_neutral_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_4_red.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_4_red_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_5_blu.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_5_blu_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_5_neutral.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_5_neutral_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_5_red.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_5_red_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_blu.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_blu_locked.vtf | Bin 0 -> 16592 bytes .../icon_obj_blu_mannhattan_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_cap_blu.vtf | Bin 0 -> 32912 bytes .../sprites/obj_icons/icon_obj_cap_blu_up.vtf | Bin 0 -> 32912 bytes .../sprites/obj_icons/icon_obj_cap_mask.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_cap_red.vtf | Bin 0 -> 32912 bytes .../sprites/obj_icons/icon_obj_cap_red_up.vtf | Bin 0 -> 32912 bytes .../sprites/obj_icons/icon_obj_neutral.vtf | Bin 0 -> 16592 bytes .../obj_icons/icon_obj_neutral_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_red.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_red_locked.vtf | Bin 0 -> 16592 bytes .../sprites/obj_icons/icon_obj_timer.vtf | Bin 0 -> 32912 bytes .../sprites/obj_icons/icon_obj_white.vtf | Bin 0 -> 16592 bytes .../materials/vgui/button_quests_pda.vtf | Bin 0 -> 16592 bytes .../vgui/button_quests_pda_disabled.vtf | Bin 0 -> 16592 bytes .../materials/vgui/chalkboard_scroll_box.vtf | Bin 0 -> 2192 bytes .../materials/vgui/chalkboard_scroll_down.vtf | Bin 0 -> 1232 bytes .../materials/vgui/chalkboard_scroll_line.vtf | Bin 0 -> 4208 bytes .../materials/vgui/chalkboard_scroll_up.vtf | Bin 0 -> 1232 bytes hud_toonhud/materials/vgui/close_button.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/backpackslot.vmt | 5 + .../vgui/replay/thumbnails/backpackslot.vtf | Bin 0 -> 16592 bytes .../vgui/replay/thumbnails/bluecorner.vmt | 5 + .../vgui/replay/thumbnails/bluecorner.vtf | Bin 0 -> 65744 bytes .../vgui/replay/thumbnails/button.vmt | 7 + .../vgui/replay/thumbnails/button.vtf | Bin 0 -> 65744 bytes .../thumbnails/button_holder_central.vmt | 7 + .../thumbnails/button_holder_central.vtf | Bin 0 -> 65744 bytes .../vgui/replay/thumbnails/color_white.vmt | 5 + .../materials/vgui/replay/thumbnails/fill.vmt | 7 + .../materials/vgui/replay/thumbnails/fill.vtf | Bin 0 -> 176 bytes .../thumbnails/glyphs/glyph_competitive.vmt | 9 + .../thumbnails/glyphs/glyph_competitive.vtf | Bin 0 -> 22080 bytes .../thumbnails/glyphs/glyph_console.vmt | 9 + .../thumbnails/glyphs/glyph_console.vtf | Bin 0 -> 22080 bytes .../replay/thumbnails/glyphs/glyph_coop.vmt | 9 + .../replay/thumbnails/glyphs/glyph_coop.vtf | Bin 0 -> 22080 bytes .../replay/thumbnails/glyphs/glyph_create.vmt | 9 + .../glyphs/glyph_hudmode_centered.vmt | 9 + .../glyphs/glyph_hudmode_centered.vtf | Bin 0 -> 22080 bytes .../glyphs/glyph_hudmode_default.vmt | 9 + .../glyphs/glyph_hudmode_default.vtf | Bin 0 -> 22080 bytes .../replay/thumbnails/glyphs/glyph_items.vmt | 9 + .../replay/thumbnails/glyphs/glyph_items.vtf | Bin 0 -> 22080 bytes .../thumbnails/glyphs/glyph_practice.vmt | 9 + .../thumbnails/glyphs/glyph_practice.vtf | Bin 0 -> 22080 bytes .../replay/thumbnails/glyphs/glyph_quit.vmt | 9 + .../replay/thumbnails/glyphs/glyph_quit.vtf | Bin 0 -> 22080 bytes .../replay/thumbnails/glyphs/glyph_reload.vmt | 9 + .../replay/thumbnails/glyphs/glyph_reload.vtf | Bin 0 -> 4304 bytes .../glyphs/glyph_server_browser.vmt | 9 + .../glyphs/glyph_server_browser.vtf | Bin 0 -> 16592 bytes .../thumbnails/glyphs/glyph_steamworkshop.vmt | 9 + .../thumbnails/glyphs/glyph_steamworkshop.vtf | Bin 0 -> 22080 bytes .../replay/thumbnails/glyphs/glyph_store.vmt | 9 + .../replay/thumbnails/glyphs/glyph_store.vtf | Bin 0 -> 16592 bytes .../replay/thumbnails/glyphs/glyph_tf2.vmt | 9 + .../replay/thumbnails/glyphs/glyph_tf2.vtf | Bin 0 -> 22080 bytes .../thumbnails/glyphs/glyph_toonhud.vmt | 9 + .../thumbnails/glyphs/glyph_toonhud.vtf | Bin 0 -> 4304 bytes .../replay/thumbnails/glyphs/glyph_tv.vmt | 9 + .../replay/thumbnails/glyphs/glyph_tv.vtf | Bin 0 -> 22080 bytes .../vgui/replay/thumbnails/gradient.vmt | 6 + .../vgui/replay/thumbnails/gradient.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/hitmarker_blue.vmt | 5 + .../vgui/replay/thumbnails/hitmarker_blue.vtf | Bin 0 -> 16592 bytes .../vgui/replay/thumbnails/hitmarker_red.vmt | 5 + .../vgui/replay/thumbnails/hitmarker_red.vtf | Bin 0 -> 16592 bytes .../vgui/replay/thumbnails/larrow.vmt | 7 + .../vgui/replay/thumbnails/larrow.vtf | Bin 0 -> 1232 bytes .../vgui/replay/thumbnails/loadout_rect.vmt | 7 + .../vgui/replay/thumbnails/loadout_rect.vtf | Bin 0 -> 32912 bytes .../thumbnails/mainmenu/button_alert.vmt | 7 + .../thumbnails/mainmenu/button_alert.vtf | Bin 0 -> 16592 bytes .../thumbnails/mainmenu/button_motd.vmt | 7 + .../thumbnails/mainmenu/button_motd.vtf | Bin 0 -> 16592 bytes .../thumbnails/mainmenu/button_streaming.vmt | 7 + .../thumbnails/mainmenu/button_streaming.vtf | Bin 0 -> 16592 bytes .../replay/thumbnails/mainmenu/mmbutton.vmt | 9 + .../replay/thumbnails/mainmenu/mmbutton.vtf | Bin 0 -> 16592 bytes .../vgui/replay/thumbnails/rarrow.vmt | 7 + .../vgui/replay/thumbnails/rarrow.vtf | Bin 0 -> 1232 bytes .../vgui/replay/thumbnails/redcorner.vmt | 5 + .../vgui/replay/thumbnails/redcorner.vtf | Bin 0 -> 65744 bytes .../vgui/replay/thumbnails/search.vmt | 7 + .../vgui/replay/thumbnails/search.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/teamsilhouette.vmt | 11 + .../vgui/replay/thumbnails/teamsilhouette.vtf | Bin 0 -> 524432 bytes .../vgui/replay/thumbnails/transparent.vmt | 9 + .../vgui/replay/thumbnails/transparent.vtf | Bin 0 -> 262352 bytes .../thumbnails/vertical_gradient_box.vmt | 9 + .../thumbnails/vertical_gradient_box.vtf | Bin 0 -> 16592 bytes .../vgui/replay/thumbnails/xhairs/xhair1.vmt | 40 + .../vgui/replay/thumbnails/xhairs/xhair1.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair10.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair11.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair12.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair13.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair14.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair15.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair16.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair17.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair18.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair19.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair2.vmt | 40 + .../vgui/replay/thumbnails/xhairs/xhair2.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair20.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair21.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair22.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair23.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair24.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair25.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair26.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair27.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair28.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair29.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair3.vmt | 39 + .../vgui/replay/thumbnails/xhairs/xhair3.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair30.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair31.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair32.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair4.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair5.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair6.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair7.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair8.vtf | Bin 0 -> 4304 bytes .../vgui/replay/thumbnails/xhairs/xhair9.vtf | Bin 0 -> 4304 bytes hud_toonhud/resource/chatscheme.res | 807 +++ hud_toonhud/resource/clientscheme.res | 3 + hud_toonhud/resource/clientscheme_borders.res | 4894 +++++++++++++++++ hud_toonhud/resource/clientscheme_colors.res | 564 ++ hud_toonhud/resource/clientscheme_fonts.res | 3302 +++++++++++ hud_toonhud/resource/closecaption_english.dat | Bin 0 -> 192512 bytes hud_toonhud/resource/closecaption_english.txt | Bin 0 -> 478730 bytes hud_toonhud/resource/fonts/Gobold.ttf | Bin 0 -> 19384 bytes hud_toonhud/resource/fonts/Karla.ttf | Bin 0 -> 16816 bytes hud_toonhud/resource/fonts/Lato.ttf | Bin 0 -> 120196 bytes hud_toonhud/resource/fonts/Montserrat.ttf | Bin 0 -> 29016 bytes .../resource/fonts/Prototype Capital.ttf | Bin 0 -> 53644 bytes hud_toonhud/resource/fonts/Prototype.ttf | Bin 0 -> 29592 bytes hud_toonhud/resource/fonts/ToonHUD Dimbo.ttf | Bin 0 -> 42132 bytes .../resource/fonts/ToonHUD Hemi Head.ttf | Bin 0 -> 61700 bytes hud_toonhud/resource/fonts/ToonHUD Icons.ttf | Bin 0 -> 11868 bytes .../resource/fonts/ToonHUD KOMIKAX.ttf | Bin 0 -> 68244 bytes .../resource/fonts/ToonHUD Montserrat.ttf | Bin 0 -> 65748 bytes hud_toonhud/resource/gamemenu.res | 103 + hud_toonhud/resource/sourcescheme.res | 399 ++ hud_toonhud/resource/ui/basechat.res | 82 + .../resource/ui/build_menu/base_active.res | 167 + .../base_active_teleport_target.res | 129 + .../ui/build_menu/base_already_built.res | 172 + .../ui/build_menu/base_cant_afford.res | 171 + .../ui/build_menu/base_selectable.res | 107 + .../ui/build_menu/base_unavailable.res | 150 + .../base_unavailable_teleport_target.res | 114 + .../ui/build_menu/dispenser_active.res | 19 + .../ui/build_menu/dispenser_already_built.res | 19 + .../ui/build_menu/dispenser_cant_afford.res | 19 + .../ui/build_menu/dispenser_selectable.res | 14 + .../ui/build_menu/dispenser_unavailable.res | 14 + .../build_menu/eureka_target_home_avail.res | 19 + .../build_menu/eureka_target_home_unavail.res | 14 + .../eureka_target_tele_exit_avail.res | 19 + .../eureka_target_tele_exit_unavail.res | 14 + .../ui/build_menu/hudmenuengybuild.res | 360 ++ .../ui/build_menu/hudmenueurekaeffect.res | 146 + .../ui/build_menu/pipboy/base_active.res | 167 + .../pipboy/base_active_teleport_target.res | 129 + .../build_menu/pipboy/base_already_built.res | 172 + .../ui/build_menu/pipboy/base_cant_afford.res | 171 + .../ui/build_menu/pipboy/base_selectable.res | 107 + .../ui/build_menu/pipboy/base_unavailable.res | 150 + .../base_unavailable_teleport_target.res | 114 + .../ui/build_menu/pipboy/dispenser_active.res | 19 + .../pipboy/dispenser_already_built.res | 19 + .../pipboy/dispenser_cant_afford.res | 19 + .../pipboy/dispenser_selectable.res | 14 + .../pipboy/dispenser_unavailable.res | 14 + .../pipboy/eureka_target_home_avail.res | 19 + .../pipboy/eureka_target_home_unavail.res | 14 + .../pipboy/eureka_target_tele_exit_avail.res | 19 + .../eureka_target_tele_exit_unavail.res | 14 + .../ui/build_menu/pipboy/hudmenuengybuild.res | 382 ++ .../build_menu/pipboy/hudmenueurekaeffect.res | 165 + .../ui/build_menu/pipboy/sentry_active.res | 20 + .../pipboy/sentry_already_built.res | 22 + .../build_menu/pipboy/sentry_cant_afford.res | 20 + .../build_menu/pipboy/sentry_selectable.res | 15 + .../build_menu/pipboy/sentry_unavailable.res | 15 + .../pipboy/tele_entrance_active.res | 19 + .../pipboy/tele_entrance_already_built.res | 19 + .../pipboy/tele_entrance_cant_afford.res | 19 + .../pipboy/tele_entrance_unavailable.res | 14 + .../ui/build_menu/pipboy/tele_exit_active.res | 19 + .../pipboy/tele_exit_already_built.res | 19 + .../pipboy/tele_exit_cant_afford.res | 19 + .../pipboy/tele_exit_unavailable.res | 14 + .../ui/build_menu/pipboy/tele_selectable.res | 14 + .../resource/ui/build_menu/sentry_active.res | 20 + .../ui/build_menu/sentry_already_built.res | 22 + .../ui/build_menu/sentry_cant_afford.res | 20 + .../ui/build_menu/sentry_selectable.res | 15 + .../ui/build_menu/sentry_unavailable.res | 15 + .../ui/build_menu/tele_entrance_active.res | 19 + .../tele_entrance_already_built.res | 19 + .../build_menu/tele_entrance_cant_afford.res | 19 + .../build_menu/tele_entrance_unavailable.res | 14 + .../ui/build_menu/tele_exit_active.res | 19 + .../ui/build_menu/tele_exit_already_built.res | 19 + .../ui/build_menu/tele_exit_cant_afford.res | 19 + .../ui/build_menu/tele_exit_unavailable.res | 14 + .../ui/build_menu/tele_selectable.res | 14 + .../ui/build_menu_360/base_active.res | 110 + .../ui/build_menu_360/base_already_built.res | 110 + .../ui/build_menu_360/base_cant_afford.res | 97 + .../ui/build_menu_360/hudmenuengybuild.res | 551 ++ .../build_menu_360/sentry_already_built.res | 18 + .../resource/ui/charinfoarmorysubpanel.res | 469 ++ .../resource/ui/charinfoloadoutsubpanel.res | 2857 ++++++++++ hud_toonhud/resource/ui/charinfopanel.res | 186 + hud_toonhud/resource/ui/classloadoutpanel.res | 871 +++ hud_toonhud/resource/ui/classselection.res | 2053 +++++++ hud_toonhud/resource/ui/compstats.res | 383 ++ .../resource/ui/controlpointcountdown.res | 26 + hud_toonhud/resource/ui/controlpointicon.res | 115 + hud_toonhud/resource/ui/craftingpanel.res | 520 ++ .../resource/ui/dashboardpartymember.res | 170 + .../resource/ui/destroy_menu/base_active.res | 171 + .../ui/destroy_menu/base_inactive.res | 98 + .../ui/destroy_menu/dispenser_active.res | 111 + .../ui/destroy_menu/dispenser_inactive.res | 136 + .../ui/destroy_menu/hudmenuengydestroy.res | 296 + .../ui/destroy_menu/pipboy/base_active.res | 171 + .../ui/destroy_menu/pipboy/base_inactive.res | 98 + .../destroy_menu/pipboy/dispenser_active.res | 111 + .../pipboy/dispenser_inactive.res | 136 + .../pipboy/hudmenuengydestroy.res | 318 ++ .../ui/destroy_menu/pipboy/sentry_active.res | 111 + .../destroy_menu/pipboy/sentry_inactive.res | 137 + .../pipboy/tele_entrance_active.res | 111 + .../pipboy/tele_entrance_inactive.res | 136 + .../destroy_menu/pipboy/tele_exit_active.res | 111 + .../pipboy/tele_exit_inactive.res | 136 + .../ui/destroy_menu/sentry_active.res | 111 + .../ui/destroy_menu/sentry_inactive.res | 137 + .../ui/destroy_menu/tele_entrance_active.res | 111 + .../destroy_menu/tele_entrance_inactive.res | 136 + .../ui/destroy_menu/tele_exit_active.res | 111 + .../ui/destroy_menu/tele_exit_inactive.res | 136 + .../ui/disguise_menu/demoman_blue.res | 118 + .../resource/ui/disguise_menu/demoman_red.res | 118 + .../ui/disguise_menu/engineer_blue.res | 118 + .../ui/disguise_menu/engineer_red.res | 118 + .../resource/ui/disguise_menu/heavy_blue.res | 118 + .../resource/ui/disguise_menu/heavy_red.res | 118 + .../ui/disguise_menu/hudmenuspydisguise.res | 499 ++ .../resource/ui/disguise_menu/medic_blue.res | 118 + .../resource/ui/disguise_menu/medic_red.res | 118 + .../resource/ui/disguise_menu/pyro_blue.res | 118 + .../resource/ui/disguise_menu/pyro_red.res | 118 + .../resource/ui/disguise_menu/scout_blue.res | 118 + .../resource/ui/disguise_menu/scout_red.res | 118 + .../resource/ui/disguise_menu/sniper_blue.res | 118 + .../resource/ui/disguise_menu/sniper_red.res | 118 + .../ui/disguise_menu/soldier_blue.res | 118 + .../resource/ui/disguise_menu/soldier_red.res | 118 + .../resource/ui/disguise_menu/spy_blue.res | 118 + .../resource/ui/disguise_menu/spy_red.res | 118 + .../ui/disguise_menu_360/demoman_blue.res | 118 + .../ui/disguise_menu_360/demoman_red.res | 118 + .../ui/disguise_menu_360/engineer_blue.res | 118 + .../ui/disguise_menu_360/engineer_red.res | 118 + .../ui/disguise_menu_360/heavy_blue.res | 118 + .../ui/disguise_menu_360/heavy_red.res | 118 + .../disguise_menu_360/hudmenuspydisguise.res | 513 ++ .../ui/disguise_menu_360/medic_blue.res | 118 + .../ui/disguise_menu_360/medic_red.res | 118 + .../ui/disguise_menu_360/pyro_blue.res | 118 + .../ui/disguise_menu_360/pyro_red.res | 118 + .../ui/disguise_menu_360/scout_blue.res | 118 + .../ui/disguise_menu_360/scout_red.res | 118 + .../ui/disguise_menu_360/sniper_blue.res | 118 + .../ui/disguise_menu_360/sniper_red.res | 118 + .../ui/disguise_menu_360/soldier_blue.res | 118 + .../ui/disguise_menu_360/soldier_red.res | 118 + .../ui/disguise_menu_360/spy_blue.res | 118 + .../resource/ui/disguise_menu_360/spy_red.res | 118 + .../resource/ui/disguisestatuspanel.res | 190 + .../resource/ui/econ/backpackpanel.res | 1706 ++++++ .../resource/ui/econ/confirmdialog.res | 122 + .../ui/econ/genericnotificationtoast.res | 84 + .../resource/ui/econ/inspectionpanel.res | 619 +++ .../resource/ui/econ/itemdiscardpanel.res | 866 +++ .../resource/ui/econ/itemmodelpanel.res | 320 ++ .../resource/ui/econ/itempickuppanel.res | 395 ++ .../resource/ui/econ/messageboxdialog.res | 110 + .../ui/econ/notificationspresentpanel.res | 37 + .../ui/econ/notificationtoastcontainer.res | 41 + .../ui/econ/notificationtoastcontrol.res | 237 + .../resource/ui/econ/questlogpanel.res | 446 ++ .../ui/econ/questlogpanel_halloween.res | 38 + .../ui/econ/store/v2/storehome_base.res | 598 ++ .../resource/ui/econ/store/v2/storepage.res | 2757 ++++++++++ .../ui/econ/store/v2/storepage_maps.res | 122 + .../resource/ui/econ/store/v2/storepanel.res | 252 + .../ui/econ/store/v2/storeviewcartpanel.res | 517 ++ hud_toonhud/resource/ui/enemycountpanel.res | 99 + hud_toonhud/resource/ui/farmageddonhud.res | 26 + hud_toonhud/resource/ui/flagstatus.res | 65 + hud_toonhud/resource/ui/freezepanel_basic.res | 467 ++ .../resource/ui/freezepanelkillerhealth.res | 94 + hud_toonhud/resource/ui/globalchat.res | 125 + hud_toonhud/resource/ui/healthiconpanel.res | 29 + hud_toonhud/resource/ui/hud_obj_dispenser.res | 393 ++ hud_toonhud/resource/ui/hud_obj_sapper.res | 239 + hud_toonhud/resource/ui/hud_obj_sentrygun.res | 470 ++ .../resource/ui/hud_obj_sentrygun_disp.res | 340 ++ .../resource/ui/hud_obj_tele_entrance.res | 411 ++ hud_toonhud/resource/ui/hud_obj_tele_exit.res | 336 ++ hud_toonhud/resource/ui/hudaccountpanel.res | 103 + .../resource/ui/hudachievementtrackeritem.res | 117 + hud_toonhud/resource/ui/hudalert.res | 63 + hud_toonhud/resource/ui/hudammoweapons.res | 177 + .../resource/ui/hudarenacappointcountdown.res | 24 + .../resource/ui/hudarenaclasslayout.res | 300 + .../resource/ui/hudarenanotification.res | 106 + .../resource/ui/hudarenaplayercount.res | 187 + hud_toonhud/resource/ui/hudarenateammenu.res | 937 ++++ hud_toonhud/resource/ui/hudarenawinpanel.res | 1369 +++++ hud_toonhud/resource/ui/hudbosshealth.res | 123 + hud_toonhud/resource/ui/hudbowcharge.res | 29 + .../resource/ui/hudcurrencyaccount.res | 55 + hud_toonhud/resource/ui/huddamageaccount.res | 55 + hud_toonhud/resource/ui/huddemomancharge.res | 25 + hud_toonhud/resource/ui/huddemomanpipes.res | 283 + hud_toonhud/resource/ui/hudhealthaccount.res | 14 + hud_toonhud/resource/ui/hudinspectpanel.res | 61 + .../resource/ui/huditemeffectmeter.res | 77 + .../ui/huditemeffectmeter_cleaver.res | 12 + .../ui/huditemeffectmeter_demoman.res | 167 + .../ui/huditemeffectmeter_engineer.res | 165 + .../resource/ui/huditemeffectmeter_heavy.res | 82 + .../ui/huditemeffectmeter_kartcharge.res | 101 + .../ui/huditemeffectmeter_killstreak.res | 163 + .../resource/ui/huditemeffectmeter_organs.res | 165 + .../ui/huditemeffectmeter_particlecannon.res | 12 + .../resource/ui/huditemeffectmeter_pomson.res | 3 + .../ui/huditemeffectmeter_powerupbottle.res | 140 + .../resource/ui/huditemeffectmeter_pyro.res | 12 + .../resource/ui/huditemeffectmeter_raygun.res | 3 + .../resource/ui/huditemeffectmeter_sapper.res | 12 + .../resource/ui/huditemeffectmeter_scout.res | 12 + .../resource/ui/huditemeffectmeter_sniper.res | 167 + .../ui/huditemeffectmeter_sniperfocus.res | 12 + .../ui/huditemeffectmeter_sodapopper.res | 12 + .../resource/ui/huditemeffectmeter_spy.res | 165 + .../ui/huditemeffectmeter_spyknife.res | 12 + .../resource/ui/hudmannvsmachinestatus.res | 251 + hud_toonhud/resource/ui/hudmatchstatus.res | 873 +++ hud_toonhud/resource/ui/hudmediccharge.res | 246 + .../resource/ui/hudmenutauntselection.res | 743 +++ hud_toonhud/resource/ui/hudminigame_base.res | 291 + .../ui/hudminigame_soccersuddendeath.res | 61 + .../resource/ui/hudobjectiveflagpanel.res | 694 +++ .../resource/ui/hudobjectivekothtimepanel.res | 151 + .../ui/hudobjectiveplayerdestruction.res | 1235 +++++ .../ui/hudobjectiverobotdestruction.res | 918 ++++ .../resource/ui/hudobjectivetimepanel.res | 341 ++ .../resource/ui/hudpasstimeballstatus.res | 658 +++ .../resource/ui/hudpasstimepassnotify.res | 152 + .../resource/ui/hudpasstimeteamscore.res | 265 + hud_toonhud/resource/ui/hudplayerclass.res | 352 ++ hud_toonhud/resource/ui/hudplayerhealth.res | 760 +++ .../resource/ui/hudpowerupeffectmeter.res | 97 + hud_toonhud/resource/ui/hudpvewinpanel.res | 161 + hud_toonhud/resource/ui/hudrocketpack.res | 137 + hud_toonhud/resource/ui/hudroundcounter.res | 172 + hud_toonhud/resource/ui/hudspellselection.res | 108 + hud_toonhud/resource/ui/hudstopwatch.res | 263 + hud_toonhud/resource/ui/hudteamgoal.res | 83 + .../resource/ui/hudteamgoaltournament.res | 154 + hud_toonhud/resource/ui/hudteamswitch.res | 83 + hud_toonhud/resource/ui/hudtournament.res | 1133 ++++ .../resource/ui/hudtournamentsetup.res | 151 + hud_toonhud/resource/ui/hudupgradepanel.res | 834 +++ hud_toonhud/resource/ui/ingamequeuestatus.res | 55 + hud_toonhud/resource/ui/intromenu.res | 281 + hud_toonhud/resource/ui/itemoptionspanel.res | 90 + hud_toonhud/resource/ui/itemquickswitch.res | 201 + .../resource/ui/itemselectionpanel.res | 483 ++ .../resource/ui/loadoutpresetpanel.res | 29 + .../resource/ui/lobbycontainerframe.res | 322 ++ .../ui/lobbycontainerframe_casual.res | 1062 ++++ .../resource/ui/lobbycontainerframe_mvm.res | 177 + hud_toonhud/resource/ui/lobbypanel_casual.res | 281 + hud_toonhud/resource/ui/lobbypanel_comp.res | 607 ++ hud_toonhud/resource/ui/lobbypanel_mvm.res | 38 + hud_toonhud/resource/ui/mainmenuoverride.res | 4568 +++++++++++++++ hud_toonhud/resource/ui/mapinfomenu.res | 312 ++ .../resource/ui/matchmakingcasualcriteria.res | 286 + .../resource/ui/matchmakingcategorypanel.res | 283 + .../resource/ui/matchmakingdashboard.res | 819 +++ .../resource/ui/mvmcreditspendpanel.res | 134 + hud_toonhud/resource/ui/mvmcreditsubpanel.res | 164 + .../resource/ui/mvminworldcurrency.res | 142 + hud_toonhud/resource/ui/mvmscoreboard.res | 314 ++ .../resource/ui/mvmscoreboardenemyinfo.res | 46 + hud_toonhud/resource/ui/mvmvictorysplash.res | 57 + hud_toonhud/resource/ui/mvmwavelosspanel.res | 553 ++ .../resource/ui/objectivestatusescort.res | 662 +++ .../ui/objectivestatusmultipleescort.res | 54 + hud_toonhud/resource/ui/pvprankpanel.res | 580 ++ .../resource/ui/quickplaybusydialog.res | 264 + hud_toonhud/resource/ui/quickplaydialog.res | 1032 ++++ hud_toonhud/resource/ui/replaymessage.res | 61 + hud_toonhud/resource/ui/replayreminder.res | 62 + hud_toonhud/resource/ui/revivedialog.res | 117 + hud_toonhud/resource/ui/scoreboard.res | 1963 +++++++ hud_toonhud/resource/ui/spectator.res | 358 ++ .../resource/ui/spectatorguihealth.res | 127 + .../resource/ui/spectatortournament.res | 556 ++ .../ui/spectatortournamentguihealth.res | 126 + hud_toonhud/resource/ui/statpanel_base.res | 155 + hud_toonhud/resource/ui/statsummary.res | 2379 ++++++++ .../resource/ui/statsummary_embedded.res | 2138 +++++++ hud_toonhud/resource/ui/steamfriendpanel.res | 77 + hud_toonhud/resource/ui/streamlistpanel.res | 216 + hud_toonhud/resource/ui/streampanel.res | 154 + hud_toonhud/resource/ui/tankprogressbar.res | 101 + hud_toonhud/resource/ui/tankstatuspanel.res | 25 + hud_toonhud/resource/ui/targetid.res | 320 ++ hud_toonhud/resource/ui/teammenu.res | 1044 ++++ hud_toonhud/resource/ui/textwindow.res | 182 + .../resource/ui/tfadvancedoptionsdialog.res | 144 + .../ui/tfhudrobotdestruction_activestate.res | 59 + .../ui/tfhudrobotdestruction_deadstate.res | 67 + .../tfhudrobotdestruction_robotindicator.res | 53 + .../tfhudrobotdestruction_shieldedstate.res | 44 + .../training/basictraining/classdetails.res | 227 + .../ui/training/basictraining/classpanel.res | 61 + hud_toonhud/resource/ui/training/main.res | 282 + .../ui/training/modeselection/modepanel.res | 118 + .../training/offlinepractice/mapselection.res | 304 + .../offlinepractice/practicemodeselection.res | 186 + hud_toonhud/resource/ui/upgradebuypanel.res | 226 + hud_toonhud/resource/ui/votehud.res | 733 +++ .../resource/ui/waitingforplayerspanel.res | 59 + .../resource/ui/wavecompletesummarypanel.res | 324 ++ hud_toonhud/resource/ui/wavestatuspanel.res | 157 + hud_toonhud/resource/ui/winpanel.res | 933 ++++ .../scripts/hudanimations_manifest.txt | 7 + hud_toonhud/scripts/hudlayout.res | 1524 +++++ hud_toonhud/scripts/toonhudanimations.txt | 381 ++ mapping => other_mapping | 0 495 files changed, 90766 insertions(+), 6 deletions(-) delete mode 100644 hud_toonhud.vpk create mode 100644 hud_toonhud/cfg/disable_transparency.cfg create mode 100644 hud_toonhud/cfg/enable_transparency.cfg create mode 100644 hud_toonhud/info.vdf create mode 100644 hud_toonhud/materials/hud/eng_status_area_sentry_alrt_mask.vtf create mode 100644 hud_toonhud/materials/hud/eng_status_area_tele_alert_mask.vtf create mode 100644 hud_toonhud/materials/hud/health_over_bg.vtf create mode 100644 hud_toonhud/materials/hud/ico_reel.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_1_blu.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_1_blu_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_1_neutral.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_1_neutral_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_1_red.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_1_red_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_2_blu.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_2_blu_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_2_neutral.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_2_neutral_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_2_red.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_2_red_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_3_blu.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_3_blu_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_3_neutral.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_3_neutral_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_3_red.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_3_red_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_4_blu.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_4_blu_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_4_neutral.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_4_neutral_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_4_red.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_4_red_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_5_blu.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_5_blu_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_5_neutral.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_5_neutral_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_5_red.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_5_red_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_blu.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_blu_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_blu_mannhattan_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_cap_blu.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_cap_blu_up.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_cap_mask.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_cap_red.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_cap_red_up.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_neutral.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_neutral_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_red.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_red_locked.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_timer.vtf create mode 100644 hud_toonhud/materials/sprites/obj_icons/icon_obj_white.vtf create mode 100644 hud_toonhud/materials/vgui/button_quests_pda.vtf create mode 100644 hud_toonhud/materials/vgui/button_quests_pda_disabled.vtf create mode 100644 hud_toonhud/materials/vgui/chalkboard_scroll_box.vtf create mode 100644 hud_toonhud/materials/vgui/chalkboard_scroll_down.vtf create mode 100644 hud_toonhud/materials/vgui/chalkboard_scroll_line.vtf create mode 100644 hud_toonhud/materials/vgui/chalkboard_scroll_up.vtf create mode 100644 hud_toonhud/materials/vgui/close_button.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/backpackslot.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/backpackslot.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/bluecorner.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/bluecorner.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/button.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/button.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/button_holder_central.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/button_holder_central.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/color_white.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/fill.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/fill.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_competitive.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_competitive.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_console.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_console.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_coop.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_coop.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_create.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_hudmode_centered.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_hudmode_centered.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_hudmode_default.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_hudmode_default.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_items.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_items.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_practice.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_practice.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_quit.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_quit.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_reload.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_reload.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_server_browser.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_server_browser.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_steamworkshop.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_steamworkshop.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_store.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_store.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_tf2.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_tf2.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_toonhud.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_toonhud.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_tv.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_tv.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/gradient.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/gradient.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/hitmarker_blue.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/hitmarker_blue.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/hitmarker_red.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/hitmarker_red.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/larrow.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/larrow.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/loadout_rect.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/loadout_rect.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/button_alert.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/button_alert.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/button_motd.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/button_motd.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/button_streaming.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/button_streaming.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/mmbutton.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/mmbutton.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/rarrow.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/rarrow.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/redcorner.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/redcorner.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/search.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/search.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/teamsilhouette.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/teamsilhouette.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/transparent.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/transparent.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/vertical_gradient_box.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/vertical_gradient_box.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair1.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair1.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair10.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair11.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair12.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair13.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair14.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair15.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair16.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair17.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair18.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair19.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair2.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair2.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair20.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair21.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair22.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair23.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair24.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair25.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair26.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair27.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair28.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair29.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair3.vmt create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair3.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair30.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair31.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair32.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair4.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair5.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair6.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair7.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair8.vtf create mode 100644 hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair9.vtf create mode 100644 hud_toonhud/resource/chatscheme.res create mode 100644 hud_toonhud/resource/clientscheme.res create mode 100644 hud_toonhud/resource/clientscheme_borders.res create mode 100644 hud_toonhud/resource/clientscheme_colors.res create mode 100644 hud_toonhud/resource/clientscheme_fonts.res create mode 100644 hud_toonhud/resource/closecaption_english.dat create mode 100644 hud_toonhud/resource/closecaption_english.txt create mode 100644 hud_toonhud/resource/fonts/Gobold.ttf create mode 100644 hud_toonhud/resource/fonts/Karla.ttf create mode 100644 hud_toonhud/resource/fonts/Lato.ttf create mode 100644 hud_toonhud/resource/fonts/Montserrat.ttf create mode 100644 hud_toonhud/resource/fonts/Prototype Capital.ttf create mode 100644 hud_toonhud/resource/fonts/Prototype.ttf create mode 100644 hud_toonhud/resource/fonts/ToonHUD Dimbo.ttf create mode 100644 hud_toonhud/resource/fonts/ToonHUD Hemi Head.ttf create mode 100644 hud_toonhud/resource/fonts/ToonHUD Icons.ttf create mode 100644 hud_toonhud/resource/fonts/ToonHUD KOMIKAX.ttf create mode 100644 hud_toonhud/resource/fonts/ToonHUD Montserrat.ttf create mode 100644 hud_toonhud/resource/gamemenu.res create mode 100644 hud_toonhud/resource/sourcescheme.res create mode 100644 hud_toonhud/resource/ui/basechat.res create mode 100644 hud_toonhud/resource/ui/build_menu/base_active.res create mode 100644 hud_toonhud/resource/ui/build_menu/base_active_teleport_target.res create mode 100644 hud_toonhud/resource/ui/build_menu/base_already_built.res create mode 100644 hud_toonhud/resource/ui/build_menu/base_cant_afford.res create mode 100644 hud_toonhud/resource/ui/build_menu/base_selectable.res create mode 100644 hud_toonhud/resource/ui/build_menu/base_unavailable.res create mode 100644 hud_toonhud/resource/ui/build_menu/base_unavailable_teleport_target.res create mode 100644 hud_toonhud/resource/ui/build_menu/dispenser_active.res create mode 100644 hud_toonhud/resource/ui/build_menu/dispenser_already_built.res create mode 100644 hud_toonhud/resource/ui/build_menu/dispenser_cant_afford.res create mode 100644 hud_toonhud/resource/ui/build_menu/dispenser_selectable.res create mode 100644 hud_toonhud/resource/ui/build_menu/dispenser_unavailable.res create mode 100644 hud_toonhud/resource/ui/build_menu/eureka_target_home_avail.res create mode 100644 hud_toonhud/resource/ui/build_menu/eureka_target_home_unavail.res create mode 100644 hud_toonhud/resource/ui/build_menu/eureka_target_tele_exit_avail.res create mode 100644 hud_toonhud/resource/ui/build_menu/eureka_target_tele_exit_unavail.res create mode 100644 hud_toonhud/resource/ui/build_menu/hudmenuengybuild.res create mode 100644 hud_toonhud/resource/ui/build_menu/hudmenueurekaeffect.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/base_active.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/base_active_teleport_target.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/base_already_built.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/base_cant_afford.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/base_selectable.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/base_unavailable.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/base_unavailable_teleport_target.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/dispenser_active.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/dispenser_already_built.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/dispenser_cant_afford.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/dispenser_selectable.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/dispenser_unavailable.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_home_avail.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_home_unavail.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_tele_exit_avail.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_tele_exit_unavail.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/hudmenuengybuild.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/hudmenueurekaeffect.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/sentry_active.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/sentry_already_built.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/sentry_cant_afford.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/sentry_selectable.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/sentry_unavailable.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_active.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_already_built.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_cant_afford.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_unavailable.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_active.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_already_built.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_cant_afford.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_unavailable.res create mode 100644 hud_toonhud/resource/ui/build_menu/pipboy/tele_selectable.res create mode 100644 hud_toonhud/resource/ui/build_menu/sentry_active.res create mode 100644 hud_toonhud/resource/ui/build_menu/sentry_already_built.res create mode 100644 hud_toonhud/resource/ui/build_menu/sentry_cant_afford.res create mode 100644 hud_toonhud/resource/ui/build_menu/sentry_selectable.res create mode 100644 hud_toonhud/resource/ui/build_menu/sentry_unavailable.res create mode 100644 hud_toonhud/resource/ui/build_menu/tele_entrance_active.res create mode 100644 hud_toonhud/resource/ui/build_menu/tele_entrance_already_built.res create mode 100644 hud_toonhud/resource/ui/build_menu/tele_entrance_cant_afford.res create mode 100644 hud_toonhud/resource/ui/build_menu/tele_entrance_unavailable.res create mode 100644 hud_toonhud/resource/ui/build_menu/tele_exit_active.res create mode 100644 hud_toonhud/resource/ui/build_menu/tele_exit_already_built.res create mode 100644 hud_toonhud/resource/ui/build_menu/tele_exit_cant_afford.res create mode 100644 hud_toonhud/resource/ui/build_menu/tele_exit_unavailable.res create mode 100644 hud_toonhud/resource/ui/build_menu/tele_selectable.res create mode 100644 hud_toonhud/resource/ui/build_menu_360/base_active.res create mode 100644 hud_toonhud/resource/ui/build_menu_360/base_already_built.res create mode 100644 hud_toonhud/resource/ui/build_menu_360/base_cant_afford.res create mode 100644 hud_toonhud/resource/ui/build_menu_360/hudmenuengybuild.res create mode 100644 hud_toonhud/resource/ui/build_menu_360/sentry_already_built.res create mode 100644 hud_toonhud/resource/ui/charinfoarmorysubpanel.res create mode 100644 hud_toonhud/resource/ui/charinfoloadoutsubpanel.res create mode 100644 hud_toonhud/resource/ui/charinfopanel.res create mode 100644 hud_toonhud/resource/ui/classloadoutpanel.res create mode 100644 hud_toonhud/resource/ui/classselection.res create mode 100644 hud_toonhud/resource/ui/compstats.res create mode 100644 hud_toonhud/resource/ui/controlpointcountdown.res create mode 100644 hud_toonhud/resource/ui/controlpointicon.res create mode 100644 hud_toonhud/resource/ui/craftingpanel.res create mode 100644 hud_toonhud/resource/ui/dashboardpartymember.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/base_active.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/base_inactive.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/dispenser_active.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/dispenser_inactive.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/hudmenuengydestroy.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/pipboy/base_active.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/pipboy/base_inactive.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/pipboy/dispenser_active.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/pipboy/dispenser_inactive.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/pipboy/hudmenuengydestroy.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/pipboy/sentry_active.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/pipboy/sentry_inactive.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/pipboy/tele_entrance_active.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/pipboy/tele_entrance_inactive.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/pipboy/tele_exit_active.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/pipboy/tele_exit_inactive.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/sentry_active.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/sentry_inactive.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/tele_entrance_active.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/tele_entrance_inactive.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/tele_exit_active.res create mode 100644 hud_toonhud/resource/ui/destroy_menu/tele_exit_inactive.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/demoman_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/demoman_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/engineer_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/engineer_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/heavy_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/heavy_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/hudmenuspydisguise.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/medic_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/medic_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/pyro_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/pyro_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/scout_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/scout_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/sniper_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/sniper_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/soldier_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/soldier_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/spy_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu/spy_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/demoman_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/demoman_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/engineer_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/engineer_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/heavy_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/heavy_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/hudmenuspydisguise.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/medic_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/medic_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/pyro_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/pyro_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/scout_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/scout_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/sniper_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/sniper_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/soldier_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/soldier_red.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/spy_blue.res create mode 100644 hud_toonhud/resource/ui/disguise_menu_360/spy_red.res create mode 100644 hud_toonhud/resource/ui/disguisestatuspanel.res create mode 100644 hud_toonhud/resource/ui/econ/backpackpanel.res create mode 100644 hud_toonhud/resource/ui/econ/confirmdialog.res create mode 100644 hud_toonhud/resource/ui/econ/genericnotificationtoast.res create mode 100644 hud_toonhud/resource/ui/econ/inspectionpanel.res create mode 100644 hud_toonhud/resource/ui/econ/itemdiscardpanel.res create mode 100644 hud_toonhud/resource/ui/econ/itemmodelpanel.res create mode 100644 hud_toonhud/resource/ui/econ/itempickuppanel.res create mode 100644 hud_toonhud/resource/ui/econ/messageboxdialog.res create mode 100644 hud_toonhud/resource/ui/econ/notificationspresentpanel.res create mode 100644 hud_toonhud/resource/ui/econ/notificationtoastcontainer.res create mode 100644 hud_toonhud/resource/ui/econ/notificationtoastcontrol.res create mode 100644 hud_toonhud/resource/ui/econ/questlogpanel.res create mode 100644 hud_toonhud/resource/ui/econ/questlogpanel_halloween.res create mode 100644 hud_toonhud/resource/ui/econ/store/v2/storehome_base.res create mode 100644 hud_toonhud/resource/ui/econ/store/v2/storepage.res create mode 100644 hud_toonhud/resource/ui/econ/store/v2/storepage_maps.res create mode 100644 hud_toonhud/resource/ui/econ/store/v2/storepanel.res create mode 100644 hud_toonhud/resource/ui/econ/store/v2/storeviewcartpanel.res create mode 100644 hud_toonhud/resource/ui/enemycountpanel.res create mode 100644 hud_toonhud/resource/ui/farmageddonhud.res create mode 100644 hud_toonhud/resource/ui/flagstatus.res create mode 100644 hud_toonhud/resource/ui/freezepanel_basic.res create mode 100644 hud_toonhud/resource/ui/freezepanelkillerhealth.res create mode 100644 hud_toonhud/resource/ui/globalchat.res create mode 100644 hud_toonhud/resource/ui/healthiconpanel.res create mode 100644 hud_toonhud/resource/ui/hud_obj_dispenser.res create mode 100644 hud_toonhud/resource/ui/hud_obj_sapper.res create mode 100644 hud_toonhud/resource/ui/hud_obj_sentrygun.res create mode 100644 hud_toonhud/resource/ui/hud_obj_sentrygun_disp.res create mode 100644 hud_toonhud/resource/ui/hud_obj_tele_entrance.res create mode 100644 hud_toonhud/resource/ui/hud_obj_tele_exit.res create mode 100644 hud_toonhud/resource/ui/hudaccountpanel.res create mode 100644 hud_toonhud/resource/ui/hudachievementtrackeritem.res create mode 100644 hud_toonhud/resource/ui/hudalert.res create mode 100644 hud_toonhud/resource/ui/hudammoweapons.res create mode 100644 hud_toonhud/resource/ui/hudarenacappointcountdown.res create mode 100644 hud_toonhud/resource/ui/hudarenaclasslayout.res create mode 100644 hud_toonhud/resource/ui/hudarenanotification.res create mode 100644 hud_toonhud/resource/ui/hudarenaplayercount.res create mode 100644 hud_toonhud/resource/ui/hudarenateammenu.res create mode 100644 hud_toonhud/resource/ui/hudarenawinpanel.res create mode 100644 hud_toonhud/resource/ui/hudbosshealth.res create mode 100644 hud_toonhud/resource/ui/hudbowcharge.res create mode 100644 hud_toonhud/resource/ui/hudcurrencyaccount.res create mode 100644 hud_toonhud/resource/ui/huddamageaccount.res create mode 100644 hud_toonhud/resource/ui/huddemomancharge.res create mode 100644 hud_toonhud/resource/ui/huddemomanpipes.res create mode 100644 hud_toonhud/resource/ui/hudhealthaccount.res create mode 100644 hud_toonhud/resource/ui/hudinspectpanel.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_cleaver.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_demoman.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_engineer.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_heavy.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_kartcharge.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_killstreak.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_organs.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_particlecannon.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_pomson.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_powerupbottle.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_pyro.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_raygun.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_sapper.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_scout.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_sniper.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_sniperfocus.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_sodapopper.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_spy.res create mode 100644 hud_toonhud/resource/ui/huditemeffectmeter_spyknife.res create mode 100644 hud_toonhud/resource/ui/hudmannvsmachinestatus.res create mode 100644 hud_toonhud/resource/ui/hudmatchstatus.res create mode 100644 hud_toonhud/resource/ui/hudmediccharge.res create mode 100644 hud_toonhud/resource/ui/hudmenutauntselection.res create mode 100644 hud_toonhud/resource/ui/hudminigame_base.res create mode 100644 hud_toonhud/resource/ui/hudminigame_soccersuddendeath.res create mode 100644 hud_toonhud/resource/ui/hudobjectiveflagpanel.res create mode 100644 hud_toonhud/resource/ui/hudobjectivekothtimepanel.res create mode 100644 hud_toonhud/resource/ui/hudobjectiveplayerdestruction.res create mode 100644 hud_toonhud/resource/ui/hudobjectiverobotdestruction.res create mode 100644 hud_toonhud/resource/ui/hudobjectivetimepanel.res create mode 100644 hud_toonhud/resource/ui/hudpasstimeballstatus.res create mode 100644 hud_toonhud/resource/ui/hudpasstimepassnotify.res create mode 100644 hud_toonhud/resource/ui/hudpasstimeteamscore.res create mode 100644 hud_toonhud/resource/ui/hudplayerclass.res create mode 100644 hud_toonhud/resource/ui/hudplayerhealth.res create mode 100644 hud_toonhud/resource/ui/hudpowerupeffectmeter.res create mode 100644 hud_toonhud/resource/ui/hudpvewinpanel.res create mode 100644 hud_toonhud/resource/ui/hudrocketpack.res create mode 100644 hud_toonhud/resource/ui/hudroundcounter.res create mode 100644 hud_toonhud/resource/ui/hudspellselection.res create mode 100644 hud_toonhud/resource/ui/hudstopwatch.res create mode 100644 hud_toonhud/resource/ui/hudteamgoal.res create mode 100644 hud_toonhud/resource/ui/hudteamgoaltournament.res create mode 100644 hud_toonhud/resource/ui/hudteamswitch.res create mode 100644 hud_toonhud/resource/ui/hudtournament.res create mode 100644 hud_toonhud/resource/ui/hudtournamentsetup.res create mode 100644 hud_toonhud/resource/ui/hudupgradepanel.res create mode 100644 hud_toonhud/resource/ui/ingamequeuestatus.res create mode 100644 hud_toonhud/resource/ui/intromenu.res create mode 100644 hud_toonhud/resource/ui/itemoptionspanel.res create mode 100644 hud_toonhud/resource/ui/itemquickswitch.res create mode 100644 hud_toonhud/resource/ui/itemselectionpanel.res create mode 100644 hud_toonhud/resource/ui/loadoutpresetpanel.res create mode 100644 hud_toonhud/resource/ui/lobbycontainerframe.res create mode 100644 hud_toonhud/resource/ui/lobbycontainerframe_casual.res create mode 100644 hud_toonhud/resource/ui/lobbycontainerframe_mvm.res create mode 100644 hud_toonhud/resource/ui/lobbypanel_casual.res create mode 100644 hud_toonhud/resource/ui/lobbypanel_comp.res create mode 100644 hud_toonhud/resource/ui/lobbypanel_mvm.res create mode 100644 hud_toonhud/resource/ui/mainmenuoverride.res create mode 100644 hud_toonhud/resource/ui/mapinfomenu.res create mode 100644 hud_toonhud/resource/ui/matchmakingcasualcriteria.res create mode 100644 hud_toonhud/resource/ui/matchmakingcategorypanel.res create mode 100644 hud_toonhud/resource/ui/matchmakingdashboard.res create mode 100644 hud_toonhud/resource/ui/mvmcreditspendpanel.res create mode 100644 hud_toonhud/resource/ui/mvmcreditsubpanel.res create mode 100644 hud_toonhud/resource/ui/mvminworldcurrency.res create mode 100644 hud_toonhud/resource/ui/mvmscoreboard.res create mode 100644 hud_toonhud/resource/ui/mvmscoreboardenemyinfo.res create mode 100644 hud_toonhud/resource/ui/mvmvictorysplash.res create mode 100644 hud_toonhud/resource/ui/mvmwavelosspanel.res create mode 100644 hud_toonhud/resource/ui/objectivestatusescort.res create mode 100644 hud_toonhud/resource/ui/objectivestatusmultipleescort.res create mode 100644 hud_toonhud/resource/ui/pvprankpanel.res create mode 100644 hud_toonhud/resource/ui/quickplaybusydialog.res create mode 100644 hud_toonhud/resource/ui/quickplaydialog.res create mode 100644 hud_toonhud/resource/ui/replaymessage.res create mode 100644 hud_toonhud/resource/ui/replayreminder.res create mode 100644 hud_toonhud/resource/ui/revivedialog.res create mode 100644 hud_toonhud/resource/ui/scoreboard.res create mode 100644 hud_toonhud/resource/ui/spectator.res create mode 100644 hud_toonhud/resource/ui/spectatorguihealth.res create mode 100644 hud_toonhud/resource/ui/spectatortournament.res create mode 100644 hud_toonhud/resource/ui/spectatortournamentguihealth.res create mode 100644 hud_toonhud/resource/ui/statpanel_base.res create mode 100644 hud_toonhud/resource/ui/statsummary.res create mode 100644 hud_toonhud/resource/ui/statsummary_embedded.res create mode 100644 hud_toonhud/resource/ui/steamfriendpanel.res create mode 100644 hud_toonhud/resource/ui/streamlistpanel.res create mode 100644 hud_toonhud/resource/ui/streampanel.res create mode 100644 hud_toonhud/resource/ui/tankprogressbar.res create mode 100644 hud_toonhud/resource/ui/tankstatuspanel.res create mode 100644 hud_toonhud/resource/ui/targetid.res create mode 100644 hud_toonhud/resource/ui/teammenu.res create mode 100644 hud_toonhud/resource/ui/textwindow.res create mode 100644 hud_toonhud/resource/ui/tfadvancedoptionsdialog.res create mode 100644 hud_toonhud/resource/ui/tfhudrobotdestruction_activestate.res create mode 100644 hud_toonhud/resource/ui/tfhudrobotdestruction_deadstate.res create mode 100644 hud_toonhud/resource/ui/tfhudrobotdestruction_robotindicator.res create mode 100644 hud_toonhud/resource/ui/tfhudrobotdestruction_shieldedstate.res create mode 100644 hud_toonhud/resource/ui/training/basictraining/classdetails.res create mode 100644 hud_toonhud/resource/ui/training/basictraining/classpanel.res create mode 100644 hud_toonhud/resource/ui/training/main.res create mode 100644 hud_toonhud/resource/ui/training/modeselection/modepanel.res create mode 100644 hud_toonhud/resource/ui/training/offlinepractice/mapselection.res create mode 100644 hud_toonhud/resource/ui/training/offlinepractice/practicemodeselection.res create mode 100644 hud_toonhud/resource/ui/upgradebuypanel.res create mode 100644 hud_toonhud/resource/ui/votehud.res create mode 100644 hud_toonhud/resource/ui/waitingforplayerspanel.res create mode 100644 hud_toonhud/resource/ui/wavecompletesummarypanel.res create mode 100644 hud_toonhud/resource/ui/wavestatuspanel.res create mode 100644 hud_toonhud/resource/ui/winpanel.res create mode 100644 hud_toonhud/scripts/hudanimations_manifest.txt create mode 100644 hud_toonhud/scripts/hudlayout.res create mode 100644 hud_toonhud/scripts/toonhudanimations.txt rename mapping => other_mapping (100%) diff --git a/.gitmodules b/.gitmodules index 143b079..11a4574 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "mapping"] - path = mapping + path = other_mapping url = https://git.shoebottom.ca/IsaacShoebottom/tf2-mapping diff --git a/README.md b/README.md index c6f59c6..4c095b1 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ My TF2 custom folder. Not all content is my own. Resources: - [Modern Preloader Pack](https://gamebanana.com/wips/79779) - [Mastercomfig](https://comfig.app/app/) | [Docs](https://docs.comfig.app/latest/) -- [ToonHUD](https://toonhud.com/user/glaceon575/theme/XZXRXZ1T/) +- [ToonHUD](https://toonhud.com/user/glaceon575/theme/XZXRXZ1T/) | Must stay folder mod, for fonts - [Western Realistic Muzzleflashes](https://gamebanana.com/mods/12581) - [Aligned Medi-beam](https://gamebanana.com/mods/12020) - [Toon Muzzle Flashes - Just Crit Lightning](https://gamebanana.com/mods/12592) @@ -20,14 +20,14 @@ Animations Table: | | [Paysus](https://gamebanana.com/members/submissions/mods/1353324) | [Kylul](https://gamebanana.com/members/submissions/sublog/1655507) | Active | | -------- | ----------------------------------------------------------------- | ------------------------------------------------------------------ | ------ | | Scout | https://gamebanana.com/mods/206352 | https://gamebanana.com/mods/206351 | Paysus | -| Soldier | https://gamebanana.com/mods/206396 | https://gamebanana.com/mods/206373 | Kylul | +| Soldier | https://gamebanana.com/mods/206396 | https://gamebanana.com/mods/206373 | Kylul | | Pyro | https://gamebanana.com/mods/504002 | https://gamebanana.com/mods/206311 | Paysus | -| Demoman | https://gamebanana.com/mods/206246 | https://gamebanana.com/mods/373379 | Kylul | +| Demoman | https://gamebanana.com/mods/206246 | https://gamebanana.com/mods/373379 | Kylul | | Heavy | https://gamebanana.com/mods/206261 | https://gamebanana.com/mods/351628 | Paysus | | Engineer | https://gamebanana.com/mods/206285 | https://gamebanana.com/mods/400704 | Paysus | | Medic | https://gamebanana.com/mods/206300 | https://gamebanana.com/mods/424671 | Paysus | -| Sniper | https://gamebanana.com/mods/206371 | https://gamebanana.com/mods/206369 | Kylul | -| Spy | https://gamebanana.com/mods/206431 | https://gamebanana.com/mods/307980 | Kylul | +| Sniper | https://gamebanana.com/mods/206371 | https://gamebanana.com/mods/206369 | Kylul | +| Spy | https://gamebanana.com/mods/206431 | https://gamebanana.com/mods/307980 | Kylul | Last checked for updates: Dec 30, 2024 diff --git a/hud_toonhud.vpk b/hud_toonhud.vpk deleted file mode 100644 index 3f8c8e1fbeba90596c2523f7e79a45f15b89c847..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5773925 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 z0mcK22N(}99$-Acc!2Q$;{nD4j0YGGFdkq$z<7Z10OJA11B?e44=^5JJivH>@c`oi z#siE87!NQWU_8Khfbjt10mcK22N(}99$-Acc!2Q$;{nD4j0YGGFdkq$z<7Z10OJA1 z1B?e44=^5JJivH>@c`oi#siE87!NQWU_8Khfbjt10mcK22N(}99$-Acc!2Q$;{nD4 zj0YGGFdkq$z<7Z10OJA11B?e44=^5JJivH>@c`oi#siE87!NQWU_8Khfbjt10mcK2 z2N(}99$-Acc!2Q$;{nD4j0YGGFdkq$z<7Z10OJA11B?e44=^5JJivH>@c`oi#siE8 z7!NQWU_8Khfbjt10mcK22N(}99$-Acc!2Q$;{nD4j0YGGFdkq$z<7Z10OJA11B?e4 z4=^5JJivH>@c`oi#siE87!NQWU_8Khfbjt10mcK22N(}99$-Acc!2Q$;{nD4j0YGG zFdkq$z<7Z10OJA11B?e44=^5JJivH>@c`oi#siE87!NQWU_8Khfbjt10mcK22N(}9 z9$-Acc!2Q$;{nD4j0YGGFdkq$z<7Z10OJA11B?e44=^5JJivH>@c`oi#siE87!NQW zU_8Khfbjt10mcK22N(}99$-Acc!2Q$;{nD4j0YGGFdkq$z<7Z10OJA11B?e44=^5J zJivH>@c`oi#siE87!NQWU_8Khfbjt10mcK22N(}99$-Acc!2Q$;{nD4j0YGGFdkq$ zz<7Z10OJA11B?e44=^5JJivH>@c`oi#siE87!NQWU_8Khfbjt10mcK22N(}99$-Ac zc!2Q$;{nD4j0YGGFdkq$z<7Z10OJA11B?e44=^5JJivH>@c`oi#siE87!NQWU_8Kh zfbjt10mcK22N(}99$-Acc!2Q$;{nD4j0YGGFdkq$z<7Z10OJA11B?e44=^5JJivH> z@c`oi#siE87!NQWU_8Khfbjt10mcK22N(}99$-Acc!2Q$;{nD4j0YGGFdkq$z<7Z1 z0OJA11B?e44=^5JJivH>@c`oi#siE87!NQWU_8Khfbjt10mcK22N(}99$-Acc!2Q$ z;{nD4j0YGGFdkq$z<7Z10OJA11B?e44=^5JJivH>@c`oi#siE87!NQWU_8Khfbjt1 z0mcK22N(}99$-Acc!2Q$;{nD4j0YGGFdkq$z<7Z10OJA11B?e44=^5JJivH>@c`oi z#siE87!NQWU_8Khfbjt10mcK22N(}99$-Acc!2Q$;{nD4j0YGGFdkq$z<7Z10OJA1 z1B?e44=^5JJivH>@c`oi#siE87!NQWU_8Khfbjt10mcK22N(}99$-Acc!2Q$;{nD4 zj0YGGFdkq$z<7Z10OJA11B?e44=^5JJivH>@c`oi#siE87!NQWU_8Khfbjt10mcK2 z2N(}99$-Acc!2Q$;{nD4j0YGGFdkq$z<7Z10OJA11B?e44=^5JJivH>@c`oi#siE8 z7!NQWU_8Khfbjt10mcK22N(}99$-Acc!2Q$;{nD4j0YGGFdkq$z<7Z10OJA11B?e4 z4=^5JJivH>@j(0FfxaKQrq3IF#G@!E-(oNfJa*s(MP91j>Hgue{+r7^mGnH%Znv>M zW_`^1nDsI16BJ@j!dxfy{45&)An;a2w6<4Hk=) z?sVz*YmVi3VwDtxy5R=ZdEWJANz&050GA`-+$;nz%yjZQiIkjMB!r6cQC)~~EzJD+}K{l)r= zD8Txg^*8Hp*55oH@OZ%E0gs2#f(MctTn}74y2wrQZ7bpd==1RQx<9f@PX1%{@>3df z(yqU2yU$*5S)FUb=B1vs^xVPm2OKqb^CkHdPz@*4L%%m;Xg4?+mGSk z_>HWesFyKbWxUFGmGLU$RUQv`JmB$=@c`oi#siE8utERTlS`G8C35|r^rAiwZ?C(@ zBE+938?RBzx7n_EZ4Si?kn?>z7}C|p=k62GSl4uQ{togRWV-)mIiGhpn#ETfwhzV` zce$M3w}wAgR_3@rbhwuR&id>(Be8 zAw)d>hd=(uR~#wwt|{6>@?^k8ce>i^e#6ed^99WR@9dJ_tM=|KaclE=nzNjv{Bg;u z_{E>8{n=(4x!iU43$CKwltwrPi_$>3TF;N{_nq#qbKI-xeV+e^-yax{NO6;7V13H+ z!~KE#15tqOYwd$CFQ^|~;9jHdza;$CXHAMbRyk22$8XR*S=tBY>gxp@4@reXERT>4 z9-q73_?&*&HNCIvfg#lY9l-y+Kl$N!Y9negp)Z=wYfIjM`P4kmD)~P9|91KHtE}f)l(@=`vbZh zeWQ)vTptJ-&lgAx7@u`Le8&1yc5g`rmhZO9_XR63`Cnfp{V!?$A3VM{8ph2%|6Ze< z|J!k~{IUEI1$cbv8slryV)FO7bGXFknD8r>%SsI<755X5gY`kkw58IR@Asa)9_8!j zv#~vZ?ExfIxODvyv-(Jh`(%ZjFP@gXVO~jBNV#k&-!FyH|9$b87%D8Ovb;Q8oqfC; zy5CjU7hRC(W3@UQmmg5d6&$(P61`sE^d5LYmn7@y(^Y%_wJ!tDTNv(kjfkIkEQiX+ zag1ya28Ki4O^<%{{#x%l&zGP)oO zf7Jg^HUFQcELc*xV6lvcZ0G%ajNcir$PON@<9jImYX}$%if{9d%DX zsVL>nQaQeX(l&9mC4(qV-_OfyyL~+rJv#b%?6JK?-__1|mD*=8SS;;L=ic8bHRZ}t z@R+D7#EJO1=Um$7dii}}gTmqQMAD_Rjwj4N$v#Pj&afVNzdQT>?>^cAl}r9sLS)yz z?x`dfAf(CtDUSVpxj%vetdF|J`d%pge4R3_V9>OJ^Qr%zYW|zr5}9&rOE_Wff&$OY)}dmg1Pi-9NH1q%S(Je&3*7NO9a5zBj zb7np5L7{OL=QUc|_M=af#vE~%^hdxWwx_fG17g7QjgFdcc@43t#`v-+vOk{6{%06( z9Q>JSKRxe~`=PkMaerfd(=R@f0_Tl&L{Q~j&r!=1!KUeh^%FDBh z`$(LM2hn?&?-?@KenD?ij8u7r}aLim%%Qy{XQgV;p&51c1`?` z%}>mh=LcZIV8?v_v+lXiOMgPLFnEpE8?z>>=LLd2ynm4KfK+H5HQznk`g^GMULkTz zv$XR&u^q@^{<>jbo~6|=A+pKSa01!{o8^C|JL^Nh~*2O?|gQ&`< hK9DvS=|4nxHp%0;gSLhy@0LUMCgA2T76kS>kJ7 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

soq2(L669IcH19M+ z&FSZ!FsIknat}|so1*jR=@3y)Mp1?c{i$MqF~9j?$JvLQmp05-*E!bQ`}3dQtJXWN zm`^@*-h769UWO4Cp(Jp$+Pu!OZ{3FWs(RbCB3~8F ziZmfu`A?l%wRZ8P=H8;BO}K5a-P@YYo7*0jGJ;_}-^{%^H5F7z2D>65=GSsvMMS5V zA&b{GnP|O`e-SWnRJ_yR0&G{|%28 z@%Sg3+R6;~QXk)U@1JKhG~|viTeo2T4P|D?#?}W)W|(^&f2($EshWR(b+yzB^o=

?mM-yR1G;dU`EMn^Q-P#yja&o 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 z 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 Q@BD{<`2YU=fB&cd509cZ>;M1& diff --git a/hud_toonhud/cfg/disable_transparency.cfg b/hud_toonhud/cfg/disable_transparency.cfg new file mode 100644 index 0000000..3ad482b --- /dev/null +++ b/hud_toonhud/cfg/disable_transparency.cfg @@ -0,0 +1,6 @@ +mat_motion_blur_enabled 0 +mat_motion_blur_strength 1.0 +mat_disable_bloom 0 +mat_hdr_level 2 +mat_colcorrection_disableentities 0 +mat_colorcorrection 1 \ No newline at end of file diff --git a/hud_toonhud/cfg/enable_transparency.cfg b/hud_toonhud/cfg/enable_transparency.cfg new file mode 100644 index 0000000..a4eb586 --- /dev/null +++ b/hud_toonhud/cfg/enable_transparency.cfg @@ -0,0 +1,6 @@ +mat_motion_blur_enabled 1 +mat_motion_blur_strength 0 +mat_disable_bloom 1 +mat_hdr_level 0 +mat_colcorrection_disableentities 1 +mat_colorcorrection 0 \ No newline at end of file diff --git a/hud_toonhud/info.vdf b/hud_toonhud/info.vdf new file mode 100644 index 0000000..2a9050f --- /dev/null +++ b/hud_toonhud/info.vdf @@ -0,0 +1,4 @@ +"toonhud" +{ + "ui_version" "3" +} \ No newline at end of file diff --git a/hud_toonhud/materials/hud/eng_status_area_sentry_alrt_mask.vtf b/hud_toonhud/materials/hud/eng_status_area_sentry_alrt_mask.vtf new file mode 100644 index 0000000000000000000000000000000000000000..f630fc2bb8ea5aec7f822a7cd5b8fc5293d2d42a GIT binary patch literal 65744 zcmeH~KQ47~7=(XUBBBuXU=^yXQY)|lrA=6Z1xTnZ!3HcrN2%A`&T)<#%@i}0V&pmT zC$CZXCeJhXepeS~V{eSHGk>1XpJO#vr^m~;?X&xMz5aZ;Sx*nw>+Mf&*N4lm9n4>j zj(&e_8_i$uKVD8&^YcDEzdp^6e*f$I_YYtGu*>;L_cZqJmXEj17`yW`P1}FU*XC_A z{XE=D1M~q84L&5_HOGJUjeYw+`>uYc8~^bi|M8#q|Gd9#cz?_PPyOpvdcD`2*MHw9 zywOk7`y=%`-S`jRO?m literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/hud/eng_status_area_tele_alert_mask.vtf b/hud_toonhud/materials/hud/eng_status_area_tele_alert_mask.vtf new file mode 100644 index 0000000000000000000000000000000000000000..2ef685814158fcbc126fa8180f7e72ba8e3ef3ab GIT binary patch literal 32912 zcmeH~y-fpQ6a>#C{748|KonvkVgeu|qYWgBawvgDh%hA(A!i()v7BtM1e+|>c;F*VExNO$Xy~Gal1oHC^(>U+Gvs#{w7mL&Jbbhq| zvE5ta`Tg_a=y)6-^XuEoIQ0D2`};q<{l$0VNauN4oNvF@oAH^)G0(e?`n_3i=HG*P zn*e#hLxT^g@4Aow^c(&5fBIehO=tYafBeUP?*F;JZMeVX|4)BCO0W02&-LHu4Ugp0 zbbqA&rZfJ-cN5?At>-cIUH9?d=M9hK)6|dZZ#v^Yd^hn;-+CTX-*q4Vectd$K280o z{-!hj!*>(k^sVPH^Tf#ZKYTawP2YMRQ{QzT|9#%@NIp&dsQ#ui z{=;_@-}J5LG4);d@!#hSkL1(TkLqta<3D^i@lD@)9#h|SAOC&c@JK#Q{iyz?GycPO z6W{c$=P~tN_wnE74Ugp0)Q{?KI^#clH}Os1dLC2XbsztI-tb61P5r3;rZfJ-cN5?A zt>-cIUH9?d=M9hK)6|dZZ#v^Yd^hn;-+CTX-*q4Vectd$K280o{-!hj!*>(k^sVPH z^Tf#ZKYTawP2YMRQ{QzT|9#%@NIp&dsQ#ui{=;_@-}J5LG4);d a@!#hSkL1(TkLqta<3D^i@lD@)9)AGt8#eL) literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/hud/health_over_bg.vtf b/hud_toonhud/materials/hud/health_over_bg.vtf new file mode 100644 index 0000000000000000000000000000000000000000..79e056f5b0fb82bc24d49aa754f168c3b86d4321 GIT binary patch literal 65744 zcmeI*F>cgA7{&2%gaj!NTc$ie zR;yvR`m5NUmrZWF-HW&9x$Sm$7dN>*ZNIzN+@|z!|LfyQjDI=doW({mrob={SEr{_w(w{jAqZbEqDD>Q?c!+vRJSTfeP;AM4SqR~<&v zBVC_e=C3&3Iyd!N^*yv+={2ri_#c_?zxgNri{N;#_f4nvGyLN}6u@H}JkIS0_{Tr~ zm+OD{$3On@Z~U+Nz~tkd`u{~}{f##I8}eWN%YXSV|K)!?$De!r$@yyCo$7u_{>y*) zFaPDg{FndByZ@2@@?ZYTfB7%}<-h!&{Q1{*=Dcm~e4hW60yx!pm+{8R-=M$y|C#*= z|M<@e4E&wikMNKGP@t81JT(tXJ3s#MkN@TRAO7)=fBYN&uRbvO_^1AV5n6x4{QoF~ z$$8sWuEXD=o&0?GFV_M8_-}&8x%~nEqw?RUFF!By5yRi})B9xoSUvKa|2^v0Wm7(R zKF-bK+~*7aAN9`f{-<95mEXCqpYw%X6u*t1{32AKM>G8^e5yx0^5<5@d-xGQ;z#_5 z9~B?aUnnx*0S|b{3h)Dd5DFMSsC9q`Jm7&J@I!tW3dn<62YA2(9{2%2aiO7FCD)w1vKa}ety-%5B0k4%lfg`%l-rJOZ&XevHxG6 z|2Hx3`|tni^FNByjstP>WhE;hXRMz3%-uyt98BbkAM6x*Z=U3fBfS= z##6f7jQ>sS2m1d-VEv6Y#y{l$#Jq3!j*ox*X9ZgEKm70UxzFp^>-fh%{-=AsJ~ppo z9}oZd$3On_c*{Ds)}Ie~eZ{VtxnCdqdbt0u*LSx0+45ih%YXSV|IPnvVE&{0m;a$a zmlyMKmp307|ME2%YXSV|K-2&KjVLs z-~Wz1pYDG(?)-E?D=huSL^#ZzrjELLxJb&qji3M1B_KR AApigX literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/hud/ico_reel.vtf b/hud_toonhud/materials/hud/ico_reel.vtf new file mode 100644 index 0000000000000000000000000000000000000000..01abc6f1fb68c09ee048bd2d8b911cc67aec61ea GIT binary patch literal 65744 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 M^nuWaskaCIAKw4K%K!iX literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_1_blu.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_1_blu.vtf new file mode 100644 index 0000000000000000000000000000000000000000..18abd4fe1d39b9f518e162edf9ee1045382565c1 GIT binary patch literal 16592 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 UN5IW_U_>#&TUZ}B{2So+D~pK!bpQYW literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_1_neutral_locked.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_1_neutral_locked.vtf new file mode 100644 index 0000000000000000000000000000000000000000..00cb950cea2f8022bbf4fbebf7756680ab1d3db8 GIT binary patch literal 16592 zcmeHOL1-IC6dg%5MK!7gLBt>(YHHE?5GrVu*yedQhpQ-)$<`=gbz09KG#)K|n6-Av>%W@+NwQbX|7iK+NykUc zzvf@Ze~S2%xjxbUul;|L{Xf;)pFCv$f81=BEbCm5al!`vRmlB&!j6`$TW(C}U)kgH zPkR17?)@g+|KqKhZ`UxsZTMZg$plz3cnkr~K2RSz)1ZduPn_d87g`zv`_57LTY<_8x<%a$4YA_TCD~$NCnBQak7Jd(pczS^` z@t;nHWxS>OQK6X4vz%}^GL>eWupgBQbrs(!{-FLZ`zQNF|8Ma557rSss*N4Se*ZUY z#JAwf=UGnnhToUe8TDjt3Q-`{rofB*M6Px$*A_P47Ddp8wsmsSdDeVxL5{V%1z z`tk8G;`dZc#Y+SBg8079a*7Y=?<2-E{|ix&_CxCj69lrH;s?5unCu19MT6xDdw&!C zx$KRem=o7oPWHUBW6JBD`A!HqAJKeMF->`YifI3_K7eCMN{Ey529qZOu`r~QThZElpdj1cOfUD<$5ydnfV}0P^Ul+gs0bV6m Am;e9( literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_1_red.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_1_red.vtf new file mode 100644 index 0000000000000000000000000000000000000000..cabde857c0b0996590000efb4ae30e0608812005 GIT binary patch literal 16592 zcmeHOL1-IC6dkQFwGylG#Z=XO|DRoHrfi>5A1S3Qyi0gb;Z^)hsT96b`R#|*lfQdczoB>M%+$9>@FkVS$KW7W z>xl5_&3vj}r_*Wg?qc2{%txG`Y&M&OQz*-iy_q%&AL)D%h2{PCml_b~_l|)+k`JuT z=0`?GoWUoHUn!M$e%V|+VI7@wR@P_pXV0E<+G=$ASmx(o{0>ThF%BB2-~(!pqIE3f z7vx9zZ-aQ07b^k(L+x&?1b5kIzuCiXE0F&$`5!_F`Su#hw(TxV`NH@IX}P*E{|o`CszCti;ZL&Ph-|iO49kX6p`~BLvZFTFL3iZ`VUU7|lR0r+N`sRMUMC)50 za({K|zm>HZzj6GxLj4!1{`Fjr>j&*4*Z0RG$jkP%F8TROW<1Wb?(xL0_gy&o{O7in zl}hpTYkx#5Rjx4J@JE5aXc_!c`;$RH!-yzV*tcR=ODrco`!cBrKmBO`e2nGV-&s(q zW!7h}2l}ln%gMi>&Sgw|)e3z^uKlWyZi_4@{*}65#@oT6e&RoOqh2%h|Jryuhhnhr zEqwC%VKd&kKaTMh&GkHmKiidXef_)mj?4E0|Fo}(?eX0ju9w!Q|HFE6if6cssjvN| zMrmSVg6nI4ek+AdS&Y9%{JhP6#Mf{k+}}Xh#eOMnUkA=)qW$G{(GB~H+dGb_|Djs# zE&LBGf^XAb4%ajG0er{%Pd@+iTj_LY-_;oZr?)Bp)ebWs+P|Ws{H}waQgy5x%Ez^p zPGuNxKwc?VpEJIP_3)S<3XF;G!f?j;3*`sbEmc{*4u8vJ`y%!4G~8zBUzC3wr(*Pz z|3d$l+*0J~}{mT0IILj}B|H{}zlX0BS_r=NQ|JSW({BIz?BfTTVQ+8L1 z_{QM^W8!nlJ>xK@`T133J~#n+Um?two%YrPu21;^`dr2|UjQ2aq5B6L1hPDc-w39B zpsZ|*<=X#q6Z(w5X`g;!3&%_TytZZ=ecIop{(s{3G(TLkZPP#HH)UP^k>%f`eFXzz zoDlv^ypVsvJc9T9HHr4X|349a{=@pei2n!PE!f24ezZrB-`=$U6I;N;{lLglf)B7g Ju=zK_@81?%kw*Xk literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_1_red_locked.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_1_red_locked.vtf new file mode 100644 index 0000000000000000000000000000000000000000..c7959c8882183332920c04b12054698643c47d00 GIT binary patch literal 16592 zcmeHOO>7%Q6dtb?5tABnXcQkoZG>~E;83HUTAz?|3urfXP*i+ukt&4)QX?TH65;?S zsA`}-L8VrrNJvI%MTP@ba|n{THSQs4q+Ak5LYf>9^g;>WTl>xIjvzne2gja?Z0GZv zeKVeK-kX{Cb|?Hd#B)Lj53g~&=J1z4BSZrKQ#q4fzc}=RxHybg>zlbtFXEp>8gGMx zT&*R-d-Lm;#j|8G+5Bc98xZDCd_P;O)d(k0PB)s>#>hu^=(A9K>uvfzkHYeqjqLa7 zbozJtoSvS3hvlap-Oi4Vjs}CjEW9Q}Hu&tx!UgZ8dqI8qcJ|7ZcY|#)cH?a7)3E;m zN{G=9>ZrqAIv#oNtl<~rNBQ3d@hDsMkpH3WI2I1a#^sh-ht&|VMZUn`IAq5LaWnTR|BZW%{~veZ{}%YCeA!<4lHi~6Zd~8-->i0W{MYdxKkszA{b#NH z{qV+Ob%fGU?fqRv-KBh##zpw+d<54Y()u0f{eg|izb7O0ZGF_)Y*4OR!FID~FPV2M1ULQF|fA+J# zu=zS{?D*g1d~cl(4m>{`|HpbifV2Od*H>r%&i=bO{_pI+*X_SwCertDz{92=WrpIn zxMkJg>=9$Ty=FB(ZQ{v?y`S5!zHayb`yG#7tKaGTQ~o7*K6+jUh5@tvhVo5=Z&CfA zSYx@(XPEy9f+3cN`P@5RT;H70SD}1wp`_(wGK>f5d`>%_^Aqc%d}7c@NAkzOcK^RJ z`e&&A7nw}#`pED5mEunm{>_;D+K0M7L6~0(bbsvMyBqF&{xciGi^gw8;jbqOJRU2E z?+9_Op)vBevxw#~rhIi5!oJ`-_z_LFnDvm zR2nZbUdDV&rTZfF?^a7SB&|MT^z{nPz9aPG7G`-yM3z3YsL&$*J>U(@=GWD5#;MUgFu#t_8YG@AQ0&boMhL>`)z8-HnU3IG5A literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_2_blu.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_2_blu.vtf new file mode 100644 index 0000000000000000000000000000000000000000..60ea20ed8bce55682d7c4584c56c46f69858b5ff GIT binary patch literal 16592 zcmeHOL1-IC6rJ6z-3p^N2@yE3m(pyYJr?#5a1&h;$W3H-B9T#xXnY7I2SG~+p|pGO zp%e_EL6?#gUkW7j!dXq5;@k4v81Oz z^XJch|Nk8=I~U@!>{Z5?3;!+nPvEcl7Gn;4#`f#aPv86I$FrxFj(mJ-^i6X54fx>H z;pNaF>NXO=>%EAvzdg^(qF0V_!1Rvaf1ai(Vh7syB9Dg9=pDarLd(QR{)f1S^6xfA z@2``5bLq)^t@bv5aQn=gU$8s;>L57w8vBwz7(AK3eEB0jWaqv*Ub|7+&!LqV>_9^; zKA`?+y2lm2K)%lZ5Qv8sE|>f_hE>cguK4F=^G7^nK>okvzX470oeLJnaRp<&knsU> zi}#m5D*Q2|?|<=Mj^E)syEM8U5&stNFMou~xv1u^+exOZke1A7z5K`#se^i})Q)UV!{!t3`5izgy}H!;s`9 zhVv1GckRD6kk2=l{S!6c{C%{)EuVKb$8X(5IoHO6eXCw|eQ-#G=JyL&&+iKVwGQKh z*;$frufzCeni78e6Y5{n^aB>Xgyc^zWq96Wo3Lr$r0c(5{JG?~u1oeI|LnJ}^k<3Z z2At&Rk5(sc6J99%Lcd-kKP_k^H`fdP6+nMTa=&13NbVOmKY{UbKD3vy59InrcvE8Jd-lYMK#l)p3CxxJ;`}o;myvvX z{qQ1dwxs`#EaoECp0_vcn>_!yaGkowM=rXpRIcah?J|GldQAJr`OhMte}(+9lYdel z`Zo+4?~ok$_*CaVx>C;9Q1Zizj;H*K@waevUB(~AQ!`DZ{_~^p(q6xK^ev3n;yV}p zPPa??&GncV^#?&9{WHGa8xc$UGX8M>XYp<7pEUo-&l=}54-lWKkEuOw-+L)f%`H~ybh{~rTCu-_e!KED9|)ATci(Vm)SPcC}> z)0~`~kKf z*GZ1?R@I-2H2Ls-lAHFL_&M>z@k{NGa{sW~`A;|kuFeAk&lVqGf572ijo*I&{~v0; literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_2_blu_locked.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_2_blu_locked.vtf new file mode 100644 index 0000000000000000000000000000000000000000..47b8716b3fb82b4de1b633bc5a7a849d7c3169eb GIT binary patch literal 16592 zcmeHOL1-IC6dg%*TGfcgCITDwQko4k&_e?{1dP3x7J3t2tu4H&Yib=r$zj1J6jPc# zxX>01Awd_@fG@eY7<{pF2$VhfQZTy^$p;^hcgX~$U7 z)1Un_```aFv-34$g|FF%jIkvA=i%RmKkYNd67U(zZ-0L|>^gJ9ANM~VZhT{pd;%X5 z8F;yVovJlN@Vcrq_9m4|x%vl#24H%}?;kpjgE#?YZ^bpM>MzgmeY`k2f!}LTT(cqH zukDzbOlB9~EzA0jve<9^Xtq z3i@wA2{7~nI~wB-wTG6x8S)F{i~Jt~@lbLL0sq;KARCV!3j zzg+Ry>hUq=KjuFk|8d0c&h<$g|8e|xbNv51?c(#v2*rPW(=`p_izH#i_e|qY#-HC6 zf5$W)3U~|aPi|BFR?pw(ZLizoU)l1^ikeOle?z|FzrpF?Xg)w3z!R|Izu44Z>Y)1d znrDueERFDa`MK!pyN&{@^<9aS~sOKd=sv^M~=zwkP?14aPs~%~iwt zFE*h*_aDX2RWv))H?R)v8RL9E?4tQRtNw1|ANkBdA^zm}KB)DT9mtoET(+lYy87+q z#bt@eMpy-pwh6~DinONZmL;@4~V`w6mt>v3Os(mMV8 zBJ=gWap&_tGuv!_mgnn>#)>~PdzSUZ`{rBL7xN!o|Hb@wR{j^`Esp<_*WYpc$MN6E z`~PwLH_vZ%e*Ev4iOd>2;K8CF3jFSQ8s1uo&1id`safHEvb-K^HSTo&TW!y))?T~$ z5Av%E0 z1pTqY_TH7>*;@(rd$QCY1^c&_680ZJ4u?bpxo-Ru;(f>`8tS!cB**<^LvtL$^-a`Y z74!o(r)-iR<+l$A%l2qL|F7p0$)u2Phy2=hiRa52`L>EMUVCP~SQw}Kk)PL)uRIiz z%lC`+7xO=g-+aFp_2qgpf`9Ia$uWP$v^=+8KkPRagx}lC{cAt}o|#N!a@2pk z|5D!J_w(Q>`nSRFNACY|{#_mDUm|@+@yGQAeCD#ZNv`-$eiHX%^!q`3LOk`A6RFU? z7>`3YYTW4a8o{*0nGnonV>qFq*#VN-ox!nKb_P}^r;_;8y!)VIm3FC#a5rN-bj3DL?*27nnf%0@3{>a&kbXb=K=C?uEdCF6GU-x$9#RqC(eXBYl}W0N5sy>B~Ok+9tV zxAEU>{I3H)@Vr|geTonKJI>D`#_=>Q^v5%&to#JY<@V8E)Ld5Z2Z-;f=ycctK2tK>Mv$o%D^&uVve*VY)FBmN38@xHjSK1!I`r&QoKj8>?cpeyd Oj&TRu0}lTR{Qd`;9)rdJ literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_2_neutral.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_2_neutral.vtf new file mode 100644 index 0000000000000000000000000000000000000000..8b16ffd73ad029e534757b84039edb0659642579 GIT binary patch literal 16592 zcmeHOL5Le=6#i$%T^p8=g>JC0b180$>uC=LdKlWdD0myoOcQF9;Hh{@5kyI_bI75T zJ=kIjN`<|whlO5*C$r$2q> zY^k&weKCA_^@iGt2KQ>Kr_{}8Z}|P0t5@HS#_HAEE2R&${it7KumcShd_w)<+bcQ0 zKz@<`F%SM6$CFqIp777p=8tf!fc$^Se-&EJ_o%DFFr2_xFE~CxF8Fx)V}d`( zY2@!Q_}Al)_{QtZShp-61RpPdgqx%8Wc~{OvlOqw|MAMlCtV+ff8k&1KUVzN+@DDP zOa4p#Oa4>+!|!wC^WW^mgVcYi|5E>FC*RG_my-XI|C0Zb|FZv+&;RHF+5gYh^+2xw zv&FaU|7M$S;a~X2-EO|$li&Y~{xI|7q+_}M&vrc!{)K<}{wKd4p7eTeu5a4;@1~Vr z6xB<#AMp?`D864>%Qteod;sSc8l5)vcT>Pyxm@EbK|peIy$^l>{q=gC*pA^g=I>fbG_2iEs`J0|&BcK_|4giZUV&A*raa@VqLo9uJb#lHHk#s2gVFAO4* zFCSETK{IR+9*^$~x1bUBARYo}gw6G$9O!3%dFgBGcs}Nz`Xe9pxiZJ6o1WQ*ugR9E zKgLJc3_66(`A}XfTMo(H^z)BkJkN)6rQYQAW%yUd$oKrYb2S=|{sMEEU+h0uvK7e> z_t*N$57>Xm{{y|jg;}AQ_D!3AwBNSM%m?z@3KCw=ouSSjUXN+N$v^T1^ly+qj`EN7 zW&BrPB)JEC6#2ikKAEpxy4JUxqJJwrZ)uO?59jlfnDt-F#7k6o_s=6J2& zY$q{c(|*$*$cIuJod3Fhs4?eLhA&o0pO-Fe7Wv2VgKC}gEz_6yd4JTOpJ&1NP^!%K zAMRIrm%~RS-2v&t`QUQ; z0b%45%6-9}O0V4su8`cEAMLNzs}ad@{!Y7C&mn&YdAuN>N;yO7@1~#ZL0PtPJnF`A z{2pNs^cVN%ZuVU@iwWy(o5pE-k|ZOy(a#j_~&|v`k@>>5*`};8wP$%*x|4M literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_2_neutral_locked.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_2_neutral_locked.vtf new file mode 100644 index 0000000000000000000000000000000000000000..c7795ef82943e527c097b4dc8c720dee288643b8 GIT binary patch literal 16592 zcmeHOPiP}m7=KA@*HDH8w!uQ@ve+zCP=XlP!>}C>3f@MU*@PO`;%V`eWiLvCJ1kic z=|M}gpzJ~~Iau)`#6w|qP6aRZ)OZlmg5Y?|K^BFq#_xO6@6F4jrmZzio6K9<^q23= z_uhQJ?|c8geK+ja*(JtU9DXeLap9l&JYzBV8_P>S+`FEC_5Ssj;WPNgT}r_pF%5pD z(^M@G!S9_rjQy2JBs!IaD-K}##P9EVo`*OF<+<-VmEG+927VTbZ!P2ZCKQr)+v%F7 zX;1L8TrR&$^2?8&xspsSI^Q;5Tl|=9I`yx!i_fx8oL2Lfxm&m1cY5rNwT0xTy#Edq zj-eme(Fl*JJY<2goCQzUK6VB!7+gKVR{9 z*5hNuf5d+@{^N*0nd_4%{-gMxM>4`7IK&RkO_fu82e^Z>-a6FUW4eNK?;2&QS)_uES zx}m1(bpn#V^G5pJq5|DQx ztm^B+cu;~u^279Tbt77TP8$El5&U=CRt@MM$iK{&4*X-@jrfiD?^Mq7`ESI3|9)rO z<3AUy@0Tb(w_2S_7SmA&79vpjq8Mc3nKmTj%gXU*-z8*H#{k8Rz ztS=(|`{%2Z+5_z!@sBIkV85c;FN*)c=R5!Rco4<^>Ec=S-=lC8|AXxv#eWq4$H^xtJ`Kb( zVg7{6H$ptW2j?+`@(R`G`Pt1-&hfHkkzD2H>93$)I{)YO2b}lv_N9CgukVKKUE9X< zp?}Zs{PCEdA7!XNy#LLFI8Wm5E9IZK{@+6Vc)sLhr>Fa#H$9Iqo-aAhZk{mj@7pUb z;aqV3^*3SF9;4>p@PB_8i^rvWJB*k6C6O<~^IA4j7vnYNYptSPp!ZSN=LY2KEhr>c z-xuX_{>Sj&TphF@M?UgXn($BEpTqp%Ea^vk+eNEPSZxpGSuG~=%ew!~Iy`SueUvj6 z&IbX0BE4^?GJW-Gmg=Lupud7&tUr~EGm`W9&9sF5kbgLAJh%Hl?0-C_3I9cYOO_|z z=RuRlk9Z%|zAFF77tp^!_BeA6Dx?cjOQU&H_DF+4B)8~xcT9zP$5<3%=`74}izm!CI#W#NC=zAfFaQ0=ASQO7^O zujV*YAs^{lT$A(bxmt0>b4jlDU$qDF!Ptg~e?ES&o`|OaFJ(xd;m+?4WdSihj)lj@7=hxyCH><|7W@%10>|A2wX-|#+Y|NXuQUo?C0^}}KJ W|KJLEcpn&ejqn)T11|qc{Qd)a-8^Oh literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_2_red.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_2_red.vtf new file mode 100644 index 0000000000000000000000000000000000000000..b180aec47d8c48ea5a1b2b0d614e864fc538246b GIT binary patch literal 16592 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 literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_3_blu.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_3_blu.vtf new file mode 100644 index 0000000000000000000000000000000000000000..97e6be86c17801a188e3ddeb85cf28f08bf4109e GIT binary patch literal 16592 zcmeHO&ubG=5PnGwHbSrng%%bRG?XGDh* z_x1I){6oV5U~$Cr_oFC6oPqY7$Nm;Ham4c;v=-l%cla{O+0L;a&!hbH!pEU}{zZGIf8PfrJ1?DE4?`3I@}0kjl@9cU=w1L_YidrI*O!z0rAk> z`IP@b2q_&i!vD2DDq9T5|3m%pgn@tNX*wkAseB{ny*|fcPi=Y5lM6 zhX=jh+w-IRr~IeOa;0Zqy6jyMt|2W8h9}b4ZM`g8Q9Pd`a-2YwSO{{_P<{Rc@Rv9 z@%DNKg^e#{KdRnUex`;2a8#W(SM=WnAH7IfF>}`&jW%L z27fn?7??$MZG6m4{vkdz{x>ZC(cT6$q2Kl&UcU%8P$4fRPNJ_LH`^`lj*N^5xs!Z* z#zGZuvkNh=X!{{hA3)9i6l?jhva09L3e=muyl>y_{KtGZ`N#ZG{>Ax+tRVBRg#M^b z)Rg}^+~%L1sMnSJ>P$UiGCx*U;eHT|%lxwWb&_{;yYR2ohnUx)3H{Y(%7-iPW_#Ip zi+O`D7Dlo^){~+;xF-5L$F|SpBU2ie|v-y|OK8!!mcShNB?M)6& zC~Wh8?Tw!Qo9!3(Dq8nnWZeJQ-fARcB nyMN*PgXaD|!vC8;()Gx0`#)g|xY`d4yb?aZ{(#ND8oxgPhQAv` literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_3_blu_locked.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_3_blu_locked.vtf new file mode 100644 index 0000000000000000000000000000000000000000..03d3be4d6a1da7132c4a74d964e97cf1c05e8384 GIT binary patch literal 16592 zcmeHOO=ufO6dp@4ty)CmfWd}66dGaD5((D0UBqu%{lyF4Qu`hxH+}y}C3Iu!8&E+Vk5eKXtser5R(bzMa`O zv+tYtW;Ac6QvQ^@MF`2je+mA5_;WrWWCXrrD*y1w%x8amHS>G<`ecQX$emv2*dDGh`pMQHX_f67% z4^o1m9oSHV2UH(U=Az&i$d~!w2jU^w_Y(fc_f<>`R`he$^ikd?K>jQ8KMqOo9Z^y) zmlcfug7*)|H~4hvL*Wm`Cgkr3{3p*J@*U1a?tYRE?7`sEr4RdFL{8`C;S#{;y!qn{B>cWyO>0xW>u&vf_z#fSfn*K5%J$-DNZD8JEx z^1T08vE6ojA#Y+G>hr36J?yyod|mm&#y|3DLt^~t_TB4_H3Nu;uzX#g5e?lBS5{V7 zz7_v-Hw$qWhIM&+-Bq^^iRJ6^P8u8jRsY`WPB(%6zWnQaS@CaoG496r)%ovrLu&XJ z;D&;I6wE=%s%gTR^0-IqYmeDJ@C&EkK%Y6up{AxMI669K0nYg z`uD6QB4>>-7z~|F_}`O*<$2vlVZ5asLFm@kQtB zP2<7me_`=Oa@gqvOXV68xK1FY3uW>)t5H^Nj&wE z{CgbML%=|oeJ1&TY1pf`l>AG%oPw3-VZCQbJYU54ZMD`=%G-89!Aric;N{U#1uODF zo-gDl?Va^``?ovE`cB{V{-izLT3*NxUGF1J-hbqa^@5~6y*)3(a6W|9r}xja`R_q| zRGyDpaY)Hhsl?is;7nm$;O`clK;OELSh)#j|gc={SV@Qp?+?j-0Z)!M+HE=BSd4Kz+Tr~L`Nb0z ztbWL+j`Ib_7;lDCH$2{OP+sh}*Pllm1VY|P^N;VN@)yxkX^HC#^T!JrjxE4G44AS$ z;QW%LZx~M@;L7r`yw`q5!6ax%&qq|{ANq&H|DMJ_wg=8hasGAvp?(W6foApV>jxPB zv8Se{SiTiMeMo%K-)=pKXjwWBf%4?_=0hym$3{oCpAGOgN7-+mw*8}htNf$=2>s&w z`XtZouZa4n)N4Y2$@w*ffAW5#A@Z-zHv+=#V&z`v{W-}2@0Z+d<-L%2TBerok9e;+GebyfS{#rNgqvH#@lHZPx? zb972oreCyYaPP|uTk-U~%zyDu)j#O=jQd4E-<)62Kl*P;ene}P{{9yGe(l=$cE$NnYzGlNf` yK4AEg`1&8~ztZ@H=Rslm!uz+uXHOr=eB^oO|KJF?I1dc(W$*y&0}lU6{Qe7xy*G*g literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_3_neutral.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_3_neutral.vtf new file mode 100644 index 0000000000000000000000000000000000000000..85a54d8a12ff1dfe3103ae478d7afa96d912b55b GIT binary patch literal 16592 zcmeHOJ%}4e6dvg;90i0H!V$=A;Ugyw6P#QlaIrXB1>C9FxszkzsB{xhFb0DTyv0@~ zMF>`^3#f>S99(0N3q#CSDX$3ln!ugAO(%oFE{>plZ*}vxc1W;6KA+wkr`4x7^YrF@ z@4XpGJDbs0;=B-|jQqjaI(sGlvW_RE8Xi1Pb(@Ls zxPMECzn7MlCjGTl39PR4`rR~53762G^(TFarmpmQh^FKlNiKhUa($@e2jg?A)#|VE z#dvL1h+P?t==y;i?44Wf-n=QN;_8oU)gN;ENq>%E2N}xvjQS%iuNi(pzRmv>#G^%{ zod4yiiv?rHKku7AqNxD+|C9e^G{g6#FQO=NFx3kkACNOXUH)+RLrxQaZ^3^){)BH2 z>&-N8vwUEDy8IE1CVe-5ng2zKSLXk8<>S2TBlFMvbN#1^znJ?I&VSB-&VSB-RsZPw z9RB>bIPt*spX)!@|HaAo;^#}wf6jl-f6jm2|MBO4@&NDu7i&G>^?$MW=KbGd^UeG- z|FqjR`#t{s-}Xl_Kh8Sl^?$MJ0rSuN^Y=eyJv{66zBs>m=f9uTx8=oBN$o%U4CfK> zy@SD!|5d=U(=&4PzgVq0*clJ`(2Ni0{kGa&)qmv(@@BK4aBj~qjuj5bo>8Tu@N4ah zjs9GIBi8o+d5G~+cGUQyzjOU^TvPIV{Aad4*!zn9FjW2X@z#9*8$%z?hp6#Id*;pm zG5ka4RFpl$hZwe64lXzJ{p3OR;C`4Ie#l={G^c-R{6li_#S?vhb&%cO3oUGH%|Ff0=8tfzHMIQUCCiPn#(w4{ zaoD?I=I13fG=+VP4?(cPq)!e$)Oh6x{G?sWzmt9g&GbinSo~9by8MGrG}XW8KYITL z7EmRhPJbHjqA5)A)LdU*S2)N%ek@`WZ-c!_KeEn4({`z)% z^WW<&<#V|@*7o_?^Bw5Br0fZ@Yx@z>% literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_3_neutral_locked.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_3_neutral_locked.vtf new file mode 100644 index 0000000000000000000000000000000000000000..e87e7d596f7b152d2f3fb20a6fbd2d9ac0398453 GIT binary patch literal 16592 zcmeHOO=ufO6dp-2ty+Wx!K9!))YQU+66%Yfhb7szQ0Pq*t)&Fv=$K1Er4$MhWDhDK z&_gj+PYL*wILgCyjGZl;+^rT(C6 ztya4$PrRu$V?vQ=5v7G#t*WX3r81~s{2J&B#|3xIlcfZbx#bO9kdm;S;a)U3H zJwp5;ris5Z@Xzl*;ycsq*M~ff;=$mHWshRJUk}Hx;eVd|)$o6@;&IyTqv7B1Z`yxq z@#k}VV&dP#|2)V4>S%uQlZgM{y8XKA-iQlq1;F1kIe)i;Ow+xuW6HmNDDqFc|2}JZ z^B(`%Ub@lBB@==_JIMC7kpvzNzw3;{cCdTkpz9F%$$v_fnj`R8`I+?n^Tz+~LAv4Y zx8!=29lZZ6hDCb87h%vT`Llv_gB`BR^%{=f%*II$r$=@K17rk_19_hPwQp+e2n;DTZMwC zAII_BqQG|W!=~dae#qWQBq8VdePth#v-kF8`)&tc?&$k*pW7YbXNJu=P3TwG$>uk+Ahs^{b9mo$5) z8x9Coa`=1e4T-Zo@Z(oC`(phUN#%!sX#A6ZhWY2`q$K}Q`&p=e4g)BmFFIc&e)20T zD?)Au*Pb#@`CDrT`z6|W2p-Scdh-#M@j>q!=wXc+%;#Y5f`t<^ml85=H_(5}` z#ecei>dN*a>aS5eZT`t#;rL%|*0xl8Nc=6tnY0JxFIP(Pc?j$LlfU43L-|wrmdwx3 zIXZ=svR|eNe%k_5c{=|U=+oPWXgph^_d_JVqyFGf)1PjX*IwSW0d z-4OM$gWG!xq5dJt|Lr|J{ x4|HD|U;p9!kJf+Dc~A^Lq<s@ zAA5_H%Dwp7c5gwcyYa`{y~SzuM*Q3)ng5@V{4e=m^1tMN z$^Vl7$pZ5HXR_u4ng1t?Z@K@UY`%qm;h$E!ZoMb_zkGXy@p0JkxaWUu2HkkRP+#w`|eY)Oqv&H%y!nInJu{Ohvcs)rN?~wd% z`&s`lB)0z_Q2jVw;rgNf^nWAyg9^*F+3dz|2JQW={U~z!s2}#{xftWa`4Fxj_GjGu ze-8W5ITh|t2jf@k^}55@A6~55{p8yG^hK09e#l;B6sM2+Y2H5SokwXaoYL(mwf;cYi{mwKJiA+T zrh?nwG1T4<)?dh<=tPAtkD`kfYjgCeQd6G&NZ;+Z59o4TKx{LU#-nPVtsAi zeH?l5|9dtcEUh{@#j~G(C_Y?%4Ef);pR)Xuz0h5oFG7C}@woZV;y)L^)4H9we5k=+ zsi>?y$bQY0Wjh|Scb@;@2F9DyuhiD8{w2hJJE||Ued+p$@7s*YUwrmh#gnzZSIdY*PoO;{~-N5|JR@R@!v6T^%|aj z-(20o`oQKNs{c{5`60JICjMlTk8C~i XPv<{z1l*km2Csq-u|073*W>pulhiS> literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_3_red_locked.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_3_red_locked.vtf new file mode 100644 index 0000000000000000000000000000000000000000..f1a3af4436e6914e4ac475b1b3f000a57a00eda5 GIT binary patch literal 16592 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 NcpLiz4*zQW{sa_sZI1u| literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_4_blu_locked.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_4_blu_locked.vtf new file mode 100644 index 0000000000000000000000000000000000000000..74eafe40d58313063a5297d421ac00c1ba1bd707 GIT binary patch literal 16592 zcmeHOO=ufO6dp-6wi-m^)B+p!($;%$sUZ}$C*$m?(3_|<@{(~~7wHh%%YsdCArKvs zqoHk33I;qDVE)}?`f72Nk$nxCCku@lFtEX^28`gUgC z%)alvnb~a1bk-@@+&@8g?z-G#*SkDEs< zlgT{6Z{PPn<@wJ2-zH~fW~j41Jw?bEeY$18_4e2{{Q$1ty7f6dAs>A+o&GB7KZO)w z=m&Px-~rW#o1B*X0{JTcCqO(TXFcLSdlJXQ;Fx|cn?4FB1js)l|5-?q?|_j)p%BA3 zUI_bue1rQ-A2I$2(swTYqxv1b>!l!n5~a337~Eg_aMlAB_g};RFxji&zrXyk*W;t% z-|%n7e;o0LbA4j`-}wJ9`~P31IzFG=;QoKGS7(&YCONjkfYI-Xcz(CSBS!Bkcpu9z z9rE(Mp1;rA-mv?>wI8smolbH7=0YochSNc3K0qA7F4zhm@3}B_@bU-EfGsTgF30EP z=c4Nm8~+ zbt_WdK+75;J$<8GW^o&Q#|&J6!@KGpTt zYka!@8~z7r|NmMU*XOj#{c~e)CvRgosweEnzmAFTK<`kV3p?(1*k|Hl6ZdH>(||MTNp zgYW-GERp#U9`In%4+-9TF2PqXF^jhsFxQv+$@+S%*LcwR@3lTJTYLS+e-v-s8X4jK z8ewpt7_Mk|sUq?Z_M-ijuKVpRIQKxQE%s|8`LC<;Ab(Bbw!C7Fx3BYy@jlpIQu+(^ zXJq{-UVJDqp1YvbbGylF_a_;TKgaGL_Ot$w@;><;+b??E=apzb@z0#Fzo@@g zoUAGzwv)vD==`3B`;Gr&jeq0=&M680_4`46*sy@*`p}=>t+3AQ(a}+!k9gUa`qbs= z7|SOiz$fbm?BT?O!hfArYG>C!%1dWd`wp0wll?*aQ2EFE%jLck_J#V$+R2LAAJ_MU zz3Kfw4fiSkioXVI84|zWVim_b>Trzy;n-=RpU6KdHBmmYCp%l^%isK|&L$r2Q;sqI3-Nvt|L@Ef!d^Gp^O5K;wx59kgV)FY<-CH3 z2UuZtUF9F+kz{OA86Uu2d^x^7xD)B)rQa{;H~!~fKC>Zl{ruaXr||s@!7q&eu%15@ z_CE*y;uSIA0;M2f{HF>A!!gYNC6cfOw!&{Wp;(&d*b0BRqwAN@DflUgF#cqWO6bXY!8L&CPRk|Zc)Gg$^UzI=Ng5Umb3LgW1YVH-}~=> z|M&m@yOZ>4!Cf`2l*-}X$A1fd)sK~O@SfV2ul=>3H*0I(;y60fx-*A2P7yEj^W1GD z!t1NAl=?HD&kvf*OCc~H>HK&7exI;|cG?^?Lo`0p`6?RA=XbUI$;#;Xg5^Q?*N-Zd zN*HvPmz0_b-|c@|$;~_k{$Ocq>x*!x?)|u2xUcOe{Tjm#GF0$2^+z?gZ21NGasG!O z9xdo<{!7CoR)Q1$xoZ9hh6?1rC;ufh%lDwEf*?p>suw0cAQzl1eJ{)K<}{Ku|`*S+4S=a;qo_af|1=uS=X{YjZH zK9{g~ZYONTG2|O9BR@RS`y1A|e|o-WNAtU3=sGOd*PFHaya@7biw}=*y|CtU|Fpi5 zydAR_<12Q&)^}p@nbudYUZ$@c;d-;V9Lq1xAM^Xo>ic}4?W=SDw0+}n*7#pM9yF)W zcs^dVva3|1k;Dh)_tWHG?6N7cybRo^_Dwu29>YKFlFM>0`g#w0a*Y2y_*pIO!|8<{p~%dGx4YGs|AKXFM796`*?Uf`9q!h zCjQ7C_2FuX<%Ap9-@|wu-)VW)_&-DbCiw@SXqU~8=I>$wWBG8{={-ebO!?zZPfy43 zX2be3?T<93@wvR^gRa+ESTOvPyw!hy|5N`$(Z)CFtNYd-FY5H-{FB`Ge@Vnw$<4Lw zd=Q_Fx{0^6{o`=<_@CPW|0Z9_Uz=z=-}aua@2iX{KUUpB%sH@wV;#ari&t-^4fRM}7&8?SIRfKd^kp`1uFF|4Z!WL$nJv`AFZV eUNwIN#NXfT|HBq=yB`?y5`2yQfz7`$e*XfAp4wUf literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_4_neutral_locked.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_4_neutral_locked.vtf new file mode 100644 index 0000000000000000000000000000000000000000..638644e6a8aae2bc25dadadc8aa7bc01f0e948af GIT binary patch literal 16592 zcmeHOPiP}$6#tS~+Uyb%u)&4Q!D8poL!k!)9)|5)6ub>GlLm=3$Hmit2$d8zEb-<+ zOVfiW=phGJdRd5v!fH+nUe;5(hlQkq@_8FUWDil|doz9CH#4?PyEWZ3`M%O5zkGk@ z&HKIgzCSNhvfpC!jIkvATkv0pKl3%l67U(zFWSA^KQ$Y-e}nhnoBDbdJ|r^mlFL!E zpbB0ef5_NBsZ`3VEiXBM=^ekn+v#)=C!oCYgIDY7pS19Oqx{ah_`L~*>Ic1CBa_Me zh3~HGzEAab>(^ITR#qIlwY zve%n+|1b2j+f6;4BK{0s=--DzcsSf^pM?#6aA?BRLG96gHY%=3__F+ryZ@~5e{h)H zcDhY*US;q%9wp$Ap7=rxbPE17p510go8r92$2W^z*?!Oi`}mfy#_g6_m*d@f1lMym z#Ch1b`Ml`(v&KKh?;;f9EAHQg{#v60`4Xx>NuMxTKmjX(V(^#0N70dR7DIKa>A3UmEa_c{k!$@$c0p`TSS$AKmXvyZ^5R>-%-` z&x1p+reiwlINlceKVv>hU|heMA-uDT>w8D658@c(dn(jEJ|14L5~@Fz=Wn|Hi=Gdr zoqvs6jbd8HXM+!VPH269)fm?oust~U{4#F)n123ucF&rhreUr+2=d|cRW!3e>s1S+wUl>{QqoyEB{yiKh60cJg-e;+OWY3 z=D$I2tpT5|5a(jogZ-r|&yz>RuW{E;yZ?_{f7gBdN#ozZd~0iNj{Mcnzk1z8R7i`mf0T z{&+_c5B%}Ur|$nTUO6|C(fo7d{^9<9m*c(X`SO)dlP@lB98Vhmg}zstgF^RXaE#Zk z8^v7_zfr&Nlud@}HNdXf5%z%jU8kAXsovlp?L)dx=-&+N!(AI-%)td_{a0qDF6O*N`n9R{owuUuz(?b#P@3$KlJ(ed8$WTb)`PznlFO*+!XP|;D3GzzYpk8|BoMgwZ*+B4q?pyLVOUvA32^cguNb*FXYARXCPou zf0WNES4xBp{(39Sf1z(R*upIlAAEapWqf-Oxsl%Q`8&$!7lV)rT!ZDGhiVvwr6Hpv`6_M86@QM?Jbe`hWh*WQ!Z~3M*dS7y-OJF ztzy|?ytsU$@R;})_Ko9*^JfZAo<3mu4Dt0G&;J0yWRLhfX!Q9$g|C}FY~=H#=l|dl TaQQqi@T%|>>jNJC4e|RgDRne3 literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_4_red.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_4_red.vtf new file mode 100644 index 0000000000000000000000000000000000000000..d1cbb5a9278ff52a68507fc96c4ed32687f405af GIT binary patch literal 16592 zcmeHO&1(}u6rUu7CfZ;R33yez(11b@7QCo?5p-Dzqm( z2syUkRc zBW#Q@mWEdaUUm4f_b`@%ze6c@4xJK92T#MRf1!SO2mFyLz^{o3)vT{$EV#alea&Pt z!L8<$3m4TpT))_8G!Umi9z71O_dw)3UbjJ{K6kg}gL-`MzDMexb}vnr%Vl@sNpqU9 zo9^8=%>%o0x7}miOH*ggoO65Z=+b2VN;rNOB*ZvgcoE*B{;<=NnqMH_xGIB&=XFUKO+1wr02e&{HOe<{HOe<{oiQ*e}d{i)qkr0RR5{|Q~gH|(DR?sS`TRb zA1%J={(rRjCjN^4a@}iobBY+h
HArZQKfR5v z7lV4P>IoO;+o?2b$oBW&w*2DN7p}xyTyEQSmXUa{UZ{8-*jMAl&o4m1knLBHU(cyZ z%*CCy$^VKt%UN!xQ6C^)YP!CSH^cF(^ESiyj_Z@gKdxsMi1Nn|`Mm!X)O*D*hkDQ0 zYZd=p@TXVR=Z$i_3;BsDlo@hS=ydW{I*LJ0<+Q*n=^5yV691f0Q9pJ zN7;*yZy5ed{Hypz`>-D)Y@B~fnm=IqH2C?A@Bc;4^Fh!OR{4m})BiVrILP16&VRxY TaD5&a=0$i5`vVUD8vK3-0(Ez{ literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_4_red_locked.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_4_red_locked.vtf new file mode 100644 index 0000000000000000000000000000000000000000..15d06b537ed9362e29c652defa8cc8cf44b7822f GIT binary patch literal 16592 zcmeHOO=ufO6dp+!TS-KHkZ7)LvmiqaK2(rXyr)181*K@^O);*IX`!&a*{6s=ub~ta zuujP#rAC^MP52XC3_RX28sVQgj$Hoj}UpfzdYg~MD;=c24`)2<7^^crAcIER6>Cb}xJ17B0 zKd7TI9#VbS$qOOBAYbQy55%MFHUs{1dr{0{9MR9KrjODd1NjH!KZg?X-SJteREl8o z7ixY$9^=8%M}$8{^c{)+;QAilKRoRCdqL^iLyQMYAG^(tAGP0@|52K+G5>>QkEiV) zWBz0QWB*Sce>B%8vHi#PKg#w$!B=U2GAr%h6&>GkrjrtLvFbZtGqr!`VuCw2bWHUZ zHf8BPv4SZLvbV~Bqe#XUf3J1M-!2fRlavx=1EY5G+2pv*>4eia%d$z#cYA2t5}*n+*bs_MLo3uhyNLwd;<7w>Fp9t}8 z)2@W=WjDw_%&GIRljifV?T;G&Tu&AypDW{l$-kO#f#8Ch>x2o)WfoMd_&C`mQFvpnR0VF8sBv;pStC-;P=zn3()~N~>?SNB5i8$q{uf1mxmu|GKS{D}EK)#m|X`+sqKjqN|S|6xA=kL`cd?SFzNGT&i?hebciGM(Sz zk<}3APZ*o`>-e@8o+lsodhW384ZHt8tUgAq{-E){PWjh+V`I`jDL)t8uLD=~{X6hN zMeXM)|AzCLeb3v;{vF2(&ugjv8NEHomqOgl2bYVoKj!@C-mj|q8{~(l!s`RP8RBJ} zKRb@Q@BTj+@0p~Qe@6e{u;l%NeDqF;|9nQ{ExS@~_OBlvH2!J)V<>Vw9OosBEqWm) zfBIDUZ_4LDJsByli9Gl0x~4Dar<${*oQugdr2CZqIqt_;=#STf_%PiH>*x8RHs7wU zk-nc~b$L3HKcxOG%}M#X*g^YY{Ndv28k&pFzj8_O$HmXT>gN?JIA3JH7uEa=`g^vJ zlkL;^ah#;a(~oacK4|cijqV^*#z>yth`7_`K}^8i}B z==pQyPlEhjlGSDX@3&U{?CmFx#9Z8>e7|~rq!%yLeC@Tb`b+oEz+uSiSBPJ?RF;^F zZzK7{74acw6X!MmfcfHu{_R|Y{E_q0&le0D{}j(G6r~UI{H^hz+7qoO5@S^*=i*!g z*H6pq$)15#e}nyp?W+3JKO}=x|JKFZ4cPzP@Oq5Lbr*D;%2+LlFJip&#gb~z>|Z~8 zLj0@wP3`OXvltJaJ`g@NzFy+}9}q0(BfSqAeZMcpubMte#OHs#|A|+?!}o!~YmA3j KA9(p!H(2Zd literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_5_blu.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_5_blu.vtf new file mode 100644 index 0000000000000000000000000000000000000000..6853d7c9a427f36e6998ab212bd5ca3bfa4d371d GIT binary patch literal 16592 zcmeHO&ube;6dp-7MWv#4uv(k$p|mly1w$#(p&%SVp^%%fv@0jOaRt`FlpF+2f++@z z;2sU8sVJBRddbBlkVDc!4X)_HN3#o-QV4Ya2A3KFRZ!ns>CMb8wl{H9RX=8eEq|KX zH^6ui}4{>{apKU;fzZ_^9|-{Hyqn z5q~uE6XpNP|CRqM|EKte^&GYT6ZT+Ky?QFIZ?tiN*Ef2duXTGq75~qU|C)PbR+Fh& z@(;~*OvADk33r>1UdvPbhw{HXo`^??Z_T|>%9e{6!oB9J+w&>@{rn$p_~X6iCO0Fo zD6ijZu2IcY7{^A{f#+?5dp{U9{;%yJf5!>(&!>%tIea?z;@F0Gf0>U@yPAvH09_x% zO^|O`&-nP4oo{;|?dOX!$?vv*hshf@{(rd-^=#?+65g*_Y_3ZBO}ouMcXoDu68LO> zgM6P8uhV?Z#*xV?WrOha&yHzH>kZ?p+x^4Fe^5WpvYq=4-M3TUX*L`a%z;0D(_Gx~ zusHRflV2{sBd_=91rHe$9wXkiN_=l=QHyCTQ3?l{y&9$`HX3%)tU+DOLZkOIy89e@X5Ad7|{r^!Pi`mnk$6)^~Z1BYRuWsUb7{Vv< zpYn}=_5jRnipHb7{9=~x4^Fy14o!@=%_1~`9n-)5!?lcL&uO%8UD&hcPL}-RVg8Zk ze|sO?LE``Wd+C6v8y zbA(cV&VoibjNh>SLFXUi@pn=@Y}aFcze4)ig?R9GGFc~#@f40rt_uwHzj$2g2Y)SR zuTg(cf5_KtDk<56W0s3c687Tthjcxzuk7PDXdiz5Z{PFpAMtt?jXWTEXm3D2e|{8P z-^=3vh<|RcC?Ddh!kv7rAN2w6e@gtEQ<%qtLDYv=4?F4nCmaD6=Yip- Or0@{y0}lU6{Qe740_bc2 literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_5_blu_locked.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_5_blu_locked.vtf new file mode 100644 index 0000000000000000000000000000000000000000..c57d96e3e983f1217075f9d625755eb9b76582d1 GIT binary patch literal 16592 zcmeHO&1)M+6dy@8MQKH?V5K(9q0k8WL7)xQO*nfhfFunwl=uwb``60j)l zF~lSl1=Bz;xwsg7Xnm+4h#qnjTCn7T4wHXDC4qot)c4k!k6j`su4UDdW{kc5>CL_o z@Aux!?0Y*4nXkw@gpeTorr@^-KgLId1mJ&cOZCs@zW?Iexoh@=xsy+dx88?;0ulH# zHO0G~h~V#DnvmmAC{#;N%$k7t6+hpoR4RxA&|dA+&M)ET1~e`|YP76K zB=QokwrzhcNjSG+6PkSSJKng*KRtA;Qal{u{3RJ>$G9AH*8{{Z?13pOR}EM?c>iX@v9dYa;P|}!T=f0p z#{c#+i067q$Ul{>i(Ey6j)BLVw{ulqE_=QRer(@O9pYH7Ja5-f!HbYQ%;n=V5 zsIiyMLF012zW*C*{=M^iyK%Ds^!Mc7&lhC}n^o}zUENE^u^iRi&$VHGhI*91O~8hN*Vb|UHpTwHk8yqvDgFKWaJ-x% zj}}~g3w-=R`@es@QJ?=QyIM$u<@`)pvw`nVaQhD)M+?jL+pjNvzWR+vpZ~S>)7EGI zdVSHDvbFWI>@WJww_l&;-@E_Q{Et@s7voLGfA9Ubj(;8hqn!WO@qc=KYxLv4Wd$OC zzyls^`k}#l&ns{lB!)Mu)$tt5uw_2kzaJYk9(Dc)ZO>sFZ`k;E>#-0}Jf10o{7!bE zXMVkm_1t2$1N_^%UBOj$$A}-~4qOM{{ z4E2AvKmb7s&8`2F@FbU`e=KBjg13%!icC-zDU)+uUAdm=8XP#p)d6dbV2+J ze?|Rj{Y>M_XAj8#D17~g{IBA#cplVyzE9&}vquK`eBJp^I07!u0|T!bkFY)9@UOz} EzhE_`NdN!< literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_5_neutral.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_5_neutral.vtf new file mode 100644 index 0000000000000000000000000000000000000000..6f2076d10c5e5e63b4bdd2b83b53cd9a952fbcaa GIT binary patch literal 16592 zcmeHOL1-IC6dg%5MWsT5cvFLPNT>}-!Qev#fiAI5h1|AfS8~h7=+HxZszNb1tiU2D zHy_+!^-vP%#fKVvt9memiXMD)Aym2)tV>~!dnhFZH&y@N)t{YRY|E{;LMzP}OM04_ zKcoNtpPl(LQ`SFVZ!*S`@UOvt1O7_yGM0ePnD%dddhfl*pWpi)-o0-ct6BJv$iPc3 zN5#A>cs>4-vDc|o%CQ!28i45?zu)R~I*1dH4ttJe7~N&>y|RhlmmpF8`+dhMwl|D? zKU+7~9~hMXv&9&QfBovk;>}xZ-+1+6>GorI&(?pt0o9EGyZ>}Cz2o-ZfaGH62X<8A zDb+_Qx#;r?72x2C2KtFNQhdy9H{w4WWAo+Yd7SnY-fN{Lw_5t}4 zPnJFc{DDs+e^=n&tv}>D*L19bn>>Gzc(U}N?>Sb`ekB^dn$-f-` zam1g^`HA#@>HpIIrT^3Thw&V_{`2i&^{^{WX=j$@KrL6MugTdGBeMlrPj8R_M z{F9fzjC|ZJBzfPs`?Xs&!cqJ8D0$Pyf3FSu+rs`5KCfA7xkdU_?R+2T{El##XR zJ#Ihwey+(HwKBDT_sFqKp}(W}iaLMV_&-ZOKjL(L7~jEj4`2>_{|(1?i2S4}|El~C zYb9|yWQzoVYdSRTxQ zmv`rz$xNH%VS8nLa^pp_#{b=;Z2ifG&lk?e{)%uuhVoVgdDz}Z5B&B<+0(f5XN~`H z>vz)Ill%wcf0NEv)cuPa{{o2_LLcbsP=hn3I_hV51OLG}sUbUa@;(ZvZAJ#Y8R}mJ3lwYtH zj=!X-Ix~$ErdijQj`t59@`1Jp;dnZ_g^&t5{xz-y7xm>bUc- z+CQ{mKjtmc?_m%1SNVmoYF~SvNPWBG;Kk(1}AMIJ!&2z`Qusx2#@#FvF zW6>W@Pjbz--?+p5Q?)=n-s2JiPt95;RF$md!2|KJL^e;*ilm3WHv0hfOTe*XdU9Dwlv literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_5_neutral_locked.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_5_neutral_locked.vtf new file mode 100644 index 0000000000000000000000000000000000000000..96da7097d77fa67980c3ee23133782fc6facc780 GIT binary patch literal 16592 zcmeHOO=ufO6dq}7iqb9;)JhE6LqaV`2mu``$YDwL6v%BGb}csuSI6F>&{J7~Mc6_P zJ~+nCDS=#kNJ@_G!H`t+;G+wr@}(f%%<47z{!_SNF0%j|{y_ErAM1GuJZ|6GK}?Jm2$v6xy9#&1IlFpL8SD)E%+ z!$>ZM`~vwR|6L#+nzbG9pY295lQ^QENz;ebWkCK1@}Gqk^6fj!vaATkc){%hoAI~~IO8zDPGX7)4 zpUw4&^ndC9v+Vzc-u~n_^8deEzGK_hl7ux6@Gp$--!(7e+N&bQ`&Zu3{bxOYpY(mR z?*F-Vy0(>1Da4=d<=QWx5$<*$?+n7aw|ii~)Is;7{gld8gYZfD8TIqC#{cd?x@I@G zc)m*auJ0uvNl$zs20A%^nwPGzH!D0}6W}k3&G7zC3+&@LVa>C)je6MM!XCWOF7bTW zsQEl@|FgzF#_u9D;w$doxpu*AK*59LN9hwL3us^^&~)#srwY_v2*>;DKs+czBl%JN z1>Jq3_2;bduMgqB(=uJ4e<1%NUmEa_bvNQy^6xw2od1>lNB29^?*E0}`u-;Q=k9^; zXgAblxMr|L{&;Q2ep!qpIUymAV-p1x}))$ih=zMiteW1Q2 z|F~l9?N{RZlm0(AzjNC0K>Gj5{5fvF!?5)K!TOf|Fa3X->pz&UO{hCOf7@vlT$l;Z z5NBfVgZ*VS%qI_vU!#^!yZ?_`f0N$-r12lrW5I!GJ*#7VwzSkYzmEAFyP4(re$6Ym z_Pzf5Z;TgWeJFTeJ$&EwJ z%m|-{@!|jH_F2!zpC5)Njeo4Siu*aN=Pa9*zWEf?e|}Eo`FVZF{u}u&&WZdjU_Ef2 z^o{*l%Vw2uT))VF3L43=zX~+M$bWSF|2{Dy_Kfwy(4KX$SMh$#U!P`vebV{YyV~9m*4L_ z&;3yc`w;m@zTlh{x0g8om=9!ybu;Y0;F^^N?;rgi_~-r~*q?QJ^~A~J|GRzBAMhO8 zm!EyZ{Zse8U3;={QP5w;%`D8HC;g&5i1|0Q)4TCW9g(sXsjO#~rjxgHC zl2zvXq5q5H!~O>I?>iJRT%Qggz5_0v9{BNXMQSx=sH{xSY<3iF}n-Ctwu_uHf| ztiN2yW}Ad@{)gj|tAsJWLbw;?=~|^~-X(cFz6bM3F)P>u@LLJj^M~>J3O$eS6Zu7Z z672)yg(%;83Fk3{^HKObOD0}Ye;5yd{}saV@f{bBh<|Rc*uPjmlX(2}0sDV}ua7wY nBiJjR2aTTZlX%kfVIiMKo&SR);Nf{-;8o%&)(0H^75IG*axPcs literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_5_red.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_5_red.vtf new file mode 100644 index 0000000000000000000000000000000000000000..247df392c07811d06a94e88d9482f2777eb29ec6 GIT binary patch literal 16592 zcmeHOO>7%Q6dv0|#3&XyWJ!)iG*WVi)I%-h0MuNNazL_>*G`ce`52H8<`5}8B|_rT zLzN;D$rcBohpIs!ZKWPE6~c-SK?)L=q?O|Kz#-Y5wkIeDiu=8F-t6p(WPuptpPk5Y zKF`dX$@|_Lzj?Eh&%G^P6hg%D%Hp+(pUi7Q#PBzjoA(ahY{>85_yw=lC##oU#vid1 zevOWDvsM*;+h4sZo+T0q`*wZGB+T#le5F>a5ssleePmmvxj!?0MDK-V`aFZe_3~)= zPWtYWN$fLG+!8f4BcJ-#>2IR?{sle~55*>Ep?+ZTbB-;(w6rHR8X!{IS#P zW5j>Nf3*J7ia(g~N#y^L|405G`9H6Jl+TIwf1W*z?z#C?mEUOLg351nI$mq{c+vWQ z`uZ=OVYzOkC)qy^9NWqli}Q@z%}1x@Mf{)6f7O|iL#bqp`IgR{%$7?T#+~M?-Qz|4 z`}zM6`7oTHsr6nu-|fZ{ah1Q9&gf5>RiSXNe;@Q4{~L$I->)h5&w1w-a8vOWhA%ri z*1B;?wU>W3?r);7ydb`c_W9!Ps(qOJVEu!`9n5c~%<|jq-(m9ljsH7{*9`4^sfzDw zk(gO${WhG613GUr4)WP<-1tp8h$dHfyb9t8v0BbEzKHYsqBh?!zS>>iZ~O=KGc0$k zA1ItZ&hL;tz#P>1n{=Qh@LgNZtMO<)e`xaw&bQOJ-}w*IXBF%B zOxla@&&of^TkfI#LB#(s#rG%szcYS>^&#W=vx~j`Kp;M-!r!q!Q2rlgfB$#=pz%La z561U1b$@)nxs9jwR6JI39$TeiL9O3}lj(hhr9ukkOjf2aEo{QcS> zT*wz02lX>c_4`Je>m~B}=0_P7&j;JP^7q#bZcq6FQ_J_7?){3B|9pMye!=U%W9j?5V%){A|C)`l0>zxMA!wCjZ8D$rTSH z|CdZ^^|n7%Q6drqtu%Q+?*wn`&YRNr-id0KE6uMlHazHZ38#|R1d<;ma=9p6~BrZKv zDI%3@ao|T#k&442aq#rAN)AEtHSQs4q#lU3r^yL=X)y0?JU_dT9}_#+-kHdDKELPL z)%)hXnR#z#uJ9gtkq{DvR~}w9_%mN8Bm)0qyJi0V&YK@RfBP+X9ez{0@e2GCNx<9m zG*>$m!MpqIYvjN%4ELvvtc93=!uQLL;~); zNc@4H)oS%4E|0BUBGCQ8-N)b0WXYO!_wmNe=kWPp`@8Jo;wM&@%zk+}zT(}#1&LYw>n8jqGeeEbol?@auAzwhz=Thq0>UOV&$jYrEK`z_b@`>*CdOygDaKU)5H-tkfM zuld*UA0vJ^*C*Qlwf~3N|6_C$_a`^F|Cg9+Th<#;R{O-h4p++Ih4F?MTeh9TTPwE}w_~ish=w@mcv9 z_V2^S|Fb>t*Y>K&S5ao|Mj%Pg`J(LFF3>6XqrfM5vLNy`=>O#9TwCgw80beN-fx*T z*<_P3R^+|;<2k>+j{pAgIB0v| ze4dLd@tMste13x4pPn;ruqza{2dAE225paEf0OS2l(p86o1cU8_0TcgPe1F6AYX&V zn*S5__ksPvna79b|6HF3(Efk?{Hpz5`~M{8|F!>z-Tz}WlK2%ic(CY)wuJdxcw|-L z?2vKrdai9&Wj=Y(>$!gWoAmhKuRX%1KW_YEJx1NX?;tMD9hqOBL3ulsr32zY0rMeEsnR@omRy7W`$$QE^MgzmoQ3?ZOM!gn#a^kLlOxOTvEhAfHYrUzPT~(^C0IK2}q?jFjKE32{t`q5kg`2*639 zdG&u1pW<>HA9IDW;1A=6dVl!*(DD4cb{-n<4}WjOr+f=Vr8};DF_mg_OtHT2ILi{p=u|we$X&Zq&EMqmf5vy$&g4=Sm*e=U zR^)mf*B8M56)DeBm0#5Nj}JfpSGV9ihH^g28*kCb&%D3h^8^bV2k)<6JS6_bc*XwJ z`kBU~XAj8#D17~g^FPXX#q*&4^L-kRn>`B1=f9o*gd^bcJTUO8@dVog4*x3r{tZ?a Bdi($Y literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_blu.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_blu.vtf new file mode 100644 index 0000000000000000000000000000000000000000..1acc1690b233dae72e8963e6174c8a53b87d621a GIT binary patch literal 16592 zcmeI3&q~8U5XL8IK|F}Lp|_JPX! z%_gBGh@wzPyWh6?^KH^4%x`BhNtxT^Quai|$8wEjiqH61#KXR}!SLgJ_;@xty}KV( zJ=2Rr?05%Q1wnIKbqMRXOk~;X^**zcqZGQ?YX77t3e_IkYqq#CXw6pp$7sJD*KsiX zQqRNiX|vUS3_mdv&!YX@UVn;aHBQtErQT6{jQwcE7x35lmjI7x{QP41hsNqWsv z;H&(B?;rdDzvi#MpTFz;$9?Ldx*t(@%O2$%@N53+zvSO7KAZLz@^_1Odp?mr`7{2z zo1f7C>HqY9`oBK^G5k!2HiG-pv2q=1uh9SC^*>^H;rS2snt!kVQV-I4u@Hbw3D~vPf?(=x fvqx2OZtMS)-*@$&aOqV&Fkn;fusu-xyTOln=7MM;h7dts|XB_R}uY3d%s9mtRNV8W&PQg$}4aR9V^L z3-}N6uK+w_vAN5ff5hcFuQW9in#}X0*(1!F{8BCh{Jr_hF(z~V5rm4#a?0Bmz`tg& zR4N6XS5ReejS50&|JkEY%lC0U;OADPFvExV1K&gN2mB^~y5B6(`;T^NqLy?Kg!Y#` zDkk7J`IG+&{{G_AZGRE`dy9Ab`y}`a{-XZx-TsO2f8qbV?Ei}<2B%t~@43mUf#GS< zyp8uE{F@TBYS6FBPD%T?fKwS8`X|O5Q~TpC>w|7g=+j&ml+WY}PuIuS+S^yZ>t6T& z`c>__@R2jb(sJ{2 z`O^)B-Ve4muGdTKq%>2!o`9b+` ziRzP6zMBu}HUDpvW-cDqE*?%>RbwO`k8ktmU)VE8bMn!I_1d{I)=PHt-yW4YFJG_?9LEnzPtv4HJ5X6}1RkHTM7=p}x?%x0(f{j6O(rKhpJwc*nJp&jzO zW1h$Of}V%^AL-tB`vXDekN$m8>d&%-wP2uoA9B{;qi#L#uZ`j8tP_7v z)BjU+K@a^W|I&H+SZ-(yT`l*{|IFWpWLJpZLu`#d|fQ~TWBUUys9m#|olPsW~| z`ak^(!JoWmtG(*f9(BQgPx}e~=jLI%&hP9u|I=Z*@PE(V2Q}Um{=c`qh5rlx5Aym? z-R#fHGjqyu%->1_S9NC*ybIqd3G2`#Vh5-j6ZE`>nHzdzs(|O$3^hBhciNwM)Yk{y z{~xuzf|j4)@74bY)gSTO`y==Z{y}d4{pN3eE06Gh;s3(_AAWw(Z~okAdAj5OGWHME z3~c{l$RF!pp2qr{(EhUr_Wv->3)_FNU$gW5UsQwAez6DuyA^LejWlft7WzrEhxh-F ceE%Qu+iCwNTzYFiFgObxV0&Qm?*n}Q1y`nYod5s; literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_blu_mannhattan_locked.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_blu_mannhattan_locked.vtf new file mode 100644 index 0000000000000000000000000000000000000000..3c295ae6f899a5a7beb75e9486559f79ef4872f6 GIT binary patch literal 16592 zcmeI3Ur1Y59LG;$La|jUtXTuiL&oA@wuKGaVOM7ZW1~Je(l$35uez-Ft)g|x%9NF+ z&e0WQ3sNl;3LQ+CDQ;z1UMxnthdfED8^%$Kp-*9U%=BScv~BkN-J5f7OiN3*Y14R* zf0A#`xyS4IoZs*K&bjA!-0!n3j4>mAT=?A-8(N;S4X|o=Zt5ol~4SK zw&RVV6u-*KcrhglzpsjnJt!(Fnik7n5uo`ieST(ga+0(GX*oPChRvntDa_uL4%{-s#LG=$vqk4hA(&woDOq$j7JBkDH{R>F4MnSq!T^DG3 zIE@aCFW_hMp8|Ns>=!S|{4Hr&2OJsAbWP3kqP0gE%kXoj8Q?#eztPT&GJgxwREYT< zhkL+(Mr3Zc8#>^C%aAo3gs$_iJxnzLlgtPF(o=>qhHv5zeE)(!;Ai;L^`W1s|6`nz zW{#zibe&)AF%<&*41cm;oqvAuS#NvM`EM@Xx&2A!uk+Xa|K^QPbo*ax|EUlrD>aNY zE=`MqFuP6GDAJUif!@ZrKD~4odPUJSMth^2FZgo(YrgBv#$VyvZ~A1EcnTJ1c`>Uh zIW1buhRdnDN`Gidwzc5h8BO2lWbAuE(@W4>v-F$2C@-MC9?X~7=_Se@E~i5B zQZK7Yv`NB;e)12P4;$^@#L1s{j^|r{D0KTr`@^5Z-iI^xp0V$$gfRSi1ylJpC2ff> zdxAmEvntt?2qLLEu}5r2Qg!mDK3Zqzny%lPT|PM!bE4~0f3V{f{zZD%>G$jW(HKY@ z$LW(N zQ9t!Ztd9wDe|-MyV})=3%JYg{;9ri!dD;?lVaA+3P1j0{J*?w;HD2}^V~c-qZA+BE z{yRD}P5i(8NYkx|7gn0HH0s+u%Jr_q!v)!&gp~Es1JM~VAJ#_;jX&8J+4~rcw-!rz zDpV}{oB8;UE#)TDYn;dZg?+>AuKIgi&xLEHy1F`5pBinI&Y%C>&-00Y2NKt-@s7UR zNL+Wv_DIdm-A1m5Vztun@Q6CT++SE8FESY9@qli~mN?SecH`WZ=RF=29)HE&=fU4> zHh;l+tj24lw=O2UT+hb`M}a{dzio;6_|3m(XLud26dV;R{o1s{VxZS+>U@GGemdEj&-tF1&=OqQmpW;2oe0)ZHkJ>+^ zY@z6ieIR~({FffiV+`$IR9vc#2lMfsD*xR2#$v6Kt1-S4@gS1X?u~ve{pxc%!C$`Lh&}hJZ@6FNS~BzAK~F2p&JH z{@ohcE8Y6NUY*Z%#eTa0e4QFETJOPnPG-K?h4CEtH66XvK>MV4es^qb`EK}^NuN)R z7b>GAVrglyI^L-FBd-tiI4Thj3Z9Lh4-_7M8vo0f75m;W{;U4j8d(mrii$&=mo>6S zYWMm4TzkO>%e|`oc7dM|)a>~YP35!lh+|X1TCJlMs9Q(j7BwIy`Ruwd4G*H z0{>s{a^>3Rdh5dDuk2r;@icpV=HB>ncoB*7wnhd=S8fiy%{7e=%B zgLpIMbEiU1CH_PFU$4i1|NH(hTK}W@0Ij!K(7tH@GVEV9k$*sUuy8&!9v?!0z_k|| z-Qk(^B9)ipduAtpj-H43o-qePd@JG+zss}X@qMnn=juYU|J?uYX&QXw{;`Aht1A8D zKWfFEsXo_pu;-`!zq$FFoquk7Y&Na)hnGg$sOM4n*1vTAI)8otpKkwj{zKpYzxmFm ztdIXU;{1^Oe4C+u%x@Kqa9G#**B)3eVKOh+KhA4D`}r>#LFv4h1%T62fSu7apVIY< h)*j09Qu+KJ@q66)PnfiJ9vHB7UBK;u!@pU4{{iO0yf6R& literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_cap_blu.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_cap_blu.vtf new file mode 100644 index 0000000000000000000000000000000000000000..ef98015d0c26690226fb08dffa3c282c0fc28afa GIT binary patch literal 32912 zcmeI*v2N2q9LMo1K>~&fmW&le-8-<;L`X$KMJSbRDnU0EB0BU1s+6fPg$H2Z5yHw8 zDMQ7UZV@~~hbn6$^S>CU_DPOw;v_!jYbkO5xhhhv`~2?evzs^W3w2K^bw?fzd8oBh z^=eCY`n7Doe|>+p`T5Dt)1Qr<;GNUjLwT{bE>Dl{hd&lH$#dVid_JmFDt+hmo;R+y z_gb=VJDcj@@VKknrFo>=Z4}4!L*)HBmqvutPT2aT2562_kUu-`f z^$*P-qe1QZ@t3zsx%<1-5Tb@A9=x*GQQuYB!n*(d!tuvj(Eq799%b$i)#*$x`&f@`UtFg-rwXw=VZ_-@BAR_@AzkYFZ1|5Yo5jOpmtp=%ijz5XS`>; z&pzLo$I7kAM6x-hW~q=<5#_xZa3={NsQ5{-@@_9IsErKmPGwJpajgkni~e z{No@0#rHoY5A^lQ|9w3Y{_&50`}|MIgOQv+xOE=jAOHBb-+y8rq^vLCAOH9-pZ~-> zXpZk^n#>RIkAM8HhW~oQ^*$c?!`|8YAAP?ST_ja;({No+(rSdNG`P+NPKmPG=pa01CKI~-}-%amk&HSG{AP(}3`;q_hYxmR5dR&^0s} zpFAKBg73c$@0Tg^`MSLGCgxwh?>JiP dFF>Xa@`wQ7?O|<|3 literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_cap_blu_up.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_cap_blu_up.vtf new file mode 100644 index 0000000000000000000000000000000000000000..c82c7e954741963026d10ac88bb81bb33c51b821 GIT binary patch literal 32912 zcmeI5zi!h|6vnR!h%!{Lctn88%*IF)A+<{pN)-bVutZ&ont>NUsaOzGUjPXnAzjLv zDcw*yAa(E1sSkieWzMyAv3*rFgd~mQ^Se^)oH+k{zwbNeJJ*r&GFmq`jWO5c)|A_> zF~PGH*~oo628Z9Cv_Cyq{q?=Mnm)2yzb$uyW!WsMT(kREZ{PQa ztw$R{tyZ)9M!zrd^Nm1;-8WMU#Vq_|g7@I-U%xgheUFR3|9to`9lv1lK3xF3ef<46$A@$L zWZK_elpp@ppZoK>XtCo%C+^)nzV+q0*8ZX_^?Tm@aeSzHzo|vvlkzF!!~R0o3-G>p zJz-pa6!_3B@A@QoPY3T&{K)tq>yvZjgVgUUS#KFNAKH&+e2{uELq4Sa*yQV}+VPt8 z`4{*w!S$@fpI4y&p7nf}{rxjO^e*+2X+Ku}^|i9kciF$69*eE5Es zU%wnRKPexg$l-0{P=<>~y`JNf&HudT&*B})aCn3NV&ge3pTJ)i-abFTAN=pX%~ zfBYZU|G55Vj9(wC9#j9R|I~l#KlPvbPyMI`|MckH?`P3J`bYoh zpZ<^jkN%JTkN!`WAHe_V!W;ju8*lIjf7|Wk{XYF)HXpt|svcASb>{={2Y>QE`9JRm ZLivNfd~E*^o;Y0}wE41X^AQQYe*h6WNK^m- literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_cap_mask.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_cap_mask.vtf new file mode 100644 index 0000000000000000000000000000000000000000..7c3a568f97784b2ce2e27a8525fe8382fde0a3e6 GIT binary patch literal 16592 zcmeI4u};G<5QfiHB_>3cJOOzDMy6&$tymah-Ug}az+Clxn0X6cp<_3~e@@I=!4}(bu$z3b{u--76uiPtXF3$=r751mfuH%Q>W zP>%ndhwv}J!}>4y!yo@2H-2IMGyj?Y%zxtln0^5NACr6CFTx-GtpBY4tp73n0RBHF zch>*d+~E&@SzyHf#~ugphd=v2_J8dEV)_C6e@yPg|FOBlAO5lc`@b>_i2sQHV)_H( zznI)v|6_B9Km26@;=eKsi2wc&|0(~ob?gBOS+z0Rbh|W@zFxuE-gWVhfBaX^zrG&f*85fWY;)q>{C_6+$3On< z_n+{7k?tM;c*lFCyvuz4{@(GAfBf6$KQ_J(yE(>p)4N$S|0fT~gYxCUyu9Nd?|3h_ z_udTidDC}R&G=6qkOzy;gJ^s|4BlLJKHaUyWqB>S9sl^p|NQ+&-evuL>Uvz!zOz0L z|M(KfnK&_p7c&-pxF~KmPHb z?LX#y*t6I>{_&3YoZe&C%b0#_uNnWz1M(pJ{p;v@nKB=*D>`oy{^j?MHV{6vbaC2OFJ>N$bf`c3QJKlFtVUj3`m`rk&xJs*y5!U zTgA{K1~#Pb8T?OBnfvTMY(G^EA#we2e@}{?8|TaKoOAEF&yn&t+%VUTF<0caDYrdi zdJk4)BlqoiIR0_}`SP{Z*WVUbvq$#&%W|i;B%2$z+|#l{vOWG{%&&V(3wHnH*{j1i zdbhtI!|o4d#L?#uJsEbtCgbe*>Dlq2`(XRVk7RT`-g$ZOB0hSb>_0UoSl-dwpTXZ-gS5icJ| z?-ITRyuW{qqa+;}AN)AwhvUN#J~XvHSiHxDeEz?9`}q5D&WE&KkRNLD3xfCdcnytI|LF)IVthY>>5ADZuK1jW&kPlfuHv4+2cD$-S{}LZ&xSo~z z^A7aiRnK?R-#_QW=t4i4^<&LnUu*h&H~srLKKSbo<@MAcaBp4E#{MS8y7Vl7o!yEkDjpwv{0)Jh2`}_cZ@F)Mh=N|8?Pw|I>{(_=CT7yG6f; z|Ig>c*GJc5>c8%M0RG@l{wMzz{Q$rJ)58byKlz{huSf5GKZE|!Kl(@i_&=`yasAI2 zzdm+7rv6j^ssGe}>Ob|L`cM70et`8~J@o+phyTO>>CwC2&!T_ykN(j={U7}w{U7}w z{huyBfdA8lH~wEY-rx`Zw%aNCefqzAK74(2J*NKa&IjNR{^Wo1f6)&F@&|pz*#03r Qakf5a^JUlOBNTl9085@)=>Px# literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_neutral.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_neutral.vtf new file mode 100644 index 0000000000000000000000000000000000000000..0f231bab7a03f8a186415b3fa859577890d01de0 GIT binary patch literal 16592 zcmeI3&rX9t5XJ}E#CR}r>Al8%0xzDdJ*nJ0P+w+aN{kOc`YNdB9z2rxDEI;mezQPm z8l%x@LfLOy{(KAFkohsg?$WtSuH-;OLM*pfQhes8A_4Zbyk4Kr?$0h}x~*%{%VX>W zM_5Hsds=-6>o+U18I4AzH75(`cB}Qv^?I#3KzX;NU7)mEt)HWOcU;>+^BX-6%`e)m z)}#4lCGpA}X72j6eW!7vUMTfI?J*Bc#~1Lo`4<2$GJSb={3n&unQ638t9ka#9+5Qs zl1c#oYyRO>LdSoCQsk1Fn+NbOtt3eTof(7-rx75i`)7}FoQ)kH@T-a-5`2|E@cn{6 z;5YpB_xY3F|9F%=mbOBn?w37^9Pk_d>c8aQFFyb6FXZnR@7?=}{K=p3-{1ZT{h$6% z|EK@!_>cX6|Hh|`|BU~P|BU~P|9;L-GX69EGyXIFGyXIFbNt8gAK(A^)gNI0&oAD5 z|K~Sv@+W__K>L3z#(%%>2l6L>&i{1raQFE*bWQ)K|I`2J|D6Bj{4eK!Isf}N^S>eT zhf0g|A3^_OW#U>R{foMP_CWrRI9~97PZ(qDw;2IiX{hs%Z)-XJZl6 z!H_`_R+26m3K`lYOHOv$#nlkBR87I)r4;NgRWa1>94Lj5aQ*(?NlmKQQe9Wh<@BCT zy8FI&_jJ6^`@R3~ROT2B5|M`QNqqD8q+chB;hNpq^^cC6NPT)Fi*w+UKRSww*f4%{ zy>(jq9^fqTsX!)3%Ye?|CwsF$~p#jxF($Cu@Jmm}c&+@MW zJW*m{Uh*IFr7jvxO-gg}ylm;AQ;nr{=oMi_yc~EKR@qQIRB$6D+tGjQ#xGfQFj5q$)D|4 z@edcDUfYY}-(S4j^ONGQ_^a~2f7>U@{+0drv;8l)=$x9RfrCN+({XBez$)yZ(i5;ouh0+ zFO-u*aZdz8uC|zJd=2Mq1m%P8AFgex8**rurp0*UL);+lzPo>-82>GW{Bt^+ODq22 zDqnwvz27&lj_+N8y)Ku>yq^XW{D!vp;z109^xn_%eG|6$>;bOQ;x5tcPaYc6uy`{SF$_osUv{fprLvIr0Q8<&h`f8%kt z@}<||QRk2LeK|ImBj$D%%6+s?}ce z?G}IJ`7gHW=cT#L>gV?Qy4PAPVzL~EEtcl~P5Yu7znz9F{%oB@TlVj}_5ZgSuJ{M( zy<6)6gtC8`;9I4)vi~4ID*G2s6xV+!`|n)dM&AD2!J;;M&EWC<*wDP?Eg(Hgb4IFh zuz;&w*Bfqr>m;iw*L_F7v{eL>nUhb}#^|A!%n{)Yu*s7^vjkW!TLwJ|Bv}?w*M1Z`00LNa8^3P>4E;=GkpI7 D?ZW&< literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_red.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_red.vtf new file mode 100644 index 0000000000000000000000000000000000000000..1eee1e9e688d07588748b267b6761e60b481757a GIT binary patch literal 16592 zcmeI3&q~8U5XL7-K}Ez|axa*J58zepNt&C7#P{%SY4Hg{-@v2ZLcQpz;H6@YzC)g( z#BVkUEkzVXAnYuO*ZosFJPPH(VO zHIws0>^KKl`F?X+bqMR-hrTR5&nxa4e9~;S9?g$SiKgLRYOX&)F&Zc8g;ICa9s@UA@df;K{yD&l^snCy|DZHF4Qnmb zYMyPghc7k1xD>$un!no@*YFQe@|jG+;Vt+VnZ$7norVY*Mk7E_x6dBEDD4?O;8*63 zFZe2d;QIxCz_0o1?`MyC|BEc1icFtJ)a|lIJ_G!kzxprvw~Nnz`wRKo#e4I9B7gE{ z{I|D%LjR}#)BoxJI{st--@frF<3Hm+<3Hm+{@F= iF!i?Cqe?k9`G3mqv;0rE^eP`1u&Fz24fsfUhLQ( zKfmXv@8^Bq?{^~i5{(j(it{+m0)G0lL<;WNoc-^qU+ z#1o}YT^IZ(eSwQw81K^vz!@=d5vJmHPyW1UV!s9gYuy#cEr#w^2Zrh$E%HnW6w+#W4CPg*3$G$UYGm_ z_6tk@|99y9vhm5m&spEA<)n9GG|eeYHGjIPV36MXS)@0eYA)Wyo!(d=`u3eI?O-!* z)B3F0sM2v|zI=Jjb(Tmyyy|W6`w4`%x#Up1A4o0WCe=K3UB}IDT)w>erB=o`ylI{Y z-FV2b>3_32fBt}R{y@vUS~;A_WbV`VcQl?YsM(hLkzK=lNiY4zgZjevt~?>e%Tmq8 zwHW4Iy5sx9dS9K&t5a+E-V9u?`2H__3?Kg>A4jU;R6zgz{4arg9Bbg8=ga!>xZ!>gn(C_^9juQoDU`*j)db$=jAu){HIx49epS zrfV(FK&_uPxO~P0w(nVmFWBD()`6Erc$LOiM0o1PUiC@LZ*BP;KDJAIP3tuJ7hC=Z z@SlNy(BC+#wfh@)`jsz(_K!OMXy2EW(L6CfXx_)Xjn{Z7hG?%%n%{o$N1p%Xpnh&`kFV@jKX=#HgT{?zOqS!|^gKxWq91?z z^_Tp!I$8e@*x&Cr9?-{M@*mjyQT2BkQvbr>z3eUZALK`=f2R_~^&e9IdzZJ7*S|Gd zROdg{T5jA{#x9!PBJ5H6SX*@{`oR)c-KA{|TEOA9Z@9{-yr^d;P1}Kjc)f z{fCghF#i=`%)dz-K6_yQ4+*|7{)7FR55ND56~z0+k|5Zx2lHu+c|)+okDEP$^^aoz aAM>}{{!d8y-hN>4EOCVGf&SkPe*Xdsc56fc literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/sprites/obj_icons/icon_obj_timer.vtf b/hud_toonhud/materials/sprites/obj_icons/icon_obj_timer.vtf new file mode 100644 index 0000000000000000000000000000000000000000..081f53a5bafcfdd88e7939308477fdc134b432c9 GIT binary patch literal 32912 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 literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/button_quests_pda.vtf b/hud_toonhud/materials/vgui/button_quests_pda.vtf new file mode 100644 index 0000000000000000000000000000000000000000..30a673ec587316ef0efea87f227c3d498e83a011 GIT binary patch literal 16592 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 a-?+Wu_Le#xY~25F|I6bK9)C?VKKvKj{i%fj literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/chalkboard_scroll_box.vtf b/hud_toonhud/materials/vgui/chalkboard_scroll_box.vtf new file mode 100644 index 0000000000000000000000000000000000000000..b2a7d3bcbd9cc591bec89782148840866054cc58 GIT binary patch literal 2192 zcmWFwabsX-U|?VZ;s794U~pjYQD$IZ1hPTE=JW^K{nP|3=vxKm_6k00ANW cl**6VKN|j{>2Eaujg~*7Ld&^=6yqM`q5f$m}uU;vp96yb*O85AJ=h6jHb7?{<3CV|yAID~`}GM`lW n!vAhbi?`+82KkqfH8iyFKWEGhARpvDhk#J3+efPVNL3F2a+?r| literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/chalkboard_scroll_line.vtf b/hud_toonhud/materials/vgui/chalkboard_scroll_line.vtf new file mode 100644 index 0000000000000000000000000000000000000000..a292f1765e7b17d3de4397e7dbcf4138e1e9c58b GIT binary patch literal 4208 zcmWFwabsX-U|?VZ;s794U}#|QQD$IZ1hPRu;q(XF1=&AsK{Q09!JZ$;VB`f7ECMiP z5Gf$}+>(L85eRV6FoQuFLxF%0U&FyHNg0UleP>``1p*C+M%f!c1mXt(0U`aA%8%MV u8vdi{Z#4gnmOrEA?`ZuqTK|r=KStYMqwUYp_V;N2W3>M@+W#cI{|x}xHdyKa literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/chalkboard_scroll_up.vtf b/hud_toonhud/materials/vgui/chalkboard_scroll_up.vtf new file mode 100644 index 0000000000000000000000000000000000000000..d650e9d2cbca2b71b0c1d613e959e11a2cb5f98b GIT binary patch literal 1232 zcmWFwabsX-U|?VZ;s794073_41_nkT8wA#_FSpwO#SoDOdww8;krzk^2*8vxoh zx6VCq|38Qy;6QEn|6%Z))WRvq1U6rkk?DUeD5Mw|{{P?iog0`4{?~$&0+|1xfq?<2 z{*X!nlL1(Lh(iOZ?qONBEm7I6@6Ugrf2Oi>GA#V}<3AACgY4sEVrXDL_W!fEzRzut z{}~t@LfDV~?EmMMKO4el6rKO?|HuFT=L5Cu`wnyu6U(v*Xe7h<17KnNlKsDC}3|8!fDG}t|itfI62 zdrndDyrcqh&jAJ|F0MTg_kipR0Y;bMk3aMO|Lt!B$ul!Cy%xV)|KUI@?`@Dg0}=KS la?gJz@d@0X(^SCb0o`Npp6GkZrho{x;}<% z59i)H=bZ1m=bU?IO{k8P5<*Jgr@&9ff0cv?@PB*+*;&hf#>m!MFOEy_$LHhAj4AlL zrSCzPdPH(x7>&5*kg>HWFOjMk3Zf=NMmZ2WXO*Ah0&-l)htOkACE^< zI4;dfHKL4nq#AKvlA2R!$1NREQC~Yo=Ab-NMK0lZIKE!xfn#7QJjLqX0j)kAaQ0G) z?~6q0((0FHDLkNqQ9AE6H-bf-$&-skCQbeOvBfuVHJ`tq?%TO2_|YP+FQ?icM}vEq zuF8aXGT`s+oR8U8VFye`|7rY%-WOWHpH^RK_yd5$#ChYS5wD2&28;lBy#Kq*u++=* zN%UFz?8HsRp91^{J22jgE;C-G5I*aC3BwzC%y{4LckZwIaKhYAL~6zN-WYO0OZm8z zp>*4VxoJa}Lvp`Y1pW*?q^ge9pM>)|iJA0q)FV9<3?xv8O!JQqZ zU%B*b%ZpuY20mE{6G@b=;lqlzW@vi7ExVr3Yp2+A_G(Lj50-!G419R6bPnd~Vo(6!To6Pa2bU}8 zSFIf<_Wg#sBFi#eAcTo1+v=LHm;1L>qz^A){3;=P{Z#9LD6dyYN3~j~N!r=K_`nFb z9WHCEd|2@EbzBA@GiwuizTN_ZO%m@HP;Rz*8z#-W9Knyj!1qPb@8@>%avmw^AhWk} zy?uQAG|eUR`^Cq(bgVx3MEa1#@B{pU{i9euxF0Ty#cQnx$Mf1NZ)zLM(4HS2ZkNj+ zvh+rh-h!0E>?EXpJbRH&9JmYqwk7FrjQ;s|@UOJg@5%!E%j4j(X2?=6Xs?L=;dnud ztkX7qi}q&1Pfrj>n9P2F`=j$63UT`GnE$IXhn`6vY-Hyt;J4L(v3TwKTcBQwp^=gg%vT z@0GUJqY1ne!~FsX8X-W|vnBgcSK)ib^%UN3THS`Ok|%LK`1-wEXX}IKnIHU~y62h} zdE^v&fPMx5cZ|bTh&>PuJUBj8ia%4@o)}{J3FES`{b2sQ49##}TJc+TVMic;KNq3i z$slc?P`qKoFXRWyugQ9`#`B-+@O=wUKA#C>>ZSvanmovg(A)(48uwELt|y=4dO7>PIL7h=-*lgW`_E^u Wn)YN>>hmszPi#X6fQ8~KH2)XO8#^fg literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/backpackslot.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/backpackslot.vmt new file mode 100644 index 0000000..7a34eac --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/backpackslot.vmt @@ -0,0 +1,5 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\backpackslot" + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/backpackslot.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/backpackslot.vtf new file mode 100644 index 0000000000000000000000000000000000000000..efabd8b24ae21c89ed94b8fae6c005a8c6fe8bd1 GIT binary patch literal 16592 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 l#$s9Xdm?E|JtT}59}0qjrG6# zm*<)1v;Fe8@$`R>%k|yvYJYm;%NyH|<$MG&mOSvl2YsLq^`UuS9@-Ds57-ab57-ab z57-a<+YcNLM;?CP{WqzMJ{h-WqzMJ{h-WqzMJ{h-WqzMJ{h-WqzMJ{h-hBGO>b4-)4E5*!>bWe_PK`S1I^ Q@Be`S7ybV~L@Bv60HZ52vj6}9 literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_competitive.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_competitive.vmt new file mode 100644 index 0000000..f62b637 --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_competitive.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\glyphs\glyph_competitive" + "$translucent" 1 + "$alpha" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_competitive.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_competitive.vtf new file mode 100644 index 0000000000000000000000000000000000000000..cfbd12abaa45d97fbc95fa1fc53fa1487d410c7e GIT binary patch literal 22080 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 literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_console.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_console.vmt new file mode 100644 index 0000000..90b4aee --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_console.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\glyphs\glyph_console" + "$translucent" 1 + "$alpha" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_console.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_console.vtf new file mode 100644 index 0000000000000000000000000000000000000000..60605f467bda39c5eda3f4dcfaaeab73f09a4ac3 GIT binary patch literal 22080 zcmeHPeP~=&7Qb(j*<>WyycS>G5@RMNg++E*D>Ow~oGF@`Db*%0H!X{3lCp|u5<%=g zy3R}tYZav*5LeV%&_5PGz=Y~k|ENt@Xjv75EUSfq8jQAL>dr3RCaIm5yT5bqylL~s zGMRK*XPW!+W^T^A_q}`1`JHp_xgT%3q8nKiW6Xz72R?E9ZEj}F!2fg@!6$EXKk@>L zhwAW8buGS3(=Dd5@O^xyshV@6Q>Bd0Ps44;XL_nTanOw%hnv#%HXO%idd+2>%Wywq zT^(I(C`GY*&gVB(cN!ee#dYMIPn)XS!kn*LubMJ*kTHQ{OKV`H0+$}#bo5r9PN&yy zZMpUF#GQNl9%`z7^Mx1ReEJ!CpBSl43W4YOy1GC+A-ktu((&Qps_*aET))}J)}P!^ zy|K&3|6LK89bzxGTz@jihW{Gp*9PsrC=sw@+5C>`>r%?uAEM#j|`-R*ih}q(e^Ar zH@cHwgCEA`c)K7xx+Q7&XXdAQ*EuY>Y^ zJ^-at`d4|k-Ovt-Xx;@EDePKhPoR0>G@keSCii*6xc@pRUn~uMR{H0*cMy2{!O(>? z%=fa=Bu}@##p0>&SN&DF%I~Ix-B)jKUw88m{EcNT$-vzBT2<=3uUkF5d$`#(c?)KV)5;rx=2RO#e#uS!(pakN+5` zciTJ6`IIvbc6Q;T@Qkze!4{mvFWArFU!<5Xh|?`!?)EKGhRJZc{Am6){+FWvzouXy zvb=@HCouocQn!y{>;JKzo_yH(a$u6;m&1nPKk$j&kPIPwr}5K0W9(%qpFuVL;5_I{IC7) zNGkn#>N6pN%rJ}%x7;bj$D|<}sIQ1_ukgJV#V&5vij{eNcy;J~C!#J>pt{w1a9(=%MRavVSCNxJ28Kz_!(P(y?W)LX|e}3?E~@s;{IIYq4CiAsO@pF@sRc( z+J9*OadH2#zE3`1j}I^V__zx8>8?Lo zkat4d^%|{bxOn8GMaEymuCDdLeEzW1^F?g_`liO8dZ&xWx229}q3zT7FD<;i`l0dH z_+PlcMf?Ayr4QQvmlodI|1WL4%MJgvA(~I_Yo>k)!&Sex{hGcseJ*wXf1haWZN^FX z)B8O)iJ^UFX8&{tSYLh``Z45~NNjZ?AToGielYbJ-B8gW{#H<5l+(B_?|9PBqF|IraHcf5+-{!+)^%kLi! zw95TsgeSf46!@ojCq3O;ukiOIZ1A&Lk7^ey3s?bF7b5qaqvcmSgPg!fkp&@BFqxX9QkmtJu|oT=L5u7`9i`Tn8Q z@n7++-P1hXpCbG$^#9^-9(=b-e7|?`t(*|zft59x^{#Mq%XmWW-=uu~zG7}XROjO*Po(t{IN*(_S7Lf0Q5Wa0!AfA`M z*AUq&`x8{>SG3QiS)p_z-rq>t`^KpKcwWiHpQVm}q56EODSVGjV-{jDyq-mfDZCH%7g*^`l{#hND(Pj922 zD4=*6e$Da3(_TF&5dU+6-iO;R$KyY{|Ihn;O-sYevAYtH%Q=C~pQE)hzFx@wKWoC? z{xaT&l=@{^T>KX7`F0zn%AanR$L|wftnzoRT&#)FyXbvSqJe+j{>0n=KE?uj-2I05 zc`+XI{QgM}9S>*c_sD_eMO(m literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_coop.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_coop.vmt new file mode 100644 index 0000000..fa1c754 --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_coop.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\glyphs\glyph_coop" + "$translucent" 1 + "$alpha" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_coop.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_coop.vtf new file mode 100644 index 0000000000000000000000000000000000000000..2830cc20563d3f04298a2562656de74e4e8f1559 GIT binary patch literal 22080 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 literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_hudmode_default.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_hudmode_default.vmt new file mode 100644 index 0000000..00f1708 --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_hudmode_default.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\glyphs\glyph_hudmode_default" + "$translucent" 1 + "$alpha" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_hudmode_default.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_hudmode_default.vtf new file mode 100644 index 0000000000000000000000000000000000000000..9f406bad8c82e401daf068dc98467ca48ac3f3e2 GIT binary patch literal 22080 zcmeHPU1(HC6rQ_DnhhBDDqTfV$p)istq<)(g(7V>kVqmiKkeSMv=7})pcEus`k*g; zxVwuIEr>smB5hT$Z{}sCa-pCmX+iCSl|B@LOHx5vA5^wd@`GkG{m#rzlD(TWN!7T` z&duGOoICf<%sJmVXU?6U?F{W^<%}^8KJEC#@Yk}9F$4e8VGJL8M}6d#Se+05cq{Q` zn(8*0h40ac8n0y;9WrHBZW?SHorrilaL|Jm4wcgNMjWFP=S*a;lh0Y%@+eK1$ZnwP z9fpN+@jObHO>4Z3LCb1rluhZ`$JqJ){{HuNR)`DzA6|RQVr$kkbe$}%+PnST9o_Zb z^Ix$#=T^HG5C7Q?*3* zC1ci$0jDQ5c^1!0zBy|?S<8;sN}5@2THMbgbuvHL7~qGG4&&rp%0&rY$;C|v_bIM=HU#a%!e8PVg zkJTcN?Qy54%IV(q`a$sL_xpK*IFtImD$;}qjfDLYKj61AbzyT#@EZz+VyyXiDbDm4 zjDdasy^K8#bFC(Orz85n_M}9A38K@o(hQw*wtppsC^S0y;OA(SYHy!q-OJnrJIC-5 z>>xU9O4Q;ce!+eo|2)k+0i5do|GWM3v|%!wiXY9t#$W5dwtwyamgfHx6#q7#EG7Sm z?#?gbVZ35yX&E0E5Uu*F(i+j;(3ATA^+%k~?jDFfruTuZZ*KLgexy*-gB-!l1vwr< z{rj@{zn>c~m41g{BAK~(MvM!E2KOEMbYIFDaZJREPzb~m6c2eA+0*l&Uye10Q_ksH z)gIAa=hr{aOa#yze+j>z8_&A?|Bg6#>Xj6nvE9<73U?lOYp;H;<=7E z^ds3L_=S4Buk1y=&zS2EK%O$c1P1S0SJg#y7GKL}Hs#QGZ58pb%3o>PXA=H%+P7}# zlex6H{&0`tXAu0j`PDS(yBsfuc(i<^yAW!j<)QUK`v>hGw13q7gNlzI9N^=XkFL{rz+(7gd`HZOEQo*R zjc`sqa0-XRKVtrzt_DMPoL4ir5J_8>%`rHj>HjW|IQP*K6(vt@u%JFiN*&7{vrMT_{`s*%VD2N-hRkC&i9_9`3!|e zUiy^r=l1HFA6(2I7J5FnbLTfT{?rc@&-;qTzqs&r`y-9N#((bm7VZCwOCPlT7Z={z z{}(sj8h?#HNkGjt{98w+)6-X@PyqO3 z!zf#bFMVCcEsM#abz~rOtM_e%|8uv0`!au6&By9gyWRTO;#!|@W$b#C_Fstm;lQ94 zGwT=7L1@|~kG4m?$Xt23nr%U++jpH-Yt>kaYqVwUadukz?vQ0xyC^)KcA#mX!8 v{8)w9-?~(J?q}hd^|(RE-)-NT7H(UJ0pii}k>P`u2h>9AgSLla^N;@k%bB7) literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_items.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_items.vmt new file mode 100644 index 0000000..966f1c4 --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_items.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\glyphs\glyph_items" + "$translucent" 1 + "$alpha" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_items.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_items.vtf new file mode 100644 index 0000000000000000000000000000000000000000..8b4ad421f7cda46c6c774776b8748421bfea4b74 GIT binary patch literal 22080 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 literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_quit.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_quit.vmt new file mode 100644 index 0000000..aaa8f79 --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_quit.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\glyphs\glyph_quit" + "$translucent" 1 + "$alpha" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_quit.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_quit.vtf new file mode 100644 index 0000000000000000000000000000000000000000..7e038ee8d481db5dc24e2671095fe1e119b3577a GIT binary patch literal 22080 zcmeHOeQZ{Er_~lm7wvs~u^o zD1d+L`S7Q(P+q2;g1>{;81s6It-(S3_PAyF{tL3a*lsQMdIzsn+H0Da3D3h#T=?zw z;Bl>f>^NKpmmC(y@qU%j`to{tKdtP2L~~_`*V;LJ9{qWK6FTWw`{85WNF?IC=Xh&- zu;>-eU%A^`S?T4Ls@Zp%w%dnzDf8BDu|`Z)vzJ?%%MM?Ia^+9l)^iOl2VZpkvSeASx!;1bR?9IaiAp+)=(c&_pD(dQ>xpzt2nN1ixyH9Ns1mXWV7#rAav$dJ7L5Bn=Z74m*?ivy>?SXa1jNcihy8awq4_2(&x8@HXIo9tB_hE>m{!n}L`n!I_ zdBu^J`o!_3n(F)5YS7zO=X0+C9%L5jo~AB{ATfzc;^tk>G4^zfb$`NZ?T;v!+n!#j}s_y}cdy9*prlcb<$N*b8i`o)_iw`-e3?cai#SJD~m; z{md=l{0M*PEaoTHzgs8%-Q<2hh+g0Evs;TFtuNz$tMz64WqfjF%=%b+^JY}9s3%C@ z(f0B9ZJM4^%~!hZzcq@tRN&q7xAOWhrW5qfRuBnitIbXreW1R_=6iEAzmnyngV^uv zYPcK@rq2FhV$Zj~{Bmeyj6KmW#QFoR-5FC(k`F(z-`O)c_HR|6yRMekY2%qvhU2`? zE&}$EdWbkil$pliO^^?04N*^?Lj-Tnq4K(LJbY98B3sSQA?>)!!hQJzVtfYeCv>>+ z>haupm5)z2bl$7i!1yg$J{YTZ2UusI;d1CY>I=qim`@asUYX#9d=%r0UD5G)ymtH(#*$ErR~oRWN?!V}0BgX5)qoF@7EKFl|q4{Gz9 z{6zFT4!_pFU_RsUU)tX+=3icqET?O{a+cuj>;E>IztR4X`ajv_X#bKfK86Y2flr}7 z3S)bfAl_*Hit#XOa`}(Jt*&2z{zaTfxPO@}KCTeFpIj=x9G(=sh|dM{f31B+yl&_K z14q^N^xz@MM{@lOrcw2RXiSd?5qr8sFvgmeX5KZ>h_-0({<8zHX&99<`bt z7vt?_@jUES#;4hypA>)16vrPlq4p?>eGzB?A*nc(5gDI9|}f^7LyDju&@F1l!iHY_eVvZ(Gp+n|#>c1>+~TTX%go+41uVvOi_T`4L0u z;rXzdA1}nIhk|b~-p|~Ne8M(J)AtT#Hr{WDc=OSCUpEJu%O296uQ6BZAMWTn|fSTV$$1@vm{wFbRDwX-|;M0qaMf2MT@z&GBGNK3P zu(9;8h_~%@RBhMx-vZUQ9n5UJUl-37W9|9$EQ`0E9-KrEOa5&vJ;*#u*Y`Fp-ixHY zX;UoTdU_}&dMN#PYU|;5r2n3=wegF<7Hzzi4ehyJJd-`YkmzAye|GEPk793ZtUb2` z3$m*JPBxy&)-NG?n19CLdU#bGuZ7Lbvh-o&jL(yeN2cp9{)fL-t|u46eC*7?2)<7R zAHjRl>x;?WCj#+a$?T(kSX%J?tOeqIAACP7)BI(d{e@@L`Ph<=GCMwxTOX{(EcM_5 ziCTW2(*tJeMEf_E^r`VK>Cduw>$O7`qK9q&-+H(M-d~mNIj*lQ$HorHJ^_Iw(c)JpK9$HBCaKu=8 zu)nG5!S>hm>cR2Z2Q86R^}DtHGyTv1>u#v|Z3&-jJ^FI$)>CH@J0aN+Cwg$~Pc8oE3I1S)@l(F39vu6UP-y!@rK;&kGtGKjp_k@?+-SoAa^mYqdRR*H5;Z zEYWoUmpkqGP4UEAo=NfhZjS%SZ&duI8`z(16#Kd0`C!)Jr+m#Id<63>t)}-|-;v{o zr@k&I>Fd()!gi*t$4l`~*TMhv6vt2b$d$$Vlb|8@{%h|2-&{WA@&Or`==oTx_3=ND CH?HXb literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_reload.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_reload.vmt new file mode 100644 index 0000000..cffcfe4 --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_reload.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\glyphs\glyph_reload" + "$translucent" 1 + "$alpha" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_reload.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_reload.vtf new file mode 100644 index 0000000000000000000000000000000000000000..76c619750595d4e845927d2b5d030e287d3072f5 GIT binary patch literal 4304 zcmeHKT}V_x6rQ{5ZC6EiEiV*Sx|C3mR765Vd5f?X3hu*B*&mcqR3L5yQBj%IOAu7{ z0|sS1L{E_wU8t8Wq3DPH9*R;bC9&9w*46}bx6?T@_gbvRt=6a5*}Z%GX6DX0-#KT_ zj7vk6%)=OS;bY*V<7e>%#uWUUno@FTuKkD(wztAZ{dxG~_uJFt5dKb@&lu-i>wg{a za-PeiY-f#+<{@5gv_3CkGfPW3z&!8vrOQz6^Ou!gzS^3txAISPwUx zx|8&cdm%9AhKmIoCI%a_EUdwZ;3*@pKqst{LV7GQ9QhskM*7!Ud^NSGyYf<^Puef| zps}nJ2kNo;`omA4+G|%wyt3! zVdDEX3h1nOh5dfI{FRl0?`&ER%ajIedRTEwenasEERJWNTov}9g~l7!ehlLyu#N@C z$)3E2cd9X;+DM;*0UPlOB8ke{{gRJ@b&mY=)4zjol(|aqYxg_pa~cOFc)al75jU-; zs>-0azwf za~cOW>xlQ>iB4KiQB=*3I}cz+zP-NowSGxkvy7J!3OUBtNndtX`R1OD)gu1Lmv=-_ zowi0`3_I@tbT0b^zsK>Laz2eeeh>YT;LmX2$lN5)A5BxeH>w)ZIAI^fadfPC+)H2L z0ofNabUj^t5LNsPzxIB2lKHnG?y>k%{Vzzf9(q#hVbYy_)Lk%5*fUf;ER01GH=E@B zK-Z15{r$K6vpWtXTk3j6JPe&N?^8U?nor*n`NBhv@hIpL=j{|ZUsIA?S5MZaCSvqPm6{1)rtB6zQ!={P2De^PkoJ} z0*l4|rF?d!_4&HWH(2MD%6(sv%){D4mc0sGAztBu`yZHsC*FZ2 x-;tC$b@xTSV2`eSfw+IaJYVrYPM)=`9`B#ld5ii|?ag56N4lG4&NJuy_yOS0RX_j$ literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_server_browser.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_server_browser.vmt new file mode 100644 index 0000000..fd3f773 --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_server_browser.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\glyphs\glyph_server_browser" + "$translucent" 1 + "$alpha" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_server_browser.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_server_browser.vtf new file mode 100644 index 0000000000000000000000000000000000000000..c3ed274b1582a872d136bcd236e4b6c97041f2c0 GIT binary patch literal 16592 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 NmGB4Ed(`v${{u8fk4pdm literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_steamworkshop.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_steamworkshop.vmt new file mode 100644 index 0000000..9e77cfb --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_steamworkshop.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\glyphs\glyph_steamworkshop" + "$translucent" 1 + "$alpha" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_steamworkshop.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_steamworkshop.vtf new file mode 100644 index 0000000000000000000000000000000000000000..9b6813949f6145691ea761260b7c3e79b1ee25c6 GIT binary patch literal 22080 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
;`WBbJdd0}&| zE8k06)KfqD%0Fe_{-(e*V|@boTAc7Frr*$fWWKF9zpzTz7v!%RcSE|S|0DjHn7IZ^ zI>`@JjlazOxp4HvZ1pZ2zQm*NSL6G|H@;c&7W`!93`2if+0tD`{z3H*ZeCMvN^$D( z8m!+};y<9*zu@lsT>lE?C-#5W?e3JXrrCYiZ1i{SZ>8|9vl=Qkit}99j#7ijAEF#G zeu(w#NV4{>`b|opXZE024{MXZ4Do-Y#8-8Ff z`?LQXI(|4fsH}O`6eH<}c{ASljg$A<``65`H{`8sUQXYuiS;Cor`cwbtv7A$8`w z(?19C8S0qFWqu6{aY_4LEB2enzGrr1=YM>OUXl9`bMd`tjJ50htRuqtQl#~zuj409 zr1e!nD)EEPqXgqqRPgPJ)!!~xZ{&KcOTH<{#8=zt`$W=8)z!+}bRJT!zp*|Wh`%qA z>W!D@!ExYu2A}q-(N3NV_TBpZQMsM|VEX?vd57vpy9vy5+}$kY?_}9)L(b!2vGD_) zzoa48(|R@e5uN||`$#wsh%edyV90qLT5!I1Y)`lfpPW-a`d)0 zpOF~fZNBWaJ@*?2oP)k*-w3NGY%Gi;If~cgHIBD4dwU1wZx!_fnu(n&X^Y1ZX))h7 zu-+9augit6ufZSNf{2M9$ZxfTHsaSP!B1k>kPB)4O?X1>D&X&Y;{9H|{=J2U{S?$c z3mXP)cv12nJ!t=pmH&f;H5NC9{7G78y(Zx{f)j5w+GYRI*#<1ed+La=U#bsbzQO|i zdlZP5*)HsP->>6C_M6Zy04KdqmxAvN9=vw3u0N{w4l9N}OMeiF_;|VezuMkUTGZ3t z11zfiF~k1wJzjvA{HT6@A0`L?$@yN-LpuMJm4`?kUG{#G)QMX=_35M#UYGsL{#~#b zujKD`>f@3P5@N{EU<8##MWf4O>IN>PbvwVb(^wS(s1X}9sO1F1o#^t;UoHW{-eI}mRj+B zHvF>L_%O8#ejmEFCgY7AK}%EU-oGfKM4Cc1w#Tb0yeFp;q9}^HDfGf3K@!ELkfWgG zg8#=&Awz*kzOrZO6++5aR|kH2EuUDjzq;qpwZASYCjsx$E9>VSm^?>3cCE(d4OExE zY9quBh>nNWWQdmRKdgp%-s;tlB7Qf#=Y%6+0HzF^s{9+z`!~*~l+71}EdU=qbpI1yWBjn& z?b+=Wf1^DV9#y6LwJ~;7NWb@dd~5|CrCay&alF;yi!EadC-BGQWSGwzWJ}ttZBNjS z#Qy$)`ut!`5w54W-LCO2&s6CT3(nm$w%6Hk|3-Kcd><%(V<;Zmz~wzqydyQv^q9Dq zWHEb&nzoSHx0<-UQrxNXbG(i3A=`b@BAbYE7vRy#KbD2^&1C)n{|XaZun3L}8|QK> z-NGT?K@JOch33E@qpu$xE#9#T+hWhpJQ4KWkMy}@*h}2Q57wWK_4!};UrTM|{WA%B zsFll{tF@7UH4?!0GCX?wiII7}3GetM9Dg%?(&8U;@I{S(BM;RVRfvm`PPa>c|9box z_5OVzM`C&f_XFRLHPU4m#x1OjhJaK(+3&!`fbc79^&!B*pDA`x_|U! zXZh93C?DfZ{QY>7TO*2s(ziy7ZqiZEn&s(i!1cj9kf~!levD@3*#xs|)a>!oEVt}1 zC*+j@hiHaxLIRH46%OZLLGgC5`~*f4=r*)%j>n%wcGn9n`y4#}%vF@=1X4_L68O>| zhidZIn6$EHu2*V7`Y~J>ZU3+V^s(8w-+=U>zo&=IGDbL@ziDrqQEC%qzK(eIjIFW$ zd*>MJa=Sv}_PW>O@-rIkN(B7bTNhqZ^9x|1`HVda>QU!$ybJ{{J$@Rlc2#ckuVLd6 zUm*qLt7=%i2Pxrnq^*4qxqD+BYwyvrb9s?dxZY^QkL`kU@BP8LTwH%p`8~|*yPu)* zEtXj&-s_zhKsv5M#bNsX6(-A{07T|_}i0J`5D1h&~0BFQF-!x47Q!sQyZB=drEP>43uZS!15_(uOOe& z<%iyR(DqYHflruH!SsDp@-ee_;$oM`>Z@?zb@ko!Fv@!)^H*?vA$*xQecZp>;f0|i z`rF83n~LN7*Y)p@V0`G=HId6JirO-*H{oAg-SmiqtYiF#9wmnNI=MbKA5YU<-^^rKWX#*d=QzlPWI(ckZmb~n)I5nuxB3!ZehxKb(Y_3(8pr?-}!ug_-u zb-DZNw}I{V@H!k1_S;T{dCx907ANS82+m86XKUuLesG|cUzJpTHy#gwdsnE5TD)#$nfop5%C;sO{~U zjaD!bzz-}hXz9~~rKXaq*Gek4;e6)r)2zRo@4Wp^jE0tbS`+cTF1;FlXNRHA<`@4b*MQo^(C`WUmj5X2bjxYx0hOaCu``->;e1p(UUBH28wj;52t&e?JuLW z4U`!kb-z?}o^@1<_aO}7f~=)a3)?mH-qRJWjg)U%sNw_t<#^N7J{Wmb!J$!%QCpP>8ZlFg0Kz2C9##j*Ct6iWNX-VxHh^ zcl<wLY3GT><6EbhC{*wVo|kf4_xr* z@l)GRrFlM^b8j=!4adVyFW@fHcc1^Ku%{KhTY^uSTf`lG_!cJ4Z#)%;QJz$IX9*rj zKK@*E#qIAK<|gZ#rHkd;@8W#WH+lIdC6!zs&>m*`wr2DA5U#WP*_R@X{!vm;Eg13{ zJ$>oo^rgL>1k4~Np8t^Si(AXi9aZC97i>T)-&A31`2E_;rnRrB`$&JhFzoy~fczoM zKjRz8r|sk+4d zm+b1Vuc^vgJASSvevBE#3b@kGitl&i?H$(h`p9zu%jX|S`_oH_DA^aE>%;LquXaB}g((U8Ry)=2buoUV8-Y<``r-w8IXR!0&5!+jv`;)Dw2)%?!*&)Ax#3&uDbb21)_p7ctn)sT z*{g1DKZ)VfGp@$Czb3=ruZJqnq0XmLfiEk#=RNg&fW2%*uBJ~P+}+9dDTZGE0(t#Q zEPqj8WlEk|j%SzAgKbzn&d8~DAB{?%__K$2e|Fz0)jxy3PC33zH~+^Pexb!*xwg;u7_l+_eYgueNvWrk zecuUkmoq=8UCr}r2+!`yTXm;Q%`iSrRo^-Z6l0zHnZ1Pg(Y_}P(G}c@57qAuc0S$* zd*wp)ei|+eGmhQa{yJ58rF(o-gkmgw0> z>&b7p`+o@f&>XLSV12$I<~-r3s$6`l_;Ep7vcD$3sf9}=HUCRTeRR0@dlw%{>qfmz k%MWq4Kk2^aW2oTZC%vjZD9VfE=|sKkX7@K*e0Mthf1SF=A^-pY literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_tf2.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_tf2.vmt new file mode 100644 index 0000000..b9be06f --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_tf2.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\glyphs\glyph_tf2" + "$translucent" 1 + "$alpha" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_tf2.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_tf2.vtf new file mode 100644 index 0000000000000000000000000000000000000000..5b140ac44eb364facddecb6f44af45f542276ccc GIT binary patch literal 22080 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 H```ZoR*fQx literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_toonhud.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_toonhud.vmt new file mode 100644 index 0000000..2a6c745 --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_toonhud.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\glyphs\glyph_toonhud" + "$translucent" 1 + "$alpha" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_toonhud.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_toonhud.vtf new file mode 100644 index 0000000000000000000000000000000000000000..4426ec182beef23cd462ede1ab43acc69feb72f9 GIT binary patch literal 4304 zcmeHKeQXnD7=N$rv2G08xt2M}KFWp=MW<0JI-tiCLIuoedSHT+*(F9atQaF|V77q5 z&@3GU;|IY;G(qK$G084b6F0$3CNc?{a(h z-1~g|p3nET%D0rH5kgGxi0}yTv!aL)4*tf)g)S{J9_>xYW5f5;;FsNQuxUr|dta0g zNjmt!{FXx4kC5-$7F#8$k8JLD!9G}%^P|h!+PdzIx7#c(YmL9WyQA-}OzZygvGXo# zv+&B=1^tEOMC;Dq~O&JcCx@_*P~$JB#;%)x`#<-8-oAto;ggyh!(zw9m5_??bB;)nK$On?y7 zU(gQvw^Vm)`bAOUyt~VC?F8v197ibUJze~qX%;&dMbS3k_OAgEq1oHLRZ7k;meR`pXha{j*-^y$AJy`&`k0XJ}h^>~W-V zAkve#lcfHvpBonT9MbXu;g!k~%k~#9Kdr?Z7&Bv?@5CNjJFLlDEL%n>^#n(48V&Kd zOECWy%BV=v2T{G{qCxX-P1K+2f3CVQ(BBeJk)P)QZ)Z?xr^->J1z4&4mFGqyRJoZS z>+#0&p2n=b$nWzx9Ql7jeDwSxl9}C+*XK9hw+YYfc84Rg zq@7Nlrv>OQTJYJ3x31W$^$)b0^bbcW$Y`COU(Pvg#|gk*zf#9bvd;$9=J&LE0QV&B3gDYk zIYY;B~aBtB}&sxx^%)bw$j;@(@43v)iKEb3VEj?bR;PX;O3xys7@B z(&<;_bw9|JeW=d~1$gIBH0FVfAdSnkM=tLQtD1jM50AvP4+aB$Z^zJ@VNW66nQNL!CgTVB zd1opT`5|J^sr&368sr*QGCVkOR>x?)(xTyq4(79?!B~)v0R#vhth8Iy$A=eL zJ{dpy-yTKu@d88sQ?k6b*jtv4G>m6L=cS3n40B7@ucU`EHiURqpJ>l`Z|u_*o6;Sr zK8G}1Z=(4xcVKvFRdU`Me8!&0dA!-|t}_|*7Z)bt$ywbn4f>Dy4|t>mx3kWguFXfB z-xR*DVHFzk1!URQ;-|FvgZE2n{pW3KiK>^Qte)|{GUSYXfU^Gk%AiyCyvrqt-*@D* ze1hFcak!%kF2_bKUr;_i$1v2-u_kZ|=Pl%?oyH^d#xJ^FVbj@;s5*EPPg;TwuMNgJ zjdSxy*#Fx1iX=ImB_{?ad{0<==~yrrg9c=AxMls%x^a0zJv-ZjLnoWG`w#1tkD2@f zLsjrW2l}u-I+@;Nd~?stThw=`axb1+ERIRvPje3*UO3}$HdGbVkHcZ1O*j>9)=A+Q zRhkcI^ApCk=o)B?8s9${pGCdUJf6QLam`6(iC)%~o?^Oj3twfn$IRfT-oSl{?81CCPS^Q`oRs@*`p{^- zqTg4LVJCeCKHA3Jj|reENc(JEUNi?M)^pYsykB2o_V9i!`w8nmyxs6`Dn!C#bFq00 dszh=m3{f%sz5V}OYJP9iSRGJ_@WA(p^e^Yu@y`GN literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_tv.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_tv.vmt new file mode 100644 index 0000000..b68b5cf --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_tv.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\glyphs\glyph_tv" + "$translucent" 1 + "$alpha" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_tv.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/glyphs/glyph_tv.vtf new file mode 100644 index 0000000000000000000000000000000000000000..f000dc6761d7843471ea40c86bec9fc2e11d92a1 GIT binary patch literal 22080 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 literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/hitmarker_blue.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/hitmarker_blue.vmt new file mode 100644 index 0000000..0ad9404 --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/hitmarker_blue.vmt @@ -0,0 +1,5 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\hitmarker_blue" + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/hitmarker_blue.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/hitmarker_blue.vtf new file mode 100644 index 0000000000000000000000000000000000000000..9359d244272f639ea6acbca4a7fd9999087b78bf GIT binary patch literal 16592 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 NM_s}X!aw8i{}%#zDgOWf literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/larrow.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/larrow.vmt new file mode 100644 index 0000000..94a3126 --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/larrow.vmt @@ -0,0 +1,7 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\larrow" + "$translucent" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} \ No newline at end of file diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/larrow.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/larrow.vtf new file mode 100644 index 0000000000000000000000000000000000000000..6bc9668ce77de1432df25c1d67ce776ce5c77cbc GIT binary patch literal 1232 zcmWFwabsX-U|?VZ;s794073_41_nkT8w3~`9@xS#M5Mu?=B|Df=5bfC3=lx}RxjW$dA0=7?-l`-)<$DPCWe-4BA4nRO{ z`=2v-PEzrlB>}aMmFw$+^M8K+2LebEO8n0`=Kv7V&i>AcOMp%Qna|298p`$c|NQ@F z`2W$%e)RBEy5W|uye;)M$bLqkdlJ6`1K+lXX8uRFADz!u=8<~>m;}M$?-&}2EST5CFi32AYWMz#w$gDWc5dNwWqW<}Hf_(&j9^-+EgvtoME1drT2AX1p?D zC=qL>w$3p`+3x6-vMsIt$mu!X$NE;z=kYyij$d=F{VLfzv=`6^`amD}2OQu42ROh1 z4sd`29N+*4IKTl8aDW3G-~b0WzyS_$fCC)h00%h00S<70103K02ROh14sd`29N+*4 zIKTl8aDW3G-~b0WzyS_$fCC)h00%h00S<70103K02ROh14sd`29N+*4IKTl8aDW3G z-~b0WzyS_$fCC)h00%h00S<70103K02ROh14sd`29N+*4IKTl8aDW3G-~b0WzyS_$ JfCK;Pzy(cXB{Tp4 literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/button_alert.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/button_alert.vmt new file mode 100644 index 0000000..bf2f968 --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/button_alert.vmt @@ -0,0 +1,7 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\mainmenu\button_alert" + "$translucent" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/button_alert.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/button_alert.vtf new file mode 100644 index 0000000000000000000000000000000000000000..b26887cffb69f64552eeb52188078eccbc12e1d2 GIT binary patch literal 16592 zcmeHNdu&rx7(e%xvI&%Sgo}&YWU`J)6a^y<4{?`hrbW?)^e!q!x1mu(=S8CpcfcQ)ix1Pf@I8DK zc<%h}o=inq@}btgxR$^FaT)8E8V~Pxd7EbCKL68xSNXGFdGz=Gr9Z67+_B`tHK(`d zli53WNX^*(Qp(rjY#2vjCEnuu4Vx5&Z=A1Z(Hd(kJT$qqF#Gd6FW(?BKLGUvIR{3e`kgs(OR? zeV?o!d=j7k|0bWHuX`WAqrry!k?eMX#xPPD<-4aFM1l5YaQ+t#IHj|PHij7O^DBh| z6@mNIa*ei23L77;i}3L@#!|fzIT|LKP&tTuhtLF|z zqR3;-CXMh7X!Z=!9x+R1{F7y$x&0n&b6%+ytJ!>lT{6xmUM=o@f)2CwWLQAkkL4dw z4Q__~J32fS-6eq-@&(jgF!IONLHmMLJ>UQs_vLKzB*p{GfBO@NU$cp~o{yJcysaaA zlD2k(gt7VJ)^l{!M9(@SXRsg4fn^WUY!6$RzVFrJImuoaZ9PfDn!Y1PXqfROpUc4z z@rgxGU1t0SbvM^{ll=~nkL$C&jh#3@m;*^$&o$x?3Zqp$LE6Xc0q%tD_Ze;v{65P+ zF#g=Ie~eB2xFK_ahBv7D2=1KU&Q2Q6pph1hj@Q4(sJbzvZY;olP-i=3@+7i(&>R@) z`D}b%n?62{f6mTGUF5e)CJ!JHarPiKb(2^q+w$@IXbvp?C&&K?@Tb$;n9cB)Bzt3I zD2UpQG(KN4U*9*E)1Koy^Fn$&2kIVIpU8UPt-$%W0v$Ns4iEp{wOZ%kM_b!!@>o3R z^To#tp5tm@g&r@0IZ)Vs!gVA2YmCs|Vxai^aGuNVr^F(p6~AQ<%=97iY{}nf;t?-U z_c(pex>(h7#u+)w@P&ZRY(8hdCs3fSUxDN8XuqMw=UVO0mzzMI9E|^dc+BR{y4YG7 zD+xfB0h0=8#ADGaWD^Q_pca zOjft^_zcpwIDI$b_idNDevkUbI&FS){vZ7H@WN1Y;`|R2@Al(*dxmh{eU?zm0#m|ZgqO5A%COdVwYggXLup!IiGnur@J`X64d-LsC&|Q zH5>uuS2rZg|Mzx-{vS@9|3-ey>F%oR90;&@1I$63J)mN>?OrlX#`DQ=UJVZ(FW&z3 zMbMXBxhGts^%}qdAI|S$i0zMpiPvdaC~I;+{HEJubA31RW6Lh&e|ZkhC&9zlxmNqq zJIUF9<9b4wx;{tWFN6mQoac86E<#@~E?x|ir)!Iz6PIHD?O0FBd=tP>%U9s}6h)H6 zQ>{nG0xrB!L_WO$^At28bZChU-33% z>iQvPBw4R9JI`Hma`t~7d9v2MTB{!<691X4pJAvc5xSEqYq3&w;w9UEb#b{!_gB zSiU}y{qKTGe=+Ty%l9({`OoWx3B;FX{5SUZ3n%Jxy}MX_isd5=kI{M(T}8w)0Eq7g z@N|T}*6R_sK>k?JKM?5b((X?ts@G6~OuM)GeO>;|^EV@Y$8 zOQ2qSblWJM?EI;Yr-I!jEUsty4|)jBcitBC2cs>;QFebd8S6<9&uu&I-98)lt3dvC zBsK)OEvUOg)L=HKv|)BsRXD1bDZ*SJ%#G`<(>&qjU)_W3E%Li3!!>!%&iE@{mBiCf)eX zZdYF|@Km11^+7!Cw98OmXdj=SJKLJ`+73in{TJX(I^Rrn|1lw}UW6+LhSvo3BI`!XwfD4=bSIt6RZ%CxRXk0JdwC(iu z>q(Ao8p)u8M^Qdxbhw&2vIg$AOzWd&;2osHqxVf5ci!H8;Lys@VXc0Uj{LQ>8T02ia<0YyS>My%m&epEvIjxg z4&?=KJpNp=(s18u(U4qvNAI7_@L+hVO^Y==B{J*#p@S4^q@3TzwzL`Qm*1qXeg*aE zaleO|b`gIMQwdfRjZJ+0!nhxcW;l)H^XbN8+C}zzC$Pe79eL)zY=5N-Y6Y)vqd$!i zvWP6(!Ri?x4$2)bpllvw`3dfbuEW3edcQ>{i-(41(9h)t@Fr#LpXqqYigcmDF`43( l+ua{q=RsnV`BItqOI)_rEnnT61z}8Ae1BW5lV^v&_+o= zQiO`q@|hYc^*g~JwiPxaK@r4&#>N2IyLT&!i->~|VuQC2-c|7DnM;TQ|Kp~#s0HTRI8s&U!sAZ(aJ$XZ zj3W4)^%fzjsyf^DXXBoj``GcVmpT^Cs5@Cv(YBuux}wDYBkm8}eR07zgsk0MUiMUb zHmRrx-FvCyUHA8=Re?SD}{K%LeQN_DAr*5M{DcTD8j%sCH zYxd?CHmp?$lmlMUMtl;-<0r&3bx$16TdsmVTVHSB>49}9;Oni4m8-=!J3djnw=wOm zHH=TYq7WK27EIV4+-N`B<@0s}Yu|9Wv=hW9Eq=a=f%ARH{_jv$ei`TF1 z;NM?+4<=*%>9Elbp6`7F6t>FW%=X#duIwqqL$UVRnl)z^G!bpJ7+Pp?`=(lb%Lc)} zwbHo^FE!o1e6VP@9y0Jm=#J|6e;~=kmj+lWiuoh@*Q~ylN4idAbzyliY~#hJ`-)Z? z*2?p+KE{8HSM&Z$2OQ65?AX@HY`4$1C`g;>g>q95igK9OgVH4RfIK0WxSm*Yo#%V$ zb)IkgQO38!#5?&T*USYie#QrJ-@xPo_XLZ60 z%YCpd4$fbj30*?lo(}yJ^>9eg0|h*g6dmui3J5D6V zx7eSl#=qFVbrD_<&qa7W?5^ka@Wuq|A-|93yCA^xJ>w+L_l(cR$G3>jROesp?|MNG z8wEY=dY#up-D|*4tFa!jB0fCa%k!Pr$Mci~Zje<>SNVD8>hz zG{fKk+fJI=lnf~`bG&$UM`C(d(8KfnP!G@drqhh?Ip+ORPv2a=#r{us{&()u{DF>o z#&^0M@{dD|_H2`nk}woqbeZ`FvOQV|^M?RC-vg)CMuFcE^N0D@c)lML_ISFpv$ zZ>sb8meo2`=F(X?rnf}CthT2c|J!#8e200ySB5Kl&Qv?Q82_+9em2aHcwy^vhkZl+B@J#sT>S3z$ zUsJ33ul+K@zjdDPrv<*p@~_px`eKzafA~EXFBIo_o^R*5(c`%S`Ins7_yXxIRXHT+ zA zt><0&oiGI8{XM?KzuzG0!FG6bJ*Y$Diw_gcKRmxpDE~VaAKPx=I~g53K7OyUnD4RL zV|6(^kLBWn?Hxf6LwtOAGC@5|H2>XH^XF;)%zx|uFTE^`-w{5ZuZ>vi-&XTE-ujXR zJtVy^=pn@G!511mJ{&o&m1aUn{yRRpX=_$jt1%z4;`t9e|7}?3ZDQ*wy))Q)Yhf EClRhF|82?6hXe-P;G%cZm;YK9nAyNXP-7e;Kh#~f+goN!S5Ef6_9s>VdqEnk# zU5vU&VJABXbqFEo&mlX6CJCO5=n$C(m9f6Q@69~4QJWodb9Q}i-|X|-H~aR@_xrxz z`@T2h*+dg;1Ar1dOgwt<6{`Wz@NX&_oIfrP>yw^nIelJ+Z=sMp&FaGUCzAk--K>8! zKrKA5+u_6z$!)DO->ab>OZaIr)N(rx&V@bc9OC_vcnR1tC^;v6RNMNB6&gQtc$FzV7}99|x~2)-iD5}rZ4P?C zRHGUz=_`iC@Az*&NB(}H(Xv;=*fqEKhX3SP*2eqJXYA_!@yzazjdSz|XrH!awl(CA z3j2DEReCBg{E^RZRmN`w={gKu7k>XYKOf}V2gk6|`GsKL8|{DN5YGg#3Vj(y!Q;Pk zZnAS}{EP5+4a+KfcJP40zqs({poORs?h1eR__^5p-*5OQ-(x(I84!GgXh7FjlwmGP z_DQl=K0k07zu%Nxvc9irY07UP6OrQ`O{3hKow8)pbQ@pcpWpSLPcQS4h(o?E$I~Jr zwRhxm-S1(%DH*{^_^!ooY2I5kg_ZhEEDC?2<#qGDe6Rlse@p+l+P9m%y7l{w{}uiU ze;JRGCb;5%VG#M^1Lgl}{g?i>R(wQp5f$0yd;Nbs|Lb}LLvri)7@Oho<})i~xAn}~ ze`fx9ryNhy7@OyKGh@Ygm*%flP1&+(s{Bvlyk47c{GIsuPUf)V-dNv$(vM-Rv0qwn z`@hTimLL4zZ+KtKj;1OalCy+2L%c6$U*5&d2`qo|qLgFbc=knkrN}37f7~^n-0bW1 z+xoxR`tXW(bb&8yv+>3|B4!kt@qT%~*l$P_!1H=u@o#+@&AyFhPm;Z(eM8Fee1KPZ zulRnSy&uOCPW;27zds=Sk1@mR_-^NS2>&kmAjUUzaP#j%$J?o2ulP%z+o-k?n)@PH zX}km$C*I)+Bws0`c;q5p4!;K?V(<4>lemcUxTj6cR75U2d{f7UZ zrNgyHI;{0Fup-ZN^UICuFLwWS;_Z~{`01p~hbcd_UX=(p?N>htl8zrtG(-2Ynd^KGAmKR!P$_*uvN7il0P^I`f2Hm4l8-`y_H jr~Z7;PmTY7<4dJ)rEk(evGAL+XJyaIo|Qju7N7kF-MZPp literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/mmbutton.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/mmbutton.vmt new file mode 100644 index 0000000..ef94cde --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/mmbutton.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\mainmenu\mmbutton" + "$translucent" 1 + "$alpha" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} \ No newline at end of file diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/mmbutton.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/mainmenu/mmbutton.vtf new file mode 100644 index 0000000000000000000000000000000000000000..b08f86233671019d58f815de3e87c8c68aece0ef GIT binary patch literal 16592 zcmeI3v2WTy6vi)EIz`QHwyyaDQq@wJx>f3ci;?h@Emfy3byI}@g6=SMwmfuerCN%_ z>YyQWlR$brts+*XG?JnXbG(BXfKl1AIT;`MW!KGkPhW2q8}4d<~}ux8XA( zPT+BUoSj}?wP*8;cl8t=oSebk`FZ=YrVH+;xseGGRQv5(daH*UBU?-1KaRI;P+7Zn z5kvQUE#24;9>;YXK!4kY(vDWEo4Ffr?u74;w`~wuZEHv0zj>ZFud3#)RMo5yqtQsw zmSwR<{t)ux%jW)842MI^7w~udXN6PLpSdp{#jGeeMr;*j4ww?d6rsao`>HNzS^B?48iutpqG*Moe<+s{&;M9c^Fy!y zr8554yz%(YnwB3+`AVDrsr;An2mGFRH{WMX&5wTmVf}k@wEoYUmLL1|zld@E|0owR zUjJuJ%a28@*T1XqUqbx@|1STtrsaowfWI40Vx0e3Q}d(0{h($ literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/rarrow.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/rarrow.vmt new file mode 100644 index 0000000..2124e9f --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/rarrow.vmt @@ -0,0 +1,7 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\rarrow" + "$translucent" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} \ No newline at end of file diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/rarrow.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/rarrow.vtf new file mode 100644 index 0000000000000000000000000000000000000000..be6b1ddde2ec71f9c56d8cefe79887f2c2d2c30c GIT binary patch literal 1232 zcmWFwabsX-U|?VZ;s794073_41_nkT8w3~`9@xS#M5MuG_a}aLOW1QP{}0H1Mj%kSu}$}OC$ATSAn?RN~Ny8qDa HqctA@u$Z|| literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/redcorner.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/redcorner.vmt new file mode 100644 index 0000000..d47c6c3 --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/redcorner.vmt @@ -0,0 +1,5 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\redcorner" + "$vertexalpha" 1 +} diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/redcorner.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/redcorner.vtf new file mode 100644 index 0000000000000000000000000000000000000000..e17d93b275351ed01d475f24a32d9a6ff044f5e7 GIT binary patch literal 65744 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 literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/search.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/search.vmt new file mode 100644 index 0000000..b7f42ca --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/search.vmt @@ -0,0 +1,7 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\search" + "$translucent" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} \ No newline at end of file diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/search.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/search.vtf new file mode 100644 index 0000000000000000000000000000000000000000..775a9daccea313747b3a742dab9156162b306adc GIT binary patch literal 4304 zcmeHK&ubG=5T3V5+R$I7wrdM%rL{@5YC+M2g0tn1kKT0?MK-L@Y41sOyp_3m#j2{sCoBrsHf{lld zi$i1(U`2fTfLg2cPa_EE0bfq)5f7tUd^@f84qLN9>*hIG4^>sgdDcT=730PGrMxm^ z%bL~=6U2X6&lvXaYVoAm%UqZKNUmo-^naba2a5hP%ut5FbBz3JcvSPZ(|X*$=@rYA z`D6NO1)sr~3nvv>Z_W7s`iP(}3+zw+!Vk(iH052qcRIgn{!UL@=8BaG()0hGe^LqO zJ*P--7~8K;S9w19*>!6%;@~?UQTS3pcd{&XqVcfr=iIls)neal3hKzOV zlcN50yV$?*!-x264`|Li%kuSz=**eqd&z&Fud-h@q*oX7Pr5&ne+>y%?yuHzdwM)| z!pg}0h5MC@LCS6mU$2z*FVS|Vq@Ri4H!>*VRk5GS-WQ(qK(5{C4;tFlU&i<8QyUMC z4YAhwmp{)x6E{r^iR#0AoO{#Q{H9E~Uoc#37%1zC?((Bi%Ew-@NO&kvpz0QjnDrG|1xanzVikqN7g!Sdt3ULo;__1J z@86ol`W6hLziNN2KVG_hs7*u*K@m_a2BLrv0`f{iNXTP1^FL?qy_@U}akJUG$?oRt zhxR(T_s*R;bLPzVoH^&rZCM#CnlYw_|7F7en1Si99m$vu{~LbG;-0%&`JeQcrRhfa z4_!R`Ut)~%m~;#Ne|aKfHk&QxhD*eC{QusXish%~-z3Ue&%g7=;LmguPXA-?_?$la zbHBjrf=Ms^qWQqO#5?C6dP4ayRt)dis4S6|=t2BI^MT|6$wQKdNC8?8Xg#3yfYt+A z4`@B0^?=qx!UKc{2oDe*AUr^Lfbam}0m1`>2M7-k9w0nGc!2N#;Q_(}ga-%@5FQ{r zKzM-g0O0|`1B3?%4-g(8JV1DW@BrZf!UKc{2oDe*AUr^Lfbam}0m1`>2M7-k9w0nG zc!2N#;Q_(}ga-%@5FQ{rKzM-g0O0|`1B3?%4-g(8JV1DW@BrZf!UKc{2oDe*AUr^L zfbam}0m1`>2M7-k9w0nGc!2N#;Q_(}ga-%@5FQ{rKzM-g0O0|`1B3?%4-g(8JV1DW z@BrZf!UKc{2oDe*AUr^Lfbam}0m1`>2M7-k9w0nGc!2N#;Q_(}ga-%@5FQ{rKzM-g z0O0|`1B3?%4-g(8JV1DW@BrZf!UKc{2oDe*AUr^Lfbam}0m1`>2M7-k9w0nGc!2N# z;Q_(}ga-%@5FQ{rKzM-g0O0|`1B3?%4-g(8JV1DW@BrZf!UKc{2oDe*AUr^Lfbam} z0m1`>2M7-k9w0nGc!2N#;Q_(}ga-%@5FQ{rKzM-g0O0|`1B3?%4-g(8JV1DW@BrZf z!UKc{2oDe*AUr^Lfbam}0m1`>2M7-k9w0nGc!2N#;Q_(}ga-%@5FQ{rKzM-g0O0|` z1B3?%4-g(8JV1DW@BrZf!UKc{2oDe*AUr^Lfbam}0m1`>2M7-k9w0nGc!2N#;Q_(} zga-%@5FQ{rKzM-g0O0|`1B3?%4-g(8JV1DW@BrZf!UKc{2oDe*AUr^Lfbam}0m1`> z2M7-k9w0nGc!2N#;Q_(}ga-%@5FQ{rKzM-g0O0|`1B3?%4-g(8JV1DW@BrZf!UKc{ z2oDe*AUr^Lfbam}0m1`>2M7-k9w0nGc!2N#;Q_(}ga-%@5FQ{rKzM-g0O0|`1B3?% z4-g(8JV1DW@BrZf!UKc{2oDe*AUr^Lfbam}0m1`>2M7-k9w0nGc!2N#;Q_(}ga-%@ z5FQ{rKzM-g0O0|`1B3?%4-g(8JV1DW@BrZf!UKc{2oDe*AUr^Lfbam}0m1`>2M7-k z9w0nGc!2N#;Q_(}ga-%@5FQ{rKzM-g0O0|`1B3?%4-g(8JV1DW@BrZf!UKc{2oDe* zAUr^Lfbam}0m1`>2M7-k9w0nGc!2N#;Q_(}ga-%@5FQ{rKzM-g0O0|`1B3?%4-g(8 zJV1DW@BrZf!UKc{2oDe*AUr^Lfbam}0m1`>2M7-k9w0nGc!2N#;Q_(}ga-%@5FQ{r zKzM-g0O0|`1B3?%4-g(8JV1DW@BrZf!UKc{2oDe*AUr^Lfbam}0m1`>2M7-k9w0nG zc!2N#;Q_(}ga-%@5FQ{rKzM-g0O0|`1B3?%4-g(8JV1DW@BrZf!UKc{2oDe*AUr^L zfbam}0m1`>2M7-k9w0nGc!2N#;Q_(}ga-%@5FQ{rKzM-g0O0|`1B3?%4-g(8JV1DW z@BrZf!UKc{2oDe*AUr^Lfbam}0m1`>2M7-k9w0nGc!2N#;Q_(}ga-%@5FQ{rKzM-g z0O0|`1B3?%4-g(8JV1DW@BrZf!UKc{2oDe*AUr^Lfbam}0m1`>2M7-k9w0nGc!2N# z;Q_(}ga-%@5FQ{rKzM-g0O0|`1B3?%4-g(8JV1DW@BrZf!UKc{2oDe*AUr^Lfbam} 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 WV1NMz7+`<_1{h#~0R|ZOHSh+==Zb{@ literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/vertical_gradient_box.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/vertical_gradient_box.vmt new file mode 100644 index 0000000..fa252e9 --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/vertical_gradient_box.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\vertical_gradient_box" + "$translucent" 1 + "$alpha" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$vertexcolor" 1 +} \ No newline at end of file diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/vertical_gradient_box.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/vertical_gradient_box.vtf new file mode 100644 index 0000000000000000000000000000000000000000..b08f86233671019d58f815de3e87c8c68aece0ef GIT binary patch literal 16592 zcmeI3v2WTy6vi)EIz`QHwyyaDQq@wJx>f3ci;?h@Emfy3byI}@g6=SMwmfuerCN%_ z>YyQWlR$brts+*XG?JnXbG(BXfKl1AIT;`MW!KGkPhW2q8}4d<~}ux8XA( zPT+BUoSj}?wP*8;cl8t=oSebk`FZ=YrVH+;xseGGRQv5(daH*UBU?-1KaRI;P+7Zn z5kvQUE#24;9>;YXK!4kY(vDWEo4Ffr?u74;w`~wuZEHv0zj>ZFud3#)RMo5yqtQsw zmSwR<{t)ux%jW)842MI^7w~udXN6PLpSdp{#jGeeMr;*j4ww?d6rsao`>HNzS^B?48iutpqG*Moe<+s{&;M9c^Fy!y zr8554yz%(YnwB3+`AVDrsr;An2mGFRH{WMX&5wTmVf}k@wEoYUmLL1|zld@E|0owR zUjJuJ%a28@*T1XqUqbx@|1STtrsaowfWI40Vx0e3Q}d(0{h($ literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair1.vmt b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair1.vmt new file mode 100644 index 0000000..f8dd398 --- /dev/null +++ b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair1.vmt @@ -0,0 +1,40 @@ +"UnlitGeneric" +{ + "$basetexture" "vgui\replay\thumbnails\xhairs\xhair32" // Crosshair1 shape + "$startAngle" "0" // Crosshair1 angle + "$rotateSpeedDir" "0" // Crosshair1 rotate speed + "$rotateSpeed" "0" + "$multiplier" "-1" + "$angle" "0" + "$translate" "[0.0 0.0]" + "$center" "[0.5 0.5]" + "$vertexcolor" "1" + "$no_fullbright" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$translucent" "1" + + "Proxies" + { + "Multiply" + { + "srcVar1" "$rotateSpeedDir" + "srcVar2" "$multiplier" + "resultVar" "$rotateSpeed" + } + "LinearRamp" + { + "rate" "$rotateSpeed" + "initialValue" "$startAngle" + "resultVar" "$angle" + } + "TextureTransform" + { + "translateVar" "$translate" + "rotateVar" "$angle" + "centerVar" "$center" + "resultVar" "$basetexturetransform" + } + } +} + diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair1.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair1.vtf new file mode 100644 index 0000000000000000000000000000000000000000..0d6d588d7f870a83fb25cad6151b2b94ea49a3f4 GIT binary patch literal 4304 zcmeHK!HU8#5Pc1Zcv$QucflUlKUi2#f(N08w0?j;;n7c676gCH?}=}c34#iRWe>Y$ zQquHICLwR;C2jk#!4!aFZCTg6c1xh*vy=*#k5aSc^f?#%8*g=8+;W%LSv!`Y_WeM= z>v@&heSduP7yIgb?W8^S`@#9j__A=rIS&?(EKSpc=|RpV+Yi6HA0oEjn0+Be(Uy literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair10.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair10.vtf new file mode 100644 index 0000000000000000000000000000000000000000..32f972d9cb0679b79779b75f2463e2d8a7bda6ed GIT binary patch literal 4304 zcmeHJO=uHA6n-EZZesCZ{E(n_r32; z(ye#G8UUa;G#m=Pv{nFu-`Pc?*|0T)C3Tk zW`E-!eh~n9rl;@SbO0h#qoD`KxWE1!XFuNm_DKNxv>Exp#}0RBbn4>SBLF(ut$jM& z05W1WM}Dzefm?ny7NxQI5W2MWVC#V~u-tz54r*f4BOf(Q07)XyJ_oTj)5N#nQQ(ok z<8RD=By0IEz|odq58cPGt|`iD)1&-2Ij|*px|PLe`2A8T)TjWsw_EXhp2hcM#s)GR z>$=enn4dZ%^2c+y5<~Vije--nzvMTHYg663sW`>y@Ryu!^szYh@P7`}RmRl-P z2SlR{yLfz98rR`*Zzd_~jpa6KjgMT|+kc|GAIiZn8(_cUigCX2ae(~KwRPPOvge~5 zYUaCIye3TEzNRL4eI*R28Nji z)yfCC{<}U4Uf8KfOZt4z^+}UueZnbV^`zzV%lHF-#r3p0y@B~-xxqPGxb^h%{6?$Z zuH*IXuUhl3ynli0j(H}Bd4J$>Wh6|@7b4>P#}@rpyhvVM-PR?3FYq{BaeY_jXJdBi PF8}|K&6myBYSzmSC74w! literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair11.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair11.vtf new file mode 100644 index 0000000000000000000000000000000000000000..e83755b4e92f231d36af2898084b0193243db569 GIT binary patch literal 4304 zcmeHKZ)h837=PYNuD!Zt&2UF2uF#RJWgD^$*60VFHx+3R=^^)~l40qBf(Ug58BFOQ zjqby~U84sZ)=sSbu!1PVMZ_^ig}M$0W75%@Lj7Q6ehLjUwoA|RdEQHcy%s}lJNKb) za(DT?f1daGJ@5195;IjR_mT&W4H;XJ9x*P%T4g)1fO_n?5NUVbjE3Xcu%X9 z!G0W`es%1)!udq&sj=Nkywm6)ITmg}^M@{TPW?AJIj8;@_LmhW#Sm`d(g|(aT&6o42}fKk17JUd&W8n70TyX~C;$Q*I5vxyWWM6g*P%wpOS$to zHy$>BU0|sHc*7Q#kIb5jV+{ttw z%OviJ{Z*Mg|I76cYwLGSy83GRNjOF4FZk-l@_gbz)b!)`rvU&Jn*&H5zl05JUOxVF znZ)DhLL^^SIWJ1rI=l9oJKX(%*({n5zm#eg`WU+IUB6cB^=I36sOR{ZBL`_e$`L1_ zE&p$Pz5BcT(}J&xd<1{Am&<>-y}av{i;={!f7rtg+zK768SEo{$UoRR#|y^q8y`pB z+E4OTRhE5)v%RC|8>hs6+WOnu%eNX{guNeasp}X1z?dxGWbL=nAB6v*JFVFt;&vpF zE4-Z}zB0DJbl+=}U)##;-JQ1&Xe^*|*EMNBSxBah7VkmOo zx%#KjZ(qw?U*pt;(?65GI<{)|t2Q2Y3W)=mM5xUF(OIWGd!})c_>W+`;lm{VC;nsr z2Q(4?gmp5=8tbV8brt!tkiT?4n}PYlxV4k`@5A$Ppexnf^I6M!@rT)@^eHHs%U@ON z=lbob0|VDx`Pu`|zg~MTvS|O-Z_Vd~evGm2pzTul<$NjsF3+dl_0=%eUtxceucG}6 z^7n~rkL~agrgVe(xjTEQQRIIt&sF`6{I{I{xyb*~O8)07iT=5gTlTH3sO;fQ#$Os&qyB)6;LjsJ-%}D<4X2G{;R5gF5khO zf-hH@{Yc$*$*)xE&w|u5TB$!+aJ}~0Xl%0u^K*=U(vM+)+5t1v)nX11#>Vjd?siLX zzx#fNf0!^|ohV9!1&UY8Nb0;_nHaEViFYbed@|5AmWW za&Gt2lcoBnVS?Fceyf#_^><0U++ev1rT{vW$6`^^pAzO1xuy6joV!pyPgvpoX|?)n T&KG_t%z)|Zq4Ssj`+WWeES3GO literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair12.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair12.vtf new file mode 100644 index 0000000000000000000000000000000000000000..c848fe9ddd742d960bcf2a958675b03649bf6607 GIT binary patch literal 4304 zcmeHJOAdlC5FH4KDkifN-R8q=c#WPs!4;gF%fhIhVo`g z)6aXQXS<^r5ykK$e2eR_B#Q9P7E!hKE|JS-!SOjBY3i#%_U1Uq*15b=dwo-!R@P z!Oi0}Fh~0`!_C;jbo|rOTR)#;>iA5Of8wF_4eR&g@#qEptDxtWzXs+8bM*=S%hf-}|5Eujpmkd>)&=v_I4Of9iUDcfIZ-f8bOA literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair13.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair13.vtf new file mode 100644 index 0000000000000000000000000000000000000000..5c0c142130e4c28fb63ce0c002d97fb75df7c099 GIT binary patch literal 4304 zcmeHJ!485j4DATSlaZKkH*ud~;!Xw*CLEYQ;tv?Ufbb#y;(T=u(TkGoutOoGw3O1f zy>48(6Rn6SgR~HX^SmcgxaR}<5X5_K#|`_}xRhlG^N-jMu{eI|`}G-Dy>#~-&;AN| zSa*Nq3-5=*#rE?c`~3_{#Y5X2=6R z=RBWS+d`=iyEO*!y{>y5;#0%3v>xCYfPca>$E#Ff=e9Aebp-JBIK?mhUh46V)S%G< gVSYga^uyauy?&`r_Jf%Ff$&NABz%hZf3>uq9;)z`VgLXD literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair14.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair14.vtf new file mode 100644 index 0000000000000000000000000000000000000000..852e1bde56ecf3089594b45e0dd15c630b727996 GIT binary patch literal 4304 zcmWFwabsX-U|?VZ;s79a0Kx!e1_nkT8w7x~4Gcp>8tnN&;=DjYKmeu;A_Wo$;!q$U zM6W9bs}qINA?WHs;-WxvKy(NZ=E3yC96rj2#KUNKK$7NYdKgU)z+xnHG(U{y2T%x% zmIu@+5B@WFPGVpbVEF$ZXdWvgBaqLe!oZ{e<_9=94EOx@ALMz?2`V7}GBUD;0x2d1 phe=?*gG0b*c>~I5qxo&LyaA?x(fW6^{W09@gHiv1i~9j9?*NC)fKUJc literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair15.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair15.vtf new file mode 100644 index 0000000000000000000000000000000000000000..304aa5f0206e4255e38a2c649ed2d32eeaeed3be GIT binary patch literal 4304 zcmeHIL2AP=5F8srdnpYC-&^Wu6zWr{4}l(}<^ehO3BeHZ0@GjR0lD`Bd4oHvl}rl; z%S{e}%0^kQR=d({c1Q2#1y=xajyH~)@A47I_$^O{uct6{X8U|A^EdoiEW$E1$vlVU z^Kk8C8|1I~!@({;fOfr6xj*Xq)k>we+s(R_b@sT|IJEza)B1fxhWT*tr0f5X@}Z@f z>LJyG@Y39V=+S%@O;_|i^H-K7^Phk!)|aF4FvP1P;?2dA)+hd#48-1lBmK|%)P9xnRJ-RtYh(If>Rb8KTH();c$eM( zfxj^Dm*W2$|6v>W6AVCpx#<2E{vv+IhlDTuNB;KwXUyb%da8fouf$(-_$$@R|E`yB Dstg4^ literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair16.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair16.vtf new file mode 100644 index 0000000000000000000000000000000000000000..18724383c903155284e7f08189043818fc2cf3f3 GIT binary patch literal 4304 zcmeHJ&1%Ci43^4Zy@Z8;?}6qq3bQX`ISh7il7}dT(kCdr7e=6umiyi$`}`9qW1t?^ z9vVAQ6iK#ZS&Ed_zR@!gEdZYYjq77Y#CUgu>3cmv;2d6G96!S&&!=fYr1J== znerj!gR4u@_b^gj5a;DM;=Gs*Xq3jU%F|$hK34C2psl?|U;k9c^-8(*zx6FjDuO+& zjkLd8%SYm(#O?ew7>{O8@(2F+RUP7MuE-ZjpCrGxJ!wBlKJR{k`h@(C^$5Rlx6X%q q+mrlB^^ej2LccQ1fAy<>?thH_7wfIoVn3DQm*n%VUn&0cj{gra+r%6I literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair17.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair17.vtf new file mode 100644 index 0000000000000000000000000000000000000000..780aca185e0bf2b1c51abe41ce66325815fb652a GIT binary patch literal 4304 zcmWFwabsX-U|?VZ;s79a0Kx!e1_nkT8w3~`JZ)hZBGO>b4-)4E5&{A+We_QlI1q;d z!E;M6Z40GqP{glZ73E20U}&s}2?NniwxUzP>cYcAK(y%9tDzwAu$Y*}*HH`%Q%!B1 zK;j|c;i1Up*h1~80n#vWn8Qc;ka!pk4@lA+O%Jq551#k8<=!?+dj9`E$b42-uZKW> zX*F<;s*eM@u{*rWuTWK@}Z$-XZmGt zK=}ayp`mK8&9c6i<-_%xK56}X14;j23m@Z0K*xJrv4_MTxcr}>;@PAE;){lchA=XC zOj7Zj1m=eT%Uwe52i6@x{Sfs){lIb>Rlf21?VJDc|?o+ zk6s>{J^8ts1<5`_;YDwGVELQ`tp65+!UI(QX}+2G_tyGYaQzOh|IqTU@hPBZkjfAB uSKE?+^&ecn*^`OD`VXO>-u|JseLiUA$3W*_YWr{0ywUyxCb$Ojpm2Z z`~V68V#@=52G2<>o|9Dm{|DwD(a=!IPZRE*{*(F-#1C*_VDtjYt9Uj+P4ApA)z zVD+J)qLQDsCG7q6^D>Cf%E;ir#{g6eGcRQ5rN^oN&61?I<=zJS2N)inliU9u{`vY3 zEId3Xo8|ra`}sJ`zf=D=^4^B34;X^}MK3SB{sTR;Em0ZdKVbB-dYn7fZ*O0F3&aOT zZ-B=+`#JK@@;`(4z~sRSR=+{^21I>G0J?dDoi7Vc-xHweTQt;jD$u|6d%*qy`FARV z2Qd9Z@&_<_L#Hx$PJr=&$pfe!7#`>H(_!HOHV>!;8XlwNF{mISp*$Mw>1EV?qwzVK Oo{4W?jOG{W<`)18df~7D literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair19.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair19.vtf new file mode 100644 index 0000000000000000000000000000000000000000..facf629b711b25cd8c79ca838f82bceee45a3dbd GIT binary patch literal 4304 zcmeHJ%?g4*5FR7w6iMJc$XDne2(oK*A0|Pu#++?<2pae z&V1htUiFa{L^OkBkOQvsmMFk8uYj_h7iYQcS8QM67KT2|x!4XdSbh8R!f{pN_PprE zvpuPd;l0TFzvtig2N&JpAoXz66g~(acrHmlNI!4|hRy>^>3S2Cb8FF0N=4AiIK9WU zZj5$%<2Q!=h;RH#>9O+<`8;Bz%=t#>CrhVyJ+!Mw=<|(`FZ`&Fi`NtAzYq9!^X=B7 v#g7T#k9-^am16u`_%@^=P<}VMPKjzQa`6K5S{DuF+|39REe)rD{TGmbA1R8W2$ry+B{#+0BR&d`nB{vIt!{$K_b~BfKV)FinSqkIrbrwa~LsTG}?B zGvS*vAB5VHv+LZ+?FDCE{@~>^F0G93!4K;QhCB;}{GA^T9_B@?u8H>0xO{g!G?dr< zyy`a%);GogpVI9qb=X?_?)|=PJ?L8n{h>behw@&3s2}y09}n$U|3B}47w>RCtN&|< z;eP(Mc>VYDNWMz*DY^WFvZ=TiFg?MV&zOs@_WS()NtMC`qJM(>1jrrB#pMyNU@x6t zV7$BjpWVOf`J;S0pG!Q4`p2&R#rhxXzuy1;=l-Ml5#?X&zt5K_|DE$?%s1_P6YcTZ F9yio20$Bh6 literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair20.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair20.vtf new file mode 100644 index 0000000000000000000000000000000000000000..ea52e2227ca0bc99c2abda82b0cb03959cc14806 GIT binary patch literal 4304 zcmWFwabsX-U|?VZ;s79a074&S1_nkT8w3~`ENo#IBGO>b4-)4E5&{A+We_QlI1q;d z0WR8+11v8pJXet;G*q|f@*EJqq8ln60-{BM`a$wVx}l*U`R^^C9&=&#!5luy zhs48ZctDcoXnGh;55VFhbTmJV<_Ay+5L+JbF?dc=@tnl+|39SO;(WL*SNhnlHZWh5 zk%8}wnSvUp>J1Q|6 zw)A+O3FzLF;!a@qiLx@BV)RUGyzv<9UPcCofWr(AJ_Ex8%m-D-gxt@5Ngz3TTkdU; zd7z5@EOU|3n~f8WfcOr;AUg^Qj~XTuuzew*5Cg>y@$o}#_2-!sr_{jw$0{0niqWsh zR&0g{$bA7042*|C?)7J~1G^U(eT3|1zXbIBHdaH3dQpb6%$_pbhxOD!d|-NUILhE~ zSRH0xKnTI`BxE18<$>vc0xZ6P(HF}3Fgs(-wnRvLGKz-sooSjIkd(v>4j-VGuCknb z%NQ^pnqC+Jo-!V`f&0%PB$SQ81C*b@@}Tw{wcR^v-oWOc(eNJ)|A8#ON7LWPPJaMw C6W_D| literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair21.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair21.vtf new file mode 100644 index 0000000000000000000000000000000000000000..ed20f03224137fd3967c96467bc230e3015d613e GIT binary patch literal 4304 zcmeHJu?~Vj4DG?7i;}#KgRI8( zI*#M_=l*EJFr+M-rs23E%Q8y1Yue#%Dd8?@hr1Zh6AbHAkk0NluDU%3&4(>btp}|K z;?mT8=;XW+6G_)0U&a{dghs1Vde9RIl7783O{ezf+ut$xA%28!xG$17iPq!dNB9~) zfeJJiUg`O3{pjSqv>HZ zJ%Gxk(fmMJemKbBIZ4HHp1}YAp!6il_zTGYGna({%m-$&e=MG#RD^gPz#dk~^N#9^p~|30vPXUKrvFDlCVhj*a^Be1dr@j>AKKTZe@{#k!R-wZjgIf85tS>|7A=-_8-h&IO*REObHBZ z@bLP?RK=tg!K4aO9}wU$=+nc0mYowgI44Gc+za$R>;Jz%-?It8{e#or(D?uV1JtHs zdjV7Tfia*-HDeJtJvcZ74Ep$I-(Z$hy)E%J$o;IMqM;nWPTqf#-DC>$&;LK5)F2=P z=L7xAz`*hn#&`Kz|EYyj@DP;mz%ZXx0i*)N4+$B1Lut@Nz|c0R5Dg;*X{YH@0+(HUc_)UH`rO`efxcH=KH?i_kA;O zCT^c4<%AFh-GXkyudSXC3jeWD^K-N6zQk#%L3uSibX^VeU%@kSoDj~rF_F1g!TCw{ za;X()x09FKC?9BwXkKO_GdwgjgmfM#j*E9BETmebX#nLQ9?sKwAzCXEiH^bLyFy86r9OX91mE-6buq8g9p;A1yR}U*RmTH*3&4j@Dl(-~z>jEqmu}`7%xfVGehSa9VZp_{rtn&52ireG-v=P7;OO^TlaKqDLPihYO z_%!fs(d+aiygWXIbKCTtQ-zUI^Ih7`nw_wTyk)}vA^o`vA(Z*DcRM~_@IhbYAxrv$ zc!lRDMESSt)RkNBdOWi94vUb$q>9H*<4@Dr(<{?`I_ftxO%sdd(T(}ob-Y{D(NwnQ z$1AbCzMiUnzBoO5|HudQ%eF16(0HtoaXoNUr>Kuox*qqv#=V*S97(WKP9Tc!O=yMU z*A}Km+?f$~GkZlR4^OgV4*R0~Dil9k0Pr)t{|$a`9|;5g6M6gv=U>l#U-}lm*@*g} z{^dF-ruDD#tY|p<)}0E~zD9m0>c2Mq>r(yL)x)Sy(+op=1oW({X!e2OtPm~Yce%p9 zLc2#B+Eem-Xj%4-e-B+6)Y*8l!?#B@;bJxD|1KUmv`6X`-Zkcg8#_lOUPySs`~6n? z1)MjMaQ>0@47e|3DeI!4zBei!GdcJat@eIZ{uN3`QJ+{YQ+iedBpAJxmiD2-?P_uk z&tsA=hWkuqCUN-;99gBm8t1EoM9KK$yuXBt5M=Km9)V>ZsfU-z)FZ{4`@No2|AFiN ed}8uY`dQt3rOzte&$g=1(tBA~G7NunpZ^2Dn>hyn literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair24.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair24.vtf new file mode 100644 index 0000000000000000000000000000000000000000..07cb8af29760a5e0d1dc947d74302972219d89bb GIT binary patch literal 4304 zcmeHKdq`Vn6hFB)jhZZv)dhuGh?p44=Bkb>i&RbhLw46$GstJ|x{Hn4cAL|g&O#~9 z5g+WqENF%(t2%4hgKdm%kis@*ts7;dI;D_OnxR?MS!|h)=@d2IozIxU{Kxs~VDyH2 zbIu%kmjEEcdwP6)t~%qB)ibo>&eGzIOpOye3Hh?Z06hhS&~;Qt!iH1BP<$w_X6Ru&Hirl0 zo0rP`X?5Ii?8^K4dotd$^rS`BHD^G4`Bcyk7t3;|B}tFDR|r|cx^AC4^uFzVf-?u;v=lde#F3S5t_*i&N++q2X0nPGlDcRJ-{ z$X_34il6Fz|7~rIrhP6xlI?bhml+|?oaZq<_7Q-66a9n%z5(NV-=991XlUkJjdR~) z-$Q-DZ1=O)L|t?n#vdC)f}LBaoC0J_8;+FSeaJxco@&irTd(Pbx$PI z{6?`o&dW^TDRb`hrv2Thy~0aB{`^PTiDFOIRKX+h%$JF*2DdLt$lyH<%l)- z(B8S5@Vihx+m7}`sZFMF=8aTy36n|V+DRd=rPB1835tA z<#`VIx9Gy9m-bNp)norHUa0aO8-H(994pdUdt~Z9$h&TSl}V@l8Toq4^|l^9eq;F7 zRz4=0@+Hm_+(MQRfTNjgV#>E|`{RhJ(V!y)v`0x37ZGO>T&yQzb(S-e7woL_OtfE(veuy%<<)zv?E+N4g~IUfpTRM@~?A|58+? z-f$~`=7$t?z@NMLY4b6amG&z_j>3`x=fk9ZvI8sfEG)w}cVCYNE5$SMDq%5euff{= zZ908l1%ZMIxh^BU%42MsFo1ymMm%8tSr4D3Fx4=EDX0AFLjc^7wYr-5cH`4m(SDR; zXZUOnIQ`T=kZ|6^zmOj3Lt|JTf`OkFaDJlo>%`~f$IpWwN8p{p^LqX~+{ZlO@qdl~ E-&)%0VE_OC literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair25.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair25.vtf new file mode 100644 index 0000000000000000000000000000000000000000..1087a41fa6a89cdbbb243a7c599e3dca00d57557 GIT binary patch literal 4304 zcmWFwabsX-U|?VZ;s79a074&S1_nkT8w6BXH`u^1M5MuTb57oPn}$UK-l%;BSaNIZ;&2PA2Zrian= z04kRVh_4!;mW`U%N{%{w_$7;2s<*uKfK zhamQa#}Lv_Yk86HY{}i*Qg7b}`rq_wXsFDu_Y=y`Xg~Y^-;pCCp_%s*gXbqw!UL#& z(i0^A%KVDhZ&&*x0A!vj=b-|T?}|P*H|2uuiwP$jKeYBgy7>;T*^-;LCBnnwhg<;j z3YHQlXn6F>hHm4%y;1hIA_q8qgvo|%%az`iYz^g4{UNt9fRRb#1Ju7o4zCq`ZfqF5 z{zdmcI-j*XElC=fMNUUCFt`HqlNy7^Bo$y5ft9an44xB^`K;xfytkq11Bu9g==KdZ zzL*uLe8@G0`Iiw?K6p04{SVbi^z!r~iRCG^{flm%z|OLK1G5Bhd8axxG*tG>LZ6#dEU#q0hym*tM0qN(bG_`L hhTPltzB4dHgblv(A3c0V`J?S=PzVgw@_e|bUjVQKJIMe5 literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair26.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair26.vtf new file mode 100644 index 0000000000000000000000000000000000000000..02edbf0cde3ec9f59a8ad7c2ac8682173987fb0e GIT binary patch literal 4304 zcmWFwabsX-U|?VZ;s79a074&S1_nkT8w3~`Dr{gFBGO>b4-)4E5&{A+We_QlI1q;d z0U>&k09c(Ulny~xpPQ}7q3ReK3Zf%`G`c)4KFr}T`B6S3YDU8Yk}gNn!)ST{g}`Wj z7|jo$dTO*h7%dM-DG!{_Z_B;CE%nL&|DgOM%J`Jwq^wcGAr%mxl_4PHDMOu*5$D7f z5I=x{RTQj#)87LS^&t*}J-zWWcurFBoB;L@(0`#y-?t?ioX)=ua=$1eL#WTsnlA?$ zbHRKDhX8{4$LHs%%qM0^5cQ0#K=U@p9;#0R^MRoe3bxN<64bsBg60kO@EdjCXn8_P Rc`}+_M$^k^dZAu>8~}yEsk8t9 literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair27.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair27.vtf new file mode 100644 index 0000000000000000000000000000000000000000..030954c0bd27d777395b29e90a385da6a3b30115 GIT binary patch literal 4304 zcmWFwabsX-U|?VZ;s79a077471_nkT8w3~`e%Qb;M5Mu{Py`EelJWv z!}9&8{Nwjg`H#PY_`1(v=0W&>17LiJdRaagA7UPY53vuyhq!01A51;Oy$C+UKTN$a zd5C{yPeJ((ERtf$K>yzc@fm^n-I`&}1QlQqfcT*HgndjDTpq+vtV89u&zC@vU%nre zfBZfw|MB;vJeYkT^B#ZaPetY*zyB}+nZJBLD!+X`DnGIAWeT!-`xsQdHN%A&$o^rG jT$lq>?*O!aw0s*a--dJfHk!Ui)Awll9=`1tO7k}WnBX*t literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair28.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair28.vtf new file mode 100644 index 0000000000000000000000000000000000000000..4297bb84acbf7c73a38a79fe1464833cfb45eb3f GIT binary patch literal 4304 zcmWFwabsX-U|?VZ;s79a077471_nkT8w3~`9Bg11BGO>b4-)4E5&{A+We_QlI1q;d z0U>&k09c(Ulny~x&*8+tAPNK^Is^!?%1;dq1)@UEE!q;kE}uUe`L+b^1mO0=L8qe zX)Un)@5kV=NX7dQxcnOl`JY>TTXyxfL~wZrEdD~d)wkN--jE9`|3>RqP(u?4M%$b8 HX>S4mcT&CG literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair29.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair29.vtf new file mode 100644 index 0000000000000000000000000000000000000000..0bee8cbbfadd267a6bb797e5de2249ed0a557288 GIT binary patch literal 4304 zcmeHJF-#L-6n^i@SyQcEDK|K1C@r`+bkQKOcrk?Jf|?87RR#xO(&3bZRAO{Mm^zr0 zi-JLoQR1KzDW=94q65Z77ZL^2MM(!82#JFP2I~9&zlRMD7gHe)_cwq4zW2Yr_r3SN zdu`h6gdhM&v<=!Cy-vpgkUq18u%2?a&Qxw-sTroXui?_P)K#_z$!}I%I{{Q)XiEs{&G;@5a z466;XBq8o)GFuzc#m9-WPJ+pXVVYj?Hza+mL%+}MWm#2M8z9gNNpSr^2^t}i+sosb z^beE`W?DNnpWlJ*+*ljXS$tJSC}prwFLpXEz6FGRN9Lzmgsj!vuLTU|@a1h&_(LpZ zps6|@;mIFfjDKhMCefqTdW0yygznTae>CpYA=D?8M{_olDP5T8mZt5(1KuB2_d|E} z`9k7FSl|N)j^0car|lw>sogct%i!p-{_BN4?vLnT@p$np$HU@Jbi?y%JVSU!YN?;O z#p7!LBA*eCm-6|8e^Nc0Pkoj7q{^+BjdZnq{>1Yo|LsxeaDG1A%s0}epK_eKO+L2a zn|vy>B`tE-kam~MwGYWX^%>p^ZIvxT5+K1cw)K0>p}VOe5c*{Y8n_# zPmMz_uP?RNLPhVoT#?D#!tkY6c9k50Tt~jVSr01+T|bB~Jb!9;&HeV`ZxHnHQY9YI u!3u$6I8}HsY|m8VMa9mKRpH0z)A#9$O!U}xyk7bE_rx+kyn{I71AWIKLTCk;v2Nf#_THIWMLC_p#8mL&UN^P;R!Wh z5C8xl_84{(Ke1f^3jU_1K&s#Ewq@q%cCrWYD-?2<*;8c4&aw3^iLu`qr(FB$9kS<* z9g6_PAs(kOo#Xkwr7pC`8OR>l6XZ@@|%wk~xDY#2sGeZCiN3D`?M@D=ix@vXS{4BI;?YL5uc$d-_>^Cy_uUmgt3`&ygD44?~cxQ z(>%jEq(e00Vgs?fzO3K64DFea<4;MD7BF45^^}>IK;z>Po;_+M$*=poN z&&c}`I#0p28;%!U{W27^*LivPH;QG6yzQqp6K#E*?@`N`|cx}H?D&>Hz8R}-_-rMFpIe`bt%UT@@h zHp2dck>7d@qaFt_-wXJNr}**phgY=K7Vu?Cgo&L}U;&43y$&|Fj%8059@_cg>krrV aZ~MdFM&~!@1+Rhzq`%?x(Y&9=x}RUFSX8$F literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair30.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair30.vtf new file mode 100644 index 0000000000000000000000000000000000000000..306c287e0da7dbb268855837b059d533e1023070 GIT binary patch literal 4304 zcmWFwabsX-U|?VZ;s79a074&S1_nkT8w3~`+H7GMBGO>b4-)4E5&{A+We_QlI1q;d z0WSL5R-pXVsiGh{JSHUU`(6fytEQq;!Q$azAt1i!)T^Q2_bM=ig~Wu5?^9ryDr$Na zBp(tMj?-M2eK3cQ@*(js8Xl0OIhr0u(*vknB9tEl{%p&=y)D<||9^0JF=jJ(PEzq~ zQi1YA2fRb z8NRCL*w6@>;E1A@dE+^Xr3Ny4`0jw_wGH||3K>*J=XTu-kM$u_CL^mn)^TJ zbXnf#ZF!HO;m@i!Z~vdm^?#0o_zploY4{S-UvuEx`#;Yh@elI9!@>62oAdwPf`&iM z{h#^BEbsNVyzemo2hRt3-u~}ldikI0J23H?<-Z2m$H>Ua%JQWD?`iwL>|p-`gP&0N zQ7ZqBnNxsSvVZ|%KO=+8Py0W&=F5W9p93AzpZfM~$OH}58w(|P0vp@|z76;ZaKkU1&JMc6*#(0dc?cmAh7E=VKBvnOBH%Z^X5SyLQATpcS6cu-2oAoqT4h^u3D3h2;QHJB zZ4aymyZJ@9JKc7N?jAxx6W=}61@lgay%KD`J1F3Jhu!Tw`~abD-W0_9?GERkewp9n zDZrKZIXhXJTt1RI$>|}d2b=-reV~xF(_rmXDfV}4$EEzn`Gj6LRcn9?k)`989wlsh zrutFc3^Y?}&+c1K6aM%gG{lq0>Wz5bB%T(7f+y2>>7Hl$&Ehfj`3*cl-n1|?D#sW5 zWEmlrM7|HI%R?0n-wY!$J@j8eNaruz`e%Bw}v%A2)}y zRgYpc+0k$9-K_6gfjUa;(NeN}zl2~p`X}urkA|qK-dGu9ciC)7yxG%39yvie^@%Tf5RpaWVe?%#>?&Cy1a zT>6HpLe$)}T*lbEqJ=CDaN(iGkg|Wf@ly8_eBj*Kz=d+f-+IwOKe<9@_GH+#gkraAX4^tT|-A6j1RtCeF=Z#|sBeInCecx0@F3kBf+!S2kw z-=@ot3iPlwzxff@j(W8i#`)(UAN1YAePh1naLG%+1Lyj5{?e_}fwm@#Sqvxg4gNH1 j5A_7P7``?SdIP@XKdyH=e7W`9`Ecv`FsFzAOAo&QRR~#< literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair32.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair32.vtf new file mode 100644 index 0000000000000000000000000000000000000000..d58864c9e17cb6bc7d2136004bb6d0f27c6b2873 GIT binary patch literal 4304 zcmWFwabsX-U|?VZ;s79a074&S1_nkT8w7x~4Gcp>8tnN&;=DjYKmeu;A_Wo$;!q$U zM6W9bs}qINA?WHs;-WxvKy(NZ=E3yC96rj2#KUNKK$7NYdKgU)z+xnHG(U{y2T%x5 zt2|)h+?IQLTdo1jJP2R*5R5akvPq{`2Sl|NsAiVh@Kf3#wIN6ec=^yStCQij1WInq3QT}N8OU?3kG(C-` Or_uC8z4pvd&rbmMKc+gT`H*-R4G&1t98C|S z=>b$OQJNo^Tes!j-qw5c|9^0JIuJ6ifx&ZkzR6Qdh^@C1+Cj*N{z$y`t`$bt9 z8LlujZ&C+(3B-4B2q74r*BJ$8M0m~vt7l{s4dvdkA@+vm8nAgG0S=G~1F7B^X#WG_ zH?ewK@@=qxMMXo|&gshBY|RDp9RdOf`j?RVPcvA~5IH#!5+1Cqp@RO~cyDinm>(KK zI6MiNKPo?3-h)Db-1-hwUb%SA0jJMUQBl!bOrDEW3Y=`gf10$>GX$H?vDleQB!0r!mAQ&E(fc`yV zDYycxUX+pX1S1=>nh(Uk3=RPyl!hn0^$YsD<=h5Vfgt}l5>cPJFb4-)4E5&{A+We_QlI1q;d z0U`SHoJ5XL)yzOJ9g*pZuHIy6B1d56($K;lM-JD-2!iIp^uruJ%7?_mXm~)9=4g5t zO%I@QX*54jmLHBXcusm^S=jLZKQKLsGBR9dJQ>e8 zU|{8Wu#NY&>=^;D`VgQ9C?f*FP|1&%7(D02a87InxnGo(l~H*wr_7BFxwpao3kV^Y zo^CQ3PLuGQ0|_5iQPHPNo`+NlHmQR2hXe#T4EFH2%A_f$+g@w~axWu;1I6xr#(qrL z@S%`4IQ$$K83()n-?3d6w!A6y7~)=_Ybi{>7Z^1s>9Pky!qbuR@TAl|g!FSib<5N@ z%a8`gKP#)~O(xGrDg{OsAbv;)u*FCqJa}JjOH4l2lnPQW%F4*_h$*Q_-FFf=KLi8> zgb>m{*yNuwDNd{Kgt(u9Q8e@(s~^+F=hGnm0Tzk!H_g=4o+NYkxhUya7sXnYN&_7%0$D*&`p)2;vj literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair7.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair7.vtf new file mode 100644 index 0000000000000000000000000000000000000000..b37bc3d8d1f0d54fc225e7394dba035f23bb74d0 GIT binary patch literal 4304 zcmeHKOGs2<6h8lbq* zxg9b9K*HO=+m9ck0D$3lx>!%VQrtGDrz(f|9(*iWBDUE}_*~oqU|E*-d@w)L`rO~V zZUE`MyvoNp4pe6p@%EEmAUjfMFD8or6&yu0fd?bquj%ZZO{(|K#V&aH;7u7+lk zWAERV+1&riB7V{MK8yGyPbf}`A^D$nJd`dx6wt$kdRUp80o|j&Pgw_d> ztS=pl+7JRkPq9c9#D<-9W<3FY!V7a*Ts|h;f=0q?z(^;10Troh8YJ07-w zM->}yO^r(>hc^ZyUZTP8Py2ap{**yKkNL#$))0>boLctb&QPwvqn+ZhUgS^ecsx^L zp&bMVf@(6#JSU}zMo$qxi=nFJC@ungm(^60>e%QT%^fe4Wh6v>u_8+_v zE?0ejtXFZVre%v6DdPD427f23|Fk^3^j*csY0?)MIxI>1u|8i?^z%I4HM|ngCV7Jq z9&ZL-$;$iH`!~+|4qcB13V6J#s*3i^6z;I|!Nki=AM8gho1^V{^n0>@R;umuc1DVc z{u}In3ui*h^^1oc``Mxmw@VW@?Rt#nyT(8E-|y{i}yc)!MR(>0z_J>Tv3%02AI(Su`Tucc{f z?#HuJ6T^G>e1PRD<$T3?qb1L&uNv0ZDJ8hRC}UZ_9S^{;AK`o_`i(X3czEo2%jw6K z7FYC8e|&u<>7z36%eC{{pQ@kw0s;@}HwmbdwhoQt2t1@9kB>O_hn0H&CI2R(2d>%j zG=}yL)lX*gdPMfFx!e1#9~-}+AGbp+B<2yj|H4TrcA57J^oTVp>(y2A;APU^#Fn&) zhKIrNtF}D=G4f}b+Qw-O;Ek+@k3wS=(MZAv#jAYYDduIvl55jDU%KU2+Sfh%B{Ylw b|6w?fc%bKkz|a2^^GVwENpe2;*UtY6@l&;| literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair8.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair8.vtf new file mode 100644 index 0000000000000000000000000000000000000000..fb17a10b4608f9bba3c37978b466bb162485d7ba GIT binary patch literal 4304 zcmeHKUr19?82^rWO3KZD+)7yK&^aWQ^x%*p+yehBFt2it4lax$? z)UdF6NFkz!%!Gk2l@@{pK@UP={|q4nD|^w3Xnp70yPy%=jWG7GjeGBY_k8F3ec$ig z^L=+sN;PZ%fHXX0JY4vdivS4z<{#4DwKsZbciJnn_V==5=Tk%ujU!r8k=Z!hD_tZI#K~~rtNQ2i= z5`igW+4sZSX1%^)VJ`!-LsKU33}68SADsIW)*WX8-N znvV~MeOf$JVsD_n!~Qt0l+RaW*YCm{?|!Zv<9hn`X#A421T|x}Gm|2Imn_E<|0R4r zguR3b=LCDzNp#8m$!_ENYVHXKvUGb1^(=x~{=5l)3i>nBFG9u#w|WK^I3J;s1S3!g zBuGR)iXt1${{hpzr>6(saeGQB*^(f?k^lca{*4@Nv`yrd3;ku6+laqxx%$M+_Kz>P zy&FG9_Q^gTA=dt#qq#-#=Hr>inyo#Deo0h-JaR0-Dc5@-D2X2q$Lt2Fclf|_|qW)s}FrFXt{$xIg#jM0K z%l$FtHk_a7Mf(-6UVo`nkYNAd{dvK2)gt&LiP|S_hF*?3wE8P6hV?sE&t;hEcXSW5 zaDOgB=y!s}*faD~%SVAt4=`S5_^5^{m^z*Q&AnQ^$9Bd3wSIOJf9`wFWl{fSLYeg; z@}0ZbrSZvNi69O;&TE)K(I;nsUeNTWB#!ltS+Cgqu^<1@&){nyjlY3#KK_THe&j6j z>-{Z`{uJv!QC!gD^hf!yJ+do{A#W7(coOZGiSnoH`RZ%0RVcUN`$$T!l literal 0 HcmV?d00001 diff --git a/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair9.vtf b/hud_toonhud/materials/vgui/replay/thumbnails/xhairs/xhair9.vtf new file mode 100644 index 0000000000000000000000000000000000000000..48a98725660d0a91b37aac17644e854e62248486 GIT binary patch literal 4304 zcmeH}F-yZh6vr<@s6?t=0)ljM%;b`#6oZ4C5Fu>_mxd1FPzqfglObQ8J(zsqCBB)G;V zu}-t-+;V?6 zeK1o;I1X*AUD(The)C@hUd-FHRD;<5o+Y#^!nTOuiKPgx5eUj zT*~jbV)1)E<@bEC_`{g;hp|}vNg6nfulJ1SKS@f`F(kjmE6;z1vF-dM+WJtBdQmVu z!RL?l6!J6Ckgte_@0V!U&qTxf?Pc?a&)lCZ^8#P0^Xooe@VAJji%Ra#G#Ov7zF)-4 z<5_AR?^1J~rRKb4eb|iv0sY|v&~2(6muk02=|*LscMo!@|#ri{bCq@ z|NIBvZ}%~{&iU~?9>$Z4=!x@-aQ=mSMfg2mEPlw(gx_(+;)i-f_;p(>eyG2MU(vS9 F{|)T&mH_|& literal 0 HcmV?d00001 diff --git a/hud_toonhud/resource/chatscheme.res b/hud_toonhud/resource/chatscheme.res new file mode 100644 index 0000000..5627f9a --- /dev/null +++ b/hud_toonhud/resource/chatscheme.res @@ -0,0 +1,807 @@ +Scheme +{ + + Colors + { + // base colors + "White" "255 255 255 255" + "OffWhite" "255 255 255 255" + "DullWhite" "142 142 142 255" + "Orange" "255 155 0 255" + "TransparentBlack" "0 0 0 0" + "Black" "0 0 0 255" + "Green" "63 185 73 255" + "Blank" "0 0 0 0" + } + + BaseSettings + { + // vgui_controls color specifications + Border.Bright "0 0 0 0" // the lit side of a control + Border.Dark "0 0 0 0" // the dark/unlit side of a control + Border.Selection "0 0 0 0" // the additional border color for displaying the default/selected button + + Button.TextColor "Blank" + Button.BgColor "Blank" + Button.ArmedTextColor "White" + Button.ArmedBgColor "255 255 255 10" + Button.DepressedTextColor "White" + Button.DepressedBgColor "Blank" + Button.FocusBorderColor "Black" + + CheckButton.TextColor "OffWhite" + CheckButton.SelectedTextColor "White" + CheckButton.BgColor "TransparentBlack" + CheckButton.Border1 "Border.Dark" // the left checkbutton border + CheckButton.Border2 "Border.Bright" // the right checkbutton border + CheckButton.Check "White" // color of the check itself + + ComboBoxButton.ArrowColor "DullWhite" + ComboBoxButton.ArmedArrowColor "White" + ComboBoxButton.BgColor "Blank" + ComboBoxButton.DisabledBgColor "Blank" + + "Chat.TypingText" "White" + + Frame.TitleTextInsetX 16 + Frame.ClientInsetX 8 + Frame.ClientInsetY 6 + Frame.BgColor "0 0 0 0" [$WIN32] + Frame.OutOfFocusBgColor "0 0 0 0" [$WIN32] + Frame.FocusTransitionEffectTime "0.2" // time it takes for a window to fade in/out on focus/out of focus + Frame.TransitionEffectTime "0.2" // time it takes for a window to fade in/out on open/close + Frame.AutoSnapRange "0" + FrameGrip.Color1 "46 43 42 220" + FrameGrip.Color2 "0 0 0 196" + FrameTitleButton.FgColor "46 43 42 220" + FrameTitleButton.BgColor "Blank" + FrameTitleButton.DisabledFgColor "255 255 255 192" + FrameTitleButton.DisabledBgColor "Blank" + FrameSystemButton.FgColor "Blank" + FrameSystemButton.BgColor "Blank" + FrameSystemButton.Icon "" + FrameSystemButton.DisabledIcon "" + FrameTitleBar.Font "UiBold" [$WIN32] + FrameTitleBar.Font "DefaultLarge" [$WIN32] + FrameTitleBar.TextColor "White" + FrameTitleBar.BgColor "Blank" + FrameTitleBar.DisabledTextColor "255 255 255 192" + FrameTitleBar.DisabledBgColor "Blank" + + GraphPanel.FgColor "White" + GraphPanel.BgColor "TransparentBlack" + + Label.TextDullColor "DullWhite" + Label.TextColor "OffWhite" + Label.TextBrightColor "White" + Label.SelectedTextColor "White" + Label.BgColor "TransparentBlack" + Label.DisabledFgColor1 "117 117 117 255" + Label.DisabledFgColor2 "30 30 30 255" + + ListPanel.TextColor "OffWhite" + ListPanel.TextBgColor "Blank" + ListPanel.BgColor "TransparentBlack" + ListPanel.SelectedTextColor "Black" + ListPanel.SelectedBgColor "Orange" + ListPanel.SelectedOutOfFocusBgColor "255 155 0 128" + ListPanel.EmptyListInfoTextColor "OffWhite" + + Menu.TextColor "White" + Menu.BgColor "46 43 42 220" + Menu.ArmedTextColor "Black" + Menu.ArmedBgColor "Orange" + Menu.TextInset "6" + + Panel.FgColor "Blank" + Panel.BgColor "46 43 42 220" + + ProgressBar.FgColor "White" + ProgressBar.BgColor "TransparentBlack" + + PropertySheet.TextColor "OffWhite" + PropertySheet.SelectedTextColor "White" + PropertySheet.TransitionEffectTime "0.25" // time to change from one tab to another + + RadioButton.TextColor "DullWhite" + RadioButton.SelectedTextColor "White" + + RichText.TextColor "OffWhite" + RichText.BgColor "TransparentBlack" + RichText.SelectedTextColor "Black" + RichText.SelectedBgColor "Orange" + + ScrollBar.Wide 5 + + ScrollBarButton.FgColor "0 0 0 0" + ScrollBarButton.BgColor "0 0 0 0" + ScrollBarButton.ArmedFgColor "0 0 0 0" + ScrollBarButton.ArmedBgColor "0 0 0 0" + ScrollBarButton.DepressedFgColor "0 0 0 0" + ScrollBarButton.DepressedBgColor "0 0 0 0" + + ScrollBarSlider.FgColor "255 255 255 200" // nob color + ScrollBarSlider.BgColor "0 0 0 0" // slider background color + + SectionedListPanel.HeaderTextColor "White" + SectionedListPanel.HeaderBgColor "Blank" + SectionedListPanel.DividerColor "Black" + SectionedListPanel.TextColor "DullWhite" + SectionedListPanel.BrightTextColor "White" + SectionedListPanel.BgColor "TransparentBlack" + SectionedListPanel.SelectedTextColor "Black" + SectionedListPanel.SelectedBgColor "Orange" + SectionedListPanel.OutOfFocusSelectedTextColor "Black" + SectionedListPanel.OutOfFocusSelectedBgColor "255 155 0 128" + + Slider.NobColor "G_DarkRed" + Slider.TextColor "180 180 180 255" + Slider.TrackColor "31 31 31 255" + Slider.DisabledTextColor1 "117 117 117 255" + Slider.DisabledTextColor2 "30 30 30 255" + + TextEntry.TextColor "OffWhite" + TextEntry.BgColor "TransparentBlack" + TextEntry.CursorColor "OffWhite" + TextEntry.DisabledTextColor "DullWhite" + TextEntry.DisabledBgColor "Blank" + TextEntry.SelectedTextColor "Black" + TextEntry.SelectedBgColor "Orange" + TextEntry.OutOfFocusSelectedBgColor "255 155 0 128" + TextEntry.FocusEdgeColor "0 0 0 196" + + ToggleButton.SelectedTextColor "White" + + Tooltip.TextColor "0 0 0 196" + Tooltip.BgColor "Orange" + + TreeView.BgColor "TransparentBlack" + + WizardSubPanel.BgColor "Blank" + + // scheme-specific colors + MainMenu.TextColor "White" [$WIN32] + MainMenu.TextColor "200 200 200 255" [$X360] + MainMenu.ArmedTextColor "200 200 200 255" [$WIN32] + MainMenu.ArmedTextColor "White" [$X360] + MainMenu.DepressedTextColor "192 186 80 255" + MainMenu.MenuItemHeight "16" [$WIN32] + MainMenu.MenuItemHeight "32" [$X360] + MainMenu.Inset "32" + MainMenu.Backdrop "0 0 0 156" + + Console.TextColor "OffWhite" + Console.DevTextColor "White" + + NewGame.TextColor "White" + NewGame.FillColor "0 0 0 255" + NewGame.SelectionColor "Orange" [$WIN32] + NewGame.SelectionColor "0 0 0 255" [$X360] + NewGame.DisabledColor "128 128 128 196" + + TFColors.ChatTextYellow "255 255 255 255" + TFColors.ChatTextTeamBlue "153 204 255 255" + TFColors.ChatTextTeamRed "255 63 53 255" + } + + //////////////////////// BITMAP FONT FILES ///////////////////////////// + // + // Bitmap Fonts are ****VERY*** expensive static memory resources so they are purposely sparse + BitmapFontFiles + { + // UI buttons, custom font, (256x64) + "Buttons" "materials/vgui/fonts/buttons_32.vbf" + } + + //////////////////////// FONTS ///////////////////////////// + // + // describes all the fonts + Fonts + { + + "Default" + { + "isproportional" "only" + "1" + { + "name" "Verdana" + "tall" "12" [!$POSIX] + "tall" "14" [$POSIX] + "weight" "0" + "range" "0x0000 0x017F" + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "13" [!$POSIX] + "tall" "16" [$POSIX] + "weight" "0" + "range" "0x0000 0x017F" + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "14" [!$POSIX] + "tall" "16" [$POSIX] + "weight" "0" + "range" "0x0000 0x017F" + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "16" [!$POSIX] + "tall" "18" [$POSIX] + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1024 1199" + "antialias" "1" + } + "5" // Misyl: Proportional + { + "name" "Verdana" + "tall" "8" + "weight" "0" + "range" "0x0000 0x017F" + "antialias" "1" + } + } + + // this is the symbol font + "Marlett" + { + + "1" + { + "name" "Marlett" + "tall" "10" + "weight" "0" + "yres" "480 599" + "symbol" "1" + } + "2" + { + "name" "Marlett" + "tall" "14" + "weight" "0" + "yres" "600 767" + "symbol" "1" + } + "3" + { + "name" "Marlett" + "tall" "13" + "weight" "0" + "yres" "768 1023" + "symbol" "1" + } + "4" + { + "name" "Marlett" + "tall" "17" + "weight" "0" + "yres" "1024 1199" + "symbol" "1" + } + "5" + { + "name" "Marlett" + "tall" "22" + "weight" "0" + "yres" "1200 10000" + "symbol" "1" + } + } + + "MarlettSmall" + { + "1" + { + "name" "Marlett" + "tall" "7" + "weight" "0" + "yres" "480 599" + "symbol" "1" + } + "2" + { + "name" "Marlett" + "tall" "9" + "weight" "0" + "yres" "600 767" + "symbol" "1" + } + "3" + { + "name" "Marlett" + "tall" "11" + "weight" "0" + "yres" "768 1023" + "symbol" "1" + } + "4" + { + "name" "Marlett" + "tall" "13" + "weight" "0" + "yres" "1024 1199" + "symbol" "1" + } + "5" + { + "name" "Marlett" + "tall" "17" + "weight" "0" + "yres" "1200 10000" + "symbol" "1" + } + } + + "ChatFont" + { + "isproportional" "only" + "1" + { + "name" "Verdana" // Chat font + "tall" "12" [!$POSIX] // Chat fontsize + "tall" "15" [$POSIX] // Chat fontsize + "weight" "700" // Chat fontweight + "yres" "480 599" // Chat yres + "dropshadow" "1" // Chat shadow + "antialias" "0" // Chat antialias + } + "2" + { + "name" "Verdana" // Chat font + "tall" "14" [!$POSIX] // Chat fontsize + "tall" "17" [$POSIX] // Chat fontsize + "weight" "700" // Chat fontweight + "yres" "600 767" // Chat yres + "dropshadow" "1" // Chat shadow + "antialias" "0" // Chat antialias + } + "3" + { + "name" "Verdana" // Chat font + "tall" "15" [!$POSIX] // Chat fontsize + "tall" "18" [$POSIX] // Chat fontsize + "weight" "700" // Chat fontweight + "yres" "768 1023" // Chat yres + "dropshadow" "1" // Chat shadow + "antialias" "0" // Chat antialias + } + "4" + { + "name" "Verdana" // Chat font + "tall" "17" [!$POSIX] // Chat fontsize + "tall" "20" [$POSIX] // Chat fontsize + "weight" "700" // Chat fontweight + "yres" "1024 1199" // Chat yres + "dropshadow" "1" // Chat shadow + "antialias" "0" // Chat antialias + } + "5" // Misyl: Proportional + { + "name" "Verdana" // Chat font + "tall" "8" // Chat fontsize + "weight" "300" // Chat fontweight + "dropshadow" "1" // Chat shadow + "antialias" "1" // Chat antialias + } + } + + + } + + Borders + { + BaseBorder DepressedBorder + ButtonBorder RaisedBorder + ComboBoxBorder DepressedBorder + MenuBorder RaisedBorder + BrowserBorder DepressedBorder + PropertySheetBorder RaisedBorder + + FrameBorder + { + "backgroundtype" "0" + } + + DepressedBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + } + RaisedBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + TitleButtonBorder + { + "backgroundtype" "0" + } + + TitleButtonDisabledBorder + { + "backgroundtype" "0" + } + + TitleButtonDepressedBorder + { + "backgroundtype" "0" + } + + ScrollBarButtonBorder + { + "inset" "2 2 0 0" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + ScrollBarButtonDepressedBorder + { + "inset" "2 2 0 0" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + } + + TabBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + } + + TabActiveBorder + { + "inset" "0 0 1 0" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + } + + + ToolTipBorder + { + "inset" "0 0 1 0" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + // this is the border used for default buttons (the button that gets pressed when you hit enter) + ButtonKeyFocusBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Selection" + "offset" "0 0" + } + "2" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + Top + { + "1" + { + "color" "Border.Selection" + "offset" "0 0" + } + "2" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + Right + { + "1" + { + "color" "Border.Selection" + "offset" "0 0" + } + "2" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + Bottom + { + "1" + { + "color" "Border.Selection" + "offset" "0 0" + } + "2" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + ButtonDepressedBorder + { + "inset" "2 1 1 1" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + } + } + + //////////////////////// CUSTOM FONT FILES ///////////////////////////// + // + // specifies all the custom (non-system) font files that need to be loaded to service the above described fonts + CustomFontFiles + { + "1" "resource/HALFLIFE2.ttf" + "2" "resource/HL2EP2.ttf" + "19" "resource/linux_fonts/DejaVuSans.ttf" + "20" "resource/linux_fonts/DejaVuSans-Bold.ttf" + "21" "resource/linux_fonts/DejaVuSans-BoldOblique.ttf" + "22" "resource/linux_fonts/DejaVuSans-Oblique.ttf" + "23" "resource/linux_fonts/LiberationSans-Regular.ttf" + "24" "resource/linux_fonts/LiberationSans-Bold.ttf" + "25" "resource/linux_fonts/LiberationMono-Regular.ttf" + "26" "resource/linux_fonts/FiraSans-Regular.ttf" + } +} diff --git a/hud_toonhud/resource/clientscheme.res b/hud_toonhud/resource/clientscheme.res new file mode 100644 index 0000000..0447b6f --- /dev/null +++ b/hud_toonhud/resource/clientscheme.res @@ -0,0 +1,3 @@ +#base "clientscheme_colors.res" +#base "clientscheme_borders.res" +#base "clientscheme_fonts.res" \ No newline at end of file diff --git a/hud_toonhud/resource/clientscheme_borders.res b/hud_toonhud/resource/clientscheme_borders.res new file mode 100644 index 0000000..96f01d1 --- /dev/null +++ b/hud_toonhud/resource/clientscheme_borders.res @@ -0,0 +1,4894 @@ +Scheme +{ + //////////////////// BORDERS ////////////////////////////// + + Borders + { + + G_HealthBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "0 0 0 50" + "offset" "2 2" + } + } + + Right + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "0 0 0 50" + "offset" "1 1" + } + } + + Top + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "0 0 0 50" + "offset" "1 2" + } + } + + Bottom + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "0 0 0 50" + "offset" "1 2" + } + } + } + + G_TargetBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "2 2" + } + } + + Right + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "1 1" + } + } + + Top + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "1 2" + } + } + + Bottom + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "1 2" + } + } + } + + G_MainMenuButtonBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "G_MainMenuButtonBorderColor" + "offset" "0 0" + } + "2" + { + "color" "G_MainMenuButtonBorderColor" + "offset" "2 2" + } + } + + Right + { + "1" + { + "color" "G_MainMenuButtonBorderColor" + "offset" "0 0" + } + "2" + { + "color" "G_MainMenuButtonBorderColor" + "offset" "1 1" + } + } + + Top + { + "1" + { + "color" "G_MainMenuButtonBorderColor" + "offset" "0 0" + } + "2" + { + "color" "G_MainMenuButtonBorderColor" + "offset" "1 2" + } + } + + Bottom + { + "1" + { + "color" "G_MainMenuButtonBorderColor" + "offset" "0 0" + } + "2" + { + "color" "G_MainMenuButtonBorderColor" + "offset" "1 2" + } + } + } + + G_MainMenuButtonBorderHover + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "G_MainMenuButtonBorderHoverColor" + "offset" "0 0" + } + "2" + { + "color" "G_MainMenuButtonBorderHoverColor" + "offset" "2 2" + } + } + + Right + { + "1" + { + "color" "G_MainMenuButtonBorderHoverColor" + "offset" "0 0" + } + "2" + { + "color" "G_MainMenuButtonBorderHoverColor" + "offset" "1 1" + } + } + + Top + { + "1" + { + "color" "G_MainMenuButtonBorderHoverColor" + "offset" "0 0" + } + "2" + { + "color" "G_MainMenuButtonBorderHoverColor" + "offset" "1 2" + } + } + + Bottom + { + "1" + { + "color" "G_MainMenuButtonBorderHoverColor" + "offset" "0 0" + } + "2" + { + "color" "G_MainMenuButtonBorderHoverColor" + "offset" "1 2" + } + } + } + + HighlightBg + { + "bordertype" "scalable_image" + "backgroundtype" "0" + "color" "G_Highlight" + "image" "replay/thumbnails/fill" + "src_corner_height" "0" + "src_corner_width" "0" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + G_MenuBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "G_Highlight" + "offset" "1 1" + } + "3" + { + "color" "G_Highlight" + "offset" "2 2" + } + "4" + { + "color" "G_Highlight" + "offset" "3 3" + } + } + + Right + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "G_Highlight" + "offset" "1 1" + } + "3" + { + "color" "G_Highlight" + "offset" "2 2" + } + "4" + { + "color" "G_Highlight" + "offset" "3 3" + } + } + + Top + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "G_Highlight" + "offset" "1 1" + } + "3" + { + "color" "G_Highlight" + "offset" "2 2" + } + "4" + { + "color" "G_Highlight" + "offset" "3 3" + } + } + + Bottom + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "G_Highlight" + "offset" "1 1" + } + "3" + { + "color" "G_Highlight" + "offset" "2 2" + } + "4" + { + "color" "G_Highlight" + "offset" "3 3" + } + } + } + + G_TargetBorderSides + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "0 0" + } + } + } + + G_TargetBorderNoTop + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "0 2" + } + } + + Right + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "0 1" + } + } + + Bottom + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "1 2" + } + } + } + + G_TimerSetupBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "1 2" + } + } + + Right + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "1 2" + } + } + + Top + { + "1" + { + "color" "G_InnerBorder" + "offset" "1 1" + } + } + + Bottom + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "1 1" + } + } + } + + G_ScoreboardStripe + { + "inset" "0 0 0 0" + + Left + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "G_OuterBorder" + "offset" "1 1" + } + "2" + { + "color" "G_InnerBorder" + "offset" "2 2" + } + } + + Bottom + { + "1" + { + "color" "G_OuterBorder" + "offset" "1 1" + } + "2" + { + "color" "G_InnerBorder" + "offset" "2 2" + } + } + } + + G_BackpackOverlayBorder + { + "inset" "0 0 1 1" + "backgroundtype" "2" + Left + { + "1" + { + "color" "0 0 0 75" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "0 0 0 75" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "0 0 0 75" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "0 0 0 75" + "offset" "0 0" + } + } + } + + G_ItemEffectMeterLine + { + "inset" "0 0 0 0" + + Right + { + "1" + { + "color" "G_ItemEffectMeterLineColor" + "offset" "0 0" + } + } + } + + G_HorizontalBorder + { + "inset" "0 0 0 0" + + Top + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "G_OuterBorder" + "offset" "0 0" + } + "2" + { + "color" "G_InnerBorder" + "offset" "0 0" + } + } + } + + + G_MeterBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "G_ItemMeterBorder" + "offset" "1 1" + } + } + + Right + { + "1" + { + "color" "G_ItemMeterBorder" + "offset" "1 1" + } + } + + Top + { + "1" + { + "color" "G_ItemMeterBorder" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "G_ItemMeterBorder" + "offset" "0 0" + } + } + } + + G_MeterBorderRight + { + "inset" "0 0 0 0" + Right + { + "1" + { + "color" "G_ItemMeterBorder" + "offset" "1 1" + } + } + } + + G_ChargeBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "G_WhiteShadow" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "G_WhiteShadow" + "offset" "0 0" + } + } + } + + + NoBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + } + + TeamMenuBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "Black" + "offset" "0 0" + } + "2" + { + "color" "Black" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "Black" + "offset" "0 0" + } + "2" + { + "color" "Black" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "Black" + "offset" "0 0" + } + "2" + { + "color" "Black" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Black" + "offset" "0 0" + } + "2" + { + "color" "Black" + "offset" "0 0" + } + } + } + + ScrollBarButtonBorder + { + "inset" "0 0 0 0" + "backgroundtype" "2" // SharpB + } + + ScrollBarButtonDepressedBorder + { + "inset" "0 0 0 0" + "backgroundtype" "2" // SharpB + } + + ButtonBorder + { + "inset" "0 0 0 0" + "backgroundtype" "2" // SharpB + } + + // this is the border used for default buttons (the button that gets pressed when you hit enter) + ButtonKeyFocusBorder + { + "inset" "0 0 0 0" + "backgroundtype" "2" // SharpB + } + + ButtonDepressedBorder + { + "inset" "0 0 0 0" + "backgroundtype" "2" // SharpB + } + + FooterColorBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "G_Footer" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "G_Footer" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "G_Footer" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "G_Footer" + "offset" "0 0" + } + } + } + + FooterTextColorBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "G_FooterText" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "G_FooterText" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "G_FooterText" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "G_FooterText" + "offset" "0 0" + } + } + } + + ComboBoxBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "G_WhiteShadowDim" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "G_WhiteShadowDim" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "G_WhiteShadowDim" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "G_WhiteShadowDim" + "offset" "0 0" + } + } + } + DarkComboBoxBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "G_Black" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "G_Black" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + } + } + SalePriceBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "SaleGreen" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "SaleGreen" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "SaleGreen" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "SaleGreen" + "offset" "0 0" + } + } + } + + MainMenuSubButtonBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "TanDarker" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "TanDarker" + "offset" "1 0" + } + } + } + + 3d + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "255 255 255 30" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "0 0 0 30" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "255 255 255 30" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "0 0 0 30" + "offset" "0 0" + } + } + } + + SharpWhiteContainer + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "image" "replay/thumbnails/vertical_gradient_box" + "color" "255 255 255 255" + "src_corner_height" "3" + "src_corner_width" "3" + "draw_corner_width" "1" + "draw_corner_height" "1" + } + + SharpBlackContainer + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "image" "replay/thumbnails/vertical_gradient_box" + "color" "10 10 10 255" + "src_corner_height" "3" + "src_corner_width" "3" + "draw_corner_width" "1" + "draw_corner_height" "1" + } + + SharpPurpleContainer + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "image" "replay/thumbnails/vertical_gradient_box" + "color" "100 65 165 255" + "src_corner_height" "3" + "src_corner_width" "3" + "draw_corner_width" "1" + "draw_corner_height" "1" + } + + SharpBrownContainer + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "image" "replay/thumbnails/vertical_gradient_box" + "color" "170 150 85 255" + "src_corner_height" "3" + "src_corner_width" "3" + "draw_corner_width" "1" + "draw_corner_height" "1" + } + + SharpMainMenuButton + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "image" "replay/thumbnails/mainmenu/mmbutton" + "color" "G_MainMenuButton" + "src_corner_height" "3" + "src_corner_width" "3" + "draw_corner_width" "1" + "draw_corner_height" "1" + } + + SharpMainMenuButtonArmed + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "image" "replay/thumbnails/mainmenu/mmbutton" + "color" "G_MainMenuButtonHover" + "src_corner_height" "3" + "src_corner_width" "3" + "draw_corner_width" "1" + "draw_corner_height" "1" + } + + CrosshatchedBackground + { + "bordertype" "image" + "backgroundtype" "2" + "image" "loadout_header" + "tiled" "1" + } + + OutlinedGreyBox + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "loadout_round_rect_selected" + "src_corner_height" "24" // pixels inside the image + "src_corner_width" "24" + "draw_corner_width" "11" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "11" + } + OutlinedDullGreyBox + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "loadout_round_rect" + "src_corner_height" "24" // pixels inside the image + "src_corner_width" "24" + "draw_corner_width" "11" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "11" + } + + TFThinLineBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "../hud/tournament_panel_brown" + //"image" "../hud/color_panel_browner" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "8" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "8" + } + + TFFatLineBorderOpaque + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "../hud/color_panel_brown_opaque" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "3" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "3" + } + TFFatLineBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "../hud/color_panel_brown" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "0" // (5)screen size of the corners ( and sides ), proportional + "draw_corner_height" "0" // (5) + } + TFFatLineBorderRedBGOpaque + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "../hud/color_panel_red_opaque" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "5" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "5" + } + TFFatLineBorderRedBGOpaque_Store + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "../hud/color_panel_red_opaque" + "src_corner_height" "24" // pixels inside the image + "src_corner_width" "24" + "draw_corner_width" "11" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "11" + } + TFFatLineBorderRedBG + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "../hud/color_panel_red" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "0" // (5) screen size of the corners ( and sides ), proportional + "draw_corner_height" "0" // (5) + } + TFFatLineBorderBlueBG + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "../hud/color_panel_blu" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "0" // (5) screen size of the corners ( and sides ), proportional + "draw_corner_height" "0" // (5) + } + TFFatLineBorderBlueBGOpaque + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "../hud/color_panel_blu_opaque" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "5" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "5" + } + TFFatLineBorderClearBG + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "../hud/color_panel_clear" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "5" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "5" + } + + ToolTipBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "TanDarker" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "TanDarker" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "TanDarker" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "TanDarker" + "offset" "0 0" + } + } + } + OptionsCategoryBorder + { + "inset" "0 0 1 1" + + // This border is used just to create a horizontal line, so it only has a bottom border + + Bottom + { + "1" + { + "color" "TanLight" + "offset" "0 0" + } + } + } + + GrayDialogBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "loadout_rect" + "src_corner_height" "24" // pixels inside the image + "src_corner_width" "24" + "draw_corner_width" "11" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "11" + } + + MainMenuHover + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "loadout_rect" + "src_corner_height" "24" // pixels inside the image + "src_corner_width" "24" + "draw_corner_width" "0" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "0" + } + + StoreFreeTrialBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "loadout_rect_red" + "src_corner_height" "24" // pixels inside the image + "src_corner_width" "24" + "draw_corner_width" "11" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "11" + } + + EconItemBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "color" "G_LoadoutItemBg" + "image" "replay/thumbnails/loadout_rect" + "src_corner_height" "0" + "src_corner_width" "0" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + Econ.Button.Border.Default + { + "inset" "0 0 0 0" + "backgroundtype" "2" // SharpB + } + Econ.Button.Border.Armed + { + "inset" "0 0 0 0" + "backgroundtype" "2" // SharpB + } + + LoadoutItemMouseOverBorder + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorNormal" + "offset" "1 1" + } + "3" + { + "color" "QualityColorNormal" + "offset" "1 1" + } + } + } + LoadoutItemPopupBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "color" "G_ItemDescriptionPanelBg" + "image" "replay/thumbnails/button_holder_central" + "src_corner_height" "32" + "src_corner_width" "32" + "draw_corner_width" "4" + "draw_corner_height" "4" + } + + BackpackItemGrayedOut + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + } + + BackpackItemGrayedOut_Selected + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + } + } + + // Standard ------------------------------------------------------------------------------------------------ + BackpackItemBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + } + BackpackItemMouseOverBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Blank" + "offset" "0 0" + } + } + } + BackpackItemSelectedBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "G_White" + "offset" "0 0" + } + "2" + { + "color" "G_White" + "offset" "2 2" + } + "3" + { + "color" "G_White" + "offset" "3 3" + } + } + + Right + { + "1" + { + "color" "185 185 185 255" + "offset" "0 0" + } + "2" + { + "color" "185 185 185 255" + "offset" "1 1" + } + "3" + { + "color" "185 185 185 255" + "offset" "2 2" + } + } + + Top + { + "1" + { + "color" "G_White" + "offset" "0 0" + } + "2" + { + "color" "G_White" + "offset" "1 2" + } + "3" + { + "color" "G_White" + "offset" "2 3" + } + } + + Bottom + { + "1" + { + "color" "185 185 185 255" + "offset" "0 0" + } + "2" + { + "color" "185 185 185 255" + "offset" "1 2" + } + "3" + { + "color" "185 185 185 255" + "offset" "2 3" + } + } + } + + BackpackItemGreyedOutBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "G_Black" + "offset" "2 2" + } + } + + Right + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "G_Black" + "offset" "1 1" + } + } + + Top + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "G_Black" + "offset" "1 2" + } + } + + Bottom + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "G_Black" + "offset" "1 2" + } + } + } + + BackpackItemGreyedOutSelectedBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "G_Black" + "offset" "2 2" + } + "3" + { + "color" "G_Black" + "offset" "3 3" + } + } + + Right + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "G_Black" + "offset" "1 1" + } + "3" + { + "color" "G_Black" + "offset" "2 2" + } + } + + Top + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "G_Black" + "offset" "1 2" + } + "3" + { + "color" "G_Black" + "offset" "2 3" + } + } + + Bottom + { + "1" + { + "color" "G_Black" + "offset" "0 0" + } + "2" + { + "color" "G_Black" + "offset" "1 2" + } + "3" + { + "color" "G_Black" + "offset" "2 3" + } + } + } + + // Unique ------------------------------------------------------------------------------------------------ + BackpackItemBorder_Unique + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmQualityColorUnique" + "offset" "1 1" + } + "3" + { + "color" "DimmQualityColorUnique" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_Unique + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorUnique" + "offset" "1 1" + } + "3" + { + "color" "QualityColorUnique" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutBorder_Unique + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorUnique_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorUnique_GreyedOut" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutSelectedBorder_Unique + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorUnique_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorUnique_GreyedOut" + "offset" "1 1" + } + } + } + + // Rarity1 ------------------------------------------------------------------------------------------------ + BackpackItemBorder_1 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmQualityColorrarity1" + "offset" "1 1" + } + "3" + { + "color" "DimmQualityColorrarity1" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_1 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorrarity1" + "offset" "1 1" + } + "3" + { + "color" "QualityColorrarity1" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutBorder_1 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorrarity1_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorrarity1_GreyedOut" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutSelectedBorder_1 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorrarity1_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorrarity1_GreyedOut" + "offset" "1 1" + } + } + } + + // Rarity2 ------------------------------------------------------------------------------------------------ + BackpackItemBorder_2 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmQualityColorrarity2" + "offset" "1 1" + } + "3" + { + "color" "DimmQualityColorrarity2" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_2 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorrarity2" + "offset" "1 1" + } + "3" + { + "color" "QualityColorrarity2" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutBorder_2 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorrarity2_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorrarity2_GreyedOut" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutSelectedBorder_2 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorrarity2_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorrarity2_GreyedOut" + "offset" "1 1" + } + } + } + + // Rarity3 ------------------------------------------------------------------------------------------------ + BackpackItemBorder_3 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmQualityColorrarity3" + "offset" "1 1" + } + "3" + { + "color" "DimmQualityColorrarity3" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_3 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorrarity3" + "offset" "1 1" + } + "3" + { + "color" "QualityColorrarity3" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutBorder_3 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorrarity3_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorrarity3_GreyedOut" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutSelectedBorder_3 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorrarity3_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorrarity3_GreyedOut" + "offset" "1 1" + } + } + } + + // Rarity4 ------------------------------------------------------------------------------------------------ + BackpackItemBorder_4 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmQualityColorrarity4" + "offset" "1 1" + } + "3" + { + "color" "DimmQualityColorrarity4" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_4 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorrarity4" + "offset" "1 1" + } + "3" + { + "color" "QualityColorrarity4" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutBorder_4 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorrarity4_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorrarity4_GreyedOut" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutSelectedBorder_4 + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorrarity4_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorrarity4_GreyedOut" + "offset" "1 1" + } + } + } + + // Haunted ------------------------------------------------------------------------------------------------ + BackpackItemBorder_Haunted + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmQualityColorHaunted" + "offset" "1 1" + } + "3" + { + "color" "DimmQualityColorHaunted" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_Haunted + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorHaunted" + "offset" "1 1" + } + "3" + { + "color" "QualityColorHaunted" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutBorder_Haunted + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorHaunted_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorHaunted_GreyedOut" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutSelectedBorder_Haunted + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorHaunted_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorHaunted_GreyedOut" + "offset" "1 1" + } + } + } + + // Vintage ------------------------------------------------------------------------------------------------ + BackpackItemBorder_Vintage + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmQualityColorVintage" + "offset" "1 1" + } + "3" + { + "color" "DimmQualityColorVintage" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_Vintage + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorVintage" + "offset" "1 1" + } + "3" + { + "color" "QualityColorVintage" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutBorder_Vintage + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorVintage_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorVintage_GreyedOut" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutSelectedBorder_Vintage + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorVintage_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorVintage_GreyedOut" + "offset" "1 1" + } + } + } + + + // Community ------------------------------------------------------------------------------------------------ + BackpackItemBorder_Community + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmQualityColorCommunity" + "offset" "1 1" + } + "3" + { + "color" "DimmQualityColorCommunity" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_Community + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorCommunity" + "offset" "1 1" + } + "3" + { + "color" "QualityColorCommunity" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutBorder_Community + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorCommunity_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorCommunity_GreyedOut" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutSelectedBorder_Community + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorCommunity_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorCommunity_GreyedOut" + "offset" "1 1" + } + } + } + + // Developer ------------------------------------------------------------------------------------------------ + BackpackItemBorder_Developer + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmQualityColorDeveloper" + "offset" "1 1" + } + "3" + { + "color" "DimmQualityColorDeveloper" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_Developer + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorDeveloper" + "offset" "1 1" + } + "3" + { + "color" "QualityColorDeveloper" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutBorder_Developer + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorDeveloper_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorDeveloper_GreyedOut" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutSelectedBorder_Developer + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorDeveloper_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorDeveloper_GreyedOut" + "offset" "1 1" + } + } + } + + // SelfMade ------------------------------------------------------------------------------------------------ + BackpackItemBorder_SelfMade + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmQualityColorSelfMade" + "offset" "1 1" + } + "3" + { + "color" "DimmQualityColorSelfMade" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_SelfMade + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorSelfMade" + "offset" "1 1" + } + "3" + { + "color" "QualityColorSelfMade" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutBorder_SelfMade + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorSelfMade_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorSelfMade_GreyedOut" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutSelectedBorder_SelfMade + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorSelfMade_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorSelfMade_GreyedOut" + "offset" "1 1" + } + } + } + + // Customized ------------------------------------------------------------------------------------------------ + BackpackItemBorder_Customized + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmQualityColorCustomized" + "offset" "1 1" + } + "3" + { + "color" "DimmQualityColorCustomized" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_Customized + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorCustomized" + "offset" "1 1" + } + "3" + { + "color" "QualityColorCustomized" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutBorder_Customized + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorCustomized_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorCustomized_GreyedOut" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutSelectedBorder_Customized + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorCustomized_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorCustomized_GreyedOut" + "offset" "1 1" + } + } + } + + // Strange ------------------------------------------------------------------------------------------------ + BackpackItemBorder_Strange + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmQualityColorStrange" + "offset" "1 1" + } + "3" + { + "color" "DimmQualityColorStrange" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_Strange + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorStrange" + "offset" "1 1" + } + "3" + { + "color" "QualityColorStrange" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutBorder_Strange + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorStrange_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorStrange_GreyedOut" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutSelectedBorder_Strange + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorStrange_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorStrange_GreyedOut" + "offset" "1 1" + } + } + } + + // Completed ------------------------------------------------------------------------------------------------ + BackpackItemBorder_Completed + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmQualityColorCompleted" + "offset" "1 1" + } + "3" + { + "color" "DimmQualityColorCompleted" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_Completed + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorCompleted" + "offset" "1 1" + } + "3" + { + "color" "QualityColorCompleted" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutBorder_Completed + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorCompleted_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorCompleted_GreyedOut" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutSelectedBorder_Completed + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorCompleted_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorCompleted_GreyedOut" + "offset" "1 1" + } + } + } + + // PaintkitWeapon ------------------------------------------------------------------------------------------------ + + BackpackItemBorder_PaintkitWeapon + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmQualityColorPaintkitWeapon" + "offset" "1 1" + } + "3" + { + "color" "DimmQualityColorPaintkitWeapon" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_PaintkitWeapon + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorPaintkitWeapon" + "offset" "1 1" + } + "3" + { + "color" "QualityColorPaintkitWeapon" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutBorder_PaintkitWeapon + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorPaintkitWeapon_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorPaintkitWeapon_GreyedOut" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutSelectedBorder_PaintkitWeapon + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorPaintkitWeapon_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorPaintkitWeapon_GreyedOut" + "offset" "1 1" + } + } + } + + // Collector's ------------------------------------------------------------------------------------------------ + BackpackItemBorder_Collectors + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmQualityColorCollectors" + "offset" "1 1" + } + "3" + { + "color" "DimmQualityColorCollectors" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_Collectors + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorCollectors" + "offset" "1 1" + } + "3" + { + "color" "QualityColorCollectors" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutBorder_Collectors + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorCollectors_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorCollectors_GreyedOut" + "offset" "1 1" + } + } + } + + BackpackItemGreyedOutSelectedBorder_Collectors + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "QualityColorCollectors_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "QualityColorCollectors_GreyedOut" + "offset" "1 1" + } + } + } + + // *************************************************************************** + // Rarity Default + BackpackItemBorder_RarityDefault + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmItemRarityDefault" + "offset" "1 1" + } + "3" + { + "color" "DimmItemRarityDefault" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_RarityDefault + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityDefault" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityDefault" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutBorder_RarityDefault + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityDefault_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityDefault_GreyedOut" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutSelectedBorder_RarityDefault + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityDefault_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityDefault_GreyedOut" + "offset" "1 1" + } + } + } + + // *************************************************** + BackpackItemBorder_RarityCommon + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmItemRarityCommon" + "offset" "1 1" + } + "3" + { + "color" "DimmItemRarityCommon" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_RarityCommon + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityCommon" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityCommon" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutBorder_RarityCommon + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityCommon_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityCommon_GreyedOut" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutSelectedBorder_RarityCommon + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityCommon_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityCommon_GreyedOut" + "offset" "1 1" + } + } + } + // *************************************************** + BackpackItemBorder_RarityUncommon + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmItemRarityUncommon" + "offset" "1 1" + } + "3" + { + "color" "DimmItemRarityUncommon" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_RarityUncommon + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityUncommon" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityUncommon" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutBorder_RarityUncommon + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityUncommon_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityUncommon_GreyedOut" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutSelectedBorder_RarityUncommon + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityUncommon_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityUncommon_GreyedOut" + "offset" "1 1" + } + } + } + //****************** + BackpackItemBorder_RarityRare + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmItemRarityRare" + "offset" "1 1" + } + "3" + { + "color" "DimmItemRarityRare" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_RarityRare + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityRare" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityRare" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutBorder_RarityRare + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityRare_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityRare_GreyedOut" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutSelectedBorder_RarityRare + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityRare_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityRare_GreyedOut" + "offset" "1 1" + } + } + } + //****************** + BackpackItemBorder_RarityMythical + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmItemRarityMythical" + "offset" "1 1" + } + "3" + { + "color" "DimmItemRarityMythical" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_RarityMythical + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityMythical" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityMythical" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutBorder_RarityMythical + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityMythical_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityMythical_GreyedOut" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutSelectedBorder_RarityMythical + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityMythical_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityMythical_GreyedOut" + "offset" "1 1" + } + } + } + // *************************************************** + BackpackItemBorder_RarityLegendary + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmItemRarityLegendary" + "offset" "1 1" + } + "3" + { + "color" "DimmItemRarityLegendary" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_RarityLegendary + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityLegendary" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityLegendary" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutBorder_RarityLegendary + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityLegendary_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityLegendary_GreyedOut" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutSelectedBorder_RarityLegendary + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityLegendary_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityLegendary_GreyedOut" + "offset" "1 1" + } + } + } + //********************************************* + BackpackItemBorder_RarityAncient + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "DimmItemRarityAncient" + "offset" "1 1" + } + "3" + { + "color" "DimmItemRarityAncient" + "offset" "1 1" + } + } + } + BackpackItemMouseOverBorder_RarityAncient + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityAncient" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityAncient" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutBorder_RarityAncient + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityAncient_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityAncient_GreyedOut" + "offset" "1 1" + } + } + } + BackpackItemGreyedOutSelectedBorder_RarityAncient + { + "inset" "0 0 0 0" + + Bottom + { + "1" + { + "color" "0 0 0 0" + "offset" "1 1" + } + "2" + { + "color" "ItemRarityAncient_GreyedOut" + "offset" "1 1" + } + "3" + { + "color" "ItemRarityAncient_GreyedOut" + "offset" "1 1" + } + } + } + //********************************************* + + StoreItemBorder + { + "inset" "0 0 1 1" + "backgroundtype" "2" + Left + { + "1" + { + "color" "TanDarker" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "TanDarker" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "TanDarker" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "TanDarker" + "offset" "0 0" + } + } + } + StoreItemBorderMouseOver + { + "inset" "0 0 1 1" + "backgroundtype" "2" + Left + { + "1" + { + "color" "TanDark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "TanDark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "TanDark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "TanDark" + "offset" "0 0" + } + } + } + StoreItemBorderSelected + { + "inset" "0 0 1 1" + "backgroundtype" "2" + Left + { + "1" + { + "color" "TanLight" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "TanLight" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "TanLight" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "TanLight" + "offset" "0 0" + } + } + } + + MainMenuButtonGlow + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "color" "178 83 22 255" + + "image" "button_glow" + "src_corner_height" "4" // pixels inside the image + "src_corner_width" "4" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + + MainMenuButtonGlow2 + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "color" "238 103 17 255" + + "image" "button_glow" + "src_corner_height" "4" // pixels inside the image + "src_corner_width" "4" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + + NotificationDefault + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "alert_rect" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + + NotificationHighPriority + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "button_holder_central" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + + MainMenuButtonDepressed + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "button_central_depressed" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + MainMenuButtonDepressedArmed + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "button_central_depressed_armed" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + MainMenuButtonDefault + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "image" "replay/thumbnails/button" + "color" "G_ButtonBg" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + MainMenuButtonArmed + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "image" "replay/thumbnails/button" + "color" "G_ButtonHoverBg" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + MainMenuButtonDisabled + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "image" "replay/thumbnails/button" + "color" "100 100 100 255" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + MainMenuMiniButtonDefault + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "image" "replay/thumbnails/button" + "color" "G_MiniButtonBg" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + MainMenuMiniButtonArmed + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "image" "replay/thumbnails/button" + "color" "G_MiniButtonHoverBg" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + MainMenuBGBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "color" "G_ItemDescriptionPanelBg" + "image" "replay/thumbnails/button_holder_central" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + MainMenuBGBorderAlpha + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "color" "G_ItemDescriptionPanelBg" + "image" "replay/thumbnails/button_holder_central" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + MainMenuBlogTabBG + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "blog_tabby" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "8" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "8" + } + MainMenuHighlightBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "callout_bubble" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "8" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "8" + } + + MainMenuBrightContainer + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "image" "replay/thumbnails/button" + "color" "250 250 250 255" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + + TrainingResultsBG + { + "bordertype" "scalable_image" + "backgroundtype" "2" + "color" "G_ItemDescriptionPanelBg" + "image" "replay/thumbnails/button_holder_central" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + + StoreInnerShadowBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "store/innershadow_border" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "8" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "8" + } + + StoreNewBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "new_corner" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + + StoreHighlightedBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "featured_corner" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + + StoreHighlightedBackgroundBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "store/store_featured_item_bg01" + "src_corner_height" "80" // pixels inside the image + "src_corner_width" "30" + "draw_corner_width" "0" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "0" + } + + StoreDiscountBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "sale_corner" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + + StorePreviewBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "store/store_inspector_bg_small" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "8" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "8" + } + StoreAddToCart + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "store/store_add_to_cart" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "8" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "8" + } + StorePreviewTabSelected + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "store/store_tab_selected" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "12" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "12" + } + StorePreviewTabUnselected + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "store/store_tab_unselected" + "src_corner_height" "32" // pixels inside the image + "src_corner_width" "32" + "draw_corner_width" "16" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "12" + } + StorePromotion + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "store/store_coupon_border" + "src_corner_height" "16" // pixels inside the image + "src_corner_width" "16" + "draw_corner_width" "8" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "8" + } + + ArmoryScrollbarBox + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "scroll_button_off" + "src_corner_height" "16" // pixels inside the image + "src_corner_width" "16" + "draw_corner_width" "8" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "8" + } + ArmoryScrollbarWell + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "scroll_well" + "src_corner_height" "16" // pixels inside the image + "src_corner_width" "16" + "draw_corner_width" "8" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "8" + } + QuickplayBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "TanDark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "TanDark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "TanDark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "TanDark" + "offset" "0 0" + } + } + } + + SortCategoryBorder + { + "inset" "0 0 1 1" + + Right + { + "1" + { + "color" "TanDark" + "offset" "1 0" + } + } + } + + SteamWorkshopBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "TanDark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "TanDark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "TanDark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "TanDark" + "offset" "0 0" + } + } + } + + ReplayFatLineBorderRedBGOpaque + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "replay/fatlineborder_red" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "5" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "5" + } + ReplayFatLineBorderOpaque + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "replay/fatlineborder" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "5" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "5" + } + ReplayGrayDialogBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "replay/graydialogborder" + "src_corner_height" "24" // pixels inside the image + "src_corner_width" "24" + "draw_corner_width" "11" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "11" + } + ReplayOutlinedGreyBox + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "replay/outlinedgreybox" + "src_corner_height" "24" // pixels inside the image + "src_corner_width" "24" + "draw_corner_width" "11" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "11" + } + ReplayOutlinedDullGreyBox + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "replay/dullgreybox" + "src_corner_height" "24" // pixels inside the image + "src_corner_width" "24" + "draw_corner_width" "11" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "11" + } + ReplayThinLineBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "../hud/tournament_panel_brown" + //"image" "../hud/color_panel_browner" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "8" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "8" + } + ReplayDefaultBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "replay/panel_scalable_default" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "7" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "7" + } + ReplayHighlightBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "replay/panel_scalable_highlight" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "7" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "7" + } + ReplayBalloonBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "replay/panel_scalable_balloon" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "7" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "7" + } + ReplayBrowser.ScrollBar.SliderButton.Border + { + } + + QuestStatusBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "replay/panel_scalable_transparent" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "7" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "7" + } + + RedWithThinBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "../hud/panel_scalable_red" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "7" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "7" + } + + BlueWithThinBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "../hud/panel_scalable_blue" + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + "draw_corner_width" "7" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "7" + } + + InnerShadowBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "inner_shadow_border" + "src_corner_height" "5" // pixels inside the image + "src_corner_width" "5" + "draw_corner_width" "5" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "5" + } + + InnerShadowBorderThin + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "inner_shadow_border" + "src_corner_height" "5" // pixels inside the image + "src_corner_width" "5" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + + OuterShadowBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "outer_shadow_border" + "src_corner_height" "8" // pixels inside the image + "src_corner_width" "8" + "draw_corner_width" "8" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "8" + } + + OuterShadowBorderThin + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "outer_shadow_border" + "src_corner_height" "8" // pixels inside the image + "src_corner_width" "8" + "draw_corner_width" "4" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "4" + } + + + CYOAScreenBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "cyoa/cyoa_map_screen_border" + "src_corner_height" "63" // pixels inside the image + "src_corner_width" "63" + "draw_corner_width" "26" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "26" + } + + CYOANodeViewBorder + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "cyoa/node_view_border" + "src_corner_height" "127" // pixels inside the image + "src_corner_width" "127" + "draw_corner_width" "24" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "24" + } + + CYOANodeViewBorder_Active + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "cyoa/node_view_border_active" + "src_corner_height" "127" // pixels inside the image + "src_corner_width" "127" + "draw_corner_width" "24" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "24" + } + + CYOANodeViewBorder_Inactive + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "cyoa/node_view_border_inactive" + "src_corner_height" "127" // pixels inside the image + "src_corner_width" "127" + "draw_corner_width" "24" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "24" + } + + CYOANodeViewBorder_TurnIn + { + "bordertype" "scalable_image" + "backgroundtype" "2" + + "image" "cyoa/node_view_border_turnin" + "src_corner_height" "127" // pixels inside the image + "src_corner_width" "127" + "draw_corner_width" "24" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "24" + } + + CYOAPopupBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "QuestMap_ActiveOrange" + "offset" "0 1" + } + "2" + { + "color" "QuestMap_ActiveOrange" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "QuestMap_ActiveOrange" + "offset" "1 0" + } + "2" + { + "color" "QuestMap_ActiveOrange" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "QuestMap_ActiveOrange" + "offset" "0 0" + } + "2" + { + "color" "QuestMap_ActiveOrange" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "QuestMap_ActiveOrange" + "offset" "0 0" + } + "2" + { + "color" "QuestMap_ActiveOrange" + "offset" "0 0" + } + } + } + + FriendHighlightBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "CreditsGreen" + "offset" "0 1" + } + + } + + Right + { + "1" + { + "color" "CreditsGreen" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "CreditsGreen" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "CreditsGreen" + "offset" "0 0" + } + } + } + + FriendHighlightBorderThick + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "CreditsGreen" + "offset" "0 1" + } + "2" + { + "color" "CreditsGreen" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "CreditsGreen" + "offset" "1 0" + } + "2" + { + "color" "CreditsGreen" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "CreditsGreen" + "offset" "0 0" + } + "2" + { + "color" "CreditsGreen" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "CreditsGreen" + "offset" "0 0" + } + "2" + { + "color" "CreditsGreen" + "offset" "0 0" + } + } + } + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/clientscheme_colors.res b/hud_toonhud/resource/clientscheme_colors.res new file mode 100644 index 0000000..bfb7deb --- /dev/null +++ b/hud_toonhud/resource/clientscheme_colors.res @@ -0,0 +1,564 @@ +Scheme +{ + + //////////////////////// COLORS /////////////////////////// + + Colors + { + // ToonHUD colors + + "G_Highlight" "156 53 51 255" // Highlight color + "G_White" "255 255 255 255" + "G_Black" "0 0 0 255" + "G_Red" "230 0 0 255" + "G_Shadow" "0 0 0 204" // Shadow color + "G_LightShadow" "0 0 0 110" + "G_Heal" "0 255 0 255" // Heal color + "G_Hit" "255 255 0 255" // Hit color + "G_Brown" "49 44 41 255" + "G_Yellow" "235 220 50 255" + "G_WhiteShadow" "255 255 255 50" + "G_WhiteShadowDim" "255 255 255 40" + "G_WhiteShadowCharge" "255 255 255 100" + "G_Grey" "54 54 54 255" // Move building bg + "G_LightGrey" "0 255 0 255" // Metal color in build/destroy menu + "G_HealthBarBg" "0 0 0 220" // Target health bg + "G_CurrencyBad" "255 60 60 255" // Red currency in MvM + "G_TransparentMenuBG" "0 0 0 200" // Transparent menu color + "G_PanelBg" "40 40 40 200" // Panel color + "G_OpaquePanelBg" "40 40 40 255" // Opaque Panel color + "G_Warning" "255 0 0 255" // Warning color + "G_HealthValue" "0 255 0 255" // Health value color + "G_Overheal" "51 143 255 255" // Overhealed health value color + "G_LowHealthValue" "255 0 0 255" // Low health value color + "G_AmmoClipValue" "0 255 0 255" // Ammo in clip value color + "G_AmmoReserveValue" "255 255 255 255" // Ammo in reserve value color + "G_LowAmmo" "255 0 0 255" // Low ammo color + "G_MetalValue" "0 255 0 255" // Metal color + "G_MetalIcon" "255 255 255 255" // Metal icon color + "G_HeadsValue" "235 220 50 255" // Heads value color + "G_HeadsLabel" "255 255 255 255" // Heads value icon color + "G_KillstreakValue" "255 255 255 255" // Killstreak value color + "G_KillstreakIcon" "255 255 255 255" // Killstreak icon color + "G_StickyColor" "255 255 255 255" // Stickybomb color + "G_StickyIconColor" "255 255 255 255" // Stickybomb icon color + "G_CustomTargetID" "0 0 0 100" // Custom target id bg color + "G_CustomBuildingStatusBg" "0 0 0 100" // Custom building status bg color + "G_TargetHealthValue" "0 255 0 255" // Target ID health value color + "G_TargetHealthValueShadow" "0 0 0 220" // Target ID health value shadow color + "G_Killfeed_Base" "0 0 0 120" // Killfeed Base color + "G_Killfeed_Local" "235 235 235 240" // Killfeed Local color + "G_CenteredMetalBg" "50 50 50 120" // Centered metal background color + "G_CenteredUberchargeBg" "0 0 0 100" // Centered ubercharge meter background color + "G_BrownBg" "46 43 42 220" + "G_DestroyBg" "120 0 0 150" + "G_ScoreboardBlue" "55 73 85 100" + "G_ScoreboardRed" "106 34 34 100" + "G_TeamBlue" "91 122 140 255" + "G_TeamRed" "189 58 58 255" + "G_TeamButtonBlue" "91 122 140 100" + "G_TeamButtonRed" "189 58 58 100" + "G_TeamButtonBlueArmed" "111 142 160 255" + "G_TeamButtonRedArmed" "209 78 78 255" + "G_Footer" "28 23 19 255" // Menu footer color + "G_DimmFooter" "28 23 19 200" // Dimm Menu footer color + "G_FooterText" "203 186 177 255" // Footer text color + "G_DimmFooterText" "196 178 168 120" // Dimm Footer text color + "G_OuterBorder" "0 0 0 255" // Outer border color + "G_InnerBorder" "0 0 0 30" // Inner border color + "G_KillfeedBlue" "96 168 255 255" // Killfeed blue text + "G_KillfeedRed" "255 89 89 255" // Killfeed red text + "G_KillfeedIcon" "255 255 255 255" // Killfeed icon color + "G_CustomHealthValue" "120 120 120 255" + "G_MainMenuOverlay" "0 0 0 0" // Main Menu overlay color + "G_MainMenuPanel" "28 23 19 255" // Main Menu panel color + "G_MainMenuButton" "40 40 40 242" // Main Menu button color + "G_MainMenuButtonHover" "156 53 51 255" // Main Menu hovered button color + "G_MainMenuButtonFg" "240 240 240 255" // Main Menu button text color + "G_MainMenuButtonHoverFg" "240 240 240 255" // Main Menu hovered button text color + "G_MainMenuShader" "0 0 0 0" // Main Menu shader color + "G_BackpackItemBg" "55 50 45 255" // Backpack item bg color + "G_LoadoutItemBg" "52 47 42 255" // Loadout item bg color + "G_MenuBg" "40 34 30 255" // Menu bg color + "G_MenuText" "220 206 199 255" // Menu text color + "G_InputText" "0 0 0 240" // Input text color + "G_DimmInputText" "0 0 0 100" // Dimm Input text color + "G_DimmMenuText" "220 206 199 120" // Dimm Menu text color + "G_ItemDescriptionPanelBg" "24 22 20 255" // Item description panel bg + "G_ButtonBg" "96 83 73 255" // Button bg color + "G_ButtonText" "214 206 200 255" // Button text color + "G_ButtonHoverBg" "156 53 51 255" // Button hover bg color + "G_ButtonHoverText" "255 255 255 255" // Button hover text color + "G_ButtonSelectedBg" "116 40 39 255" // Button selected bg color + "G_ButtonSelectedText" "255 255 255 255" // Button selected text color + "G_MiniButtonBg" "50 50 50 255" // Mini button bg color + "G_MiniButtonHoverBg" "10 10 10 255" // Mini button hover bg color + "G_GhostWhite" "255 255 255 210" + "G_ItemMeterBg" "0 0 0 100" // Item meter bg + "G_ItemMeterBorder" "0 0 0 255" // Item meter border color + "G_MenuShader" "0 0 0 100" // Menu shader color + "G_XPBar" "240 240 240 255" // XP Bar color + "G_ItemEffectMeterLineColor" "120 120 120 130" + "G_MvmLobbyPanelBg" "40 40 40 255" + "G_MvmLobbyPanelText" "220 220 220 255" + + // Crosshairs + "G_Crosshair1Color" "0 255 0 255" // Crosshair1 color + "G_Crosshair2Color" "255 89 89 255" // Crosshair2 color + "G_Crosshair3Color" "255 255 255 255" // Crosshair3 color + "G_Hitmarker1Color" "255 0 0 255" // Hitmarker1 color + "G_Hitmarker2Color" "255 0 0 255" // Hitmarker2 color + "G_Hitmarker3Color" "255 0 0 255" // Hitmarker3 color + + // base colors + "Orange" "178 82 22 255" + "OrangeDim" "178 82 22 120" + "LightOrange" "188 112 0 128" + "GoalOrange" "255 133 0" + "TFOrange" "151 51 51 255" // Highlight color + + "QuestGold" "208 147 75 255" + "HalloweenThemeColor2015_Light" "238 126 17 255" + "HalloweenThemeColor2015" "135 54 16 255" + "HalloweenThemeColor2015_Dark" "108 49 21 255" + + "QuestUncommitted" "183 147 100 255" + "QuestMap_Bonus" "222 217 166 255" + "QuestMap_ActiveOrange" "212 127 25 255" + "QuestMap_InactiveGrey" "100 100 100 255" + "QuestMap_BGImages" "56 58 60 255" + "PartyMember1" "124 173 255 255" + "PartyMember2" "99 232 167 255" + "PartyMember3" "229 255 121 255" + "PartyMember4" "232 184 99 255" + "PartyMember5" "255 118 108 255" + "PartyMember6" "255 133 255 255" + + "White" "235 235 235 255" + "Red" "192 28 0 140" + "RedSolid" "192 28 0 255" + "Blue" "0 28 162 140" + "Yellow" "255 255 255 255" + "TransparentYellow" "255 255 255 255 140" + "BrightYellow" "251 235 0 255" + //"Black" "0 0 0 255" + //Changed black to a NTSC safe color + "GreenSolid" "76 107 34 255" + + "Black" "46 43 42 255" + "TransparentBlack" "0 0 0 196" + "TransparentLightBlack" "0 0 0 90" + "FooterBGBlack" "52 48 55 255" + + "HUDBlueTeam" "104 124 155 127" + "HUDRedTeam" "180 92 77 127" + "HUDSpectator" "124 124 124 127" + "HUDBlueTeamSolid" "104 124 155 255" + "HUDRedTeamSolid" "180 92 77 255" + "HUDDeathWarning" "255 0 0 255" + "HudWhite" "255 255 255 255" + "HudOffWhite" "200 187 161 255" + "HudBlack" "65 65 65 255" + "ProgressBarBlue" "91 122 142 255" + + "CreditsGreen" "94 150 49 255" + + "Gray" "178 178 178 255" + + "Blank" "0 0 0 0" + "ForTesting" "255 0 0 32" + "ForTesting_Magenta" "255 0 255 255" + "ForTesting_MagentaDim" "255 0 255 120" + + "HudPanelForeground" "123 110 59 184" + "HudPanelBackground" "123 110 59 184" + "HudPanelBorder" "255 255 255 102" + + "HudProgressBarActive" "240 207 78 255" + "HudProgressBarInActive" "140 120 73 255" + "HudProgressBarActiveLow" "240 30 30 255" + "HudProgressBarInActiveLow" "240 30 30 99" + + "HudTimerProgressActive" "251 235 202 255" + "HudTimerProgressInActive" "52 48 45 255" + "HudTimerProgressWarning" "240 30 30 255" + + // training + "HudTrainingHint" "212 160 23 255" + + "TanDark" "110 110 110 255" + "TanLight" "235 235 235 255" + "TanDarker" "44 44 44 255" + + "StoreDarkTan" "131 121 104 255" + "StoreGreen" "76 107 34 255" + + // Building HUD Specific + "LowHealthRed" "255 0 0 255" + "ProgressOffWhite" "255 255 255 255 255" + "ProgressBackground" "250 234 201 51" + "HealthBgGrey" "72 71 69 255" + + "ProgressOffWhiteTransparent" "255 255 255 255 128" + + "LabelDark" "48 43 42 255" + "LabelTransparent" "109 96 80 180" + + "BuildMenuActive" "248 231 198 255" + + "DisguiseMenuIconRed" "192 56 63 255" + "DisguiseMenuIconBlue" "92 128 166 255" + + "MatchmakingDialogTitleColor" "200 184 151 255" + "MatchmakingMenuItemBackground" "46 43 42 255" + "MatchmakingMenuItemBackgroundActive" "150 71 0 255" + "MatchmakingMenuItemTitleColor" "200 184 151 255" + "MatchmakingMenuItemDescriptionColor" "200 184 151 255" + + "HTMLBackground" "95 92 101 255" + + "ItemAttribLevel" "117 107 94 255" + "ItemAttribNeutral" "235 226 202 255" + "ItemAttribPositive" "153 204 255 255" + "ItemAttribNegative" "255 64 64 255" + + "ItemSetName" "225 255 15 255" + "ItemSetItemEquipped" "149 175 12 255" + "ItemSetItemMissing" "139 137 137 255" + "ItemIsotope" "225 255 15 255" + "ItemBundleItem" "149 175 12 255" + "ItemLimitedUse" "0 160 0 255" + "ItemFlags" "117 107 94 255" + "ItemLimitedQuantity" "225 209 0 255" + + "QualityColorNormal" "178 178 178 255" // IQC Normal + "QualityColorrarity1" "77 116 85 255" // IQC Genuine + "QualityColorrarity2" "141 131 75 255" + "QualityColorrarity3" "204 204 250 255" + "QualityColorrarity4" "134 80 172 255" // IQC Unusual + "QualityColorVintage" "71 98 145 255" // IQC Vintage + "QualityColorUnique" "255 215 0 255" // IQC Unique + "QualityColorCommunity" "112 176 74 255" // IQC Community + "QualityColorDeveloper" "165 15 121 255" // IQC Valve + "QualityColorSelfMade" "112 176 74 255" // IQC Community + "QualityColorCustomized" "71 98 145 255" + "QualityColorStrange" "207 106 50 255" // IQC Strange + "QualityColorCompleted" "134 80 172 255" + "QualityColorHaunted" "56 243 171 255" // IQC Haunted + "QualityColorCollectors" "170 0 0 255" // IQC Collectors + "QualityColorPaintkitWeapon" "250 250 250 255" // IQC PaintkitWeapon + + "DimmQualityColorNormal" "178 178 178 100" // Dimm IQC Normal + "DimmQualityColorrarity1" "77 116 85 100" // Dimm IQC Genuine + "DimmQualityColorrarity2" "141 131 75 100" + "DimmQualityColorrarity3" "204 204 250 100" + "DimmQualityColorrarity4" "134 80 172 100" // Dimm IQC Unusual + "DimmQualityColorVintage" "71 98 145 100" // Dimm IQC Vintage + "DimmQualityColorUnique" "255 215 0 100" // Dimm IQC Unique + "DimmQualityColorCommunity" "112 176 74 100" // Dimm IQC Community + "DimmQualityColorDeveloper" "165 15 121 100" // Dimm IQC Valve + "DimmQualityColorSelfMade" "112 176 74 100" // Dimm IQC Community + "DimmQualityColorCustomized" "71 98 145 100" + "DimmQualityColorStrange" "207 106 50 100" // Dimm IQC Strange + "DimmQualityColorCompleted" "134 80 172 100" + "DimmQualityColorHaunted" "56 243 171 100" // Dimm IQC Haunted + "DimmQualityColorCollectors" "170 0 0 100" // Dimm IQC Collectors + "DimmQualityColorPaintkitWeapon" "250 250 250 100" // Dimm IQC PaintkitWeapon + + "ItemRarityDefault" "131 126 119 255" + "ItemRarityCommon" "176 195 217 255" // IRC Common + "ItemRarityUncommon" "94 152 217 255" // IRC Uncommon + "ItemRarityRare" "75 105 255 255" // IRC Rare + "ItemRarityMythical" "136 71 255 255" // IRC Mythical + "ItemRarityLegendary" "211 44 230 255" // IRC Legendary + "ItemRarityAncient" "235 75 75 255" // IRC Ancient + + "DimmItemRarityDefault" "131 126 119 100" + "DimmItemRarityCommon" "176 195 217 100" // Dimm IRC Common + "DimmItemRarityUncommon" "94 152 217 100" // Dimm IRC Uncommon + "DimmItemRarityRare" "75 105 255 100" // Dimm IRC Rare + "DimmItemRarityMythical" "136 71 255 100" // Dimm IRC Mythical + "DimmItemRarityLegendary" "211 44 230 100" // Dimm IRC Legendary + "DimmItemRarityAncient" "235 75 75 100" // Dimm IRC Ancient + + "ItemRarityDefault_GreyedOut" "44 42 40 255" + "ItemRarityCommon_GreyedOut" "59 65 72 255" + "ItemRarityUncommon_GreyedOut" "31 50 72 255" + "ItemRarityRare_GreyedOut" "25 35 85 255" + "ItemRarityMythical_GreyedOut" "45 24 85 255" + "ItemRarityLegendary_GreyedOut" "70 15 77 255" + "ItemRarityAncient_GreyedOut" "78 25 25 255" + + "QualityColorNormal_GreyedOut" "44 44 44 255" + "QualityColorrarity1_GreyedOut" "20 29 21 255" + "QualityColorrarity2_GreyedOut" "35 33 19 255" + "QualityColorrarity3_GreyedOut" "51 51 62 255" + "QualityColorrarity4_GreyedOut" "36 20 43 255" + "QualityColorVintage_GreyedOut" "18 25 36 255" + "QualityColorUnique_GreyedOut" "64 54 0 255" + "QualityColorCommunity_GreyedOut" "28 44 19 255" + "QualityColorDeveloper_GreyedOut" "41 4 30 255" + "QualityColorSelfMade_GreyedOut" "28 44 74 255" + "QualityColorCustomized_GreyedOut" "71 98 19 255" + "QualityColorStrange_GreyedOut" "52 27 13 255" + "QualityColorCompleted_GreyedOut" "34 20 43 255" + "QualityColorHaunted_GreyedOut" "14 61 43 255" + "QualityColorCollectors_GreyedOut" "60 0 0 255" + "QualityColorPaintkitWeapon_GreyedOut" "60 60 60 255" + + "SaleGreen" "76 107 34 255" + + "LightRed" "200 80 60 255" + "LighterRed" "220 100 80 255" + "LighterDarkBrown" "59 54 48 255" + "DarkBrown" "41 37 38 255" + + "UpgradeDefaultFg" "87 82 74 255" + "UpgradeDefaultBg" "111 104 94 255" + "UpgradeArmedFg" "194 96 47 255" + "UpgradeArmedBg" "239 128 73 255" + "UpgradeDepressedFg" "204 106 57 255" + "UpgradeDepressedBg" "249 138 83 255" + "UpgradeSelectedFg" "204 106 57 255" + "UpgradeSelectedBg" "249 138 83 255" + "UpgradeDisabledFg" "64 59 52 255" + "UpgradeDisabledBg" "79 77 68 255" + } + + ///////////////////// BASE SETTINGS //////////////////////// + // default settings for all panels + // controls use these to determine their settings + BaseSettings + { + // vgui_controls color specifications + ReplayBrowser.BgColor "DarkBrown" + ReplayBrowser.Details.TitleEdit.Carat.FgColor "LightRed" + ReplayBrowser.Button.ArmedBgColor "TFOrange" + ReplayBrowser.Button.DepressedBgColor "TFOrange" + ReplayBrowser.CollectionTitle.FgColor "LightRed" + ReplayBrowser.Warning.FgColor "White" + ReplayBrowser.ScrollBar.SliderButton.FgColor "TransparentYellow" + ReplayBrowser.Search.BgColor "TanDark" + ReplayBrowser.Search.FgColor "White" + + Replay.RenderDialog.BgColor "LighterDarkBrown" + + Econ.Dialog.BgColor "Blank" + Econ.Button.BgColor "TanDark" + Econ.Button.FgColor "TanLight" + Econ.Button.ArmedBgColor "TFOrange" + Econ.Button.ArmedFgColor "TanLight" + Econ.Button.DepressedBgColor "TFOrange" + Econ.Button.DepressedFgColor "Black" + + Econ.Button.PresetDefaultColorFg "G_ButtonSelectedText" + Econ.Button.PresetArmedColorFg "G_ButtonHoverText" + Econ.Button.PresetDepressedColorFg "G_ButtonSelectedText" + + Econ.Button.PresetDefaultColorBg "G_ButtonSelectedBg" + Econ.Button.PresetArmedColorBg "G_ButtonHoverBg" + Econ.Button.PresetDepressedColorBg "G_ButtonSelectedBg" + + Border.Bright "Blank" // the lit side of a control + Border.Dark "Black" // the dark/unlit side of a control + Border.Selection "Gray" // the additional border color for displaying the default/selected button + + Button.TextColor "G_ButtonText" + Button.BgColor "G_ButtonBg" + Button.ArmedTextColor "G_ButtonHoverText" + Button.ArmedBgColor "G_ButtonHoverBg" + Button.SelectedTextColor "G_ButtonSelectedText" + Button.SelectedBgColor "G_ButtonSelectedBg" + Button.DepressedTextColor "G_ButtonSelectedText" + Button.DepressedBgColor "G_ButtonSelectedBg" + CheckButton.TextColor "G_MenuText" + CheckButton.SelectedTextColor "G_MenuText" + CheckButton.BgColor "0 0 0 0" + CheckButton.Border1 "G_MenuText" // the left checkbutton border + CheckButton.Border2 "G_MenuText" // the right checkbutton border + CheckButton.Check "G_MenuText" // color of the check itself + CheckButton.HighlightFgColor "G_MenuText" + + ComboBoxButton.ArrowColor "G_MenuText" + ComboBoxButton.ArmedArrowColor "G_MenuText" + ComboBoxButton.BgColor "Blank" + ComboBoxButton.DisabledBgColor "Blank" + + Frame.BgColor "TransparentBlack" + Frame.OutOfFocusBgColor "TransparentBlack" + Frame.FocusTransitionEffectTime "0.0" [$WIN32] // time it takes for a window to fade in/out on focus/out of focus + Frame.TransitionEffectTime "0.0" [$WIN32] // time it takes for a window to fade in/out on open/close + Frame.FocusTransitionEffectTime "0.15" [$X360] // time it takes for a window to fade in/out on focus/out of focus + Frame.TransitionEffectTime "0.15" [$X360] // time it takes for a window to fade in/out on open/close + Frame.AutoSnapRange "0" + FrameGrip.Color1 "Blank" + FrameGrip.Color2 "Blank" + FrameTitleButton.FgColor "Blank" + FrameTitleButton.BgColor "Blank" + FrameTitleButton.DisabledFgColor "Blank" + FrameTitleButton.DisabledBgColor "Blank" + FrameSystemButton.FgColor "Blank" + FrameSystemButton.BgColor "Blank" + FrameSystemButton.Icon "" + FrameSystemButton.DisabledIcon "" + FrameTitleBar.TextColor "Orange" + FrameTitleBar.BgColor "Blank" + FrameTitleBar.DisabledTextColor "Orange" + FrameTitleBar.DisabledBgColor "Blank" + + GraphPanel.FgColor "Orange" + GraphPanel.BgColor "TransparentBlack" + + Label.TextDullColor "TanDark" + Label.TextColor "TanLight" + Label.TextBrightColor "TanLight" + Label.SelectedTextColor "White" + Label.BgColor "Blank" + Label.DisabledFgColor1 "Blank" + Label.DisabledFgColor2 "Black" + + ListPanel.TextColor "Orange" + ListPanel.BgColor "TransparentBlack" + ListPanel.SelectedTextColor "Black" + ListPanel.SelectedBgColor "Red" + ListPanel.SelectedOutOfFocusBgColor "Red" + ListPanel.EmptyListInfoTextColor "Orange" + + Menu.TextColor "G_ButtonText" + Menu.BgColor "G_ButtonBg" + Menu.ArmedTextColor "G_ButtonSelectedText" + Menu.ArmedBgColor "G_ButtonSelectedBg" + Menu.TextInset "6" + + Chat.TypingText "Orange" + + Panel.FgColor "Gray" + Panel.BgColor "Blank" + + HTML.BgColor "Blank" + + ProgressBar.FgColor "ProgressOffWhite" + ProgressBar.BgColor "ProgressBackground" + + CircularProgressBar.FgColor "White" + CircularProgressBar.BgColor "White" + + "BuildingHealthBar.BgColor" "HealthBgGrey" + "BuildingHealthBar.Health" "ProgressOffWhite" + "BuildingHealthBar.LowHealth" "LowHealthRed" + + PropertySheet.TextColor "Orange" + PropertySheet.SelectedTextColor "Orange" + PropertySheet.TransitionEffectTime "0.25" // time to change from one tab to another + + RadioButton.TextColor "Orange" + RadioButton.SelectedTextColor "Orange" + + RichText.TextColor "Gray" + RichText.BgColor "Blank" + RichText.SelectedTextColor "Gray" + RichText.SelectedBgColor "Red" + + ScrollBarButton.FgColor "G_MenuText" + ScrollBarButton.BgColor "Blank" + ScrollBarButton.ArmedFgColor "G_MenuText" + ScrollBarButton.ArmedBgColor "Blank" + ScrollBarButton.DepressedFgColor "Black" + ScrollBarButton.DepressedBgColor "Blank" + + ScrollBarSlider.FgColor "G_MenuText" // nob color + ScrollBarSlider.BgColor "Blank" // slider background color + + SectionedListPanel.HeaderTextColor "Orange" + SectionedListPanel.HeaderBgColor "Blank" + SectionedListPanel.DividerColor "Black" + SectionedListPanel.TextColor "Orange" + SectionedListPanel.BrightTextColor "Orange" + SectionedListPanel.BgColor "TransparentLightBlack" + SectionedListPanel.SelectedTextColor "Black" + SectionedListPanel.SelectedBgColor "Red" + SectionedListPanel.OutOfFocusSelectedTextColor "Black" + SectionedListPanel.OutOfFocusSelectedBgColor "255 255 255 32" + + Slider.NobColor "156 53 51 255" // Highlight color + Slider.TextColor "220 206 199 255" // Menu text color + Slider.TrackColor "220 206 199 255" // Menu text color + Slider.DisabledTextColor1 "220 206 199 120" // Dimm Menu text color + Slider.DisabledTextColor2 "220 206 199 120" // Dimm Menu text color + + TextEntry.TextColor "Gray" + TextEntry.BgColor "Blank" + TextEntry.CursorColor "Gray" + TextEntry.DisabledTextColor "Gray" + TextEntry.DisabledBgColor "Blank" + TextEntry.SelectedTextColor "TanLight" + TextEntry.SelectedBgColor "Gray" + TextEntry.OutOfFocusSelectedBgColor "Blank" + TextEntry.FocusEdgeColor "Blank" + + ToggleButton.SelectedTextColor "Orange" + + Tooltip.TextColor "TransparentBlack" + Tooltip.BgColor "Red" + + TreeView.BgColor "TransparentBlack" + + WizardSubPanel.BgColor "Blank" + + TimerProgress.Active "HudTimerProgressActive" + TimerProgress.InActive "HudTimerProgressInActive" + TimerProgress.Warning "HudTimerProgressWarning" + + HudObjectives.FgColor "HudPanelForeground" + HudObjectives.BgColor "HudPanelBackground" + HudObjectives.BorderColor "HudPanelBorder" + + HudProgressBar.Active "HudProgressBarActive" + HudProgressBar.InActive "HudProgressBarInActive" + + HudCaptureIcon.Active "HudProgressBarActive" + HudCaptureIcon.InActive "HudProgressBarInActive" + HudCaptureProgressBar.Active "HudProgressBarActive" + HudCaptureProgressBar.InActive "HudProgressBarInActive" + + // scheme-specific colors + "FgColor" "G_Highlight" + "BgColor" "TransparentBlack" + + "ViewportBG" "Blank" + "TeamSpec" "204 204 204 255" + "TeamRed" "255 64 64 255" + "TeamBlue" "153 204 255 255" + + "MapDescriptionText" "Gray" // the text used in the map description window + "HudIcon_Green" "0 160 0 255" + "HudIcon_Red" "160 0 0 255" + + // CHudMenu + "ItemColor" "255 167 42 200" // default 255 167 42 255 + "MenuColor" "233 208 173 255" + "MenuBoxBg" "0 0 0 100" + + // weapon selection colors + "SelectionNumberFg" "251 235 202 255" + "SelectionTextFg" "251 235 202 255" + "SelectionEmptyBoxBg" "0 0 0 80" + "SelectionBoxBg" "0 0 0 80" + "SelectionSelectedBoxBg" "0 0 0 190" + + // Hint message colors + "HintMessageFg" "255 255 255 255" + "HintMessageBg" "0 0 0 60" + + "ProgressBarFg" "255 30 13 255" + + // Top-left corner of the menu on the main screen + "Main.Menu.X" "32" + "Main.Menu.Y" "248" + + // Blank space to leave beneath the menu on the main screen + "Main.BottomBorder" "32" + + "VguiScreenCursor" "255 208 64 255" + } +} diff --git a/hud_toonhud/resource/clientscheme_fonts.res b/hud_toonhud/resource/clientscheme_fonts.res new file mode 100644 index 0000000..410dae5 --- /dev/null +++ b/hud_toonhud/resource/clientscheme_fonts.res @@ -0,0 +1,3302 @@ +Scheme +{ + //////////////////////// FONTS ///////////////////////////// + + Fonts + { + + "G_MenuArrowBig" + { + "1" + { + "name" "ToonHUD Icons" + "tall" "26" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "G_MenuArrowSmall" + { + "1" + { + "name" "ToonHUD Icons" + "tall" "15" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + + "G_BallSmall" + { + "1" + { + "name" "ToonHUD Icons" + "tall" "15" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "G_Slash" + { + "1" + { + "name" "ToonHUD Icons" + "tall" "23" [$WINDOWS] + "tall" "37" [!$WINDOWS] + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "G_SlashSmall" + { + "1" + { + "name" "ToonHUD Icons" + "tall" "19" [$WINDOWS] + "tall" "30" [!$WINDOWS] + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "G_SearchIcon" + { + "1" + { + "name" "ToonHUD Icons" + "tall" "20" [$WINDOWS] + "tall" "25" [!$WINDOWS] + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "G_HomeIcon" + { + "1" + { + "name" "ToonHUD Icons" + "tall" "8" [$WINDOWS] + "tall" "10" [!$WINDOWS] + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "G_HeadsIcon" + { + "1" + { + "name" "ToonHUD Icons" + "tall" "12" [$WINDOWS] + "tall" "18" [!$WINDOWS] + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "G_Stickys" + { + "1" + { + "name" "ToonHUD Icons" + "tall" "60" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "G_FontHuge" + { + "1" + { + "name" "Gobold" [$WINDOWS] // Primary font + "name" "Gobold" [!$WINDOWS] // Primary font + "tall" "50" [$WINDOWS] // Size Huge Primary + "tall" "50" [!$WINDOWS] // Size Huge Primary + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + + "G_FontBig" + { + "1" + { + "name" "Gobold" [$WINDOWS] // Primary font + "name" "Gobold" [!$WINDOWS] // Primary font + "tall" "32" // Size Big Primary + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + + "G_FontMedium" + { + "1" + { + "name" "Gobold" [$WINDOWS] // Primary font + "name" "Gobold" [!$WINDOWS] // Primary font + "tall" "20" [$WINDOWS] // Size Medium Primary + "tall" "20" [!$WINDOWS] // Size Medium Primary + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + + "G_FontSmall" + { + "1" + { + "name" "Gobold" [$WINDOWS] // Primary font + "name" "Gobold" [!$WINDOWS] // Primary font + "tall" "12" [$WINDOWS] // Size Small Primary + "tall" "12" [!$WINDOWS] // Size Small Primary + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + + "G_FontTiny" + { + "1" + { + "name" "Gobold" [$WINDOWS] // Primary font + "name" "Gobold" [!$WINDOWS] // Primary font + "tall" "12" [$WINDOWS] // Size Tiny Primary + "tall" "12" [!$WINDOWS] // Size Tiny Primary + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + + + "G_FontHuge_2" + { + "1" + { + "name" "Lato" [$WINDOWS] // Secondary font + "name" "Lato" [!$WINDOWS] // Secondary font + "tall" "25" // Size Huge Secondary + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + + "G_FontBig_2" + { + "1" + { + "name" "Lato" [$WINDOWS] // Secondary font + "name" "Lato" [!$WINDOWS] // Secondary font + "tall" "19" // Size Big Secondary + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + + "G_FontMedium_2" + { + "1" + { + "name" "Lato" [$WINDOWS] // Secondary font + "name" "Lato" [!$WINDOWS] // Secondary font + "tall" "16" // Size Medium Secondary + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + + "G_FontSmall_2" + { + "1" + { + "name" "Lato" [$WINDOWS] // Secondary font + "name" "Lato" [!$WINDOWS] // Secondary font + "tall" "12" // Size Small Secondary + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + + "G_FontTiny_2" + { + "1" + { + "name" "Lato" [$WINDOWS] // Secondary font + "name" "Lato" [!$WINDOWS] // Secondary font + "tall" "10" // Size Tiny Secondary + "weight" "0" + "additive" "0" + "antialias" "1" + "dropshadow" "0" + } + } + + "G_FontHealth" + { + "1" + { + "name" "Gobold" [$WINDOWS] // Health Font | Primary font + "name" "Gobold" [!$WINDOWS] // Health Font | Primary font + "tall" "50" // Size Huge Primary - Font Size Health + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + + "G_FontAmmo" + { + "1" + { + "name" "Gobold" [$WINDOWS] // Ammo Font | Primary font + "name" "Gobold" [!$WINDOWS] // Ammo Font | Primary font + "tall" "50" // Size Huge Primary - Font Size Ammo + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + + "G_FontMainMenuItem" + { + "1" + { + "name" "Gobold" [$WINDOWS] // Primary font + "name" "Gobold" [!$WINDOWS] // Primary font + "tall" "20" [$WINDOWS] // Font Size Big Main Menu + "tall" "10" [!$WINDOWS] // Font Size Big Main Menu + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + + "G_FontMainMenuItemSmall" + { + "1" + { + "name" "Gobold" [$WINDOWS] // Primary font + "name" "Gobold" [!$WINDOWS] // Primary font + "tall" "14" [$WINDOWS] // Font Size Main Menu + "tall" "12" [!$WINDOWS] // Font Size Main Menu + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + + "G_FontDamage" + { + "1" + { + "name" "Gobold" [$WINDOWS] // Damage font | Primary font + "name" "Gobold" [!$WINDOWS] // Damage font | Primary font + "tall" "20" // Damage size + "weight" "0" + "additive" "0" + "antialias" "1" + "outline" "1" // Damage outline + } + } + + "G_FontCritDamage" + { + "1" + { + "name" "Gobold" [$WINDOWS] // Crit damage font | Primary font + "name" "Gobold" [!$WINDOWS] // Crit damage font | Primary font + "tall" "22" // Crit damage size + "weight" "0" + "additive" "0" + "antialias" "1" + "outline" "1" // Crit damage outline + } + } + + "G_FontTargetIDHealth" + { + "1" + { + "name" "Gobold" [$WINDOWS] // Target ID health font | Primary font + "name" "Gobold" [!$WINDOWS] // Target ID health font | Primary font + "tall" "14" // Target ID health text size + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + + "G_FontNumberButton" + { + "1" + { + "name" "Verdana" + "tall" "9" + "weight" "500" + "antialias" "1" + } + } + + "G_FontMediumBlur" + { + "1" + { + "name" "Gobold" [$WINDOWS] // Primary font + "name" "Gobold" [!$WINDOWS] // Primary font + "tall" "20" // Size Medium Primary + "weight" "0" + "additive" "0" + "antialias" "1" + "blur" "3" + } + } + + "G_FontSmallBlur" + { + "1" + { + "name" "Gobold" [$WINDOWS] // Primary font + "name" "Gobold" [!$WINDOWS] // Primary font + "tall" "12" [$WINDOWS] // Size Small Primary + "tall" "12" [!$WINDOWS] // Size Small Primary + "weight" "0" + "additive" "0" + "antialias" "1" + "blur" "3" + } + } + + "G_FontNone" + { + "1" + { + "name" "Verdana" + "tall" "1" + "weight" "100" + "additive" "0" + "antialias" "0" + "yres" "0 2000" + } + } + + "Default" + { + "1" + { + "name" "Verdana" + "tall" "12" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "13" [$WIN32] + "tall" "20" [$X360] + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "14" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "20" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1024 1199" + "antialias" "1" + } + "5" // Misyl: Proportional + { + "name" "Verdana" + "tall" "9" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "antialias" "1" + } + "6" + { + "name" "Verdana" + "tall" "12" + "range" "0x0000 0x00FF" + "weight" "900" + } + "7" + { + "name" "Arial" + "tall" "12" + "range" "0x0000 0x00FF" + "weight" "800" + } + + + } + "DefaultUnderline" + { + "1" + { + "name" "Tahoma" + "tall" "12" + "weight" "500" + "underline" "1" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + "2" + { + "name" "Arial" + "tall" "11" + "range" "0x0000 0x00FF" + "weight" "800" + } + } + "DefaultSmall" + { + "1" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "13" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "14" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "20" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1024 1199" + "antialias" "1" + } + "5" // Misyl: Proportional + { + "name" "Verdana" + "tall" "9" + "weight" "0" + "range" "0x0000 0x017F" + "antialias" "1" + } + "6" + { + "name" "Arial" + "tall" "12" + "range" "0x0000 0x00FF" + "weight" "0" + } + } + + + "G_RespawnTimer" + { + "1" + { + "name" "Verdana" + "tall" "10" + "weight" "400" + "outline" "1" + } + } + + "G_FontKillfeed" + { + "1" + { + "name" "Verdana" // Killfeed font + "tall" "20" // Killfeed tall + "weight" "900" // Killfeed weight + "antialias" "1" // Killfeed antialias + } + } + + "DefaultVerySmall" + { + "1" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "14" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1024 1199" + "antialias" "1" + } + "5" // Misyl: Proportional + { + "name" "Verdana" + "tall" "7" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "antialias" "1" + } + } + + "DefaultVerySmallBlur" + { + "1" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "480 599" + "blur" "2" + } + "2" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "600 767" + "blur" "2" + } + "3" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "768 1023" + "antialias" "1" + "blur" "2" + } + "4" + { + "name" "Verdana" + "tall" "14" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1024 1199" + "antialias" "1" + "blur" "2" + } + "5" // Misyl: Proportional + { + "name" "Verdana" + "tall" "18" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "antialias" "1" + "blur" "2" + } + } + + "G_FontWinpanel" + { + "1" + { + "name" "Verdana" + "tall" "13" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "13" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "15" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "16" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Verdana" + "tall" "18" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1200 6000" + "antialias" "1" + } + } + + DefaultLarge + { + "1" + { + "name" "Verdana" + "tall" "18" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "21" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "22" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "28" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Verdana" + "tall" "30" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1200 6000" + "antialias" "1" + } + "6" + { + "name" "Verdana" + "tall" "20" + "range" "0x0000 0x00FF" + "weight" "900" + } + "7" + { + "name" "Arial" + "tall" "20" + "range" "0x0000 0x00FF" + "weight" "800" + } + } + CenterPrintText + { + // note that this scales with the screen resolution + "1" + { + "name" "Trebuchet MS" [$WINDOWS] + "name" "Helvetica" [!$WINDOWS] + "tall" "18" + "weight" "900" + "antialias" "1" + "additive" "1" + } + } + + "PlayerPanelPlayerName" + { + "1" + { + "name" "Verdana" + "tall" "6" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + HudHintText + { + "1" + { + "name" "Verdana" + "tall" "12" + "weight" "700" + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "13" [$WIN32] + "tall" "23" [$X360] + "weight" "700" + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "14" + "weight" "700" + "yres" "768 1023" + } + "4" + { + "name" "Verdana" + "tall" "20" + "weight" "700" + "yres" "1024 1199" + } + "5" // Misyl: Proportional + { + "name" "Verdana" + "tall" "12" + "weight" "700" + "antialias" "1" + } + } + "HudFontGiant" + { + "1" + { + "name" "TF2" + "tall" "24" + "tall_lodef" "80" + "weight" "500" + "additive" "0" + "antialias" "1" + "yres" "480 599" + } + "2" + { + "name" "TF2" + "tall" "32" + "tall_hidef" "120" + "weight" "500" + "additive" "0" + "antialias" "1" + "yres" "600 767" + } + "3" + { + "name" "TF2" + "tall" "44" + "weight" "500" + "additive" "0" + "antialias" "1" + "yres" "768 1023" + } + "4" + { + "name" "TF2" + "tall" "48" + "weight" "500" + "additive" "0" + "antialias" "1" + "yres" "1024 1199" + } + "5" // Misyl: Proportional + { + "name" "TF2" + "tall" "24" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudFontGiantBold" + { + "1" + { + "name" "TF2 Build" + "tall" "44" + "tall_lodef" "52" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + + "HudFontBiggerBold" + { + "1" + { + "name" "TF2 Build" + "tall" "35" + "tall_lodef" "40" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + + "HudFontBig" + { + "1" + { + "name" "TF2" + "tall" "36" + "tall_hidef" "48" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudFontMediumBig" + { + "1" + { + "name" "TF2" + "tall" "30" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudFontMediumBigBold" + { + "1" + { + "name" "TF2 Build" + "tall" "30" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudFontMedium" + { + "1" + { + "name" "TF2" + "tall" "24" + "tall_lodef" "28" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudFontMediumSecondary" + { + "1" + { + "name" "TF2 Secondary" + "tall" "24" + "weight" "500" + "yres" "1 1199" + "additive" "0" + "antialias" "1" + } + "2" // Misyl: Proportional + { + "name" "TF2 Secondary" + "tall" "10" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudFontMediumBold" + { + "1" + { + "name" "TF2 Build" + "tall" "24" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudFontMediumSmallBold" + { + "1" + { + "name" "TF2 Build" + "tall" "18" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudFontMediumSmall" + { + "1" + { + "name" "TF2" + "tall" "18" + "tall_hidef" "24" + "tall_lodef" "18" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudFontMediumSmallSecondary" + { + "1" + { + "name" "TF2 Secondary" + "tall" "18" + "tall_hidef" "24" + "tall_lodef" "20" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudFontSmall" + { + "1" + { + "name" "TF2 Secondary" + "tall" "14" + "tall_lodef" "16" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudFontSmallishBold" + { + "1" + { + "name" "TF2 Build" + "tall" "16" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudFontSmallBold" + { + "1" + { + "name" "TF2 Build" + "tall" "14" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudFontSmallBoldShadow" + { + "1" + { + "name" "TF2 Build" + "tall" "14" + "weight" "500" + "additive" "0" + "antialias" "1" + "dropshadow" "1" + } + } + "HudFontSmallest" + { + "1" + { + "name" "TF2 Secondary" + "tall" "11" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudFontSmallestShadow" + { + "1" + { + "name" "TF2 Secondary" + "tall" "11" + "weight" "500" + "additive" "0" + "antialias" "1" + "dropshadow" "1" + } + } + "HudFontSmallestBold" + { + "1" + { + "name" "TF2 Build" + "tall" "10" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + "PerformanceModeSmall" + { + "1" + { + "name" "TF2 Build" + "tall" "4" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "StorePromotionsTitle" + { + "1" + { + "name" "TF2 Build" + "tall" "10" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "FontCartPrice" + { + "1" + { + "name" "TF2 Build" + "tall" "16" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "FontStorePrice" + { + "1" + { + "name" "TF2 Build" + "tall" "9" + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + "FontStoreOriginalPrice" + { + "1" + { + "name" "TF2 Secondary" + "tall" "9" + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + "FontStorePriceSmall" + { + "1" + { + "name" "TF2 Build" + "tall" "6" + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + "FontStorePromotion" + { + "1" + { + "name" "TF2 Secondary" + "tall" "12" + "tall_hidef" "14" + "tall_lodef" "16" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + "TextTooltipFont" + { + "1" + { + "name" "TF2 Secondary" + "tall" "11" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + GameUIButtons + { + "1" //[$X360] + { + "bitmap" "1" + "name" "Buttons" + "scalex" "0.5" + "scalex_lodef" "0.75" + "scaley" "0.5" + "scaley_lodef" "0.75" + } + } + GameUIButtonsSmall + { + "1" [$X360] + { + "bitmap" "1" + "name" "Buttons" + "scalex" "0.5" + "scaley" "0.5" + } + } + GameUIButtonsSmallest + { + "1" [$X360] + { + "bitmap" "1" + "name" "Buttons" + "scalex" "0.4" + "scaley" "0.4" + } + } + GameUIButtonsSteamController + { + "1" + { + "bitmap" "1" + "name" "ButtonsSC" + "scalex" "0.5" + "scalex_lodef" "0.75" + "scaley" "0.5" + "scaley_lodef" "0.75" + } + } + GameUIButtonsSteamControllerSmall + { + "1" + { + "bitmap" "1" + "name" "ButtonsSC" + "scalex" "0.25" + "scaley" "0.25" + } + } + GameUIButtonsSteamControllerSmallest + { + "1" + { + "bitmap" "1" + "name" "ButtonsSC" + "scalex" "0.15" + "scaley" "0.15" + } + } + "GameUIButtonText" + { + "1" + { + "name" "TF2 Secondary" + "tall" "18" + "tall_hidef" "24" + "tall_lodef" "18" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudClassHealth" + { + "1" + { + "name" "TF2" + "tall" "16" + "tall_hidef" "22" + "tall_lodef" "22" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "SpectatorKeyHints" + { + "1" + { + "name" "Verdana" + "tall" "8" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "ClockSubText" + { + "1" + { + "name" "Verdana" + "tall" "9" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "ClockSubTextSuddenDeath" + { + "1" + { + "name" "Verdana" + "tall" "8" + "tall_hidef" "9" + "tall_lodef" "10" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "ClockSubTextTiny" + { + "1" + { + "name" "Verdana" + "tall" "8" + "tall_hidef" "7" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "HudSelectionText" + { + "1" + { + "name" "TF2" + "tall" "15" + "weight" "700" + "antialias" "1" + "yres" "1 599" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "additive" "1" + } + "2" + { + "name" "TF2" + "tall" "15" [$WIN32] + "tall" "21" [$X360] + "weight" "700" + "antialias" "1" + "yres" "600 767" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "additive" "1" + } + "3" + { + "name" "TF2" + "tall" "18" + "weight" "900" + "antialias" "1" + "yres" "768 1023" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + "4" + { + "name" "TF2" + "tall" "21" + "weight" "900" + "antialias" "1" + "yres" "1024 1199" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + "5" + { + "name" "TF2" + "tall" "24" + "weight" "1000" + "antialias" "1" + "yres" "1200 10000" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + } + DebugOverlay + { + "1" [$WIN32] + { + "name" "Courier New" + "tall" "14" + "weight" "400" + "outline" "1" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + "1" [$X360] + { + "name" "Tahoma" + "tall" "18" + "weight" "200" + "outline" "1" + } + } + TFTypeDeath + { + "1" + { + "name" "tfd" // tfd.ttf + "tall" "28" + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + + Icons + { + "1" + { + "name" "Team Fortress" // tf.ttf + "tall" "28" + "weight" "0" + "additive" "1" + "antialias" "1" + } + } + "BetaFont" + { + "1" + { + "name" "Courier New" + "tall" "90" + "weight" "900" + "range" "0x0000 0x007F" // Basic Latin + "antialias" "1" + "additive" "0" + } + } + + HudNumbers + { + "1" + { + "name" "Team Fortress" // tf.ttf + "tall" "28" + "weight" "0" + "additive" "1" + "antialias" "1" + } + "2" + { + "name" "Verdana" + "tall" "28" + "weight" "0" + "additive" "1" + "antialias" "1" + } + } + "CloseCaption_Normal" + { + "1" + { + "name" "Lato" [$WINDOWS] // Closed captions font | Secondary font + "name" "Lato" [!$WINDOWS] // Closed captions font | Secondary font + "tall" "20" // Closed captions size | Size Medium Primary + "weight" "500" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "antialias" "1" + "outline" "0" // Closed captions outline + } + } + "CloseCaption_Italic" + { + "1" + { + "name" "Lato" [$WINDOWS] // Closed captions font | Secondary font + "name" "Lato" [!$WINDOWS] // Closed captions font | Secondary font + "tall" "20" // Closed captions size | Size Medium Primary + "weight" "500" + "italic" "1" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "antialias" "1" + "outline" "0" // Closed captions outline + } + } + "CloseCaption_Bold" + { + "1" + { + "name" "Lato" [$WINDOWS] // Closed captions font | Secondary font + "name" "Lato" [!$WINDOWS] // Closed captions font | Secondary font + "tall" "20" // Closed captions size | Size Medium Primary + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "antialias" "1" + "outline" "0" // Closed captions outline + } + } + "CloseCaption_BoldItalic" + { + "1" + { + "name" "Lato" [$WINDOWS] // Closed captions font | Secondary font + "name" "Lato" [!$WINDOWS] // Closed captions font | Secondary font + "tall" "20" // Closed captions size | Size Medium Primary + "weight" "900" + "italic" "1" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "antialias" "1" + "outline" "0" // Closed captions outline + } + } + "CloseCaption_Small" + { + "1" + { + "name" "Lato" [$WINDOWS] // Closed captions font | Secondary font + "name" "Lato" [!$WINDOWS] // Closed captions font | Secondary font + "tall" "20" // Closed captions size | Size Medium Primary + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "antialias" "1" + "outline" "0" // Closed captions outline + } + } + // this is the symbol font + "Marlett" + { + "1" + { + "name" "Marlett" + "tall" "20" + "weight" "0" + "symbol" "1" + "range" "0x0000 0x007F" // Basic Latin + } + } + "MarlettSmall" + { + "1" + { + "name" "Marlett" + "tall" "14" + "weight" "0" + "symbol" "1" + "range" "0x0000 0x007F" // Basic Latin + } + } + "MenuMainTitle" + { + "1" + { + "name" "TF2" + "tall" "24" + "antialias" "1" + "weight" "500" + } + } + "MenuClassBuckets" + { + "1" + { + "name" "TF2 Secondary" + "tall" "11" + "tall_lodef" "14" + "antialias" "1" + "weight" "500" + } + } + "MenuKeys" + { + "1" + { + "name" "TF2" + "tall" "12" + "antialias" "1" + "weight" "500" + } + } + + "GoalText" + { + "1" + { + "name" "Verdana" + "tall" "13" + "tall_hidef" "14" + "tall_lodef" "17" + "weight" "800" + "additive" "0" + "antialias" "1" + } + } + + "ChalkboardTitle" + { + "1" + { + "name" "TF2 Professor" + "tall" "28" + "tall_lodef" "48" + "tall_hidef" "48" + "antialias" "1" + "custom" "1" [!$WINDOWS] + "weight" "500" + "weight_lodef" "800" + "weight_hidef" "1000" + } + } + "ChalkboardTitleBig" + { + "1" + { + "name" "TF2 Professor" + "tall" "40" + "tall_lodef" "48" + "tall_hidef" "48" + "antialias" "1" + "custom" "1" [!$WINDOWS] + "weight" "500" + "weight_lodef" "800" + "weight_hidef" "1000" + } + } + "ChalkboardTitleMedium" + { + "1" + { + "name" "TF2 Professor" + "tall" "24" + "tall_lodef" "36" + "tall_hidef" "36" + "antialias" "1" + "custom" "1" [!$WINDOWS] + "weight" "500" + } + } + "ChalkboardText" + { + "1" + { + "name" "TF2 Professor" + "tall" "14" [$WINDOWS] + "tall" "15" [!$WINDOWS] + "tall_lodef" "32" + "tall_hidef" "32" + "antialias" "1" + "custom" "1" [!$WINDOWS] + "weight" "500" + } + } + "ScoreboardSmallest" + { + "1" + { + "name" "Verdana" + "tall" "6" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + "ScoreboardVerySmall" + { + "1" + { + "name" "Verdana" + "tall" "8" + "tall_hidef" "10" + "tall_lodef" "14" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + "ScoreboardSmall" + { + "1" + { + "name" "TF2 Secondary" + "tall" "10" + "tall_hidef" "12" + "tall_lodef" "14" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + "ScoreboardMediumSmall" + { + "1" + { + "name" "TF2" + "tall" "14" + "weight" "500" + "range" "0x0000 0x007F" // Basic Latin + "antialias" "1" + "additive" "0" + } + } + "ScoreboardMedium" + { + "1" + { + "name" "TF2 Secondary" + "tall" "20" + "weight" "500" + "range" "0x0000 0x007F" // Basic Latin + "antialias" "1" + "additive" "0" + } + } + "ScoreboardTeamName" + { + "1" + { + "name" "TF2 Secondary" + "tall" "20" + "tall_hidef" "24" + "tall_lodef" "24" + "weight" "500" + "range" "0x0000 0x007F" // Basic Latin + "antialias" "1" + "additive" "0" + } + } + "ScoreboardTeamCountNew" + { + "1" + { + "name" "TF2 Secondary" + "tall" "14" + "weight" "500" + "range" "0x0000 0x007F" // Basic Latin + "antialias" "1" + "additive" "0" + } + } + "ScoreboardTeamNameNew" + { + "1" + { + "name" "TF2 Secondary" + "tall" "20" + "weight" "500" + "range" "0x0000 0x007F" // Basic Latin + "antialias" "1" + "additive" "0" + } + } + "ScoreboardTeamNameLarge" + { + "1" + { + "name" "TF2 Secondary" + "tall" "34" + "tall_hidef" "38" + "tall_lodef" "38" + "weight" "500" + "range" "0x0000 0x007F" // Basic Latin + "antialias" "1" + "additive" "0" + } + } + + "ScoreboardTeamScoreNew" + { + "1" + { + "name" "TF2" + "tall" "36" + "tall_hidef" "48" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "ScoreboardTeamScore" + { + "1" + { + "name" "TF2" + "tall" "52" + "tall_lodef" "80" + "range" "0x0000 0x00FF" + "weight" "400" + "yres" "1 599" + "antialias" "1" + } + "2" + { + "name" "TF2" + "tall" "72" + "tall_hidef" "120" + "range" "0x0000 0x00FF" + "weight" "400" + "yres" "600 767" + "antialias" "1" + } + "3" + { + "name" "TF2" + "tall" "100" + "range" "0x0000 0x00FF" + "weight" "400" + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "TF2" + "tall" "140" + "range" "0x0000 0x00FF" + "weight" "400" + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "TF2" + "tall" "180" + "range" "0x0000 0x00FF" + "weight" "400" + "yres" "1200 10000" + "antialias" "1" + } + } + + "MatchSummaryTeamScores" + { + "1" + { + "name" "TF2" + "tall" "36" + "weight" "500" + "range" "0x0000 0x007F" // Basic Latin + "antialias" "1" + "additive" "0" + } + } + "MatchSummaryStatsAndMedals" + { + "1" + { + "name" "TF2 Secondary" + "tall" "14" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + "ControlPointTimer" + { + "1" + { + "name" "TF2 Secondary" + "tall" "10" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + "ControlPointTimerSmaller" + { + "1" + { + "name" "TF2 Secondary" + "tall" "7" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "Link" + { + "1" + { + "name" "TF2 Secondary" + "tall" "10" + "tall_hidef" "12" + "tall_lodef" "14" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "TargetID" + { + "1" + { + "name" "Verdana" + "tall" "12" + "weight" "700" + "yres" "480 599" + "dropshadow" "0" + } + "2" + { + "name" "Verdana" + "tall" "13" + "weight" "700" + "yres" "600 767" + "dropshadow" "0" + } + "3" + { + "name" "Verdana" + "tall" "14" + "weight" "700" + "yres" "768 1023" + "dropshadow" "0" + } + "4" + { + "name" "Verdana" + "tall" "20" + "weight" "700" + "yres" "1024 1199" + "dropshadow" "0" + } + "5" + { + "name" "Verdana" + "tall" "24" + "weight" "700" + "yres" "1200 10000" + "dropshadow" "0" + } + } + + "GlobalChatFont" + { + "1" + { + "name" "Verdana" // Chat font + "tall" "12" // Chat fontsize + "weight" "700" // Chat fontweight + "yres" "480 599" // Chat yres + "dropshadow" "1" // Chat shadow + "antialias" "0" // Chat antialias + } + "2" + { + "name" "Verdana" // Chat font + "tall" "14" // Chat fontsize + "weight" "700" // Chat fontweight + "yres" "600 767" // Chat yres + "dropshadow" "1" // Chat shadow + "antialias" "0" // Chat antialias + } + "3" + { + "name" "Verdana" // Chat font + "tall" "15" // Chat fontsize + "weight" "700" // Chat fontweight + "yres" "768 1023" // Chat yres + "dropshadow" "1" // Chat shadow + "antialias" "0" // Chat antialias + } + "4" + { + "name" "Verdana" // Chat font + "tall" "17" // Chat fontsize + "weight" "700" // Chat fontweight + "yres" "1024 1199" // Chat yres + "dropshadow" "1" // Chat shadow + "antialias" "0" // Chat antialias + } + "5" + { + "name" "Verdana" // Chat font + "tall" "22" // Chat fontsize + "weight" "700" // Chat fontweight + "yres" "1200 10000" // Chat yres + "dropshadow" "1" // Chat shadow + "antialias" "0" // Chat antialias + } + } + + "GlobalChatInputFont" + { + "1" + { + "name" "Verdana" // Chat font + "tall" "8" + "weight" "700" // Chat fontweight + "dropshadow" "1" // Chat shadow + "antialias" "0" // Chat antialias + } + } + + "ChatFont" + { + "1" + { + "name" "TF2" + "tall" "12" + "weight" "700" + "yres" "480 599" + "dropshadow" "1" + } + "2" + { + "name" "Verdana" + "tall" "13" + "weight" "700" + "yres" "600 767" + "dropshadow" "1" + } + "3" + { + "name" "Verdana" + "tall" "14" + "weight" "700" + "yres" "768 1023" + "dropshadow" "1" + } + "4" + { + "name" "Verdana" + "tall" "20" + "weight" "700" + "yres" "1024 1199" + "dropshadow" "1" + } + "5" + { + "name" "Verdana" + "tall" "24" + "weight" "700" + "yres" "1200 10000" + "dropshadow" "1" + } + } + "ChatMiniFont" + { + "1" + { + "name" "Verdana" + "tall" "10" + "weight" "700" + "yres" "480 599" + "dropshadow" "1" + } + "2" + { + "name" "Verdana" + "tall" "10" + "weight" "700" + "yres" "600 767" + "dropshadow" "1" + } + "3" + { + "name" "Verdana" + "tall" "13" + "weight" "700" + "yres" "768 1023" + "dropshadow" "1" + } + "4" + { + "name" "Verdana" + "tall" "14" + "weight" "700" + "yres" "1024 1199" + "dropshadow" "1" + } + "5" + { + "name" "Verdana" + "tall" "15" + "weight" "700" + "yres" "1200 10000" + "dropshadow" "1" + } + } + + MenuSmallestFont + { + "1" + { + "name" "Arial Black" + "tall" "8" + "tall_lodef" "12" + "range" "0x0000 0x00FF" + "weight" "300" + "antialias" "1" + } + } + + MenuSmallFont + { + "1" + { + "name" "TF2" + "tall" "14" + "tall_lodef" "18" + "range" "0x0000 0x00FF" + "weight" "300" + "weight_lodef" "600" + "antialias" "1" + } + } + CapPlayerFont + { + "1" + { + "name" "TF2" + "tall" "10" + "weight" "500" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "TextColor" "Black" + "antialias" "1" + } + } + CapPlayerFontSmall + { + "1" + { + "name" "TF2" + "tall" "8" + "weight" "500" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "TextColor" "Black" + "antialias" "1" + } + } + + TFFontSmall + { + "1" + { + "name" "Verdana" + "tall" "8" + "tall_hidef" "10" + "tall_lodef" "12" + "weight" "0" + "additive" "1" + "antialias" "1" + } + } + TFFontMedium + { + "1" + { + "name" "Verdana" + "tall" "9" + "tall_hidef" "10" + "tall_lodef" "16" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + InstructionalText + { + "1" + { + "name" "Verdana" + "tall" "11" [$WINDOWS] + "tall" "9" [!$WINDOWS] + "weight" "800" + "additive" "0" + "antialias" "1" + } + } + + MatchmakingDialogTitle + { + "1" + { + "name" "TF2 Build" + "tall" "36" + "tall_lodef" "28" + "weight" "500" + } + } + MatchmakingDialogSessionOptionsTitle + { + "1" + { + "name" "TF2 Build" + "tall" "30" + "tall_lodef" "22" + "weight" "500" + } + } + MatchmakingDialogMenuLarge + { + "1" + { + "name" "TF2 Secondary" + "tall" "28" + "tall_lodef" "24" + "weight" "500" + } + } + MatchmakingDialogMenuBrowserHostname + { + "1" // brower item hostname + { + "name" "Trebuchet MS" + "tall" "22" + "weight" "900" + } + } + MatchmakingDialogMenuBrowserDetails + { + "1" // browser item players and map name + { + "name" "Trebuchet MS" + "tall" "18" + "weight" "900" + } + } + MatchmakingDialogMenuMedium + { + "1" + { + "name" "TF2 Secondary" + "tall" "22" + "weight" "500" + } + } + MatchmakingDialogMenuMediumSmall + { + "1" + { + "name" "TF2 Secondary" + "tall" "18" + "weight" "500" + } + } + MatchmakingDialogMenuSmall + { + "1" + { + "name" "Verdana" + "tall" "22" + "tall_lodef" "18" + "weight" "900" + } + } + MatchmakingDialogMenuSmallest + { + "1" + { + "name" "Verdana" + "tall" "18" + "tall_lodef" "18" + "weight" "900" + } + } + RankingDialogHeaders + { + "1" + { + "name" "Verdana" + "tall" "15" + "weight" "900" + } + } + + "TeamMenuBold" + { + "1" + { + "name" "TF2 Build" + "tall" "36" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "TeamMenu" + { + "1" + { + "name" "TF2 Secondary" + "tall" "11" + "weight" "600" + "additive" "0" + "antialias" "1" + } + } + "IntroMenuCaption" + { + "1" + { + "name" "TF2 Secondary" + "tall" "18" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + "AchievementNotification" + { + "1" + { + "name" "Trebuchet MS" + "tall" "14" + "weight" "900" + "antialias" "1" + } + } + + "ImportToolSmallestBold" + { + "1" + { + "name" "Verdana" + "tall" "10" + "weight" "600" + "additive" "0" + "antialias" "1" + } + } + "ImportToolSmallest" + { + "1" + { + "name" "Verdana" + "tall" "10" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "SpectatorVerySmall" + { + "1" + { + "name" "Verdana" + "tall" "7" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + // Used by scoreboard and spectator UI for names which don't map in the normal fashion + "DefaultVerySmallFallBack" + { + "1" + { + "name" "Default" + "tall" "10" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "480 599" + "antialias" "1" + } + "2" + { + "name" "Default" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "600 1199" + "antialias" "1" + } + "3" + { + "name" "Default" + "tall" "15" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1200 6000" + "antialias" "1" + } + } + + "ItemFontNameSmallest" + { + "1" + { + "name" "TF2 Build" + "tall" "8" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "ItemFontNameSmall" + { + "1" + { + "name" "TF2 Build" + "tall" "9" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "ItemFontNameLarge" + { + "1" + { + "name" "TF2 Build" + "tall" "12" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "ItemFontNameLarger" + { + "1" + { + "name" "TF2 Build" + "tall" "18" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "ItemFontAttribSmallest" + { + "1" + { + "name" "TF2 Secondary" + "tall" "7" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + ItemFontAttribSmallv2 + { + "1" + { + "name" "Verdana" + "tall" "8" + "antialias" "1" + "weight" "500" + } + } + "ItemFontAttribSmall" + { + "1" + { + "name" "TF2 Secondary" + "tall" "8" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "ItemFontAttribLarge" + { + "1" + { + "name" "TF2 Secondary" + "tall" "11" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "ItemFontAttribLarger" + { + "1" + { + "name" "TF2 Secondary" + "tall" "14" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + + "AchievementTracker_Name" + { + "1" + { + "name" "TF2 Build" + "tall" "9" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "AchievementTracker_NameGlow" + { + "1" + { + "name" "TF2 Build" + "tall" "9" + "weight" "500" + "blur" "3" + "additive" "1" + "antialias" "1" + } + } + "AchievementTracker_Desc" + { + "1" + { + "name" "Verdana" + "tall" "5" + "weight" "0" + "additive" "1" + "antialias" "1" + } + } + + "QuestObjectiveTracker_Desc" + { + "1" + { + "name" "Verdana" + "tall" "7" [!$POSIX] + "tall" "8" [$POSIX] + "weight" "0" + "additive" "1" + "antialias" "1" + } + } + "QuestObjectiveTracker_DescGlow" + { + "1" + { + "name" "Verdana" + "tall" "7" [!$POSIX] + "tall" "8" [$POSIX] + "weight" "0" + "antialias" "1" + } + } + "QuestObjectiveTracker_DescBlur" + { + "1" + { + "name" "Verdana" + "tall" "7" [!$POSIX] + "tall" "8" [$POSIX] + "weight" "0" + "blur" "3" + "additive" "1" + "antialias" "1" + } + } + "ItemTrackerScore_InGame" + { + "1" + { + "name" "Verdana" + "tall" "7" + "weight" "0" + "antialias" "1" + } + } + "QuestFlavorText" + { + "1" + { + "name" "OCR A Extended" [$WINDOWS] + "name" "ocra" + "tall" "10" + "weight" "400" + "yres" "480 599" + "additive" "0" + "antialias" "1" + } + "2" + { + "name" "OCR A Extended" [$WINDOWS] + "name" "ocra" + "tall" "14" + "weight" "400" + "additive" "0" + "yres" "600 1023" + "antialias" "1" + } + "3" + { + "name" "OCR A Extended" [$WINDOWS] + "name" "ocra" + "tall" "18" + "weight" "400" + "additive" "0" + "yres" "1024 6000" + "antialias" "1" + } + } + + "QuestObjectiveText" + { + "1" + { + "name" "OCR A Extended" [$WINDOWS] + "name" "ocra" + "tall" "10" + "weight" "800" + "yres" "480 599" + "additive" "0" + "antialias" "1" + } + "2" + { + "name" "OCR A Extended" [$WINDOWS] + "name" "ocra" + "tall" "14" + "weight" "800" + "additive" "0" + "yres" "600 1023" + "antialias" "1" + } + "3" + { + "name" "OCR A Extended" [$WINDOWS] + "name" "ocra" + "tall" "18" + "weight" "800" + "additive" "0" + "yres" "1024 6000" + "antialias" "1" + } + } + + "QuestLargeText" + { + "1" + { + "name" "OCR A Extended" [$WINDOWS] + "name" "ocra" + "tall" "16" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "QuestStickyText" + { + "1" + { + "name" "TF2 Professor" + "tall" "20" + "antialias" "1" + "custom" "1" [$OSX] + "weight" "500" + } + } + "QuestInstructionText_Merasmus" + { + "1" + { + "name" "TF2 Secondary" + "tall" "10" + "weight" "400" + "yres" "480 599" + "additive" "0" + "antialias" "1" + } + "2" + { + "name" "TF2 Secondary" + "tall" "14" + "weight" "400" + "additive" "0" + "yres" "600 1023" + "antialias" "1" + } + "3" + { + "name" "TF2 Secondary" + "tall" "22" + "weight" "400" + "additive" "0" + "yres" "1024 6000" + "antialias" "1" + } + } + + "QuestFlavorText_Merasmus" + { + "1" + { + "name" "TF2 Secondary" + "tall" "10" + "weight" "400" + "yres" "480 599" + "additive" "0" + "antialias" "1" + "italic" "1" + } + "2" + { + "name" "TF2 Secondary" + "tall" "14" + "weight" "400" + "additive" "0" + "yres" "600 1023" + "antialias" "1" + "italic" "1" + } + "3" + { + "name" "TF2 Secondary" + "tall" "22" + "weight" "400" + "additive" "0" + "yres" "1024 6000" + "antialias" "1" + "italic" "1" + } + } + + "QuestObjectiveText_Merasmus" + { + "1" + { + "name" "TF2 Secondary" + "tall" "10" + "weight" "800" + "yres" "480 599" + "additive" "0" + "antialias" "1" + } + "2" + { + "name" "TF2 Secondary" + "tall" "14" + "weight" "800" + "additive" "0" + "yres" "600 1023" + "antialias" "1" + } + "3" + { + "name" "TF2 Secondary" + "tall" "18" + "weight" "800" + "additive" "0" + "yres" "1024 6000" + "antialias" "1" + } + } + + "QuestMediumText_Merasmus" + { + "1" + { + "name" "TF2 Secondary" + "tall" "13" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "QuestLargeText_Merasmus" + { + "1" + { + "name" "TF2 Secondary" + "tall" "16" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + "AdFont_ItemName" + { + "1" + { + "name" "TF2 Secondary" + "tall" "12" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "AdFont_AdText" + { + "1" + { + "name" "Verdana" + "tall" "8" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + "AdFont_PurchaseButton" + { + "1" + { + "name" "Verdana" + "tall" "8" + "weight" "0" + "antialias" "1" + } + } + + "TradeUp_Text" + { + "1" + { + "name" "Verdana" + "tall" "8" + "weight" "400" + "antialias" "1" + "additive" "0" + } + } + + "TradeUp_Quote" + { + "1" + { + "name" "Trebuchet MS" + "tall" "9" + "weight" "400" + "antialias" "1" + "additive" "0" + "italic" "1" + } + } + + // + //////////////////// REPLAY FONTS ////////////////////////////// + // + "ReplayVerySmall" + { + "1" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "14" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Verdana" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1200 6000" + "antialias" "1" + } + } + "ReplayBrowserSmallest" + { + "1" + { + "name" "TF2 Secondary" + "tall" "11" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "ReplaySmaller" + { + "1" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "13" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "14" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "20" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Verdana" + "tall" "22" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1200 6000" + "antialias" "1" + } + "6" + { + "name" "Arial" + "tall" "12" + "range" "0x0000 0x00FF" + "weight" "0" + } + } + "ReplayMediumSmall" + { + "1" + { + "name" "TF2 Build" + "tall" "11" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "ReplayMedium" + { + "1" + { + "name" "TF2 Build" + "tall" "14" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "ReplayMediumBig" + { + "1" + { + "name" "TF2" + "tall" "18" + "tall_hidef" "24" + "tall_lodef" "18" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "ReplayBrowserTab" + { + "1" + { + "name" "TF2 Build" + "tall" "24" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "ReplayLarger" + { + "1" + { + "name" "TF2 Secondary" + "tall" "18" + "tall_hidef" "24" + "tall_lodef" "20" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + + // + //////////////////// ECON FONTS ////////////////////////////// + // + "EconFontSmall" + { + "1" + { + "name" "TF2 Build" + "tall" "14" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "EconFontMedium" + { + "1" + { + "name" "TF2 Build" + "tall" "24" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + + ControllerHintText + { + "1" + { + "name" "TF2 Secondary" + "tall" "15" + "weight" "500" + "range" "0x0000 0x007F" // Basic Latin + "antialias" "1" + "additive" "0" + } + } + + "MMenuPlayListDesc" + { + "1" + { + "name" "TF2 Secondary" + "tall" "9" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + + "XPSource" + { + "1" + { + "name" "TF2 Build" + "tall" "11" + "weight" "500" + "antialias" "1" + "custom" "1" + } + } + + "XPSource_Glow" + { + "1" + { + "name" "TF2 Build" + "tall" "11" + "weight" "500" + "blur" "3" + "additive" "1" + "antialias" "1" + "custom" "1" + } + } + + "MapVotesPercentage" + { + "1" + { + "name" "TF2 Build" + "tall" "12" + "weight" "500" + "additive" "0" + "antialias" "1" + "dropshadow" "1" + } + } + + + "QuestMap_Small_Blur" + { + "1" + { + "name" "OCR A Extended" [$WINDOWS] + "name" "ocra" + "tall" "7" + "weight" "0" + "blur" "3" + "additive" "1" + "antialias" "1" + } + } + + "QuestMap_Small" + { + "1" + { + "name" "OCR A Extended" [$WINDOWS] + "name" "ocra" + "tall" "7" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "QuestMap_Medium" + { + "1" + { + "name" "OCR A Extended" [$WINDOWS] + "name" "ocra" + "tall" "10" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "QuestMap_Large" + { + "1" + { + "name" "OCR A Extended" [$WINDOWS] + "name" "ocra" + "tall" "14" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + "QuestMap_Huge" + { + "1" + { + "name" "OCR A Extended" [$WINDOWS] + "name" "ocra" + "tall" "30" + "weight" "400" + "additive" "0" + "antialias" "1" + } + } + + } + + //////////////////////// CUSTOM FONT FILES ///////////////////////////// + + CustomFontFiles + { + "1" "resource/tf.ttf" + "2" "resource/tfd.ttf" + "3" + { + "font" "resource/TF2.ttf" + "name" "TF2" + "russian" + { + "range" "0x0000 0xFFFF" + } + "polish" + { + "range" "0x0000 0xFFFF" + } + } + "4" + { + "font" "resource/TF2Secondary.ttf" + "name" "TF2 Secondary" + "russian" + { + "range" "0x0000 0xFFFF" + } + "polish" + { + "range" "0x0000 0xFFFF" + } + } + "5" + { + "font" "resource/TF2Professor.ttf" + "name" "TF2 Professor" + "russian" + { + "range" "0x0000 0x00FF" + } + "polish" + { + "range" "0x0000 0x00FF" + } + } + "6" + { + "font" "resource/TF2Build.ttf" + "name" "TF2 Build" + "russian" + { + "range" "0x0000 0xFFFF" + } + "polish" + { + "range" "0x0000 0xFFFF" + } + "turkish" + { + "range" "0x0000 0xFFFF" + } + } + "7" + { + "font" "resource/ocra.ttf" + "name" "ocra" + "turkish" + { + "range" "0x0000 0x007E" + } + "swedish" + { + "range" "0x0000 0x007E" + } + "spanish" + { + "range" "0x0000 0x007E" + } + "romanian" + { + "range" "0x0000 0x007E" + } + "polish" + { + "range" "0x0000 0x007E" + } + "norwegian" + { + "range" "0x0000 0x007E" + } + "danish" + { + "range" "0x0000 0x007E" + } + "hungarian" + { + "range" "0x0000 0x007E" + } + "german" + { + "range" "0x0000 0x007E" + } + "french" + { + "range" "0x0000 0x007E" + } + "finnish" + { + "range" "0x0000 0x007E" + } + "czech" + { + "range" "0x0000 0x007E" + } + "bulgarian" + { + "range" "0x0000 0x007E" + } + "russian" + { + "range" "0x0000 0x007E" + } + } + "8" "resource/fonts/ToonHUD KOMIKAX.ttf" + "9" "resource/fonts/ToonHUD Dimbo.ttf" + "10" "resource/fonts/Prototype.ttf" + "11" "resource/fonts/Prototype Capital.ttf" + "12" "resource/fonts/ToonHUD Hemi Head.ttf" + "13" "resource/fonts/ToonHUD Icons.ttf" + "14" "resource/fonts/Karla.ttf" + "15" "resource/fonts/Lato.ttf" + "16" "resource/fonts/Gobold.ttf" + "17" "resource/fonts/ToonHUD Montserrat.ttf" + "18" "resource/fonts/Montserrat.ttf" + "19" "resource/linux_fonts/DejaVuSans.ttf" + "20" "resource/linux_fonts/DejaVuSans-Bold.ttf" + "21" "resource/linux_fonts/DejaVuSans-BoldOblique.ttf" + "22" "resource/linux_fonts/DejaVuSans-Oblique.ttf" + "23" "resource/linux_fonts/LiberationSans-Regular.ttf" + "24" "resource/linux_fonts/LiberationSans-Bold.ttf" + "25" "resource/linux_fonts/LiberationMono-Regular.ttf" + "26" "resource/linux_fonts/FiraSans-Regular.ttf" + } +} + + + + + + + diff --git a/hud_toonhud/resource/closecaption_english.dat b/hud_toonhud/resource/closecaption_english.dat new file mode 100644 index 0000000000000000000000000000000000000000..58d75726194f02b70022aa3939a4434f08e3a059 GIT binary patch literal 192512 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 UY$dRjz*YiV32Y^BaY*3*2bq@abN~PV literal 0 HcmV?d00001 diff --git a/hud_toonhud/resource/closecaption_english.txt b/hud_toonhud/resource/closecaption_english.txt new file mode 100644 index 0000000000000000000000000000000000000000..e91ee5753a79a2f3eabfc9bec65d60290d177909 GIT binary patch literal 478730 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 literal 0 HcmV?d00001 diff --git a/hud_toonhud/resource/fonts/Gobold.ttf b/hud_toonhud/resource/fonts/Gobold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8e86bb082a1da97c46ffd61afff343f52b4c1212 GIT binary patch literal 19384 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 literal 0 HcmV?d00001 diff --git a/hud_toonhud/resource/fonts/Karla.ttf b/hud_toonhud/resource/fonts/Karla.ttf new file mode 100644 index 0000000000000000000000000000000000000000..edcd1eb711360b508cb90e2368de1de72d089d0b GIT binary patch literal 16816 zcmd6Od3;k<`u8~}ZPL9>+ceP9k~VGALiaQYE#2F6Ntbk^3tebw(*@{47j_WY6hYh- z(7|2AZ5RgJM|5OV1h)Z|85rxRBMOe7BO^LC`F+p5N$CRP{Plj`!p*(++;g7&dCqg5 zdoH1b5IKIFh)-TsQ3397ll?f(F8TS@rOox4KNFJfg8LZ-dB%JaMULY>9QRQL<>o5M z`uJhomv8_DRr7MrRd!LZF@-9nj`%iZS^Hc-ObEMgNncy*w!`;4LWp!d+RA%cSM-x_Ne-@8pueiOwa4<$H%FENlnOL_(BC&W z^w`s-8HA+%fbp*V1D5_S>GsVS&-=@`B=~Xp^%HX!c&A+=?vk(2Lf(FP^-O*~eoO69 z+Y>f7$vR0NZe0lDt@y(j$z3)l{62-}rzGnHNa8c`cdyX0mt+!Wp@EO2LR*&Dfk@~m zy%kSg*vsrDv~3s9^lv1I{A}+doYoVffqHWM?T!5_2L?$NQHA;1X}F90f=8SeLO)^9 z7Euw#qWL|z=I3wmB!E=XBr<~y5*=GXjO-(lF1eG`lN(78Z6`%IX3+b{9Og}Y$)8CG zZ6cB6_c-q-DXfxcX)#G;c_fRONivHkflNoTSvuN3BGXtWF)$c2o+7y{6JvUbg;|J}-9_425)KdCZ^r#^h=oqWaVMnFit|Zgk(A@v)1-}U z!Sh)-Z^zk!wkBevmxz?@Ahk?Od?nWrFSdcivk2nG%E3oE#_uPwG}!h%eU&J{r-9A| zjR_>56=J-EB!Qnaex|kHNe7uUV$5vPOjB)7uw-0=7Rg@F*MK8T=x<>~;B_tTy+|6Y zEsQmjTKXgLWgp@oB#?eVoat$zgWQS*UYfv*1hUo1fFM>juX ztPF>gPP6?5XD9ZIT?SkZ;}6dN_(KDpCLauA#6!=|;L!tzJDqL&1ZP*yH&dg}N2Qd_=-=ctiJ%T;I&kZYPkbBA`JIUkzN+kAU zhG@6s3|hDa&p?=Y73Ub(uoLkh>&OG-Ve&XRNRE*Afa?tTf?Oc~Ccn@`_{$sYjLKg% zUG+kkug!*0sKZTsBTW;<+q$+qA2sO=%!gSPu^ z_t|#YcG~W?EgU^H`rhb^pKki}`jO8*xyeo;!2fT5@PM%)l>0qD#{Yp&iIcNb=Hlw+ z?&0a>?IZW~^H&5Yr%ewGnh_i_QxzJf4v&b`L`Bb<9TOWDpOBcOP1flRb5c_0rln_O zW@YE(B2pI=7MY4mO3TdU6_r)h^J;4A>gP8!HZ?D3X(io+EFM_CdhMEZ>#rkZ!}S|C zZP|Roja#?fw0+0Tx88Ew?I35Nouu}*@w833mRP!$5poaW`>x%S9(FG2=vma)zqEH~ zm<+C5wc?Ju?!MCFd1~9d-|6Nn4e${XM_QoEi?oo|&?R&OeSkho-=$~hxAYeVYhlgo zcJ>VWNa7-yA!(NElsqf>tK?fJ<`m#m=Jc4;D^3@k1Dy5FWzOx+JDeYLKInYh`77tk zQh#ZTv|QRReMI`U)GG6l#mRDHEwWXzTV;>SUX;BhJ0&|OyX+!$Np)H1vc=^Yms2i3 zyH>jnxNdhn=z84suWl}Gk#2=1V=z3ld_yN`REdyadH`wI8n?g!jIasS3+n#UZE zUXL9f_j$bRamK^yndG_9bA#sto`3ZG-b?Bg=#}JE=e6DId9N?LeZ4EacX%K0KIKDv z^gjJQPx+jar^#=WzbOC8cZP4X?||@PFR_ zegDrCQiZ=FOp&IjQ*2V)uGp_QqPQ3k8ITju6|g(tnShJRC|Faa?MHGHaa=;&3GvfP z)B%yn`lJAVX}sX^{}4?NO#>M}Z-d#PXR5q{|d) zU1X$A>#x*lBEgP9r&R<5DAkb~g)&*AQRwwd>K~v~>ga>U(t(bQ1uILpsjB8#+A?aJ z-OJ>y>l?!}vwuvDiVdMAW$9*%w4&0bvv#THd5^%tE%mbE5?M`NxyQ#Znu0yfIA_oU z`l4tr_cu8`&LrJ-iQUWA6IbF#lq8hXtPTT# zN}*Yc_T`< z@?xy>i>jWgc=29Cn;|eHsLMx6o43x3ko!c$7MfM+fcow`i@iN_%QLI1m)AsYt6bZm zZ!zXP{8o5^AuB0xdP1_C%a0;|I7)ihqtL8iSv}mM9u@3~k|NtJw2+;GY>BUrQYNTY zdGFIH3)|ZlrZ8gd_-$1Esk0x?j|Q9>=o=*V)%$1+f>~&e+WU6U-M@{V|MA&V^-&z> z9J+~iu&0O@aB2)nn6p7CQ_3_l&C|ov7P)1(Et)noKc>7qmN`Y~_3PK`^-=Yjt}YE9 z>x-XJdY*d^RcIAzn4Vgv)zSEO-!;GcEXgk(M{|$A5Y=gG`aj2GdukYoD=gm>{JCil@V{i3-Ez~`skemg(vCheVaCY zv3WBMsD7{-|JnM-t$%v_F`D_dEu#1GaaSIecc#N4E;vLqeL zbDcH1l}%UiSvU*GDDWUBH-HCSvO#Y!a61o^%G7$%ZN$!Gj#I5tgXGEWqw&T5jLT zk!q-cpB;GUPrYfTb?@F*$r`qonyLyD3#;?`i#;pdhn`zYPqu61W$9Ix#jRO+xow%5 zDJ>ZqT~$RZn1rkX@iU#RBW}bKnB=0CLv>W5mD8tsdP=P?(W3KTvvtM zh4WF8ZM#HAkwZ^I^h;K&{lLFWujO8bXn^Px00QZg_wEa#P1XzY?qAB^OI$_q$QhTy-x*cd}gq@3+ARkFFByW7c|Tu5ug^_1F?(;G#$4AZe<#& zJ@DG&ZZZwjHij177;orYQN{AQR1MB% zA=b}W+E>Q2>BryWeh>nC{uAUqov5MlFwuXx%BA?PK;%o#V9Ak^v1#q{u)JEfetron8G!IDB4=n*G2!4Q(US14HK+_}w$ z%4B7Z#y{RK?xAg!TjJYKzVP9e%)Fds4?nx3ea`hYvy+`AzG+dW1)Cbuj5M^m)uc;} zkB!v^1*R`pzI#r5yY-_NvIg~c9oX5Ip>JB3yXx-nFrUbTg~e?*6c&l}@;DIz-;sf0 z{ z`G8ujkPCrKt+t$RTRb;yZo$%7>EE0y%*e~RcXz5WH*Gf?ZZ6Q5d%0C64@G+$Qxg(W zPEch^`y8%Y9_RItVSwl%vdBot%%4XdL?9vP(@e{1HH3JcH7WF8n=(@qa8mr0)ME&z~6j8q#RW9c%xR+;2lpsx#I=%qV6?oyB4wG zC#`>f670UeZSmr*Tt1YKr)M#qXPStGj(_cRqxCoqvwlL8t!vqE-ih3gM7xB1=;!F~ zdZoWyZK3O|AJ9PSmu7VRAkX@R2%Gac7kSQfSh~O#kA^Z~KH~)HG&;;t^xUlP@7=e~ z)E8Bf{mja)y283W=d+e9-%n@lPs<6c*zx&IEzL}tY&|N%W5uvm!$H`P+AmLRQ_AEMKHtpB9p9skNG2mZfNwe=s?$EZ4s z%gH{D9>=w_IN!>(2kA8HF0;{i!KFmFHWyK9-%Eo4tk&cOU5d7l`>|&Y)2!dvQAI8K*JMLP&>YhanGlQdM>#Y~;e0tH+zZVo0fEne3D zP-?ZY;f{}uOLKq1P{`T{Tb>4*K`|BGRf$QJd#gt4m`{1~3k#Z}MYqKmC}(RXnywk8$O&n1Ng)?i5??{Bf~rn8ZAbD1JhP(I)* z$R&D!nYc_1!W1J@>`&icw|w{#oo9XW-~Z+`7;Kx^{kFGw98x068d%rp&N+D^?rH2% z8ZK!RVicA*Dd&}!B#oPsmV!-^j~I2Dp2KX!GishXE7Zu>`LrZgYxsN$n^P);#1lc4 z-mLG;tX&p9tG+$YC1$X+sdIOJ!J?dw)GDgao)aC@8|X5>(R#eRp=NzyV3L1i^!zGL z1A~k%F^5j}yEZ#*EKbY|Rsx|cqr2)PMb6E*9_g7ZXd#bkneOp3& zHQQ(XPf>PRj=AlTh2S>{biV_-6@bozzUVXJ3?~px>)XA{JyX?L=F-8Gip4bz*R7-H zYO`gt;#(eV*Cm!Nxal8TKvx>zeB+=?2y)0DMXtp}*1!|%J!M&L%97ZI)hl1P-CW*p zW@Ypq>N{Fn9vip)?>FWze59>7vn;m^@Hkx`gDxLo1(0N4b929yh585haWZAvWa`%D zRpH)U*0N&d(Kc`E3x%tdq3H!uo36Idy!DG4@9Q@$po=`JGTOnNu~}&`mgG_1ojY<8jET1Ow(BjRBB!t;(9HaFxcbCE|T6THtb z@Z4SaNy2hMD+`nHGz5_n%QAnhn3RaIn`=gx>!ng6SOL!?R;IU_#%#1!dW* zOlC9P(%#={Jxiw>^E(?p!vN@^8C<`?4uEr>dBCT9?fLp5v)MZ+C?PnQj#xvPIVd&= z|GA79e^Wy~#28m@qr5-l0HH{d_^d6gGEh{wF(_!-wBX=r*VUQl&j`yXbjox986~|; zJ^Ht;Dz^w@gb)`1)F0%40t27OwQ>}|{M0{WnayW=&zx-?O+E^%9(wKf)(?T-kxTFz z+gL8KZ?u-vCgf3)O4t=vfr2cQlLaEIdO4Ec#Sdgu`^B!RX@+!i%d%IPm^qJb=t|cQ zI;7NI_Z1h`!rJrn6A?C(0`_D%3p4{9m$L(k1B5tMwD*e`E39v*kj%n+>~$}0J5=7j zdUZRFe-&;svY=QgZdv0=lCl^Y&yZGEz}Rfr7=79hZYH;b_$Ov5KqUvVvu=SQ*DHv|Vdh0uEsd`(9h z+g(dB{ZJv+d;r=o$NTb$T+N-CFOnS-y;#LSwxTPsJk`odT`h^asF;@Y>_x9El9VuG zS6)JOo9AUOE=>pcq<6?wV6A4g4n9vF# z18XP)T~Je?Rk)Xymfd}KUPPQ%l+s5#T}>m?Hg8U|o-XnQj9S}|^d~yP?I8j&0U#hm zcs**W$N`^7?5$`s_h(lyvw1<+{AQY9{b*%-*>_exfe5v+f5587=KsaF-d6ug?JM*X z>oDDB4Z|ZreyE|bS8+3G{%;=|$XPmEc3)}ll9Kx|W+Uye-c7H^IJ5P4jU1)RcbH@Trmn5LZbRnXWqD4Ud`Z%1?sT`*^sHU-Up7DG`jJhOzcH`p-z**5$H(lU; z1aDb7h4>JL+6BTQq^RVkp^4lRF)b$46t*QWYWi$-nX<)8Lj&h3`wS^Ti^8SI@-QCR zu~4()L6MuhFn@t@Zc@A^9V&`MoX!ATNpJP3nU(VFvk}iF#!9QD)y>wIW<;tR8k!mk z=DX8#Wm$zibGq^Zqhm@-jWKac=Jd4nl$f{-7?~zT$- z>o+7}U23P{dCig~n)|N6FbOdDTyh15hN~9Ygz&0B3D<~Y<4DR=O;>ruC5OcY1f}m~=|RebWRICHc=IaKnk(S(=at}bnD{zIoLU`f8HcE5f`-OW z92-*;E}&;*M)WLn;m&K><0}h(P{oAmLbIR@p~7I#dbyoU7_WsxJN`vLkQ2t!0%*hd zQSOPn2L(ki{&JLlBk2NeK4Xs6G!&t*7>w>7U)!L|?3xe=V8=y8NbLA?0YgE8CqkKO zwG-&6og^R;@W>?jU@b!Z1UnX1C2}=4QB)_=?WQS;f(i9Rxuc&J@g1gQK)b>tu-`$lC_G(3SPLld9ulZQeIE0hAepf zg4e`_YS*L+1{dR$D#puPsFN!hRPFHl$#4+?g;ljrq-?Bi%EeA|d1Ykv-S@0QWuy)z zh`(_qtlxY8p1qIKOh<*}Z(=wYqqj?-m(Ph;qZe=m$dl?W4WiN}(|pHRoDgX?39zF8 z`>HfgRlpP${H~^n$t)e6tPCf+E^-C@A$ZSwRqo>0WQ&@jnj;hKYcj)+O>i67no#?I z4fya`%Wrb^1MdhmV-=8Xf-6m~f}G`AzX}}8yD(azP_2{mAX9t&=?!LHO`#EjuQ|#n z4uE66XQ!zPG@+t9g(koPv@xpaLw0|3z;VE>9n-DIV=mwY5|rJiK;*ADCOYaE^oz%+;0_~r(eUeX zHb}1Gz1J4OGol|)nE$Uu7)0{wWRK?CKY6X?1NNFApV>tFzfd`K&bYR;KAd2i*CMWp zo|7{oC3sHZO0M7b0cwG z6{>f1*ZP{Zv0}axscAR z%E+j?zzt7A^q~JV@_tS~a=L5MZ=VaiCUM}XJqgA(g@->oY)pvB;Ndj^PZ)m#d`(PK zGdy|?xt*J!v? zxeyuQjwpHP_{)8~{X?PaDhWBQ8i;qzGc(hQ?6L(fUCkxWbv0VU&etx?H}Zm5YyUk{ z98t(~=y#9}ui2o|b+xLEVCudTD>wh*BA!&eVcCL(Plf5o7qAMI3f11QNMSwYfcd>? zTVctzeCo&bF$pOBk7(E2FTaCsIGuRMcQrcg5!35cLcqUukd^ZrBAH#NT?Xpc#bm;mUEIpfwWxULCACh zgh|!CH_>da%;`6`{RmCFb}gVIUsrXmq_eE=H_vBB9DZnr>c)0{Fwb$Dz_1?&HHho5)^f&RF@3*I;PuM-iefMLd$bB`BJ3); zikZ+&* z@m&lL&77l&kDZg@sSKg7&5Sc*W1A|51@f&3#2aHC!Wg`g;Pp@bG8SS$Wj0)u5)mK6 z2hC*FAu(!ofilECijQl=&o6i%hcZ2XXBnVGJxeN+%AC~^ymDkf;Rx@4)Q$9k=ZxNM z&9eR|1NH5`1{2lBB(V8Xo@B5N+CmKc>0;h8u3b?Zz8#JbCg2 zhnolpU$S8SuJOt~Ib%Xr8D9K+?H)b)IekUN&@T&}F98Sg0db!k-zGP1`x@kfJvO&c zi?zg5(y7yC4HaRR+|VC}OeKA-MMc%+Rr2W`31#}Y__BGen~Hpc0!jsYn_=5Q{|UI^ zfX{dAAeZN|cI?p-Hp^k36htO&m!nR-imHIaO+zW#^up_pZz^Y18|&&rW~I+AtjeRG zH$B*7(q{PiFUYK1)V0uHz~*Z!tk+&1@8TtfGXEw2oh=C7-(Fh4Yd z)?+7Rl-r`0*R|KDq*Y&6ND~UcuAr;`2Ycjfd$31NBh*XA_Q;)VrK#4vOp`nMBFp73 zdjEgfBew&4}1b z3(^V-hfRe{qm8Mzo;=i7lalA3ax7L|I;3j?SLB<2uwQ$i?)r}X+LM%!)AnmGd_SXs z^r;iFIPzDTZNJ8Qe->oFX86u0!hS6w)%f;D?C&(Lk2AilxxwBp#r1>sYgeLTFWIj> z@LdYeD>*JtvXlL2zxE=@l3Q~7@O4#pXV;J_sx4ZTl#rMhi=U(zm8q|{b*QVgS5@BK z+toMFtBP9G*V`{%#|^FQx3pUZyE}WcI(u5Xm&CR8^+d<0mUjN=xVPlGXwKG{0}4)1pd>OHie%gdP|yJj8vXHa0PV(~?+Y z85r#D>s2MjB_t#W-D2(CCet{MLJ(Bl)jcQ@QPtNmw7hk|qC&%x?lw#BAjli;ZMO`l zhPo`Os-hB=x!=+&b}kV+#Hg;|O^oXr8tPAtj~{Fs=~(5}eI~hByybWLz=<0@uye z_~krv`xyd+RBU*S2fj8)r5pD{xQ@diYFU(fJaFX$C;k}!A;fkFin!X}UNlnl;&pCk z%n35g^{$u$-H{J@B1U;5X36m`)DKle1?D&bEf$2uLs5yqt;KE)9qKs-GKZvqiMb>V`(iWjRcIE;#&>YJB##(DbO9-Z zxJ*!P2`PmMn&AQ!P;V8fCi5ViT2hBEHRqECl4tNe z*D(nGE%G+LlRJ(m`!1Asg1nEf;C>6E{D_<+A3~gqAhN|U@Fip^#K=u-7{XizC9fc> z;7+T_TC#>*hwtvzlk3UHl#x^TitYfu1bvn~M7glPCclnTPy$4 zcA&4n%i=yT+;6cAuIyRZx5Q(WWuPyvAMJfh+THtlEo0Y1%g5S1hq?wVV^2If`i2J_ z-8?$FmyJDfAM9S?c;Go`S!U@SyR-0s?YQ&k?Y@GD>mFa-;@d#}#RTQIN4NIz{Eob> z2*!8DIKOyrzwiW^Ff<(ktKi@1K86GDK!hi}Mf~GuH}r`ibV=(_FRX_5A%M@H(8ZPk z-X@OX@)Ta z`(8pMZW4bYN0t zlfmlJVA*-FF;Cc7G3=V#mp|;Q3EaA1-`OebasPs(;z+Z7iSKoOAoaF$WWMby(ug*` z>)|YXA>8&R`dlV+Z5PpUndISlKAsogT!^#Db^_m}eL<>m)S<23_9kzewEd1$;arVp^K8$N8r%J#i(`8Z*iM12H$m6Cpz9d?J=``z zB7vDhP7=5q0rU|-9|80cKtBcO?*ZxvAbt*r7XWbtGUX#hdj8vp5sVnYh*O|}%QOj6 z4#L=%fb{~IEnt2Itrziq%th1#zW{%)gM!1L;4mmS3*_YuC&0W1IJ>l`2yp-(B= z8gb@N&j_&i)k)!sQ}hCGjDVsMv>X7T5qirP)3J{0iK~LUIP%`@sDTs1Z5g zHp^kY2~6C^z7cHXv;gHzw7-YQ9u68g-3Hqcw4A{B%aBAk`p1GV18g)62d9bKqB!CQ xJo^eQZ=r?T^=09?D2ZS3|GwVgo(cXhLPIv|UlIRhK2%mSx$NTqXBzV;eB0g8|2YX%5%~ z98*FIA)MyCx4Kg#`xi<80&wcXUWp`Wuak} z@z-_$%)DqxS>=B{^3YaXKLGf#^*hJ+488W*|A#TdDpdIP`t$aC4gW~L2QN5)=b=q| zHt*cKVsDtSq)x#6dh__cJxZw%LcKm9`?)Bq6 z*B?&A`_VqBWas#SJ(Ah@FO)xw^4?wJJ2yVNAb%m_`;IeaId9MIeft~#zS_a~RcVaL zx9{1zanF6mPrFc_-ro<*ps4#)$uDmB%i7fD_gIGU`?$kixn<2BaegCo)l_HX7Sq$l zQv6O}65Yi=lrugVS%zEEROeKO>1k1u_Dlo7I|1fkS1==6hp~{DpOvx(JiO8HYy9F& zR;>I+rZT1;Q0;(C*Us`Y>;V6pNtRMoNs<&*iU6QJFXmNwK%pJa#^o>2^-?yVaKHr zb~TPZ*~`Z8Yy(Drjr62Ak4V3p`Wx;w<9G$f792Zp6hzN-y$c7GJI4RXE~A64aomdI zk8&3C8+Nc|>L5#0&Fm3%1zVy1l0Bjv!Lb9spTqBW*dx*=_NshyW%to)9dlsDNj^y8@X$EiQyyaMk( zDFe5tJ1GAh^{ipX<@;D4&b>-H>yz$gZaKm#l@WF`hV}}6dg@!ae;n8M8Md*T={}BL zWe{hSk%R1Jc>`;ae#c61|DXawQcp9p{4UGFwOPJ{b>qDyINruFg7@#&agXaGII3|R z!XaSfKeD}On;CuUlpbcQ>0xQT!&!{_h~FJ4)KS?rv3%|--h$6IDVlF zu>tf~8wVPT_yc&s?=X&oGY*V}7&Dxy-}HX!t9akN=qrsq##m{=I9$PMsedScv*||k z?`6EBmo?Hj6RnAJl(uAyFVWbHGk6L3A{wK^j>C)N2^@6)Y8+M^Yn0bmIo@#x=;{ve zS0j!UbVxs8jX3B`^m<j>M0ghf6SKQdX>5d{TpE| zIEL~2m~xPXaNQ_-r-=6^aL}1}@sBtzV{9s->}PJ}Ugk!dFwRr2;dmF;d)+ zyPU0OyVxZADF)(SY$v;zy$c<51-pvf#{QFim;IW(&3?yz&wj(+VNY{~y}*9R{>I*8 ze_?;+25w}3WEZgCvOlmtvqS7Ub|t%>9bq@H8`(|lDEl@aN3;HF$!Jq24`rUqyzu4dFAMN#i_4O zJu-FM)ZwWMr_P-^XKLkCZ^RL?M+}p>Z@&8G_ul;OoB#RdD{sE==F@LZygC1k*WUQS z>wka!udo09_20ez*6VM+{@UwLy?)p0Cx6!X(>n~Xt3*rxxBvYA`2D|&Uod8gcf*8t zY*S!@4UTLaEuG-F;hlJXa6$>Lm{7V_j`#w;%p)V-iNV1U-$Zyc(>qa5SM{T#-id^+ z@eLCN^fRH$J5f#-N+yhf_6Y+HMn}hlp=0sLgt4ReF;G~?So?%?V;11#5LCCi zskn5)RDzpHW8MzDW{m2_|BFWg-e&v^OjtK&W%_(*c|ysAsd&OvR63DZ;`R2RqdMLK zcQEeW}rODEFic#58{2ZW{MQHeS8ydiIoAOmGv-DAG>Vox#x?{dl#cNY7;m{_ zJQLSrqZodGjpM!GoIv+@eP#glbkmraIz(NlLaPdI0FB}YkWoCL5;0I&lmowja8bLA zzu=S1fNylVMhuCax&u)^p$4Pf2{faZ4smtXz0-dZU?bu#BKxc)3@ER+X7lIIs+yXuXJd10OrHE+d>m&jD6Nw?q`=g%DCM& zkqQ`3$%F-`K*@x)Sg(9WyMiSXw&Ek87b1)!;DNSMsO{5+FvCI+8w;>UusIp%HqCd7A_EnZCF|_l-sy;sw)#&~wmiKlNQ7hCJ%7 zkH(6c6m55`hdI>4F5tl14GE@qD!*jH9;={$eoUmJ-a>JefvX~c7~FQ_M{&u7BL-bU zKLm8CxFYC~xFXQ9k_l%Fw48nj&Ni7|jruGRb(D`^mqAV3Zo|Hy^El&I$ zeM~7ZbPaXlo+1?s0T=!A6l~w8@ZYuUI*LZ9&&cmF7I{#8aOz$48AYA?OXQe<{3#Rv z@rC^B(#!HYs@)JYY%<(#_^xr#c&|w^`As`a#}ljxcO-Tu6(v2Dyeq|!vc{ZielfK- z^;c=;wC1!87Pqy<`YqcgyVZV?{cT6PQ*!QgKHv(vUQRcq-fJeHE`(Hdh|6N~>zFda_!l%+Wt!jFp>6gvYyzsoSd0%fSYI&q}P3zI{w(!r}(%Me7o7?xaKhg2?uKMnGdmiX{ zqUZUZ@AUkn=T|-N_D=Mz=-bq{x9^g^BYn5_-QD*{-!uIi`uFr-)PK1DSpTX1hx=b0 zcxvG51K%I``M^5^e_OC?Vei7>g<}hMEIhFA(83!Bf4TVmA;XY$$TL(lR6Eo@v~Xy} z5^0HfiF-+KN#&B3C4EaC9=>(>?%_vJaEdBAa_eaJ?c8nYty?w<`SK3z| zSo!wKzpRX`9$OPxo4D4w*1tBiwsCFu+M%^;)^1yS-r6h1YR4`a`_9;F>Yo+r<#-)rA{YVR-iJ&b{K?ub%tM^Lo$Qa^8*SegAyx z`76#pdj3xitUB<-fp_5#B9UtOg~~ zSlmCcc5o!z!8n3!9wtj%l6fWLio}(2kewtmiNiUBi)m6+x=KheAoj=%hNK*3G8yUG zXiPSG6EgcJcA%=ZxvMh3H#H+p24$&+seAeHLFGj`uSfIv0gnH_tEhl-8C9 z6wAS6#a&ug?w#LISYMEpl##r?rQBJNZLwq*ILliicgf#9U0ErwKYgcit}~cz34~YH z*9|rm2lHH8&-GUo7laxMs+z4%tMl{+Wnqh_(B&%dSXz~P-``xTQgl^fKb`tB{~^XK zh56VeVKZZ%EV~uIQj7*wAE!(}!b{3kVA28q5(W$Smt`xgk0|~#@C?G zB!?vxcM=VXA=X!WaspSNsXf#g>a{8>GWyNXmHvr$Kx_Fi5b;Pr1vDrW$VEB&&!=RD zO9dpl=m82u3?`uBED^=CAfb~APz8Wjqew8CIY^?6TYQ$-C9g`8vvS zy#5()AmIHB_fKC@UuzMUUyQ!Cuy)=M2JN@EgonOpS!mzt9$B`rn9uqfz#Fo7G5Nja%Wl8OK>%S|*%27@_=aFfiuYIO9A0c9{& z(?fz(;8jb(Srt){R3-?9kXWx35y+}JvmnP9umDv-t;iJ(qAQ;vGd#wO3C3!cU`VJY zih~TP#1L0OO{ON9QYp-ZaFm*u#3|s#L~B5l<`fR<4zT1jo+2lw5S=Pa<``RgXr{Md zc7uVkSrm7%c;EY>TuMvbm68+z< z&v9mbB-Xn=Vf#2!IrK%|bVD7A7bLUjlhz|s=OCq+qEeTG=qBpT)vEUyH40HfJRg)m zg34us*n-e%^!w4QF1%m&0CK*7u((D!p4CLU+;B$x|;Xhzdc#XbhPv1dEsRh{ zfyp2Fn+MB0ZENRwl9R^!hmy>}ijYaNIck<(K0g229bL+eHqXl`Lyhg844=;!$#PZ? zUASt+$pig{30t;wRb_8=FfC#>lyX0?J4+5U zIU&-(RW(_~(DYCEQLg%<%K@GW8)y^^2CE@PbM<<_oxI~NR>V>MN#x=k}4G4F|%Bm1Ys^O#R07wGSmEI5Pj?V;Y5&{QwLNr5kL^Ndt zwUD{s0JT(Awn&1sG&=eSNa>~O<@;MZ_bn?gU$(Eaj@NXJ(euxgtxt zEG0YrvJZZnm}NVp)>JRwHx0gjS^1IK;7aT8RV&NOS6(%|?CMqJ<*Tk<*1oFA?QUAt z-nOzKBcov@Ki^_||4>RA9~wSHfQN>cT|&RjVp0BAL{B_KK)6pdXEdM2k=j zsK#K3R^uR18SeggH5e2XTc&H4`=5(Z(Q@W*9bY|eeJk4L_5cHXpdTkYm!tGh4WHtbn&^TPR;t*!gut+w@@ zfuT@hV}jEe_M1m9Wxe-AZvLkmmr`K{L@HUo-{I`PwJkhpKx7K36= zTGYR_&Esj?+P^5toVazTbncHMJHMQiW-?oi<@Kj|_wZv++EVeFiv7QQ z>zxY@{^nP|+*gj*n9`EI%qi!9voU$C^ql%j%&u(__$+7T=`MlK4A8W{w6Gx8o0Dlv zg9&9+UOE@IVu@p{reDNGWsG5KR;vHoB60#W#dNQD>)xcJMT`g#?jMurGt`MKc zt6(j)@K&fuP^X9IaOz>cGn?~us?qLyxa8s7JbS?Ug_17>oC(Geb5f=S_bfiE)n~y? zYZd|=YrkRhr)AjJ_iu2>Qd089{tb4oHP8O?Hwtr7ok_Tzlq^X}Nw}ZnO!MWxEZVmL zGsu4BDCR294I|$L=cL306C536aKOxk%puD(54s7~4>|>&gXK?Rh6PDsNrVlFPQtj4 z!9@*8GAV(NIpI}}?tBiPC1CN@_$<=3{I}hiTs%l zVs6jF)`kt483skt>E4>kx$wq_qB&2danT&$Sx-{Mh-GTvVo<~oiDEQlQJ1SO&d)Lu z)z!7gbtEX(SaM3-p0b=YcX>~#C&iqY>Vu=jkpqz|4N3PvXyt_sj8- z=(~+A2^+|^i1i)TJJmw{wsNl&?RVT=2i=Xni{z#bPNjUZP_gm-rEZSQb|!b7={xeN zzfIjI{at+lv4qmFA;G9fqD|L>R+6d7HFyCy1n*9yj#cBu#S)FTOW1s55Z-03%kGy( zQ_6k)j(}hNFRvepf;CV5Ss8#HB>U?8aH4KaDf(!;qm~ou7b*_56E|8lFN$;#vbd&g z7Bai&xr1EQurK}*JOZIfq9AnAoo>4%R0D_EVHLJ4x6U>^l!3+9eQoEiuUt1cc->ca z?flwxi=VDreXza#;HtX1RdilmCw=F+$p1VsGV%nsJ@*{9e`#doOOZc3ckdgAo0<;4 zaqqpa)A@Bm)+=x&a@0G}iT?;ETP-6fNC{T^6d379Iss=|4T{IUQ(wD&D(*>x0axTlx04Dv*yQ-%m(d2cj zNygRY!3#gDJ_u`J&EVmS&z%>!Bq_z8xnrKKz{3Btar=(lt*vWYa=Z--%d+7%r>(nf zQw`yB$JDz@2>9%y2qb46ZA}doNaljhjs5-S^apbm->_%pv(u#K6D?G8A*N1t`?Vt7Kvq zpM1@K+3b(qIeC>mTd_({-*>01PW}TduWm|nMy}x(xGXE>J0s7!o4u1w8lB4#;3mZ0 z45x)k3-fcb-H7O!NNMU6-b4YBl440#og7q+hz{a9vOY~Vx3l{9|>D|Aiv}ABkNALc{#qzF(ouA#b{-H~HyDt6Go;9x>2mXHikblAVMvj@&k;Gy`8&wvDVLoUN(Q^fBAU4(1@fK){6%B*MutTNXD_ z1vwK$oroI4wt}w*Q;Xs=R1TV3izGrTBw7lOpje3i z;>yRDffa|*ul)#ckS1h*TseAYR4c2(;V0iqk0=p(G*ytVi~eZ9z&7i*)Uo}s%ers8 z`kZ|&dq2Bw{M6o-{d=yyvFFmqws-GdP*|~KM^n>|B^8AWc6WELZ^`ntjfcbIZN99Q z^=S>;Zd-HY@nF&Y`xhPA)Y!P`$fEuC7X=?bvgWpJ4M+2P);ITUZO_SR-`dx_z9(Or zDDGKRQ905c47QI{R;=p59JPeZMW)n7$Kp=nwQ}h03>SC}_@CyrY$5d#9093->wx|k z>%d$VhLFx{{wOSDxkB0!`eC}1B*Ffn*_tR27!oG^G$dL>`V|%>Ma89@y5} zxxFt~wr~?T1-QEm{?i5WPlZo$e3nm<3;J^dNl_7RCbk3foJK5?YtdcFSh}p6#Z|31|9kzyxi&%tq{sTM(17QQXT22Zv@h zR1Zh2=9p|qvqxI(r5PEecK(7r?ezQ7%lxKGEg6ZwN=h}TX^C$oy3;P>H*0ixEB~_m zXZd8juXd3COLwRbF}eb96{8*YF=- zBLM%1_Wo6GFBVQE71xpbkp~@sz)~K?oVeqUY1GQ%jErJxb(*aH?y@vD+L)$d&hl4@ z8J0^UyZf}Z`ltRZ{S)%106FI`hs_OjWu^IfelO)N#H3FZ*>`s6VEAKTD6mT`e?gP` zs0va@AvuF-BMKnXBpIoIinA952ZQy5e9{XdWDGm1@ne-y$yXssrM;9+QTu6DE&>z+ zk`Xl5Ok^WyGY-0w;LqtF-Q2wBnsxQ1T|+%piuGV}Y1g8zQh(#3(s|39^O7^npPo%) zYDRW-fh#n8pnqW3l6keYz7zK)6}2@qbd59@cUQPQxgOUCr)JZd#FkB23|Zi z0gjsq4x34{yRf80N(3sC6EHYQ5;Ksu3>9s}j4F_%st7wEi-b--a^k*;dY4D*P597y z6SR7Hg3QEh&PP_CkQpBNWHqCy319`NG$hS_Sj)9klRQNKrz8C2;K>Gk+DIQ~hu!MI zTqOd@Rh2p1palH6L7Hn)pu7|s`8+78I-AH)aoC;84GY($G#*~qJkpficG=f1?$}tm z+GfoubXAOWeKmD&8j{kOPYO*6SV|(OJU-&}g$3MHcZo_pCzr17B z#GQxM*38>}Q$)&XZK|*gm$&cu^3?+e?3K&f zcz#0brbAu5%fV?9<_DNMANFPn!e3ttCnKzsoRnZdtTq-|%C^#EKcXkVEhq%Z0kWK= zXENx5Tn9qVNA)x$I5IwWp&(il0pSrv05Q2q&LUV3HA8OEiNZ;tI8b722#rd#w`%SJ z(P)y7CUaz;$U5Lva0_X0jq3bc-ConxlNVoY^k>{E&HF~=X36ynCz4na-FD;%+-J>F zPn^C`>Zx5^*yTo)2dh_@atb)H!>TP}Plufj2V+GAey=0P;YoMmzD?$0u8s6uNis#1 zfFC1-nr_abbGc}5Y%bNnMbufhW{aX_fPCa?3Ar_0S~Jk81hgP**{Tl(hFMQ+87m~r zdd;6fJWaQ+qJaz~#|VQp7|7Eve2?&NANtybO}>teop+wzS`H|f4%GyiLBjvLK zbCe0t0U`FEVXV|8-#XnXP-Ww-U>f*bBHF@!=TAztO`TS z+iAC15)jRa`Gs*YZ{asb2@uIfI*ZO3^M;T3iDKRme=sL16{i;Lrt20-J-q3e$mx@l z??~w2+#4TscD-nO?0TP-B&MP^!m|qe}5TcV19kXKF0h(N5bO3s~9Hr(6P=vQ( zSC*UwN&z8)mvm?y?WwgB=>m4brRjczv(_DuxrC< zxRbzQGi5Ow2toR|9#P9^0$%hec{(*P3pY_Cj#*tvm1)fKVLr(CG2!3)NXN(`*?nqZcf>;Oj^F7F_rI^-0bgJ8yQT?V9{)eq+8( zaQMC4{KB@3vW}vW%p`L`o_o9j#5*^(qS@8FE?$ z>;9#C=5y4VOY|T(T#L|x%s|qD#G}ewt11eL2aG0Yi-jN-S{Zs5(v-|8@-+kts>EBl zf)NFEk?-Y0JQguo=o?FwTL04N(=WXwD=$gcP3}jM>E+U;pp92S%E!<@nJtdZZ)$#G zG6)v5FCtmfvy&ht@tSB9%Y`cFf1+;f0iB|=lX!gBcl`t*ra9Eow+c)>* zy}`w_dA{wi?(ww3l`N$^`a{*QS%K1S!)Bo)(^nPygbw{2ftH>oa zK45d((o7Lck}boRKJvl~avp*}Ss9MW+g#qngxt)@QA1){g4B>~NmeKK2;vd)TmCt& zRkk5)5(y40mOW#`@Cr&rU&*vUAVX(9JVH2HjDUEg2>?+ThF)My3i6pg&*kwU5B zd!!wwUw!eOd#Dkj4Tj5c8DP(clf9noET@gE@|Z=QMcNP}sENr+;!v9F6%EqI&vPaW zz;X#n#8$M?D>wrR$j2yBl~Hgy)7X^(l+0XxijRB&8gCjvQk$flsR;g134P=c_W(VM zv4e!5*&58>`13goQj!?3qPV=<>_|*>n)$C&vfMX3BuNoRMrl@QMkG;|AG*PvmBRld z8PaPqv#Q+kIj+R_H!InW@{H4$m6pm^x+@(YyrrHS^9(`-szM!Eg8O!OhKRa1Xfe*sS+b?wb|hyvX-xWf!}}l z+lSh^uld&HZ@<0d(q$zNe*SGKeexakMC<;0H*UD^K*#MRi*~ht>UN@CjBDg42Fhp1 zLblll;pEcdfG@+9nqtyclu+JzFbR^AxDYL?iM9pQDFSBEj>1zSFVhhZ9ShaY03@B8 z#soBJy^miv1>S7*ko*A|k1_lPKOhf~+(!EH~9tnrIbsvE!FuA zct8}Rs)Ck*7YY@`&AL~dy(sNjL52#6g=j%-w!QIVmHCiab}fb&4Fn*9NOoLMU*n(& zgpfg-O+<+Cx&(WgrL=3jt8GJvziIr!%P$;n3Sap6-fMroxZdP4J8Bp2Thg_ozo2Oh zkH(ss_Iz&pftUM~r&Ck?h5kVE;v1ea2g4hSj1q!^$mCPb*=f2hIM9a->H}wXn>pENU>Q7Px({U6kPVC1#VA6z%^Y}$B)7PS z7gQBrZLY^s~|H#;aaf zbjxdp4!w44(F;}M*Wcc}k+z=z(C8INV`Du%}*=An(4BffO> zG4;ns_rcdfIqE%9V3Z>#4Z|lFM@`Z*`bJ%K#`TnourUvq?{fPMyug%VFq#wiVnZOK z-VN7qk=1NSH1R?;ka1h2?UBf*VVNhWky{=SxX8+E@%vld@~fE5;Z&QvMDcWwN`&iJ2Le)RZJxBl;*i%!1H7+Axzz8aK|axQ9gTQHxa{ zYv1%^jaaFYD4b5y1%LtJBM=4dCOr&h1d)+woXc)a!2Ac06!pOpxG-MzjFAr_`7b!^ zCVn2mq2mdT)TbkP{P)j0Gfa`oj7gCr2`2jH+QHO2v zduDR%LGQ}1fD1djG;FeCwh-%7Vwgw<La`3)4JBkQRs|;~k=TuKKqiJ4qEQ#QR7hB=IxzD+JU4gT!)dp@}S3iRO>(Fe?y1MP`MRgv`Ba)@uyen+A5roucFN!-XD69H$eAVPSJrX!;kAu?>a!GMP3 zQs-cA>&t8Bee4R*wq#KYY9O}}-jtrGjL7$ytw7=`(n1AKz_8NV1N%L`3OGVYQSP0q zG}4;UTuPTdqZagpVZ%BWpe|{Rp_5qjC?c+u|4MP|=;E~4774hmEvRTJ-PgXct9kdbI%Uy$7x)T&Hgm(`!TJqHmrnlL7O3?8P|2z6EGlTsvjBA% z*W*)vQJmmwC(Gk&!_IUpVadsM<)!E04t5P7X(Hwl$eS(BblcEz;m@)Z%ofDFbvsS{ zk7qu)I5@1C36;{Wl`u17D#C(GSwoBEXBFOWeEfg=>+(wQr6!^)o5-qNr)=gn$fY2 zdK_5K$o&SRMIkmgTkqLAa&$v&^EvlyTKB1{1XGYNUVdd=`MJGEj|bYv)E6f2 zo1FUrj5j}NQ7lZ?hp6K0Z=H7aV(-*ev^RdN zGQvM3{f0ru3?rRr-bje$8NQxaU`%--+TECo*JVmeO%2p8sPEgmAiro}XJ^}ReXiA& zRN4OWuC@0Z=xV*-v3=X_ZI#=Sk~2IRH5-nOth!;m3Mtf>zQu2`6|t=%PDb$Y8Naf$ zmSR7cQ~!`sl!}`i&z?f0X-Qe-GfKk9$HEUyC=;WQD2!ukl+!t-Z0>RZX5cizESgtJ zePF~ajUQS9{37FhoD_R-`js={N3f<;Fnxh%G1K>!93(a6y%i#OS9Z|k!=64KWr_H1=uwc!fTUe?))@s}i(zG=g_x zYRm=U<%8Ig0xNId(~3m-HB$NT{@#x9?lOxrxze|4>z=x;k6zx}c5q_v<;Sd2zQ28~ zqR!j*;EtlKv7>9ta&o~y1x-O)&!=9wa@$kaEV%O1hgvrG7ZM+FtU+MXG4&DV;dvt8 zz{4=NlIeC>DV`uAd6gKCVwfnfjzGwm>>z`Q>;MsLLM3pvu}+e}gC;Euc>v=1&(uyI@sAt_S0a5_qaACgUhbQ8f*YCyGje>FGl8OY%rs(aR|k z*f3oR9Vb6ztWra;=9xW?%u^LBFB|M^ zRJb=gC)8h?&GRC^kXNUu4*UFd%dc5oZXdOq(rZWBR$qSl6s*z8$Sv~gih(s?$Klm{ zES$AyA!o~%E?m86bzg6|g`(YQX0)e)HzbiaKr5`fOx$Ryv|#CITalz}0L}!eI zFjR>oMnSNgBP-ivB6dM)A+bv=4Z*4HWiTI=_0Fyg@F-)doV(Hwt&hh2jK+O99l1rDCJhpYmqE9u#=zF+pN!`Yy%O)?BuG)9$K-;8~-hTz&a+&%# z*viFTqzHiBnrOl=^j$>(t%C1_DM1r!#1nA~+8+9A>C__{nII*au7iA!bY9R0*BLVhLfX0Rc8W78_kD z!ABnZsUv_5&`JY#d!Q5>p#>cBd#97+_jpU}UKu?rLsd+g`c~waz=@p|a849OYatM+ zvRgn?f}#j3*zOBrp6o5nU_|Z{rU)g-B(#kB%HaM8+lR!^8PFi9xuFT6foRmjZnniPExok>Mkp7{>Srx4p_h$Yn8tP7Q* z=+KOj5S!4<%!xrtK?pjUf|&gwyE~1CQ#~1XN3JzzTCCYA{JK-l9CPIHRF9|farK4M zcP3f*a;!z!XK^Pc=h!337Aya(BPEgrl;a;~_ug+P)H93vea z7|#J3%^c8N6b%?t6jU>jLP!UOEeL{RfwL6?YK5#1Qvo9dLR6!SS5wYe6#@W8DvSea z9cmsHC9=%P86`bLn|Z=+pmS_1EJOt0i&9Jg6B^nsno%u)6y@j@>4R;-#FYALS8cvD z%h9!LymIj3<)O#6tS?#A9C&Qqn)Y+besu&mTDd zg~NTP4}ANHFTGN|?uHdBj*e3noy2aAJgB51K1^}Mb7#d7Mf54U0)w<~DATQCdA4!5W}4AA&ZYkB1T9;BrmQG(s$v886~1(D83|uk}`!8i5XA< zrH}||M6;yA`?JMliMB?U=3Fc@ql+X*Qrqs|DWWBN?%A~Fsw!>~!IIwVDY}S#u?O-F zEE?;$k^&~zFK%gwgq82kiZ6l(A`i;nh>rDnv&MRM%y?#eD=tW^1-Epjh|6sfV?85w zbhc91Of!}dCB_=1WIdKf!CMF>JrXO;c%NP}HrDYaKdcO-5n*07Ym*hkp%fX5y%n4Q zK}jwyjSmeF%ZsBOux&Il7ApZb+D!xEBvup!KvHB=Q!P{n$cs+Xp=7cdW`@SF+>Or+ zjeX;>@I71gz}UJ^)g~tfBllA*`8+K&CcpRo6a0VrR_Nie?(m|#)7MjUEL<0jjtPAs zy)VZ47eZe+8MrykOctGxbu?POWN2)M0e+7}X{;o?b)^C3#!g1Mz@w#CIv~iI*8WtY zTeI|sR)*M~&^u?DcvYeRJ@Bd^eF(QTbG~9)J;W4Bv{=j;)8g|q52mSOvDKjFjcv+y zD#_I+HWzhfyNv1P#_H7<7s>BAGf!?i-)6Zg!?t7dB)ATH4GE zlOc*J@(rq*Iajlhm>VB=hsKJ}lY)GSr8~vvNu9mubnrY@Fq$XzvC4c%o|M?z^<$<< zNk2}`NDbBvRG0QvWtR4>S-+;Qv~u0i)!QC!E;2c-)`Et`^QsqCXO#A>UB9-kl=jx# z@YzOrq0^a(?Ye7n@~eZ{zJliE^SaMpUfEUKnPSfJXJv+({Y7>8+1|pIm2HjN7nirz zfnb2^608|`Mr~m}zKGVpWM^WIgSOd9!OW+R`$T-5qJvdfUMlAxkBp*&GO|m^-p2}B za2GKs`Ncv?z{3}TTWmU}3x$fa6h#n@bBrq36QUxnpiZ)%tRPk%P(iXo8$Zq)k!(cL zBKBr#fe%5cF!uAF(Nj**D{R$Dt8}nV4{44dG;&bj?aWbyzCEjo-JrE8^*XWhvsgoA z7pohzi4*>f1D796bKX}dIV~$_PwtkAtU`~&WKOCMU6FS6CDIO?y~n{DQf-lYE}uLV zZb`MKT9y`9h;cgz9{C2o!Qf*5)a_4e8s&Ve^0fVF#`*`i=a8h)cm+9B(X1L>miT4? z!Eq#YKmr1=ZDjpj5S6Ku`*V8(f!Bwz^9D)mqDKd|ofOX1{DiQk)(Ju~Ml-xZg0 zMv;M;IcM>YXXc#I`gX@0kCDEijdF(m5Y50Qq|hZ=&RQ{&2YvJmqfSfykZuH>j5Lqg zNof?U5?N_BE$c|I2|T#?pB%}!lnR3NFEUn8n6GnYsV|z$s>z=8V>QFJ!0uLmkYq8b zX$dc@S+=VqPhIa$eAASus)?qzk~~*Oan|AYcjQVprrPbPlY0W4K3{K+hC#pdMOT^2 zRqmP`@(X%E-l+U4=pmCmG)I1#%Wg(68%!lK)XYetoIw>CGal>A7MG70hzB@pmRga3 z`owu^Hf%jlaS<&~4Prnf&+tnlpZ~nmZu)0}<)?}E)O)c$b^Yg&r8Z?W{~^(3|15Gh z{%B5#9Lmb#VY4NYHTfrOLwS9+D{{ZcQ8U9veHZv}vJ1l|RD&cnkqtw3qTP)ArD%#8 z7)02RL>#1{^=G7GkT3&c=CQ0y>vTCm9E>u8oOJW7`Dru-V>=^5jX#@^nRV#t$eP<- zZUawENKq+c(P+rF9F6?Qp3ZNUpK+NduW**QTqQ2);xq@^i1u`2jF+NMskEY)R{m3t zS}X^VRuoTbG=hgDoUz6z9h8oc7+h&`BBIZ=3^iZ;BWN~?hv^^$sVAt>zEdJW4Y`HB z8lSw>oHY4!sc=$FNtW^_-;mywAG8I`lfi5IQUYnx8`p_SN+NH-ww+{Q)+6@kFHc8| zpVn$Y;)g48!D$pVhg^l&MAPs(__cJU%(c;nfw&K@YYlm@+SG6pCP8SKl9>6R$rGbT z>_(669hxw!k_~3m0Ke4T(b1h|ODkM*;ZRLhvVFm**=lwc*7wuV06Tza4py??HcM)*QEXk|+;SkGehQGxmQVJZ59A5O~B81G55q(DKNG(J+d)ATUK}g)c!TAK{U9 zN+W!UJ&b{>7)I-~t)CGh09vu;R^Rvu7_D+3%l01Nr)cQIkvLQYAVN5Q5NKLYI4m2q zTQ@8hILr%I6Ar7|f&z!jHd^hALWIK&>(*6<2e&WQ`n;c?RIDKDOwbPYCrEc%k$RhG zLYOX-XJQUGT*_e3A!%4rY7laZMvmZ7Ve%1O$1N}?`b<0;?K4zwRdkwx?E64;szLfk z+kAdwUe~5@^`^DUaUX^9T7r0nu5Z+x8!%}l4 zs!3rgfiNp6u%XB>MrjQftqOrBuB8CtO?HDw-b?zoE5p}1W>-cs{eP`xSbp4|{oCZ$ik74#OM1F-(xBw{vl5K0y?w?n;+q@4zWaHX z^iM;>`om~0<(e{OrTPGC;bmca%e>lZvDXyl1MJqM1VxJNHb_Yja$T{6~yM2EYge=4}9Q-@F2dBr6-xy%~1i~AB`l>s47+*-^J2hu<$1+ZZu*TXf9uC1)azd z>;2FwfDMyMDfCcp7*I_>Bb(*Ss>mS|x{h+3qe4pC!zA_z1d+WRK+=E#JIz<&jJyFK z?Q&}gRC}|puHAL-u7ww@=}PZSbR?QHlI(?5?WL__VK0B$e#2liS!M$EH`Adz9yhvtml`R&yh;Y4zVQz1i9&cZVjjVY5hN?IAx@}Xf3oAvXnECTSIcJ7>V65mC#q(%9#Wz zCXiJm9Ajo1^n~uxvRT0my7LErux}OQ7Gyv68-f*7Sz?s* zeP^1^us-QO#6Mww*7$Dbm60u>$d#A3HuTk&E7v5K}+rsAV z&eGz7pf6`eXmI^wI?4#ikEsV6ECw~22+wP0&jk*p+FM1zFo z3u>||7H!(PX;H<(;fj{Z@f%hlP*`YkS*!((OIs@!)n-)=ZP~SDsB+or%GPMGaPrID zI}f$gmV2tZ7Y!G**D8Oe;9*8leNM2UtTMe9R3v#U1oC2q-&}-$JX|p<4p~q^a?;hf#6>0*$eu!TME>{u3 z717ra<9|b9vd*c$sQ-dK4q^BBb$mtGxpwuE#a$hBHMHMzmfL|99f~BrU`e)JkBeik zZH_r8I2cG^5}!)bw*P`*hcG_%24rN?$VmU}lL0y!AD<*@1Z!$vu_QtEzfqlI`lFa# zXKx)oj42tAJR_#!&uC|?ZKw<%#$5Ps*MpB^65HtYQJ3lCn8f$mbi(X}bL3`{PZ|xa zYoEQE-l7m&l!X-NBWzhH^pV)IOfi^}4A|ajUc-I+*WI&h>vkM(2&rkw=A6ob zCTvSxjBRpT@M+k*(?iv3ufF@4jT@i6`|7pTbp7ncjnB~ahLWMZ*WEpG=r^BVUpln! zx_d?rz5UQS{yo)bFofIZcOHCT!^Q_M=;*9#GbDqxO0mu5f(wRJUUr(TEM@>M= zYi+h-0yeRzBIIu#u8RCP7}zRVGGV|WNC-cUU5-4nyO9l7$P&T^SD|E=u;*=!P5ZzT zB5xvwNhzpv-aPWJMzcBbvu1N@%4bzItFdg>Z^_`|S7jNUDVDUz2k9whXXFEu)s&Tz z#jiTc1ELe`!^@lGccr%=K!#@Q;X{%q8(LT5NC-#NkrXTS1L8!>xxt;h%$>YDwZeZNPE$T3FCVD<@K_Yl&_gmhtr#0D*o14_sOhVaxaS$$m_5&Hi@ zEtr1RSI0HaZVQwG=v$NHbF?bf64XJi7U{dLPg=)Z_BrHkzg7>@rxa|Fh!_E3ryLlV zyF~^KPcTrSL}yw1By=@{KepfNoWfKk`;oq9N_LD3pFE{ty}ols2=TDaPbNU$zJq%o zzHj?BOGeVKj``BQosi)k++Vk#%wa3;u0AAv=M%`zHzOzIi!MI6=1@kW#~yhsgNIVg zdmROh!91);0#dM{g7Q6SNbQ6c|M=gYvP&(KFRGpA6906|`O>S9%d{WSl3Df*QJ4!b z!g(SIsS{(&)csIzOEYz&&Z?Hi9+GBzR^62&=XZ6TKT@fmFZI;UFDmM-^>}J~i;Cvg zdXz04=Pj?STz+0h`?<@js+OPIhPydA1l3oUlT$|YGAsn}l#S%wr7 zpSdfgh$|4ShG3$=D$^`@L=z}B1xbRXGjP30u)vEa!2*wkF`C}1g?|;dQ`W~UXb>u2 zOqmJ?#X`~YxNo3Ew##2V-L5_1NpEF=KWs%vU8tLn;&%xRdW*tSj3_ON`BGz2`% zV~^1{jcTjQLq&xJVprNUGn>cfi4pAwHrg8KW6W@b?Z};m#em6>_-`7`{UIVwK2t8p z8q+%DvHm-CfQ(QH;&Ei|Bg{Z2MB!qXi+*~7>^t%8mYH85f+sWsi85bTHPqxizrCxd zYh`)E@Vw&Gx>R#^lELaJ_U4p%(=7RIWy^aS%gY;*Y4Li3+F>kd8#ZjruIenftkkx! zrEa((JENkvEZyKr!A`XHoC1fZILo}8H&<6ymldR8Q~u#LFM{1BH8lCpC@aQ^m_$HL$r>*AaVrq{3J!$E0&6$pE$IL#j`d}oIn(`Nyg9;y{ z+%U{hW%E&y1D?&qw|cZ0ei17sZ#pO@+U=k@$pb!|Je0f=_)>V27KkEXIOC+Af}$X5!#Xdjlq5?%6(Xvo&O;I*lmlvtl?D>^vIwzgMd=iu z{B=eGK`>uz&_}5oyky5#J&&N{`sICl@{NYkU?Fk|cI`Z%=MwaGR)va|2P3~N$i>_7 z%A%<{)rmNijomHA&Bm;=z8OiF&4y5<%(P0-JZJ#OCqtYP>){5|dMm zPipTA zk>B6B<-T)UThG03i+bY3`*rHK->;Kb&)a%*@v`eT)}!4Q@vrdvrFYOr=*{Ri7o#(9 z#LqwjjS~nS$QIvhoTbMuauwEka_S4x(+lczJhg=`X>t57JVhNSe<*Sn{}Uo!+3Y3S z|LFf^?#<()I9KRVmuis3P$z<}zyMN=@&g&T`AbrpC-0oIO z2%9AH$CqFH=u&-eojRvZovJ!@stRYq;eJQ7h>Xy#oU8;lRDZlw03DfOn~M20HPuGj z1h*1p$s^$=4u8>BILdo$P`EkX%8>Ww;fY5d(dll&ItBBDz-L|UHQ6$D2G;BRBYlHW zOOM=tGp#&l#`dur*G%-T&YQL@)8qUvTwR|vE@@n1 ztmCVzlNZmMSTH%s6IX1FU+zO+x5#-bdhG*&6YO#72eg7#i1(FbMe86}E(!;4JVZ-} zXwmEuEoe1#YTAq|U&I@F6)qTfRt@kDcZC6F##iNC`8GY0pLFLT*oWV)n6ZGk*A>zF zDOsn#5%GoCxYX#}-_$n`eBS=AX8(+vqvJ|`aQRC&q8^QEd%5k~u&+rti+*z`K0Gre zGb}!wEh!D_LBj`Gs4>H%QP#DEb%**J?iI9_w}V05SO*_t-oNCo)iY9$e}M%&J@c_ z&b8p7Tk>>g1|?fHE;$KP*~z$B0&M|90t^iDIpT|k*BQQNIH_U1AbeQoSZqsz%iIc^ z#K?-9kAe$H^TYGOi_S;{4?3KMSIH_Y6Lb*FWF-o-@1BE>pmt#W;0mT1UQCLz{q{=6)# zJwB5(Gj-rQuV#*M)MiXXQ>Q-N0)3i=(dAO}^{NS`v2^jms`=$*rQVXFf;qFpN8KTP zT3$RikFkk?u{SSav2+T(76K|wOSkOOtyr|-z;HaqQY~m2Iu)E6MAZsTzN<%OiI;=w z^~t$H&cXbkWz3ISw&rihPqPM11FUi~|E%bs!riExaap%D@!&8!21*A>(wDLBgq7Y{iRl!24BVq#tS zMr3qUG&by`IY&pjELRkqtWj8v&T)qfC1e~E!;xNmf(=8xpuvo@wAuwNq~ZPS{{Wfz zc;s%;O5mt+1gRL1Vi3lbQAou*VjS@?`6D?)HbzXW0|6H~pUR|VBFPpS7ullC-S)TA zionhYj_{*K6>Ny6%yP{5D*v_9Gf-4B&Xzwqk5|w|ppxBm2W@uTC^p-DHJfeu1VV$q zYn<7RH0%k(4f~~qf6dI--Yol{Jk+?t?Z55$zj$7JsdiXDVKZh9?88!#177m^#&cD1 zrD$E;%MrR4jRWoi%-=Y~#+DZZpkY0N3$chfgWobZX^TL>7h`2H2Gw?QjtSUK@~-|V zrvmt3N?0D&wP;uW1VJQ$C_jEoGZ>`FoB|UjN9g3Sh)S~{6^=RFgk`PRYK?ZpM8|H+ zTz>P`t6z+kgHs_R2kshqHQLX4Guq6xJD0DxbH%*8xmgb%jh$JMKc{?k+04bd87(#@ zB4Om!XoI*r9QN&c=SQ$IlvE@FfxloFqol_UOaFD~eYd$Y?ERNR>50SAKM19}!qX#X zh0;Cd-Jow9d=v3izr5_HXvfmy^nE zb1wgWzU?!YF3r9C^QU5_jO#RiY5q%HY(`w@A|7-1z~SUHtVF#(Z7~BRA&HFxkLymV z!TBX0?FUoc(tRO^S zsOGdIC>p;TjzLcG@JAP;y-~6Pz$J{la+3qYJ?s9=G zeFEN)EZNwpXk)ao*hn`@dhD=t+F0v-x4AIvecDnh-DRZ@zKDkVJ>`#xHmtcv|2O_1 ze_WMd`*K)%td&0a9@2L?nZNZu8ZX};`~d0qIhnte?m`nq5_eZQ{slHU!N@ZHqbhNN z6(pCEfPhu1w)XqcBI9-(P`5{7x`!Huua{~ch>Hs}fv^Kc=}})}?JJ$u`~K zmOX_*iMYKDfp5IQE&n-NsxIfyg&mjQdM@G@xWnxp?2&02Xfbc(Egkk)+gEjko33-S zJ)F<0+y)YS19si!7N~niiIe>$_vS@nk@=UZGu>CBI%C&BUHQMGrpFFTXI)zFyUqU$ zd!PAR>50SAS;tnoi|LT={l>3w_V>+L!HcZIItT8zjkZNbgj*cAQuH4cxi%OK8h1qXe;) zaYY5wr%p&uO>xHrZnx!07sYAtr{>SinUaaFGA;^kdCWx7qw}r~9F;QMYT^fW=V3cU zNBtbWOZZ)x$0vQxSxnJr)Q3KY3B(x}G*sN{DcagAT2*n)-=Wb^HG|(X8;%IIRwdP9 z@T>MH@ru-ddBgHfnHf1I(SbN|oKM3TB}XBSs?iouhjm9x{r6UF8B?0E@`u}Z>86;w zU#MA|JaOWdQ+I6t^Md7zZQm&GyoqGqh? zc@5)J-??qz?UNm^TyJlgK7+T&-2YG2ms*$b9vRpW-6tS@ED7l2qtdUD>9J;bI`z?d z-)$ZXd!Kq|rMm*@QLv4_SN`S7Ki2f(@6i1<3D|wIuPPCnP|}h-us}E!ms@PKnnjzF zg?9tH{=@GRk<|&EwZ#g@*nIRCL5`}WBekk#2F8P*@-~N;VHeu)D4D>)55ums`O)iF zTxnw_4E(|I&4K^E@=_bqxH$NSh@Fln5R3Xg_uE{zaDLg8Y>vB(YO`7#v)xP|Z({lb z|2*2O4Kp9>2oE?77_?%oiy{(`Q7as=Qbx1KW0rKaFEA_)eg<2OuYyD5nZv�r(aJ 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 d3)lz{Xfc9M412p literal 0 HcmV?d00001 diff --git a/hud_toonhud/resource/fonts/Montserrat.ttf b/hud_toonhud/resource/fonts/Montserrat.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5b4b5afe6ee4b560b65b2f2040ad38f6c094b347 GIT binary patch literal 29016 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 literal 0 HcmV?d00001 diff --git a/hud_toonhud/resource/fonts/Prototype Capital.ttf b/hud_toonhud/resource/fonts/Prototype Capital.ttf new file mode 100644 index 0000000000000000000000000000000000000000..918da2752c4c491ae664372f09d04c5c8881e888 GIT binary patch literal 53644 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 R(m9ME_`t*kXTt=k{|BEmDsKP) literal 0 HcmV?d00001 diff --git a/hud_toonhud/resource/fonts/Prototype.ttf b/hud_toonhud/resource/fonts/Prototype.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c70bf00f47201e79fdf14cb5483302fe6ff8ffaf GIT binary patch literal 29592 zcmcJ&2YejG`8Pf@d%JtL*Zb*Cx?a@V>2zwAWLcKG+zU3iVH+FVuuU!H#<(X%m=b7huW`|Hh zh?N{qBrTw1M=U?MI zxpK{>BmcfDZ~!680?6;BLzZt?TQMn|C*+{dQC|7#bq6k4^TbJS5wgaJI()un$&u?R zB_9y7mOmd|yJXGsLsG4;5VFog2wS#(-NsEfs7H+@z2G({qT7LT5nJ&`VkdS$2XO#8i4)L8T*V)Vo45fz0(yxD$3EgM zeoy?w2N)oJz%mj543aXy5D6Clhm?~LU1PP2wa5m>_Y$ zBuNy%BPo&uOp_E~M!-svE`Cd@NCvQ)R07tJD!^J&UHpdBks82yQVZBX>Hr%_Jzx`Q zD1J?vNh4sEGy%4dX22ZD7XL+BNef_}9iz97Q?+yGdv9 zpQML$0rrwnfTKw_U?1rzeo4lVUci1b8gMM>0~{b@0LPL3;y=iEG8S+G833F}#sN+u z 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 M&Gjpr8gqpFA28ft3IG5A literal 0 HcmV?d00001 diff --git a/hud_toonhud/resource/fonts/ToonHUD Dimbo.ttf b/hud_toonhud/resource/fonts/ToonHUD Dimbo.ttf new file mode 100644 index 0000000000000000000000000000000000000000..98de4eca97962fba08f97c7b260a76762e4efe17 GIT binary patch literal 42132 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

    m<1ND_V|2|tpA zA4$TGBqzPmUxzW-+Z&0l-_pR>2WYyI?{ z^~<-?7vFRj#9kurcZ09@JGT2z^}4^P-o~wB5LPibX%&O8ia}V#Agp2#Rxt>x7=%>} z!YT$~6@##fL0H8gtYQ#WF*s=z-?43d+x_IN_lq~t7ye`y;HM$@-?OpG|NgcyN@BBw zFzM$TVd~-8GXJWB7?vM|X^p`Xo)ZZme67#cf;?X?;x1(eMR^0|gCzw#L6k3(=h5a| zWfU7Sb#H#A^yXUWja%jo8-(uzq8+Nr?eHB`9B*$xf_RB3t-<%<-uarH_gDix)|l+E z270W49&4b-8tAbGdaQvSYoNy(=&=TRtbrbDpvM~Mv4&U=@&<0e#*Zvy+wWd; zbOK+biDyqO&yQ^w%GYVlETFMd7mgocHOrp(?uv<{Ywi~1ahfP~Vy`Vl;s^-kb%+g9 zS1&elOS^2r3acqI>|Is%7*lB+g5caG?ZANs4p(rbqP4J2ye*4P->{^)dC7+9HoK)5 zFW_9>UtjD_#`6}tBQR%LU(1qB(izQ5Hg)lGOnzF=rsD(Q?d~}{w3c-3!qB1A-uYdd zmNet3rimA&KBC)4xDy+J~q7_zCVX+E}S6FR@B`PdgVRaRjs<3p0)mKiD>8rc1qz&WVPO&8@!7=dCkp%|pp{#-$rFImi2&OAgfV~OZhQ@sRqW9} zotU{Yn_bzHNc8Y4EEC0V*ECqJEip1o#RJr zS}d4Jvi#*XPN0#UdwZ;;^;K*Y2)KwPVmE4jQ@lrclpLIt?Rl~ z?@e_o;YN$OHWJP%N=?dUSD2>R6@|@ObyHV$XjcD%em}Dxb*vG0>G;lW@(WTMQc7IHZd$noVNn9G zIi++HQX9*hpEyiIE>1F$66R+-f=l@BV_lic_)2qYnVV4NrZQJCnYedw$Byj-tNUUL z*6-N9d*#MW=WQL{)!LHF<+}LSw_W9Ik$YUxsTtU2-GSeBY}&3y4PtP_>qUGwzN6fT zuNlw7^M`2{4)0p9$;^LU_*!u+w0S-%?xe?gvF#cfPUvg3)fMaNtA@^%u$A!aLDMU24yxHq*YlWa0SQz1eff9 A;Q#;t literal 0 HcmV?d00001 diff --git a/hud_toonhud/resource/fonts/ToonHUD KOMIKAX.ttf b/hud_toonhud/resource/fonts/ToonHUD KOMIKAX.ttf new file mode 100644 index 0000000000000000000000000000000000000000..bfa7a220ffbd9baade39e89214c17a510e23da54 GIT binary patch literal 68244 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 literal 0 HcmV?d00001 diff --git a/hud_toonhud/resource/gamemenu.res b/hud_toonhud/resource/gamemenu.res new file mode 100644 index 0000000..fdd8e9f --- /dev/null +++ b/hud_toonhud/resource/gamemenu.res @@ -0,0 +1,103 @@ +"GameMenu" [$WIN32] +{ + "CharacterSetupButton" + { + "label" "#MMenu_CharacterSetup" + "command" "engine open_charinfo" + "subimage" "replay/thumbnails/glyphs/glyph_items" + } + + "GeneralStoreButton" + { + "label" "#MMenu_Shop" + "command" "engine open_store" + "subimage" "replay/thumbnails/glyphs/glyph_store" + } + + "VRModeButton" + { + "label" "#MMenu_VRMode_Activate" + "command" "engine vr_toggle" + "subimage" "glyph_vr" + "OnlyWhenVREnabled" "1" + } + + "CallVoteButton" + { + "label" "" + "command" "callvote" + "OnlyInGame" "1" + "subimage" "icon_checkbox" + "tooltip" "#MMenu_CallVote" + } + "MutePlayersButton" + { + "label" "" + "command" "OpenMutePlayerDialog" + "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" "replay/thumbnails/mainmenu/button_alert" + "tooltip" "#MMenu_ReportPlayer" + } + "SettingsButton" + { + "tooltip" "" + } + "TF2SettingsButton" + { + "label" "#MMenu_AdvOptions" + "command" "opentf2options" + "subimage" "glyph_options" + } + "ConsoleButton" + { + "label" "" + "command" "engine toggleconsole" + "subimage" "replay/thumbnails/glyphs/glyph_console" + "tooltip" "Console" + } + "HUDDefaultModeButton" + { + "label" "" + "command" "engine cl_hud_minmode 0" + "subimage" "replay/thumbnails/glyphs/glyph_hudmode_default" + "tooltip" "HUD: Default mode" + } + "HUDCenteredModeButton" + { + "label" "" + "command" "engine cl_hud_minmode 1" + "subimage" "replay/thumbnails/glyphs/glyph_hudmode_centered" + "tooltip" "HUD: Centered mode" + } + "ReloadHUDButton" + { + "label" "" + "command" "engine hud_reloadscheme" + "subimage" "replay/thumbnails/glyphs/glyph_reload" + "tooltip" "Reload HUD" + } + "ToonHUDButton" + { + "label" "" + "command" "engine play ui/tv_tune3.mp3" + "subimage" "replay/thumbnails/glyphs/glyph_toonhud" + "tooltip" "ToonHUD 11.5 by Griever" + } + +} diff --git a/hud_toonhud/resource/sourcescheme.res b/hud_toonhud/resource/sourcescheme.res new file mode 100644 index 0000000..9410baa --- /dev/null +++ b/hud_toonhud/resource/sourcescheme.res @@ -0,0 +1,399 @@ +#base "SourceSchemeBase.res" + +Scheme +{ + Colors + { + + "G_ActiveWindow" "40 34 30 255" // Active window bg color + "G_InctiveWindow" "40 34 30 245" // Inactive window bg color + "G_TitleBg" "156 53 51 255" // Title bg color + "G_TitleText" "255 255 255 255" // Title text color + "G_Highlight" "156 53 51 255" // Highlight color + "G_ConsoleBg" "28 23 19 255" // Console bg color + "G_ListBg" "28 23 19 255" // List bg color + "G_Border" "0 0 0 50" // Border color + "G_Text" "220 206 199 255" // Text color + "G_HighlightText" "255 255 255 255" // Highlight text color + "G_SelectedText" "255 255 255 255" // Selected text color + "G_DisabledText" "220 206 199 150" // Disabled text color + "G_ButtonBg" "96 83 73 255" // Button bg color + "G_ButtonText" "214 206 200 255" // Button text color + "G_ButtonHoverBg" "156 53 51 255" // Button hover bg color + "G_ButtonHoverText" "255 255 255 255" // Button hover text color + "G_InputBg" "28 23 19 255" // Input bg color + "G_Light" "255 255 255 50" + "G_Dark" "0 0 0 50" + + // ------------------------------------------ + + "TFDarkBrown" "60 56 53 255" + "TFDarkBrownTransparent" "60 56 53 190" + "TFTanBright" "236 227 203 150" + "TFTanLight" "201 188 162 150" + "TFTanMedium" "131 121 104 150" + "TFTanLightBright" "229 223 211 90" + "TFTanLightDark" "96 90 78 90" + "TFOrangeBright" "156 82 33 255" + "TFTextBright" "251 236 203 150" + "TFTextLight" "201 188 162 255" + "TFTextMedium" "131 121 104 255" + "TFTextMediumDark" "104 96 83 255" + "TFTextBlack" "42 39 37 255" + "TFTextDull" "131 121 104 255" + "TFMediumBrown" "69 64 58 255" + + "QuickListBGDeselected" "0 0 0 0" + "QuickListBGSelected" "156 53 51 255" // Highlight color + + "Blank" "0 0 0 0" + + // background colors + "ControlBG" "76 88 68 255" // background color of controls + "ControlDarkBG" "90 106 80 255" // darker background color; used for background of scrollbars + "WindowBG" "62 70 55 255" // background color of text edit panes (chat, text entries, etc.) + "SelectionBG" "90 84 75 255" // background color of any selected text or menu item + "SelectionBG2" "69 64 57 255" // selection background in window w/o focus + "ListBG" "39 36 34 255" // background of server browser, buddy list, etc. + } + BaseSettings + { + // scheme-specific colors + Border.Bright "G_Border" // the lit side of a control + Border.Dark "G_Border" // the dark/unlit side of a control + Border.Selection "G_Border" // the additional border color for displaying the default/selected button + + // Buttons and tabs + Button.TextColor "G_ButtonText" + Button.BgColor "G_ButtonBg" + Button.ArmedTextColor "G_ButtonHoverText" + Button.ArmedBgColor "G_ButtonHoverBg" + Button.DepressedTextColor "G_ButtonHoverText" + Button.DepressedBgColor "G_ButtonHoverBg" + Button.FocusBorderColor "G_ButtonHoverBg" + + // Tab texts + PropertySheet.TextColor "G_ButtonText" + PropertySheet.SelectedTextColor "G_ButtonText" + + // Console background + RichText.BgColor "G_ConsoleBg" + + // Progress bar + ProgressBar.FgColor "G_Text" + ProgressBar.BgColor "G_ListBg" + + // Checkboxes + CheckButton.TextColor "G_Text" + CheckButton.SelectedTextColor "G_SelectedText" + CheckButton.BgColor "G_InputBg" + CheckButton.HighlightFgColor "G_SelectedText" + CheckButton.ArmedBgColor "Blank" + CheckButton.DepressedBgColor "Blank" + CheckButton.Border1 "Border.Dark" // the left checkbutton border + CheckButton.Border2 "Border.Bright" // the right checkbutton border + CheckButton.Check "G_Highlight" // color of the check itself + CheckButton.DisabledBgColor "G_InputBg" + + ToggleButton.SelectedTextColor "G_Text" + + // Dropdowns + ComboBoxButton.ArrowColor "G_Text" + ComboBoxButton.ArmedArrowColor "G_SelectedText" + ComboBoxButton.BgColor "Blank" + ComboBoxButton.DisabledBgColor "Blank" + + // Radio buttons + RadioButton.TextColor "G_Text" + RadioButton.SelectedTextColor "G_SelectedText" + RadioButton.ArmedTextColor "G_SelectedText" + + // Frames + Frame.BgColor "G_ActiveWindow" + Frame.OutOfFocusBgColor "G_InctiveWindow" + FrameGrip.Color1 "G_Light" + FrameGrip.Color2 "G_Dark" + FrameTitleButton.FgColor "G_TitleText" + + // Frame titles + FrameTitleBar.Font "G_DefaultSmall" [!$OSX] + FrameTitleBar.TextColor "G_TitleText" + FrameTitleBar.DisabledTextColor "G_TitleText" + FrameTitleBar.BgColor "G_TitleBg" + + // Labels + Label.TextDullColor "TFTextDull" + Label.TextColor "G_Text" + Label.TextBrightColor "G_SelectedText" + Label.SelectedTextColor "G_SelectedText" + Label.BgColor "Blank" + Label.DisabledFgColor1 "G_DisabledText" + Label.DisabledFgColor2 "Blank" + + // List panels + ListPanel.TextColor "G_Text" + ListPanel.SelectedTextColor "G_HighlightText" + ListPanel.BgColor "G_ListBg" + ListPanel.SelectedBgColor "G_Highlight" + ListPanel.SelectedOutOfFocusBgColor "G_Highlight" + + MainMenu.TextColor "G_Text" [!$OSX] + MainMenu.ArmedTextColor "G_SelectedText" [!$OSX] + MainMenu.Inset "32" + + Menu.TextInset "6" + Menu.TextColor "G_Text" + Menu.BgColor "G_ListBg" + Menu.ArmedTextColor "G_HighlightText" + Menu.ArmedBgColor "G_Highlight" + Menu.DividerColor "BorderDark" + + ScrollBarButton.FgColor "G_ButtonText" + ScrollBarButton.BgColor "G_ButtonBg" + ScrollBarButton.ArmedFgColor "G_ButtonHoverText" + ScrollBarButton.ArmedBgColor "G_ButtonHoverBg" + ScrollBarButton.DepressedFgColor "G_ButtonHoverText" + ScrollBarButton.DepressedBgColor "G_ButtonHoverBg" + + ScrollBarSlider.BgColor "G_Dark" // this isn't really used + ScrollBarSlider.FgColor "G_ButtonBg" // handle with which the slider is grabbed + + Slider.NobColor "G_ButtonBg" + Slider.TextColor "G_ButtonText" + Slider.TrackColor "G_Dark" + Slider.DisabledTextColor1 "TFTextMediumDark" + Slider.DisabledTextColor2 "Blank" + + // Text fields + TextEntry.TextColor "G_Text" + TextEntry.SelectedTextColor "G_HighlightText" + TextEntry.DisabledTextColor "G_DisabledText" + TextEntry.SelectedBgColor "G_Highlight" + TextEntry.BgColor "G_InputBg" + + // Selection list (options) + SectionedListPanel.TextColor "G_Text" + SectionedListPanel.BrightTextColor "G_Text" + SectionedListPanel.BgColor "G_ListBg" + SectionedListPanel.SelectedTextColor "G_HighlightText" + SectionedListPanel.SelectedBgColor "G_Highlight" + SectionedListPanel.OutOfFocusSelectedTextColor "G_HighlightText" + SectionedListPanel.OutOfFocusSelectedBgColor "G_Highlight" + } + + Fonts + { + "MainMenuFont" + { + "1" [!$OSX] + { + "name" "TF2 Build" + "tall" "18" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "MenuLarge" + { + "1" [$X360] + { + "tall_hidef" "24" + } + } + + "ServerBrowserTitle" + { + "1" + { + "name" "TF2 Build" + "tall" "35" + "tall_lodef" "40" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + + "Default" [$OSX] + { + "1" + { + "name" "Verdana" + "tall" "14" + "weight" "500" + } + } + + "G_DefaultSmall" + { + "1" + { + "name" "Verdana" + "tall" "14" + "weight" "500" + } + } + + "ServerBrowserSmall" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "480 599" + } + "2" + { + "name" "Tahoma" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "600 767" + } + "3" + { + "name" "Tahoma" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Tahoma" + "tall" "19" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Tahoma" + "tall" "19" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1200 6000" + "antialias" "1" + } + } + + + AchievementItemTitle [!$OSX] + { + "1" + { + "name" "Arial" [!$OSX] + "name" "Verdana Bold" [$OSX] + "weight" "1500" + "tall" "16" [!$OSX] + "tall" "18" [$OSX] + "antialias" "1" + } + } + + AchievementItemTitleLarge [!$OSX] + { + "1" + { + "name" "Arial" [!$OSX] + "name" "Verdana Bold" [$OSX] + "weight" "1500" + "tall" "18" [!$OSX] + "tall" "19" [$OSX] + "antialias" "1" + } + } + + AchievementItemDescription [!$OSX] + { + "1" + { + "name" "Arial" [!$OSX] + "name" "Verdana" [$OSX] + "weight" "1000" + "tall" "14" [!$OSX] + "tall" "12" [$OSX] + "antialias" "1" [!$OSX] + } + } + + } + + CustomFontFiles + { + "6" + { + "font" "resource/TF2Build.ttf" + "name" "TF2 Build" + "turkish" + { + "range" "0x0000 0x015F" + } + "swedish" + { + "range" "0x0000 0x00F6" + } + "spanish" + { + "range" "0x0000 0x00FC" + } + "romanian" + { + "range" "0x0000 0x021B" + } + "polish" + { + "range" "0x0000 0x017C" + } + "norwegian" + { + "range" "0x0000 0x00F8" + } + "danish" + { + "range" "0x0000 0x00F8" + } + "hungarian" + { + "range" "0x0000 0x0171" + } + "german" + { + "range" "0x0000 0x00FC" + } + "french" + { + "range" "0x0000 0x0178" + } + "finnish" + { + "range" "0x0000 0x017E" + } + "czech" + { + "range" "0x0000 0x017E" + } + "bulgarian" + { + "range" "0x0000 0x0451" + } + "russian" + { + "range" "0x0000 0x0451" + } + } + "19" "resource/linux_fonts/DejaVuSans.ttf" + "20" "resource/linux_fonts/DejaVuSans-Bold.ttf" + "21" "resource/linux_fonts/DejaVuSans-BoldOblique.ttf" + "22" "resource/linux_fonts/DejaVuSans-Oblique.ttf" + "23" "resource/linux_fonts/LiberationSans-Regular.ttf" + "24" "resource/linux_fonts/LiberationSans-Bold.ttf" + "25" "resource/linux_fonts/LiberationMono-Regular.ttf" + "26" "resource/linux_fonts/FiraSans-Regular.ttf" + } +} diff --git a/hud_toonhud/resource/ui/basechat.res b/hud_toonhud/resource/ui/basechat.res new file mode 100644 index 0000000..d9bad19 --- /dev/null +++ b/hud_toonhud/resource/ui/basechat.res @@ -0,0 +1,82 @@ +"Resource/UI/BaseChat.res" +{ + "HudChat" + { + "ControlName" "EditablePanel" + "fieldName" "HudChat" + "visible" "1" + "enabled" "1" + "xpos" "2" // TLC + "xpos_minmode" "2" // TLC + "ypos" "2" // TLC + "ypos_minmode" "2" // TLC + "zpos" "9" + "wide" "300" + "wide_minmode" "268" + "tall" "130" + "tall_minmode" "114" + "PaintBackgroundType" "0" + "paintbackground" "0" + "paintborder" "0" + "border" "NoBorder" + "bgcolor_override" "0 0 0 0" // Chat color + } + + ChatInputLine + { + "ControlName" "EditablePanel" + "fieldName" "ChatInputLine" + "visible" "1" + "enabled" "1" + "xpos" "5" + "ypos" "395" + "wide" "290" + "wide_minmode" "258" + "tall" "2" + "PaintBackgroundType" "0" + } + + "ChatFiltersButton" + { + "ControlName" "Button" + "fieldName" "ChatFiltersButton" + "xpos" "5" + "xpos_minmode" "5" + "ypos" "115" + "ypos_minmode" "99" + "zpos" "50" + "wide" "15" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Default" "0" + } + + "HudChatHistory" + { + "ControlName" "RichText" + "fieldName" "HudChatHistory" + "xpos" "0" + "ypos" "0" + "wide" "300" + "wide_minmode" "268" + "tall" "75" + "wrap" "1" + "autoResize" "1" + "pinCorner" "1" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "south-west" + "font" "DefaultVerySmall" + "maxchars" "-1" + } +} + diff --git a/hud_toonhud/resource/ui/build_menu/base_active.res b/hud_toonhud/resource/ui/build_menu/base_active.res new file mode 100644 index 0000000..beb96f5 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/base_active.res @@ -0,0 +1,167 @@ +"Resource/UI/build_menu/base.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + "border" "G_TargetBorder" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "16" + "ypos" "20" + "zpos" "2" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_sentry_build" + "iconColor" "255 255 255 255" + } + + "WhiteBg" + { + "ControlName" "EditablePanel" + "fieldName" "WhiteBg" + "xpos" "13" + "ypos" "17" + "zpos" "1" + "wide" "54" + "tall" "54" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "G_White" + "border" "G_TargetBorder" + } + + "MetalIcon" + { + "ControlName" "CIconPanel" + "fieldName" "MetalIcon" + "xpos" "58" + "ypos" "77" + "zpos" "1" + "wide" "7" + "tall" "7" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "G_LightGrey" + } + + "CostLabel" + { + "ControlName" "CExLabel" + "fieldName" "CostLabel" + "font" "G_FontTiny" + "fgcolor" "G_LightGrey" + "xpos" "26" + "ypos" "74" + "zpos" "1" + "wide" "30" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "East" + "textinsetx" "1" + } + + "ModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ModeLabel" + "font" "DefaultSmall" + "fgcolor" "TanDarker" + "xpos" "33" + "ypos" "17" + "zpos" "1" + "wide" "44" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "East" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "15" + "ypos" "73" + "zpos" "5" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "15" + "ypos" "73" + "zpos" "6" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/base_active_teleport_target.res b/hud_toonhud/resource/ui/build_menu/base_active_teleport_target.res new file mode 100644 index 0000000..888a093 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/base_active_teleport_target.res @@ -0,0 +1,129 @@ +"Resource/UI/build_menu/base.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + "border" "G_TargetBorder" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "16" + "ypos" "20" + "zpos" "2" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_sentry_build" + "iconColor" "255 255 255 255" + } + + "WhiteBg" + { + "ControlName" "EditablePanel" + "fieldName" "WhiteBg" + "xpos" "13" + "ypos" "17" + "zpos" "1" + "wide" "54" + "tall" "54" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "G_White" + "border" "G_TargetBorder" + } + + "ModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ModeLabel" + "font" "DefaultSmall" + "fgcolor" "TanDarker" + "xpos" "33" + "ypos" "17" + "zpos" "1" + "wide" "44" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "East" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "33" + "ypos" "73" + "zpos" "5" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "33" + "ypos" "73" + "zpos" "6" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/base_already_built.res b/hud_toonhud/resource/ui/build_menu/base_already_built.res new file mode 100644 index 0000000..f7f559b --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/base_already_built.res @@ -0,0 +1,172 @@ +"Resource/UI/build_menu/base_already_built.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "0" + "bgcolor_override" "0 0 0 220" + "border" "G_TargetBorder" + } + + "CantBuildReason" + { + "ControlName" "CExLabel" + "fieldName" "CantBuildReason" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "71" + "zpos" "5" + "wide" "60" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Already_Built" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "18" + "ypos" "20" + "zpos" "2" + "wide" "46" + "tall" "46" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_sentrygun_1" + "iconColor" "230 230 230 255" + } + + "MetalIcon" + { + "ControlName" "CIconPanel" + "fieldName" "MetalIcon" + "xpos" "80" + "ypos" "2" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "G_LightGrey" + } + + "CostLabel" + { + "ControlName" "CExLabel" + "fieldName" "CostLabel" + "font" "G_FontTiny" + "fgcolor" "G_LightGrey" + "xpos" "48" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "East" + "textinsetx" "1" + } + + "ModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ModeLabel" + "font" "DefaultSmall" + "fgcolor" "TanDarker" + "xpos" "33" + "ypos" "17" + "zpos" "1" + "wide" "44" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "East" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/base_cant_afford.res b/hud_toonhud/resource/ui/build_menu/base_cant_afford.res new file mode 100644 index 0000000..8bcd2e0 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/base_cant_afford.res @@ -0,0 +1,171 @@ +"Resource/UI/build_menu/base_cant_afford.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "0" + "bgcolor_override" "0 0 0 220" + "border" "G_TargetBorder" + } + + "CantBuildReason" + { + "ControlName" "CExLabel" + "fieldName" "CantBuildReason" + "font" "G_FontSmall_2" + "fgcolor" "G_Red" + "xpos" "10" + "ypos" "74" + "zpos" "2" + "wide" "60" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Hud_Menu_Build_Cant_Afford" + "textAlignment" "Center" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "16" + "ypos" "20" + "zpos" "2" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_sentry_build" + "iconColor" "100 100 100 255" + } + + "MetalIcon" + { + "ControlName" "CIconPanel" + "fieldName" "MetalIcon" + "xpos" "46" + "ypos" "75" + "zpos" "1" + "wide" "7" + "tall" "7" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "G_Red" + } + + "CostLabel" + { + "ControlName" "CExLabel" + "fieldName" "CostLabel" + "font" "G_FontTiny" + "fgcolor" "G_Red" + "xpos" "14" + "ypos" "72" + "zpos" "1" + "wide" "30" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "East" + "textinsetx" "1" + } + + "ModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ModeLabel" + "font" "DefaultSmall" + "fgcolor" "RedSolid" + "xpos" "33" + "ypos" "17" + "zpos" "1" + "wide" "44" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "East" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/base_selectable.res b/hud_toonhud/resource/ui/build_menu/base_selectable.res new file mode 100644 index 0000000..4dab442 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/base_selectable.res @@ -0,0 +1,107 @@ +"Resource/UI/build_menu/base_selectable.res" +{ + "MainBackground" + { + "ControlName" "CIconPanel" + "fieldName" "MainBackground" + "xpos" "3" + "ypos" "1" + "zpos" "0" + "wide" "98" + "tall" "135" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_item_bg" + "iconColor" "128 128 128 255" + } + + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "Default" + "xpos" "10" + "ypos" "2" + "zpos" "1" + "wide" "84" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_Empty_Slot" + "labelText_lodef" "#TF_Empty_Slot" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "black" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "4" + "ypos" "0" + "zpos" "0" + "wide" "98" + "tall" "135" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_item_bg" + "iconColor" "ProgressOffWhite" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "22" + "ypos" "19" + "zpos" "2" + "wide" "56" + "tall" "56" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_sentry_build" + "iconColor" "255 255 255 255" + } + + "MetalIcon" + { + "ControlName" "CIconPanel" + "fieldName" "MetalIcon" + "xpos" "10" + "ypos" "79" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "TanDarker" + } + + "CostLabel" + { + "ControlName" "CExLabel" + "fieldName" "CostLabel" + "font" "HudFontSmall" + "fgcolor" "TanDarker" + "xpos" "23" + "ypos" "78" + "zpos" "1" + "wide" "84" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "Left" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/base_unavailable.res b/hud_toonhud/resource/ui/build_menu/base_unavailable.res new file mode 100644 index 0000000..50cf553 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/base_unavailable.res @@ -0,0 +1,150 @@ +"Resource/UI/build_menu/base_unavailable.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "Default" + "xpos" "6" + "ypos" "0" + "zpos" "1" + "wide" "84" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "4" + "ypos" "14" + "zpos" "0" + "wide" "98" + "tall" "105" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_item_bg_outline" + "iconColor" "ProgressOffWhiteTransparent" + } + + "CantBuildReason" + { + "ControlName" "CExLabel" + "fieldName" "CantBuildReason" + "font" "Default" + "xpos" "10" + "ypos" "48" + "zpos" "2" + "wide" "80" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Unavailable" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "MetalIcon" + { + "ControlName" "CIconPanel" + "fieldName" "MetalIcon" + "xpos" "10" + "ypos" "18" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "TanDark" + } + + "CostLabel" + { + "ControlName" "CExLabel" + "fieldName" "CostLabel" + "font" "HudFontSmall" + "fgcolor" "TanDark" + "xpos" "23" + "ypos" "17" + "zpos" "1" + "wide" "84" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "Left" + } + + "ModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ModeLabel" + "font" "DefaultSmall" + "fgcolor" "TanDark" + "xpos" "33" + "ypos" "17" + "zpos" "1" + "wide" "44" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "East" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "99" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "98" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/base_unavailable_teleport_target.res b/hud_toonhud/resource/ui/build_menu/base_unavailable_teleport_target.res new file mode 100644 index 0000000..7fe5a61 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/base_unavailable_teleport_target.res @@ -0,0 +1,114 @@ +"Resource/UI/build_menu/base_unavailable.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "16" + "ypos" "20" + "zpos" "2" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_tele_exit_build" + "iconColor" "100 100 100 255" + } + + "ModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ModeLabel" + "font" "DefaultSmall" + "fgcolor" "RedSolid" + "xpos" "33" + "ypos" "17" + "zpos" "1" + "wide" "44" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "East" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/dispenser_active.res b/hud_toonhud/resource/ui/build_menu/dispenser_active.res new file mode 100644 index 0000000..44a0fbc --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/dispenser_active.res @@ -0,0 +1,19 @@ +#base "base_active.res" + +"Resource/UI/build_menu/dispenser_active.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Dispenser" + } + + "BuildingIcon" + { + "icon" "hud_menu_dispenser_build" + } + + "NumberLabel" + { + "labelText" "2" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/dispenser_already_built.res b/hud_toonhud/resource/ui/build_menu/dispenser_already_built.res new file mode 100644 index 0000000..f4a0f71 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/dispenser_already_built.res @@ -0,0 +1,19 @@ +#base "base_already_built.res" + +"Resource/UI/build_menu/dispenser_already_built.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_dispenser" + } + + "BuildingIcon" + { + "icon" "obj_status_dispenser" + } + + "NumberLabel" + { + "labelText" "2" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/dispenser_cant_afford.res b/hud_toonhud/resource/ui/build_menu/dispenser_cant_afford.res new file mode 100644 index 0000000..5fce4aa --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/dispenser_cant_afford.res @@ -0,0 +1,19 @@ +#base "base_cant_afford.res" + +"Resource/UI/build_menu/dispenser_cant_afford.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_dispenser" + } + + "BuildingIcon" + { + "icon" "hud_menu_dispenser_build" + } + + "NumberLabel" + { + "labelText" "2" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/dispenser_selectable.res b/hud_toonhud/resource/ui/build_menu/dispenser_selectable.res new file mode 100644 index 0000000..ce8d4e8 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/dispenser_selectable.res @@ -0,0 +1,14 @@ +#base "base_selectable.res" + +"Resource/UI/build_menu/dispenser_selectable.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Dispenser" + } + + "BuildingIcon" + { + "icon" "hud_menu_dispenser_build" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/dispenser_unavailable.res b/hud_toonhud/resource/ui/build_menu/dispenser_unavailable.res new file mode 100644 index 0000000..33bbd5c --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/dispenser_unavailable.res @@ -0,0 +1,14 @@ +#base "base_unavailable.res" + +"Resource/UI/build_menu/dispenser_unavailable.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_dispenser" + } + + "NumberLabel" + { + "labelText" "2" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/eureka_target_home_avail.res b/hud_toonhud/resource/ui/build_menu/eureka_target_home_avail.res new file mode 100644 index 0000000..403ba9c --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/eureka_target_home_avail.res @@ -0,0 +1,19 @@ +#base "base_active_teleport_target.res" + +"Resource/UI/build_menu/dispenser_active.res" +{ + "ItemNameLabel" + { + "labelText" "#Hud_Menu_Teleport_Base" + } + + "BuildingIcon" + { + "icon" "eureka_teleport_home" + } + + "NumberLabel" + { + "labelText" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/eureka_target_home_unavail.res b/hud_toonhud/resource/ui/build_menu/eureka_target_home_unavail.res new file mode 100644 index 0000000..13f380b --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/eureka_target_home_unavail.res @@ -0,0 +1,14 @@ +#base "base_unavailable_teleport_target.res" + +"Resource/UI/build_menu/dispenser_unavailable.res" +{ + "ItemNameLabel" + { + "labelText" "#Hud_Menu_Teleport_Base" + } + + "NumberLabel" + { + "labelText" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/eureka_target_tele_exit_avail.res b/hud_toonhud/resource/ui/build_menu/eureka_target_tele_exit_avail.res new file mode 100644 index 0000000..7b7408f --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/eureka_target_tele_exit_avail.res @@ -0,0 +1,19 @@ +#base "base_active_teleport_target.res" + +"Resource/UI/build_menu/tele_exit_active.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Tele_Exit_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_tele_exit_build" + } + + "NumberLabel" + { + "labelText" "2" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/eureka_target_tele_exit_unavail.res b/hud_toonhud/resource/ui/build_menu/eureka_target_tele_exit_unavail.res new file mode 100644 index 0000000..6d3fa1b --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/eureka_target_tele_exit_unavail.res @@ -0,0 +1,14 @@ +#base "base_unavailable_teleport_target.res" + +"Resource/UI/build_menu/tele_exit_unavailable.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_tele_exit_360" + } + + "NumberLabel" + { + "labelText" "2" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/hudmenuengybuild.res b/hud_toonhud/resource/ui/build_menu/hudmenuengybuild.res new file mode 100644 index 0000000..3f9c965 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/hudmenuengybuild.res @@ -0,0 +1,360 @@ +"Resource/UI/build_menu/HudMenuEngyBuild.res" +{ + "MainBackground" + { + "ControlName" "EditablePanel" + "fieldName" "MainBackground" + "xpos" "1" + "xpos_minmode" "18" + "ypos" "40" + "zpos" "0" + "wide" "282" + "tall" "92" + "wide_minmode" "142" + "tall_minmode" "175" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + } + + "BuildIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildIcon" + "xpos" "20" + "ypos" "17" + "zpos" "1" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "ico_build" + "iconColor" "G_White" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "G_FontMedium" + "xpos" "1" + "xpos_minmode" "18" + "ypos" "17" + "zpos" "2" + "wide" "282" + "wide_minmode" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_menu_build_title" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "G_White" + } + + "TitleLabelDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabelDropshadow" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "xpos" "3" + "xpos_minmode" "19" + "ypos" "18" + "zpos" "1" + "wide" "277" + "wide_minmode" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_menu_build_title" + "textAlignment" "center" + "dulltext" "1" + "brighttext" "0" + } + + "CancelLabel" + { + "ControlName" "CExLabel" + "fieldName" "CancelLabel" + "font" "SpectatorKeyHints" + "xpos" "218" + "ypos" "35" + "zpos" "1" + "wide" "200" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Hud_Menu_Build_Cancel" + "textAlignment" "East" + "dulltext" "0" + "brighttext" "0" + } + + "active_item_1" + { + "ControlName" "EditablePanel" + "fieldName" "active_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "active_item_2" + { + "ControlName" "EditablePanel" + "fieldName" "active_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "active_item_3" + { + "ControlName" "EditablePanel" + "fieldName" "active_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "active_item_4" + { + "ControlName" "EditablePanel" + "fieldName" "active_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "already_built_item_1" + { + "ControlName" "EditablePanel" + "fieldName" "already_built_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "already_built_item_2" + { + "ControlName" "EditablePanel" + "fieldName" "already_built_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "already_built_item_3" + { + "ControlName" "EditablePanel" + "fieldName" "already_built_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "already_built_item_4" + { + "ControlName" "EditablePanel" + "fieldName" "already_built_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "cant_afford_item_1" + { + "ControlName" "EditablePanel" + "fieldName" "cant_afford_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "cant_afford_item_2" + { + "ControlName" "EditablePanel" + "fieldName" "cant_afford_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "cant_afford_item_3" + { + "ControlName" "EditablePanel" + "fieldName" "cant_afford_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "cant_afford_item_4" + { + "ControlName" "EditablePanel" + "fieldName" "cant_afford_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "unavailable_item_1" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "unavailable_item_2" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "unavailable_item_3" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "unavailable_item_4" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/hudmenueurekaeffect.res b/hud_toonhud/resource/ui/build_menu/hudmenueurekaeffect.res new file mode 100644 index 0000000..fdc5cb5 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/hudmenueurekaeffect.res @@ -0,0 +1,146 @@ +"Resource/UI/build_menu/HudMenuEurekaEffect.res" +{ + "MainBackground" + { + "ControlName" "EditablePanel" + "fieldName" "MainBackground" + "xpos" "18" + "ypos" "40" + "zpos" "0" + "wide" "142" + "tall" "91" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + } + + "BuildIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildIcon" + "xpos" "20" + "ypos" "17" + "zpos" "1" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "ico_build" + "iconColor" "G_White" + } + + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "G_FontMedium" + "xpos" "18" // align me to the left edge of the first selection + "ypos" "17" + "zpos" "2" + "wide" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Teleport_Title" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "G_White" + } + + "TitleLabelDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabelDropshadow" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "xpos" "19" // align me to the left edge of the first selection + "ypos" "18" + "zpos" "1" + "wide" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Teleport_Title" + "textAlignment" "center" + "dulltext" "1" + "brighttext" "0" + } + + "CancelLabel" + { + "ControlName" "CExLabel" + "fieldName" "CancelLabel" + "font" "SpectatorKeyHints" + "xpos" "35" + "ypos" "35" + "zpos" "1" + "wide" "200" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Hud_Menu_Build_Cancel" + "textAlignment" "East" + "dulltext" "0" + "brighttext" "0" + } + + "available_target_1" + { + "ControlName" "EditablePanel" + "fieldName" "available_target_1" + "xpos" "15" + "ypos" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "visible" "1" + } + + "available_target_2" + { + "ControlName" "EditablePanel" + "fieldName" "available_target_2" + "xpos" "83" + "ypos" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "visible" "1" + } + + "unavailable_target_1" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_target_1" + "xpos" "15" + "ypos" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "visible" "0" + } + + "unavailable_target_2" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_target_2" + "xpos" "83" + "ypos" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "visible" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/base_active.res b/hud_toonhud/resource/ui/build_menu/pipboy/base_active.res new file mode 100644 index 0000000..410bc8b --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/base_active.res @@ -0,0 +1,167 @@ +"Resource/UI/build_menu/base.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + "border" "G_TargetBorder" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "16" + "ypos" "20" + "zpos" "2" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_sentry_build" + "iconColor" "30 255 30 255" + } + + "WhiteBg" + { + "ControlName" "EditablePanel" + "fieldName" "WhiteBg" + "xpos" "13" + "ypos" "17" + "zpos" "1" + "wide" "54" + "tall" "54" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "G_White" + "border" "G_TargetBorder" + } + + "MetalIcon" + { + "ControlName" "CIconPanel" + "fieldName" "MetalIcon" + "xpos" "58" + "ypos" "77" + "zpos" "1" + "wide" "7" + "tall" "7" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "G_LightGrey" + } + + "CostLabel" + { + "ControlName" "CExLabel" + "fieldName" "CostLabel" + "font" "G_FontTiny" + "fgcolor" "G_LightGrey" + "xpos" "26" + "ypos" "74" + "zpos" "1" + "wide" "30" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "East" + "textinsetx" "1" + } + + "ModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ModeLabel" + "font" "DefaultSmall" + "fgcolor" "TanDarker" + "xpos" "33" + "ypos" "17" + "zpos" "1" + "wide" "44" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "East" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "15" + "ypos" "73" + "zpos" "5" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "15" + "ypos" "73" + "zpos" "6" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/base_active_teleport_target.res b/hud_toonhud/resource/ui/build_menu/pipboy/base_active_teleport_target.res new file mode 100644 index 0000000..a494261 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/base_active_teleport_target.res @@ -0,0 +1,129 @@ +"Resource/UI/build_menu/base.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + "border" "G_TargetBorder" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "16" + "ypos" "20" + "zpos" "2" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_sentry_build" + "iconColor" "30 255 30 255" + } + + "WhiteBg" + { + "ControlName" "EditablePanel" + "fieldName" "WhiteBg" + "xpos" "13" + "ypos" "17" + "zpos" "1" + "wide" "54" + "tall" "54" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "G_White" + "border" "G_TargetBorder" + } + + "ModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ModeLabel" + "font" "DefaultSmall" + "fgcolor" "TanDarker" + "xpos" "33" + "ypos" "17" + "zpos" "1" + "wide" "44" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "East" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "33" + "ypos" "73" + "zpos" "5" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "33" + "ypos" "73" + "zpos" "6" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/base_already_built.res b/hud_toonhud/resource/ui/build_menu/pipboy/base_already_built.res new file mode 100644 index 0000000..f7f559b --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/base_already_built.res @@ -0,0 +1,172 @@ +"Resource/UI/build_menu/base_already_built.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "0" + "bgcolor_override" "0 0 0 220" + "border" "G_TargetBorder" + } + + "CantBuildReason" + { + "ControlName" "CExLabel" + "fieldName" "CantBuildReason" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "71" + "zpos" "5" + "wide" "60" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Already_Built" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "18" + "ypos" "20" + "zpos" "2" + "wide" "46" + "tall" "46" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_sentrygun_1" + "iconColor" "230 230 230 255" + } + + "MetalIcon" + { + "ControlName" "CIconPanel" + "fieldName" "MetalIcon" + "xpos" "80" + "ypos" "2" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "G_LightGrey" + } + + "CostLabel" + { + "ControlName" "CExLabel" + "fieldName" "CostLabel" + "font" "G_FontTiny" + "fgcolor" "G_LightGrey" + "xpos" "48" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "East" + "textinsetx" "1" + } + + "ModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ModeLabel" + "font" "DefaultSmall" + "fgcolor" "TanDarker" + "xpos" "33" + "ypos" "17" + "zpos" "1" + "wide" "44" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "East" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/base_cant_afford.res b/hud_toonhud/resource/ui/build_menu/pipboy/base_cant_afford.res new file mode 100644 index 0000000..982cb16 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/base_cant_afford.res @@ -0,0 +1,171 @@ +"Resource/UI/build_menu/base_cant_afford.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "0" + "bgcolor_override" "0 0 0 220" + "border" "G_TargetBorder" + } + + "CantBuildReason" + { + "ControlName" "CExLabel" + "fieldName" "CantBuildReason" + "font" "G_FontSmall_2" + "fgcolor" "G_Red" + "xpos" "10" + "ypos" "74" + "zpos" "2" + "wide" "60" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Hud_Menu_Build_Cant_Afford" + "textAlignment" "Center" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "16" + "ypos" "20" + "zpos" "2" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_sentry_build" + "iconColor" "0 100 0 255" + } + + "MetalIcon" + { + "ControlName" "CIconPanel" + "fieldName" "MetalIcon" + "xpos" "46" + "ypos" "75" + "zpos" "1" + "wide" "7" + "tall" "7" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "G_Red" + } + + "CostLabel" + { + "ControlName" "CExLabel" + "fieldName" "CostLabel" + "font" "G_FontTiny" + "fgcolor" "G_Red" + "xpos" "14" + "ypos" "72" + "zpos" "1" + "wide" "30" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "East" + "textinsetx" "1" + } + + "ModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ModeLabel" + "font" "DefaultSmall" + "fgcolor" "RedSolid" + "xpos" "33" + "ypos" "17" + "zpos" "1" + "wide" "44" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "East" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/base_selectable.res b/hud_toonhud/resource/ui/build_menu/pipboy/base_selectable.res new file mode 100644 index 0000000..4dab442 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/base_selectable.res @@ -0,0 +1,107 @@ +"Resource/UI/build_menu/base_selectable.res" +{ + "MainBackground" + { + "ControlName" "CIconPanel" + "fieldName" "MainBackground" + "xpos" "3" + "ypos" "1" + "zpos" "0" + "wide" "98" + "tall" "135" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_item_bg" + "iconColor" "128 128 128 255" + } + + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "Default" + "xpos" "10" + "ypos" "2" + "zpos" "1" + "wide" "84" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_Empty_Slot" + "labelText_lodef" "#TF_Empty_Slot" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "black" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "4" + "ypos" "0" + "zpos" "0" + "wide" "98" + "tall" "135" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_item_bg" + "iconColor" "ProgressOffWhite" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "22" + "ypos" "19" + "zpos" "2" + "wide" "56" + "tall" "56" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_sentry_build" + "iconColor" "255 255 255 255" + } + + "MetalIcon" + { + "ControlName" "CIconPanel" + "fieldName" "MetalIcon" + "xpos" "10" + "ypos" "79" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "TanDarker" + } + + "CostLabel" + { + "ControlName" "CExLabel" + "fieldName" "CostLabel" + "font" "HudFontSmall" + "fgcolor" "TanDarker" + "xpos" "23" + "ypos" "78" + "zpos" "1" + "wide" "84" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "Left" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/base_unavailable.res b/hud_toonhud/resource/ui/build_menu/pipboy/base_unavailable.res new file mode 100644 index 0000000..50cf553 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/base_unavailable.res @@ -0,0 +1,150 @@ +"Resource/UI/build_menu/base_unavailable.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "Default" + "xpos" "6" + "ypos" "0" + "zpos" "1" + "wide" "84" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "4" + "ypos" "14" + "zpos" "0" + "wide" "98" + "tall" "105" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_item_bg_outline" + "iconColor" "ProgressOffWhiteTransparent" + } + + "CantBuildReason" + { + "ControlName" "CExLabel" + "fieldName" "CantBuildReason" + "font" "Default" + "xpos" "10" + "ypos" "48" + "zpos" "2" + "wide" "80" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Unavailable" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "MetalIcon" + { + "ControlName" "CIconPanel" + "fieldName" "MetalIcon" + "xpos" "10" + "ypos" "18" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "TanDark" + } + + "CostLabel" + { + "ControlName" "CExLabel" + "fieldName" "CostLabel" + "font" "HudFontSmall" + "fgcolor" "TanDark" + "xpos" "23" + "ypos" "17" + "zpos" "1" + "wide" "84" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "Left" + } + + "ModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ModeLabel" + "font" "DefaultSmall" + "fgcolor" "TanDark" + "xpos" "33" + "ypos" "17" + "zpos" "1" + "wide" "44" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "East" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "99" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "98" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/base_unavailable_teleport_target.res b/hud_toonhud/resource/ui/build_menu/pipboy/base_unavailable_teleport_target.res new file mode 100644 index 0000000..dffad11 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/base_unavailable_teleport_target.res @@ -0,0 +1,114 @@ +"Resource/UI/build_menu/base_unavailable.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "16" + "ypos" "20" + "zpos" "2" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_tele_exit_build" + "iconColor" "0 100 0 255" + } + + "ModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ModeLabel" + "font" "DefaultSmall" + "fgcolor" "RedSolid" + "xpos" "33" + "ypos" "17" + "zpos" "1" + "wide" "44" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "East" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/dispenser_active.res b/hud_toonhud/resource/ui/build_menu/pipboy/dispenser_active.res new file mode 100644 index 0000000..44a0fbc --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/dispenser_active.res @@ -0,0 +1,19 @@ +#base "base_active.res" + +"Resource/UI/build_menu/dispenser_active.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Dispenser" + } + + "BuildingIcon" + { + "icon" "hud_menu_dispenser_build" + } + + "NumberLabel" + { + "labelText" "2" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/dispenser_already_built.res b/hud_toonhud/resource/ui/build_menu/pipboy/dispenser_already_built.res new file mode 100644 index 0000000..f4a0f71 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/dispenser_already_built.res @@ -0,0 +1,19 @@ +#base "base_already_built.res" + +"Resource/UI/build_menu/dispenser_already_built.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_dispenser" + } + + "BuildingIcon" + { + "icon" "obj_status_dispenser" + } + + "NumberLabel" + { + "labelText" "2" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/dispenser_cant_afford.res b/hud_toonhud/resource/ui/build_menu/pipboy/dispenser_cant_afford.res new file mode 100644 index 0000000..5fce4aa --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/dispenser_cant_afford.res @@ -0,0 +1,19 @@ +#base "base_cant_afford.res" + +"Resource/UI/build_menu/dispenser_cant_afford.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_dispenser" + } + + "BuildingIcon" + { + "icon" "hud_menu_dispenser_build" + } + + "NumberLabel" + { + "labelText" "2" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/dispenser_selectable.res b/hud_toonhud/resource/ui/build_menu/pipboy/dispenser_selectable.res new file mode 100644 index 0000000..ce8d4e8 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/dispenser_selectable.res @@ -0,0 +1,14 @@ +#base "base_selectable.res" + +"Resource/UI/build_menu/dispenser_selectable.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Dispenser" + } + + "BuildingIcon" + { + "icon" "hud_menu_dispenser_build" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/dispenser_unavailable.res b/hud_toonhud/resource/ui/build_menu/pipboy/dispenser_unavailable.res new file mode 100644 index 0000000..33bbd5c --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/dispenser_unavailable.res @@ -0,0 +1,14 @@ +#base "base_unavailable.res" + +"Resource/UI/build_menu/dispenser_unavailable.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_dispenser" + } + + "NumberLabel" + { + "labelText" "2" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_home_avail.res b/hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_home_avail.res new file mode 100644 index 0000000..403ba9c --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_home_avail.res @@ -0,0 +1,19 @@ +#base "base_active_teleport_target.res" + +"Resource/UI/build_menu/dispenser_active.res" +{ + "ItemNameLabel" + { + "labelText" "#Hud_Menu_Teleport_Base" + } + + "BuildingIcon" + { + "icon" "eureka_teleport_home" + } + + "NumberLabel" + { + "labelText" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_home_unavail.res b/hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_home_unavail.res new file mode 100644 index 0000000..13f380b --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_home_unavail.res @@ -0,0 +1,14 @@ +#base "base_unavailable_teleport_target.res" + +"Resource/UI/build_menu/dispenser_unavailable.res" +{ + "ItemNameLabel" + { + "labelText" "#Hud_Menu_Teleport_Base" + } + + "NumberLabel" + { + "labelText" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_tele_exit_avail.res b/hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_tele_exit_avail.res new file mode 100644 index 0000000..7b7408f --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_tele_exit_avail.res @@ -0,0 +1,19 @@ +#base "base_active_teleport_target.res" + +"Resource/UI/build_menu/tele_exit_active.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Tele_Exit_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_tele_exit_build" + } + + "NumberLabel" + { + "labelText" "2" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_tele_exit_unavail.res b/hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_tele_exit_unavail.res new file mode 100644 index 0000000..6d3fa1b --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/eureka_target_tele_exit_unavail.res @@ -0,0 +1,14 @@ +#base "base_unavailable_teleport_target.res" + +"Resource/UI/build_menu/tele_exit_unavailable.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_tele_exit_360" + } + + "NumberLabel" + { + "labelText" "2" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/hudmenuengybuild.res b/hud_toonhud/resource/ui/build_menu/pipboy/hudmenuengybuild.res new file mode 100644 index 0000000..eee1773 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/hudmenuengybuild.res @@ -0,0 +1,382 @@ +"Resource/UI/build_menu/pipboy/HudMenuEngyBuild.res" +{ + "MainBackground" + { + "ControlName" "CTFImagePanel" + "fieldName" "MainBackground" + "xpos" "1" + "xpos_minmode" "18" + "ypos" "40" + "zpos" "0" + "wide" "282" + "tall" "92" + "wide_minmode" "142" + "tall_minmode" "175" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "scaleImage" "1" + "image" "pipboy_overlay" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "BlackBg" + { + "ControlName" "EditablePanel" + "fieldName" "BlackBg" + "xpos" "1" + "xpos_minmode" "18" + "ypos" "40" + "zpos" "-1" + "wide" "282" + "tall" "92" + "wide_minmode" "142" + "tall_minmode" "175" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + } + + "BuildIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildIcon" + "xpos" "20" + "ypos" "17" + "zpos" "1" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "ico_build" + "iconColor" "G_White" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "G_FontMedium" + "xpos" "1" + "xpos_minmode" "18" + "ypos" "17" + "zpos" "2" + "wide" "282" + "wide_minmode" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_menu_build_title" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "G_White" + } + + "TitleLabelDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabelDropshadow" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "xpos" "3" + "xpos_minmode" "19" + "ypos" "18" + "zpos" "1" + "wide" "277" + "wide_minmode" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_menu_build_title" + "textAlignment" "center" + "dulltext" "1" + "brighttext" "0" + } + + "CancelLabel" + { + "ControlName" "CExLabel" + "fieldName" "CancelLabel" + "font" "SpectatorKeyHints" + "xpos" "218" + "ypos" "35" + "zpos" "1" + "wide" "200" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Hud_Menu_Build_Cancel" + "textAlignment" "East" + "dulltext" "0" + "brighttext" "0" + } + + "active_item_1" + { + "ControlName" "EditablePanel" + "fieldName" "active_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "active_item_2" + { + "ControlName" "EditablePanel" + "fieldName" "active_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "active_item_3" + { + "ControlName" "EditablePanel" + "fieldName" "active_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "active_item_4" + { + "ControlName" "EditablePanel" + "fieldName" "active_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "already_built_item_1" + { + "ControlName" "EditablePanel" + "fieldName" "already_built_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "already_built_item_2" + { + "ControlName" "EditablePanel" + "fieldName" "already_built_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "already_built_item_3" + { + "ControlName" "EditablePanel" + "fieldName" "already_built_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "already_built_item_4" + { + "ControlName" "EditablePanel" + "fieldName" "already_built_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "cant_afford_item_1" + { + "ControlName" "EditablePanel" + "fieldName" "cant_afford_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "cant_afford_item_2" + { + "ControlName" "EditablePanel" + "fieldName" "cant_afford_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "cant_afford_item_3" + { + "ControlName" "EditablePanel" + "fieldName" "cant_afford_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "cant_afford_item_4" + { + "ControlName" "EditablePanel" + "fieldName" "cant_afford_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "unavailable_item_1" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "unavailable_item_2" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "unavailable_item_3" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "unavailable_item_4" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/hudmenueurekaeffect.res b/hud_toonhud/resource/ui/build_menu/pipboy/hudmenueurekaeffect.res new file mode 100644 index 0000000..56294c8 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/hudmenueurekaeffect.res @@ -0,0 +1,165 @@ +"Resource/UI/build_menu/pipboy/HudMenuEurekaEffect.res" +{ + "MainBackground" + { + "ControlName" "CTFImagePanel" + "fieldName" "MainBackground" + "xpos" "18" + "ypos" "40" + "zpos" "0" + "wide" "142" + "tall" "91" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "scaleImage" "1" + "image" "pipboy_overlay" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "BlackBg" + { + "ControlName" "EditablePanel" + "fieldName" "BlackBg" + "xpos" "18" + "ypos" "40" + "zpos" "-1" + "wide" "142" + "tall" "91" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + } + + "BuildIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildIcon" + "xpos" "20" + "ypos" "17" + "zpos" "1" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "ico_build" + "iconColor" "G_White" + } + + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "G_FontMedium" + "xpos" "18" // align me to the left edge of the first selection + "ypos" "17" + "zpos" "2" + "wide" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Teleport_Title" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "G_White" + } + + "TitleLabelDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabelDropshadow" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "xpos" "19" // align me to the left edge of the first selection + "ypos" "18" + "zpos" "1" + "wide" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Teleport_Title" + "textAlignment" "center" + "dulltext" "1" + "brighttext" "0" + } + + "CancelLabel" + { + "ControlName" "CExLabel" + "fieldName" "CancelLabel" + "font" "SpectatorKeyHints" + "xpos" "35" + "ypos" "35" + "zpos" "1" + "wide" "200" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Hud_Menu_Build_Cancel" + "textAlignment" "East" + "dulltext" "0" + "brighttext" "0" + } + + "available_target_1" + { + "ControlName" "EditablePanel" + "fieldName" "available_target_1" + "xpos" "15" + "ypos" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "visible" "1" + } + + "available_target_2" + { + "ControlName" "EditablePanel" + "fieldName" "available_target_2" + "xpos" "83" + "ypos" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "visible" "1" + } + + "unavailable_target_1" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_target_1" + "xpos" "15" + "ypos" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "visible" "0" + } + + "unavailable_target_2" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_target_2" + "xpos" "83" + "ypos" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "visible" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/sentry_active.res b/hud_toonhud/resource/ui/build_menu/pipboy/sentry_active.res new file mode 100644 index 0000000..3010ec4 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/sentry_active.res @@ -0,0 +1,20 @@ +#base "base_active.res" + +"Resource/UI/build_menu/sentry_active.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_sentry_build" + } + + "NumberLabel" + { + "labelText" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/sentry_already_built.res b/hud_toonhud/resource/ui/build_menu/pipboy/sentry_already_built.res new file mode 100644 index 0000000..85fa1d3 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/sentry_already_built.res @@ -0,0 +1,22 @@ +#base "base_already_built.res" + +"Resource/UI/build_menu/sentry_already_built.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + } + + "BuildingIcon" + { + "ypos" "22" + "ypos_minmode" "18" + "icon" "obj_status_sentrygun_1" + } + + "NumberLabel" + { + "labelText" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/sentry_cant_afford.res b/hud_toonhud/resource/ui/build_menu/pipboy/sentry_cant_afford.res new file mode 100644 index 0000000..daadea3 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/sentry_cant_afford.res @@ -0,0 +1,20 @@ +#base "base_cant_afford.res" + +"Resource/UI/build_menu/sentry_cant_afford.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_sentry_build" + } + + "NumberLabel" + { + "labelText" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/sentry_selectable.res b/hud_toonhud/resource/ui/build_menu/pipboy/sentry_selectable.res new file mode 100644 index 0000000..924b226 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/sentry_selectable.res @@ -0,0 +1,15 @@ +#base "base_selectable.res" + +"Resource/UI/build_menu/sentry_selectable.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_sentry_build" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/sentry_unavailable.res b/hud_toonhud/resource/ui/build_menu/pipboy/sentry_unavailable.res new file mode 100644 index 0000000..2bdff80 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/sentry_unavailable.res @@ -0,0 +1,15 @@ +#base "base_unavailable.res" + +"Resource/UI/build_menu/sentry_unavailable.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + } + + "NumberLabel" + { + "labelText" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_active.res b/hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_active.res new file mode 100644 index 0000000..0f1f3b7 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_active.res @@ -0,0 +1,19 @@ +#base "base_active.res" + +"Resource/UI/build_menu/tele_entrance_active.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Tele_Entrance_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_tele_entrance_build" + } + + "NumberLabel" + { + "labelText" "3" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_already_built.res b/hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_already_built.res new file mode 100644 index 0000000..4b6f322 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_already_built.res @@ -0,0 +1,19 @@ +#base "base_already_built.res" + +"Resource/UI/build_menu/tele_entrance_already_built.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_tele_entrance_360" + } + + "BuildingIcon" + { + "icon" "obj_status_tele_entrance" + } + + "NumberLabel" + { + "labelText" "3" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_cant_afford.res b/hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_cant_afford.res new file mode 100644 index 0000000..c923c3f --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_cant_afford.res @@ -0,0 +1,19 @@ +#base "base_cant_afford.res" + +"Resource/UI/build_menu/tele_entrance_cant_afford.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_tele_entrance_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_tele_entrance_build" + } + + "NumberLabel" + { + "labelText" "3" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_unavailable.res b/hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_unavailable.res new file mode 100644 index 0000000..af321aa --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/tele_entrance_unavailable.res @@ -0,0 +1,14 @@ +#base "base_unavailable.res" + +"Resource/UI/build_menu/tele_entrance_unavailable.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_tele_entrance_360" + } + + "NumberLabel" + { + "labelText" "3" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_active.res b/hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_active.res new file mode 100644 index 0000000..a27e72c --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_active.res @@ -0,0 +1,19 @@ +#base "base_active.res" + +"Resource/UI/build_menu/tele_exit_active.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Tele_Exit_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_tele_exit_build" + } + + "NumberLabel" + { + "labelText" "4" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_already_built.res b/hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_already_built.res new file mode 100644 index 0000000..9bdb124 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_already_built.res @@ -0,0 +1,19 @@ +#base "base_already_built.res" + +"Resource/UI/build_menu/tele_exit_already_built.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_tele_exit_360" + } + + "BuildingIcon" + { + "icon" "obj_status_tele_exit" + } + + "NumberLabel" + { + "labelText" "4" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_cant_afford.res b/hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_cant_afford.res new file mode 100644 index 0000000..e89922b --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_cant_afford.res @@ -0,0 +1,19 @@ +#base "base_cant_afford.res" + +"Resource/UI/build_menu/tele_exit_cant_afford.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_tele_exit_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_tele_exit_build" + } + + "NumberLabel" + { + "labelText" "4" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_unavailable.res b/hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_unavailable.res new file mode 100644 index 0000000..612731d --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/tele_exit_unavailable.res @@ -0,0 +1,14 @@ +#base "base_unavailable.res" + +"Resource/UI/build_menu/tele_exit_unavailable.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_tele_exit_360" + } + + "NumberLabel" + { + "labelText" "4" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/pipboy/tele_selectable.res b/hud_toonhud/resource/ui/build_menu/pipboy/tele_selectable.res new file mode 100644 index 0000000..4252cef --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/pipboy/tele_selectable.res @@ -0,0 +1,14 @@ +#base "base_selectable.res" + +"Resource/UI/build_menu/tele_selectable.res" +{ + "ItemNameLabel" + { + "labelText" "Teleporter" + } + + "BuildingIcon" + { + "icon" "hud_menu_tele_entrance_build" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/sentry_active.res b/hud_toonhud/resource/ui/build_menu/sentry_active.res new file mode 100644 index 0000000..3010ec4 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/sentry_active.res @@ -0,0 +1,20 @@ +#base "base_active.res" + +"Resource/UI/build_menu/sentry_active.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_sentry_build" + } + + "NumberLabel" + { + "labelText" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/sentry_already_built.res b/hud_toonhud/resource/ui/build_menu/sentry_already_built.res new file mode 100644 index 0000000..85fa1d3 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/sentry_already_built.res @@ -0,0 +1,22 @@ +#base "base_already_built.res" + +"Resource/UI/build_menu/sentry_already_built.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + } + + "BuildingIcon" + { + "ypos" "22" + "ypos_minmode" "18" + "icon" "obj_status_sentrygun_1" + } + + "NumberLabel" + { + "labelText" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/sentry_cant_afford.res b/hud_toonhud/resource/ui/build_menu/sentry_cant_afford.res new file mode 100644 index 0000000..daadea3 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/sentry_cant_afford.res @@ -0,0 +1,20 @@ +#base "base_cant_afford.res" + +"Resource/UI/build_menu/sentry_cant_afford.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_sentry_build" + } + + "NumberLabel" + { + "labelText" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/sentry_selectable.res b/hud_toonhud/resource/ui/build_menu/sentry_selectable.res new file mode 100644 index 0000000..924b226 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/sentry_selectable.res @@ -0,0 +1,15 @@ +#base "base_selectable.res" + +"Resource/UI/build_menu/sentry_selectable.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_sentry_build" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/sentry_unavailable.res b/hud_toonhud/resource/ui/build_menu/sentry_unavailable.res new file mode 100644 index 0000000..2bdff80 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/sentry_unavailable.res @@ -0,0 +1,15 @@ +#base "base_unavailable.res" + +"Resource/UI/build_menu/sentry_unavailable.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + } + + "NumberLabel" + { + "labelText" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/tele_entrance_active.res b/hud_toonhud/resource/ui/build_menu/tele_entrance_active.res new file mode 100644 index 0000000..0f1f3b7 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/tele_entrance_active.res @@ -0,0 +1,19 @@ +#base "base_active.res" + +"Resource/UI/build_menu/tele_entrance_active.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Tele_Entrance_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_tele_entrance_build" + } + + "NumberLabel" + { + "labelText" "3" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/tele_entrance_already_built.res b/hud_toonhud/resource/ui/build_menu/tele_entrance_already_built.res new file mode 100644 index 0000000..4b6f322 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/tele_entrance_already_built.res @@ -0,0 +1,19 @@ +#base "base_already_built.res" + +"Resource/UI/build_menu/tele_entrance_already_built.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_tele_entrance_360" + } + + "BuildingIcon" + { + "icon" "obj_status_tele_entrance" + } + + "NumberLabel" + { + "labelText" "3" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/tele_entrance_cant_afford.res b/hud_toonhud/resource/ui/build_menu/tele_entrance_cant_afford.res new file mode 100644 index 0000000..c923c3f --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/tele_entrance_cant_afford.res @@ -0,0 +1,19 @@ +#base "base_cant_afford.res" + +"Resource/UI/build_menu/tele_entrance_cant_afford.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_tele_entrance_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_tele_entrance_build" + } + + "NumberLabel" + { + "labelText" "3" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/tele_entrance_unavailable.res b/hud_toonhud/resource/ui/build_menu/tele_entrance_unavailable.res new file mode 100644 index 0000000..af321aa --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/tele_entrance_unavailable.res @@ -0,0 +1,14 @@ +#base "base_unavailable.res" + +"Resource/UI/build_menu/tele_entrance_unavailable.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_tele_entrance_360" + } + + "NumberLabel" + { + "labelText" "3" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/tele_exit_active.res b/hud_toonhud/resource/ui/build_menu/tele_exit_active.res new file mode 100644 index 0000000..a27e72c --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/tele_exit_active.res @@ -0,0 +1,19 @@ +#base "base_active.res" + +"Resource/UI/build_menu/tele_exit_active.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Tele_Exit_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_tele_exit_build" + } + + "NumberLabel" + { + "labelText" "4" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/tele_exit_already_built.res b/hud_toonhud/resource/ui/build_menu/tele_exit_already_built.res new file mode 100644 index 0000000..9bdb124 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/tele_exit_already_built.res @@ -0,0 +1,19 @@ +#base "base_already_built.res" + +"Resource/UI/build_menu/tele_exit_already_built.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_tele_exit_360" + } + + "BuildingIcon" + { + "icon" "obj_status_tele_exit" + } + + "NumberLabel" + { + "labelText" "4" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/tele_exit_cant_afford.res b/hud_toonhud/resource/ui/build_menu/tele_exit_cant_afford.res new file mode 100644 index 0000000..e89922b --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/tele_exit_cant_afford.res @@ -0,0 +1,19 @@ +#base "base_cant_afford.res" + +"Resource/UI/build_menu/tele_exit_cant_afford.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_tele_exit_360" + } + + "BuildingIcon" + { + "icon" "hud_menu_tele_exit_build" + } + + "NumberLabel" + { + "labelText" "4" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/tele_exit_unavailable.res b/hud_toonhud/resource/ui/build_menu/tele_exit_unavailable.res new file mode 100644 index 0000000..612731d --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/tele_exit_unavailable.res @@ -0,0 +1,14 @@ +#base "base_unavailable.res" + +"Resource/UI/build_menu/tele_exit_unavailable.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_tele_exit_360" + } + + "NumberLabel" + { + "labelText" "4" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu/tele_selectable.res b/hud_toonhud/resource/ui/build_menu/tele_selectable.res new file mode 100644 index 0000000..4252cef --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu/tele_selectable.res @@ -0,0 +1,14 @@ +#base "base_selectable.res" + +"Resource/UI/build_menu/tele_selectable.res" +{ + "ItemNameLabel" + { + "labelText" "Teleporter" + } + + "BuildingIcon" + { + "icon" "hud_menu_tele_entrance_build" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu_360/base_active.res b/hud_toonhud/resource/ui/build_menu_360/base_active.res new file mode 100644 index 0000000..2710950 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu_360/base_active.res @@ -0,0 +1,110 @@ +"Resource/UI/build_menu/base.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + "border" "G_TargetBorder" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "16" + "ypos" "20" + "zpos" "2" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_sentry_build" + "iconColor" "255 255 255 255" + } + + "WhiteBg" + { + "ControlName" "EditablePanel" + "fieldName" "WhiteBg" + "xpos" "13" + "ypos" "17" + "zpos" "1" + "wide" "54" + "tall" "54" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "G_White" + "border" "G_TargetBorder" + } + + "MetalIcon" + { + "ControlName" "CIconPanel" + "fieldName" "MetalIcon" + "xpos" "48" + "ypos" "77" + "zpos" "1" + "wide" "7" + "tall" "7" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "G_LightGrey" + } + + "CostLabel" + { + "ControlName" "CExLabel" + "fieldName" "CostLabel" + "font" "G_FontTiny" + "fgcolor" "G_LightGrey" + "xpos" "16" + "ypos" "74" + "zpos" "1" + "wide" "30" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "East" + "textinsetx" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu_360/base_already_built.res b/hud_toonhud/resource/ui/build_menu_360/base_already_built.res new file mode 100644 index 0000000..d1c93a8 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu_360/base_already_built.res @@ -0,0 +1,110 @@ +"Resource/UI/build_menu/base_already_built.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "0" + "bgcolor_override" "0 0 0 220" + "border" "G_TargetBorder" + } + + "DestroyIcon" + { + "ControlName" "CIconPanel" + "fieldName" "DestroyIcon" + "xpos" "18" + "ypos" "20" + "zpos" "1" + "wide" "46" + "tall" "46" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_demolish" + "iconColor" "255 255 255 255" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "18" + "ypos" "20" + "zpos" "2" + "wide" "46" + "tall" "46" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_sentrygun_1" + "iconColor" "230 230 230 255" + } + + "MetalIcon" + { + "ControlName" "CIconPanel" + "fieldName" "MetalIcon" + "xpos" "80" + "ypos" "2" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "G_LightGrey" + } + + "CostLabel" + { + "ControlName" "CExLabel" + "fieldName" "CostLabel" + "font" "G_FontTiny" + "fgcolor" "G_LightGrey" + "xpos" "48" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "East" + "textinsetx" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu_360/base_cant_afford.res b/hud_toonhud/resource/ui/build_menu_360/base_cant_afford.res new file mode 100644 index 0000000..7230eb1 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu_360/base_cant_afford.res @@ -0,0 +1,97 @@ +"Resource/UI/build_menu/base_cant_afford.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "0" + "bgcolor_override" "0 0 0 220" + "border" "G_TargetBorder" + } + + "CantBuildReason" + { + "ControlName" "CExLabel" + "fieldName" "CantBuildReason" + "font" "G_FontSmall_2" + "fgcolor" "G_Red" + "xpos" "10" + "ypos" "74" + "zpos" "2" + "wide" "60" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Hud_Menu_Build_Cant_Afford" + "textAlignment" "Center" + } + + "MetalIcon" + { + "ControlName" "CIconPanel" + "fieldName" "MetalIcon" + "xpos" "46" + "ypos" "75" + "zpos" "1" + "wide" "7" + "tall" "7" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "G_Red" + } + + "CostLabel" + { + "ControlName" "CExLabel" + "fieldName" "CostLabel" + "font" "G_FontTiny" + "fgcolor" "G_Red" + "xpos" "14" + "ypos" "72" + "zpos" "1" + "wide" "30" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "East" + "textinsetx" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu_360/hudmenuengybuild.res b/hud_toonhud/resource/ui/build_menu_360/hudmenuengybuild.res new file mode 100644 index 0000000..2f8d835 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu_360/hudmenuengybuild.res @@ -0,0 +1,551 @@ +"Resource/UI/build_menu/HudMenuEngyBuild.res" +{ + "MainBackground" + { + "ControlName" "EditablePanel" + "fieldName" "MainBackground" + "xpos" "1" + "xpos_minmode" "18" + "ypos" "40" + "zpos" "0" + "wide" "282" + "tall" "92" + "wide_minmode" "142" + "tall_minmode" "175" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + } + + "BuildIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildIcon" + "xpos" "20" + "ypos" "17" + "zpos" "1" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "ico_build" + "iconColor" "G_White" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "G_FontMedium" + "xpos" "1" + "xpos_minmode" "18" + "ypos" "17" + "zpos" "2" + "wide" "282" + "wide_minmode" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "Engineering" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "G_White" + } + + "TitleLabelDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabelDropshadow" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "xpos" "3" + "xpos_minmode" "19" + "ypos" "18" + "zpos" "1" + "wide" "277" + "wide_minmode" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "" + "enabled" "" + "labelText" "Engineering" + "textAlignment" "center" + "dulltext" "1" + "brighttext" "0" + } + + "active_item_1" + { + "ControlName" "EditablePanel" + "fieldName" "active_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "active_item_2" + { + "ControlName" "EditablePanel" + "fieldName" "active_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "active_item_3" + { + "ControlName" "EditablePanel" + "fieldName" "active_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "active_item_4" + { + "ControlName" "EditablePanel" + "fieldName" "active_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "already_built_item_1" + { + "ControlName" "EditablePanel" + "fieldName" "already_built_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "already_built_item_2" + { + "ControlName" "EditablePanel" + "fieldName" "already_built_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "already_built_item_3" + { + "ControlName" "EditablePanel" + "fieldName" "already_built_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "already_built_item_4" + { + "ControlName" "EditablePanel" + "fieldName" "already_built_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "cant_afford_item_1" + { + "ControlName" "EditablePanel" + "fieldName" "cant_afford_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "cant_afford_item_2" + { + "ControlName" "EditablePanel" + "fieldName" "cant_afford_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "cant_afford_item_3" + { + "ControlName" "EditablePanel" + "fieldName" "cant_afford_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "cant_afford_item_4" + { + "ControlName" "EditablePanel" + "fieldName" "cant_afford_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "unavailable_item_1" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "unavailable_item_2" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "unavailable_item_3" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "unavailable_item_4" + { + "ControlName" "EditablePanel" + "fieldName" "unavailable_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "active_selection_bg" + { + "ControlName" "CIconPanel" + "fieldName" "active_selection_bg" + "xpos" "130" + "ypos" "50" + "zpos" "0" + "wide" "100" + "tall" "144" + "wide_minmode" "100" + "tall_minmode" "144" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_item_bg" + "iconColor" "255 255 255 20" + } + + "BuildHintIcon" + { + "ControlName" "CExLabel" + "fieldName" "BuildHintIcon" + "font" "GameUIButtons" + "xpos" "266" + "ypos" "0" + "xpos_minmode" "144" + "ypos_minmode" "220" + "zpos" "1" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "BuildHintLabel_Bright" + { + "ControlName" "CExLabel" + "fieldName" "BuildHintLabel_Bright" + "font" "G_FontTiny" + "xpos" "226" + "ypos" "0" + "xpos_minmode" "104" + "ypos_minmode" "220" + "zpos" "5" + "wide" "40" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Action_Build" + "textAlignment" "Right" + "dulltext" "0" + "brighttext" "0" + } + + "BuildHintLabel_Dim" + { + "ControlName" "CExLabel" + "fieldName" "BuildHintLabel_Dim" + "font" "ControllerHintText" + "fgcolor" "0 0 0 0" + "xpos" "350" + "ypos" "151" + "zpos" "1" + "wide" "300" + "tall" "39" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Action_Build" + "textAlignment" "Left" + "dulltext" "1" + "brighttext" "0" + } + + "DestroyHintIcon" + { + "ControlName" "CExLabel" + "fieldName" "DestroyHintIcon" + "font" "GameUIButtons" + "xpos" "0" + "ypos" "0" + "xpos_minmode" "18" + "ypos_minmode" "220" + "zpos" "1" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "0" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "DestroyHintLabel_Bright" + { + "ControlName" "CExLabel" + "fieldName" "DestroyHintLabel_Bright" + "font" "G_FontTiny" + "xpos" "18" + "ypos" "0" + "xpos_minmode" "36" + "ypos_minmode" "220" + "zpos" "1" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Action_Demolish" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "DestroyHintLabel_Dim" + { + "ControlName" "CExLabel" + "fieldName" "DestroyHintLabel_Dim" + "font" "G_FontSmall" + "xpos" "36" // align me to the left edge of the first selection + "ypos" "220" + "zpos" "1" + "wide" "300" + "tall" "20" + "fgcolor" "0 0 0 0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Action_Demolish" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "CancelHintIcon" + { + "ControlName" "CExLabel" + "fieldName" "CancelHintIcon" + "font" "GameUIButtons" + "xpos" "60" // align me to the left edge of the first selection + "ypos" "220" + "zpos" "1" + "wide" "300" + "tall" "38" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "B" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "CancelHintLabel" + { + "ControlName" "CExLabel" + "fieldName" "CancelHintLabel" + "font" "ControllerHintText" + "xpos" "40" + "ypos" "151" + "zpos" "1" + "wide" "300" + "tall" "39" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#Cancel" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + "ButtonLegendBG" + { + "ControlName" "ImagePanel" + "fieldName" "ButtonLegendBG" + "xpos" "0" + "xpos_minmode" "18" + "ypos" "0" + "ypos_minmode" "220" + "zpos" "0" + "wide" "282" + "tall" "20" + "wide_minmode" "142" + "tall_minmode" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_PanelBg" + "PaintBackgroundType" "0" + "paintborder" "1" + "border" "G_TargetBorder" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/build_menu_360/sentry_already_built.res b/hud_toonhud/resource/ui/build_menu_360/sentry_already_built.res new file mode 100644 index 0000000..62b5829 --- /dev/null +++ b/hud_toonhud/resource/ui/build_menu_360/sentry_already_built.res @@ -0,0 +1,18 @@ +#base "base_already_built.res" + +"Resource/UI/destroy_menu/sentry_already_built.res" +{ + "ItemNameLabel" + { + "labelText" "#TF_Object_Sentry_360" + } + + "BuildingIcon" + { + "xpos" "18" + "ypos" "20" + "wide" "46" + "tall" "46" + "icon" "obj_status_sentrygun_1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/charinfoarmorysubpanel.res b/hud_toonhud/resource/ui/charinfoarmorysubpanel.res new file mode 100644 index 0000000..6f6e5e6 --- /dev/null +++ b/hud_toonhud/resource/ui/charinfoarmorysubpanel.res @@ -0,0 +1,469 @@ +"Resource/UI/CharInfoArmorySubPanel.res" +{ + "armory_panel" + { + "ControlName" "Frame" + "fieldName" "armory_panel" + "wide" "f0" + "zpos" "501" + "visible" "1" + "autoResize" "0" + "pinCorner" "0" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "G_MenuBg" + "infocus_bgcolor_override" "G_MenuBg" + "outoffocus_bgcolor_override" "G_MenuBg" + + "thumbnail_bgcolor" "G_OpaquePanelBg" + "thumbnail_bgcolor_mouseover" "G_OpaquePanelBg" + "thumbnail_bgcolor_selected" "G_OpaquePanelBg" + + "thumbnails_rows" "4" + "thumbnails_columns" "4" + + "thumbnails_x" "c-300" + "thumbnails_y" "60" + "thumbnails_delta_x" "8" + "thumbnails_delta_y" "8" + + "thumbnail_modelpanels_kv" + { + "ControlName" "CItemModelPanel" + "zpos" "13" + "wide" "70" + "tall" "49" + "visible" "0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "bgcolor_override" "0 0 0 0" + + "model_xpos" "7" + "model_ypos" "5" + "model_wide" "58" + "model_tall" "38" + "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" + } + } + } + + "CaratLabel" + { + "ControlName" "CExLabel" + "fieldName" "CaratLabel" + "font" "HudFontSmallestBold" + "labelText" ">>" + "textAlignment" "west" + "xpos" "-9999" + "ypos" "20" + "zpos" "1" + "wide" "20" + "tall" "15" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "Alpha" "0" + "fgcolor_override" "200 80 60 255" + } + "ArmoryLabel" + { + "ControlName" "Label" + "fieldName" "ArmoryLabel" + "font" "HudFontMediumSmallBold" + "labelText" "#Armory" + "textAlignment" "west" + "xpos" "c-297" + "ypos" "15" + "zpos" "1" + "wide" "560" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_MenuText" + } + + "FiltersLabel" + { + "ControlName" "CExLabel" + "fieldName" "FiltersLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_FilterLabel" + "textAlignment" "west" + "xpos" "c98" + "ypos" "17" + "zpos" "1" + "wide" "60" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fgcolor" "G_MenuText" + } + + "FilterComboBox" + { + "ControlName" "ComboBox" + "fieldName" "FilterComboBox" + "Font" "HudFontSmallestBold" + "xpos" "c158" + "ypos" "17" + "zpos" "1" + "wide" "150" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + + "fgcolor_override" "G_InputText" + "bgcolor_override" "G_MenuText" + "disabledFgColor_override" "120 120 120 255" + "disabledBgColor_override" "G_MenuText" + "selectionColor_override" "G_ButtonHoverBg" + "selectionTextColor_override" "G_ButtonHoverText" + "defaultSelectionBG2Color_override" "G_ButtonHoverBg" + } + + "DataPanel" + { + "ControlName" "EditablePanel" + "fieldName" "DataPanel" + "xpos" "c20" + "ypos" "61" + "zpos" "0" + "wide" "288" + "tall" "260" + "visible" "1" + "PaintBackgroundType" "0" + "paintborder" "1" + "border" "NoBorder" + "paintbackground" "1" + "bgcolor_override" "G_OpaquePanelBg" + + "Data_TextRichText" + { + "ControlName" "CEconItemDetailsRichText" + "fieldName" "Data_TextRichText" + "font" "ScoreboardSmall" + "labelText" "%datatext%" + "textAlignment" "north-west" + "xpos" "5" + "ypos" "138" + "wide" "278" + "tall" "90" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "255 255 255 255" + "wrap" "1" + "highlight_color" "177 168 149 255" + "itemset_color" "216 244 9 255" + "link_color" "252 191 27 255" + "image_up_arrow" "scroll_up_off" + "image_up_arrow_mouseover" "scroll_up_on" + "image_down_arrow" "scroll_down_off" + "image_down_arrow_mouseover" "scroll_down_on" + "image_line" "ArmoryScrollbarWell" + "image_box" "ArmoryScrollbarBox" + } + } + + "SelectedItemModelPanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "SelectedItemModelPanel" + "xpos" "c25" + "ypos" "66" + "zpos" "1" + "wide" "288" + "tall" "135" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_hide" "1" + "text_center" "1" + "resize_to_text" "0" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "inventory_image_type" "1" + "allow_rot" "0" + } + } + "SelectedItemImageModelPanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "SelectedItemImageModelPanel" + "xpos" "c-280" // Slightly right of center, because the photo background is + "ypos" "160" + "zpos" "1" + "wide" "288" + "tall" "140" + "visible" "0" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_ypos" "10" + "model_tall" "120" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "1" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "inventory_image_type" "1" + "allow_rot" "0" + } + } + + "mouseoveritempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "mouseoveritempanel" + "xpos" "c-70" + "ypos" "270" + "zpos" "10000" + "wide" "250" + "tall" "180" + "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" "0" + "resize_to_text" "0" + "padding_height" "15" + "name_only" "1" + + "model_ypos" "40" + "model_tall" "120" + + "text_forcesize" "1" + "is_mouseover" "1" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "inventory_image_type" "1" + "allow_rot" "0" + } + } + + "PrevPageButton" + { + "ControlName" "CExButton" + "fieldName" "PrevPageButton" + "xpos" "c-126" + "ypos" "301" + "zpos" "5" + "wide" "40" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "&A" + "font" "G_MenuArrowSmall" + "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" "%thumbnailpage%" + "textAlignment" "center" + "xpos" "c-80" + "ypos" "301" + "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" "c-35" + "ypos" "301" + "zpos" "5" + "wide" "40" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "&D" + "font" "G_MenuArrowSmall" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "nextpage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "WikiButton" + { + "ControlName" "CExButton" + "fieldName" "WikiButton" + "xpos" "c-30" + "ypos" "347" [$WINDOWS] + "ypos" "339" [!$WINDOWS] + "zpos" "20" + "wide" "155" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ArmoryButton_Wiki" + "font" "HudFontSmallBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "wiki" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ViewSetButton" + { + "ControlName" "CExButton" + "fieldName" "ViewSetButton" + "xpos" "c-195" + "ypos" "347" [$WINDOWS] + "ypos" "339" [!$WINDOWS] + "zpos" "20" + "wide" "155" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ArmoryButton_SetDetails" + "font" "HudFontSmallBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "viewset" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "StoreButton" + { + "ControlName" "CExButton" + "fieldName" "StoreButton" + "xpos" "c136" + "ypos" "347" [$WINDOWS] + "ypos" "339" [!$WINDOWS] + "zpos" "20" + "wide" "155" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ArmoryButton_Store" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "openstore" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ReloadSchemeButton" + { + "ControlName" "CExButton" + "fieldName" "ReloadSchemeButton" + "xpos" "c-180" + "ypos" "345" + "zpos" "25" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "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" + } + + "Wall" + { + "ControlName" "EditablePanel" + "fieldName" "Wall" + "xpos" "0" + "ypos" "50" + "zpos" "-5" + "wide" "f0" + "tall" "280" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_MenuShader" + } +} diff --git a/hud_toonhud/resource/ui/charinfoloadoutsubpanel.res b/hud_toonhud/resource/ui/charinfoloadoutsubpanel.res new file mode 100644 index 0000000..db51465 --- /dev/null +++ b/hud_toonhud/resource/ui/charinfoloadoutsubpanel.res @@ -0,0 +1,2857 @@ +"Resource/UI/CharInfoLoadoutSubPanel.res" +{ + "CharInfoLoadoutSubPanel" + { + "ControlName" "Frame" + "fieldName" "CharInfoLoadoutSubPanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "0" + "bgcolor_override" "G_MenuBg" + "infocus_bgcolor_override" "G_MenuBg" + "outoffocus_bgcolor_override" "0 255 0 255" + + "selectlabely_default" "0" + "selectlabely_onchanges" "0" + + "class_ypos" "70" + "class_xdelta" "10" + "class_wide_min" "60" + "class_wide_max" "60" + "class_tall_min" "30" + "class_tall_max" "30" + "class_distance_min" "7" + "class_distance_max" "100" + + "itemcountcolor" "200 80 60 255" + "itemcountcolor_noitems" "117 107 94 255" + } + + "scout" + { + "ControlName" "ImageButton" + "fieldName" "scout" + "xpos" "c-290" + "ypos" "60" + "zpos" "6" + "wide" "60" + "tall" "60" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "Command" "loadout scout" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + "activeimage" "" + "inactiveimage" "" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "soldier" + { + "ControlName" "ImageButton" + "fieldName" "soldier" + "xpos" "c-290" + "ypos" "60" + "zpos" "6" + "wide" "60" + "tall" "60" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "Command" "loadout soldier" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + "activeimage" "" + "inactiveimage" "" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "pyro" + { + "ControlName" "ImageButton" + "fieldName" "pyro" + "xpos" "c-240" + "ypos" "60" + "zpos" "6" + "wide" "60" + "tall" "60" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "Command" "loadout pyro" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + "activeimage" "" + "inactiveimage" "" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "demoman" + { + "ControlName" "ImageButton" + "fieldName" "demoman" + "xpos" "c-110" + "ypos" "60" + "zpos" "6" + "wide" "60" + "tall" "60" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "Command" "loadout demoman" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + "activeimage" "" + "inactiveimage" "" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "heavyweapons" + { + "ControlName" "ImageButton" + "fieldName" "heavyweapons" + "xpos" "c-60" + "ypos" "60" + "zpos" "6" + "wide" "60" + "tall" "60" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "Command" "loadout heavy" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + "activeimage" "" + "inactiveimage" "" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "engineer" + { + "ControlName" "ImageButton" + "fieldName" "engineer" + "xpos" "c-10" + "ypos" "60" + "zpos" "6" + "wide" "60" + "tall" "60" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "Command" "loadout engineer" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + "activeimage" "" + "inactiveimage" "" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "medic" + { + "ControlName" "ImageButton" + "fieldName" "medic" + "xpos" "c78" + "ypos" "60" + "zpos" "6" + "wide" "60" + "tall" "60" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "Command" "loadout medic" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + "activeimage" "" + "inactiveimage" "" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "sniper" + { + "ControlName" "ImageButton" + "fieldName" "sniper" + "xpos" "c128" + "ypos" "60" + "zpos" "6" + "wide" "60" + "tall" "60" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "Command" "loadout sniper" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + "activeimage" "" + "inactiveimage" "" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "spy" + { + "ControlName" "ImageButton" + "fieldName" "spy" + "xpos" "c178" + "ypos" "60" + "zpos" "6" + "wide" "60" + "tall" "60" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "Command" "loadout spy" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + "activeimage" "" + "inactiveimage" "" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ShowBackpackButton" + { + "ControlName" "ImageButton" + "fieldName" "ShowBackpackButton" + "xpos" "c-290" + "ypos" "245" + "zpos" "6" + "wide" "60" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "Command" "backpack" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + "activeimage" "..\hud\backpack_01" + "inactiveimage" "..\hud\backpack_01_grey" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "ShowBackpackLabel" + { + "ControlName" "CExLabel" + "fieldName" "ShowBackpackLabel" + "font" "G_FontSmall" + "labelText" "#BackpackTitle" + "textAlignment" "north" + "xpos" "0" + "ypos" "5" + "zpos" "7" + "wide" "120" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_MenuText" + "pin_to_sibling" "ShowBackpackButton" + "pin_corner_to_sibling" "4" + "pin_to_sibling_corner" "6" + } + "ShowCraftingButton" + { + "ControlName" "ImageButton" + "fieldName" "ShowCraftingButton" + "xpos" "c-160" + "ypos" "245" + "zpos" "6" + "wide" "60" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "Command" "crafting" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + "activeimage" "crafting_anvil" + "inactiveimage" "crafting_anvil_gray" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "ShowCraftingLabel" + { + "ControlName" "CExLabel" + "fieldName" "ShowCraftingLabel" + "font" "G_FontSmall" + "labelText" "#CraftingExplanation_Title" + "textAlignment" "north" + "xpos" "0" + "ypos" "5" + "zpos" "7" + "wide" "120" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_MenuText" + "pin_to_sibling" "ShowCraftingButton" + "pin_corner_to_sibling" "4" + "pin_to_sibling_corner" "6" + } + "ShowArmoryButton" + { + "ControlName" "ImageButton" + "fieldName" "ShowArmoryButton" + "xpos" "c-30" + "ypos" "245" + "zpos" "6" + "wide" "60" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "Command" "armory" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + "activeimage" "catalog_book" + "inactiveimage" "catalog_book_gray" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "ShowArmoryLabel" + { + "ControlName" "CExLabel" + "fieldName" "ShowArmoryLabel" + "font" "G_FontSmall" + "labelText" "#Armory" + "textAlignment" "north" + "xpos" "0" + "ypos" "5" + "zpos" "7" + "wide" "120" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_MenuText" + "pin_to_sibling" "ShowArmoryButton" + "pin_corner_to_sibling" "4" + "pin_to_sibling_corner" "6" + } + "ShowTradeButton" + { + "ControlName" "ImageButton" + "fieldName" "ShowTradeButton" + "xpos" "c100" + "ypos" "245" + "zpos" "6" + "wide" "60" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "Command" "trading" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + "activeimage" "trading_parcel" + "inactiveimage" "trading_parcel_gray" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "ShowTradeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ShowTradeLabel" + "font" "G_FontSmall" + "labelText" "#TradingExplanation_Title" + "textAlignment" "north" + "xpos" "0" + "ypos" "5" + "zpos" "7" + "wide" "120" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "fgcolor" "G_MenuText" + "pin_to_sibling" "ShowTradeButton" + "pin_corner_to_sibling" "4" + "pin_to_sibling_corner" "6" + } + "ShowPaintkitsButton" + { + "ControlName" "ImageButton" + "fieldName" "ShowPaintkitsButton" + "xpos" "c230" + "ypos" "245" + "zpos" "6" + "wide" "60" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "Command" "paintkit_preview" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + "activeimage" "paintkit_tool" + "inactiveimage" "paintkit_tool_bw" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "ShowPaintkitsLabel" + { + "ControlName" "CExLabel" + "fieldName" "ShowPaintkitsLabel" + "font" "G_FontSmall" + "labelText" "#PaintkitTitle" + "textAlignment" "north" + "xpos" "0" + "ypos" "5" + "zpos" "7" + "wide" "120" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "fgcolor" "G_MenuText" + "pin_to_sibling" "ShowPaintkitsButton" + "pin_corner_to_sibling" "4" + "pin_to_sibling_corner" "6" + } + + "ClassLabel" + { + "ControlName" "Label" + "fieldName" "ClassLabel" + "font" "G_FontSmall" + "labelText" "classname" + "textAlignment" "north" + "xpos" "0" + "ypos" "170" + "zpos" "1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "Alpha" "0" + } + "ItemsLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemsLabel" + "font" "DefaultVerySmall" + "labelText" "classname" + "textAlignment" "north" + "xpos" "0" + "ypos" "165" + "zpos" "1" + "wide" "300" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fgcolor" "117 107 94 255" + "centerwrap" "1" + "Alpha" "0" + } + + "NoSteamLabel" + { + "ControlName" "CExLabel" + "fieldName" "NoSteamLabel" + "font" "G_FontSmall" + "labelText" "#NoSteamNoItems" + "textAlignment" "center" + "xpos" "0" + "ypos" "165" + "zpos" "1" + "wide" "f0" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + "NoGCLabel" + { + "ControlName" "CExLabel" + "fieldName" "NoGCLabel" + "font" "G_FontSmall" + "labelText" "#NoGCNoItems" + "textAlignment" "center" + "xpos" "0" + "ypos" "165" + "zpos" "1" + "wide" "f0" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + "SelectLabel" + { + "ControlName" "CExLabel" + "fieldName" "SelectLabel" + "font" "G_FontSmall" + "labelText" "#SelectClassLoadout" + "textAlignment" "center" + "xpos" "0" + "ypos" "300" + "zpos" "1" + "wide" "f0" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "Alpha" "0" + "fgcolor_override" "117 107 94 255" + } + "LoadoutChangesLabel" + { + "ControlName" "CExLabel" + "fieldName" "LoadoutChangesLabel" + "font" "G_FontSmall" + "labelText" "#LoadoutChangesUpdate" + "textAlignment" "center" + "xpos" "0" + "ypos" "145" + "zpos" "1" + "wide" "f0" + "tall" "80" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + + "class_loadout_panel" + { + "ControlName" "CClassLoadoutPanel" + "fieldName" "class_loadout_panel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "430" + "zpos" "500" + "visible" "0" + } + "backpack_panel" + { + "ControlName" "CBackpackPanel" + "fieldName" "backpack_panel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "430" + "zpos" "500" + "visible" "0" + } + + "ShowExplanationsButton" + { + "ControlName" "CExButton" + "fieldName" "ShowExplanationsButton" + "xpos" "c275" + "ypos" "10" + "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" "0" + "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" "190" + "end_wide" "300" + "end_tall" "155" + "callout_inparents_x" "c0" + "callout_inparents_y" "150" + "next_explanation" "BackpackExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#LoadoutExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "260" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#LoadoutExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "85" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" + } + } + } + + "BackpackExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "BackpackExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-320" + "end_y" "60" + "end_wide" "250" + "end_tall" "130" + "callout_inparents_x" "c-195" + "callout_inparents_y" "240" + "next_explanation" "CraftingExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#BackpackExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "210" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#BackpackExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "210" + "tall" "65" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "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" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "100" + "zpos" "-1" + "wide" "250" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "210" + "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" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" + } + } + } + + "CraftingExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "CraftingExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-210" + "end_y" "60" + "end_wide" "250" + "end_tall" "140" + "callout_inparents_x" "c-65" + "callout_inparents_y" "240" + "next_explanation" "ArmoryExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#CraftingExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "210" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#CraftingExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "210" + "tall" "65" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "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" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "110" + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "110" + "zpos" "-1" + "wide" "250" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "210" + "ypos" "110" + "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" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" + } + } + } + + "ArmoryExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "ArmoryExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-120" + "end_y" "60" + "end_wide" "250" + "end_tall" "140" + "callout_inparents_x" "c60" + "callout_inparents_y" "240" + "next_explanation" "TradingExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#ArmoryExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "210" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#ArmoryExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "210" + "tall" "65" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "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" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "110" + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "110" + "zpos" "-1" + "wide" "250" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "210" + "ypos" "110" + "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" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" + } + } + } + + "TradingExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "TradingExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-30" + "end_y" "60" + "end_wide" "250" + "end_tall" "140" + "callout_inparents_x" "c180" + "callout_inparents_y" "240" + "next_explanation" "ExplanationExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#TradingExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "210" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#TradingExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "210" + "tall" "65" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "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" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "110" + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "110" + "zpos" "-1" + "wide" "250" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "210" + "ypos" "110" + "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" "nextexplanation" + + "paintbackground" "0" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" + } + } + } + + "PatternsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "PatternsExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c130" + "end_y" "60" + "end_wide" "250" + "end_tall" "140" + "callout_inparents_x" "c255" + "callout_inparents_y" "240" + "next_explanation" "ExplanationExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#WeaponPatternsExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "210" + "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" "#WeaponPatternsExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "35" + "wide" "210" + "tall" "75" + "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" "0" + "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" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "110" + "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" "110" + "zpos" "-1" + "wide" "250" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "210" + "ypos" "110" + "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" "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" + } + } + } + + "ExplanationExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "ExplanationExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "120" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c100" + "end_y" "100" + "end_wide" "250" + "end_tall" "120" + "callout_inparents_x" "c285" + "callout_inparents_y" "30" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#ExplanationExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "210" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#ExplanationExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "210" + "tall" "65" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "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" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "250" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } + + "armory_panel" + { + "ControlName" "CArmoryPanel" + "fieldName" "armory_panel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "400" + "zpos" "500" + "visible" "0" + } + + "InspectionPanel" + { + "fieldName" "InspectionPanel" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "2000" + "wide" "f0" + "tall" "f100" + "visible" "0" + "proportionaltoparent" "1" + "bgcolor_override" "30 25 25 245" + } + + + + + + + + + + + "G_Scout" + { + "ControlName" "CExImageButton" + "fieldName" "G_Scout" + "xpos" "c-310" + "ypos" "60" + "zpos" "10" + "wide" "60" + "tall" "60" + "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" "loadout scout" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "60" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "class_portraits/scout" + "scaleImage" "1" + } + } + + "G_Soldier" + { + "ControlName" "CExImageButton" + "fieldName" "G_Soldier" + "xpos" "c-240" + "ypos" "60" + "zpos" "10" + "wide" "60" + "tall" "60" + "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" "loadout soldier" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "60" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "class_portraits/soldier" + "scaleImage" "1" + } + } + + "G_Pyro" + { + "ControlName" "CExImageButton" + "fieldName" "G_Pyro" + "xpos" "c-170" + "ypos" "60" + "zpos" "10" + "wide" "60" + "tall" "60" + "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" "loadout pyro" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "60" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "class_portraits/pyro" + "scaleImage" "1" + } + } + + "G_Pyro" + { + "ControlName" "CExImageButton" + "fieldName" "G_Pyro" + "xpos" "c-170" + "ypos" "60" + "zpos" "10" + "wide" "60" + "tall" "60" + "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" "loadout pyro" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "60" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "class_portraits/pyro" + "scaleImage" "1" + } + } + + "G_Demoman" + { + "ControlName" "CExImageButton" + "fieldName" "G_Demoman" + "xpos" "c-100" + "ypos" "60" + "zpos" "10" + "wide" "60" + "tall" "60" + "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" "loadout demoman" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "60" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "class_portraits/demoman" + "scaleImage" "1" + } + } + + "G_Heavy" + { + "ControlName" "CExImageButton" + "fieldName" "G_Heavy" + "xpos" "c-30" + "ypos" "60" + "zpos" "10" + "wide" "60" + "tall" "60" + "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" "loadout heavyweapons" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "60" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "class_portraits/heavy" + "scaleImage" "1" + } + } + + "G_Engineer" + { + "ControlName" "CExImageButton" + "fieldName" "G_Engineer" + "xpos" "c40" + "ypos" "60" + "zpos" "10" + "wide" "60" + "tall" "60" + "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" "loadout engineer" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "60" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "class_portraits/engineer" + "scaleImage" "1" + } + } + + "G_Medic" + { + "ControlName" "CExImageButton" + "fieldName" "G_Medic" + "xpos" "c110" + "ypos" "60" + "zpos" "10" + "wide" "60" + "tall" "60" + "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" "loadout medic" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "60" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "class_portraits/medic" + "scaleImage" "1" + } + } + + "G_Sniper" + { + "ControlName" "CExImageButton" + "fieldName" "G_Sniper" + "xpos" "c180" + "ypos" "60" + "zpos" "10" + "wide" "60" + "tall" "60" + "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" "loadout sniper" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "60" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "class_portraits/sniper" + "scaleImage" "1" + } + } + + "G_Spy" + { + "ControlName" "CExImageButton" + "fieldName" "G_Spy" + "xpos" "c250" + "ypos" "60" + "zpos" "10" + "wide" "60" + "tall" "60" + "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" "loadout spy" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "255 255 255 255" + + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "60" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "class_portraits/spy" + "scaleImage" "1" + } + } + + "G_Scout_title" + { + "ControlName" "CExLabel" + "fieldName" "G_Scout_title" + "font" "G_FontSmall" + "labelText" "Scout" + "textAlignment" "center" + "xpos" "c-315" + "ypos" "125" + "zpos" "5" + "wide" "70" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "G_MenuText" + "centerwrap" "1" + } + + "G_Soldier_title" + { + "ControlName" "CExLabel" + "fieldName" "G_Soldier_title" + "font" "G_FontSmall" + "labelText" "Soldier" + "textAlignment" "center" + "xpos" "c-245" + "ypos" "125" + "zpos" "5" + "wide" "70" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "G_MenuText" + "centerwrap" "1" + } + + "G_Pyro_title" + { + "ControlName" "CExLabel" + "fieldName" "G_Pyro_title" + "font" "G_FontSmall" + "labelText" "Pyro" + "textAlignment" "center" + "xpos" "c-175" + "ypos" "125" + "zpos" "5" + "wide" "70" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "G_MenuText" + "centerwrap" "1" + } + + "G_Demoman_title" + { + "ControlName" "CExLabel" + "fieldName" "G_Demoman_title" + "font" "G_FontSmall" + "labelText" "Demoman" + "textAlignment" "center" + "xpos" "c-105" + "ypos" "125" + "zpos" "5" + "wide" "70" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "G_MenuText" + "centerwrap" "1" + } + + "G_Heavy_title" + { + "ControlName" "CExLabel" + "fieldName" "G_Heavy_title" + "font" "G_FontSmall" + "labelText" "Heavy" + "textAlignment" "center" + "xpos" "c-35" + "ypos" "125" + "zpos" "5" + "wide" "70" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "G_MenuText" + "centerwrap" "1" + } + + "G_Engineer_title" + { + "ControlName" "CExLabel" + "fieldName" "G_Engineer_title" + "font" "G_FontSmall" + "labelText" "Engineer" + "textAlignment" "center" + "xpos" "c35" + "ypos" "125" + "zpos" "5" + "wide" "70" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "G_MenuText" + "centerwrap" "1" + } + + "G_Medic_title" + { + "ControlName" "CExLabel" + "fieldName" "G_Medic_title" + "font" "G_FontSmall" + "labelText" "Medic" + "textAlignment" "center" + "xpos" "c105" + "ypos" "125" + "zpos" "5" + "wide" "70" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "G_MenuText" + "centerwrap" "1" + } + + "G_Sniper_title" + { + "ControlName" "CExLabel" + "fieldName" "G_Sniper_title" + "font" "G_FontSmall" + "labelText" "Sniper" + "textAlignment" "center" + "xpos" "c175" + "ypos" "125" + "zpos" "5" + "wide" "70" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "G_MenuText" + "centerwrap" "1" + } + + "G_Spy_title" + { + "ControlName" "CExLabel" + "fieldName" "G_Spy_title" + "font" "G_FontSmall" + "labelText" "Spy" + "textAlignment" "center" + "xpos" "c245" + "ypos" "125" + "zpos" "5" + "wide" "70" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "G_MenuText" + "centerwrap" "1" + } + + "Wall_Classes" + { + "ControlName" "EditablePanel" + "fieldName" "Wall_Classes" + "xpos" "0" + "ypos" "50" + "zpos" "-5" + "wide" "f0" + "tall" "95" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_MenuShader" + } + + "Wall_Backpack_etc" + { + "ControlName" "EditablePanel" + "fieldName" "Wall_Backpack_etc" + "xpos" "0" + "ypos" "235" + "zpos" "-5" + "wide" "f0" + "tall" "95" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_MenuShader" + } +} diff --git a/hud_toonhud/resource/ui/charinfopanel.res b/hud_toonhud/resource/ui/charinfopanel.res new file mode 100644 index 0000000..d5b3b46 --- /dev/null +++ b/hud_toonhud/resource/ui/charinfopanel.res @@ -0,0 +1,186 @@ +"Resource/UI/CharInfoPanel.res" +{ + "character_info" + { + "ControlName" "EditablePanel" + "fieldName" "character_info" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" [$WINDOWS] + "settitlebarvisible" "1" [!$WINDOWS] + "PaintBackgroundType" "0" + "bgcolor_override" "46 43 42 0" [$WINDOWS] + "infocus_bgcolor_override" "46 43 42 0" [$WINDOWS] + "outoffocus_bgcolor_override" "46 43 42 0" [$WINDOWS] + "bgcolor_override" "46 43 42 255" [!$WINDOWS] + "infocus_bgcolor_override" "46 43 42 255" [!$WINDOWS] + "outoffocus_bgcolor_override" "46 43 42 255" [!$WINDOWS] + + "title" "" + "title_font" "G_FontNone" + "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" "0" + } + + "BackgroundHeader" + { + "ControlName" "EditablePanel" + "fieldName" "BackgroundHeader" + "xpos" "0" + "ypos" "0" + "zpos" "-2" + "wide" "f0" + "tall" "44" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_MenuBg" // "G_Footer" + "paintborder" "0" + "border" "G_MenuHeader" + } + + "BackgroundFooter" + { + "ControlName" "EditablePanel" + "fieldName" "BackgroundFooter" + "xpos" "0" + "ypos" "r46" + "zpos" "1" + "wide" "f0" + "tall" "46" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Footer" + } + + "FooterLine" + { + "ControlName" "EditablePanel" + "fieldName" "FooterLine" + "xpos" "0" + "ypos" "r46" + "zpos" "2" + "wide" "f0" + "tall" "2" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Highlight" + } + + "Sheet" + { + "ControlName" "EditablePanel" + "fieldName" "Sheet" + "tabxindent" "10" + "tabxdelta" "10" + "tabwidth" "150" + "tabheight" "15" + "yoffset" "14" + "transition_time" "0" + "paintbackground" "1" + "bgcolor_override" "G_MenuBg" + + "HeaderLine" + { + "ControlName" "EditablePanel" + "fieldName" "HeaderLine" + "xpos" "0" + "ypos" "13" + "zpos" "2" + "wide" "f0" + "tall" "2" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Highlight" + } + + "tabskv" + { + "textinsetx" "20" + "font" "G_FontTiny" + "selectedcolor" "255 255 255 255" + "unselectedcolor" "G_MenuText" + "defaultBgColor_override" "46 43 42 255" + "paintbackground" "0" + "activeborder_override" "HighlightBg" + "normalborder_override" "NoBorder" + } + } + + "BackButton" + { + "ControlName" "CExButton" + "fieldName" "BackButton" + "xpos" "c-288" + "ypos" "r35" + "zpos" "2" + "wide" "135" + "tall" "25" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_BackCarat" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "Command" "back" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "BackButtonQKey" + { + "ControlName" "CExButton" + "fieldName" "BackButtonQKey" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "-9999" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "&Q" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "Command" "back" + } + + "NotificationsPresentPanel" + { + "ControlName" "CNotificationsPresentPanel" + "fieldName" "NotificationsPresentPanel" + "xpos" "r200" + "ypos" "10" + "zpos" "10000" + "wide" "190" + "tall" "50" + "visible" "0" + "enabled" "1" + } +} diff --git a/hud_toonhud/resource/ui/classloadoutpanel.res b/hud_toonhud/resource/ui/classloadoutpanel.res new file mode 100644 index 0000000..abf4296 --- /dev/null +++ b/hud_toonhud/resource/ui/classloadoutpanel.res @@ -0,0 +1,871 @@ +"Resource/UI/FullLoadoutPanel.res" +{ + "class_loadout_panel" + { + "ControlName" "Frame" + "fieldName" "class_loadout_panel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "0" + "bgcolor_override" "G_MenuBg" + "infocus_bgcolor_override" "G_MenuBg" + "outoffocus_bgcolor_override" "G_MenuBg" + + "item_xpos_offcenter_a" "-340" + "item_xpos_offcenter_b" "190" + "item_ypos" "58" + "item_ydelta" "67" + "item_mod_wide" "40" + + "item_backpack_offcenter_x" "-288" + "item_backpack_xdelta" "4" + "item_backpack_ydelta" "3" + + "button_xpos_offcenter" "175" + "button_ypos" "85" + "button_ydelta" "80" + "button_override_delete_xpos" "0" + + "modelpanels_kv" + { + "ControlName" "CItemModelPanel" + "xpos" "c-70" + "ypos" "270" + "wide" "150" + "tall" "64" + "visible" "0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "0" + "paintbackground" "1" + "bgcolor_override" "G_LoadoutItemBg" + "paintborder" "1" + + "model_center_x" "1" + "model_ypos" "4" + "model_tall" "40" + "model_wide" "69" + "text_ypos" "47" + "text_center" "1" + "name_only" "1" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "visible" "0" + } + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + "inventory_image_type" "1" // HQ images + } + } + + "itemoptionpanels_kv" + { + "ControlName" "CExButton" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "12" + "tall" "12" + "autoResize" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "+" + "font" "Default" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "defaultBgColor_override" "0 0 0 0" + } + } + + "CaratLabel" + { + "ControlName" "CExLabel" + "fieldName" "CaratLabel" + "font" "HudFontSmallestBold" + "labelText" ">>" + "textAlignment" "west" + "xpos" "-9999" + "ypos" "20" + "zpos" "1" + "wide" "20" + "tall" "15" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "Alpha" "0" + "fgcolor_override" "G_MenuBg" + } + "ClassLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassLabel" + "font" "HudFontMediumBold" + "labelText" "#ClassBeingEquipped" + "fgcolor" "G_MenuText" + "textAlignment" "west" + "xpos" "0" + "ypos" "15" + "zpos" "1" + "wide" "f0" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "centerwrap" "1" + } + + "TauntCaratLabel" + { + "ControlName" "CExLabel" + "fieldName" "TauntCaratLabel" + "font" "HudFontSmallestBold" + "labelText" ">>" + "textAlignment" "west" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "1" + "wide" "20" + "tall" "15" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fgcolor_override" "200 80 60 255" + "Alpha" "0" + } + "TauntLabel" + { + "ControlName" "CExLabel" + "fieldName" "TauntLabel" + "font" "HudFontMediumBold" + "labelText" "#TF_Taunt" + "textAlignment" "west" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "1" + "wide" "240" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "Alpha" "0" + } + + "TopLine" + { + "ControlName" "ImagePanel" + "fieldName" "TopLine" + "xpos" "c-305" + "ypos" "40" + "zpos" "2" + "wide" "610" + "tall" "10" + "visible" "0" + "enabled" "0" + "image" "loadout_dotted_line" + "tileImage" "1" + "tileVertically" "0" + } + + "classmodelpanel" + { + "ControlName" "CTFPlayerModelPanel" + "fieldName" "classmodelpanel" + + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "render_texture" "0" + "fov" "80" + "allow_manip" "1" + + "model" + { + "force_pos" "1" + + "angles_x" "0" + "angles_y" "170" + "angles_z" "0" + "origin_x" "190" + "origin_y" "0" + "origin_z" "-30" + "frame_origin_x" "0" + "frame_origin_y" "0" + "frame_origin_z" "0" + "spotlight" "1" + + "modelname" "" + + } + } + + "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" "15" + "text_center" "1" + "model_hide" "1" + "resize_to_text" "1" + "padding_height" "15" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "xpos" "0" + "ypos" "0" + "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" + } + } + + "PassiveAttribsLabel" + { + "ControlName" "CExLabel" + "fieldName" "PassiveAttribsLabel" + "font" "DefaultVerySmall" + "xpos" "c-135" + "ypos" "332" + "zpos" "0" + "wide" "270" + "tall" "56" [$WINDOWS] + "tall" "50" [!$WINDOWS] + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "center" [$WINDOWS] + "textAlignment" "north" [!$WINDOWS] + "fgcolor" "255 215 0 255" + "centerwrap" "1" + } + + "loadout_preset_panel" + { + "ControlName" "CLoadoutPresetPanel" + "FieldName" "loadout_preset_panel" + "xpos" "c-130" + "ypos" "20" + "zpos" "20" + "wide" "260" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + } + + "PresetsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "PresetsExplanation" + "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" "120" + "end_wide" "250" + "end_tall" "160" + "callout_inparents_x" "c0" + "callout_inparents_y" "75" + "next_explanation" "" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#ItemPresetsExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "210" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#ClassLoadoutItemPresetsExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "35" + "wide" "210" + "tall" "200" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "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" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "G_MenuBg" + + "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" + } + } + } + + "ItemOptionsPanel" + { + "ControlName" "CLoadoutParticleSlider" + "fieldname" "ItemOptionsPanel" + "xpos" "0" + "ypos" "0" + "zpos" "120" + "wide" "140" + "tall" "75" + "autoResize" "1" + "visible" "0" + "bgcolor_override" "69 64 63 255" + "PaintBackgroundType" "2" + } + + "TauntHintLabel" + { + "ControlName" "CExLabel" + "fieldName" "TauntHintLabel" + "font" "ItemFontAttribLarge" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "1" + "wide" "250" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#TF_ClassLoadoutTauntInputHint" + "textAlignment" "east" + "centerwrap" "1" + } + + "CharacterLoadoutButton" + { + "ControlName" "CExImageButton" + "fieldName" "CharacterLoadoutButton" + "labelText" "" + "xpos" "c+239" + "ypos" "347" [$WINDOWS] + "ypos" "339" [!$WINDOWS] + "zpos" "2" + "wide" "25" + "tall" "25" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "Command" "characterloadout" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "2" + "ypos" "2" + "zpos" "1" + "wide" "21" + "tall" "21" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "replay/thumbnails/glyphs/glyph_items" + } + } + + "TauntLoadoutButton" + { + "ControlName" "CExImageButton" + "fieldName" "TauntLoadoutButton" + "labelText" "" + "xpos" "c+266" + "ypos" "347" [$WINDOWS] + "ypos" "339" [!$WINDOWS] + "zpos" "2" + "wide" "25" + "tall" "25" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "Command" "tauntloadout" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "2" + "ypos" "2" + "zpos" "1" + "wide" "21" + "tall" "21" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/ico_reel" + } + } + + "TauntsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "TauntsExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-180" + "end_y" "150" + "end_wide" "250" + "end_tall" "140" + "callout_inparents_x" "c15" + "callout_inparents_y" "330" + "next_explanation" "" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#TauntsExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "210" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#ClassLoadoutTauntsExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "35" + "wide" "210" + "tall" "200" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuBg" + } + + "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" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "close" + + "paintbackground" "0" + + "defaultFgColor_override" "G_MenuBg" + "armedFgColor_override" "235 226 202 255" + "depressedFgColor_override" "G_MenuBg" + + "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" + } + } + } + + "RedTeamButton" + { + "ControlName" "CExImageButton" + "fieldName" "RedTeamButton" + "xpos" "c+120" + "ypos" "57" + "zpos" "30" + "wide" "20" + "tall" "20" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "B" + "textAlignment" "center" + "scaleImage" "1" + "font" "G_BallSmall" + "command" "sv_cheats 1; r_skin 0" + "fgcolor" "G_TeamButtonRed" + "defaultFgColor_override" "G_TeamButtonRed" + "armedFgColor_override" "G_TeamButtonRedArmed" + "depressedFgColor_override" "G_TeamButtonRedArmed" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "keyboardinputenabled" "0" + "paintbackground" "0" + "paintbackgroundtype" "0" + "defaultBgColor_Override" "0 0 0 0" + "paintborder" "0" + } + + "BlueTeamButton" + { + "ControlName" "CExImageButton" + "fieldName" "BlueTeamButton" + "xpos" "c+140" + "ypos" "57" + "zpos" "30" + "wide" "20" + "tall" "20" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "B" + "textAlignment" "center" + "scaleImage" "1" + "font" "G_BallSmall" + "command" "sv_cheats 1; r_skin 1" + "fgcolor" "G_TeamButtonBlue" + "defaultFgColor_override" "G_TeamButtonBlue" + "armedFgColor_override" "G_TeamButtonBlueArmed" + "depressedFgColor_override" "G_TeamButtonBlueArmed" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "keyboardinputenabled" "0" + "paintbackground" "0" + "paintbackgroundtype" "0" + "defaultBgColor_Override" "0 0 0 0" + "paintborder" "0" + } + + "Wall" + { + "ControlName" "EditablePanel" + "fieldName" "Wall" + "xpos" "0" + "ypos" "50" + "zpos" "-5" + "wide" "f0" + "tall" "280" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_MenuShader" + } + + "ZoomInfoLabel" + { + "ControlName" "CExLabel" + "fieldName" "ZoomInfoLabel" + "font" "DefaultVerySmall" + "labelText" "Zoom:" + "textAlignment" "east" + "xpos" "c-340" + "ypos" "336" + "zpos" "1" + "wide" "75" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_MenuText" + } + + "ZoomInfo" + { + "ControlName" "CExLabel" + "fieldName" "ZoomInfo" + "font" "DefaultVerySmall" + "labelText" "MOUSE2" + "textAlignment" "west" + "xpos" "c-263" + "ypos" "336" + "zpos" "1" + "wide" "73" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_MenuText" + } + + "MoveInfoLabel" + { + "ControlName" "CExLabel" + "fieldName" "MoveInfoLabel" + "font" "DefaultVerySmall" + "labelText" "Move:" + "textAlignment" "east" + "xpos" "c-340" + "ypos" "346" + "zpos" "1" + "wide" "75" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_MenuText" + } + + "MoveInfo" + { + "ControlName" "CExLabel" + "fieldName" "MoveInfo" + "font" "DefaultVerySmall" + "labelText" "Shift" + "textAlignment" "west" + "xpos" "c-263" + "ypos" "346" + "zpos" "1" + "wide" "73" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_MenuText" + } + + "RotateInfoLabel" + { + "ControlName" "CExLabel" + "fieldName" "RotateInfoLabel" + "font" "DefaultVerySmall" + "labelText" "Rotate:" + "textAlignment" "east" + "xpos" "c-340" + "ypos" "356" + "zpos" "1" + "wide" "75" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_MenuText" + } + + "RotateInfo" + { + "ControlName" "CExLabel" + "fieldName" "RotateInfo" + "font" "DefaultVerySmall" + "labelText" "Alt" + "textAlignment" "west" + "xpos" "c-263" + "ypos" "356" + "zpos" "1" + "wide" "73" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_MenuText" + } + + "LightInfoLabel" + { + "ControlName" "CExLabel" + "fieldName" "LightInfoLabel" + "font" "DefaultVerySmall" + "labelText" "Change lighting:" + "textAlignment" "east" + "xpos" "c-340" + "ypos" "366" + "zpos" "1" + "wide" "75" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_MenuText" + } + + "LightInfo" + { + "ControlName" "CExLabel" + "fieldName" "LightInfo" + "font" "DefaultVerySmall" + "labelText" "Ctrl" + "textAlignment" "west" + "xpos" "c-263" + "ypos" "366" + "zpos" "1" + "wide" "73" + "tall" "10" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_MenuText" + } +} diff --git a/hud_toonhud/resource/ui/classselection.res b/hud_toonhud/resource/ui/classselection.res new file mode 100644 index 0000000..6e72d9e --- /dev/null +++ b/hud_toonhud/resource/ui/classselection.res @@ -0,0 +1,2053 @@ +"Resource/UI/ClassSelection.res" +{ + "class" + { + "ControlName" "Frame" + "fieldName" "class" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "SysMenu" + { + "ControlName" "Menu" + "fieldName" "SysMenu" + "xpos" "0" + "ypos" "0" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + } + + "random" + { + "ControlName" "CExImageButton" + "fieldName" "random" + "xpos" "r50" + "xpos_lodef" "r50" + "xpos_hidef" "r50" + "ypos" "c-57" + "ypos_lodef" "c-57" + "ypos_hidef" "c-57" + "zpos" "6" + "wide" "50" + "tall" "50" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "&R" + "textinsetx" "-9999" + "textAlignment" "south-west" + "Command" "select 12" + "Default" "1" + "font" "G_Empty" + "scaleImage" "1" + + "paintbackground" "0" + "bgcolor" "0 0 0 0" + + "image_default" "class_sel_sm_random_inactive" + "image_armed" "class_sel_sm_random_inactive" + + "fgcolor" "0 0 0 0" + "defaultFgColor_override" "0 0 0 0" + "armedFgColor_override" "0 0 0 0" + "depressedFgColor_override" "0 0 0 0" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + + "image_drawcolor" "255 255 255 180" + "image_armedcolor" "255 255 255 255" + "image_selectedcolor" "255 255 255 255" + + "stayselectedonclick" "1" + "selectonhover" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "-28" + "zpos" "7" + "wide" "50" + "tall" "100" + "visible" "1" + "enabled" "1" + "image" "class_sel_sm_random_inactive" + "scaleImage" "1" + } + } + + "Offense" + { + "ControlName" "CExLabel" + "fieldName" "Offense" + "xpos" "-1000" + "xpos_hidef" "-1000" + "xpos_lodef" "-1000" + "ypos" "-1000" + "ypos_hidef" "-1000" + "ypos_lodef" "-1000" + "zpos" "2" + "wide" "90" + "tall" "12" + "tall_lodef" "22" + "autoResize" "1" + "pinCorner" "2" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "labelText" "#TF_Offense" + "textAlignment" "left" + "font" "MenuClassBuckets" + "font_lodef" "MenuMainTitle" + "fgcolor" "TanDark" + "fgcolor_lodef" "TanLight" + } + + "scout" + { + "ControlName" "CExImageButton" + "fieldName" "scout" + + "xpos" "c-119" + "xpos_hidef" "c-119" + "xpos_lodef" "c-119" + "ypos" "c-57" + "ypos_lodef" "c-57" + "ypos_hidef" "c-57" + "zpos" "1" + "wide" "36" + "tall" "36" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" [$WIN32] + "labelText" "" [$X360] + "textAlignment" "south-west" + "Command" "select 1" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + + "image_default" "../hud/leaderboard_class_scout" + "image_armed" "../hud/leaderboard_class_scout" + + "image_drawcolor" "255 255 255 255" + "image_armedcolor" "255 255 255 255" + "image_selectedcolor" "255 255 255 0" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + + "stayselectedonclick" "1" + "selectonhover" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "20" + "wide" "28" + "tall" "28" + "visible" "1" + "enabled" "1" + "image" "../hud/leaderboard_class_scout" + "scaleImage" "1" + } + } + + "soldier" + { + "ControlName" "CExImageButton" + "fieldName" "soldier" + "xpos" "c-83" + "xpos_hidef" "c-83" + "xpos_lodef" "c-83" + "ypos" "c-57" + "ypos_lodef" "c-57" + "ypos_hidef" "c-57" + "zpos" "1" + "wide" "36" + "tall" "36" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" [$WIN32] + "labelText" "" [$X360] + "textAlignment" "south-west" + "Command" "select 3" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + + "image_default" "../hud/leaderboard_class_soldier" + "image_armed" "../hud/leaderboard_class_soldier" + + "image_drawcolor" "255 255 255 255" + "image_armedcolor" "255 255 255 255" + "image_selectedcolor" "255 255 255 0" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + + "stayselectedonclick" "1" + "selectonhover" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "20" + "wide" "28" + "tall" "28" + "visible" "1" + "enabled" "1" + "image" "../hud/leaderboard_class_soldier" + "scaleImage" "1" + } + } + + "pyro" + { + "ControlName" "CExImageButton" + "fieldName" "pyro" + + "xpos" "c-47" + "xpos_hidef" "c-47" + "xpos_lodef" "c-47" + "ypos" "c-57" + "ypos_lodef" "c-57" + "ypos_hidef" "c-57" + "zpos" "1" + "wide" "36" + "tall" "36" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" [$WIN32] + "labelText" "" [$X360] + "textAlignment" "south-west" + "Command" "select 7" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + + "image_default" "../hud/leaderboard_class_pyro" + "image_armed" "../hud/leaderboard_class_pyro" + + "image_drawcolor" "255 255 255 255" + "image_armedcolor" "255 255 255 255" + "image_selectedcolor" "255 255 255 0" + + "bgcolor" "TanDark" + "defaultBgColor_override" "TanDark" + "armedBgColor_override" "TanDark" + "depressedBgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + + "stayselectedonclick" "1" + "selectonhover" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "20" + "wide" "28" + "tall" "28" + "visible" "1" + "enabled" "1" + "image" "../hud/leaderboard_class_pyro" + "scaleImage" "1" + } + } + + "Defense" + { + "ControlName" "CExLabel" + "fieldName" "Defense" + "xpos" "-1000" + "xpos_hidef" "-1000" + "xpos_lodef" "-1000" + "ypos" "-1000" + "ypos_hidef" "-1000" + "ypos_lodef" "-1000" + "zpos" "2" + "wide" "90" + "tall" "12" + "tall_lodef" "22" + "autoResize" "1" + "pinCorner" "2" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "labelText" "#TF_Defense" + "textAlignment" "left" + "font" "MenuClassBuckets" + "font_lodef" "MenuMainTitle" + "fgcolor" "TanDark" + "fgcolor_lodef" "TanLight" + } + "demoman" + { + "ControlName" "CExImageButton" + "fieldName" "demoman" + + "xpos" "c-11" + "xpos_hidef" "c-11" + "xpos_lodef" "c-11" + "ypos" "c-57" + "ypos_lodef" "c-57" + "ypos_hidef" "c-57" + "zpos" "1" + "wide" "36" + "tall" "36" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" [$WIN32] + "labelText" "" [$X360] + "textAlignment" "south-west" + "Command" "select 4" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "0" + + "image_default" "../hud/leaderboard_class_demo" + "image_armed" "../hud/leaderboard_class_demo" + + "image_drawcolor" "255 255 255 255" + "image_armedcolor" "255 255 255 255" + "image_selectedcolor" "255 255 255 0" + + "bgcolor" "TanDark" + "defaultBgColor_override" "TanDark" + "armedBgColor_override" "TanDark" + "depressedBgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + + "stayselectedonclick" "1" + "selectonhover" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "20" + "wide" "28" + "tall" "28" + "visible" "1" + "enabled" "1" + "image" "../hud/leaderboard_class_demo" + "scaleImage" "1" + } + } + "heavyweapons" + { + "ControlName" "CExImageButton" + "fieldName" "heavyweapons" + + "xpos" "c25" + "xpos_hidef" "c25" + "xpos_lodef" "c25" + "ypos" "c-57" + "ypos_lodef" "c-57" + "ypos_hidef" "c-57" + "zpos" "1" + "wide" "36" + "tall" "36" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" [$WIN32] + "labelText" "" [$X360] + "textAlignment" "south-west" + "Command" "select 6" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + + "image_default" "../hud/leaderboard_class_heavy" + "image_armed" "../hud/leaderboard_class_heavy" + + "image_drawcolor" "255 255 255 255" + "image_armedcolor" "255 255 255 255" + "image_selectedcolor" "255 255 255 0" + + "bgcolor" "TanDark" + "defaultBgColor_override" "TanDark" + "armedBgColor_override" "TanDark" + "depressedBgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + + "stayselectedonclick" "1" + "selectonhover" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "20" + "wide" "28" + "tall" "28" + "visible" "1" + "enabled" "1" + "image" "../hud/leaderboard_class_heavy" + "scaleImage" "1" + } + } + "engineer" + { + "ControlName" "CExImageButton" + "fieldName" "engineer" + + "xpos" "c61" + "xpos_hidef" "c61" + "xpos_lodef" "c61" + "ypos" "c-57" + "ypos_lodef" "c-57" + "ypos_hidef" "c-57" + "zpos" "1" + "wide" "36" + "tall" "36" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" [$WIN32] + "labelText" "" [$X360] + "textAlignment" "south-west" + "Command" "select 9" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + + "image_default" "../hud/leaderboard_class_engineer" + "image_armed" "../hud/leaderboard_class_engineer" + + "image_drawcolor" "255 255 255 255" + "image_armedcolor" "255 255 255 255" + "image_selectedcolor" "255 255 255 0" + + "bgcolor" "TanDark" + "defaultBgColor_override" "TanDark" + "armedBgColor_override" "TanDark" + "depressedBgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + + "stayselectedonclick" "1" + "selectonhover" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "20" + "wide" "28" + "tall" "28" + "visible" "1" + "enabled" "1" + "image" "../hud/leaderboard_class_engineer" + "scaleImage" "1" + } + } + + "Support" + { + "ControlName" "CExLabel" + "fieldName" "Support" + "xpos" "-1000" + "xpos_hidef" "-1000" + "xpos_lodef" "-1000" + "ypos" "-1000" + "ypos_hidef" "-1000" + "ypos_lodef" "-1000" + "zpos" "2" + "wide" "90" + "tall" "12" + "tall_lodef" "22" + "autoResize" "1" + "pinCorner" "2" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "labelText" "#TF_Support" + "textAlignment" "left" + "font" "MenuClassBuckets" + "font_lodef" "MenuMainTitle" + "fgcolor" "TanDark" + "fgcolor_lodef" "TanLight" + } + "medic" + { + "ControlName" "CExImageButton" + "fieldName" "medic" + "xpos" "c97" + "xpos_hidef" "c97" + "xpos_lodef" "c97" + "ypos" "c-57" + "ypos_lodef" "c-57" + "ypos_hidef" "c-57" + "zpos" "1" + "wide" "36" + "tall" "36" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" [$WIN32] + "labelText" "" [$X360] + "textAlignment" "south-west" + "Command" "select 5" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + + "image_default" "../hud/leaderboard_class_medic" + "image_armed" "../hud/leaderboard_class_medic" + + "image_drawcolor" "255 255 255 255" + "image_armedcolor" "255 255 255 255" + "image_selectedcolor" "255 255 255 0" + + "bgcolor" "TanDark" + "defaultBgColor_override" "TanDark" + "armedBgColor_override" "TanDark" + "depressedBgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + + "stayselectedonclick" "1" + "selectonhover" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "20" + "wide" "28" + "tall" "28" + "visible" "1" + "enabled" "1" + "image" "../hud/leaderboard_class_medic" + "scaleImage" "1" + } + } + "sniper" + { + "ControlName" "CExImageButton" + "fieldName" "sniper" + + "xpos" "c133" + "xpos_hidef" "c133" + "xpos_lodef" "c133" + "ypos" "c-57" + "ypos_lodef" "c-57" + "ypos_hidef" "c-57" + "zpos" "1" + "wide" "36" + "tall" "36" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" [$WIN32] + "labelText" "" [$X360] + "textAlignment" "south-west" + "Command" "select 2" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + + "image_default" "../hud/leaderboard_class_sniper" + "image_armed" "../hud/leaderboard_class_sniper" + + "image_drawcolor" "255 255 255 255" + "image_armedcolor" "255 255 255 255" + "image_selectedcolor" "255 255 255 0" + + "bgcolor" "TanDark" + "defaultBgColor_override" "TanDark" + "armedBgColor_override" "TanDark" + "depressedBgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + + "stayselectedonclick" "1" + "selectonhover" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "20" + "wide" "28" + "tall" "28" + "visible" "1" + "enabled" "1" + "image" "../hud/leaderboard_class_sniper" + "scaleImage" "1" + } + } + "spy" + { + "ControlName" "CExImageButton" + "fieldName" "spy" + + "xpos" "c169" + "xpos_hidef" "c169" + "xpos_lodef" "c169" + "ypos" "c-57" + "ypos_lodef" "c-57" + "ypos_hidef" "c-57" + "zpos" "1" + "wide" "36" + "tall" "36" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" [$WIN32] + "labelText" "" [$X360] + "textAlignment" "south-west" + "Command" "select 8" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + + "image_default" "../hud/leaderboard_class_spy" + "image_armed" "../hud/leaderboard_class_spy" + + "image_drawcolor" "255 255 255 255" + "image_armedcolor" "255 255 255 255" + "image_selectedcolor" "255 255 255 0" + + "bgcolor" "TanDark" + "defaultBgColor_override" "TanDark" + "armedBgColor_override" "TanDark" + "depressedBgColor_override" "TanDark" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "0" + + "stayselectedonclick" "1" + "selectonhover" "1" + "keyboardinputenabled" "0" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "4" + "ypos" "4" + "zpos" "20" + "wide" "28" + "tall" "28" + "visible" "1" + "enabled" "1" + "image" "../hud/leaderboard_class_spy" + "scaleImage" "1" + } + } + + "Background" + { + "ControlName" "EditablePanel" + "fieldName" "Background" + "xpos" "0" + "ypos" "0" + "zpos" "-10" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TransparentMenuBG" + } + + "CancelButton" [$WIN32] + { + "ControlName" "CExButton" + "fieldName" "CancelButton" + "xpos" "c-120" + "ypos" "c5" + "zpos" "6" + "wide" "100" + "tall" "25" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_ClassMenu_Cancel" + "textAlignment" "center" + "Command" "vguicancel" + "font" "HudFontSmallBold" + "fgcolor_override" "200 80 60 255" + } + + "EditLoadoutButton" [$WIN32] + { + "ControlName" "CExButton" + "fieldName" "EditLoadoutButton" + "xpos" "c56" + "ypos" "c5" + "zpos" "6" + "wide" "150" + "tall" "25" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#EditLoadout" + "textAlignment" "center" + "Command" "openloadout" + "font" "HudFontSmallBold" + } + + "ResetButton" [$WIN32] + { + "ControlName" "CExButton" + "fieldName" "ResetButton" + "xpos" "r470" + "ypos" "r38" + "zpos" "6" + "wide" "110" + "tall" "25" + "autoResize" "0" + "pinCorner" "2" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "labelText" "#TF_ClassMenu_Reset" + "textAlignment" "center" + "Command" "resetclass" + "font" "HudFontSmallBold" + } + + "ClassMenuSelect" + { + "ControlName" "CExLabel" + "fieldName" "ClassMenuSelect" + "xpos" "c-119" + "xpos_lodef" "c-119" + "xpos_hidef" "c-119" + "ypos" "c-93" + "ypos_lodef" "c-93" + "ypos_hidef" "c-93" + "zpos" "5" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_lodef" "0" + "enabled" "1" + "labelText" "#TF_SelectAClass" + "textAlignment" "west" + "font" "G_HudMed" + "fgcolor_override" "HudOffWhite" + "textinsetx" "5" + "Alpha" "0" + } + + "Wall" + { + "ControlName" "EditablePanel" + "fieldName" "Wall" + "xpos" "0" + "ypos" "c-75" + "zpos" "-5" + "wide" "f0" + "tall" "120" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 100" + } + + "MenuBackground" + { + "ControlName" "CTFImagePanel" + "fieldName" "MenuBackground" + "xpos" "0" + "ypos" "c-58" + "zpos" "-5" + "wide" "f0" + "tall" "52" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_brown" + "scaleImage" "1" + "teambg_1" "../hud/color_panel_brown" + "teambg_2" "../hud/color_panel_red" + "teambg_2_lodef" "../hud/color_panel_red" + "teambg_3" "../hud/color_panel_blu" + "teambg_3_lodef" "../hud/color_panel_blu" + "paintborder" "1" + "border" "G_HorizontalBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "MenuBG" + { + "ControlName" "CModelPanel" + "fieldName" "MenuBG" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fov" "16" + + "model" + { + "modelname" "models/vgui/UI_class01.mdl" + "skin" "0" + "angles_x" "0" + "angles_y" "180" + "angles_z" "0" + "origin_x" "365" + "origin_x_lodef" "415" + "origin_x_hidef" "380" + "origin_y" "0" + "origin_z" "-40" + } + } + + "Hint" + { + "ControlName" "CExLabel" + "fieldName" "Hint" + "xpos" "c-300" + "xpos_hidef" "c-287" + "xpos_lodef" "c-260" + "ypos" "95" + "ypos_hidef" "101" + "ypos_lodef" "115" + "zpos" "2" + "wide" "600" + "tall" "50" + "tall_lodef" "30" + "autoResize" "1" + "pinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "%hint%" + "textAlignment" "left" + "wrap" "1" + "font" "HudFontMediumSmallSecondary" + "font_lodef" "HudFontMediumSmallSecondary" + "fgcolor" "HudTrainingHint" + "fgcolor_lodef" "HudTrainingHint" + } + + "ShadedBar" + { + "ControlName" "ImagePanel" + "fieldName" "ShadedBar" + "xpos" "0" + "ypos" "r50" + "ypos_lodef" "r74" + "ypos_hidef" "r65" + "zpos" "4" + "wide" "f0" + "tall" "50" + "tall_lodef" "74" + "tall_hidef" "65" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "image" "loadout_bottom_gradient" + "tileImage" "1" + "PaintBackgroundType" "0" + } + + "Footer" [$X360] + { + "ControlName" "CTFFooter" + "fieldName" "Footer" + "zpos" "6" + "tall" "80" + "button_separator" "10" + "button_separator_lodef" "5" + "buttongap" "50" + "buttongap_hidef" "35" + "buttongap_lodef" "18" + "textadjust" "3" + "textadjust_lodef" "0" + "buttonoffsety" "20" + "buttonoffsety_hidef" "0" + "buttonoffsety_lodef" "18" + "center" "0" + "button_pin_right_lodef" "55" + "fonttext" "MatchmakingDialogMenuLarge" + "fonttext_lodef" "MatchmakingDialogMenuSmall" + "fgcolor" "HudOffWhite" + + "button" + { + "name" "cancel" + "text" "#GameUI_Cancel" + "icon" "#GameUI_Icons_B_BUTTON" + } + + "button" + { + "name" "nextprev" + "text" "#TF_NextPrev" + "icon" "#GameUI_Icons_DPAD" + } + + "button" + { + "name" "select" + "text" "#GameUI_Select" + "icon" "#GameUI_Icons_A_BUTTON" + } + } + + "localPlayerImage" [$WIN32] + { + "ControlName" "CTFImagePanel" + "fieldName" "localPlayerImage" + "xpos" "-1000" + "ypos" "-1000" + "zpos" "9" + "wide" "45" + "tall" "90" + "visible" "0" + "enabled" "0" + "image" "" + "scaleImage" "1" + "Alpha" "0" + } + + "localPlayerBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "localPlayerBG" + "xpos" "-1000" + "ypos" "-1000" + "zpos" "2" + "wide" "55" + "tall" "80" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "image" "../hud/color_panel_clear" + "scaleImage" "1" + "teambg_2" "../hud/color_panel_clear" + "teambg_3" "../hud/color_panel_clear" + "Alpha" "0" + + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + + "draw_corner_width" "5" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "5" + } + + "countImage0" [$WIN32] + { + "ControlName" "CTFImagePanel" + "fieldName" "countImage0" + "xpos" "-1000" + "ypos" "-1000" + "zpos" "9" + "wide" "30" + "tall" "60" + "visible" "0" + "enabled" "0" + "image" "" + "scaleImage" "1" + "Alpha" "0" + } + + "countImage1" [$WIN32] + { + "ControlName" "CTFImagePanel" + "fieldName" "countImage1" + "xpos" "-1000" + "ypos" "-1000" + "zpos" "9" + "wide" "30" + "tall" "60" + "visible" "0" + "enabled" "0" + "image" "" + "scaleImage" "1" + "Alpha" "0" + } + + "countImage2" [$WIN32] + { + "ControlName" "CTFImagePanel" + "fieldName" "countImage2" + "xpos" "-1000" + "ypos" "-1000" + "zpos" "9" + "wide" "30" + "tall" "60" + "visible" "0" + "enabled" "0" + "image" "" + "scaleImage" "1" + "Alpha" "0" + } + + "countImage3" [$WIN32] + { + "ControlName" "CTFImagePanel" + "fieldName" "countImage3" + "xpos" "-1000" + "ypos" "-1000" + "zpos" "9" + "wide" "30" + "tall" "60" + "visible" "0" + "enabled" "0" + "image" "" + "scaleImage" "1" + "Alpha" "0" + } + + "countImage4" [$WIN32] + { + "ControlName" "CTFImagePanel" + "fieldName" "countImage4" + "xpos" "-1000" + "ypos" "-1000" + "zpos" "9" + "wide" "30" + "tall" "60" + "visible" "0" + "enabled" "0" + "image" "" + "scaleImage" "1" + "Alpha" "0" + } + + "countImage5" [$WIN32] + { + "ControlName" "CTFImagePanel" + "fieldName" "countImage5" + "xpos" "-1000" + "ypos" "-1000" + "zpos" "9" + "wide" "30" + "tall" "60" + "visible" "0" + "enabled" "0" + "image" "" + "scaleImage" "1" + "Alpha" "0" + } + + "countImage6" [$WIN32] + { + "ControlName" "CTFImagePanel" + "fieldName" "countImage6" + "xpos" "-1000" + "ypos" "-1000" + "zpos" "9" + "wide" "30" + "tall" "60" + "visible" "0" + "enabled" "0" + "image" "" + "scaleImage" "1" + "Alpha" "0" + } + + "countImage7" [$WIN32] + { + "ControlName" "CTFImagePanel" + "fieldName" "countImage7" + "xpos" "-1000" + "ypos" "-1000" + "zpos" "9" + "wide" "30" + "tall" "60" + "visible" "0" + "enabled" "0" + "image" "" + "scaleImage" "1" + "Alpha" "0" + } + + "countImage8" [$WIN32] + { + "ControlName" "CTFImagePanel" + "fieldName" "countImage8" + "xpos" "-1000" + "ypos" "-1000" + "zpos" "9" + "wide" "30" + "tall" "60" + "visible" "0" + "enabled" "0" + "image" "" + "scaleImage" "1" + "Alpha" "0" + } + + "countImage9" [$WIN32] + { + "ControlName" "CTFImagePanel" + "fieldName" "countImage9" + "xpos" "-1000" + "ypos" "-1000" + "zpos" "9" + "wide" "30" + "tall" "60" + "visible" "0" + "enabled" "0" + "image" "" + "scaleImage" "1" + "Alpha" "0" + } + + "countImage10" [$WIN32] + { + "ControlName" "CTFImagePanel" + "fieldName" "countImage10" + "xpos" "-1000" + "ypos" "-1000" + "zpos" "9" + "wide" "30" + "tall" "60" + "visible" "0" + "enabled" "0" + "image" "" + "scaleImage" "1" + "Alpha" "0" + } + + "CountLabel" [$WIN32] + { + "ControlName" "CExLabel" + "fieldName" "CountLabel" + "xpos" "-1000" + "ypos" "-1000" + "zpos" "10" + "wide" "150" + "tall" "18" + "autoResize" "1" + "pinCorner" "2" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "labelText" "#TF_TeamCount" + "textAlignment" "left" + "font" "HudFontMediumSmallSecondary" + "fgcolor" "G_White" + "Alpha" "0" + } + + "numScout" [$WIN32] + { + "ControlName" "CExLabel" + "fieldName" "numScout" + "xpos" "c-119" + "ypos" "c-22" + "zpos" "0" + "wide" "36" + "tall" "28" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%numScout%" + "textAlignment" "North" + "font" "G_FontSmall" + "fgcolor" "G_White" + "centerwrap" "1" + "paintbackground" "1" + "bgcolor_override" "0 200 0 0" + } + + "numSoldier" [$WIN32] + { + "ControlName" "CExLabel" + "fieldName" "numSoldier" + "xpos" "c-83" + "ypos" "c-22" + "zpos" "0" + "wide" "36" + "tall" "28" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%numSoldier%" + "textAlignment" "North" + "font" "G_FontSmall" + "fgcolor" "G_White" + "centerwrap" "1" + } + + "numPyro" [$WIN32] + { + "ControlName" "CExLabel" + "fieldName" "numPyro" + "xpos" "c-47" + "ypos" "c-22" + "zpos" "0" + "wide" "36" + "tall" "28" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%numPyro%" + "textAlignment" "North" + "font" "G_FontSmall" + "fgcolor" "G_White" + "centerwrap" "1" + } + + "numDemoman" [$WIN32] + { + "ControlName" "CExLabel" + "fieldName" "numDemoman" + "xpos" "c-11" + "ypos" "c-22" + "zpos" "0" + "wide" "36" + "tall" "28" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%numDemoman%" + "textAlignment" "North" + "font" "G_FontSmall" + "fgcolor" "G_White" + "centerwrap" "1" + } + + "numHeavy" [$WIN32] + { + "ControlName" "CExLabel" + "fieldName" "numHeavy" + "xpos" "c25" + "ypos" "c-22" + "zpos" "0" + "wide" "36" + "tall" "28" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%numHeavy%" + "textAlignment" "North" + "font" "G_FontSmall" + "fgcolor" "G_White" + "centerwrap" "1" + } + + "numEngineer" [$WIN32] + { + "ControlName" "CExLabel" + "fieldName" "numEngineer" + "xpos" "c61" + "ypos" "c-22" + "zpos" "0" + "wide" "36" + "tall" "28" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%numEngineer%" + "textAlignment" "North" + "font" "G_FontSmall" + "fgcolor" "G_White" + "centerwrap" "1" + } + + "numMedic" [$WIN32] + { + "ControlName" "CExLabel" + "fieldName" "numMedic" + "xpos" "c97" + "ypos" "c-22" + "zpos" "0" + "wide" "36" + "tall" "28" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%numMedic%" + "textAlignment" "North" + "font" "G_FontSmall" + "fgcolor" "G_White" + "centerwrap" "1" + } + + "numSniper" [$WIN32] + { + "ControlName" "CExLabel" + "fieldName" "numSniper" + "xpos" "c133" + "ypos" "c-22" + "zpos" "0" + "wide" "36" + "tall" "28" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%numSniper%" + "textAlignment" "North" + "font" "G_FontSmall" + "fgcolor" "G_White" + "centerwrap" "1" + } + + "numSpy" [$WIN32] + { + "ControlName" "CExLabel" + "fieldName" "numSpy" + "xpos" "c169" + "ypos" "c-22" + "zpos" "0" + "wide" "36" + "tall" "28" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%numSpy%" + "textAlignment" "North" + "font" "G_FontSmall" + "fgcolor" "G_White" + "centerwrap" "1" + } + + "MvMUpgradeImageScout" + { + "ControlName" "ImagePanel" + "fieldName" "MvMUpgradeImageScout" + "xpos" "c-117" + "ypos" "c-55" + "zpos" "10" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "image" "mvm/class_upgraded" + "scaleImage" "1" + } + + "MvMUpgradeImageScout" + { + "ControlName" "ImagePanel" + "fieldName" "MvMUpgradeImageScout" + "xpos" "c-117" + "ypos" "c-55" + "zpos" "10" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "image" "mvm/class_upgraded" + "scaleImage" "1" + } + + "MvMUpgradeImageSolider" + { + "ControlName" "ImagePanel" + "fieldName" "MvMUpgradeImageSolider" + "xpos" "c-81" + "ypos" "c-55" + "zpos" "10" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "image" "mvm/class_upgraded" + "scaleImage" "1" + } + + "MvMUpgradeImagePyro" + { + "ControlName" "ImagePanel" + "fieldName" "MvMUpgradeImagePyro" + "xpos" "c-45" + "ypos" "c-55" + "zpos" "10" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "image" "mvm/class_upgraded" + "scaleImage" "1" + } + + "MvMUpgradeImageDemoman" + { + "ControlName" "ImagePanel" + "fieldName" "MvMUpgradeImageDemoman" + "xpos" "c-9" + "ypos" "c-55" + "zpos" "10" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "image" "mvm/class_upgraded" + "scaleImage" "1" + } + + "MvMUpgradeImageHeavy" + { + "ControlName" "ImagePanel" + "fieldName" "MvMUpgradeImageHeavy" + "xpos" "c27" + "ypos" "c-55" + "zpos" "10" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "image" "mvm/class_upgraded" + "scaleImage" "1" + } + + "MvMUpgradeImageEngineer" + { + "ControlName" "ImagePanel" + "fieldName" "MvMUpgradeImageEngineer" + "xpos" "c63" + "ypos" "c-55" + "zpos" "10" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "image" "mvm/class_upgraded" + "scaleImage" "1" + } + + "MvMUpgradeImageMedic" + { + "ControlName" "ImagePanel" + "fieldName" "MvMUpgradeImageMedic" + "xpos" "c99" + "ypos" "c-55" + "zpos" "10" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "image" "mvm/class_upgraded" + "scaleImage" "1" + } + + "MvMUpgradeImageSniper" + { + "ControlName" "ImagePanel" + "fieldName" "MvMUpgradeImageSniper" + "xpos" "c135" + "ypos" "c-55" + "zpos" "10" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "image" "mvm/class_upgraded" + "scaleImage" "1" + } + + "MvMUpgradeImageSpy" + { + "ControlName" "ImagePanel" + "fieldName" "MvMUpgradeImageSpy" + "xpos" "c171" + "ypos" "c-55" + "zpos" "10" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "image" "mvm/class_upgraded" + "scaleImage" "1" + } + + "StartExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "StartExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "165" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + "force_close" "1" + "end_x" "c-170" + "end_y" "115" + "end_wide" "300" + "end_tall" "240" + "callout_inparents_x" "c-270" + "callout_inparents_y" "40" + "next_explanation" "VoucherExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#TF_MvM_UpgradeExplanation_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" "#TF_MvM_UpgradeExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "170" + "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" + } + } + } + + "TFPlayerModel" + { + "ControlName" "CTFPlayerModelPanel" + "fieldName" "TFPlayerModel" + + "xpos" "0" + "ypos" "0" + "zpos" "50" + "wide" "480" + "tall" "480" + + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "render_texture" "0" + "fov" "25" + "allow_rot" "0" + + "paintbackgroundenabled" "1" + + "model" + { + "force_pos" "1" + + "angles_x" "0" + "angles_y" "194" + "angles_z" "0" + "origin_x" "320" + "origin_y" "30" // 1 ASP43 + "origin_z" "-47" + "frame_origin_x" "0" + "frame_origin_y" "0" + "frame_origin_z" "0" + "spotlight" "1" + + "modelname" "" + "vcd" "class_select.vcd" + + } + } + + "ClassTipsPanel" + { + "ControlName" "CTFClassTipsPanel" + "fieldName" "ClassTipsPanel" + "xpos" "c28" + "ypos" "c-84" + "zpos" "7" + "wide" "235" + "tall" "165" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + } + + "ClassHighlightPanel" + { + "ControlName" "CExplanationPopup" + "fieldName" "ClassHighlightPanel" + "xpos" "c-75" + "ypos" "280" + "zpos" "100" + "wide" "250" + "tall" "170" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "start_x" "c-238" + "start_y" "100" + "start_wide" "1" + "start_tall" "1" + "end_x" "c-325" + "end_y" "250" + "end_wide" "275" + "end_tall" "150" + "callout_inparents_x" "c-210" + "callout_inparents_y" "437" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#CMenu_ClassHighlightPanel_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" + } + + "ClassHighlightText" + { + "ControlName" "CExLabel" + "fieldName" "ClassHighlightText" + "font" "HudFontSmall" + "labelText" "%ClassHighlightText%" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "30" + "wide" "210" + "tall" "115" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "255" + "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" + } + } + } + + + "scout_bgimg" + { + "ControlName" "CTFImagePanel" + "fieldName" "scout_bgimg" + "xpos" "c-115" + "ypos" "c-53" + "zpos" "0" + "wide" "28" + "tall" "28" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "scaleImage" "1" + "image" "../hud/leaderboard_class_scout" + } + + "soldier_bgimg" + { + "ControlName" "CTFImagePanel" + "fieldName" "soldier_bgimg" + "xpos" "c-79" + "ypos" "c-53" + "zpos" "0" + "wide" "28" + "tall" "28" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "scaleImage" "1" + "image" "../hud/leaderboard_class_soldier" + } + + "pyro_bgimg" + { + "ControlName" "CTFImagePanel" + "fieldName" "pyro_bgimg" + "xpos" "c-43" + "ypos" "c-53" + "zpos" "0" + "wide" "28" + "tall" "28" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "scaleImage" "1" + "image" "../hud/leaderboard_class_pyro" + } + + "demo_bgimg" + { + "ControlName" "CTFImagePanel" + "fieldName" "demo_bgimg" + "xpos" "c-7" + "ypos" "c-53" + "zpos" "0" + "wide" "28" + "tall" "28" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "scaleImage" "1" + "image" "../hud/leaderboard_class_demo" + } + "heavy_bgimg" + { + "ControlName" "CTFImagePanel" + "fieldName" "heavy_bgimg" + "xpos" "c29" + "ypos" "c-53" + "zpos" "0" + "wide" "28" + "tall" "28" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "scaleImage" "1" + "image" "../hud/leaderboard_class_heavy" + } + "engineer_bgimg" + { + "ControlName" "CTFImagePanel" + "fieldName" "engineer_bgimg" + "xpos" "c65" + "ypos" "c-53" + "zpos" "0" + "wide" "28" + "tall" "28" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "scaleImage" "1" + "image" "../hud/leaderboard_class_engineer" + } + "medic_bgimg" + { + "ControlName" "CTFImagePanel" + "fieldName" "medic_bgimg" + "xpos" "c101" + "ypos" "c-53" + "zpos" "0" + "wide" "28" + "tall" "28" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "scaleImage" "1" + "image" "../hud/leaderboard_class_medic" + } + "sniper_bgimg" + { + "ControlName" "CTFImagePanel" + "fieldName" "sniper_bgimg" + "xpos" "c137" + "ypos" "c-53" + "zpos" "0" + "wide" "28" + "tall" "28" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "scaleImage" "1" + "image" "../hud/leaderboard_class_sniper" + } + "spy_bgimg" + { + "ControlName" "CTFImagePanel" + "fieldName" "spy_bgimg" + "xpos" "c173" + "ypos" "c-53" + "zpos" "0" + "wide" "28" + "tall" "28" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "scaleImage" "1" + "image" "../hud/leaderboard_class_spy" + } + + "EditLoadoutEKey" + { + "ControlName" "CExButton" + "fieldName" "EditLoadoutEKey" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "-9999" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "&E" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "Command" "openloadout" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/compstats.res b/hud_toonhud/resource/ui/compstats.res new file mode 100644 index 0000000..54aae96 --- /dev/null +++ b/hud_toonhud/resource/ui/compstats.res @@ -0,0 +1,383 @@ +"Resource/UI/CompStats.res" +{ + "ScrollableContainer" + { + "ControlName" "EditablePanel" + "fieldName" "ScrollableContainer" + "xpos" "0" + "ypos" "0" + "zpos" "100" + "wide" "260" + "tall" "330" + "visible" "1" + "proportionaltoparent" "1" + + "RankImage" + { + "ControlName" "CTFLocalPlayerBadgePanel" + "fieldName" "RankImage" + "xpos" "0" + "ypos" "0" + "zpos" "110" + "wide" "o1" + "tall" "40" + "visible" "1" + "enabled" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + + "matchgroup" "MatchGroup_Ladder_6v6" + } + + "RankPanel" + { + "ControlName" "CPvPRankPanel" + "fieldName" "RankPanel" + "xpos" "0" + "ypos" "-25" + "zpos" "100" + "wide" "260" + "tall" "60" + "visible" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + + "matchgroup" "MatchGroup_Ladder_6v6" + + "show_model" "0" + "show_name" "0" + + "BGBorder" + { + "visible" "0" + } + } + + "ShowLeaderboardsButton" + { + "ControlName" "CExButton" + "fieldName" "ShowLeaderboardsButton" + "xpos" "rs1-10" + "ypos" "40" + "zpos" "0" + "wide" "p0.45" + "tall" "15" + "visible" "1" + "proportionaltoparent" "1" + + + "actionsignallevel" "2" + "command" "show_leaderboards" + "labeltext" "#TF_Competitive_ViewLeaderboards" + "font" "HudFontSmallestBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ShowMatchHistoryButton" + { + "ControlName" "Button" + "fieldName" "ShowMatchHistoryButton" + "xpos" "10" + "ypos" "40" + "zpos" "0" + "wide" "p0.45" + "tall" "15" + "visible" "1" + "proportionaltoparent" "1" + + "actionsignallevel" "2" + "command" "show_match_history" + "labeltext" "#TF_Competitive_ViewMatches" + "font" "HudFontSmallestBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "PlaylistBGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "PlaylistBGPanel" + "xpos" "cs-0.5" + "ypos" "35" + "zpos" "-1" + "wide" "p0.98" + "tall" "p1-200" + "visible" "1" + "PaintBackgroundType" "2" + //"border" "MainMenuBGBorder" + "proportionaltoparent" "1" + + "pinCorner" "2" + "autoResize" "1" + + "PlayListDropShadow" + { + "ControlName" "EditablePanel" + "fieldName" "PlayListDropShadow" + "xpos" "cs-0.5" + "ypos" "25" + "zpos" "100" + "wide" "p0.95" + "tall" "p0.89" + "visible" "1" + "PaintBackgroundType" "2" + "border" "InnerShadowBorder" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + } + + "MatchHistoryCategories" + { + "ControlName" "EditablePanel" + "fieldName" "MatchHistoryCategories" + "xpos" "cs-0.5" + "ypos" "25" + "zpos" "10" + "wide" "p0.95" + "tall" "20" + "visible" "1" + "proportionaltoparent" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "rs1" + "zpos" "-100" + "wide" "p1.2" + "tall" "p1.3" + "visible" "1" + "proportionaltoparent" "1" + "border" "MainMenuBGBorder" + } + + "SortArrow" + { + "ControlName" "Label" + "fieldName" "SortArrow" + "xpos" "0" + "ypos" "0" + "wide" "20" + "tall" "f0" + "proportionaltoparent" "1" + "visible" "1" + "paintbackground" "0" + "mouseinputenabled" "0" + + "labeltext" "6" + "font" "MarlettSmall" + "textAlignment" "west" + + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "TanDark" + "selectedFgColor_override" "TanDark" + } + + "ResultButton" + { + "ControlName" "CExButton" + "fieldName" "ResultButton" + "xpos" "0" + "ypos" "0" + "wide" "p0.18" + "tall" "18" + "proportionaltoparent" "1" + "visible" "1" + "paintbackground" "0" + "border_default" "SortCategoryBorder" + + "labeltext" "#TF_Competitive_Result" + "font" "HudFontSmallest" + "fgcolor_override" "141 63 63 255" + "textAlignment" "west" + "textinsetx" "15" + + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "Orange" + "selectedFgColor_override" "TanLight" + + "image_selectedcolor" "255 255 255 255" + "image_armedcolor" "0 0 0 0" + "image_drawcolor" "0 0 0 0" + + "command" "sort0" + "actionsignallevel" "4" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "DateButton" + { + "ControlName" "CExButton" + "fieldName" "DateButton" + "xpos" "p0.18" + "ypos" "0" + "wide" "p0.4" + "tall" "18" + "proportionaltoparent" "1" + "visible" "1" + "paintbackground" "0" + "border_default" "SortCategoryBorder" + + "labeltext" "#TF_Competitive_Date" + "font" "HudFontSmallest" + "fgcolor_override" "TanLight" + "textAlignment" "west" + "textinsetx" "15" + + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "Orange" + "selectedFgColor_override" "TanLight" + + "image_selectedcolor" "255 255 255 255" + "image_armedcolor" "0 0 0 0" + "image_drawcolor" "0 0 0 0" + + "command" "sort1" + "actionsignallevel" "4" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "MapButton" + { + "ControlName" "CExButton" + "fieldName" "MapButton" + "xpos" "p0.58" + "ypos" "0" + "wide" "p0.29" + "tall" "18" + "proportionaltoparent" "1" + "visible" "1" + "paintbackground" "0" + "border_default" "SortCategoryBorder" + + "labeltext" "#TF_Competitive_Map" + "font" "HudFontSmallest" + "fgcolor_override" "TanLight" + "textAlignment" "west" + "textinsetx" "15" + + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "Orange" + "selectedFgColor_override" "TanLight" + + "image_selectedcolor" "255 255 255 255" + "image_armedcolor" "0 0 0 0" + "image_drawcolor" "0 0 0 0" + + "command" "sort2" + "actionsignallevel" "4" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "KDRButton" + { + "ControlName" "CExButton" + "fieldName" "KDRButton" + "xpos" "p0.87" + "ypos" "0" + "wide" "p0.12" + "tall" "18" + "proportionaltoparent" "1" + "visible" "1" + "paintbackground" "0" + + "labeltext" "#TF_Competitive_KDR" + "font" "HudFontSmallest" + "fgcolor_override" "TanLight" + "textAlignment" "west" + + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "Orange" + "selectedFgColor_override" "TanLight" + + "image_selectedcolor" "255 255 255 255" + "image_armedcolor" "0 0 0 0" + "image_drawcolor" "0 0 0 0" + + "command" "sort3" + "actionsignallevel" "4" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "MatchHistoryContainer" + { + "ControlName" "CScrollableList" + "fieldName" "MatchHistoryContainer" + "xpos" "cs-0.5" + "ypos" "40" + "wide" "p0.95" + "tall" "p0.78" + "visible" "1" + "proportionaltoparent" "1" + "restrict_width" "0" + + + "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" + } + } + } + + "Leaderboard" + { + "ControlName" "CLadderLobbyLeaderboard" + "fieldName" "Leaderboard" + "xpos" "cs-0.5" + "ypos" "7" + "wide" "p0.95" + "tall" "p0.89" + "tall" "f20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "scaleImage" "1" + "entry_step" "23" + "proportionaltoparent" "1" + } + } + } +} diff --git a/hud_toonhud/resource/ui/controlpointcountdown.res b/hud_toonhud/resource/ui/controlpointcountdown.res new file mode 100644 index 0000000..8049fc6 --- /dev/null +++ b/hud_toonhud/resource/ui/controlpointcountdown.res @@ -0,0 +1,26 @@ +"Resource/UI/ControlPointCountdown.res" +{ + "CapCountdownLabel" + { + "ControlName" "CExLabel" + "fieldName" "CapCountdownLabel" + "font" "G_FontMedium" + "xpos" "0" + "ypos" "0" + "textinsety" "0" + "zpos" "1" + "wide" "34" + "tall" "34" + "wide_minmode" "26" + "tall_minmode" "26" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "labelText" "%capturetime%" + "textAlignment" "center" + "fgcolor" "235 226 202 255" + "bgcolor" "235 226 202 255" + } +} diff --git a/hud_toonhud/resource/ui/controlpointicon.res b/hud_toonhud/resource/ui/controlpointicon.res new file mode 100644 index 0000000..74a9909 --- /dev/null +++ b/hud_toonhud/resource/ui/controlpointicon.res @@ -0,0 +1,115 @@ +"Resource/UI/ControlPointIcon.res" +{ + "ControlPointIcon" + { + "ControlName" "EditablePanel" + "fieldName" "ControlPointIcon" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "26" + "tall" "26" + "visible" "1" + "enabled" "1" + } + + "Countdown" + { + "ControlName" "CControlPointCountdown" + "fieldName" "Countdown" + "xpos" "0" + "ypos" "0" + "zpos" "4" + "wide" "26" + "tall" "26" + "visible" "1" + "enabled" "1" + } + + "CapPlayerImage" + { + "ControlName" "ImagePanel" + "fieldName" "CapPlayerImage" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "8" + "tall" "16" + "visible" "0" + "enabled" "1" + "image" "capture_icon" + "scaleImage" "1" + } + + "CapNumPlayers" + { + "ControlName" "Label" + "fieldName" "CapNumPlayers" + "font" "CapPlayerFontSmall" + "xpos" "12" + "ypos" "3" + "zpos" "4" + "wide" "16" + "tall" "26" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#ControlPointIconCappers" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + } + + "OverlayImage" + { + "ControlName" "ImagePanel" + "fieldName" "OverlayImage" + "xpos" "16" + "ypos" "1" + "zpos" "60" + "wide" "9" + "tall" "9" + "visible" "0" + "enabled" "1" + "image" "capture_icon" + "scaleImage" "1" + } + + "CPTimerLabel" + { + "ControlName" "CExLabel" + "fieldName" "CPTimerLabel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "14" + "tall" "26" + "visible" "0" + "enabled" "1" + "labelText" "60" + "textAlignment" "west" + "textinsetx" "5" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "font" "ControlPointTimer" + } + + "CPTimerBG" + { + "ControlName" "Panel" + "fieldName" "CPTimerBG" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "52" + "wide_minmode" "52" + "tall" "26" + "tall_minmode" "26" + "visible" "0" + "enabled" "1" + "image" "../sprites/obj_icons/icon_obj_timer" + "scaleImage" "1" + } +} diff --git a/hud_toonhud/resource/ui/craftingpanel.res b/hud_toonhud/resource/ui/craftingpanel.res new file mode 100644 index 0000000..71f466d --- /dev/null +++ b/hud_toonhud/resource/ui/craftingpanel.res @@ -0,0 +1,520 @@ +"Resource/UI/CraftingPanel.res" +{ + "crafting_panel" + { + "ControlName" "Frame" + "fieldName" "crafting_panel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "400" + "zpos" "501" + "visible" "1" + "autoResize" "0" + "pinCorner" "0" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "0" + "bgcolor_override" "G_MenuBg" + "infocus_bgcolor_override" "G_MenuBg" + "outoffocus_bgcolor_override" "G_MenuBg" + + "item_ypos" "85" + "output_item_ypos" "255" + "item_crafting_offcenter_x" "0" + "item_backpack_xdelta" "2" + "item_backpack_ydelta" "4" + + "button_xpos_offcenter" "175" + "button_ypos" "85" + "button_ydelta" "80" + "button_override_delete_xpos" "0" + + "modelpanels_kv" + { + "ControlName" "CItemModelPanel" + "wide" "54" + "tall" "48" + "visible" "0" + "bgcolor_override" "G_BackpackItemBg" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "1" + + "model_xpos" "2" + "model_ypos" "7" + "model_wide" "50" + "model_tall" "35" + "text_center" "1" + "name_only" "1" + "text_forcesize" "3" + "noitem_use_fullpanel" "1" + + "inset_eq_x" "2" + "inset_eq_y" "2" + + "MainContentsContainer" + { + "ControlName" "EditablePanel" + "fieldName" "MainContentsContainer" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "bgcolor_override" "G_BackpackItemBg" + + "BackpackSlotImage" + { + "ControlName" "CTFImagePanel" + "fieldName" "BackpackSlotImage" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "54" + "tall" "48" + "visible" "1" // RBSS + "enabled" "1" + "scaleImage" "1" + "image" "replay/thumbnails/backpackslot" + "mouseinputenabled" "0" + "paintborder" "1" + "border" "G_BackpackOverlayBorder" + } + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + "zpos" "1" + } + + "namelabel" + { + "ControlName" "CExLabel" + "fieldName" "namelabel" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%itemname%" + "textAlignment" "center" + "fgcolor_override" "255 255 255 240" + "wrap" "1" + "centerwrap" "1" + } + } + } + + "recipebuttons_kv" + { + "font" "HudFontSmallestBold" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "200" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "wrap" "0" + "centerwrap" "0" + "textAlignment" "west" + "textinsetx" "10" + "defaultFgColor_override" "G_MenuText" + "defaultBgColor_override" "0 0 0 0" + "armedFgColor_override" "G_ButtonHoverText" + "armedBgColor_override" "G_ButtonHoverBg" + "depressedFgColor_override" "G_MenuText" + "depressedBgColor_override" "G_ButtonHoverBg" + } + + "filter_xoffset" "-290" + "filter_ypos" "10" + "filter_xdelta" "10" + "filter_ydelta" "10" + + "recipefilterbuttons_kv" + { + "zpos" "2" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "south-west" + "Command" "" + "Default" "0" + "font" "MenuKeys" + "scaleImage" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "ClassLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassLabel" + "font" "HudFontSmallBold" + "labelText" "#CraftStep1" + "textAlignment" "north-west" + "xpos" "-9999" + "ypos" "10" + "zpos" "1" + "wide" "240" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "Alpha" "0" + "fgcolor_override" "G_MenuBg" + } + + "selectedrecipecontainer" + { + "ControlName" "EditablePanel" + "fieldName" "selectedrecipecontainer" + "xpos" "c0" + "ypos" "0" + "zpos" "5" + "wide" "400" + "tall" "400" + "PaintBackgroundType" "2" + "bgcolor_override" "200 187 161 0" + + "RecipeTitle" + { + "ControlName" "CExLabel" + "fieldName" "RecipeTitle" + "font" "HudFontSmallBold" + "labelText" "%recipetitle%" + "textAlignment" "west" + "xpos" "0" + "ypos" "7" + "zpos" "1" + "wide" "400" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "255 255 255 255" + "wrap" "1" + } + + "RecipeInputStringLabel" + { + "ControlName" "CExLabel" + "fieldName" "RecipeInputStringLabel" + "font" "ItemFontAttribLarge" + "labelText" "%recipeinputstring%" + "textAlignment" "north-west" + "xpos" "0" + "ypos" "30" + "zpos" "1" + "wide" "400" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "153 204 255 255" + "wrap" "1" + } + + "InputLabel" + { + "ControlName" "CExLabel" + "fieldName" "InputLabel" + "font" "HudFontSmallBold" + "labelText" "#Craft_Recipe_Inputs" + "textAlignment" "north-west" + "xpos" "0" + "ypos" "68" + "zpos" "1" + "wide" "200" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_MenuText" + } + "OutputLabel" + { + "ControlName" "CExLabel" + "fieldName" "OutputLabel" + "font" "HudFontSmallBold" + "labelText" "#Craft_Recipe_Outputs" + "textAlignment" "north-west" + "xpos" "0" + "ypos" "238" + "zpos" "1" + "wide" "200" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_MenuText" + } + + "CraftButton" + { + "ControlName" "CExButton" + "fieldName" "CraftButton" + "xpos" "0" + "ypos" "342" + "zpos" "20" + "wide" "200" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "labelText" "#CraftConfirm" + "font" "HudFontMediumBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "craft" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "FreeAccountLabel" + { + "ControlName" "CExLabel" + "fieldName" "FreeAccountLabel" + "font" "HudFontSmallestBold" + "labelText" "#Craft_PremiumRecipe" + "textAlignment" "west" + "xpos" "0" + "ypos" "318" + "zpos" "21" + "wide" "200" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "178 82 22 255" + } + "UpgradeButton" + { + "ControlName" "CExButton" + "fieldName" "UpgradeButton" + "xpos" "200" + "ypos" "318" + "zpos" "20" + "wide" "100" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_Trial_Upgrade" + "font" "HudFontSmallBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "upgrade" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultBgColor_override" "102 122 42 255" + "armedBgColor_override" "143 167 57 255" + "depressedBgColor_override" "143 167 57 255" + "selectedBgColor_override" "143 167 57 255" + } + } + + "recipecontainerscroller" + { + "ControlName" "EditablePanel" + "fieldName" "recipecontainerscroller" + "xpos" "c-290" + "ypos" "55" + "zpos" "5" + "wide" "280" + "tall" "270" + "PaintBackgroundType" "2" + "fgcolor_override" "59 54 48 255" + "bgcolor_override" "200 187 161 0" + "autohide_buttons" "1" + } + "recipecontainer" + { + "ControlName" "EditablePanel" + "fieldName" "recipecontainer" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "280" + "tall" "240" + "PaintBackgroundType" "2" + "bgcolor_override" "200 187 161 0" + } + + "mouseoveritempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "mouseoveritempanel" + "xpos" "c-70" + "ypos" "270" + "zpos" "100" + "wide" "300" + "tall" "300" + "visible" "0" + "bgcolor_override" "G_PanelBg" + "noitem_textcolor" "255 255 255 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" + } + } + + "mousedragitempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "mousedragitempanel" + + "xpos" "c-70" + "ypos" "270" + "zpos" "100" + "wide" "54" + "tall" "42" + "visible" "0" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "1" + + "model_ypos" "5" + "model_tall" "35" + "text_ypos" "60" + "text_center" "1" + "name_only" "1" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + + "TooltipPanel" + { + "ControlName" "EditablePanel" + "fieldName" "TooltipPanel" + "xpos" "0" + "ypos" "0" + "zpos" "100" + "wide" "140" + "tall" "50" + "visible" "0" + "PaintBackgroundType" "2" + "border" "MainMenuBGBorder" + + "TipLabel" + { + "ControlName" "CExLabel" + "fieldName" "TipLabel" + "font" "HudFontSmallest" + "labelText" "%tiptext%" + "textAlignment" "center" + "xpos" "20" + "ypos" "10" + "zpos" "2" + "wide" "100" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "235 226 202 255" + "wrap" "1" + "centerwrap" "1" + } + } + + "ShowExplanationsButton" + { + "ControlName" "CExButton" + "fieldName" "ShowExplanationsButton" + "xpos" "c275" + "ypos" "10" + "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" "reloadscheme" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "Wall" + { + "ControlName" "EditablePanel" + "fieldName" "Wall" + "xpos" "0" + "ypos" "50" + "zpos" "-5" + "wide" "f0" + "tall" "280" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_MenuShader" + } +} diff --git a/hud_toonhud/resource/ui/dashboardpartymember.res b/hud_toonhud/resource/ui/dashboardpartymember.res new file mode 100644 index 0000000..477ff0f --- /dev/null +++ b/hud_toonhud/resource/ui/dashboardpartymember.res @@ -0,0 +1,170 @@ +"Resource/UI/DashboardPartyMember.res" +{ + "avatar" + { + // "ControlName" "CAvatarImagePanel" + "fieldName" "avatar" + "xpos" "1" + "ypos" "1" + "zpos" "101" + "wide" "f2" + "tall" "f2" + "visible" "1" + "proportionaltoparent" "1" + "scaleImage" "1" + } + + "EmptyImage" + { + "ControlName" "ImagePanel" + "fieldName" "EmptyImage" + "xpos" "1" + "ypos" "1" + "zpos" "100" + "wide" "f2" + "tall" "f2" + "visible" "1" + "proportionaltoparent" "1" + "scaleImage" "1" + "image" "class_portraits/silhouette_alpha" + "mouseinputenabled" "0" + } + + "LeaderIcon" + { + "ControlName" "ImagePanel" + "fieldName" "LeaderIcon" + "xpos" "0" + "ypos" "0" + "zpos" "105" + "wide" "8" + "tall" "8" + "visible" "1" + "enabled" "1" + "image" "importtool_goldstar" + "scaleImage" "1" + "mouseinputenabled" "0" + } + + "BannedIcon" + { + "ControlName" "ImagePanel" + "fieldName" "BannedIcon" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "105" + "wide" "p0.75" + "tall" "p0.75" + "visible" "1" + "enabled" "1" + "image" "glyph_alert" + "scaleImage" "1" + "mouseinputenabled" "0" + "proportionaltoparent" "1" + "drawcolor" "255 0 0 255" + } + + "OutOfDateIcon" + { + "ControlName" "ImagePanel" + "fieldName" "OutOfDateIcon" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "105" + "wide" "p0.75" + "tall" "p0.75" + "visible" "1" + "enabled" "1" + "image" "glyph_alert" + "scaleImage" "1" + "mouseinputenabled" "0" + "proportionaltoparent" "1" + "drawcolor" "OrangeDim" + } + + "OfflineIcon" + { + "ControlName" "ImagePanel" + "fieldName" "OfflineIcon" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "105" + "wide" "p0.65" + "tall" "p0.65" + "visible" "1" + "enabled" "1" + "image" "gc_dc" + "scaleImage" "1" + "mouseinputenabled" "0" + "proportionaltoparent" "1" + "drawcolor" "OrangeDim" + } + + "StatusDimmer" + { + "ControlName" "Panel" + "fieldName" "StatusDimmer" + "xpos" "1" + "ypos" "1" + "zpos" "104" + "wide" "f2" + "tall" "f2" + "visible" "1" + "proportionaltoparent" "1" + "bgcolor_override" "0 0 0 240" + } + + "InteractButton" + { + "ControlName" "CExImageButton" + "fieldName" "InteractButton" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "200" + "wide" "f1" + "tall" "f1" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "PlayerPanelPlayerName" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "interact" + "proportionaltoparent" "1" + "labeltext" "" + "mouseinputenabled" "1" + "keyboardinputenabled" "0" + "actionsignallevel" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultBgColor_override" "235 226 202 2" + "armedBgColor_override" "94 150 49 20" + + "border_default" "NoBorder" + "border_armed" "FriendHighlightBorderThick" + } + + "Spinner" + { + "ControlName" "CTFLogoPanel" + "fieldName" "Spinner" + "xpos" "1" + "ypos" "1" + "zpos" "104" + "wide" "f2" + "tall" "f2" + "visible" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + "alpha" "200" + + "radius" "26" + "velocity" "60" + "fgcolor_override" "Orange" + } +} diff --git a/hud_toonhud/resource/ui/destroy_menu/base_active.res b/hud_toonhud/resource/ui/destroy_menu/base_active.res new file mode 100644 index 0000000..968a92b --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/base_active.res @@ -0,0 +1,171 @@ +"Resource/UI/destroy_menu/base_active.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Dispenser" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "0" + "bgcolor_override" "0 0 0 220" + "border" "G_TargetBorder" + } + + "DestroyIcon" + { + "ControlName" "CIconPanel" + "fieldName" "DestroyIcon" + "xpos" "13" + "ypos" "18" + "zpos" "1" + "wide" "70" + "tall" "70" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "ico_demolish" + "iconColor" "255 255 255 255" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "22" + "ypos" "26" + "xpos_minmode" "16" + "ypos_minmode" "20" + "zpos" "2" + "wide" "56" + "tall" "56" + "wide_minmode" "48" + "tall_minmode" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_sentry_build" + "iconColor" "255 255 255 255" + } + + + "MetalIcon" + { + "ControlName" "CIconPanel" + "fieldName" "MetalIcon" + "xpos" "58" + "ypos" "77" + "zpos" "1" + "wide" "7" + "tall" "7" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "G_LightGrey" + } + + "CostLabel" + { + "ControlName" "CExLabel" + "fieldName" "CostLabel" + "font" "G_FontTiny" + "fgcolor" "G_LightGrey" + "xpos" "26" + "ypos" "74" + "zpos" "1" + "wide" "30" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "East" + "textinsetx" "1" + } + + "ModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ModeLabel" + "font" "DefaultSmall" + "fgcolor" "TanDarker" + "xpos" "33" + "ypos" "17" + "zpos" "1" + "wide" "44" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "East" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "15" + "ypos" "73" + "zpos" "5" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "15" + "ypos" "73" + "zpos" "6" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/base_inactive.res b/hud_toonhud/resource/ui/destroy_menu/base_inactive.res new file mode 100644 index 0000000..0ec24be --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/base_inactive.res @@ -0,0 +1,98 @@ +"Resource/UI/destroy_menu/base_inactive.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_Object_dispenser" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "80" + "tall" "80" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "0 0 0 220" + "border" "G_TargetBorder" + "Alpha" "100" + } + + "NotBuiltLabel" + { + "font" "G_FontSmall_2" + "fgcolor" "G_Red" + "xpos" "10" + "ypos" "43" + "zpos" "2" + "wide" "80" + "tall" "28" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_NotBuilt" + "textAlignment" "Center" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/dispenser_active.res b/hud_toonhud/resource/ui/destroy_menu/dispenser_active.res new file mode 100644 index 0000000..d1b46e2 --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/dispenser_active.res @@ -0,0 +1,111 @@ +"Resource/UI/destroy_menu/dispenser_active.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Dispenser" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "G_DestroyBg" + "border" "G_TargetBorder" + } + + "DestroyIcon" + { + "ControlName" "CIconPanel" + "fieldName" "DestroyIcon" + "xpos" "16" + "ypos" "20" + "zpos" "1" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_demolish" + "iconColor" "255 255 255 255" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "17" + "ypos" "20" + "zpos" "2" + "wide" "47" + "tall" "47" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_dispenser" + "iconColor" "255 255 255 128" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "33" + "ypos" "73" + "zpos" "0" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "33" + "ypos" "73" + "zpos" "1" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/dispenser_inactive.res b/hud_toonhud/resource/ui/destroy_menu/dispenser_inactive.res new file mode 100644 index 0000000..6790cdb --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/dispenser_inactive.res @@ -0,0 +1,136 @@ +"Resource/UI/destroy_menu/dispenser_inactive.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Dispenser" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + } + + "NotBuiltLabel" + { + "ControlName" "CExLabel" + "fieldName" "NotBuiltLabel" + "font" "G_FontTiny_2" + "font_minmode" "G_FontSmall_2" + "xpos" "10" + "ypos" "71" + "zpos" "5" + "wide" "60" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_NotBuilt" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "18" + "ypos" "20" + "zpos" "2" + "wide" "46" + "tall" "46" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_dispenser" + "iconColor" "100 100 100 255" + } + + "UnavailableLabel" + { + "ControlName" "CExLabel" + "fieldName" "UnavailableLabel" + "font" "Default" + "xpos" "10" + "ypos" "48" + "zpos" "2" + "wide" "80" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Unavailable" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/hudmenuengydestroy.res b/hud_toonhud/resource/ui/destroy_menu/hudmenuengydestroy.res new file mode 100644 index 0000000..89ed5c2 --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/hudmenuengydestroy.res @@ -0,0 +1,296 @@ +"Resource/UI/build_menu/HudMenuEngyDestroy.res" +{ + "MainBackground" + { + "ControlName" "EditablePanel" + "fieldName" "MainBackground" + "xpos" "1" + "xpos_minmode" "18" + "ypos" "40" + "zpos" "0" + "wide" "282" + "tall" "92" + "wide_minmode" "142" + "tall_minmode" "175" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + } + + "BuildIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildIcon" + "xpos" "20" + "ypos" "17" + "zpos" "1" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "ico_demolish" + "iconColor" "G_White" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "G_FontMedium" + "xpos" "1" + "xpos_minmode" "18" + "ypos" "17" + "zpos" "2" + "wide" "282" + "wide_minmode" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_menu_demolish_title" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "G_White" + } + + "TitleLabelDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabelDropshadow" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "xpos" "3" + "xpos_minmode" "19" + "ypos" "18" + "zpos" "1" + "wide" "277" + "wide_minmode" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_menu_demolish_title" + "textAlignment" "center" + "dulltext" "1" + "brighttext" "0" + } + + "CancelLabel" + { + "ControlName" "CExLabel" + "fieldName" "CancelLabel" + "font" "SpectatorKeyHints" + "xpos" "218" + "ypos" "35" + "zpos" "1" + "wide" "200" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Hud_Menu_Build_Cancel" + "textAlignment" "East" + "dulltext" "0" + "brighttext" "0" + } + + "active_item_1" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "active_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "active_item_2" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "active_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "active_item_3" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "active_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "active_item_4" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "active_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "inactive_item_1" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "inactive_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "inactive_item_2" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "inactive_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "inactive_item_3" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "inactive_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "inactive_item_4" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "inactive_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "unavailable_item_1" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "unavailable_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "unavailable_item_2" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "unavailable_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "unavailable_item_3" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "unavailable_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "unavailable_item_4" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "unavailable_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/pipboy/base_active.res b/hud_toonhud/resource/ui/destroy_menu/pipboy/base_active.res new file mode 100644 index 0000000..968a92b --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/pipboy/base_active.res @@ -0,0 +1,171 @@ +"Resource/UI/destroy_menu/base_active.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Dispenser" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "0" + "bgcolor_override" "0 0 0 220" + "border" "G_TargetBorder" + } + + "DestroyIcon" + { + "ControlName" "CIconPanel" + "fieldName" "DestroyIcon" + "xpos" "13" + "ypos" "18" + "zpos" "1" + "wide" "70" + "tall" "70" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "ico_demolish" + "iconColor" "255 255 255 255" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "22" + "ypos" "26" + "xpos_minmode" "16" + "ypos_minmode" "20" + "zpos" "2" + "wide" "56" + "tall" "56" + "wide_minmode" "48" + "tall_minmode" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "hud_menu_sentry_build" + "iconColor" "255 255 255 255" + } + + + "MetalIcon" + { + "ControlName" "CIconPanel" + "fieldName" "MetalIcon" + "xpos" "58" + "ypos" "77" + "zpos" "1" + "wide" "7" + "tall" "7" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "G_LightGrey" + } + + "CostLabel" + { + "ControlName" "CExLabel" + "fieldName" "CostLabel" + "font" "G_FontTiny" + "fgcolor" "G_LightGrey" + "xpos" "26" + "ypos" "74" + "zpos" "1" + "wide" "30" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "East" + "textinsetx" "1" + } + + "ModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ModeLabel" + "font" "DefaultSmall" + "fgcolor" "TanDarker" + "xpos" "33" + "ypos" "17" + "zpos" "1" + "wide" "44" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "East" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "15" + "ypos" "73" + "zpos" "5" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "15" + "ypos" "73" + "zpos" "6" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/pipboy/base_inactive.res b/hud_toonhud/resource/ui/destroy_menu/pipboy/base_inactive.res new file mode 100644 index 0000000..0ec24be --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/pipboy/base_inactive.res @@ -0,0 +1,98 @@ +"Resource/UI/destroy_menu/base_inactive.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_Object_dispenser" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "80" + "tall" "80" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "0 0 0 220" + "border" "G_TargetBorder" + "Alpha" "100" + } + + "NotBuiltLabel" + { + "font" "G_FontSmall_2" + "fgcolor" "G_Red" + "xpos" "10" + "ypos" "43" + "zpos" "2" + "wide" "80" + "tall" "28" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_NotBuilt" + "textAlignment" "Center" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/pipboy/dispenser_active.res b/hud_toonhud/resource/ui/destroy_menu/pipboy/dispenser_active.res new file mode 100644 index 0000000..d1b46e2 --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/pipboy/dispenser_active.res @@ -0,0 +1,111 @@ +"Resource/UI/destroy_menu/dispenser_active.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Dispenser" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "G_DestroyBg" + "border" "G_TargetBorder" + } + + "DestroyIcon" + { + "ControlName" "CIconPanel" + "fieldName" "DestroyIcon" + "xpos" "16" + "ypos" "20" + "zpos" "1" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_demolish" + "iconColor" "255 255 255 255" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "17" + "ypos" "20" + "zpos" "2" + "wide" "47" + "tall" "47" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_dispenser" + "iconColor" "255 255 255 128" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "33" + "ypos" "73" + "zpos" "0" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "33" + "ypos" "73" + "zpos" "1" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/pipboy/dispenser_inactive.res b/hud_toonhud/resource/ui/destroy_menu/pipboy/dispenser_inactive.res new file mode 100644 index 0000000..6790cdb --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/pipboy/dispenser_inactive.res @@ -0,0 +1,136 @@ +"Resource/UI/destroy_menu/dispenser_inactive.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Dispenser" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + } + + "NotBuiltLabel" + { + "ControlName" "CExLabel" + "fieldName" "NotBuiltLabel" + "font" "G_FontTiny_2" + "font_minmode" "G_FontSmall_2" + "xpos" "10" + "ypos" "71" + "zpos" "5" + "wide" "60" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_NotBuilt" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "18" + "ypos" "20" + "zpos" "2" + "wide" "46" + "tall" "46" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_dispenser" + "iconColor" "100 100 100 255" + } + + "UnavailableLabel" + { + "ControlName" "CExLabel" + "fieldName" "UnavailableLabel" + "font" "Default" + "xpos" "10" + "ypos" "48" + "zpos" "2" + "wide" "80" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Unavailable" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/pipboy/hudmenuengydestroy.res b/hud_toonhud/resource/ui/destroy_menu/pipboy/hudmenuengydestroy.res new file mode 100644 index 0000000..b6afccc --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/pipboy/hudmenuengydestroy.res @@ -0,0 +1,318 @@ +"Resource/UI/build_menu/pipboy/HudMenuEngyDestroy.res" +{ + "MainBackground" + { + "ControlName" "CTFImagePanel" + "fieldName" "MainBackground" + "xpos" "1" + "xpos_minmode" "18" + "ypos" "40" + "zpos" "0" + "wide" "282" + "tall" "92" + "wide_minmode" "142" + "tall_minmode" "175" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "scaleImage" "1" + "image" "pipboy_overlay" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "BlackBg" + { + "ControlName" "EditablePanel" + "fieldName" "BlackBg" + "xpos" "1" + "xpos_minmode" "18" + "ypos" "40" + "zpos" "-1" + "wide" "282" + "tall" "92" + "wide_minmode" "142" + "tall_minmode" "175" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + } + + "BuildIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildIcon" + "xpos" "20" + "ypos" "17" + "zpos" "1" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "ico_demolish" + "iconColor" "G_White" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "G_FontMedium" + "xpos" "1" + "xpos_minmode" "18" + "ypos" "17" + "zpos" "2" + "wide" "282" + "wide_minmode" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_menu_demolish_title" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "G_White" + } + + "TitleLabelDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabelDropshadow" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "xpos" "3" + "xpos_minmode" "19" + "ypos" "18" + "zpos" "1" + "wide" "277" + "wide_minmode" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_menu_demolish_title" + "textAlignment" "center" + "dulltext" "1" + "brighttext" "0" + } + + "CancelLabel" + { + "ControlName" "CExLabel" + "fieldName" "CancelLabel" + "font" "SpectatorKeyHints" + "xpos" "218" + "ypos" "35" + "zpos" "1" + "wide" "200" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Hud_Menu_Build_Cancel" + "textAlignment" "East" + "dulltext" "0" + "brighttext" "0" + } + + "active_item_1" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "active_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "active_item_2" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "active_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "active_item_3" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "active_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "active_item_4" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "active_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "inactive_item_1" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "inactive_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "inactive_item_2" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "inactive_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "inactive_item_3" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "inactive_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "inactive_item_4" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "inactive_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "0" + } + + "unavailable_item_1" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "unavailable_item_1" + "xpos" "0" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "unavailable_item_2" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "unavailable_item_2" + "xpos" "68" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "34" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "unavailable_item_3" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "unavailable_item_3" + "xpos" "136" + "ypos" "34" + "xpos_minmode" "15" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } + + "unavailable_item_4" + { + "ControlName" "CEngyDestroyMenuItem" + "fieldName" "unavailable_item_4" + "xpos" "204" + "ypos" "34" + "xpos_minmode" "83" + "ypos_minmode" "118" + "zpos" "1" + "wide" "80" + "tall" "104" + "wide_minmode" "80" + "tall_minmode" "104" + "visible" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/pipboy/sentry_active.res b/hud_toonhud/resource/ui/destroy_menu/pipboy/sentry_active.res new file mode 100644 index 0000000..e051296 --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/pipboy/sentry_active.res @@ -0,0 +1,111 @@ +"Resource/UI/destroy_menu/sentry_active.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "G_DestroyBg" + "border" "G_TargetBorder" + } + + "DestroyIcon" + { + "ControlName" "CIconPanel" + "fieldName" "DestroyIcon" + "xpos" "16" + "ypos" "20" + "zpos" "1" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_demolish" + "iconColor" "255 255 255 255" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "17" + "ypos" "20" + "zpos" "2" + "wide" "47" + "tall" "47" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_sentrygun_1" + "iconColor" "255 255 255 128" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "33" + "ypos" "73" + "zpos" "0" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "33" + "ypos" "73" + "zpos" "1" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/pipboy/sentry_inactive.res b/hud_toonhud/resource/ui/destroy_menu/pipboy/sentry_inactive.res new file mode 100644 index 0000000..8a55422 --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/pipboy/sentry_inactive.res @@ -0,0 +1,137 @@ +"Resource/UI/destroy_menu/sentry_inactive.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + } + + "NotBuiltLabel" + { + "ControlName" "CExLabel" + "fieldName" "NotBuiltLabel" + "font" "G_FontTiny_2" + "font_minmode" "G_FontSmall_2" + "xpos" "10" + "ypos" "71" + "zpos" "5" + "wide" "60" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_NotBuilt" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "18" + "ypos" "20" + "zpos" "2" + "wide" "46" + "tall" "46" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_sentrygun_1" + "iconColor" "100 100 100 255" + } + + "UnavailableLabel" + { + "ControlName" "CExLabel" + "fieldName" "UnavailableLabel" + "font" "Default" + "xpos" "10" + "ypos" "48" + "zpos" "2" + "wide" "80" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Unavailable" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/pipboy/tele_entrance_active.res b/hud_toonhud/resource/ui/destroy_menu/pipboy/tele_entrance_active.res new file mode 100644 index 0000000..f720760 --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/pipboy/tele_entrance_active.res @@ -0,0 +1,111 @@ +"Resource/UI/destroy_menu/tele_entrance_active.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Tele_Entrance_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "G_DestroyBg" + "border" "G_TargetBorder" + } + + "DestroyIcon" + { + "ControlName" "CIconPanel" + "fieldName" "DestroyIcon" + "xpos" "16" + "ypos" "20" + "zpos" "1" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_demolish" + "iconColor" "255 255 255 255" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "17" + "ypos" "20" + "zpos" "2" + "wide" "47" + "tall" "47" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_tele_entrance" + "iconColor" "255 255 255 255" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "33" + "ypos" "73" + "zpos" "0" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "33" + "ypos" "73" + "zpos" "1" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/pipboy/tele_entrance_inactive.res b/hud_toonhud/resource/ui/destroy_menu/pipboy/tele_entrance_inactive.res new file mode 100644 index 0000000..6ce4ce2 --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/pipboy/tele_entrance_inactive.res @@ -0,0 +1,136 @@ +"Resource/UI/build_menu/tele_entrance_inactive.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_tele_entrance_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + } + + "NotBuiltLabel" + { + "ControlName" "CExLabel" + "fieldName" "NotBuiltLabel" + "font" "G_FontTiny_2" + "font_minmode" "G_FontSmall_2" + "xpos" "10" + "ypos" "71" + "zpos" "5" + "wide" "60" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_NotBuilt" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "18" + "ypos" "20" + "zpos" "2" + "wide" "46" + "tall" "46" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_tele_entrance" + "iconColor" "100 100 100 255" + } + + "UnavailableLabel" + { + "ControlName" "CExLabel" + "fieldName" "UnavailableLabel" + "font" "Default" + "xpos" "10" + "ypos" "48" + "zpos" "2" + "wide" "80" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Unavailable" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/pipboy/tele_exit_active.res b/hud_toonhud/resource/ui/destroy_menu/pipboy/tele_exit_active.res new file mode 100644 index 0000000..f7229b4 --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/pipboy/tele_exit_active.res @@ -0,0 +1,111 @@ +"Resource/UI/destroy_menu/tele_exit_active.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Tele_Exit_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "G_DestroyBg" + "border" "G_TargetBorder" + } + + "DestroyIcon" + { + "ControlName" "CIconPanel" + "fieldName" "DestroyIcon" + "xpos" "16" + "ypos" "20" + "zpos" "1" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_demolish" + "iconColor" "255 255 255 255" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "17" + "ypos" "20" + "zpos" "2" + "wide" "47" + "tall" "47" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_tele_exit" + "iconColor" "255 255 255 255" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "33" + "ypos" "73" + "zpos" "0" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "33" + "ypos" "73" + "zpos" "1" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "4" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/pipboy/tele_exit_inactive.res b/hud_toonhud/resource/ui/destroy_menu/pipboy/tele_exit_inactive.res new file mode 100644 index 0000000..a4e0279 --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/pipboy/tele_exit_inactive.res @@ -0,0 +1,136 @@ +"Resource/UI/build_menu/tele_exit_inactive.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Tele_Exit_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + } + + "NotBuiltLabel" + { + "ControlName" "CExLabel" + "fieldName" "NotBuiltLabel" + "font" "G_FontTiny_2" + "font_minmode" "G_FontSmall_2" + "xpos" "10" + "ypos" "71" + "zpos" "5" + "wide" "60" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_NotBuilt" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "18" + "ypos" "20" + "zpos" "2" + "wide" "46" + "tall" "46" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_tele_exit" + "iconColor" "100 100 100 255" + } + + "UnavailableLabel" + { + "ControlName" "CExLabel" + "fieldName" "UnavailableLabel" + "font" "Default" + "xpos" "10" + "ypos" "48" + "zpos" "2" + "wide" "80" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Unavailable" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "4" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/sentry_active.res b/hud_toonhud/resource/ui/destroy_menu/sentry_active.res new file mode 100644 index 0000000..e051296 --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/sentry_active.res @@ -0,0 +1,111 @@ +"Resource/UI/destroy_menu/sentry_active.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "G_DestroyBg" + "border" "G_TargetBorder" + } + + "DestroyIcon" + { + "ControlName" "CIconPanel" + "fieldName" "DestroyIcon" + "xpos" "16" + "ypos" "20" + "zpos" "1" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_demolish" + "iconColor" "255 255 255 255" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "17" + "ypos" "20" + "zpos" "2" + "wide" "47" + "tall" "47" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_sentrygun_1" + "iconColor" "255 255 255 128" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "33" + "ypos" "73" + "zpos" "0" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "33" + "ypos" "73" + "zpos" "1" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/sentry_inactive.res b/hud_toonhud/resource/ui/destroy_menu/sentry_inactive.res new file mode 100644 index 0000000..8a55422 --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/sentry_inactive.res @@ -0,0 +1,137 @@ +"Resource/UI/destroy_menu/sentry_inactive.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Sentry" + "labelText_lodef" "#TF_Object_Sentry_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + } + + "NotBuiltLabel" + { + "ControlName" "CExLabel" + "fieldName" "NotBuiltLabel" + "font" "G_FontTiny_2" + "font_minmode" "G_FontSmall_2" + "xpos" "10" + "ypos" "71" + "zpos" "5" + "wide" "60" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_NotBuilt" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "18" + "ypos" "20" + "zpos" "2" + "wide" "46" + "tall" "46" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_sentrygun_1" + "iconColor" "100 100 100 255" + } + + "UnavailableLabel" + { + "ControlName" "CExLabel" + "fieldName" "UnavailableLabel" + "font" "Default" + "xpos" "10" + "ypos" "48" + "zpos" "2" + "wide" "80" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Unavailable" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/tele_entrance_active.res b/hud_toonhud/resource/ui/destroy_menu/tele_entrance_active.res new file mode 100644 index 0000000..f720760 --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/tele_entrance_active.res @@ -0,0 +1,111 @@ +"Resource/UI/destroy_menu/tele_entrance_active.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Tele_Entrance_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "G_DestroyBg" + "border" "G_TargetBorder" + } + + "DestroyIcon" + { + "ControlName" "CIconPanel" + "fieldName" "DestroyIcon" + "xpos" "16" + "ypos" "20" + "zpos" "1" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_demolish" + "iconColor" "255 255 255 255" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "17" + "ypos" "20" + "zpos" "2" + "wide" "47" + "tall" "47" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_tele_entrance" + "iconColor" "255 255 255 255" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "33" + "ypos" "73" + "zpos" "0" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "33" + "ypos" "73" + "zpos" "1" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/tele_entrance_inactive.res b/hud_toonhud/resource/ui/destroy_menu/tele_entrance_inactive.res new file mode 100644 index 0000000..6ce4ce2 --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/tele_entrance_inactive.res @@ -0,0 +1,136 @@ +"Resource/UI/build_menu/tele_entrance_inactive.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_tele_entrance_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + } + + "NotBuiltLabel" + { + "ControlName" "CExLabel" + "fieldName" "NotBuiltLabel" + "font" "G_FontTiny_2" + "font_minmode" "G_FontSmall_2" + "xpos" "10" + "ypos" "71" + "zpos" "5" + "wide" "60" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_NotBuilt" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "18" + "ypos" "20" + "zpos" "2" + "wide" "46" + "tall" "46" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_tele_entrance" + "iconColor" "100 100 100 255" + } + + "UnavailableLabel" + { + "ControlName" "CExLabel" + "fieldName" "UnavailableLabel" + "font" "Default" + "xpos" "10" + "ypos" "48" + "zpos" "2" + "wide" "80" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Unavailable" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/tele_exit_active.res b/hud_toonhud/resource/ui/destroy_menu/tele_exit_active.res new file mode 100644 index 0000000..f7229b4 --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/tele_exit_active.res @@ -0,0 +1,111 @@ +"Resource/UI/destroy_menu/tele_exit_active.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Tele_Exit_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "G_DestroyBg" + "border" "G_TargetBorder" + } + + "DestroyIcon" + { + "ControlName" "CIconPanel" + "fieldName" "DestroyIcon" + "xpos" "16" + "ypos" "20" + "zpos" "1" + "wide" "48" + "tall" "48" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_demolish" + "iconColor" "255 255 255 255" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "17" + "ypos" "20" + "zpos" "2" + "wide" "47" + "tall" "47" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_tele_exit" + "iconColor" "255 255 255 255" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "33" + "ypos" "73" + "zpos" "0" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "33" + "ypos" "73" + "zpos" "1" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "4" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/destroy_menu/tele_exit_inactive.res b/hud_toonhud/resource/ui/destroy_menu/tele_exit_inactive.res new file mode 100644 index 0000000..a4e0279 --- /dev/null +++ b/hud_toonhud/resource/ui/destroy_menu/tele_exit_inactive.res @@ -0,0 +1,136 @@ +"Resource/UI/build_menu/tele_exit_inactive.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemNameLabel" + "font" "G_FontSmall_2" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "52" + "tall" "14" + "textinsetx" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Object_Tele_Exit_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemBackground" + { + "ControlName" "CIconPanel" + "fieldName" "ItemBackground" + "xpos" "10" + "ypos" "14" + "zpos" "0" + "wide" "60" + "tall" "76" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 220" + } + + "NotBuiltLabel" + { + "ControlName" "CExLabel" + "fieldName" "NotBuiltLabel" + "font" "G_FontTiny_2" + "font_minmode" "G_FontSmall_2" + "xpos" "10" + "ypos" "71" + "zpos" "5" + "wide" "60" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_NotBuilt" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingIcon" + { + "ControlName" "CIconPanel" + "fieldName" "BuildingIcon" + "xpos" "18" + "ypos" "20" + "zpos" "2" + "wide" "46" + "tall" "46" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_tele_exit" + "iconColor" "100 100 100 255" + } + + "UnavailableLabel" + { + "ControlName" "CExLabel" + "fieldName" "UnavailableLabel" + "font" "Default" + "xpos" "10" + "ypos" "48" + "zpos" "2" + "wide" "80" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#Hud_Menu_Build_Unavailable" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "xpos" "41" + "ypos" "87" + "zpos" "0" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + "Alpha" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "0" + "ypos" "86" + "zpos" "1" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "4" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + "Alpha" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/demoman_blue.res b/hud_toonhud/resource/ui/disguise_menu/demoman_blue.res new file mode 100644 index 0000000..e196406 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/demoman_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/demoman_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Demoman" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_demo" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "4" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/demoman_red.res b/hud_toonhud/resource/ui/disguise_menu/demoman_red.res new file mode 100644 index 0000000..cf77be5 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/demoman_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/demoman_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Demoman" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_demo" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "4" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/engineer_blue.res b/hud_toonhud/resource/ui/disguise_menu/engineer_blue.res new file mode 100644 index 0000000..a776938 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/engineer_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/engineer_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Engineer" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_engineer" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "6" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/engineer_red.res b/hud_toonhud/resource/ui/disguise_menu/engineer_red.res new file mode 100644 index 0000000..1ad58cb --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/engineer_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/engineer_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Engineer" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_engineer" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "6" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/heavy_blue.res b/hud_toonhud/resource/ui/disguise_menu/heavy_blue.res new file mode 100644 index 0000000..4d05c58 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/heavy_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/heavy_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_HWguy" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_heavy" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "5" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/heavy_red.res b/hud_toonhud/resource/ui/disguise_menu/heavy_red.res new file mode 100644 index 0000000..33daab8 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/heavy_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/heavy_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_HWguy" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_heavy" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "5" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/hudmenuspydisguise.res b/hud_toonhud/resource/ui/disguise_menu/hudmenuspydisguise.res new file mode 100644 index 0000000..b3270b4 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/hudmenuspydisguise.res @@ -0,0 +1,499 @@ +"Resource/UI/disguise_menu/HudMenuSpyDisguise.res" +{ + "MainBackground" + { + "ControlName" "EditablePanel" + "fieldName" "MainBackground" + "xpos" "18" + "ypos" "40" + "zpos" "0" + "wide" "392" + "tall" "64" + "wide_minmode" "142" + "tall_minmode" "190" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_White" + "paintborder" "1" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + } + + "SpyIcon" + { + "ControlName" "CIconPanel" + "fieldName" "SpyIcon" + "xpos" "20" + "ypos" "17" + "zpos" "1" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "hud_spy_disguise_menu_icon" + "iconColor" "G_White" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "G_FontMedium" + "xpos" "18" + "ypos" "17" + "zpos" "2" + "wide" "414" + "wide_minmode" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Disguise_Title" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "fgcolor_override" "G_White" + } + + "TitleLabelDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabelDropshadow" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "xpos" "19" + "ypos" "18" + "zpos" "1" + "wide" "414" + "wide_minmode" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Disguise_Title" + "textAlignment" "center" + "dulltext" "1" + "brighttext" "0" + } + + "ToggleLabel" + { + "ControlName" "CExLabel" + "fieldName" "ToggleLabel" + "font" "DefaultVerySmall" + "xpos" "18" + "ypos" "105" + "zpos" "2" + "wide" "392" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#Hud_Menu_Spy_Minus_Toggle" + "textAlignment" "East" + "dulltext" "0" + "brighttext" "0" + "Alpha" "100" + } + + "CancelLabel" + { + "ControlName" "CExLabel" + "fieldName" "CancelLabel" + "font" "G_FontNumberButton" + "xpos" "250" + "ypos" "49" + "zpos" "2" + "wide" "200" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Hud_Menu_Build_Cancel" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + } + + "class_item_red_1" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_1" + "xpos" "22" + "ypos" "44" + "xpos_minmode" "23" + "ypos_minmode" "45" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_1" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_1" + "xpos" "22" + "ypos" "44" + "xpos_minmode" "23" + "ypos_minmode" "45" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_2" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_2" + "xpos" "65" + "ypos" "44" + "xpos_minmode" "69" + "ypos_minmode" "45" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_2" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_2" + "xpos" "65" + "ypos" "44" + "xpos_minmode" "69" + "ypos_minmode" "45" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_3" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_3" + "xpos" "108" + "ypos" "44" + "xpos_minmode" "115" + "ypos_minmode" "45" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_3" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_3" + "xpos" "108" + "ypos" "44" + "xpos_minmode" "115" + "ypos_minmode" "45" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_4" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_4" + "xpos" "151" + "ypos" "44" + "xpos_minmode" "23" + "ypos_minmode" "105" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_4" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_4" + "xpos" "151" + "ypos" "44" + "xpos_minmode" "23" + "ypos_minmode" "105" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_5" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_5" + "xpos" "194" + "ypos" "44" + "xpos_minmode" "69" + "ypos_minmode" "105" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_5" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_5" + "xpos" "194" + "ypos" "44" + "xpos_minmode" "69" + "ypos_minmode" "105" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_6" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_6" + "xpos" "237" + "ypos" "44" + "xpos_minmode" "115" + "ypos_minmode" "105" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_6" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_6" + "xpos" "237" + "ypos" "44" + "xpos_minmode" "115" + "ypos_minmode" "105" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_7" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_7" + "xpos" "280" + "ypos" "44" + "xpos_minmode" "23" + "ypos_minmode" "165" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_7" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_7" + "xpos" "280" + "ypos" "44" + "xpos_minmode" "23" + "ypos_minmode" "165" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_8" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_8" + "xpos" "323" + "ypos" "44" + "xpos_minmode" "69" + "ypos_minmode" "165" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_8" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_8" + "xpos" "323" + "ypos" "44" + "xpos_minmode" "69" + "ypos_minmode" "165" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_9" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_9" + "xpos" "366" + "ypos" "44" + "xpos_minmode" "115" + "ypos_minmode" "165" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_9" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_9" + "xpos" "366" + "ypos" "44" + "xpos_minmode" "115" + "ypos_minmode" "165" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "NumberBg1" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg1" + "xpos" "78" + "ypos" "86" + "xpos_minmode" "82" + "ypos_minmode" "87" + "zpos" "4" + "wide" "14" + "tall" "14" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel1" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel1" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "78" + "ypos" "86" + "xpos_minmode" "82" + "ypos_minmode" "87" + "zpos" "5" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberBg2" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg2" + "xpos" "207" + "ypos" "86" + "xpos_minmode" "82" + "ypos_minmode" "147" + "zpos" "4" + "wide" "14" + "tall" "14" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel2" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel2" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "207" + "ypos" "86" + "xpos_minmode" "82" + "ypos_minmode" "147" + "zpos" "5" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberBg3" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg3" + "xpos" "336" + "ypos" "86" + "xpos_minmode" "82" + "ypos_minmode" "207" + "zpos" "4" + "wide" "14" + "tall" "14" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel3" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel3" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "336" + "ypos" "86" + "xpos_minmode" "82" + "ypos_minmode" "207" + "zpos" "5" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/medic_blue.res b/hud_toonhud/resource/ui/disguise_menu/medic_blue.res new file mode 100644 index 0000000..f4ece8a --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/medic_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/medic_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Medic" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_medic" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "7" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/medic_red.res b/hud_toonhud/resource/ui/disguise_menu/medic_red.res new file mode 100644 index 0000000..2ece223 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/medic_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/medic_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Medic" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_medic" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "7" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/pyro_blue.res b/hud_toonhud/resource/ui/disguise_menu/pyro_blue.res new file mode 100644 index 0000000..51e1b4c --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/pyro_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/pyro_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Pyro" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_pyro" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/pyro_red.res b/hud_toonhud/resource/ui/disguise_menu/pyro_red.res new file mode 100644 index 0000000..fd5bc9c --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/pyro_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/pyro_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Pyro" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_pyro" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/scout_blue.res b/hud_toonhud/resource/ui/disguise_menu/scout_blue.res new file mode 100644 index 0000000..f93b651 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/scout_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/scout_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Scout" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_scout" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/scout_red.res b/hud_toonhud/resource/ui/disguise_menu/scout_red.res new file mode 100644 index 0000000..c4be521 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/scout_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/scout_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Scout" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_scout" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/sniper_blue.res b/hud_toonhud/resource/ui/disguise_menu/sniper_blue.res new file mode 100644 index 0000000..417c96b --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/sniper_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/sniper_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Sniper" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_sniper" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "8" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/sniper_red.res b/hud_toonhud/resource/ui/disguise_menu/sniper_red.res new file mode 100644 index 0000000..a22a7f8 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/sniper_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/sniper_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Sniper" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_sniper" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "8" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/soldier_blue.res b/hud_toonhud/resource/ui/disguise_menu/soldier_blue.res new file mode 100644 index 0000000..3aa7e5c --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/soldier_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/soldier_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Soldier" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_soldier" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/soldier_red.res b/hud_toonhud/resource/ui/disguise_menu/soldier_red.res new file mode 100644 index 0000000..904da8b --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/soldier_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/soldier_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Soldier" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_soldier" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/spy_blue.res b/hud_toonhud/resource/ui/disguise_menu/spy_blue.res new file mode 100644 index 0000000..ab7ff77 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/spy_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/spy_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Spy" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_spy" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "9" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu/spy_red.res b/hud_toonhud/resource/ui/disguise_menu/spy_red.res new file mode 100644 index 0000000..2a37085 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu/spy_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/spy_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Spy" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_spy" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "9" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/demoman_blue.res b/hud_toonhud/resource/ui/disguise_menu_360/demoman_blue.res new file mode 100644 index 0000000..e196406 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/demoman_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/demoman_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Demoman" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_demo" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "4" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/demoman_red.res b/hud_toonhud/resource/ui/disguise_menu_360/demoman_red.res new file mode 100644 index 0000000..cf77be5 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/demoman_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/demoman_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Demoman" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_demo" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "4" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/engineer_blue.res b/hud_toonhud/resource/ui/disguise_menu_360/engineer_blue.res new file mode 100644 index 0000000..a776938 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/engineer_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/engineer_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Engineer" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_engineer" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "6" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/engineer_red.res b/hud_toonhud/resource/ui/disguise_menu_360/engineer_red.res new file mode 100644 index 0000000..1ad58cb --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/engineer_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/engineer_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Engineer" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_engineer" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "6" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/heavy_blue.res b/hud_toonhud/resource/ui/disguise_menu_360/heavy_blue.res new file mode 100644 index 0000000..4d05c58 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/heavy_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/heavy_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_HWguy" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_heavy" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "5" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/heavy_red.res b/hud_toonhud/resource/ui/disguise_menu_360/heavy_red.res new file mode 100644 index 0000000..33daab8 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/heavy_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/heavy_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_HWguy" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_heavy" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "5" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/hudmenuspydisguise.res b/hud_toonhud/resource/ui/disguise_menu_360/hudmenuspydisguise.res new file mode 100644 index 0000000..f52de22 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/hudmenuspydisguise.res @@ -0,0 +1,513 @@ +"Resource/UI/disguise_menu/HudMenuSpyDisguise.res" +{ + "MainBackground" + { + "ControlName" "EditablePanel" + "fieldName" "MainBackground" + "xpos" "18" + "ypos" "40" + "zpos" "0" + "wide" "392" + "tall" "64" + "wide_minmode" "142" + "tall_minmode" "190" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_White" + "paintborder" "1" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + } + + "SpyIcon" + { + "ControlName" "CIconPanel" + "fieldName" "SpyIcon" + "xpos" "20" + "ypos" "17" + "zpos" "1" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "hud_spy_disguise_menu_icon" + "iconColor" "G_White" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "G_FontMedium" + "xpos" "18" + "ypos" "17" + "zpos" "2" + "wide" "414" + "wide_minmode" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Disguise_Title" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "fgcolor_override" "G_White" + } + + "TitleLabelDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabelDropshadow" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "xpos" "19" + "ypos" "18" + "zpos" "1" + "wide" "414" + "wide_minmode" "142" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Disguise_Title" + "textAlignment" "center" + "dulltext" "1" + "brighttext" "0" + } + + "active_selection_bg" + { + "ControlName" "EditablePanel" + "fieldName" "active_selection_bg" + "xpos" "0" + "ypos" "35" + "zpos" "1" + "wide" "55" + "tall" "130" + "visible" "1" + + "selection_image" + { + "ControlName" "ImagePanel" + "fieldName" "selection_image" + "xpos" "0" + "ypos" "0" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "" + "fillcolor" "255 255 255 255" + } + } + + "class_item_red_1" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_1" + "xpos" "22" + "ypos" "44" + "xpos_minmode" "23" + "ypos_minmode" "45" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_1" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_1" + "xpos" "22" + "ypos" "44" + "xpos_minmode" "23" + "ypos_minmode" "45" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_2" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_2" + "xpos" "65" + "ypos" "44" + "xpos_minmode" "69" + "ypos_minmode" "45" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_2" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_2" + "xpos" "65" + "ypos" "44" + "xpos_minmode" "69" + "ypos_minmode" "45" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_3" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_3" + "xpos" "108" + "ypos" "44" + "xpos_minmode" "115" + "ypos_minmode" "45" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_3" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_3" + "xpos" "108" + "ypos" "44" + "xpos_minmode" "115" + "ypos_minmode" "45" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_4" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_4" + "xpos" "151" + "ypos" "44" + "xpos_minmode" "23" + "ypos_minmode" "105" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_4" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_4" + "xpos" "151" + "ypos" "44" + "xpos_minmode" "23" + "ypos_minmode" "105" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_5" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_5" + "xpos" "194" + "ypos" "44" + "xpos_minmode" "69" + "ypos_minmode" "105" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_5" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_5" + "xpos" "194" + "ypos" "44" + "xpos_minmode" "69" + "ypos_minmode" "105" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_6" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_6" + "xpos" "237" + "ypos" "44" + "xpos_minmode" "115" + "ypos_minmode" "105" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_6" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_6" + "xpos" "237" + "ypos" "44" + "xpos_minmode" "115" + "ypos_minmode" "105" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_7" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_7" + "xpos" "280" + "ypos" "44" + "xpos_minmode" "23" + "ypos_minmode" "165" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_7" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_7" + "xpos" "280" + "ypos" "44" + "xpos_minmode" "23" + "ypos_minmode" "165" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_8" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_8" + "xpos" "323" + "ypos" "44" + "xpos_minmode" "69" + "ypos_minmode" "165" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_8" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_8" + "xpos" "323" + "ypos" "44" + "xpos_minmode" "69" + "ypos_minmode" "165" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "class_item_red_9" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_red_9" + "xpos" "366" + "ypos" "44" + "xpos_minmode" "115" + "ypos_minmode" "165" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "1" + } + + "class_item_blue_9" + { + "ControlName" "EditablePanel" + "fieldName" "class_item_blue_9" + "xpos" "366" + "ypos" "44" + "xpos_minmode" "115" + "ypos_minmode" "165" + "zpos" "2" + "wide" "45" + "tall" "119" + "visible" "0" + } + + "TeamToggleHintIcon" + { + "ControlName" "CExLabel" + "fieldName" "TeamToggleHintIcon" + "font" "GameUIButtons" + "xpos" "130" + "xpos_minmode" "165" + "ypos" "75" + "ypos_minmode" "70" + "zpos" "1" + "wide" "300" + "tall" "38" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "Y" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "TeamToggleHintLabel" + { + "ControlName" "CExLabel" + "fieldName" "TeamToggleHintLabel" + "font" "G_FontSmall" + "xpos" "150" + "xpos_minmode" "185" + "ypos" "87" + "ypos_minmode" "82" + "zpos" "1" + "wide" "300" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Spy_Toggle" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "G_White" + } + + "DisguiseHintIcon" + { + "ControlName" "CExLabel" + "fieldName" "DisguiseHintIcon" + "font" "GameUIButtons" + "xpos" "280" + "xpos_minmode" "165" + "ypos" "75" + "ypos_minmode" "100" + "zpos" "1" + "wide" "300" + "tall" "38" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "A" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "DisguiseHintLabel" + { + "ControlName" "CExLabel" + "fieldName" "DisguiseHintLabel" + "font" "G_FontSmall" + "xpos" "300" + "xpos_minmode" "185" + "ypos" "87" + "ypos_minmode" "112" + "zpos" "1" + "wide" "300" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Spy_Select_Disguise" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "G_White" + } + + "CancelHintIcon" + { + "ControlName" "CExLabel" + "fieldName" "CancelHintIcon" + "font" "GameUIButtons" + "xpos" "30" + "xpos_minmode" "165" + "ypos" "75" + "ypos_minmode" "40" + "zpos" "1" + "wide" "300" + "tall" "38" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "B" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "CancelHintLabel" + { + "ControlName" "CExLabel" + "fieldName" "CancelHintLabel" + "font" "G_FontSmall" + "xpos" "50" + "xpos_minmode" "185" + "ypos" "87" + "ypos_minmode" "52" + "zpos" "1" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Cancel" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "G_White" + } + "ButtonLegendBG" + { + "ControlName" "ImagePanel" + "fieldName" "ButtonLegendBG" + "xpos" "15" + "ypos" "134" + "zpos" "1" + "wide" "442" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "fillcolor" "0 0 0 0" + "PaintBackgroundType" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/medic_blue.res b/hud_toonhud/resource/ui/disguise_menu_360/medic_blue.res new file mode 100644 index 0000000..f4ece8a --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/medic_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/medic_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Medic" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_medic" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "7" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/medic_red.res b/hud_toonhud/resource/ui/disguise_menu_360/medic_red.res new file mode 100644 index 0000000..2ece223 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/medic_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/medic_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Medic" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_medic" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "7" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/pyro_blue.res b/hud_toonhud/resource/ui/disguise_menu_360/pyro_blue.res new file mode 100644 index 0000000..51e1b4c --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/pyro_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/pyro_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Pyro" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_pyro" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/pyro_red.res b/hud_toonhud/resource/ui/disguise_menu_360/pyro_red.res new file mode 100644 index 0000000..fd5bc9c --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/pyro_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/pyro_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Pyro" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_pyro" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/scout_blue.res b/hud_toonhud/resource/ui/disguise_menu_360/scout_blue.res new file mode 100644 index 0000000..f93b651 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/scout_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/scout_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Scout" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_scout" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/scout_red.res b/hud_toonhud/resource/ui/disguise_menu_360/scout_red.res new file mode 100644 index 0000000..c4be521 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/scout_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/scout_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Scout" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_scout" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/sniper_blue.res b/hud_toonhud/resource/ui/disguise_menu_360/sniper_blue.res new file mode 100644 index 0000000..417c96b --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/sniper_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/sniper_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Sniper" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_sniper" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "8" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/sniper_red.res b/hud_toonhud/resource/ui/disguise_menu_360/sniper_red.res new file mode 100644 index 0000000..a22a7f8 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/sniper_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/sniper_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Sniper" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_sniper" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "8" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/soldier_blue.res b/hud_toonhud/resource/ui/disguise_menu_360/soldier_blue.res new file mode 100644 index 0000000..3aa7e5c --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/soldier_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/soldier_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Soldier" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_soldier" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/soldier_red.res b/hud_toonhud/resource/ui/disguise_menu_360/soldier_red.res new file mode 100644 index 0000000..904da8b --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/soldier_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/soldier_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Soldier" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_soldier" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/spy_blue.res b/hud_toonhud/resource/ui/disguise_menu_360/spy_blue.res new file mode 100644 index 0000000..ab7ff77 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/spy_blue.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/spy_blue.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Spy" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_spy" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "9" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguise_menu_360/spy_red.res b/hud_toonhud/resource/ui/disguise_menu_360/spy_red.res new file mode 100644 index 0000000..2a37085 --- /dev/null +++ b/hud_toonhud/resource/ui/disguise_menu_360/spy_red.res @@ -0,0 +1,118 @@ +"Resource/UI/disguise_menu/spy_red.res" +{ + "ItemNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemName" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "8" + "zpos" "1" + "wide" "45" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "labelText" "#TF_Class_Name_Spy" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "ClassIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIcon" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "34" + "tall" "34" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/leaderboard_class_spy" + + } + + "ClassIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "ClassIconBg" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "NumberBg" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg" + "zpos" "0" + "xpos" "13" + "ypos" "42" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NewNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NewNumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "NumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "13" + "ypos" "42" + "zpos" "0" + "wide" "14" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "9" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/disguisestatuspanel.res b/hud_toonhud/resource/ui/disguisestatuspanel.res new file mode 100644 index 0000000..95406f8 --- /dev/null +++ b/hud_toonhud/resource/ui/disguisestatuspanel.res @@ -0,0 +1,190 @@ +"Resource/UI/ItemModelPanel.res" +{ + "itemmodelpanel" + { + "ControlName" "CEmbeddedItemModelPanel" + "fieldName" "itemmodelpanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "100" + "tall" "100" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "useparentbg" "1" + "fov" "54" + "start_framed" "1" + + "disable_manipulation" "1" + + "model" + { + "angles_x" "10" + "angles_y" "130" + "angles_z" "0" + } + } + "DisguiseStatusBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "DisguiseStatusBG" + "xpos" "0" + "ypos" "27" // 1 CTID + "zpos" "0" // 2 CTID + "wide" "180" + "tall" "28" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/color_panel_brown" + "teambg_1" "../hud/color_panel_brown" + "teambg_2" "../hud/color_panel_red" + "teambg_3" "../hud/color_panel_blu" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "TargetIDShader" + { + "ControlName" "EditablePanel" + "fieldName" "TargetIDShader" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "180" + "tall" "28" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" // 3 CTID + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_CustomTargetID" + } + + "DisguiseNameLabel" + { + "ControlName" "Label" + "fieldName" "DisguiseNameLabel" + "font" "G_FontSmall_2" + "xpos" "28" + "ypos" "4" + "zpos" "1" + "wide" "140" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%disguisename%" + "textAlignment" "North-West" + "dulltext" "0" + "brighttext" "0" + "fgcolor_override" "G_White" + "textinsetx" "1" + } + + "DisguiseNameLabelShadow" + { + "ControlName" "Label" + "fieldName" "DisguiseNameLabel" + "font" "G_FontSmall_2" + "xpos" "29" + "ypos" "5" + "zpos" "1" + "wide" "140" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "%disguisename%" + "textAlignment" "North-West" + "dulltext" "0" + "brighttext" "0" + "fgcolor_override" "G_Shadow" + "textinsetx" "1" + } + + + "WeaponNameLabel" + { + "ControlName" "Label" + "fieldName" "WeaponNameLabel" + "font" "DefaultVerySmall" + "xpos" "28" + "ypos" "12" + "zpos" "1" + "wide" "140" + "tall" "11" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%weaponname%" + "textAlignment" "South-West" + "dulltext" "0" + "brighttext" "0" + "fgcolor_override" "G_White" + "textinsetx" "1" + } + + "WeaponNameLabelShadow" + { + "ControlName" "Label" + "fieldName" "WeaponNameLabelShadow" + "font" "DefaultVerySmall" + "xpos" "29" + "ypos" "15" + "zpos" "1" + "wide" "140" + "tall" "11" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "%weaponname%" + "textAlignment" "South-West" + "dulltext" "0" + "brighttext" "0" + "fgcolor_override" "G_Shadow" + "textinsetx" "1" + } + + "SpectatorGUIHealth" + { + "ControlName" "EditablePanel" + "fieldName" "SpectatorGUIHealth" + "xpos" "1" // 1 CTHB + "ypos" "1" // 1 CTHB + "wide" "27" // 2 CTHB + "tall" "27" // 2 CTHB + "visible" "1" + "enabled" "1" + "HealthBonusPosAdj" "10" // 3 CTHB + "HealthDeathWarning" "0.49" + "TFFont" "G_FontTiny" + "HealthDeathWarningColor" "HUDDeathWarning" + "TextColor" "G_White" + "paintborder" "0" // 4 CTHB + "paintbackground" "0" // 4 CTHB + "border" "G_HealthBorder" + "bgcolor_override" "G_HealthBarBg" + "autoResize" "0" + } + +} + + + + + + + diff --git a/hud_toonhud/resource/ui/econ/backpackpanel.res b/hud_toonhud/resource/ui/econ/backpackpanel.res new file mode 100644 index 0000000..3201e83 --- /dev/null +++ b/hud_toonhud/resource/ui/econ/backpackpanel.res @@ -0,0 +1,1706 @@ +"Resource/UI/FullLoadoutPanel.res" +{ + "backpack_panel" + { + "ControlName" "Frame" + "fieldName" "backpack_panel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "0" + "bgcolor_override" "G_MenuBg" + "paintbackground" "1" + "infocus_bgcolor_override" "G_MenuBg" + "outoffocus_bgcolor_override" "46 43 42 255" + + "item_xpos_offcenter_a" "-310" + "item_xpos_offcenter_b" "165" + "item_ypos" "62" + "item_ydelta" "80" + "item_mod_wide" "40" + + "item_backpack_offcenter_x" "-288" + "item_backpack_xdelta" "4" + "item_backpack_ydelta" "4" + + "button_xpos_offcenter" "175" + "button_ypos" "85" + "button_ydelta" "80" + "button_override_delete_xpos" "0" + + "page_button_y" "335" + "page_button_x_delta" "2" + "page_button_y_delta" "2" + "page_button_per_row" "20" + "page_button_height" "14" + + "pagebuttons_kv" + { + "ControlName" "EditablePanel" + "wide" "10" + "tall" "10" + "visible" "0" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "1" + + "Button" + { + "fieldName" "Button" + "ControlName" "CExButton" + "wide" "25" + "tall" "14" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "1" + "textAlignment" "center" + "labelText" "%page%" + "font" "HudFontSmallestBold" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultBgColor_override" "0 0 0 0" + "armedBgColor_override" "0 0 0 40" + "depressedBgColor_override" "G_Highlight" + "presetDepressedColorBg_override" "G_Highlight" + + "defaultFgColor_override" "255 0 0 255" + "armedFgColor_override" "0 255 0 255" + "depressedFgColor_override" "0 0 255 255" + "selectedFgColor_override" "255 255 0 255" + } + + "New" + { + "ControlName" "CExLabel" + "fieldName" "New" + "font" "FontStorePrice" + "textAlignment" "center" + "ypos" "0" + "xpos" "0" + "zpos" "0" + "wide" "25" + "tall" "14" + "textinsety" "1" + "textinsetx" "0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#Store_Price_New" + "mouseinputenabled" "0" + "paintbackground" "1" + "bgcolor_override" "G_Yellow" + "proportionaltoparent" "1" + "border" "ButtonBorder" + "fgcolor" "G_Black" + } + + } + + "modelpanels_kv" + { + "ControlName" "CItemModelPanel" + "xpos" "c-70" + "ypos" "280" + "wide" "54" + "tall" "48" + "visible" "0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "0" + "paintborder" "1" + "paintbackground" "1" + "bgcolor_override" "G_BackpackItemBg" + + "model_xpos" "2" + "model_ypos" "7" + "model_wide" "50" + "model_tall" "35" + "text_ypos" "60" + "text_center" "1" + "name_only" "1" + + "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" // HQ images + "zpos" "1" + } + + "BackpackSlotImage" + { + "ControlName" "CTFImagePanel" + "fieldName" "BackpackSlotImage" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "54" + "tall" "48" + "visible" "1" // RBSS + "enabled" "1" + "scaleImage" "1" + "image" "replay/thumbnails/backpackslot" + "mouseinputenabled" "0" + "Alpha" "255" + "paintborder" "1" + "border" "G_BackpackOverlayBorder" + } + + "New" + { + "ControlName" "CExLabel" + "fieldName" "New" + "font" "FontStorePrice" + "textAlignment" "center" + "ypos" "r11" + "xpos" "0" + "zpos" "15" + "wide" "54" + "tall" "11" + "textinsetx" "0" + "textinsety" "-1" + "autoResize" "0" + "skip_autoresize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#Store_Price_New" + "mouseinputenabled" "0" + "paintbackground" "1" + "bgcolor_override" "0 0 0 160" + "proportionaltoparent" "1" + "border" "" + "fgcolor" "G_Yellow" + } + + "use_item_sounds" "1" + } + } + + "CaratLabel" + { + "ControlName" "CExLabel" + "fieldName" "CaratLabel" + "font" "HudFontSmallestBold" + "labelText" ">>" + "textAlignment" "west" + "xpos" "-9999" + "ypos" "22" + "zpos" "1" + "wide" "20" + "tall" "15" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "Alpha" "0" + "fgcolor_override" "G_MenuBg" + } + "ClassLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassLabel" + "font" "HudFontMediumSmallBold" + "labelText" "#ClassBeingEquipped" + "textAlignment" "west" + "xpos" "c-288" + "ypos" "12" + "zpos" "1" + "wide" "240" + "tall" "27" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_MenuText" + } + + "tool_icon" + { + "ControlName" "ScalableImagePanel" + "fieldName" "tool_icon" + "xpos" "12" + "ypos" "12" + "zpos" "2" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "image" "backpack_jewel_modify_target_b_g" + "tileImage" "0" + "tileVertically" "0" + "drawcolor" "112 176 74 255" + } + + "ShowRarityComboBox" + { + "ControlName" "ComboBox" + "fieldName" "ShowRarityComboBox" + "font" "HudFontSmallestBold" + "wrap" "0" + "xpos" "c81" + "ypos" "16" + "zpos" "1" + "wide" "100" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "default" "0" + "paintborder" "1" + "border_override" "ButtonBorder" + + "fgcolor_override" "G_InputText" + "bgcolor_override" "G_MenuText" + "disabledFgColor_override" "G_DimmInputText" + "disabledBgColor_override" "G_MenuText" + "selectionColor_override" "0 0 0 0" + "selectionTextColor_override" "G_InputText" + "defaultSelectionBG2Color_override" "0 0 0 0" + + "Button" + { + "defaultFgColor_override" "G_InputText" + "defaultBgColor_override" "0 0 0 0" + "armedFgColor_override" "G_InputText" + "armedBgColor_override" "0 0 0 0" + "paintbackgroundtype" "2" + } + } + + "ShowBaseItemsCheckbox" + { + "ControlName" "CheckButton" + "fieldName" "ShowBaseItemsCheckbox" + "labelText" "#ShowBaseItemsCheckBox" + "Font" "G_FontNone" + "textAlignment" "east" + "fgcolor" "G_MenuText" + "xpos" "c-49" + "ypos" "15" + "zpos" "1" + "wide" "106" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "dulltext" "0" + "brighttext" "0" + } + + "NameFilterLabel" + { + "ControlName" "CExLabel" + "fieldName" "NameFilterLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_NameFilterLabel" + "textAlignment" "west" + "xpos" "c+137" + "ypos" "0" + "zpos" "1" + "wide" "90" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fgcolor" "StoreDarkTan" + } + + "NameFilterTextEntry" + { + "ControlName" "TextEntry" + "fieldName" "NameFilterTextEntry" + "xpos" "c186" + "ypos" "16" + "wide" "100" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "1" + "unicode" "1" + "font" "HudFontSmallestBold" + "fgcolor_override" "G_InputText" + "bgcolor_override" "G_MenuText" + "paintbackgroundtype" "2" + } + + "SearchIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "SearchIcon" + "xpos" "c267" + "ypos" "16" + "wide" "19" + "tall" "19" + "zpos" "10" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "mouseinputenabled" "0" + "image" "replay/thumbnails/search" + "drawcolor" "G_MenuBg" + } + + "SortByComboBox" + { + "ControlName" "ComboBox" + "fieldName" "SortByComboBoxi" + "font" "HudFontSmallestBold" + "xpos" "c-24" + "ypos" "16" + "zpos" "2" + "wide" "100" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "default" "0" + "paintborder" "1" + "border_override" "ButtonBorder" + + "fgcolor_override" "G_InputText" + "bgcolor_override" "G_MenuText" + "disabledFgColor_override" "G_DimmInputText" + "disabledBgColor_override" "G_MenuText" + "selectionColor_override" "0 0 0 0" + "selectionTextColor_override" "G_InputText" + "defaultSelectionBG2Color_override" "0 0 0 0" + + "Button" + { + "defaultFgColor_override" "G_InputText" + "defaultBgColor_override" "0 0 0 0" + "armedFgColor_override" "G_InputText" + "armedBgColor_override" "0 0 0 0" + "paintbackgroundtype" "2" + } + } + + "mouseoveritempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "mouseoveritempanel" + "xpos" "c-140" + "ypos" "270" + "zpos" "102" + "wide" "300" + "tall" "300" + "visible" "0" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "1" + + "text_center" "1" + "model_hide" "1" + "resize_to_text" "1" + "padding_height" "10" + + "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" + } + } + + "mousedragitempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "mousedragitempanel" + + "xpos" "c-70" + "ypos" "270" + "zpos" "100" + "wide" "40" + "tall" "36" + "visible" "0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "0" + "paintbackground" "0" + + "model_ypos" "5" + "model_tall" "26" + "text_ypos" "30" + "text_center" "1" + "name_only" "1" + "model_only" "1" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + + "PrevPageButton" + { + "ControlName" "CExButton" + "fieldName" "PrevPageButton" + "xpos" "c-315" + "ypos" "62" + "zpos" "1" + "wide" "25" + "tall" "256" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "&A" + "font" "G_MenuArrowBig" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "prevpage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "G_MenuText" + "armedFgColor_override" "G_MenuText" + "depressedFgColor_override" "G_MenuText" + "defaultBgColor_override" "0 0 0 0" + "armedBgColor_override" "0 0 0 0" + "depressedBgColor_override" "0 0 0 0" + } + + "CurPageLabel" + { + "ControlName" "CExLabel" + "fieldName" "CurPageLabel" + "font" "HudFontSmallestBold" + "labelText" "%backpackpage%" + "textAlignment" "center" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "1" + "wide" "40" + "tall" "14" + "paintbackgroundtype" "2" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fgcolor_override" "G_White" + "bgcolor_override" "26 25 24 255" + "Alpha" "0" + } + + "NextPageButton" + { + "ControlName" "CExButton" + "fieldName" "NextPageButton" + "xpos" "c290" + "ypos" "62" + "zpos" "1" + "wide" "25" + "tall" "256" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "&D" + "font" "G_MenuArrowBig" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "nextpage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "G_MenuText" + "armedFgColor_override" "G_MenuText" + "depressedFgColor_override" "G_MenuText" + "defaultBgColor_override" "0 0 0 0" + "armedBgColor_override" "0 0 0 0" + "depressedBgColor_override" "0 0 0 0" + } + + "DragToNextPageButton" + { + "ControlName" "CExButton" + "fieldName" "DragToNextPageButton" + "xpos" "c290" + "ypos" "62" + "zpos" "2" + "wide" "25" + "tall" "256" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "D" + "font" "G_MenuArrowBig" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "DragToPrevPageButton" + { + "ControlName" "CExButton" + "fieldName" "DragToPrevPageButton" + "xpos" "c-315" + "ypos" "62" + "zpos" "2" + "wide" "25" + "tall" "256" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "A" + "font" "G_MenuArrowBig" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CancelApplyToolButton" + { + "ControlName" "CExButton" + "fieldName" "CancelApplyToolButton" + "xpos" "c-24" + "ypos" "16" + "zpos" "5" + "wide" "100" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Cancel" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "canceltool" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "fgcolor_override" "G_White" + "defaultBgColor_override" "177 39 39 255" + "armedBgColor_override" "210 46 46 255" + } + + "ShowExplanationsButton" + { + "ControlName" "CExButton" + "fieldName" "ShowExplanationsButton" + "xpos" "c275" + "ypos" "10" + "zpos" "100" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "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" + "Alpha" "0" + } + + "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" "PagesExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#BackpackItemsExplanation_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" "#BackpackItemsExplanation_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" "0" + "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" + } + } + } + + "PagesExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "PagesExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "100" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-50" + "end_y" "130" + "end_wide" "300" + "end_tall" "115" + "callout_inparents_x" "c240" + "callout_inparents_y" "290" + "next_explanation" "DeleteExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#BackpackPagesExplanation_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" "#BackpackPagesExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "45" + "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" "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" + } + } + "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" + } + "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" "0" + "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" + } + } + } + + "ContextExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "ContextExplanation" + "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" "165" + "callout_inparents_x" "c0" + "callout_inparents_y" "c0" + "next_explanation" "StockExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#BackpackContextExplanation_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" "#BackpackContextExplanation_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" "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" "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" "0" + "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" + } + } + + "StockExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "StockExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + "next_explanation" "SortExplanation" + + "force_close" "1" + "end_x" "c-150" + "end_y" "80" + "end_wide" "300" + "end_tall" "165" + "callout_inparents_x" "c0" + "callout_inparents_y" "50" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#BackpackStockExplanation_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" "#BackpackStockExplanation_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" "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" "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" "0" + "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" + } + } + + "SortExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "SortExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-110" + "end_y" "80" + "end_wide" "300" + "end_tall" "135" + "callout_inparents_x" "c200" + "callout_inparents_y" "55" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#BackpackSortExplanation_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" "#BackpackSortExplanation_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" "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" "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" + } + } + "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" + } + } + + "Wall" + { + "ControlName" "EditablePanel" + "fieldName" "Wall" + "xpos" "0" + "ypos" "50" + "zpos" "-5" + "wide" "f0" + "tall" "280" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_MenuShader" + } +} + diff --git a/hud_toonhud/resource/ui/econ/confirmdialog.res b/hud_toonhud/resource/ui/econ/confirmdialog.res new file mode 100644 index 0000000..2553cbd --- /dev/null +++ b/hud_toonhud/resource/ui/econ/confirmdialog.res @@ -0,0 +1,122 @@ +"Resource/UI/ConfirmDialog.res" +{ + "ConfirmDialog" + { + "ControlName" "Frame" + "fieldName" "ConfirmDialog" + "xpos" "c-162" + "ypos" "140" + "wide" "324" + "tall" "200" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "0" + "paintbackground" "1" + "bgcolor_override" "G_MenuBg" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "EconFontMedium" + "labelText" "#ConfirmTitle" + "textAlignment" "north" + "xpos" "0" + "ypos" "15" + "zpos" "1" + "wide" "324" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "ExplanationLabel" + { + "ControlName" "CExLabel" + "fieldName" "ExplanationLabel" + "font" "EconFontSmall" + "labelText" "%text%" + "textAlignment" "north" + "xpos" "40" + "ypos" "50" + "zpos" "1" + "wide" "244" + "tall" "170" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "centerwrap" "1" + "fgcolor_override" "200 80 60 255" + } + + "CancelButton" + { + "ControlName" "CExButton" + "fieldName" "CancelButton" + "xpos" "190" + "ypos" "165" + "zpos" "20" + "wide" "124" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#GameUI_CancelBold" + "font" "EconFontSmall" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "cancel" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "border_default" "Econ.Button.Border.Default" + "border_armed" "Econ.Button.Border.Armed" + "armedBgColor_override" "Econ.Button.ArmedBgColor" + "armedFgColor_override" "Econ.Button.ArmedFgColor" + "depressedBgColor_override" "Econ.Button.DepressedBgColor" + "depressedFgColor_override" "Econ.Button.DepressedFgColor" + } + + "ConfirmButton" + { + "ControlName" "CExButton" + "fieldName" "ConfirmButton" + "xpos" "10" + "ypos" "165" + "zpos" "20" + "wide" "175" + "tall" "25" + "default" "1" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ConfirmButtonText" + "font" "EconFontSmall" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "confirm" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "border_default" "Econ.Button.Border.Default" + "border_armed" "Econ.Button.Border.Armed" + "armedBgColor_override" "Econ.Button.ArmedBgColor" + "armedFgColor_override" "Econ.Button.ArmedFgColor" + "depressedBgColor_override" "Econ.Button.DepressedBgColor" + "depressedFgColor_override" "Econ.Button.DepressedFgColor" + } +} diff --git a/hud_toonhud/resource/ui/econ/genericnotificationtoast.res b/hud_toonhud/resource/ui/econ/genericnotificationtoast.res new file mode 100644 index 0000000..afdd340 --- /dev/null +++ b/hud_toonhud/resource/ui/econ/genericnotificationtoast.res @@ -0,0 +1,84 @@ +"Resource/UI/GenericNotificationToast.res" +{ + "GenericNotificationToast" + { + "ControlName" "CGenericNotificationToast" + "fieldName" "GenericNotificationToast" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "100" + "tall" "50" + "visible" "1" + "enabled" "1" + } + + "AvatarBGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "AvatarBGPanel" + "xpos" "5" + "ypos" "5" + "zpos" "-1" + "wide" "24" + "tall" "24" + "visible" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 100" + } + "AvatarImage" + { + "ControlName" "CAvatarImagePanel" + "fieldName" "AvatarImage" + "xpos" "7" + "ypos" "7" + "zpos" "0" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "" + "scaleImage" "1" + "color_outline" "52 48 45 255" + } + + "AvatarTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "AvatarTextLabel" + "fgcolor" "G_White" + "xpos" "35" + "ypos" "7" + "zpos" "2" + "wide" "60" + "tall" "38" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "1" + "labelText" "%avatartext%" + "textAlignment" "West" + "font" "DefaultVerySmall" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "fgcolor" "TanLight" + "xpos" "7" + "ypos" "7" + "zpos" "2" + "wide" "90" + "tall" "38" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "1" + "labelText" "%text%" + "textAlignment" "West" + "font" "DefaultVerySmall" + } +} diff --git a/hud_toonhud/resource/ui/econ/inspectionpanel.res b/hud_toonhud/resource/ui/econ/inspectionpanel.res new file mode 100644 index 0000000..b08514d --- /dev/null +++ b/hud_toonhud/resource/ui/econ/inspectionpanel.res @@ -0,0 +1,619 @@ +"Resource/UI/econ/QuestEditorPanel.res" +{ + "BGImage" + { + "ControlName" "ImagePanel" + "fieldName" "BGImage" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "1" + "wide" "o1" + "tall" "p0.75" + "visible" "0" + "enabled" "0" + "image" "item_carousel_bg" + "scaleImage" "1" + "proportionaltoparent" "1" + } + + "ItemName" + { + "ControlName" "CItemModelPanel" + "fieldName" "ItemName" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "5" + "wide" "f0" + "tall" "200" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "0" + "mouseinputenabled" "0" + "proportionaltoparent" "1" + + "text_ypos" "15" + "text_center" "0" + "paint_icon_hide" "1" + "model_hide" "1" + "text_forcesize" "4" + "name_only" "1" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + "inventory_image_type" "1" + "continued_velocity" "1" + } + } + + "ModelInspectionPanel" + { + "fieldName" "ModelInspectionPanel" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "5" + "wide" "f0" + "tall" "f0" + "visible" "1" + + "proportionaltoparent" "1" + + "force_use_model" "1" + "use_item_rendertarget" "0" + "allow_rot" "1" + "allow_pitch" "1" + "max_pitch" "30" + "use_pedestal" "1" + "use_particle" "1" + "fov" "68" + "allow_manip" "0" + + "model" + { + "force_pos" "1" + + "angles_x" "7" + "angles_y" "130" + "angles_z" "0" + "origin_x" "175" + "origin_y" "0" + "origin_z" "0" + "frame_origin_x" "0" + "frame_origin_y" "0" + "frame_origin_z" "0" + "spotlight" "1" + + "modelname" "" + } + + "lights" + { + "default" + { + "name" "directional" + "color" "1 1 1" + "direction" "0 0 -1" + } + "spot light" + { + "name" "spot" + "color" "1 .9 .9" + "attenuation" "4.5 0 0" + "origin" "0 0 100" + "direction" "1 0 -0.5" + "inner_cone_angle" "1" + "outer_cone_angle" "90" + "maxDistance" "1000" + "exponent" "25" + } + "point light" + { + "name" "point" + "color" ".7 .8 1" + "attenuation" "15 0 0" + "origin" "15 -50 -200" + "maxDistance" "1000" + } + } + } + + "TeamNavPanel" + { + "ControlName" "CNavigationPanel" + "fieldName" "TeamNavPanel" + "xpos" "cs-0.5" + "ypos" "p.7-16" + "zpos" "100" + "wide" "60" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "proportionaltoparent" "1" + + "auto_scale" "1" + "auto_layout" "1" + "selected_button_default" "0" + "auto_layout_vertical_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" + "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" + } + } + } + } + + "PaintkitPreviewContainer" + { + "ControlName" "EditablePanel" + "fieldName" "PaintkitPreviewContainer" + "xpos" "cs-0.5" + "ypos" "p.7" + "wide" "300" + "tall" "100" + "zpos" "100" + "border" "MainMenuBGBorder" + "mouseinputenabled" "1" + "proportionaltoparent" "1" + + "visible" "0" + + "fixed_item" + { + "tall" "80" + "visible" "1" + } + "fixed_paintkit" + { + "tall" "60" + "visible" "1" + } + "consume_mode" + { + "border" "ReplayHighlightBorder" + } + + "DebugButton" + { + "ControlName" "CExImageButton" + "fieldName" "DebugButton" + "xpos" "5" + "ypos" "0" + "zpos" "1005" + "wide" "8" + "tall" "8" + "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" "debug_menu" + "proportionaltoparent" "1" + "actionsignallevel" "2" + + "paintbackground" "0" + + "defaultFgColor_override" "0 0 0 0" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "TanDark" + "image_armedcolor" "200 80 60 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "8" + "tall" "8" + "visible" "1" + "enabled" "1" + "image" "glyph_workshop_edit" + "scaleImage" "1" + } + } // Debug button + + + "ComboBoxValidPaintkits" + { + "ControlName" "ComboBox" + "fieldName" "ComboBoxValidPaintkits" + "Font" "HudFontSmallest" + "wrap" "0" + "xpos" "rs1-10" + "ypos" "10" + "zpos" "100" + "wide" "200" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "default" "0" + "actionsignallevel" "2" + "proportionaltoparent" "1" + + "fixed_paintkit" + { + "visible" "0" + } + + "fgcolor_override" "235 226 202 255" + "bgcolor_override" "0 0 0 0" + "disabledFgColor_override" "235 226 202 255" + "disabledBgColor_override" "0 0 0 0" + "selectionColor_override" "0 0 0 0" + "selectionTextColor_override" "235 226 202 255" + "defaultSelectionBG2Color_override" "0 0 0 0" + } + + "PaintkitLabel" + { + "ControlName" "CExLabel" + "fieldName" "PaintkitLabel" + "font" "HudFontSmallest" + "labelText" "#TF_ItemPreview_ItemPaintkit" + "textAlignment" "west" + "xpos" "8" + "ypos" "10" + "wide" "80" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "235 227 203 255" + + "fixed_paintkit" + { + "visible" "0" + } + } + + "ComboBoxValidItems" + { + "ControlName" "ComboBox" + "fieldName" "ComboBoxValidItems" + "Font" "HudFontSmallest" + "wrap" "0" + "xpos" "rs1-10" + "ypos" "30" + "fixed_paintkit" + { + "ypos" "10" + } + "zpos" "100" + "wide" "200" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "default" "0" + "actionsignallevel" "2" + + "fixed_item" + { + "visible" "0" + } + + "proportionaltoparent" "1" + + "fgcolor_override" "235 226 202 255" + "bgcolor_override" "0 0 0 0" + "disabledFgColor_override" "TanDark" + "disabledBgColor_override" "0 0 0 0" + "selectionColor_override" "0 0 0 0" + "selectionTextColor_override" "235 226 202 255" + "defaultSelectionBG2Color_override" "0 0 0 0" + } + + "ItemLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemLabel" + "font" "HudFontSmallest" + "labelText" "#TF_ItemPreview_ItemPreview" + "textAlignment" "west" + "xpos" "8" + "ypos" "30" + "fixed_paintkit" + { + "ypos" "10" + } + "wide" "80" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "235 227 203 255" + + "fixed_item" + { + "visible" "0" + } + + "consume_mode" + { + "labelText" "#TF_ItemPreview_RedeemItem" + } + } + + "WearSlider" + { + "ControlName" "Slider" + "fieldName" "WearSlider" + "xpos" "90" + "ypos" "50" + "fixed_item" + { + "ypos" "30" + } + "zpos" "1" + "wide" "204" + "tall" "30" + "numticks" "4" + "rangemin" "1" + "rangemax" "5" + "lefttext" "#TFUI_InvTooltip_BattleScared" + "righttext" "#TFUI_InvTooltip_FactoryNew" + "proportionaltoparent" "1" + "actionsignallevel" "2" + + "fixed_paintkit" + { + "visible" "0" + } + + "consume_mode" + { + "visible" "0" + } + } + + "WearLabel" + { + "ControlName" "CExLabel" + "fieldName" "WearLabel" + "font" "HudFontSmallest" + "labelText" "#TF_ItemPreview_ItemWear" + "textAlignment" "west" + "xpos" "8" + "ypos" "50" + "fixed_item" + { + "ypos" "30" + } + "wide" "80" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "235 227 203 255" + + "fixed_paintkit" + { + "visible" "0" + } + + "consume_mode" + { + "visible" "0" + } + } + + "NewSeedButton" + { + "ControlName" "Button" + "fieldName" "NewSeedButton" + "xpos" "8" + "ypos" "75" + "fixed_item" + { + "ypos" "50" + } + "fixed_paintkit" + { + "ypos" "30" + } + "zpos" "10" + "wide" "70" + "tall" "20" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_ItemPreview_PaintkitSeed" + "actionsignallevel" "2" + "use_proportional_insets" "1" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "keyboardinputenabled" "0" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "command" "random_seed" + + "consume_mode" + { + "visible" "0" + } + } + + "SeedTextEntry" + { + "ControlName" "TextEntry" + "fieldName" "SeedTextEntry" + "xpos" "90" + "ypos" "75" + "fixed_item" + { + "ypos" "50" + } + "fixed_paintkit" + { + "ypos" "30" + } + "zpos" "10" + "wide" "115" + "tall" "20" + "autoResize" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "actionsignallevel" "2" + "default" "1" + "NumericInputOnly" "1" + "bgcolor_override" "0 0 0 200" + "maxchars" "18" + + "consume_mode" + { + "visible" "0" + } + } + + "MarketButton" + { + "ControlName" "CExButton" + "fieldName" "MarketButton" + "xpos" "rs1-10" + "ypos" "75" + "fixed_item" + { + "ypos" "50" + } + "fixed_paintkit" + { + "ypos" "30" + } + "zpos" "100" + "wide" "75" + "tall" "20" + "labelText" "#TF_ItemAd_ViewOnMarket" + "font" "AdFont_PurchaseButton" + "textinsetx" "0" + "textAlignment" "center" + + "proportionaltoparent" "1" + "paintbackground" "1" + "command" "market" + "actionsignallevel" "2" + "RoundedCorners" "0" + + "defaultFgColor_override" "White" + "armedFgColor_override" "White" + + "border_default" "NoBorder" + + "defaultBgColor_override" "72 103 32 255" + "armedBgColor_override" "72 133 32 255" + + "sound_armed" "ui/item_info_mouseover.wav" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/econ/itemdiscardpanel.res b/hud_toonhud/resource/ui/econ/itemdiscardpanel.res new file mode 100644 index 0000000..605e39a --- /dev/null +++ b/hud_toonhud/resource/ui/econ/itemdiscardpanel.res @@ -0,0 +1,866 @@ +"Resource/UI/ItemDiscardPanel.res" +{ + "item_discard" + { + "ControlName" "Frame" + "fieldName" "item_discard" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "0" + "bgcolor_override" "G_MenuBg" + "infocus_bgcolor_override" "G_MenuBg" + "outoffocus_bgcolor_override" "G_MenuBg" + + "title" "#CharInfoAndSetup" + "title_font" "G_FontNone" + "titletextinsetX" "40" + "titletextinsetY" "0" + "titlebarfgcolor_override" "200 187 161 255" + "titlebardisabledfgcolor_override" "200 187 161 255" + "titlebarbgcolor_override" "46 43 42 255" + } + + "BottomLine" + { + "ControlName" "EditablePanel" + "fieldName" "BottomLine" + "xpos" "0" + "ypos" "98" + "zpos" "11" + "wide" "f0" + "tall" "2" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Highlight" + } + + "modelpanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "modelpanel" + "xpos" "c-75" + "ypos" "30" + "zpos" "1" + "wide" "150" + "tall" "60" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "1" + + "model_ypos" "5" + "model_tall" "50" + "name_only" "1" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + "inventory_image_type" "1" + } + } + "ItemMouseOverItemPanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "ItemMouseOverItemPanel" + "xpos" "c-150" + "ypos" "102" + "zpos" "100" + "wide" "300" + "tall" "100" + "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" + } + } + + "CaratLabel2" + { + "ControlName" "CExLabel" + "fieldName" "CaratLabel2" + "font" "HudFontSmallestBold" + "labelText" ">>" + "textAlignment" "west" + "xpos" "c-105" + "ypos" "40" + "zpos" "10" + "wide" "20" + "tall" "15" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fgcolor_override" "200 80 60 255" + } + + "ExplanationLabel" + { + "ControlName" "CExLabel" + "fieldName" "ExplanationLabel" + "font" "HudFontSmallest" + "labelText" "#DiscardExplanation" + "textAlignment" "north" + "xpos" "c-280" + "ypos" "30" + "zpos" "10" + "wide" "195" + "tall" "60" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "ExplanationLabel2" + { + "ControlName" "CExLabel" + "fieldName" "ExplanationLabel2" + "font" "HudFontSmallest" + "labelText" "#DiscardExplanation2" + "textAlignment" "north" + "xpos" "c90" + "ypos" "30" + "zpos" "10" + "wide" "175" + "tall" "50" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "DiscardedCaratLabel" + { + "ControlName" "CExLabel" + "fieldName" "DiscardedCaratLabel" + "font" "HudFontSmallBold" + "labelText" "<<" + "textAlignment" "east" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "10" + "wide" "20" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fgcolor_override" "200 80 60 255" + } + "DiscardedLabel" + { + "ControlName" "CExLabel" + "fieldName" "DiscardedLabel" + "font" "HudFontMediumBold" + "labelText" "#Discarded" + "textAlignment" "west" + "xpos" "c90" + "ypos" "35" + "zpos" "10" + "wide" "200" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + + "DiscardButton" + { + "ControlName" "CExButton" + "fieldName" "DiscardButton" + "xpos" "c90" + "ypos" "70" + "zpos" "20" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#X_DiscardItem" + "font" "HudFontSmallBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "discarditem" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "backpack_panel" + { + "ControlName" "CBackpackPanel" + "fieldName" "backpack_panel" + "xpos" "0" + "ypos" "100" + "wide" "f0" + "tall" "400" + "zpos" "0" + "visible" "1" + "items_only" "1" + "button_override_delete_xpos" "0" + } + + "CloseButton" + { + "ControlName" "CExButton" + "fieldName" "CloseButton" + "xpos" "c90" + "ypos" "70" + "zpos" "20" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_Close" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "vguicancel" + "default" "0" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ShowExplanationsButton" + { + "ControlName" "CExButton" + "fieldName" "ShowExplanationsButton" + "xpos" "c265" + "ypos" "30" + "zpos" "100" + "wide" "20" + "tall" "20" + "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" + } + + "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" "150" + "end_wide" "300" + "end_tall" "155" + "callout_inparents_x" "c0" + "callout_inparents_y" "200" + "next_explanation" "DiscardButtonExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#DiscardItemsExplanation_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" "#DiscardItemsExplanation_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" "0" + "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" + } + } + } + + "DiscardButtonExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "DiscardButtonExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "100" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-50" + "end_y" "200" + "end_wide" "300" + "end_tall" "125" + "callout_inparents_x" "c175" + "callout_inparents_y" "135" + "next_explanation" "DeleteButtonExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#DiscardButtonExplanation_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" "#DiscardButtonExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "45" + "wide" "260" + "tall" "45" + "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" "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" + } + } + "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" + } + "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" "0" + "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" + } + } + } + + "DeleteButtonExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "DeleteButtonExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "100" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c0" + "end_y" "200" + "end_wide" "300" + "end_tall" "155" + "callout_inparents_x" "c235" + "callout_inparents_y" "423" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#DiscardDeleteExplanation_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" "#DiscardDeleteExplanation_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" "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" "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" "125" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + } +} diff --git a/hud_toonhud/resource/ui/econ/itemmodelpanel.res b/hud_toonhud/resource/ui/econ/itemmodelpanel.res new file mode 100644 index 0000000..c7cfabd --- /dev/null +++ b/hud_toonhud/resource/ui/econ/itemmodelpanel.res @@ -0,0 +1,320 @@ +"Resource/UI/ItemModelPanel.res" +{ + "mouseoveritempanel" + { + "fieldName" "mouseoveritempanel" + "collection_wide" "500" + "collection_list_xpos" "250" + "is_mouseover" "1" + "text_xpos_collection" "0" + "text_ypos" "15" + "text_forcesize" "0" + "text_xpos" "15" + "text_wide" "270" + //"model_xpos_collection" "77" + //"model_ypos_collection" "20" + //"model_wide_collection" "156" + //"model_tall_collection" "100" + } + + "LoadingSpinner" + { + "ControlName" "ImagePanel" + "fieldName" "LoadingSpinner" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "paintborder" "0" + "image" "animated/tf2_logo_hourglass" + "scaleImage" "1" + } + + "MainContentsContainer" + { + "ControlName" "EditablePanel" + "fieldName" "MainContentsContainer" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "bgcolor_override" "0 0 0 0" + + "itemmodelpanel" + { + "ControlName" "CEmbeddedItemModelPanel" + "fieldName" "itemmodelpanel" + + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "140" + "tall" "100" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "useparentbg" "1" + + "inset_eq_x" "2" + "inset_eq_y" "2" + + "fov" "54" + "start_framed" "1" + + "disable_manipulation" "1" + + "model" + { + "angles_x" "10" + "angles_y" "130" + "angles_z" "0" + "spotlight" "1" + } + } + + "namelabel" + { + "ControlName" "CExLabel" + "fieldName" "namelabel" + "font" "ItemFontNameLarge" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "140" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%itemname%" + "textAlignment" "south" + "fgcolor" "235 226 202 255" + "centerwrap" "1" + } + "attriblabel" + { + "ControlName" "CExLabel" + "fieldName" "attriblabel" + "font" "ItemFontAttribLarge" + "xpos" "0" + "ypos" "30" + "zpos" "2" + "wide" "140" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%attriblist%" + "textAlignment" "south" + "fgcolor" "117 107 94 255" + "centerwrap" "1" + } + + "equippedlabel" + { + "ControlName" "CExLabel" + "fieldName" "equippedlabel" + "font" "DefaultVerySmall" + "xpos" "0" + "ypos" "r11" + "zpos" "2" + "wide" "35" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#ItemPanelEquipped" + "textAlignment" "center" + "fgcolor" "200 80 60 255" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "0" + } + + "paint_icon" + { + "ControlName" "CItemMaterialCustomizationIconPanel" + "fieldName" "paint_icon" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "12" + "tall" "12" + "visible" "0" + "enabled" "1" + + } + + "quantitylabel" + { + "ControlName" "CExLabel" + "fieldName" "quantitylabel" + "font" "DefaultVerySmall" + "xpos" "4" + "ypos" "4" + "zpos" "2" + "wide" "10" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "" + "textAlignment" "center" + "fgcolor" "200 80 60 255" + "bgcolor_override" "0 0 0 100" + "PaintBackgroundType" "0" + } + + "serieslabel" + { + "ControlName" "CExLabel" + "fieldName" "serieslabel" + "font" "DefaultVerySmall" + "xpos" "4" + "ypos" "4" + "zpos" "2" + "wide" "14" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "" + "textAlignment" "center" + "fgcolor" "200 180 60 255" + "bgcolor_override" "0 40 30 255" + "PaintBackgroundType" "0" + } + + "matcheslabel" + { + "ControlName" "CExLabel" + "fieldName" "matcheslabel" + "font" "ItemFontAttribSmall" + "xpos" "4" + "ypos" "4" + "zpos" "2" + "wide" "20" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "" + "textAlignment" "center" + "fgcolor" "200 180 60 255" + "bgcolor_override" "0 40 30 255" + "PaintBackgroundType" "2" + } + + "vision_restriction_icon" + { + "ControlName" "ImagePanel" + "fieldName" "vision_restriction_icon" + "xpos" "4" + "ypos" "4" + "zpos" "2" + "autoResize" "0" + "pinCorner" "0" + "wide" "12" + "tall" "12" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + } + "is_strange_icon" + { + "ControlName" "ImagePanel" + "fieldName" "is_strange_icon" + "xpos" "4" + "ypos" "4" + "zpos" "2" + "autoResize" "0" + "pinCorner" "0" + "wide" "12" + "tall" "12" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + } + "is_unusual_icon" + { + "ControlName" "ImagePanel" + "fieldName" "is_unusual_icon" + "xpos" "4" + "ypos" "4" + "zpos" "2" + "autoResize" "0" + "pinCorner" "0" + "wide" "12" + "tall" "12" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + } + + "is_loaner_icon" + { + "ControlName" "ImagePanel" + "fieldName" "is_loaner_icon" + "xpos" "4" + "ypos" "4" + "zpos" "2" + "autoResize" "0" + "pinCorner" "0" + "wide" "12" + "tall" "12" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + } + + "contained_item_panel" + { + "ControlName" "CItemModelPanel" + "xpos" "32" + "ypos" "20" + "zpos" "4" + "wide" "18" + "tall" "18" + "visible" "0" + "bgcolor_override" "0 0 0 200" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "0" + "useparentbg" "0" + + "enabled" "1" + + "model_xpos" "1" + "model_ypos" "1" + "model_wide" "16" + "model_tall" "16" + "text_ypos" "60" + "text_center" "1" + "model_only" "1" + + "inset_eq_x" "2" + "inset_eq_y" "2" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + + "use_item_sounds" "1" + } + } + + +} diff --git a/hud_toonhud/resource/ui/econ/itempickuppanel.res b/hud_toonhud/resource/ui/econ/itempickuppanel.res new file mode 100644 index 0000000..e3e43d5 --- /dev/null +++ b/hud_toonhud/resource/ui/econ/itempickuppanel.res @@ -0,0 +1,395 @@ +"Resource/UI/ItemPickupPanel.res" +{ + "item_pickup" + { + "ControlName" "Frame" + "fieldName" "item_pickup" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "0" + "bgcolor_override" "G_MenuBg" + "infocus_bgcolor_override" "G_MenuBg" + "outoffocus_bgcolor_override" "G_MenuBg" + + "modelpanels_spacing" "40" + "modelpanels_width" "500" + "modelpanels_height" "260" + "modelpanels_ypos" "110" + + "modelpanelskv" + { + "PaintBackgroundType" "0" + "paintborder" "0" + "border" "NoBorder" + "paintbackground" "0" + "bgcolor_override" "0 0 0 0" + + "model_xpos" "0" + "model_center_y" "1" + "model_tall" "160" + "model_wide" "240" + + "text_forcesize" "1" + "text_xpos" "245" + "text_wide" "230" + "text_center" "1" + "is_mouseover" "1" + "hide_collection_panel" "1" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "inventory_image_type" "1" + } + } + } + + "classimageoutline" + { + "ControlName" "EditablePanel" + "fieldName" "classimageoutline" + "xpos" "c207" + "ypos" "115" + "zpos" "6" + "wide" "36" + "tall" "36" + "visible" "1" + "bgcolor_override" "0 0 0 255" + } + + "classimage" + { + "ControlName" "ImagePanel" + "fieldName" "classimage" + "xpos" "c210" + "ypos" "118" + "zpos" "7" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "achievements/tf_medic_heal_grind" + "scaleImage" "1" + } + + "ItemsFoundLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemsFoundLabel" + "font" "HudFontMediumBigBold" + "labelText" "#NewItemsAcquired" + "textAlignment" "center" + "xpos" "0" + "ypos" "30" + "zpos" "1" + "wide" "f0" + "tall" "35" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_MenuText" + } + + "SelectedItemFoundMethodLabel" + { + "ControlName" "CExLabel" + "fieldName" "SelectedItemFoundMethodLabel" + "font" "HudFontMediumSmallBold" + "labelText" "" + "textAlignment" "center" + "xpos" "0" + "ypos" "60" + "zpos" "1" + "wide" "f0" + "tall" "35" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_MenuText" + } + + "ItemCountLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemCountLabel" + "font" "HudFontSmallestBold" + "labelText" "#Item" + "textAlignment" "north-west" + "xpos" "c-245" + "ypos" "115" + "zpos" "5" + "wide" "100" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_MenuText" + } + "SelectedItemNumberLabel" + { + "ControlName" "CExLabel" + "fieldName" "SelectedItemNumberLabel" + "font" "HudFontMediumBigBold" + "labelText" "#SelectedItemNumber" + "textAlignment" "north-west" + "xpos" "c-245" + "ypos" "120" + "zpos" "5" + "wide" "120" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_MenuText" + } + + "NextButton" + { + "ControlName" "CExButton" + "fieldName" "NextButton" + "xpos" "c195" + "ypos" "350" + "zpos" "1" + "wide" "70" + "tall" "30" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#NextItem" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "nextitem" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "PrevButton" + { + "ControlName" "CExButton" + "fieldName" "PrevButton" + "xpos" "c-265" + "ypos" "350" + "zpos" "1" + "wide" "70" + "tall" "30" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#PreviousItem" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "previtem" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CloseButton" + { + "ControlName" "CExButton" + "fieldName" "CloseButton" + "xpos" "c50" + "ypos" "420" + "zpos" "6" + "wide" "250" + "tall" "30" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#CloseItemPanel" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "vguicancel" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "OpenLoadoutButton" + { + "ControlName" "CExButton" + "fieldName" "OpenLoadoutButton" + "xpos" "c-300" + "ypos" "420" + "zpos" "6" + "wide" "250" + "tall" "30" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%loadouttext%" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "changeloadout" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "DiscardButton" + { + "ControlName" "CExImageButton" + "fieldName" "DiscardButton" + "xpos" "c210" + "ypos" "155" + "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" + "Command" "discarditem" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultBgColor_override" "117 107 94 255" + "armedBgColor_override" "145 73 59 255" + "depressedBgColor_override" "117 107 94 255" + + "image_drawcolor" "235 226 202 255" + "image_armedcolor" "235 226 202 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "1" + "wide" "p1" + "tall" "p1" + "visible" "1" + "enabled" "1" + "image" "icon_trash_on" + "scaleImage" "1" + "paintbackgroundtype" "0" + "proportionaltoparent" "1" + } + } + "DiscardButtonTooltip" + { + "ControlName" "EditablePanel" + "fieldName" "DiscardButtonTooltip" + "xpos" "c175" + "ypos" "186" + "zpos" "11" + "wide" "100" + "tall" "50" + "visible" "0" + "PaintBackgroundType" "2" + "border" "MainMenuBGBorder" + + "TipLabel" + { + "ControlName" "CExLabel" + "fieldName" "TipLabel" + "font" "HudFontSmallestBold" + "labelText" "#DiscardItem" + "textAlignment" "center" + "xpos" "12" + "ypos" "0" + "wide" "80" + "tall" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "235 226 202 255" + "wrap" "1" + "centerwrap" "1" + } + } + "DiscardedLabel" + { + "ControlName" "CExLabel" + "fieldName" "DiscardedLabel" + "font" "HudFontMediumBold" + "labelText" "#Discarded" + "textAlignment" "center" + "xpos" "c-215" + "ypos" "210" + "zpos" "5" + "wide" "420" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + "bgcolor_override" "G_MenuBg" + } + + "ScoreEntry" + { + "ControlName" "TextEntry" + "fieldName" "ScoreEntry" + "xpos" "c-100" + "ypos" "380" + "wide" "200" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "5" + "NumericInputOnly" "0" + "unicode" "0" + "wrap" "0" + "fgcolor_override" "235 226 202 255" + "bgcolor_override" "0 0 0 255" + "labelText" "Enter Score Here" + "textAlignment" "center" + } + + "Wall" + { + "ControlName" "EditablePanel" + "fieldName" "Wall" + "xpos" "0" + "ypos" "101" + "zpos" "-5" + "wide" "f0" + "tall" "280" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_MenuShader" + } +} diff --git a/hud_toonhud/resource/ui/econ/messageboxdialog.res b/hud_toonhud/resource/ui/econ/messageboxdialog.res new file mode 100644 index 0000000..2863c4f --- /dev/null +++ b/hud_toonhud/resource/ui/econ/messageboxdialog.res @@ -0,0 +1,110 @@ +"Resource/UI/MessageBoxDialog.res" +{ + "Borders" + { + "ControlName" "EditablePanel" + "fieldName" "Borders" + "xpos" "0" + "ypos" "0" + "zpos" "100" + "wide" "300" + "tall" "230" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "mouseinputenabled" "0" + "PaintBackgroundType" "0" + "paintbackground" "0" + "paintborder" "1" + "border" "G_MenuBorder" + } + "ConfirmDialog" + { + "ControlName" "Frame" + "fieldName" "ConfirmDialog" + "xpos" "c-150" + "ypos" "140" + "wide" "300" + "tall" "230" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "0" + "paintbackground" "1" + "paintborder" "0" + "bgcolor_override" "G_MenuBg" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "EconFontMedium" + "labelText" "#ConfirmTitle" + "textAlignment" "north" + "xpos" "0" + "ypos" "15" + "zpos" "1" + "wide" "300" + "tall" "30" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "ExplanationLabel" + { + "ControlName" "CExLabel" + "fieldName" "ExplanationLabel" + "font" "EconFontSmall" + "labelText" "%text%" + "textAlignment" "north" + "xpos" "10" + "ypos" "50" + "zpos" "1" + "wide" "280" + "tall" "170" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "centerwrap" "1" + "fgcolor_override" "200 80 60 255" + } + + "ConfirmButton" + { + "ControlName" "CExButton" + "fieldName" "ConfirmButton" + "xpos" "62" + "ypos" "190" + "zpos" "20" + "wide" "175" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ConfirmButtonText" + "font" "EconFontSmall" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "confirm" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "border_default" "Econ.Button.Border.Default" + "border_armed" "Econ.Button.Border.Armed" + "armedBgColor_override" "Econ.Button.ArmedBgColor" + "armedFgColor_override" "Econ.Button.ArmedFgColor" + "depressedBgColor_override" "Econ.Button.DepressedBgColor" + "depressedFgColor_override" "Econ.Button.DepressedFgColor" + } +} diff --git a/hud_toonhud/resource/ui/econ/notificationspresentpanel.res b/hud_toonhud/resource/ui/econ/notificationspresentpanel.res new file mode 100644 index 0000000..d82e30c --- /dev/null +++ b/hud_toonhud/resource/ui/econ/notificationspresentpanel.res @@ -0,0 +1,37 @@ +"Resource/UI/NotificationsPresentPanel.res" +{ + "NotificationsPresentPanel" + { + "ControlName" "CNotificationsPresentPanel" + "fieldName" "NotificationsPresentPanel" + "xpos" "c170" + "ypos" "15" + "zpos" "10000" + "wide" "140" + "tall" "25" + "visible" "0" + "enabled" "1" + "border" "G_TargetBorder" + "bgcolor_override" "G_PanelBg" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "fgcolor" "G_White" + "xpos" "cs-0.5" + "ypos" "2" + "zpos" "2" + "wide" "f10" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "labelText" "#Notifications_Present" + "textAlignment" "center" + "font" "DefaultVerySmall" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/econ/notificationtoastcontainer.res b/hud_toonhud/resource/ui/econ/notificationtoastcontainer.res new file mode 100644 index 0000000..a8acdc6 --- /dev/null +++ b/hud_toonhud/resource/ui/econ/notificationtoastcontainer.res @@ -0,0 +1,41 @@ +"Resource/UI/NotificationToastContainer.res" +{ + "NotificationToastContainer" + { + "ControlName" "CNotificationToastControl" + "fieldName" "NotificationToastContainer" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "100" + "tall" "50" + "visible" "1" + "enabled" "1" + "border" "G_TargetBorder" + "bgcolor_override" "G_PanelBg" + } + + + "HelpTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "HelpTextLabel" + "fgcolor" "RedSolid" + "xpos" "5" + "ypos" "0" + "zpos" "2" + "wide" "90" + "tall" "38" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "labelText" "" + "textAlignment" "North" + "font" "DefaultVerySmall" + "textinsetx" "2" + "textinsety" "7" + } + +} diff --git a/hud_toonhud/resource/ui/econ/notificationtoastcontrol.res b/hud_toonhud/resource/ui/econ/notificationtoastcontrol.res new file mode 100644 index 0000000..2fda492 --- /dev/null +++ b/hud_toonhud/resource/ui/econ/notificationtoastcontrol.res @@ -0,0 +1,237 @@ +"Resource/UI/NotificationToastControl.res" +{ + "NotificationToastControl" + { + "ControlName" "CNotificationToastControl" + "fieldName" "NotificationToastControl" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "190" + "tall" "30" + "visible" "1" + "enabled" "1" + "border" "ButtonBorder" + "if_high_priority" + { + "border" "NotificationHighPriority" + } + "paintborder" "1" + "paintbackground" "1" + "PaintBackgroundType" "0" + "defaultbgcolor_override" "200 200 200 255" + "bgcolor_override" "200 200 200 255" + } + + "DeleteButton" + { + "ControlName" "CExImageButton" + "fieldName" "DeleteButton" + "xpos" "165" + "ypos" "5" + "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" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "delete" + + "border_default" "MainMenuMiniButtonDefault" + "border_armed" "MainMenuMiniButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "G_ButtonText" + "armedFgColor_override" "G_ButtonHoverText" + "depressedFgColor_override" "G_ButtonHoverText" + + "image_drawcolor" "238 54 36 255" + "image_armedcolor" "200 80 60 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "2" + "ypos" "2" + "zpos" "1" + "wide" "16" + "tall" "16" + "visible" "1" + "enabled" "1" + "image" "glyph_close_X" + "scaleImage" "1" + } + } + + "TriggerButton" + { + "ControlName" "CExImageButton" + "fieldName" "TriggerButton" + "xpos" "144" + "if_one_button" + { + "xpos" "165" + } + "ypos" "5" + "zpos" "10" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "trigger" + + "border_default" "MainMenuMiniButtonDefault" + "border_armed" "MainMenuMiniButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "G_ButtonText" + "armedFgColor_override" "G_ButtonHoverText" + "depressedFgColor_override" "G_ButtonHoverText" + + "image_drawcolor" "255 255 255 255" + "image_armedcolor" "200 80 60 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "2" + "ypos" "2" + "zpos" "1" + "wide" "16" + "tall" "16" + "visible" "1" + "enabled" "1" + "image" "glyph_view" + "scaleImage" "1" + } + } + + "AcceptButton" + { + "ControlName" "CExImageButton" + "fieldName" "AcceptButton" + "xpos" "144" + "if_one_button" + { + "xpos" "165" + } + "ypos" "5" + "zpos" "10" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "accept" + + "border_default" "MainMenuMiniButtonDefault" + "border_armed" "MainMenuMiniButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "G_ButtonText" + "armedFgColor_override" "G_ButtonHoverText" + "depressedFgColor_override" "G_ButtonHoverText" + + "image_drawcolor" "255 255 255 255" + "image_armedcolor" "200 80 60 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "2" + "ypos" "2" + "zpos" "1" + "wide" "16" + "tall" "16" + "visible" "1" + "enabled" "1" + "image" "glyph_view" + "scaleImage" "1" + } + } + + "DeclineButton" + { + "ControlName" "CExImageButton" + "fieldName" "DeclineButton" + "xpos" "165" + "ypos" "5" + "zpos" "10" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labeltext" "" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "decline" + + "border_default" "MainMenuMiniButtonDefault" + "border_armed" "MainMenuMiniButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "G_ButtonText" + "armedFgColor_override" "G_ButtonHoverText" + "depressedFgColor_override" "G_ButtonHoverText" + + "image_drawcolor" "238 54 36 255" + "image_armedcolor" "200 80 60 255" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "2" + "ypos" "2" + "zpos" "1" + "wide" "16" + "tall" "16" + "visible" "1" + "enabled" "1" + "image" "glyph_close_X" + "scaleImage" "1" + } + } +} diff --git a/hud_toonhud/resource/ui/econ/questlogpanel.res b/hud_toonhud/resource/ui/econ/questlogpanel.res new file mode 100644 index 0000000..4b670cd --- /dev/null +++ b/hud_toonhud/resource/ui/econ/questlogpanel.res @@ -0,0 +1,446 @@ +"Resource/UI/econ/QuestLogPanel.res" +{ + "QuestLog" + { + "ControlName" "CQuestLogPanel" + "fieldName" "QuestLog" + "xpos" "r350" + "ypos" "55" + "zpos" "1" + "wide" "300" + "tall" "323" + "visible" "0" + "enabled" "1" + "proportionaltoparent" "1" + } + + "mouseoveritempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "mouseoveritempanel" + "xpos" "0" + "ypos" "0" + "zpos" "1000" + "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" + "attrib_only" "1" + + "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" + } + } + + "TooltipPanel" + { + "ControlName" "EditablePanel" + "fieldName" "TooltipPanel" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "200" + "tall" "100" + "visible" "0" + "PaintBackgroundType" "2" + "border" "MainMenuBGBorder" + + "TipLabel" + { + "ControlName" "CExLabel" + "fieldName" "TipLabel" + "font" "HudFontSmallest" + "labelText" "%tiptext%" + "textAlignment" "center" + "xpos" "20" + "ypos" "10" + "zpos" "2" + "wide" "100" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "235 226 202 255" + "wrap" "1" + "centerwrap" "1" + } + } + + "MainContainer" + { + "ControlName" "EditablePanel" + "fieldName" "MainContainer" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "f0" + "tall" "f0" + "proportionaltoparent" "1" + "visible" "1" + "enabled" "1" + "border" "SharpWhiteContainer" + + "UpperLine" + { + "ControlName" "EditablePanel" + "fieldName" "UpperLine" + "xpos" "cs-0.5" + "ypos" "40" + "zpos" "50" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "bgcolor_override" "255 255 255 252" + "proportionaltoparent" "1" + } + + "QuestLogTitleBg" + { + "ControlName" "EditablePanel" + "fieldName" "QuestLogTitleBg" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "SharpBrownContainer" + } + + "QuestLogTitle" + { + "ControlName" "CExLabel" + "fieldName" "QuestLogTitle" + "font" "HudFontSmallBold" + "labelText" "#QuestLog_Title" + "textAlignment" "west" + "textinsetx" "15" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "fgcolor" "245 240 230 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "281" + "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" + "actionsignallevel" "2" + + "paintbackground" "0" + + "defaultFgColor_override" "46 43 42 255" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "115 100 55 255" + "image_armedcolor" "100 85 50 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" + } + } + + "QuestList" + { + "ControlName" "CScrollableQuestList" + "fieldName" "QuestList" + "xpos" "5" + "ypos" "29" + "zpos" "10" + "wide" "290" + "tall" "o1" + "visible" "1" + "enabled" "1" + "proportionaltoparent" "1" + + "entry_step" "10" + "entry_y" "10" + + "no_quests" "#QuestLog_NoQuests" + "need_a_pass" "#QuestLog_NeedPassForContracts" + "not_possible" "#QuestLog_NoContractsPossible" + } + } + + "ProgressPanel" + { + "ControlName" "EditablePanel" + "fieldName" "ProgressPanel" + "xpos" "cs-0.5" + "ypos" "p.9" + "zpos" "50" + "wide" "p0.95" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "bgcolor_override" "0 0 0 0" + "proportionaltoparent" "1" + + "CoinModelPanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "CoinModelPanel" + "xpos" "0" + "ypos" "cs-0.5" + "zpos" "2" + "wide" "30" + "tall" "30" + "visible" "1" + "PaintBackgroundType" "0" + "paintborder" "0" + "proportionaltoparent" "1" + + "model_xpos" "0" + "model_ypos" "5" + "model_wide" "30" + "model_tall" "20" + "name_only" "0" + "attrib_only" "0" + "model_only" "1" + "paint_icon_hide" "0" + "hide_modifier_icons" "1" + + "text_ypos" "10" + + "itemmodelpanel" + { + "inventory_image_type" "1" + "allow_rot" "0" + } + } + + "BadgeProgressLabel" + { + "ControlName" "CExLabel" + "fieldName" "BadgeProgressLabel" + "font" "AdFont_AdText" + "labelText" "#QuestLog_BadgeProgress" + "textAlignment" "west" + "xpos" "p.15" + "ypos" "0" + "zpos" "2" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "proportionaltoparent" "1" + "fgcolor" "TanLight" + } + + "BadgeMeterContainer" + { + "ControlName" "EditablePanel" + "fieldName" "BadgeMeterContainer" + "xpos" "p.15" + "ypos" "p.5" + "zpos" "2" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor_override" "235 226 202 255" // tanlight + "proportionaltoparent" "1" + + "BadgeProgressMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "BadgeProgressMeter" + "xpos" "1" + "ypos" "1" + "zpos" "2" + "wide" "98" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "dulltext" "0" + "brighttext" "0" + "proportionaltoparent" "1" + "fgcolor_override" "132 76 0 255" + "bgcolor_override" "0 0 0 255" + } + + "BadgeProgressMeterText" + { + "ControlName" "CExLabel" + "fieldName" "BadgeProgressMeterText" + "font" "AdFont_AdText" + "labelText" "" + "textAlignment" "center" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "proportionaltoparent" "1" + "fgcolor" "TanLight" + } + } + + "ContractsCompletedLabel" + { + "ControlName" "CExLabel" + "fieldName" "ContractsCompletedLabel" + "font" "AdFont_AdText" + "labelText" "#QuestLog_ContractsCompleted" + "textAlignment" "west" + "xpos" "p.57" + "ypos" "0" + "zpos" "2" + "wide" "100" + "tall" "p.45" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "proportionaltoparent" "1" + "fgcolor" "TanLight" + } + + "ContractMeterContainer" + { + "ControlName" "EditablePanel" + "fieldName" "ContractMeterContainer" + "xpos" "p.57" + "ypos" "p.5" + "zpos" "2" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor_override" "235 226 202 255" // tanlight + "proportionaltoparent" "1" + + "ContractsCompletedProgressMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ContractsCompletedProgressMeter" + "xpos" "1" + "ypos" "1" + "zpos" "2" + "wide" "98" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "dulltext" "0" + "brighttext" "0" + "proportionaltoparent" "1" + "fgcolor_override" "132 76 0 255" + "bgcolor_override" "0 0 0 255" + } + + "ContractsCompletedProgressMeterText" + { + "ControlName" "CExLabel" + "fieldName" "ContractsCompletedProgressMeterText" + "font" "AdFont_AdText" + "labelText" "" + "textAlignment" "center" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "proportionaltoparent" "1" + "fgcolor" "TanLight" + } + } + } +} diff --git a/hud_toonhud/resource/ui/econ/questlogpanel_halloween.res b/hud_toonhud/resource/ui/econ/questlogpanel_halloween.res new file mode 100644 index 0000000..666e636 --- /dev/null +++ b/hud_toonhud/resource/ui/econ/questlogpanel_halloween.res @@ -0,0 +1,38 @@ +#base QuestLogPanel.res + +"Resource/UI/econ/QuestLogPanel.res" +{ + "QuestLog" + { + "ControlName" "CQuestLogPanel" + "fieldName" "QuestLog" + "xpos" "r350" + "ypos" "55" + "zpos" "1" + "wide" "300" + "tall" "350" + "visible" "0" + "enabled" "1" + "proportionaltoparent" "1" + } + + + "MainContainer" + { + "border" "SharpBlackContainer" + + "QuestLogTitle" + { + "font" "HudFontSmallBold" + "labelText" "#QuestLog_Title_Halloween" + "fgcolor" "245 240 230 255" + } + + "QuestList" + { + "no_quests" "#QuestLog_NoQuests_Halloween" + "need_a_pass" "#QuestLog_NeedPassForContracts_Halloween" + "not_possible" "#QuestLog_NoContractsPossible_Halloween" + } + } +} diff --git a/hud_toonhud/resource/ui/econ/store/v2/storehome_base.res b/hud_toonhud/resource/ui/econ/store/v2/storehome_base.res new file mode 100644 index 0000000..f76e6d5 --- /dev/null +++ b/hud_toonhud/resource/ui/econ/store/v2/storehome_base.res @@ -0,0 +1,598 @@ +"Resource/UI/StoreHome_Base.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" "G_MenuBg" + "infocus_bgcolor_override" "46 43 42 255" + "outoffocus_bgcolor_override" "46 43 42 255" + + "item_controls_xoffset" "2" + "item_controls_yoffset" "2" + + "max_cart_model_panels" "8" + + "item_ypos" "90" + "item_mod_wide" "40" + + "item_panels" "12" + "item_columns" "4" + "item_offcenter_x" "-230" + "item_xdelta" "8" + "item_ydelta" "8" + + "item_backdrop_zpos" "1" + "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_backdrop_zpos" "1" + + "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" + + "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" + } + } + + "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" + } + } + + "SaxtonBackgroundPanel" + { + "ControlName" "EditablePanel" + "fieldName" "SaxtonBackgroundPanel" + "xpos" "c-415" + "ypos" "10" + "zpos" "-1" + "wide" "300" + "tall" "300" + "visible" "1" + "enabled" "1" + + "MannCoImage" + { + "ControlName" "ImagePanel" + "fieldName" "MannCoImage" + "xpos" "15" + "ypos" "0" + "zpos" "0" + "wide" "420" + "tall" "220" + "visible" "0" + "enabled" "1" + "image" "store/saxton_welcome" + "scaleImage" "1" + } + } + + "StoreBackgroundPanel" + { + "ControlName" "EditablePanel" + "fieldName" "StoreBackgroundPanel" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "proportiontoparent" "1" + + "StoreBackgroundImage" + { + "ControlName" "ScalableImagePanel" + "fieldName" "StoreBackgroundImage" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enable" "1" + "image" "store/store_bg001" + "scale_image" "1" + "proportiontoparent" "1" + } + } + + "ReloadSchemeButton" + { + "ControlName" "CExButton" + "fieldName" "ReloadSchemeButton" + "xpos" "c-400" + "ypos" "350" + "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" + } + + "ItemCategoryTabs" + { + "ControlName" "CNavigationPanel" + "fieldName" "ItemCategoryTabs" + "xpos" "c-230" + "ypos" "58" + "zpos" "0" + "wide" "430" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "auto_scale" "1" + "auto_layout" "1" + "selected_button_default" "0" + "auto_layout_horizontal_buffer" "9" + "display_vertically" "0" + + "ButtonSettings" + { + "wide" "100" + "tall" "30" + "textinsety" "-5" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textAlignment" "center" + "scaleImage" "1" + "font" "HudFontSmallestBold" + + "fgcolor" "124 114 99 255" + "defaultBgColor_override" "38 35 33 255" + "defaultFgColor_override" "124 114 99 255" + "armedBgColor_override" "30 30 30 255" + "armedFgColor_override" "124 114 99 255" + "selectedBgColor_override" "10 10 10 255" + "selectedFgColor_override" "235 227 203 255" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "sound_armed" "UI/buttonrollover.wav" + + "paintbackground" "1" + "paintborder" "1" + + "border" "ButtonBorder" + + "stayselectedonclick" "1" + "keyboardinputenabled" "0" + } + } + + "PrevPageButton" + { + "ControlName" "CExButton" + "fieldName" "PrevPageButton" + "xpos" "c130" + "ypos" "303" + "zpos" "5" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "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" "c160" + "ypos" "303" + "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" "c210" + "ypos" "303" + "zpos" "5" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "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" + } + + "BackpackSpaceLabel" + { + "ControlName" "CExLabel" + "fieldName" "BackpackSpaceLabel" + "font" "HudFontSmallestBold" + "labelText" "%freebackpackspace%" + "textAlignment" "west" + "xpos" "c-237" + "ypos" "333" + "zpos" "10" + "wide" "160" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "CartButton" + { + "ControlName" "CExButton" + "fieldName" "CartButton" + "font" "HudFontSmallBold" + "labelText" "%storecart%" + "textAlignment" "east" + "xpos" "c-238" + "ypos" "355" + "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-233" + "ypos" "358" + "zpos" "13" + "wide" "24" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "store_cart" + "scaleImage" "1" + } + + "BrowseTheStoreButton" + { + "ControlName" "CExButton" + "fieldName" "BrowseTheStoreButton" + "xpos" "c-365" + "ypos" "355" + "zpos" "2" + "wide" "160" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "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-230" + "ypos" "301" + "zpos" "2" + "wide" "170" + "tall" "24" + "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" + "paintbackground" "1" + "defaultBgColor_override" "46 43 42 255" + "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" "0" + "enabled" "1" + } + + "HomePageLabelContainer" + { + "ControlName" "EditablePanel" + "fieldName" "HomePageLabelContainer" + "xpos" "c-295" + "ypos" "54" + "zpos" "5" + "wide" "200" + "tall" "160" + "mouseinputenabled" "0" + "visible" "0" + + "CaseLabel" + { + "ControlName" "CExLabel" + "fieldName" "CaseLabel" + "font" "HudFontMediumBold" + "labelText" "#Store_Case_Label" + "textAlignment" "west" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "200" + "tall" "20" + "autoresize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + } + + "KeyLabel" + { + "ControlName" "CExLabel" + "fieldName" "KeyLabel" + "font" "HudFontMediumBold" + "labelText" "#Store_Key_Label" + "textAlignment" "west" + "xpos" "0" + "ypos" "70" + "zpos" "0" + "wide" "200" + "tall" "20" + "autoresize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + } + + "TauntLabel" + { + "ControlName" "CExLabel" + "fieldName" "CaseLabel" + "font" "HudFontMediumBold" + "labelText" "#Store_Taunt_Label" + "textAlignment" "west" + "xpos" "0" + "ypos" "140" + "zpos" "0" + "wide" "200" + "tall" "20" + "autoresize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + } + } +} diff --git a/hud_toonhud/resource/ui/econ/store/v2/storepage.res b/hud_toonhud/resource/ui/econ/store/v2/storepage.res new file mode 100644 index 0000000..d507e51 --- /dev/null +++ b/hud_toonhud/resource/ui/econ/store/v2/storepage.res @@ -0,0 +1,2757 @@ +"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" "G_MenuBg" + "infocus_bgcolor_override" "G_MenuBg" + "outoffocus_bgcolor_override" "G_MenuBg" + + "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" "0" + "item_backdrop_color" "0 0 0 0" + "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" "G_LoadoutItemBg" + "item_panel_bgcolor_mouseover" "G_LoadoutItemBg" + "item_panel_bgcolor_selected" "G_LoadoutItemBg" + + "classicon_xdelta" "5" + + "modelpanels_kv" + { + "ControlName" "CItemModelPanel" + "xpos" "c-70" + "ypos" "270" + "zpos" "5" + "wide" "111" + "tall" "74" + "visible" "0" + "bgcolor_override" "0 0 0 255" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_xpos" "24" + "model_ypos" "13" + "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" "c193" + "ypos" "16" + "wide" "100" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "1" + "unicode" "1" + "fgcolor_override" "G_InputText" + "bgcolor_override" "G_MenuText" + "paintbackgroundtype" "2" + "font" "HudFontSmallestBold" + } + + "SearchIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "SearchIcon" + "xpos" "c274" + "ypos" "16" + "wide" "19" + "tall" "19" + "zpos" "10" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "mouseinputenabled" "0" + "image" "replay/thumbnails/search" + "drawcolor" "G_MenuBg" + } + + "SubcategoryFilterComboBox" + { + "ControlName" "ComboBox" + "fieldName" "SubcategoryFilterComboBox" + "Font" "HudFontSmallestBold" + "xpos" "c3" + "ypos" "16" + "zpos" "1" + "wide" "80" + "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" "G_InputText" + "bgcolor_override" "G_MenuText" + "disabledFgColor_override" "G_DimmInputText" + "disabledBgColor_override" "G_MenuText" + "selectionColor_override" "0 0 0 0" + "selectionTextColor_override" "G_InputText" + "defaultSelectionBG2Color_override" "0 0 0 0" + + "Button" + { + "defaultFgColor_override" "0 0 0 240" + "defaultBgColor_override" "0 0 0 0" + "armedFgColor_override" "0 0 0 240" + "armedBgColor_override" "0 0 0 0" + "paintbackgroundtype" "2" + } + } + + "SortFilterComboBox" + { + "ControlName" "ComboBox" + "fieldName" "SortFilterComboBox" + "Font" "HudFontSmallestBold" + "xpos" "c88" + "ypos" "16" + "zpos" "1" + "wide" "100" + "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" "G_InputText" + "bgcolor_override" "G_MenuText" + "disabledFgColor_override" "G_DimmInputText" + "disabledBgColor_override" "G_MenuText" + "selectionColor_override" "0 0 0 0" + "selectionTextColor_override" "0 0 0 240" + "defaultSelectionBG2Color_override" "0 0 0 0" + + "Button" + { + "defaultFgColor_override" "0 0 0 240" + "defaultBgColor_override" "0 0 0 0" + "armedFgColor_override" "0 0 0 240" + "armedBgColor_override" "0 0 0 0" + "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" "c213" + "ypos" "344" + "zpos" "5" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "&A" + "font" "G_MenuArrowSmall" + "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" "c233" + "ypos" "344" + "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" "c273" + "ypos" "344" + "zpos" "5" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "&D" + "font" "G_MenuArrowSmall" + "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" "-9999" + "ypos" "-9999" + "zpos" "1" + "wide" "90" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fgcolor" "StoreDarkTan" + "Alpha" "0" + } + + "SubcategoryFiltersLabel" + { + "ControlName" "CExLabel" + "fieldName" "SubcategoryFiltersLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_ItemTypeFilterLabel" + "textAlignment" "west" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "1" + "wide" "100" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fgcolor" "StoreDarkTan" + "Alpha" "0" + } + + "SortFilterLabel" + { + "ControlName" "CExLabel" + "fieldName" "SortFilterLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_SortByLabel" + "textAlignment" "west" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "1" + "wide" "150" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fgcolor" "StoreDarkTan" + "Alpha" "0" + } + + "ClassFilterLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassFilterLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_ClassFilterLabel" + "textAlignment" "west" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "1" + "wide" "60" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fgcolor" "StoreDarkTan" + "Alpha" "0" + } + + "ClassFilterNavPanel" + { + "ControlName" "CNavigationPanel" + "fieldName" "ClassFilterNavPanel" + "xpos" "c-295" + "ypos" "14" + "zpos" "1" + "wide" "270" + "tall" "23" + "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%" + "fgcolor" "G_MenuText" + "fgcolor_override" "G_MenuText" + "textAlignment" "west" + "xpos" "c-292" + "ypos" "311" + "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-292" + "ypos" "342" + "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-291" + "ypos" "344" + "zpos" "13" + "wide" "24" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "store_cart" + "scaleImage" "1" + "drawcolor" "G_ButtonText" + } + + "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" "0" + "ypos" "0" + "zpos" "25" + "wide" "100" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + } + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" "G_MenuBg" + "armedFgColor_override" "200 80 60 255" + "depressedFgColor_override" "G_MenuBg" + + "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" + } + } + + "Wall" + { + "ControlName" "EditablePanel" + "fieldName" "Wall" + "xpos" "0" + "ypos" "50" + "zpos" "-5" + "wide" "f0" + "tall" "280" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_MenuShader" + } +} diff --git a/hud_toonhud/resource/ui/econ/store/v2/storepage_maps.res b/hud_toonhud/resource/ui/econ/store/v2/storepage_maps.res new file mode 100644 index 0000000..dbb8027 --- /dev/null +++ b/hud_toonhud/resource/ui/econ/store/v2/storepage_maps.res @@ -0,0 +1,122 @@ +#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" + } + + "SearchIcon" + { + "visible" "0" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#Store_Maps_Title" + "textAlignment" "north-west" + "xpos" "c-292" + "ypos" "8" + "zpos" "5" + "wide" "500" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_MenuText" + } + + "SubTitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "SubTitleLabel" + "font" "FontStoreOriginalPrice" + "labelText" "#Store_Maps_SubTitle" + "textAlignment" "south-west" + "xpos" "c-292" + "ypos" "18" + "zpos" "5" + "wide" "500" + "tall" "25" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_MenuText" + } + + "LearnMoreButton" + { + "ControlName" "CExButton" + "fieldName" "LearnMoreButton" + "xpos" "c175" + "ypos" "15" + "zpos" "5" + "wide" "120" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Store_LearnMore" + "font" "HudFontSmallestBold" + "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/hud_toonhud/resource/ui/econ/store/v2/storepanel.res b/hud_toonhud/resource/ui/econ/store/v2/storepanel.res new file mode 100644 index 0000000..4451416 --- /dev/null +++ b/hud_toonhud/resource/ui/econ/store/v2/storepanel.res @@ -0,0 +1,252 @@ +"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" "G_FontTiny" + "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" "0" + } + + "BackgroundHeader" + { + "ControlName" "EditablePanel" + "fieldName" "BackgroundHeader" + "xpos" "0" + "ypos" "0" + "zpos" "-2" + "wide" "f0" + "tall" "44" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Footer" + "paintborder" "1" + "border" "G_MenuHeader" + } + + "BackgroundFooter" + { + "ControlName" "EditablePanel" + "fieldName" "BackgroundFooter" + "xpos" "0" + "ypos" "r46" + "zpos" "1" + "wide" "f0" + "tall" "46" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Footer" + } + + "FooterLine" + { + "ControlName" "EditablePanel" + "fieldName" "FooterLine" + "xpos" "0" + "ypos" "r46" + "zpos" "2" + "wide" "f0" + "tall" "2" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Highlight" + } + + "Sheet" + { + "ControlName" "EditablePanel" + "fieldName" "Sheet" + "tabxindent" "50" + "tabxdelta" "10" + "tabheight" "25" + "yoffset" "14" + "transition_time" "0" + "paintbackground" "1" + "bgcolor_override" "G_Footer" + + "HeaderLine" + { + "ControlName" "EditablePanel" + "fieldName" "HeaderLine" + "xpos" "0" + "ypos" "38" + "zpos" "2" + "wide" "f0" + "tall" "2" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Highlight" + } + + "tabskv" + { + "textinsety" "-3" + "textinsetx" "5" + "font" "G_FontMedium" + "selectedcolor" "G_FooterText" + "unselectedcolor" "G_DimmFooterText" + "defaultBgColor_override" "0 0 0 0" + "selectedBgColor_override" "0 0 0 0" + "activeBgColor_override" "0 0 0 0" + "paintbackground" "0" + "paintborder" "0" + "activeborder_override" "" + "normalborder_override" "" + } + } + + "CloseButton" + { + "ControlName" "CExButton" + "fieldName" "CloseButton" + "xpos" "c-288" + "ypos" "r35" + "zpos" "2" + "wide" "135" + "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" + } + + "BackButtonQKey" + { + "ControlName" "CExButton" + "fieldName" "BackButtonQKey" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "-9999" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "&Q" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "Command" "back" + } + + "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" "c123" + "ypos" "r35" + "zpos" "5" + "wide" "25" + "tall" "25" + "font" "HudFontSmall" + "labelText" "" + "visible" "0" + } + + "SupportCommunityMapMakersLabel" + { + "ControlName" "CExLabel" + "fieldName" "SupportCommunityMapMakersLabel" + "textAlignment" "north-east" + "xpos" "c" + "ypos" "r26" + "zpos" "5" + "wide" "123" + "tall" "100" + "font" "DefaultVerySmall" + "labelText" "#Store_ConfirmStampDonationAddTitle" + "visible" "0" + } + + "CheckoutButton" + { + "ControlName" "CExButton" + "fieldName" "CheckoutButton" + "xpos" "c153" + "ypos" "r35" + "zpos" "2" + "wide" "135" + "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/hud_toonhud/resource/ui/econ/store/v2/storeviewcartpanel.res b/hud_toonhud/resource/ui/econ/store/v2/storeviewcartpanel.res new file mode 100644 index 0000000..215ed73 --- /dev/null +++ b/hud_toonhud/resource/ui/econ/store/v2/storeviewcartpanel.res @@ -0,0 +1,517 @@ +"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" "G_FontTiny" + "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" "50" + "visible" "0" + "enabled" "0" + "image" "loadout_header" + "tileImage" "1" + + } + + "G_BackgroundHeader" + { + "ControlName" "EditablePanel" + "fieldName" "G_BackgroundHeader" + "xpos" "0" + "ypos" "0" + "zpos" "-2" + "wide" "f0" + "tall" "56" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Highlight" + } + + "BackgroundFooter" + { + "ControlName" "EditablePanel" + "fieldName" "BackgroundFooter" + "xpos" "0" + "ypos" "420" + "zpos" "1" + "wide" "f0" + "tall" "60" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Footer" + } + + "FooterLine" + { + "ControlName" "EditablePanel" + "fieldName" "FooterLine" + "xpos" "0" + "ypos" "420" + "zpos" "2" + "wide" "f0" + "tall" "2" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Highlight" + } + + "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" "0" + "enabled" "0" + "image" "loadout_solid_line" + "scaleImage" "1" + } + + "Wall" + { + "ControlName" "EditablePanel" + "fieldName" "Wall" + "xpos" "0" + "ypos" "50" + "zpos" "-5" + "wide" "f0" + "tall" "280" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_MenuShader" + } + + "CartItemsLabel" + { + "ControlName" "CExLabel" + "fieldName" "CartItemsLabel" + "font" "HudFontMediumBold" + "labelText" "%storecart%" + "textAlignment" "west" + "xpos" "c-300" + "ypos" "15" + "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" "0" + "enabled" "0" + "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" "60" + "zpos" "5" + "wide" "600" + "tall" "260" + "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/hud_toonhud/resource/ui/enemycountpanel.res b/hud_toonhud/resource/ui/enemycountpanel.res new file mode 100644 index 0000000..a84bc85 --- /dev/null +++ b/hud_toonhud/resource/ui/enemycountpanel.res @@ -0,0 +1,99 @@ +"Resource/UI/EnemyCountPanel.res" +{ + "EnemyCountPanel" + { + "ControlName" "EditablePanel" + "fieldName" "EnemyCountPanel" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "22" + "tall" "34" + "visible" "0" + "enabled" "1" + } + + "EnemyCountImage" + { + "ControlName" "CTFImagePanel" + "fieldName" "EnemyCountImage" + "xpos" "3" + "ypos" "2" + "zpos" "3" + "wide" "16" + "tall" "16" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + + "EnemyCountImageBG" + { + "ControlName" "Panel" + "fieldName" "EnemyCountImageBG" + "xpos" "2" + "ypos" "1" + "zpos" "2" + "wide" "18" + "tall" "18" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "PaintBackgroundType" "2" + "bgcolor_override" "G_White" + } + + "EnemyCountCritImageBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "EnemyCountCritImageBG" + "xpos" "1" + "ypos" "0" + "zpos" "1" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "PaintBackgroundType" "2" + //"bgcolor" "Yellow" + //"bgcolor_override" "Yellow" + //"fgcolor_override" "Yellow" + //"PaintBackgroundType" "2" + "image" "../hud/leaderboard_class_critical" + } + + "EnemyCount" + { + "ControlName" "CExLabel" + "fieldName" "EnemyCount" + "font" "G_FontTiny" + "fgcolor" "G_White" + "xpos" "0" + "ypos" "18" + "zpos" "3" + "wide" "22" + "tall" "14" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%enemy_count%" + } + + "EnemyCountShadow" + { + "ControlName" "CExLabel" + "fieldName" "EnemyCount" + "font" "G_FontTiny" + "fgcolor" "G_Shadow" + "xpos" "1" + "ypos" "19" + "zpos" "3" + "wide" "22" + "tall" "14" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%enemy_count%" + } +} diff --git a/hud_toonhud/resource/ui/farmageddonhud.res b/hud_toonhud/resource/ui/farmageddonhud.res new file mode 100644 index 0000000..53cb18c --- /dev/null +++ b/hud_toonhud/resource/ui/farmageddonhud.res @@ -0,0 +1,26 @@ +#base "HudObjectivePlayerDestruction.res" + +"Resource/UI/farmageddonhud.res" +{ + "CarriedContainer" + { + "CarriedImage" + { + "image" "../hud/weedkiller_icon" + } + } + "ScoreContainer" + { + "ProgressBarContainer" + { + "FlagImageBlue" + { + "image" "../hud/weedkiller_icon" + } + "FlagImageRed" + { + "image" "../hud/weedkiller_icon" + } + } + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/flagstatus.res b/hud_toonhud/resource/ui/flagstatus.res new file mode 100644 index 0000000..2764f84 --- /dev/null +++ b/hud_toonhud/resource/ui/flagstatus.res @@ -0,0 +1,65 @@ +"Resource/UI/FlagStatus.res" +{ + "Arrow" + { + "ControlName" "CTFArrowPanel" + "fieldName" "Arrow" + "xpos" "50" + "ypos" "12" + "zpos" "1" + "wide" "60" + "tall" "60" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + + "if_mvm" + { + "xpos" "40" + "ypos" "10" + "wide" "80" + "tall" "80" + } + } + "Briefcase" + { + "ControlName" "CTFImagePanel" + "fieldName" "Briefcase" + "xpos" "67" + "ypos" "29" + "zpos" "2" + "wide" "26" + "tall" "26" + "visible" "1" + "enabled" "1" + "image" "../hud/objectives_flagpanel_briefcase" + "scaleImage" "1" + + "if_mvm" + { + "xpos" "62" + "ypos" "31" + "wide" "38" + "tall" "38" + } + } + "StatusIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "StatusIcon" + "xpos" "70" + "ypos" "33" + "zpos" "3" + "wide" "22" + "tall" "22" + "visible" "1" + "enabled" "1" + "image" "../hud/objectives_flagpanel_ico_flag_home" + "scaleImage" "1" + + "if_mvm" + { + "visible" "0" + } + } +} diff --git a/hud_toonhud/resource/ui/freezepanel_basic.res b/hud_toonhud/resource/ui/freezepanel_basic.res new file mode 100644 index 0000000..7fed358 --- /dev/null +++ b/hud_toonhud/resource/ui/freezepanel_basic.res @@ -0,0 +1,467 @@ +"Resource/UI/FreezePanel_Basic.res" +{ + "FreezePanel" + { + "ControlName" "CTFFreezePanel" + "fieldName" "FreezePanel" + "screenshot_move_panel_to_corner" "0" + } + + "FreezePanelBase" [$X360] + { + "ControlName" "EditablePanel" + "fieldName" "FreezePanelBase" + "xpos" "0" + "ypos" "0" + "wide" "640" + "tall" "480" + "visible" "1" + + "NemesisSubPanel" + { + "ControlName" "EditablePanel" + "fieldName" "NemesisSubPanel" + "xpos" "c46" + "ypos" "223" + "zpos" "4" + "wide" "166" + "tall" "38" + "visible" "1" + + "NemesisPanelBG" + { + "ControlName" "ImagePanel" + "fieldName" "NemesisPanelBG" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "166" + "tall" "38" + "visible" "1" + "enabled" "1" + "image" "../hud/freezecam_black_bg" + "scaleImage" "1" + } + "NemesisIcon" + { + "ControlName" "ImagePanel" + "fieldName" "NemesisIcon" + "xpos" "5" + "ypos" "-1" + "zpos" "6" + "wide" "36" + "tall" "36" + "visible" "1" + "enabled" "1" + "image" "../hud/leaderboard_nemesis_freezecam" + "scaleImage" "1" + } + "NemesisLabel" + { + "ControlName" "Label" + "fieldName" "NemesisLabel" + "font" "HudFontMediumSmall" + "xpos" "44" + "ypos" "10" + "zpos" "6" + "wide" "112" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%nemesisname%" + "textAlignment" "west" + } + } + "FreezePanelBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "FreezePanelBG" + "xpos" "c-38" + "ypos" "245" + "zpos" "0" + "wide" "266" + "tall" "48" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + } + + "FreezeLabel" + { + "ControlName" "Label" + "fieldName" "FreezeLabel" + "font" "DefaultSmall" + "xpos" "c2" + "ypos" "255" + "zpos" "1" + "wide" "252" + "tall" "9" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#FreezePanel_Killer" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "FreezeLabelKiller" + { + "ControlName" "Label" + "fieldName" "FreezeLabelKiller" + "font" "HudFontSmall" + "xpos" "c6" + "ypos" "266" + "zpos" "1" + "wide" "252" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%killername%" + "textAlignment" "Left" + } + + "FreezePanelHealth" + { + "ControlName" "EditablePanel" + "fieldName" "FreezePanelHealth" + "xpos" "c-30" + "ypos" "253" + "zpos" "1" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "HealthBonusPosAdj" "9" + "HealthDeathWarning" "0.49" + "TFFont" "HudFontSmall" + "HealthDeathWarningColor" "HUDDeathWarning" + "TextColor" "HudOffWhite" + } + } + + "itempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "itempanel" + "xpos" "r180" + "ypos" "0" + "zpos" "10" + "wide" "170" + "tall" "100" + "visible" "0" + "PaintBackgroundType" "0" + "paintborder" "1" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + + "model_ypos" "10" + "model_center_x" "1" + "model_wide" "90" + "model_tall" "60" + + "text_xpos" "10" + "text_ypos" "10" + "text_wide" "150" + "text_center" "1" + + "max_text_height" "100" + "padding_height" "10" + "resize_to_text" "1" + "text_forcesize" "2" + + "itemmodelpanel" + { + "fieldName" "itemmodelpanel" + "use_item_rendertarget" "0" + "useparentbg" "1" + } + + "ItemLabel" + { + "ControlName" "Label" + "fieldName" "ItemLabel" + "font" "DefaultSmall" + "xpos" "10" + "ypos" "3" + "zpos" "1" + "wide" "270" + "tall" "9" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#FreezePanel_Item" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + + "FreezePanelBase" [$WIN32] + { + "ControlName" "EditablePanel" + "fieldName" "FreezePanelBase" + "xpos" "r200" + "ypos" "150" + "wide" "310" + "tall" "300" + "visible" "1" + + "FreezePanelBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "FreezePanelBG" + "xpos" "20" + "ypos" "100" + "zpos" "0" + "wide" "203" + "tall" "28" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "FreezeLabel" + { + "ControlName" "Label" + "fieldName" "FreezeLabel" + "font" "DefaultVerySmall" + "xpos" "48" + "ypos" "103" + "zpos" "1" + "wide" "252" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#FreezePanel_Killer" + "textAlignment" "North-West" + "dulltext" "0" + "brighttext" "0" + "fgcolor_override" "G_White" + } + + "FreezePanelHealth" [$WIN32] + { + "ControlName" "CTFFreezePanelHealth" + "fieldName" "FreezePanelHealth" + "xpos" "21" // 1 CTHB + "xpos_minmode" "21" // 1 CTHB + "ypos" "101" // 2 CTHB + "ypos_minmode" "101" // 2 CTHB + "zpos" "0" + "wide" "27" // 3 CTHB + "tall" "27" // 3 CTHB + "visible" "1" + "enabled" "1" + "HealthBonusPosAdj" "10" // 4 CTHB + "HealthDeathWarning" "0.49" + "TFFont" "G_FontTiny" + "HealthDeathWarningColor" "HUDDeathWarning" + "TextColor" "G_White" + "paintborder" "0" // 5 CTHB + "paintbackground" "0" // 5 CTHB + "border" "G_HealthBorder" + "bgcolor_override" "G_HealthBarBg" + } + + "FreezeLabelKiller" + { + "ControlName" "Label" + "fieldName" "FreezeLabelKiller" + "font" "G_FontSmall_2" + "xpos" "66" + "ypos" "110" + "zpos" "1" + "wide" "252" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%killername%" + "textAlignment" "Left" + "fgcolor_override" "G_White" + } + + "AvatarImage" + { + "ControlName" "CAvatarImagePanel" + "fieldName" "AvatarImage" + "xpos" "49" + "ypos" "111" + "zpos" "0" + "wide" "15" + "tall" "15" + "visible" "1" + "enabled" "1" + "image" "" + "scaleImage" "1" + "color_outline" "0 0 0 255" + } + + "NemesisSubPanel" + { + "ControlName" "EditablePanel" + "fieldName" "NemesisSubPanel" + "xpos" "0" // FIXME + "ypos" "133" + "zpos" "4" + "wide" "300" + "tall" "14" + "visible" "1" + + "NemesisPanelBG" + { + "ControlName" "ScalableImagePanel" + "fieldName" "NemesisPanelBG" + "xpos" "20" + "ypos" "0" + "zpos" "5" + "wide" "314" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_brown" + "scaleImage" "1" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + "paintborder" "1" + "border" "G_TargetBorder" + } + "NemesisIcon" + { + "ControlName" "ImagePanel" + "fieldName" "NemesisIcon" + "xpos" "23" + "ypos" "0" + "zpos" "6" + "wide" "16" + "tall" "16" + "visible" "1" + "enabled" "1" + "image" "../hud/leaderboard_nemesis" + "scaleImage" "1" + } + "NemesisLabel" + { + "ControlName" "Label" + "fieldName" "NemesisLabel" + "font" "G_FontSmall_2" + "xpos" "40" + "ypos" "2" + "zpos" "6" + "wide" "140" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%nemesisname%" + "textAlignment" "west" + "fgcolor_override" "TanLight" + "textinsetx" "5" + } + "NemesisLabel2" + { + "ControlName" "Label" + "fieldName" "NemesisLabel2" + "font" "DefaultSmall" + "xpos" "0" + "ypos" "0" + "zpos" "6" + "wide" "112" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "%nemesisadvice%" + "textAlignment" "west" + } + } + } + + "ScreenshotPanel" + { + "ControlName" "EditablePanel" + "fieldName" "ScreenshotPanel" + "xpos" "c-83" + "ypos" "50" + "zpos" "2" + "wide" "166" + "tall" "40" + "visible" "0" + + "ScreenshotPanelBG" + { + "ControlName" "ImagePanel" + "fieldName" "ScreenshotPanelBG" + "xpos" "0" + "ypos" "8" + "zpos" "0" + "wide" "166" + "tall" "38" + "visible" "1" + "enabled" "1" + "image" "../hud/freezecam_black_bg" + "scaleImage" "1" + } + "ScreenshotIcon" + { + "ControlName" "ImagePanel" + "fieldName" "ScreenshotIcon" + "xpos" "3" + "ypos" "0" + "zpos" "1" + "wide" "36" + "tall" "36" + "visible" "1" + "enabled" "1" + "image" "../hud/ico_camera" + "scaleImage" "1" + } + "ScreenshotLabel" + { + "ControlName" "Label" + "fieldName" "ScreenshotLabel" + "font" "SpectatorKeyHints" + "xpos" "40" + "ypos" "25" + "zpos" "2" + "wide" "133" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%text%" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + } + } +} + + + + + diff --git a/hud_toonhud/resource/ui/freezepanelkillerhealth.res b/hud_toonhud/resource/ui/freezepanelkillerhealth.res new file mode 100644 index 0000000..3e9a9be --- /dev/null +++ b/hud_toonhud/resource/ui/freezepanelkillerhealth.res @@ -0,0 +1,94 @@ +"Resource/UI/FreezePanelKillerHealth.res" +{ + "PlayerStatusHealthImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusHealthImage" + "xpos" "3" + "ypos" "3" + "zpos" "4" + "wide" "21" + "tall" "21" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + "PlayerStatusHealthImageBG" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusHealthImageBG" + "xpos" "2" + "ypos" "2" + "zpos" "3" + "wide" "23" + "tall" "23" + "visible" "1" + "enabled" "1" + "image" "../hud/health_bg" + "scaleImage" "1" + } + "BuildingStatusHealthImageBG" + { + "ControlName" "ImagePanel" + "fieldName" "BuildingStatusHealthImageBG" + "xpos" "0" + "ypos" "2" + "zpos" "3" + "wide" "23" + "tall" "23" + "visible" "0" + "enabled" "1" + "image" "../hud/health_equip_bg" + "scaleImage" "1" + } + "PlayerStatusHealthBonusImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusHealthBonusImage" + "xpos" "3" + "ypos" "3" + "zpos" "2" + "wide" "21" + "tall" "21" + "visible" "1" + "enabled" "1" + "image" "../hud/health_over_bg" + "scaleImage" "1" + "autoResize" "1" + } + + "PlayerStatusHealthValue" + { + "ControlName" "CExLabel" + "fieldName" "PlayerStatusHealthValue" + "xpos" "-8" + "ypos" "2" + "zpos" "10" + "wide" "43" + "tall" "23" + "visible" "1" + "enabled" "1" + "labelText" "%Health%" + "textAlignment" "center" + "font" "G_FontTargetIDHealth" + "fgcolor" "G_TargetHealthValue" + "autoResize" "0" + } + "PlayerStatusHealthValueShadow" + { + "ControlName" "CExLabel" + "fieldName" "PlayerStatusHealthValueShadow" + "xpos" "-7" + "ypos" "3" + "zpos" "10" + "wide" "43" + "tall" "23" + "visible" "1" + "enabled" "1" + "labelText" "%Health%" + "textAlignment" "center" + "font" "G_FontTargetIDHealth" + "fgcolor" "G_TargetHealthValueShadow" + "autoResize" "0" + } +} diff --git a/hud_toonhud/resource/ui/globalchat.res b/hud_toonhud/resource/ui/globalchat.res new file mode 100644 index 0000000..6788276 --- /dev/null +++ b/hud_toonhud/resource/ui/globalchat.res @@ -0,0 +1,125 @@ +"Resource/UI/GlobalChat.res" +{ + "partychat" + { + "fieldName" "partychat" + "visible" "1" + "enabled" "1" + "xpos" "5" + "ypos" "10" + "zpos" "1001" + "wide" "200" + "tall" "200" + "proportionaltoparent" "1" + "keyboardinputenabled" "1" + "mouseinputenabled" "1" + "border" "QuickplayBorder" + + "log_font_small" "GlobalChatFont" + "log_font_medium" "GlobalChatFont" + "log_font_large" "GlobalChatFont" + + "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" "200" + "resize_time" "0.3" + "invalidate_parent_on_resize" "0" + } + + "chatlog" + { + // "ControlName" "richtext" + "fieldName" "chatlog" + "xpos" "cs-0.5" + "ypos" "5" + "zpos" "1" + "wide" "f0" + "tall" "f20" + "visible" "1" + "proportionaltoparent" "1" + "RoundedCorners" "0" + "font" "GlobalChatFont" + + "bgcolor_override" "0 0 0 50" + + "pinCorner" "2" + "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" "6" + "ypos" "rs1+14" + "zpos" "1" + "wide" "f2" + "tall" "13" + "visible" "1" + "proportionaltoparent" "1" + "bgcolor_override" "0 0 0 255" + "RoundedCorners" "0" + "font" "GlobalChatInputFont" + "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" + "proportionaltoparent" "1" + "bgcolor_override" "0 0 0 0" + "RoundedCorners" "0" + "border" "QuickplayBorder" + + "keyboardinputenabled" "0" + "mouseinputenabled" "0" + + "pinCorner" "2" + } +} diff --git a/hud_toonhud/resource/ui/healthiconpanel.res b/hud_toonhud/resource/ui/healthiconpanel.res new file mode 100644 index 0000000..bb4f9d1 --- /dev/null +++ b/hud_toonhud/resource/ui/healthiconpanel.res @@ -0,0 +1,29 @@ +"Resource/UI/HealthIconPanel.res" +{ + "SpectatorGUIHealth" + { + "ControlName" "EditablePanel" + "fieldName" "SpectatorGUIHealth" + "xpos" "17" + "xpos_minmode" "17" // 1 CTHB + "ypos" "0" // 2 CTHB + "ypos_minmode" "0" + "wide" "26" // 3 CTHB + "tall" "26" // 3 CTHB + "visible" "1" + "enabled" "1" + "TFFont" "G_FontTiny" + "TextColor" "G_White" + "paintborder" "0" // 2 CTHB + "paintbackground" "0" // 2 CTHB + "border" "G_HealthBorder" + "bgcolor_override" "G_HealthBarBg" + "HealthBonusPosAdj" "10" // 4 CTHB + "HealthDeathWarning" "0.49" + "HealthDeathWarningColor" "HUDDeathWarning" + } +} + + + + diff --git a/hud_toonhud/resource/ui/hud_obj_dispenser.res b/hud_toonhud/resource/ui/hud_obj_dispenser.res new file mode 100644 index 0000000..ffcec7c --- /dev/null +++ b/hud_toonhud/resource/ui/hud_obj_dispenser.res @@ -0,0 +1,393 @@ +"Resource/UI/hud_obj_dispenser.res" +{ + "BuildingStatusItem" + { + "ControlName" "Frame" + "fieldName" "BuildingStatusItem" + "xpos" "0" + "ypos" "0" + "wide" "150" + "tall" "31" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "Background" + { + "ControlName" "CIconPanel" + "fieldName" "Background" + "xpos" "-38" + "ypos" "-10" + "zpos" "-1" + "wide" "320" + "tall" "60" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "obj_status_background_disabled" + "iconColor" "255 255 255 255" + } + + "Icon_Dispenser" + { + "ControlName" "CIconPanel" + "fieldName" "Icon" + "xpos" "24" + "ypos" "1" + "zpos" "1" + "wide" "28" + "tall" "28" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_dispenser" + "iconColor" "255 255 255 255" + } + + "NotBuiltPanel" + { + "ControlName" "EditablePanel" + "fieldName" "NotBuiltPanel" + "xpos" "0" + "ypos" "0" + "wide" "160" + "tall" "31" + "visible" "1" + + "NotBuiltLabel" + { + "ControlName" "CExLabel" + "fieldName" "NotBuiltLabel" + "font" "DefaultVerySmall" + "xpos" "60" + "ypos" "0" + "wide" "200" + "tall" "31" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Building_hud_dispenser_not_built" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "NotBuiltBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "NotBuiltBg" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "120" + "tall" "31" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/color_panel_brown" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + } + + "BuiltPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BuiltPanel" + "xpos" "0" + "ypos" "0" + "wide" "160" + "tall" "31" + "visible" "0" + + "Icon_Upgrade_1" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Upgrade_1" + "xpos" "46" + "ypos" "4" + "zpos" "1" + "wide" "8" + "tall" "8" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_upgrade_1" + "iconColor" "255 255 255 255" + } + + "Icon_Upgrade_2" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Upgrade_2" + "xpos" "46" + "ypos" "4" + "zpos" "1" + "wide" "8" + "tall" "8" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_upgrade_2" + "iconColor" "255 255 255 255" + } + + "Icon_Upgrade_3" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Upgrade_3" + "xpos" "46" + "ypos" "4" + "zpos" "1" + "wide" "8" + "tall" "8" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_upgrade_3" + "iconColor" "255 255 255 255" + } + + "BuiltBgCustom" + { + "ControlName" "EditablePanel" + "fieldName" "BuiltBgCustom" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "120" + "tall" "31" + "visible" "0" // CBSBC1 + "enabled" "1" + "bgcolor_override" "G_CustomBuildingStatusBg" + } + + "BuiltBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "BuiltBg" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "120" + "tall" "31" + "visible" "1" // CBSBC2 + "enabled" "1" + "scaleImage" "1" + "image" "../hud/color_panel_brown" + "teambg_1" "../hud/color_panel_brown" + "teambg_2" "../hud/eng_status_area_sentry_red" + "teambg_2_lodef" "../hud/eng_status_area_sentry_red" + "teambg_3" "../hud/eng_status_area_sentry_blue" + "teambg_3_lodef" "../hud/eng_status_area_sentry_blue" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "43" + "src_corner_width" "43" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "AlertTray" + { + "ControlName" "CIconPanel" + "fieldName" "AlertTray" + "xpos" "118" + "ypos" "-1" + "zpos" "-4000" + "wide" "26" + "tall" "33" + "visible" "1" + "enabled" "1" + "icon" "obj_status_alert_background_tall" + "paintborder" "0" + } + + + "WrenchIcon" + { + "ControlName" "CIconPanel" + "fieldName" "WrenchIcon" + "xpos" "122" + "ypos" "7" + "zpos" "20" + "wide" "16" + "tall" "16" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_icon_wrench" + "iconColor" "0 0 0 255" + } + + + "SapperIcon" + { + "ControlName" "CIconPanel" + "fieldName" "SapperIcon" + "xpos" "122" + "ypos" "7" + "zpos" "20" + "wide" "17" + "tall" "17" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_icon_sapper" + "iconColor" "255 255 255 255" + } + + "Health" + { + "ControlName" "CBuildingHealthBar" + "fieldName" "Health" + "font" "Default" + "xpos" "6" + "ypos" "3" + "wide" "8" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BuildingPanel" + "xpos" "54" + "ypos" "0" + "wide" "100" + "tall" "31" + "visible" "0" + + "BuildingLabel" + { + "ControlName" "CExLabel" + "fieldName" "BuildingLabel" + "xpos" "0" + "ypos" "5" + "wide" "200" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Building_hud_building" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontTiny_2" + } + + "BuildingProgress" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "BuildingProgress" + "font" "Default" + "xpos" "0" + "ypos" "16" + "wide" "50" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + + "RunningPanel" + { + "ControlName" "EditablePanel" + "fieldName" "RunningPanel" + "xpos" "60" + "ypos" "0" + "wide" "100" + "tall" "31" + "visible" "0" + + "AmmoIcon" + { + "ControlName" "ImagePanel" + "fieldName" "AmmoIcon" + "xpos" "0" + "ypos" "5" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/hud_obj_status_ammo_64" + "drawcolor" "ProgressOffWhite" + } + + "Ammo" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "Ammo" + "font" "Default" + "xpos" "12" + "ypos" "6" + "wide" "38" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "UpgradeIcon" + { + "ControlName" "CIconPanel" + "fieldName" "UpgradeIcon" + "xpos" "0" + "ypos" "16" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "ProgressOffWhite" + } + + "Upgrade" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "Upgrade" + "font" "Default" + "xpos" "12" + "ypos" "17" + "wide" "38" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hud_obj_sapper.res b/hud_toonhud/resource/ui/hud_obj_sapper.res new file mode 100644 index 0000000..a6b7155 --- /dev/null +++ b/hud_toonhud/resource/ui/hud_obj_sapper.res @@ -0,0 +1,239 @@ +"Resource/UI/hud_obj_sapper.res" +{ + "BuildingStatusItem" + { + "ControlName" "Frame" + "fieldName" "BuildingStatusItem" + "xpos" "0" + "ypos" "0" + "wide" "150" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "Background" + { + "ControlName" "CIconPanel" + "fieldName" "Background" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "120" + "tall" "31" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "obj_status_background_red" + "iconColor" "255 255 255 255" + } + + "Icon" + { + "ControlName" "CIconPanel" + "fieldName" "Icon" + "xpos" "20" + "ypos" "3" + "wide" "24" + "tall" "24" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_sapper" + "iconColor" "255 255 255 255" + } + + "NotBuiltPanel" + { + "ControlName" "EditablePanel" + "fieldName" "NotBuiltPanel" + "xpos" "0" + "ypos" "0" + "wide" "160" + "tall" "31" + "visible" "1" + + "NotBuiltLabel" + { + "ControlName" "CExLabel" + "fieldName" "NotBuiltLabel" + "font" "DefaultSmall" + "xpos" "60" + "ypos" "0" + "wide" "200" + "tall" "31" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Building_hud_sapper_not_built" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + + "BuiltPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BuiltPanel" + "xpos" "0" + "ypos" "0" + "wide" "160" + "tall" "43" + "visible" "0" + + "BuiltBgCustom" + { + "ControlName" "EditablePanel" + "fieldName" "BuiltBgCustom" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "120" + "tall" "28" + "visible" "0" // CBSBC1 + "enabled" "1" + "bgcolor_override" "G_CustomBuildingStatusBg" + } + + "BuiltBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "BuiltBg" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "120" + "tall" "28" + "visible" "1" // CBSBC2 + "enabled" "1" + "scaleImage" "1" + "image" "../hud/color_panel_brown" + "teambg_1" "../hud/color_panel_brown" + "teambg_2" "../hud/eng_status_area_sentry_red" + "teambg_2_lodef" "../hud/eng_status_area_sentry_red" + "teambg_3" "../hud/eng_status_area_sentry_blue" + "teambg_3_lodef" "../hud/eng_status_area_sentry_blue" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "43" + "src_corner_width" "43" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "Health" + { + "ControlName" "CBuildingHealthBar" + "fieldName" "Health" + "font" "Default" + "xpos" "5" + "ypos" "2" + "wide" "8" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BuildingPanel" + "xpos" "60" + "ypos" "0" + "wide" "100" + "tall" "31" + "visible" "0" + + "BuildingLabel" + { + "ControlName" "CExLabel" + "fieldName" "BuildingLabel" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "5" + "wide" "200" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Building_hud_building" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingProgress" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "BuildingProgress" + "font" "Default" + "xpos" "0" + "ypos" "16" + "wide" "50" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + + "RunningPanel" + { + "ControlName" "EditablePanel" + "fieldName" "RunningPanel" + "xpos" "53" + "ypos" "-1" + "wide" "100" + "tall" "31" + "visible" "0" + + "TargetIcon" + { + "ControlName" "CIconPanel" + "fieldName" "TargetIcon" + "xpos" "0" + "ypos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_sentrygun_1" + "iconColor" "255 255 255 255" + } + + "TargetHealth" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "TargetHealth" + "font" "Default" + "xpos" "23" + "ypos" "12" + "wide" "35" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hud_obj_sentrygun.res b/hud_toonhud/resource/ui/hud_obj_sentrygun.res new file mode 100644 index 0000000..dfbceb3 --- /dev/null +++ b/hud_toonhud/resource/ui/hud_obj_sentrygun.res @@ -0,0 +1,470 @@ +"Resource/UI/hud_obj_sentrygun.res" +{ + "BuildingStatusItem" + { + "ControlName" "Frame" + "fieldName" "BuildingStatusItem" + "xpos" "0" + "ypos" "0" + "wide" "150" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "Background" + { + "ControlName" "CIconPanel" + "fieldName" "Background" + "xpos" "-38" + "ypos" "-10" + "zpos" "-1" + "wide" "320" + "tall" "60" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "obj_status_background_disabled" + "iconColor" "255 255 255 255" + } + + "Icon_Sentry_1" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Sentry_1" + "xpos" "22" + "ypos" "12" + "wide" "36" + "tall" "36" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_sentrygun_1" + "iconColor" "255 255 255 255" + } + + "Icon_Sentry_2" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Sentry_2" + "xpos" "22" + "ypos" "12" + "wide" "36" + "tall" "36" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_sentrygun_2" + "iconColor" "255 255 255 255" + } + + + "Icon_Sentry_3" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Sentry_3" + "xpos" "22" + "ypos" "12" + "wide" "36" + "tall" "36" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_sentrygun_3" + "iconColor" "255 255 255 255" + } + + "NotBuiltPanel" + { + "ControlName" "EditablePanel" + "fieldName" "NotBuiltPanel" + "xpos" "0" + "ypos" "0" + "wide" "160" + "tall" "60" + "visible" "1" + + "NotBuiltLabel" + { + "ControlName" "CExLabel" + "fieldName" "NotBuiltLabel" + "font" "DefaultVerySmall" + "xpos" "60" + "ypos" "0" + "wide" "200" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Building_hud_sentry_not_built" + "labelText_lodef" "#Building_hud_sentry_not_built_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + + "BuiltPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BuiltPanel" + "xpos" "0" + "ypos" "0" + "wide" "160" + "tall" "60" + "visible" "0" + + "Icon_Upgrade_1" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Upgrade_1" + "xpos" "46" + "ypos" "4" + "zpos" "1" + "wide" "8" + "tall" "8" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_upgrade_1" + "iconColor" "255 255 255 255" + } + + "Icon_Upgrade_2" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Upgrade_2" + "xpos" "46" + "ypos" "4" + "zpos" "1" + "wide" "8" + "tall" "8" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_upgrade_2" + "iconColor" "255 255 255 255" + } + + "Icon_Upgrade_3" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Upgrade_3" + "xpos" "46" + "ypos" "4" + "zpos" "1" + "wide" "8" + "tall" "8" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_upgrade_3" + "iconColor" "255 255 255 255" + } + + "BuiltBgCustom" + { + "ControlName" "EditablePanel" + "fieldName" "BuiltBgCustom" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "120" + "tall" "58" + "visible" "0" // CBSBC1 + "enabled" "1" + "bgcolor_override" "G_CustomBuildingStatusBg" + } + + "BuiltBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "BuiltBg" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "120" + "tall" "58" + "visible" "1" // CBSBC2 + "enabled" "1" + "scaleImage" "1" + "image" "../hud/color_panel_brown" + "teambg_1" "../hud/color_panel_brown" + "teambg_2" "../hud/eng_status_area_sentry_red" + "teambg_2_lodef" "../hud/eng_status_area_sentry_red" + "teambg_3" "../hud/eng_status_area_sentry_blue" + "teambg_3_lodef" "../hud/eng_status_area_sentry_blue" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "43" + "src_corner_width" "43" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "AlertTray" + { + "ControlName" "CBuildingStatusAlertTray" + "fieldName" "AlertTray" + "xpos" "118" + "ypos" "-2" + "zpos" "-4000" + "wide" "26" + "tall" "63" + "visible" "1" + "enabled" "1" + "icon" "obj_status_alert_background_tall" + } + + "WrenchIcon" + { + "ControlName" "CIconPanel" + "fieldName" "WrenchIcon" + "xpos" "123" + "ypos" "22" + "zpos" "20" + "wide" "16" + "tall" "16" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_icon_wrench" + "iconColor" "0 0 0 255" + } + + + "SapperIcon" + { + "ControlName" "CIconPanel" + "fieldName" "SapperIcon" + "xpos" "122" + "ypos" "22" + "zpos" "20" + "wide" "17" + "tall" "17" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_icon_sapper" + "iconColor" "255 255 255 255" + } + + "Health" + { + "ControlName" "CBuildingHealthBar" + "fieldName" "Health" + "font" "Default" + "xpos" "6" + "ypos" "2" + "wide" "8" + "tall" "53" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BuildingPanel" + "xpos" "60" + "ypos" "0" + "wide" "100" + "tall" "60" + "visible" "0" + + "BuildingLabel" + { + "ControlName" "CExLabel" + "fieldName" "BuildingLabel" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "18" + "wide" "200" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Building_hud_building" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingProgress" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "BuildingProgress" + "font" "Default" + "xpos" "0" + "ypos" "29" + "wide" "50" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + + "RunningPanel" + { + "ControlName" "EditablePanel" + "fieldName" "RunningPanel" + "xpos" "60" + "ypos" "0" + "wide" "100" + "tall" "60" + "visible" "0" + + "KillIcon" + { + "ControlName" "ImagePanel" + "fieldName" "KillIcon" + "xpos" "0" + "ypos" "12" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/hud_obj_status_kill_64" + "drawcolor" "ProgressOffWhite" + } + + "KillsLabel" + { + "ControlName" "CExLabel" + "fieldName" "KillsLabel" + "font" "DefaultSmall" + "xpos" "12" + "ypos" "13" + "wide" "200" + "tall" "22" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Building_hud_sentry_kills_assists" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + } + + "ShellIcon" + { + "ControlName" "ImagePanel" + "fieldName" "ShellIcon" + "xpos" "0" + "ypos" "25" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/hud_obj_status_ammo_64" + "drawcolor" "ProgressOffWhite" + } + + "Shells" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "Shells" + "font" "Default" + "xpos" "12" + "ypos" "26" + "wide" "38" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "RocketIcon" + { + "ControlName" "ImagePanel" + "fieldName" "RocketIcon" + "xpos" "0" + "ypos" "38" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/hud_obj_status_rockets_64" + "drawcolor" "ProgressOffWhite" + } + + "Rockets" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "Rockets" + "font" "Default" + "xpos" "12" + "ypos" "39" + "wide" "38" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "UpgradeIcon" + { + "ControlName" "CIconPanel" + "fieldName" "UpgradeIcon" + "xpos" "0" + "ypos" "38" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "ProgressOffWhite" + } + + "Upgrade" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "Upgrade" + "font" "Default" + "xpos" "12" + "ypos" "39" + "wide" "38" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hud_obj_sentrygun_disp.res b/hud_toonhud/resource/ui/hud_obj_sentrygun_disp.res new file mode 100644 index 0000000..eb1f54e --- /dev/null +++ b/hud_toonhud/resource/ui/hud_obj_sentrygun_disp.res @@ -0,0 +1,340 @@ +"Resource/UI/hud_obj_sentrygun_disp.res" +{ + "BuildingStatusItem" + { + "ControlName" "Frame" + "fieldName" "BuildingStatusItem" + "xpos" "0" + "ypos" "0" + "wide" "150" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "Background" + { + "ControlName" "CIconPanel" + "fieldName" "Background" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "120" + "tall" "24" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_background_disabled" + "iconColor" "255 255 255 255" + } + + "Icon_Sentry_1" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Sentry_1" + "xpos" "30" + "ypos" "2" + "wide" "15" + "tall" "15" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_sentrygun_1" + "iconColor" "255 255 255 255" + } + + "NotBuiltPanel" + { + "ControlName" "EditablePanel" + "fieldName" "NotBuiltPanel" + "xpos" "0" + "ypos" "2" + "wide" "160" + "tall" "20" + "visible" "1" + + "NotBuiltLabel" + { + "ControlName" "CExLabel" + "fieldName" "NotBuiltLabel" + "font" "DefaultVerySmall" + "xpos" "60" + "ypos" "0" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Building_hud_disp_sentry_not_built" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "255 255 255 100" + } + } + + "BuiltPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BuiltPanel" + "xpos" "0" + "ypos" "2" + "wide" "160" + "tall" "22" + "visible" "0" + + "Icon_Upgrade_1" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Upgrade_1" + "xpos" "46" + "ypos" "4" + "zpos" "1" + "wide" "8" + "tall" "8" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "" + "iconColor" "255 255 255 255" + } + + "BuiltBgCustom" + { + "ControlName" "EditablePanel" + "fieldName" "BuiltBgCustom" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "120" + "tall" "20" + "visible" "0" // CBSBC1 + "enabled" "1" + "bgcolor_override" "G_CustomBuildingStatusBg" + } + + "BuiltBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "BuiltBg" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "120" + "tall" "20" + "visible" "1" // CBSBC2 + "enabled" "1" + "scaleImage" "1" + "image" "../hud/color_panel_brown" + "teambg_1" "../hud/color_panel_brown" + "teambg_2" "../hud/eng_status_area_sentry_red" + "teambg_2_lodef" "../hud/eng_status_area_sentry_red" + "teambg_3" "../hud/eng_status_area_sentry_blue" + "teambg_3_lodef" "../hud/eng_status_area_sentry_blue" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "43" + "src_corner_width" "43" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "AlertTray" + { + "ControlName" "CIconPanel" + "fieldName" "AlertTray" + "xpos" "118" + "ypos" "-1" + "zpos" "-4000" + "wide" "26" + "tall" "18" + "visible" "1" + "enabled" "1" + "icon" "obj_status_alert_background_tall" + "paintborder" "0" + } + + "WrenchIcon" + { + "ControlName" "CIconPanel" + "fieldName" "WrenchIcon" + "xpos" "122" + "ypos" "8" + "zpos" "20" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_icon_wrench" + "iconColor" "0 0 0 255" + } + + + "SapperIcon" + { + "ControlName" "CIconPanel" + "fieldName" "SapperIcon" + "xpos" "121" + "ypos" "8" + "zpos" "20" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_icon_sapper" + "iconColor" "255 255 255 255" + } + + "Health" + { + "ControlName" "CBuildingHealthBar" + "fieldName" "Health" + "font" "Default" + "xpos" "6" + "ypos" "3" + "wide" "8" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BuildingPanel" + "xpos" "60" + "ypos" "0" + "wide" "100" + "tall" "30" + "visible" "0" + + "BuildingLabel" + { + "ControlName" "CExLabel" + "fieldName" "BuildingLabel" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "3" + "wide" "200" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Building_hud_building" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingProgress" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "BuildingProgress" + "font" "Default" + "xpos" "0" + "ypos" "14" + "wide" "50" + "tall" "3" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + + "RunningPanel" + { + "ControlName" "EditablePanel" + "fieldName" "RunningPanel" + "xpos" "60" + "ypos" "0" + "wide" "100" + "tall" "20" + "visible" "0" + + "KillIcon" + { + "ControlName" "ImagePanel" + "fieldName" "KillIcon" + "xpos" "0" + "ypos" "5" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "image" "../hud/hud_obj_status_kill_64" + "drawcolor" "ProgressOffWhite" + } + + "KillsLabel" + { + "ControlName" "CExLabel" + "fieldName" "KillsLabel" + "font" "DefaultSmall" + "xpos" "12" + "ypos" "6" + "wide" "200" + "tall" "22" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Building_hud_sentry_kills_assists" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + } + + "ShellIcon" + { + "ControlName" "ImagePanel" + "fieldName" "ShellIcon" + "xpos" "0" + "ypos" "6" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/hud_obj_status_ammo_64" + "drawcolor" "ProgressOffWhite" + } + + "Shells" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "Shells" + "font" "Default" + "xpos" "12" + "ypos" "7" + "wide" "38" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hud_obj_tele_entrance.res b/hud_toonhud/resource/ui/hud_obj_tele_entrance.res new file mode 100644 index 0000000..3af0248 --- /dev/null +++ b/hud_toonhud/resource/ui/hud_obj_tele_entrance.res @@ -0,0 +1,411 @@ +"Resource/UI/hud_obj_tele_entrance.res" +{ + "BuildingStatusItem" + { + "ControlName" "Frame" + "fieldName" "BuildingStatusItem" + "xpos" "0" + "ypos" "0" + "wide" "150" + "tall" "31" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "Background" + { + "ControlName" "CIconPanel" + "fieldName" "Background" + "xpos" "-38" + "ypos" "-10" + "zpos" "-1" + "wide" "320" + "tall" "60" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "obj_status_background_disabled" + "iconColor" "255 255 255 255" + } + + "Icon_Teleport_Entrance" + { + "ControlName" "CIconPanel" + "fieldName" "Icon" + "xpos" "24" + "ypos" "1" + "zpos" "1" + "wide" "28" + "tall" "28" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_tele_entrance" + "iconColor" "255 255 255 255" + } + + "NotBuiltPanel" + { + "ControlName" "EditablePanel" + "fieldName" "NotBuiltPanel" + "xpos" "0" + "ypos" "0" + "wide" "160" + "tall" "31" + "visible" "1" + + "NotBuiltLabel" + { + "ControlName" "CExLabel" + "fieldName" "NotBuiltLabel" + "font" "DefaultVerySmall" + "xpos" "60" + "ypos" "0" + "wide" "200" + "tall" "31" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Building_hud_tele_enter_not_built_360" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + + "BuiltPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BuiltPanel" + "xpos" "0" + "ypos" "0" + "wide" "160" + "tall" "31" + "visible" "0" + + "Icon_Upgrade_1" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Upgrade_1" + "xpos" "46" + "ypos" "4" + "zpos" "1" + "wide" "8" + "tall" "8" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_upgrade_1" + "iconColor" "255 255 255 255" + } + + "Icon_Upgrade_2" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Upgrade_2" + "xpos" "46" + "ypos" "4" + "zpos" "1" + "wide" "8" + "tall" "8" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_upgrade_2" + "iconColor" "255 255 255 255" + } + + "Icon_Upgrade_3" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Upgrade_3" + "xpos" "46" + "ypos" "4" + "zpos" "1" + "wide" "8" + "tall" "8" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_upgrade_3" + "iconColor" "255 255 255 255" + } + + "BuiltBgCustom" + { + "ControlName" "EditablePanel" + "fieldName" "BuiltBgCustom" + "xpos" "0" + "ypos" "2" + "zpos" "-1" + "wide" "120" + "tall" "29" + "visible" "0" // CBSBC1 + "enabled" "1" + "bgcolor_override" "G_CustomBuildingStatusBg" + } + + "BuiltBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "BuiltBg" + "xpos" "0" + "ypos" "2" + "zpos" "-1" + "wide" "120" + "tall" "29" + "visible" "1" // CBSBC2 + "enabled" "1" + "scaleImage" "1" + "image" "../hud/color_panel_brown" + "teambg_1" "../hud/color_panel_brown" + "teambg_2" "../hud/eng_status_area_sentry_red" + "teambg_2_lodef" "../hud/eng_status_area_sentry_red" + "teambg_3" "../hud/eng_status_area_sentry_blue" + "teambg_3_lodef" "../hud/eng_status_area_sentry_blue" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "43" + "src_corner_width" "43" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "AlertTray" + { + "ControlName" "CIconPanel" + "fieldName" "AlertTray" + "xpos" "118" + "ypos" "2" + "zpos" "-4000" + "wide" "26" + "tall" "30" + "visible" "1" + "enabled" "1" + "icon" "obj_status_alert_background_tall" + } + + "WrenchIcon" + { + "ControlName" "CIconPanel" + "fieldName" "WrenchIcon" + "xpos" "122" + "ypos" "10" + "zpos" "20" + "wide" "16" + "tall" "16" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_icon_wrench" + "iconColor" "0 0 0 255" + } + + + "SapperIcon" + { + "ControlName" "CIconPanel" + "fieldName" "SapperIcon" + "xpos" "122" + "ypos" "8" + "zpos" "20" + "wide" "17" + "tall" "17" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_icon_sapper" + "iconColor" "255 255 255 255" + } + + "Health" + { + "ControlName" "CBuildingHealthBar" + "fieldName" "Health" + "font" "Default" + "xpos" "6" + "ypos" "4" + "wide" "8" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BuildingPanel" + "xpos" "60" + "ypos" "0" + "wide" "100" + "tall" "31" + "visible" "0" + + "BuildingLabel" + { + "ControlName" "CExLabel" + "fieldName" "BuildingLabel" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "5" + "wide" "200" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Building_hud_building" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingProgress" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "BuildingProgress" + "font" "Default" + "xpos" "0" + "ypos" "16" + "wide" "50" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + + "RunningPanel" + { + "ControlName" "EditablePanel" + "fieldName" "RunningPanel" + "xpos" "60" + "ypos" "0" + "wide" "100" + "tall" "31" + "visible" "0" + + "TeleportedIcon" + { + "ControlName" "ImagePanel" + "fieldName" "TeleportedIcon" + "xpos" "0" + "ypos" "5" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "1" + "enabled" "1" + "image" "../hud/hud_obj_status_teleport_64" + "drawcolor" "ProgressOffWhite" + "scaleImage" "1" + } + + "ChargingPanel" + { + "ControlName" "EditablePanel" + "fieldName" "ChargingPanel" + "xpos" "0" + "ypos" "0" + "wide" "100" + "tall" "31" + "visible" "0" + + "Recharge" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "Recharge" + "font" "Default" + "xpos" "12" + "ypos" "6" + "wide" "38" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + + "FullyChargedPanel" + { + "ControlName" "EditablePanel" + "fieldName" "FullyChargedPanel" + "xpos" "0" + "ypos" "0" + "wide" "100" + "tall" "31" + "visible" "0" + + "TimesUsedLabel" + { + "ControlName" "CExLabel" + "fieldName" "TimesUsedLabel" + "font" "DefaultSmall" + "xpos" "12" + "ypos" "5" + "wide" "200" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%timesused%" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + } + } + + "UpgradeIcon" + { + "ControlName" "CIconPanel" + "fieldName" "UpgradeIcon" + "xpos" "0" + "ypos" "16" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "ProgressOffWhite" + } + + "Upgrade" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "Upgrade" + "font" "Default" + "xpos" "12" + "ypos" "17" + "wide" "38" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hud_obj_tele_exit.res b/hud_toonhud/resource/ui/hud_obj_tele_exit.res new file mode 100644 index 0000000..5c4ff56 --- /dev/null +++ b/hud_toonhud/resource/ui/hud_obj_tele_exit.res @@ -0,0 +1,336 @@ +"Resource/UI/hud_obj_tele_exit.res" +{ + "BuildingStatusItem" + { + "ControlName" "Frame" + "fieldName" "BuildingStatusItem" + "xpos" "0" + "ypos" "0" + "wide" "150" + "tall" "31" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "Background" + { + "ControlName" "CIconPanel" + "fieldName" "Background" + "xpos" "-38" + "ypos" "-10" + "zpos" "-1" + "wide" "320" + "tall" "60" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "obj_status_background_disabled" + "iconColor" "255 255 255 255" + } + + "Icon_Teleport_Exit" + { + "ControlName" "CIconPanel" + "fieldName" "Icon" + "xpos" "24" + "ypos" "1" + "zpos" "1" + "wide" "28" + "tall" "28" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_tele_exit" + "iconColor" "255 255 255 255" + } + + "NotBuiltPanel" + { + "ControlName" "EditablePanel" + "fieldName" "NotBuiltPanel" + "xpos" "0" + "ypos" "0" + "wide" "160" + "tall" "31" + "visible" "1" + + "NotBuiltLabel" + { + "ControlName" "CExLabel" + "fieldName" "NotBuiltLabel" + "font" "DefaultVerySmall" + "xpos" "60" + "ypos" "0" + "wide" "200" + "tall" "31" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Building_hud_tele_exit_not_built" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + + "BuiltPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BuiltPanel" + "xpos" "0" + "ypos" "0" + "wide" "160" + "tall" "43" + "visible" "0" + + "Icon_Upgrade_1" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Upgrade_1" + "xpos" "46" + "ypos" "4" + "zpos" "1" + "wide" "8" + "tall" "8" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_upgrade_1" + "iconColor" "255 255 255 255" + } + + "Icon_Upgrade_2" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Upgrade_2" + "xpos" "46" + "ypos" "4" + "zpos" "1" + "wide" "8" + "tall" "8" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_upgrade_2" + "iconColor" "255 255 255 255" + } + + "Icon_Upgrade_3" + { + "ControlName" "CIconPanel" + "fieldName" "Icon_Upgrade_3" + "xpos" "46" + "ypos" "4" + "zpos" "1" + "wide" "8" + "tall" "8" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_upgrade_3" + "iconColor" "255 255 255 255" + } + + "BuiltBgCustom" + { + "ControlName" "EditablePanel" + "fieldName" "BuiltBgCustom" + "xpos" "0" + "ypos" "2" + "zpos" "-1" + "wide" "120" + "tall" "29" + "visible" "0" // CBSBC1 + "enabled" "1" + "bgcolor_override" "G_CustomBuildingStatusBg" + } + + "BuiltBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "BuiltBg" + "xpos" "0" + "ypos" "2" + "zpos" "-1" + "wide" "120" + "tall" "29" + "visible" "1" // CBSBC2 + "enabled" "1" + "scaleImage" "1" + "image" "../hud/color_panel_brown" + "teambg_1" "../hud/color_panel_brown" + "teambg_2" "../hud/eng_status_area_sentry_red" + "teambg_2_lodef" "../hud/eng_status_area_sentry_red" + "teambg_3" "../hud/eng_status_area_sentry_blue" + "teambg_3_lodef" "../hud/eng_status_area_sentry_blue" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "43" + "src_corner_width" "43" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "AlertTray" + { + "ControlName" "CIconPanel" + "fieldName" "AlertTray" + "xpos" "118" + "ypos" "2" + "zpos" "-4000" + "wide" "26" + "tall" "30" + "visible" "1" + "enabled" "1" + "icon" "obj_status_alert_background_tall" + } + + "WrenchIcon" + { + "ControlName" "CIconPanel" + "fieldName" "WrenchIcon" + "xpos" "122" + "ypos" "9" + "zpos" "20" + "wide" "16" + "tall" "16" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_icon_wrench" + "iconColor" "0 0 0 255" + } + + + "SapperIcon" + { + "ControlName" "CIconPanel" + "fieldName" "SapperIcon" + "xpos" "122" + "ypos" "8" + "zpos" "20" + "wide" "17" + "tall" "17" + "visible" "0" + "enabled" "1" + "scaleImage" "1" + "icon" "obj_status_icon_sapper" + "iconColor" "255 255 255 255" + } + + "Health" + { + "ControlName" "CBuildingHealthBar" + "fieldName" "Health" + "font" "Default" + "xpos" "6" + "ypos" "4" + "wide" "8" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BuildingPanel" + "xpos" "60" + "ypos" "0" + "wide" "100" + "tall" "31" + "visible" "0" + + "BuildingLabel" + { + "ControlName" "CExLabel" + "fieldName" "BuildingLabel" + "font" "G_FontTiny_2" + "xpos" "0" + "ypos" "5" + "wide" "200" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Building_hud_building" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "BuildingProgress" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "BuildingProgress" + "font" "Default" + "xpos" "0" + "ypos" "16" + "wide" "50" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + + "RunningPanel" + { + "ControlName" "EditablePanel" + "fieldName" "RunningPanel" + "xpos" "60" + "ypos" "0" + "wide" "100" + "tall" "31" + "visible" "0" + + "UpgradeIcon" + { + "ControlName" "CIconPanel" + "fieldName" "UpgradeIcon" + "xpos" "0" + "ypos" "16" + "zpos" "1" + "wide" "10" + "tall" "10" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_metal" + "iconColor" "ProgressOffWhite" + } + + "Upgrade" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "Upgrade" + "font" "Default" + "xpos" "12" + "ypos" "17" + "wide" "38" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hudaccountpanel.res b/hud_toonhud/resource/ui/hudaccountpanel.res new file mode 100644 index 0000000..0ff7116 --- /dev/null +++ b/hud_toonhud/resource/ui/hudaccountpanel.res @@ -0,0 +1,103 @@ +"Resource/UI/HudAccountPanel.res" +{ + "CHudAccountPanel" + { + "delta_item_x" "30" + "delta_item_start_y" "0" + "delta_item_end_y" "0" + "delta_item_x_minmode" "83" + "delta_item_start_y_minmode" "0" + "delta_item_end_y_minmode" "30" + "PositiveColor" "0 255 0 255" + "NegativeColor" "255 0 0 255" + "delta_lifetime" "1.2" + "delta_item_font" "G_FontMedium" + "textAlignment" "east" + "textAlignment_minmode" "east" + "zpos" "20" + } + + "MetalIcon" + { + "ControlName" "CExLabel" + "fieldName" "MetalIcon" + "xpos" "124" + "ypos" "0" + "zpos" "2" + "wide" "16" + "tall" "25" + "textinsetx" "0" + "textinsety" "0" + "visible" "1" + "enabled" "1" + "labelText" "M" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor_override" "G_MetalIcon" + } + + "MetalIconShadow" + { + "ControlName" "CExLabel" + "fieldName" "MetalIconShadow" + "xpos" "125" + "ypos" "1" + "zpos" "2" + "wide" "16" + "tall" "25" + "textinsetx" "0" + "textinsety" "0" + "visible" "1" + "enabled" "1" + "labelText" "M" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor_override" "G_Shadow" + } + + "AccountValue" + { + "ControlName" "CExLabel" + "fieldName" "AccountValue" + "xpos" "50" + "ypos" "0" + "zpos" "2" + "wide" "74" + "tall" "25" + "textinsetx" "5" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%metal%" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontMedium" + "fgcolor" "G_MetalValue" + } + + "AccountValueShadow" + { + "ControlName" "CExLabel" + "fieldName" "AccountValueShadow" + "xpos" "51" + "ypos" "1" + "zpos" "2" + "wide" "74" + "tall" "25" + "textinsetx" "5" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%metal%" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hudachievementtrackeritem.res b/hud_toonhud/resource/ui/hudachievementtrackeritem.res new file mode 100644 index 0000000..5e29093 --- /dev/null +++ b/hud_toonhud/resource/ui/hudachievementtrackeritem.res @@ -0,0 +1,117 @@ +"Resource/UI/HudAchievementTrackerItem.res" +{ + "HudAchievementTrackerItem" + { + "ControlName" "EditablePanel" + "fieldName" "HudAchievementTrackerItem" + "xpos" "0" [$WIN32] + "ypos" "0" [$WIN32] + "zpos" "3" + "wide" "190" + "tall" "30" + "visible" "0" + "enabled" "1" + + "PaintBackgroundType" "2" + } + + "AchievementName" + { + "ControlName" "Label" + "fieldName" "AchievementName" + "labeltext" "" + "xpos" "0" + "ypos" "0" + "wide" "190" + "tall" "10" + "zpos" "4" + "textinsetx" "5" + "font" "G_FontTiny_2" + "textAlignment" "north-west" + "fgcolor_override" "G_White" + } + + "AchievementNameGlow" + { + "ControlName" "Label" + "fieldName" "AchievementNameGlow" + "labeltext" "" + "xpos" "2" + "ypos" "2" + "wide" "190" + "tall" "10" + "zpos" "4" + "textinsetx" "5" + "font" "G_FontTiny_2" + "enabled" "1" + "visible" "1" + "textAlignment" "north-west" + "fgcolor_override" "G_Shadow" + } + + "AchievementDesc" + { + "ControlName" "Label" + "fieldName" "AchievementDesc" + "labeltext" "" + "xpos" "0" + "ypos" "10" + "wide" "190" + "tall" "18" + "zpos" "4" + "textinsetx" "5" + "fgcolor_override" "235 226 202 255" + "font" "AchievementTracker_Desc" + "wrap" "0" + "TextAlignment" "north-west" + "fgcolor" "G_White" + } + + "ProgressBarBG" + { + "ControlName" "ImagePanel" + "fieldName" "ProgressBarBG" + "xpos" "1" + "ypos" "0" + "wide" "100" + "tall" "3" + "fillcolor" "G_LightShadow" + "zpos" "4" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_MeterBorder" + } + + "ProgressBarBGNew" + { + "ControlName" "ImagePanel" + "fieldName" "ProgressBarBGNew" + "xpos" "0" + "ypos" "14" + "wide" "100" + "tall" "8" + "fillcolor" "G_LightShadow" + "zpos" "4" + "visible" "0" + "enabled" "0" + "paintborder" "0" + "border" "G_MeterBorder" + } + + "ProgressBar" // current completed + { + "ControlName" "ImagePanel" + "fieldName" "ProgressBar" + "xpos" "5" + "ypos" "0" + "wide" "0" + "tall" "4" + "fillcolor" "G_White" + "zpos" "5" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_MeterBorder" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hudalert.res b/hud_toonhud/resource/ui/hudalert.res new file mode 100644 index 0000000..bddac3b --- /dev/null +++ b/hud_toonhud/resource/ui/hudalert.res @@ -0,0 +1,63 @@ +"Resource/UI/HudAlert.res" +{ + "HudAlertBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "HudAlertBG" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "246" + "tall" "31" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/death_panel_blue_bg" + "scaleImage" "1" + "teambg_2" "../hud/death_panel_red_bg" + "teambg_3" "../hud/death_panel_blue_bg" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + "AlertLabel" + { + "ControlName" "Label" + "fieldName" "AlertLabel" + "font" "DefaultSmall" + "xpos" "31" + "ypos" "3" + "zpos" "1" + "wide" "212" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "labelText" "" + "textAlignment" "North" + "fgcolor_override" "G_White" + "textinsetx" "5" + } + "AlertImage" + { + "ControlName" "CTFImagePanel" + "fieldName" "AlertImage" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "25" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/ico_teambalance" + "scaleImage" "1" + } +} diff --git a/hud_toonhud/resource/ui/hudammoweapons.res b/hud_toonhud/resource/ui/hudammoweapons.res new file mode 100644 index 0000000..916f6f4 --- /dev/null +++ b/hud_toonhud/resource/ui/hudammoweapons.res @@ -0,0 +1,177 @@ +"Resource/UI/HudAmmoWeapons.res" +{ + "HudWeaponAmmoBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "HudWeaponAmmoBG" + "xpos" "0" + "xpos_minmode" "0" + "ypos" "68" + "zpos" "0" + "wide" "180" + "tall" "20" + "visible" "0" + "visible_minmode" "0" + "enabled" "0" + "scaleImage" "1" + "image" "../hud/color_panel_brown" + "scaleImage" "1" + "teambg_1" "../hud/color_panel_brown" + "teambg_2" "../hud/color_panel_red" + "teambg_2_lodef" "../hud/color_panel_red" + "teambg_3" "../hud/color_panel_blu" + "teambg_3_lodef" "../hud/color_panel_blu" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + "paintborder" "1" + "border" "G_TargetBorder" + } + + "HudWeaponLowAmmoImage" + { + "ControlName" "ImagePanel" + "fieldName" "HudWeaponLowAmmoImage" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "0" + "wide" "90" + "tall" "45" + "visible" "0" + "enabled" "0" + "image" "../hud/ammo_red_bg" + "scaleImage" "1" + "teambg_2" "../hud/ammo_red_bg" + "teambg_2_lodef" "../hud/ammo_red_bg_lodef" + "teambg_3" "../hud/ammo_blue_bg" + "teambg_3_lodef" "../hud/ammo_blue_bg_lodef" + "Alpha" "0" + } + "AmmoInClip" + { + "ControlName" "CExLabel" + "fieldName" "AmmoInClip" + "font" "G_FontAmmo" + "fgcolor" "G_AmmoClipValue" + "xpos" "c+100" + "xpos_minmode" "c+80" + "ypos" "r82" + "ypos_minmode" "c+58" + "zpos" "5" + "wide" "80" + "wide_minmode" "80" + "tall" "50" + "tall_minmode" "50" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%Ammo%" + "paintbackgroundtype" "2" + "textinsetx" "5" + } + "AmmoInClipShadow" + { + "ControlName" "CExLabel" + "fieldName" "AmmoInClipShadow" + "font" "G_FontAmmo" + "fgcolor" "G_Shadow" + "xpos" "c+102" + "xpos_minmode" "c+82" + "ypos" "r80" + "ypos_minmode" "c+60" + "zpos" "5" + "wide" "80" + "wide_minmode" "80" + "tall" "50" + "tall_minmode" "50" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "textAlignment_minmode" "center" + "labelText" "%Ammo%" + "paintbackgroundtype" "2" + "textinsetx" "5" + } + + "AmmoInReserve" + { + "ControlName" "CExLabel" + "fieldName" "AmmoInReserve" + "font" "G_FontMedium" + "font_minmode" "G_FontMedium" + "fgcolor" "G_AmmoReserveValue" + "xpos" "c+180" + "xpos_minmode" "c+160" + "ypos" "r57" + "ypos_minmode" "c+83" + "zpos" "7" + "wide" "50" + "tall" "25" + "visible" "0" + "enabled" "1" + "textAlignment" "west" + "labelText" "%AmmoInReserve%" + "textinsetx" "5" + } + "AmmoInReserveShadow" + { + "ControlName" "CExLabel" + "fieldName" "AmmoInReserveShadow" + "font" "G_FontMedium" + "font_minmode" "G_FontMedium" + "fgcolor" "G_Shadow" + "xpos" "c+181" + "xpos_minmode" "c+161" + "ypos" "r56" + "ypos_minmode" "c+84" + "zpos" "0" + "wide" "50" + "tall" "25" + "visible" "0" + "enabled" "1" + "textAlignment" "west" + "labelText" "%AmmoInReserve%" + "textinsetx" "5" + } + "AmmoNoClip" + { + "ControlName" "CExLabel" + "fieldName" "AmmoNoClip" + "font" "G_FontAmmo" + "fgcolor" "G_AmmoClipValue" + "xpos" "c+100" + "xpos_minmode" "c+80" + "ypos" "r82" + "ypos_minmode" "c+58" + "zpos" "5" + "wide" "124" + "wide_minmode" "124" + "tall" "50" + "tall_minmode" "50" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%Ammo%" + } + "AmmoNoClipShadow" + { + "ControlName" "CExLabel" + "fieldName" "AmmoNoClipShadow" + "font" "G_FontAmmo" + "fgcolor" "G_Shadow" + "xpos" "c+102" + "xpos_minmode" "c+82" + "ypos" "r80" + "ypos_minmode" "c+60" + "zpos" "5" + "wide" "124" + "wide_minmode" "124" + "tall" "50" + "tall_minmode" "50" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%Ammo%" + } +} diff --git a/hud_toonhud/resource/ui/hudarenacappointcountdown.res b/hud_toonhud/resource/ui/hudarenacappointcountdown.res new file mode 100644 index 0000000..3627c36 --- /dev/null +++ b/hud_toonhud/resource/ui/hudarenacappointcountdown.res @@ -0,0 +1,24 @@ +"Resource/UI/HudArenaCapPointCountdown.res" +{ + "CapCountdownLabel" + { + "ControlName" "CExLabel" + "fieldName" "CapCountdownLabel" + "font" "G_FontMedium" + "xpos" "0" + "ypos" "0" + "textinsety" "0" + "zpos" "1" + "wide" "34" + "tall" "34" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "labelText" "%capturetime%" + "textAlignment" "center" + "fgcolor" "235 226 202 255" + "bgcolor" "235 226 202 255" + } +} diff --git a/hud_toonhud/resource/ui/hudarenaclasslayout.res b/hud_toonhud/resource/ui/hudarenaclasslayout.res new file mode 100644 index 0000000..eaf58a6 --- /dev/null +++ b/hud_toonhud/resource/ui/hudarenaclasslayout.res @@ -0,0 +1,300 @@ +"Resource/UI/HudArenaClassLayout.res" +{ + "background" + { + "ControlName" "CTFImagePanel" + "fieldName" "background" + "xpos" "0" + "ypos" "69" + "zpos" "1" + "wide" "20" + "tall" "31" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "teambg_2" "../hud/color_panel_red" + "teambg_3" "../hud/color_panel_blu" + "paintborder" "1" + "border" "G_TargetBorder" + + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + + "draw_corner_width" "0" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "0" + } + + + "localPlayerBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "localPlayerBG" + "xpos" "0" + "ypos" "40" + "zpos" "2" + "wide" "45" + "tall" "80" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_brown" + "scaleImage" "1" + "teambg_2" "../hud/color_panel_brown" + "teambg_3" "../hud/color_panel_brown" + "paintborder" "1" + "border" "G_TargetBorder" + + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + + "draw_corner_width" "0" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "0" + } + + "title" + { + "ControlName" "CExLabel" + "fieldName" "title" + "xpos" "c-200" + "ypos" "7" + "zpos" "6" + "wide" "400" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "font" "G_FontMedium" + "labelText" "#TF_Arena_Team_Layout" + "textAlignment" "center" + "fgcolor" "G_White" + } + "titleShadow" + { + "ControlName" "CExLabel" + "fieldName" "titleShadow" + "xpos" "c-199" + "ypos" "8" + "zpos" "5" + "wide" "400" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "font" "G_FontMedium" + "labelText" "#TF_Arena_Team_Layout" + "textAlignment" "center" + "fgcolor" "G_Shadow" + } + + "changeLabel" + { + "ControlName" "CExLabel" + "fieldName" "changeLabel" + "xpos" "c-220" + "ypos" "130" + "zpos" "6" + "wide" "440" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "font" "G_FontTiny_2" + "labelText" "#TF_Arena_F4_ChangeClass" + "textAlignment" "center" + "fgcolor" "G_White" + } + "changeLabelShadow" + { + "ControlName" "CExLabel" + "fieldName" "changeLabelShadow" + "xpos" "c-219" + "ypos" "131" + "zpos" "5" + "wide" "440" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "font" "G_FontTiny_2" + "labelText" "#TF_Arena_F4_ChangeClass" + "textAlignment" "center" + "fgcolor" "G_Shadow" + } + + "classImage0" + { + "ControlName" "CTFImagePanel" + "fieldName" "classImage0" + "xpos" "0" + "ypos" "25" + "zpos" "3" + "wide" "45" + "tall" "90" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + } + "classImage1" + { + "ControlName" "CTFImagePanel" + "fieldName" "classImage1" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "45" + "tall" "90" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + } + "classImage2" + { + "ControlName" "CTFImagePanel" + "fieldName" "classImage2" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "45" + "tall" "90" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + } + "classImage3" + { + "ControlName" "CTFImagePanel" + "fieldName" "classImage3" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "45" + "tall" "90" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + } + "classImage4" + { + "ControlName" "CTFImagePanel" + "fieldName" "classImage4" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "45" + "tall" "90" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + } + "classImage5" + { + "ControlName" "CTFImagePanel" + "fieldName" "classImage5" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "45" + "tall" "90" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + } + "classImage6" + { + "ControlName" "CTFImagePanel" + "fieldName" "classImage6" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "45" + "tall" "90" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + } + "classImage7" + { + "ControlName" "CTFImagePanel" + "fieldName" "classImage7" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "45" + "tall" "90" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + } + "classImage8" + { + "ControlName" "CTFImagePanel" + "fieldName" "classImage8" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "45" + "tall" "90" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + } + "classImage9" + { + "ControlName" "CTFImagePanel" + "fieldName" "classImage9" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "45" + "tall" "90" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + } + "classImage10" + { + "ControlName" "CTFImagePanel" + "fieldName" "classImage10" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "45" + "tall" "90" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + } + "classImage11" + { + "ControlName" "CTFImagePanel" + "fieldName" "classImage11" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "45" + "tall" "90" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + } +} diff --git a/hud_toonhud/resource/ui/hudarenanotification.res b/hud_toonhud/resource/ui/hudarenanotification.res new file mode 100644 index 0000000..38a743c --- /dev/null +++ b/hud_toonhud/resource/ui/hudarenanotification.res @@ -0,0 +1,106 @@ +"Resource/UI/HudArenaNotification.res" +{ + "HudArenaNotificationBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "HudArenaNotificationBG" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "220" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/death_panel_blue_bg" + "scaleImage" "1" + "teambg_2" "../hud/death_panel_red_bg" + "teambg_3" "../hud/death_panel_blue_bg" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "WarningLabel" + { + "ControlName" "Label" + "fieldName" "WarningLabel" + "font" "G_FontHuge" + "xpos" "5" + "ypos" "5" + "zpos" "1" + "wide" "50" + "tall" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "labelText" "!" + "textAlignment" "center" + "textinsetx" "10" + "fgcolor_override" "G_White" + "bgcolor_override" "0 0 0 100" + "paintbackgroundtype" "2" + } + "BalanceLabel" + { + "ControlName" "Label" + "fieldName" "BalanceLabel" + "font" "G_FontSmall" + "xpos" "60" + "ypos" "5" + "zpos" "1" + "wide" "155" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "labelText" "" + "textAlignment" "west" + "fgcolor_override" "G_White" + } + + "BalanceLabelTip" + { + "ControlName" "Label" + "fieldName" "BalanceLabelTip" + "font" "G_FontTiny_2" + "xpos" "60" + "ypos" "25" + "zpos" "1" + "wide" "155" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "labelText" "%notificationtip%" + "textAlignment" "north-west" + "fgcolor_override" "G_White" + + } + "SwitchImage" + { + "ControlName" "CTFImagePanel" + "fieldName" "SwitchImage" + "xpos" "5" + "ypos" "5" + "zpos" "1" + "wide" "50" + "tall" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "image" "../hud/ico_teambalance" + "scaleImage" "1" + } +} diff --git a/hud_toonhud/resource/ui/hudarenaplayercount.res b/hud_toonhud/resource/ui/hudarenaplayercount.res new file mode 100644 index 0000000..eb9d57d --- /dev/null +++ b/hud_toonhud/resource/ui/hudarenaplayercount.res @@ -0,0 +1,187 @@ +"Resource/UI/HudArenaPlayerCount.res" +{ + "Borders" + { + "ControlName" "EditablePanel" + "fieldName" "Borders" + "xpos" "c-38" + "ypos" "0" + "zpos" "100" + "wide" "76" + "tall" "21" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorder" + } + + "Gradient" + { + "ControlName" "CTFImagePanel" + "fieldName" "Gradient" + "xpos" "c-38" + "ypos" "0" + "zpos" "99" + "wide" "76" + "tall" "21" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/gradient" + "scaleImage" "1" + } + + "blueteam" + { + "ControlName" "EditablePanel" + "fieldName" "blueteam" + "xpos" "c-38" + "ypos" "0" + "zpos" "0" + "wide" "38" + "tall" "30" + "visible" "1" + + "background" + { + "ControlName" "CTFImagePanel" + "fieldName" "background" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "38" + "tall" "21" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_blu" + "paintborder" "0" + "border" "G_TargetBorder" + + "src_corner_height" "20" // pixels inside the image + "src_corner_width" "20" + + "draw_corner_width" "0" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "0" + } + + "count" + { + "ControlName" "CExLabel" + "fieldName" "count" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "28" + "tall" "21" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "font" "G_FontSmall" + "labelText" "%blue_alive%" + "textAlignment" "center" + "fgcolor" "G_White" + "textinsety" "-1" + } + } + + "PlayerIconBg" + { + "ControlName" "CTFImagePanel" + "fieldName" "PlayerIconBg" + "xpos" "c-10" + "ypos" "0" + "zpos" "2" + "wide" "20" + "tall" "21" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_brown_opaque" + "paintborder" "0" + "border" "G_TargetBorder" + + "src_corner_height" "20" // pixels inside the image + "src_corner_width" "20" + + "draw_corner_width" "0" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "0" + } + + "PlayerIcon" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerIcon" + "xpos" "c-4" + "ypos" "2" + "zpos" "3" + "wide" "8" + "tall" "16" + "visible" "1" + "enabled" "1" + "image" "capture_icon_white" + "scaleImage" "1" + } + + + + "redteam" + { + "ControlName" "EditablePanel" + "fieldName" "redteam" + "xpos" "c" + "ypos" "0" + "zpos" "0" + "wide" "38" + "tall" "30" + "visible" "1" + + "background" + { + "ControlName" "CTFImagePanel" + "fieldName" "background" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "38" + "tall" "21" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "paintborder" "0" + "border" "G_TargetBorder" + + "src_corner_height" "20" // pixels inside the image + "src_corner_width" "20" + + "draw_corner_width" "0" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "0" + } + + "count" + { + "ControlName" "CExLabel" + "fieldName" "count" + "xpos" "10" + "ypos" "0" + "zpos" "2" + "wide" "28" + "tall" "21" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "font" "G_FontSmall" + "labelText" "%red_alive%" + "textAlignment" "center" + "fgcolor" "G_White" + "textinsety" "-1" + } + } +} diff --git a/hud_toonhud/resource/ui/hudarenateammenu.res b/hud_toonhud/resource/ui/hudarenateammenu.res new file mode 100644 index 0000000..887e0c4 --- /dev/null +++ b/hud_toonhud/resource/ui/hudarenateammenu.res @@ -0,0 +1,937 @@ +"Resource/UI/ArenaTeamMenu.res" +{ + "Background" + { + "ControlName" "CExLabel" + "labelText" "" + "fieldName" "Background" + "xpos" "0" + "ypos" "0" + "zpos" "-10" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TransparentMenuBG" + } + + + "team" + { + "ControlName" "CTeamMenu" + "fieldName" "team" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + } + + "SysMenu" + { + "ControlName" "Menu" + "fieldName" "SysMenu" + "xpos" "0" + "ypos" "0" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + } + + "MapInfo" + { + "ControlName" "HTML" + "fieldName" "MapInfo" + "xpos" "100" + "ypos" "34" + "wide" "450" + "tall" "365" + "autoResize" "3" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + } + + "mapname" + { + "ControlName" "Label" + "fieldName" "mapname" + "xpos" "c-310" + "ypos" "50" + "wide" "90" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "1" + } + + "teambutton0" + { + "ControlName" "CTFTeamButton" + "fieldName" "teambutton0" + "xpos" "c-516" + "ypos" "c-58" + "zpos" "12" + "wide" "510" + "tall" "52" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "labelText" "" + "textAlignment" "south-west" + "dulltext" "0" + "brighttext" "0" + "paintborder" "0" + "command" "jointeam spectate" + "team" "3" // team blue + "associated_model" "bluedoor" + "hover" "2.0" + "font" "MenuMainTitle" + } + + "teambutton1" + { + "ControlName" "CTFTeamButton" + "fieldName" "teambutton1" + "xpos" "c6" + "ypos" "c-58" + "zpos" "12" + "wide" "510" + "tall" "52" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "labelText" "" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + "paintborder" "0" + "command" "jointeam spectatearena" + "team" "2" // team red + "font" "G_FontBig" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "teambutton2" + { + "ControlName" "CTFTeamButton" + "fieldName" "teambutton2" + "xpos" "c-516" + "ypos" "c-58" + "zpos" "12" + "wide" "510" + "tall" "52" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "3" + "labelText" "&A" + "textAlignment" "south-west" + "dulltext" "0" + "brighttext" "0" + "paintborder" "0" + "command" "jointeam spectate" + "team" "3" // team blue + "associated_model" "bluedoor" + "hover" "2.0" + "font" "MenuMainTitle" + } + + "teambutton3" + { + "ControlName" "CTFTeamButton" + "fieldName" "teambutton3" + "xpos" "c6" + "ypos" "c-58" + "zpos" "12" + "wide" "510" + "tall" "52" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "labelText" "&D" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + "paintborder" "0" + "command" "jointeam spectatearena" + "team" "2" // team red + "font" "G_FontBig" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CancelButton" [$WIN32] + { + "ControlName" "CExButton" + "fieldName" "CancelButton" + "xpos" "r160" + "ypos" "r40" + "zpos" "6" + "wide" "150" + "tall" "30" + "autoResize" "0" + "pinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_Cancel" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "cancelmenu" + "font" "MenuSmallFont" + } + + "TeamMenuSelect" + { + "ControlName" "CExLabel" + "fieldName" "TeamMenuSelect" + "xpos" "30" + "xpos_lodef" "52" + "xpos_hidef" "72" + "ypos" "r40" + "ypos_lodef" "r60" + "ypos_hidef" "r54" + "zpos" "6" + "wide" "450" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "visible_lodef" "0" + "enabled" "0" + "labelText" "#TF_SelectATeam" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "MenuMainTitle" + "fgcolor" "HudOffWhite" + } + + "TeamMenuAuto" + { + "ControlName" "CExLabel" + "fieldName" "TeamMenuAuto" + "xpos" "c-280" [$WIN32] + "xpos" "c-276" [$X360] + "xpos_lodef" "c-255" + "xpos_hidef" "c-260" + "ypos" "55" + "ypos_lodef" "72" + "ypos_hidef" "65" + "zpos" "1" + "wide" "102" [$WIN32] + "wide" "94" [$X360] + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#TF_Random" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "font" "MenuSmallFont" + "fgcolor" "black" + } + + "TeamMenuSpectate" + { + "ControlName" "CExLabel" + "fieldName" "TeamMenuSpectate" + "xpos" "c-112" + "xpos_lodef" "c-125" + "xpos_hidef" "c-109" + "ypos" "255" + "ypos_lodef" "292" + "zpos" "1" + "wide" "44" + "wide_lodef" "70" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "" + "textAlignment" "north" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "font" "MenuSmallestFont" + "font_lodef" "MenuSmallFont" + "fgcolor" "white" + } + + "MenuBG" + { + "ControlName" "CModelPanel" + "fieldName" "MenuBG" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fov" "20" + "Alpha" "0" + + "model" + { + "modelname" "models/vgui/UI_team01.mdl" + "skin" "0" + "angles_x" "0" + "angles_y" "180" + "angles_z" "0" + "origin_x" "290" + "origin_x_hidef" "305" + "origin_x_lodef" "320" + "origin_y" "0" + "origin_z" "-34" + } + } + + "Wall" + { + "ControlName" "EditablePanel" + "fieldName" "Wall" + "xpos" "0" + "ypos" "c-75" + "zpos" "-5" + "wide" "f0" + "tall" "86" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_MenuShader" + } + + + "BlueTeamButton" + { + "ControlName" "EditablePanel" + "fieldname" "BlueTeamButton" + "xpos" "c-516" + "ypos" "c-58" + "zpos" "10" + "wide" "510" + "tall" "52" + "visible" "1" + "PaintBackgroundType" "2" + "paintborder" "1" + "border" "G_TargetBorder" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "labelText" "" + "xpos" "-3" + "ypos" "-3" + "zpos" "1" + "wide" "516" + "tall" "58" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textinsetx" "30" + "use_proportional_insets" "1" + "font" "G_FontBig" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + "default" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "G_White" + "armedFgColor_override" "G_White" + "depressedFgColor_override" "G_White" + + "border_default" "TFFatLineBorderBlueBG" + "border_armed" "TFFatLineBorderBlueBGOpaque" + "paintbackground" "0" + "image_drawcolor" "G_White" + "image_armedcolor" "G_White" + } + } + + "RedTeamButton" + { + "ControlName" "EditablePanel" + "fieldname" "RedTeamButton" + "xpos" "c6" + "ypos" "c-58" + "zpos" "10" + "wide" "510" + "tall" "52" + "visible" "1" + "PaintBackgroundType" "2" + "paintborder" "1" + "border" "G_TargetBorder" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "labelText" "" + "xpos" "-3" + "ypos" "-3" + "zpos" "1" + "wide" "516" + "tall" "58" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textinsetx" "30" + "use_proportional_insets" "1" + "font" "G_FontBig" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "fgcolor_override" "G_White" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "defaultFgColor_override" "G_White" + "armedFgColor_override" "G_White" + "depressedFgColor_override" "G_White" + + "border_default" "TFFatLineBorderRedBG" + "border_armed" "TFFatLineBorderRedBGOpaque" + "paintbackground" "0" + "image_drawcolor" "G_White" + "image_armedcolor" "G_White" + } + } + + + "BlueTeamImage" + { + "ControlName" "ImagePanel" + "fieldName" "BlueTeamImage" + "xpos" "10" + "ypos" "c-52" + "zpos" "12" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../hud/hud_icon_attack" + } + + "RedTeamImage" + { + "ControlName" "ImagePanel" + "fieldName" "RedTeamImage" + "xpos" "r50" + "ypos" "c-52" + "zpos" "12" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "glyph_tv" + } + + + "ShadedBar" + { + "ControlName" "ImagePanel" + "fieldName" "ShadedBar" + "xpos" "0" + "ypos" "r50" + "ypos_lodef" "r74" + "ypos_hidef" "r65" + "zpos" "5" + "wide" "f0" + "tall" "50" + "tall_lodef" "74" + "tall_hidef" "65" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "image" "loadout_bottom_gradient" + "tileImage" "1" + "PaintBackgroundType" "0" + } + + "BlueCount" + { + "ControlName" "CExLabel" + "fieldName" "BlueCount" + "xpos" "c-526" + "ypos" "c-58" + "zpos" "11" + "wide" "510" + "tall" "52" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_Arena_Menu_Fight" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "1" + "font" "G_FontBig" + "fgcolor" "G_White" + "textinsetx" "5" + } + + "RedCount" + { + "ControlName" "CExLabel" + "fieldName" "RedCount" + "xpos" "c16" + "ypos" "c-58" + "zpos" "11" + "wide" "510" + "tall" "52" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_Spectate" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "1" + "font" "G_FontBig" + "fgcolor" "G_White" + "textinsetx" "15" + } + + "bluedoor" + { + "ControlName" "CModelPanel" + "fieldName" "bluedoor" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "640" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fov" "20" + + "model" + { + "modelname" "models/vgui/UI_team01_blue.mdl" + "skin" "0" + "angles_x" "0" + "angles_y" "180" + "angles_z" "0" + "origin_x" "290" + "origin_x_lodef" "320" + "origin_x_hidef" "305" + "origin_y" "0" + "origin_z" "-34" + + "animation" + { + "name" "idle_enabled" + "sequence" "idle" + "default" "1" + } + + "animation" + { + "name" "idle_disabled" + "sequence" "fullidle" + } + + "animation" + { + "name" "enter_enabled" + "sequence" "hoveropen" + } + + "animation" + { + "name" "enter_disabled" + "sequence" "fullidle" + } + + "animation" + { + "name" "exit_enabled" + "sequence" "hoverclose" + } + + "animation" + { + "name" "exit_disabled" + "sequence" "fullidle" + } + + "animation" + { + "name" "hover_disabled" + "sequence" "fullhover" + } + } + } + + "reddoor" + { + "ControlName" "CModelPanel" + "fieldName" "reddoor" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fov" "20" + + "model" + { + "modelname" "models/vgui/UI_team01_red.mdl" + "skin" "0" + "angles_x" "0" + "angles_y" "180" + "angles_z" "0" + "origin_x" "290" + "origin_x_lodef" "320" + "origin_x_hidef" "305" + "origin_y" "0" + "origin_z" "-34" + + "animation" + { + "name" "idle_enabled" + "sequence" "idle" + "default" "1" + } + + "animation" + { + "name" "idle_disabled" + "sequence" "fullidle" + } + + "animation" + { + "name" "enter_enabled" + "sequence" "hoveropen" + } + + "animation" + { + "name" "enter_disabled" + "sequence" "fullidle" + } + + "animation" + { + "name" "exit_enabled" + "sequence" "hoverclose" + } + + "animation" + { + "name" "exit_disabled" + "sequence" "fullidle" + } + + "animation" + { + "name" "hover_disabled" + "sequence" "fullhover" + } + } + } + + "autodoor" + { + "ControlName" "CModelPanel" + "fieldName" "autodoor" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fov" "20" + + "model" + { + "modelname" "models/vgui/UI_team01_random.mdl" + "skin" "0" + "angles_x" "0" + "angles_y" "180" + "angles_z" "0" + "origin_x" "290" + "origin_x_lodef" "320" + "origin_x_hidef" "305" + "origin_y" "0" + "origin_z" "-34" + + "animation" + { + "name" "idle_enabled" + "sequence" "idle" + "default" "1" + } + + "animation" + { + "name" "enter_enabled" + "sequence" "hoveropen" + } + + "animation" + { + "name" "exit_enabled" + "sequence" "hoverclose" + } + } + } + + "spectate" + { + "ControlName" "CModelPanel" + "fieldName" "spectate" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fov" "20" + + "model" + { + "modelname" "models/vgui/UI_team01_spectate.mdl" + "skin" "0" + "angles_x" "0" + "angles_y" "180" + "angles_z" "0" + "origin_x" "290" + "origin_x_lodef" "320" + "origin_x_hidef" "305" + "origin_y" "0" + "origin_z" "-34" + + "animation" + { + "name" "idle_enabled" + "sequence" "idle" + "default" "1" + } + + "animation" + { + "name" "enter_enabled" + "sequence" "hover" + } + + "animation" + { + "name" "exit_enabled" + "sequence" "idle" + } + } + } + + "Footer" [$X360] + { + "ControlName" "CTFFooter" + "fieldName" "Footer" + "zpos" "6" + "tall" "80" + "button_separator" "10" + "button_separator_lodef" "5" + "buttongap" "50" + "buttongap_hidef" "35" + "buttongap_lodef" "18" + "textadjust" "3" + "textadjust_lodef" "0" + "buttonoffsety" "20" + "buttonoffsety_hidef" "0" + "buttonoffsety_lodef" "18" + "center" "0" + "button_pin_right_lodef" "55" + "fonttext" "MatchmakingDialogMenuLarge" + "fonttext_lodef" "MatchmakingDialogMenuSmall" + "fgcolor" "HudOffWhite" + + "button" + { + "name" "cancel" + "text" "#GameUI_Cancel" + "icon" "#GameUI_Icons_B_BUTTON" + } + + "button" + { + "name" "nextprev" + "text" "#TF_NextPrev" + "icon" "#GameUI_Icons_DPAD" + } + + "button" + { + "name" "select" + "text" "#GameUI_Select" + "icon" "#GameUI_Icons_A_BUTTON" + } + } + + "HighlanderLabel" [$WIN32] + { + "ControlName" "CExLabel" + "fieldName" "HighlanderLabel" + "xpos" "c-150" + "ypos" "20" + "zpos" "6" + "wide" "300" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#TF_Highlander_Mode" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontMedium" + "fgcolor" "HudOffWhite" + "centerwrap" "1" + "textinsetx" "5" + } + + "HighlanderLabelShadow" [$WIN32] + { + "ControlName" "CExLabel" + "fieldName" "HighlanderLabelShadow" + "xpos" "c-150" + "ypos" "20" + "zpos" "6" + "wide" "300" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#TF_Highlander_Mode" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "CapPlayerFont" + "fgcolor" "black" + "centerwrap" "0" + } + + "TeamsFullLabel" [$WIN32] + { + "ControlName" "CExLabel" + "fieldName" "TeamsFullLabel" + "xpos" "c-200" + "ypos" "100" + "zpos" "6" + "wide" "400" + "tall" "35" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#TF_Teams_Full" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontMedium_2" + "fgcolor" "HudOffWhite" + "centerwrap" "0" + } + + "TeamsFullLabelShadow" [$WIN32] + { + "ControlName" "CExLabel" + "fieldName" "TeamsFullLabelShadow" + "xpos" "c-149" + "ypos" "136" + "zpos" "6" + "wide" "105" + "tall" "35" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#TF_Teams_Full" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "CapPlayerFont" + "fgcolor" "black" + "centerwrap" "1" + } + + "TeamsFullArrow" [$WIN32] + { + "ControlName" "CTFImagePanel" + "fieldName" "TeamsFullArrow" + "xpos" "c-118" + "ypos" "165" + "zpos" "6" + "wide" "40" + "tall" "40" + "visible" "0" + "enabled" "1" + "image" "../HUD/arrow_big_down" + "scaleImage" "1" + } +} + diff --git a/hud_toonhud/resource/ui/hudarenawinpanel.res b/hud_toonhud/resource/ui/hudarenawinpanel.res new file mode 100644 index 0000000..b252064 --- /dev/null +++ b/hud_toonhud/resource/ui/hudarenawinpanel.res @@ -0,0 +1,1369 @@ +"Resource/UI/arenawinpanel.res" +{ + "Background" + { + "ControlName" "EditablePanel" + "fieldName" "Background" + "xpos" "0" + "ypos" "40" + "wide" "280" + "tall" "98" + "zpos" "-1" + "visible" "1" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + } + + "ArenaWinPanelScores" + { + "ControlName" "EditablePanel" + "fieldName" "ArenaWinPanelScores" + "xpos" "0" + "ypos" "0" + "zpos" "100" + "wide" "280" + "tall" "200" + "visible" "1" + + "G_TopBorders" + { + "ControlName" "EditablePanel" + "fieldName" "G_TopBorders" + "xpos" "0" + "ypos" "20" + "zpos" "40" + "wide" "280" + "tall" "20" + "paintborder" "1" + "border" "G_TargetBorder" + "visible" "1" + "enabled" "1" + } + + "Gradient" + { + "ControlName" "CTFImagePanel" + "fieldName" "Gradient" + "xpos" "0" + "ypos" "20" + "zpos" "5" + "wide" "280" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/gradient" + "scaleImage" "1" + } + + "G_BlueScoreBG" + { + "ControlName" "EditablePanel" + "fieldName" "G_BlueScoreBG" + "xpos" "0" + "xpos_minmode" "0" + "ypos" "20" + "wide" "130" + "tall" "20" + "zpos" "1" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamBlue" + } + + "G_Slash" + { + "ControlName" "CExLabel" + "fieldName" "G_Slash" + "font" "G_Slash" + "labelText" "/" + "textAlignment" "west" + "xpos" "130" + "ypos" "20" + "wide" "20" + "tall" "20" + "zpos" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_TeamBlue" + "paintbackground" "1" + "bgcolor_override" "0 200 0 0" + } + + "G_RedScoreBG" + { + "ControlName" "EditablePanel" + "fieldName" "G_RedScoreBG" + "xpos" "130" + "ypos" "20" + "wide" "150" + "tall" "20" + "zpos" "1" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamRed" + } + + + "BlueScoreBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "BlueScoreBG" + "visible" "0" + "enabled" "0" + } + + "RedScoreBG" + { + "ControlName" "RedScoreBG" + "enabled" "0" + "visible" "0" + } + + + "BlueTeamLabel" + { + "ControlName" "CExLabel" + "fieldName" "BlueTeamLabel" + "font" "G_FontSmall" + "labelText" "%blueteamname%" + "textAlignment" "west" + "xpos" "5" + "ypos" "20" + "zpos" "30" + "wide" "140" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textinsetx" "5" + "fgcolor" "G_White" + } + + "BlueTeamScore" + { + "ControlName" "CExLabel" + "fieldName" "BlueTeamScore" + "font" "G_FontBig" + "font_minmode" "G_FontBig" + "labelText" "%blueteamscore%" + "textAlignment" "east" + "xpos" "5" + "ypos" "20" + "wide" "120" + "tall" "20" + "zpos" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_White" + } + + "BlueTeamScoreDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "BlueTeamScoreDropshadow" + "font" "G_FontBig" + "font_minmode" "G_FontBig" + "labelText" "%blueteamscore%" + "textAlignment" "center" + "xpos" "2" + "xpos_minmode" "2" + "ypos" "12" + "ypos_minmode" "12" + "wide" "100" + "wide_minmode" "100" + "tall" "30" + "tall_minmode" "30" + "zpos" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "fgcolor" "G_Shadow" + } + + "RedTeamLabel" + { + "ControlName" "CExLabel" + "ControlName" "RedTeamLabel" + "font" "G_FontSmall" + "labelText" "%redteamname%" + "textAlignment" "east" + "xpos" "140" + "ypos" "20" + "zpos" "32" + "wide" "135" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textinsetx" "5" + "fgcolor" "G_White" + } + + "RedTeamScore" + { + "ControlName" "CExLabel" + "fieldName" "RedTeamScore" + "font" "G_FontBig" + "font_minmode" "G_FontBig" + "labelText" "%redteamscore%" + "textAlignment" "west" + "xpos" "155" + "ypos" "20" + "wide" "120" + "tall" "20" + "zpos" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_White" + } + + "ArenaStreaksBG" + { + "ControlName" "ScalableImagePanel" + "fieldName" "ArenaStreaksBG" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "2" + "wide" "176" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "image" "../HUD/tournament_panel_black" + "scaleImage" "1" + "Alpha" "0" + } + + "ArenaStreakLabel" + { + "ControlName" "CExLabel" + "fieldName" "ArenaStreakLabel" + "font" "DefaultVerySmall" + "fgcolor" "G_White" + "xpos" "0" + "ypos" "128" + "zpos" "10" + "wide" "280" + "tall" "9" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%arenastreaktext%" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + "paintbackground" "1" + "bgcolor_override" "0 0 0 100" + } + + } + + + "WinPanelBG" + { + "ControlName" "ImagePanel" + "fieldName" "WinPanelBG" + "xpos" "-600" + "ypos" "-4" + "zpos" "-2" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + } + + + "Borders" + { + "ControlName" "EditablePanel" + "fieldName" "Borders" + "xpos" "0" + "ypos" "40" + "zpos" "19" + "wide" "280" + "tall" "98" + "paintborder" "1" + "border" "G_TargetBorder" + "visible" "1" + "enabled" "1" + } + + "WinningTeamLabel" + { + "ControlName" "CExLabel" + "fieldName" "WinningTeamLabel" + "font" "G_FontSmall" + "xpos" "0" + "ypos" "40" + "zpos" "1" + "wide" "280" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%WinningTeamLabel%" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "G_White" + "paintbackground" "1" + "bgcolor_override" "0 0 0 150" + } + + "WinningTeamLabelDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "WinningTeamLabelDropshadow" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "xpos" "c-309" + "ypos" "11" + "zpos" "1" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "%WinningTeamLabel%" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "LosingTeamLabel" + { + "ControlName" "CExLabel" + "fieldName" "LosingTeamLabel" + "font" "G_FontSmall" + "xpos" "0" + "ypos" "40" + "zpos" "2" + "wide" "280" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%LosingTeamLabel%" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "G_White" + "paintbackground" "1" + "bgcolor_override" "0 0 0 0" + } + "LosingTeamLabelDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "LosingTeamLabelDropshadow" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "xpos" "c-309" + "ypos" "11" + "zpos" "1" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "%LosingTeamLabel%" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "WinReasonLabel" + { + "ControlName" "CExLabel" + "fieldName" "WinReasonLabel" + "font" "DefaultVerySmall" + "xpos" "c-310" + "ypos" "30" + "zpos" "1" + "wide" "300" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "%WinReasonLabel%" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "G_White" + } + "DetailsLabel" + { + "ControlName" "CExLabel" + "fieldName" "DetailsLabel" + "font" "DefaultVerySmall" + "xpos" "0" + "ypos" "138" + "zpos" "1" + "wide" "280" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%DetailsLabel%" + "textAlignment" "Center" + "fgcolor" "G_White" + "dulltext" "0" + "brighttext" "0" + } + + "TitleBg" + { + "ControlName" "EditablePanel" + "fieldName" "TitleBg" + "xpos" "0" + "ypos" "60" + "zpos" "3" + "wide" "280" + "tall" "8" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 100" + } + + + "TopPlayersLabel" + { + "ControlName" "CExLabel" + "fieldName" "TopPlayerLabel" + "font" "DefaultVerySmall" + "xpos" "22" + "ypos" "60" + "zpos" "3" + "wide" "60" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%TopPlayersLabel%" + "fgcolor" "TanLight" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + } + + + "DamageThisRoundLabel" + { + "ControlName" "CExLabel" + "fieldName" "DamageThisRoundLabel" + "font" "DefaultVerySmall" + "xpos" "158" + "ypos" "60" + "zpos" "3" + "wide" "60" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_Arena_Winpanel_DamageThisRound" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + } + + + "HealingThisRoundLabel" + { + "ControlName" "CExLabel" + "fieldName" "HealingThisRoundLabel" + "font" "DefaultVerySmall" + "xpos" "191" + "ypos" "60" + "zpos" "3" + "wide" "300" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_Arena_Winpanel_HealingThisRound" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + } + + + "LifetimeThisRoundLabel" + { + "ControlName" "CExLabel" + "fieldName" "LifetimeThisRoundLabel" + "font" "DefaultVerySmall" + "xpos" "224" + "ypos" "60" + "zpos" "3" + "wide" "300" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_Arena_Winpanel_TimeAliveThisRound" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + } + + + "KillingBlowsThisRoundLabel" + { + "ControlName" "CExLabel" + "fieldName" "KillingBlowsThisRoundLabel" + "font" "DefaultVerySmall" + "xpos" "255" + "ypos" "60" + "zpos" "3" + "wide" "20" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_Arena_Winpanel_KillingBlows" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + } + + + "HorizontalLine" + { + "ControlName" "ImagePanel" + "fieldName" "HorizontalLine" + "visible" "0" + "enabled" "0" + } + + "ArenaWinPanelWinnersPanel" + { + "ControlName" "EditablePanel" + "fieldName" "ArenaWinPanelWinnersPanel" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "280" + "tall" "200" + "visible" "1" + + "Player1Avatar" + { + "ControlName" "CAvatarImagePanel" + "fieldName" "Player1Avatar" + "xpos" "17" + "ypos" "71" + "zpos" "3" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "" + } + "Player1Name" + { + "ControlName" "CExLabel" + "fieldName" "Player1Name" + "xpos" "32" + "ypos" "71" + "zpos" "3" + "wide" "78" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player1Class" + { + "ControlName" "CExLabel" + "fieldName" "Player1Class" + "xpos" "110" + "ypos" "71" + "zpos" "3" + "wide" "45" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player1Damage" + { + "ControlName" "CExLabel" + "fieldName" "Player1Damage" + "xpos" "158" + "ypos" "71" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player1Healing" + { + "ControlName" "CExLabel" + "fieldName" "Player1Healing" + "xpos" "191" + "ypos" "71" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player1Lifetime" + { + "ControlName" "CExLabel" + "fieldName" "Player1Lifetime" + "xpos" "224" + "ypos" "71" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player1Kills" + { + "ControlName" "CExLabel" + "fieldName" "Player1Kills" + "xpos" "255" + "ypos" "71" + "zpos" "3" + "wide" "20" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player2Avatar" + { + "ControlName" "CAvatarImagePanel" + "fieldName" "Player2Avatar" + "xpos" "17" + "ypos" "91" + "zpos" "3" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "" + } + "Player2Name" + { + "ControlName" "CExLabel" + "fieldName" "Player2Name" + "xpos" "32" + "ypos" "91" + "zpos" "3" + "wide" "78" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player2Class" + { + "ControlName" "CExLabel" + "fieldName" "Player2Class" + "xpos" "110" + "ypos" "91" + "zpos" "3" + "wide" "45" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player2Damage" + { + "ControlName" "CExLabel" + "fieldName" "Player2Damage" + "xpos" "158" + "ypos" "91" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player2Healing" + { + "ControlName" "CExLabel" + "fieldName" "Player2Healing" + "xpos" "191" + "ypos" "91" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player2Lifetime" + { + "ControlName" "CExLabel" + "fieldName" "Player2Lifetime" + "xpos" "224" + "ypos" "91" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player2Kills" + { + "ControlName" "CExLabel" + "fieldName" "Player2Kills" + "xpos" "255" + "ypos" "91" + "zpos" "3" + "wide" "20" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player3Avatar" + { + "ControlName" "CAvatarImagePanel" + "fieldName" "Player3Avatar" + "xpos" "17" + "ypos" "111" + "zpos" "3" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "" + } + "Player3Name" + { + "ControlName" "CExLabel" + "fieldName" "Player3Name" + "xpos" "32" + "ypos" "111" + "zpos" "3" + "wide" "78" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player3Class" + { + "ControlName" "CExLabel" + "fieldName" "Player3Class" + "xpos" "110" + "ypos" "111" + "zpos" "3" + "wide" "45" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player3Damage" + { + "ControlName" "CExLabel" + "fieldName" "Player3Damage" + "xpos" "158" + "ypos" "111" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player3Healing" + { + "ControlName" "CExLabel" + "fieldName" "Player3Healing" + "xpos" "191" + "ypos" "111" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player3Lifetime" + { + "ControlName" "CExLabel" + "fieldName" "Player3Lifetime" + "xpos" "224" + "ypos" "111" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player3Kills" + { + "ControlName" "CExLabel" + "fieldName" "Player3Kills" + "xpos" "255" + "ypos" "111" + "zpos" "3" + "wide" "20" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + } + "ArenaWinPanelLosersPanel" + { + "ControlName" "EditablePanel" + "fieldName" "ArenaWinPanelLosersPanel" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "280" + "tall" "200" + "visible" "1" + + "Player1Avatar" + { + "ControlName" "CAvatarImagePanel" + "fieldName" "Player1Avatar" + "xpos" "17" + "ypos" "71" + "zpos" "3" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "" + } + "Player1Name" + { + "ControlName" "CExLabel" + "fieldName" "Player1Name" + "xpos" "32" + "ypos" "71" + "zpos" "3" + "wide" "78" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player1Class" + { + "ControlName" "CExLabel" + "fieldName" "Player1Class" + "xpos" "110" + "ypos" "71" + "zpos" "3" + "wide" "45" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player1Damage" + { + "ControlName" "CExLabel" + "fieldName" "Player1Damage" + "xpos" "158" + "ypos" "71" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player1Healing" + { + "ControlName" "CExLabel" + "fieldName" "Player1Healing" + "xpos" "191" + "ypos" "71" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player1Lifetime" + { + "ControlName" "CExLabel" + "fieldName" "Player1Lifetime" + "xpos" "224" + "ypos" "71" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player1Kills" + { + "ControlName" "CExLabel" + "fieldName" "Player1Kills" + "xpos" "255" + "ypos" "71" + "zpos" "3" + "wide" "20" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player2Avatar" + { + "ControlName" "CAvatarImagePanel" + "fieldName" "Player2Avatar" + "xpos" "17" + "ypos" "91" + "zpos" "3" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "" + } + "Player2Name" + { + "ControlName" "CExLabel" + "fieldName" "Player2Name" + "xpos" "32" + "ypos" "91" + "zpos" "3" + "wide" "78" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player2Class" + { + "ControlName" "CExLabel" + "fieldName" "Player2Class" + "xpos" "110" + "ypos" "91" + "zpos" "3" + "wide" "45" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player2Damage" + { + "ControlName" "CExLabel" + "fieldName" "Player2Damage" + "xpos" "158" + "ypos" "91" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player2Healing" + { + "ControlName" "CExLabel" + "fieldName" "Player2Healing" + "xpos" "191" + "ypos" "91" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player2Lifetime" + { + "ControlName" "CExLabel" + "fieldName" "Player2Lifetime" + "xpos" "224" + "ypos" "91" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player2Kills" + { + "ControlName" "CExLabel" + "fieldName" "Player2Kills" + "xpos" "255" + "ypos" "91" + "zpos" "3" + "wide" "20" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player3Avatar" + { + "ControlName" "CAvatarImagePanel" + "fieldName" "Player3Avatar" + "xpos" "17" + "ypos" "111" + "zpos" "3" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "image" "" + } + "Player3Name" + { + "ControlName" "CExLabel" + "fieldName" "Player3Name" + "xpos" "32" + "ypos" "111" + "zpos" "3" + "wide" "78" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player3Class" + { + "ControlName" "CExLabel" + "fieldName" "Player3Class" + "xpos" "110" + "ypos" "111" + "zpos" "3" + "wide" "45" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player3Damage" + { + "ControlName" "CExLabel" + "fieldName" "Player3Damage" + "xpos" "158" + "ypos" "111" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player3Healing" + { + "ControlName" "CExLabel" + "fieldName" "Player3Healing" + "xpos" "191" + "ypos" "111" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + "Player3Lifetime" + { + "ControlName" "CExLabel" + "fieldName" "Player3Lifetime" + "xpos" "224" + "ypos" "111" + "zpos" "3" + "wide" "30" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + + "Player3Kills" + { + "ControlName" "CExLabel" + "fieldName" "Player3Kills" + "xpos" "255" + "ypos" "111" + "zpos" "3" + "wide" "20" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontWinpanel" + } + } +} diff --git a/hud_toonhud/resource/ui/hudbosshealth.res b/hud_toonhud/resource/ui/hudbosshealth.res new file mode 100644 index 0000000..8136e1e --- /dev/null +++ b/hud_toonhud/resource/ui/hudbosshealth.res @@ -0,0 +1,123 @@ +"Resource/UI/HudBossHealth.res" +{ + "BorderImage" + { + "ControlName" "ImagePanel" + "fieldName" "BorderImage" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "200" + "tall" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "image" "../hud/halloween_bar_surround" + "scaleImage" "1" + } + + "Background" + { + "ControlName" "EditablePanel" + "fieldName" "Background" + "xpos" "15" + "ypos" "16" + "zpos" "1" + "wide" "168" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 180" + } + + "Gradient" + { + "ControlName" "CTFImagePanel" + "fieldName" "Gradient" + "xpos" "15" + "ypos" "16" + "zpos" "49" + "wide" "168" + "tall" "10" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/gradient" + "scaleImage" "1" + } + + "Border" + { + "ControlName" "EditablePanel" + "fieldName" "Border" + "xpos" "15" + "ypos" "16" + "zpos" "50" + "wide" "168" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorder" + } + + "HealthBarPanel" + { + "ControlName" "EditablePanel" + "fieldName" "HealthBarPanel" + "xpos" "15" + "ypos" "16" + "zpos" "4" + "wide" "168" + "tall" "10" + "visible" "1" + "enabled" "1" + "Alpha" "255" + + "BarImage" + { + "ControlName" "ImagePanel" + "fieldName" "BarImage" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "168" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "image" "../hud/halloween_bar" + "scaleImage" "1" + "drawcolor" "200 0 200 255" + } + } + + "StunMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "StunMeter" + "font" "Default" + "xpos" "50" + "ypos" "29" + "zpos" "2" + "wide" "100" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "fgcolor_override" "255 255 0 255" + "bgcolor_override" "50 0 0 255" + } +} diff --git a/hud_toonhud/resource/ui/hudbowcharge.res b/hud_toonhud/resource/ui/hudbowcharge.res new file mode 100644 index 0000000..a9559c4 --- /dev/null +++ b/hud_toonhud/resource/ui/hudbowcharge.res @@ -0,0 +1,29 @@ +"Resource/UI/HudBowCharge.res" +{ + // BOW USES DEMOMAN'S POWER METER! THIS IS HIDDEN! + // -> HudDemomanCharge.res + + "ChargeMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ChargeMeter" + "font" "Default" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "30" + "tall" "4" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "bgcolor_override" "Blank" + "paintborder" "1" + "border" "G_ChargeBorder" + "fgcolor_override" "G_WhiteShadowCharge" + "Alpha" "0" + } +} diff --git a/hud_toonhud/resource/ui/hudcurrencyaccount.res b/hud_toonhud/resource/ui/hudcurrencyaccount.res new file mode 100644 index 0000000..5aaf877 --- /dev/null +++ b/hud_toonhud/resource/ui/hudcurrencyaccount.res @@ -0,0 +1,55 @@ +"Resource/UI/HudCurrencyAccount.res" +{ + "Currency" + { + "ControlName" "CExLabel" + "fieldName" "Currency" + "font" "G_FontSmall" + "fgcolor" "G_White" + "xpos" "r55" + "xpos_minmode" "c+80" + "ypos" "r21" + "zpos" "3" + "wide" "50" + "tall" "15" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "labelText" "%currency%" + "textinsetx" "5" + } + + "WhiteBG" + { + "ControlName" "EditablePanel" + "fieldName" "WhiteBG" + "xpos" "18" + "ypos" "0" + "zpos" "1" + "wide" "60" + "tall" "18" + "visible" "0" + "enabled" "0" + "PaintBackgroundType" "0" + "bgcolor_override" "TanLight" + } + + "GreenBG" + { + "ControlName" "EditablePanel" + "fieldName" "WhiteBG" + "xpos" "r55" + "xpos_minmode" "c+80" + "ypos" "r21" + "zpos" "2" + "wide" "50" + "tall" "15" + "visible" "1" + "enabled" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "CreditsGreen" + "paintborder" "1" + "border" "G_TargetBorder" + "autoResize" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huddamageaccount.res b/hud_toonhud/resource/ui/huddamageaccount.res new file mode 100644 index 0000000..e258b3d --- /dev/null +++ b/hud_toonhud/resource/ui/huddamageaccount.res @@ -0,0 +1,55 @@ +"Resource/UI/HudDamageAccount.res" +{ + "CDamageAccountPanel" + { + "fieldName" "CDamageAccountPanel" + "text_x" "0" + "text_y" "0" + "delta_item_end_y" "-10" + "PositiveColor" "G_Heal" + "NegativeColor" "G_Hit" + "delta_lifetime" "2.0" + "delta_item_font" "G_FontDamage" + "delta_item_font_big" "G_FontCritDamage" + } + + "DamageAccountValue" + { + "ControlName" "CExLabel" + "fieldName" "DamageAccountValue" + "xpos" "c+78" + "ypos" "r118" + "xpos_minmode" "c+58" + "ypos_minmode" "c+35" + "zpos" "2" + "wide" "124" + "tall" "25" + "visible" "1" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "center" + "fgcolor" "G_Hit" + "font" "G_FontMedium" + "font_minmode" "G_FontMedium" + } + + "DamageAccountValueShadow" + { + "ControlName" "CExLabel" + "fieldName" "DamageAccountValue" + "xpos" "c+79" + "ypos" "r117" + "xpos_minmode" "c+59" + "ypos_minmode" "c+36" + "zpos" "1" + "wide" "124" + "tall" "25" + "visible" "1" + "enabled" "1" + "labelText" "%metal%" + "textAlignment" "center" + "fgcolor" "G_Shadow" + "font" "G_FontMedium" + "font_minmode" "G_FontMedium" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huddemomancharge.res b/hud_toonhud/resource/ui/huddemomancharge.res new file mode 100644 index 0000000..bc92e9b --- /dev/null +++ b/hud_toonhud/resource/ui/huddemomancharge.res @@ -0,0 +1,25 @@ +"Resource/UI/HudDemomanCharge.res" +{ + "ChargeMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ChargeMeter" + "font" "Default" + "xpos" "c-15" + "ypos" "c20" + "zpos" "2" + "wide" "30" + "tall" "4" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "bgcolor_override" "Blank" + "paintborder" "1" + "border" "G_ChargeBorder" + "fgcolor_override" "G_WhiteShadow" + } +} diff --git a/hud_toonhud/resource/ui/huddemomanpipes.res b/hud_toonhud/resource/ui/huddemomanpipes.res new file mode 100644 index 0000000..287aef8 --- /dev/null +++ b/hud_toonhud/resource/ui/huddemomanpipes.res @@ -0,0 +1,283 @@ +"Resource/UI/HudDemomanPipes.res" +{ + "background" + { + "ControlName" "CTFImagePanel" + "fieldName" "background" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "image" "../hud/misc_ammo_area_blue" + } + + "ChargeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ChargeLabel" + "xpos" "-9999" // 2_ CDCM + "xpos_minmode" "-9999" // 3_ CDCM + "ypos" "c+15" // 3 CDCM + "ypos_minmode" "c+15" // 4 CDCM + "zpos" "10" + "wide" "30" // 5 CDCM + "wide_minmode" "30" // 6 CDCM + "tall" "4" // 7 CDCM + "tall_minmode" "4" // 8 CDCM + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_CHARGE" + "textAlignment" "west" // 1_ CDCM + "dulltext" "0" + "brighttext" "0" + "font" "DefaultVerySmall" + "fgcolor_override" "155 155 155 255" + "textinsety" "-1" + } + + "ChargeMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ChargeMeter" + "font" "Default" + "xpos" "c-15" // 1 CDCM + "xpos_minmode" "c-15" // 2 CDCM + "ypos" "c+15" // 3 CDCM + "ypos_minmode" "c+15" // 4 CDCM + "zpos" "2" + "wide" "30" // 5 CDCM + "wide_minmode" "30" // 6 CDCM + "tall" "4" // 7 CDCM + "tall_minmode" "4" // 8 CDCM + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "paintborder" "1" + "border" "G_ChargeBorder" // 9 CDCM + "paintbackground" "0" // 10 CDCM + "bgcolor_override" "G_ItemMeterBg" + } + + "PipesPresentPanel" + { + "ControlName" "EditablePanel" + "fieldName" "PipesPresentPanel" + "xpos" "c+139" // 1 CSBC + "xpos_minmode" "c+119" // 2 CSBC + "ypos" "r32" + "ypos_minmode" "c+108" // 1 BPM + "zpos" "1" + "wide" "180" + "tall" "126" + "visible" "0" + + "PipeIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "PipeIcon" + "xpos" "4" + "ypos" "4" + "ypos_minmode" "4" + "wide" "0" + "wide_minmode" "0" + "tall" "0" + "tall_minmode" "0" + "zpos" "1" + "visible" "0" + "enabled" "0" + "image" "../hud/ico_stickybomb_red" + "scaleImage" "1" + "teambg_2" "../hud/ico_stickybomb_red" + "teambg_3" "../hud/ico_stickybomb_blue" + } + + "G_PipeIcon" + { + "ControlName" "CExLabel" + "fieldName" "G_PipeIcon" + "xpos" "125" + "ypos" "0" + "zpos" "2" + "wide" "16" + "tall" "25" + "textinsetx" "1" + "textinsety" "0" + "visible" "1" // 10 CSBC + "enabled" "1" + "labelText" "G" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor" "G_StickyIconColor" + } + + "G_PipeIconShadow" + { + "ControlName" "CExLabel" + "fieldName" "G_PipeIconShadow" + "xpos" "126" + "ypos" "1" + "zpos" "2" + "wide" "16" + "tall" "25" + "textinsetx" "1" + "textinsety" "0" + "visible" "1" // 10 CSBC + "enabled" "1" + "labelText" "G" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor" "G_Shadow" + } + + "NumPipesLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumPipesLabel" + "xpos" "45" // 3 CSBC + "ypos" "0" // 4 CSBC + "zpos" "2" + "wide" "80" // 5 CSBC + "tall" "26" + "textinsetx" "5" // 6 CSBC + "textinsety" "0" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%activepipes%" + "textAlignment" "east" // 7 CSBC + "dulltext" "0" + "brighttext" "0" + "font" "G_FontMedium" // 8 CSBC + "fgcolor" "G_StickyColor" + } + + "NumPipesLabelDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "NumPipesLabelDropshadow" + "xpos" "46" // 3 CSBC + "ypos" "1" // 4 CSBC + "zpos" "2" + "wide" "80" // 5 CSBC + "tall" "26" + "textinsetx" "5" // 6 CSBC + "textinsety" "0" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%activepipes%" // 9 CSBC + "textAlignment" "east" // 7 CSBC + "dulltext" "0" + "brighttext" "0" + "font" "G_FontMedium" // 8 CSBC + "fgcolor" "G_Shadow" + } + } + + "NoPipesPresentPanel" + { + "ControlName" "EditablePanel" + "fieldName" "NoPipesPresentPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "100" + "tall" "50" + "visible" "0" + + "PipeIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "PipeIcon" + "xpos" "26" + "ypos" "16" + "ypos_minmode" "12" + "wide" "20" + "wide_minmode" "14" + "tall" "20" + "tall_minmode" "14" + "visible" "0" + "enabled" "0" + "image" "../hud/ico_stickybomb_red_faded" + "scaleImage" "1" + "teambg_2" "../hud/ico_stickybomb_red_faded" + "teambg_3" "../hud/ico_stickybomb_blue_faded" + } + + "NumPipesLabel" + { + "ControlName" "CExLabel" + "fieldName" "NumPipesLabel" + "xpos" "50" + "xpos_minmode" "42" + "ypos" "18" + "ypos_minmode" "12" + "zpos" "2" + "wide" "35" + "tall" "20" + "tall_lodef" "28" + "autoResize" "1" + "pinCorner" "2" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "labelText" "%activepipes%" + "textAlignment" "west" + "dulltext" "1" + "brighttext" "0" + "font" "G_FontMedium" + "font_minmode" "G_FontMedium" + "font_lodef" "G_FontMedium" + } + "NumPipesLabelDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "NumPipesLabelDropshadow" + "xpos" "51" + "xpos_minmode" "43" + "ypos" "19" + "ypos_minmode" "13" + "zpos" "2" + "wide" "35" + "tall" "20" + "tall_lodef" "28" + "autoResize" "1" + "pinCorner" "2" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "labelText" "%activepipes%" + "textAlignment" "west" + "dulltext" "1" + "brighttext" "0" + "font" "G_FontMedium" + "font_minmode" "G_FontMedium" + "font_lodef" "G_FontMedium" + "fgcolor" "black" + } + } +} + + + + + + + + + + diff --git a/hud_toonhud/resource/ui/hudhealthaccount.res b/hud_toonhud/resource/ui/hudhealthaccount.res new file mode 100644 index 0000000..82a89f7 --- /dev/null +++ b/hud_toonhud/resource/ui/hudhealthaccount.res @@ -0,0 +1,14 @@ +"Resource/UI/HudHealthAccount.res" +{ + "CHealthAccountPanel" + { + "fieldName" "CHealthAccountPanel" + "delta_item_x" "5" + "delta_item_start_y" "40" + "delta_item_end_y" "0" + "PositiveColor" "G_Heal" + "NegativeColor" "G_Yellow" + "delta_lifetime" "1.5" + "delta_item_font" "G_FontMedium" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hudinspectpanel.res b/hud_toonhud/resource/ui/hudinspectpanel.res new file mode 100644 index 0000000..d36db4d --- /dev/null +++ b/hud_toonhud/resource/ui/hudinspectpanel.res @@ -0,0 +1,61 @@ +"Resource/UI/HudInspectPanel.res" +{ + "itempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "itempanel" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "170" + "tall" "100" + "visible" "0" + "PaintBackgroundType" "0" + "paintborder" "1" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + + "model_ypos" "10" + "model_center_x" "1" + "model_wide" "90" + "model_tall" "60" + + "text_xpos" "10" + "text_ypos" "10" + "text_wide" "150" + "text_center" "1" + + "max_text_height" "100" + "padding_height" "10" + "resize_to_text" "1" + "text_forcesize" "2" + + "itemmodelpanel" + { + "fieldName" "itemmodelpanel" + "use_item_rendertarget" "0" + "useparentbg" "1" + } + + "ItemLabel" + { + "ControlName" "Label" + "fieldName" "ItemLabel" + "font" "DefaultSmall" + "xpos" "10" + "ypos" "3" + "zpos" "1" + "wide" "150" + "tall" "9" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#FreezePanel_Item" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + } +} diff --git a/hud_toonhud/resource/ui/huditemeffectmeter.res b/hud_toonhud/resource/ui/huditemeffectmeter.res new file mode 100644 index 0000000..548e33f --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter.res @@ -0,0 +1,77 @@ +"Resource/UI/HudItemEffectMeter.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "visible" "1" + "enabled" "1" + "xpos" "c-60" + "ypos" "r94" + "ypos_minmode" "c+87" + "wide" "120" + "tall" "6" + "MeterFG" "White" + "MeterBG" "Gray" + } + + "OutlineBorder" + { + "ControlName" "EditablePanel" + "fieldName" "OutlineBorder" + "font" "Default" + "xpos" "0" + "ypos" "0" + "zpos" "100" + "wide" "120" + "tall" "6" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_MeterBorder" + } + + "ItemEffectMeterLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterLabel" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "120" + "tall" "7" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "0" // 0 = Black label text! + "tabPosition" "0" + "labelText" "#TF_BALL" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "DefaultVerySmall" + "fgcolor_override" "155 155 155 255" + "textinsety" "-1" + } + + "ItemEffectMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ItemEffectMeter" + "font" "Default" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "120" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "bgcolor_override" "G_ItemMeterBg" + "paintborder" "0" + } + +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_cleaver.res b/hud_toonhud/resource/ui/huditemeffectmeter_cleaver.res new file mode 100644 index 0000000..3311486 --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_cleaver.res @@ -0,0 +1,12 @@ +// Scout: The Flying Guillotine + +#base "HudItemEffectMeter.res" +"Resource/UI/HudItemEffectMeter_Cleaver.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "ypos" "r102" + "ypos_minmode" "c+79" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_demoman.res b/hud_toonhud/resource/ui/huditemeffectmeter_demoman.res new file mode 100644 index 0000000..d7d22bb --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_demoman.res @@ -0,0 +1,167 @@ +"Resource/UI/HudItemEffectMeter_Demoman.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "visible" "1" + "enabled" "1" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "MeterFG" "White" + "MeterBG" "Gray" + } + + "ItemEffectMeterBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "ItemEffectMeterBG" + "xpos" "12" + "ypos" "0" + "zpos" "0" + "wide" "76" + "tall" "44" + "visible" "0" + "visible_minmode" "0" + "enabled" "0" + "image" "../hud/misc_ammo_area_blue" + "scaleImage" "1" + "teambg_2" "../hud/misc_ammo_area_red" + "teambg_2_lodef" "../hud/misc_ammo_area_red_lodef" + "teambg_3" "../hud/misc_ammo_area_blue" + "teambg_3_lodef" "../hud/misc_ammo_area_blue_lodef" + } + + "ItemEffectMeterLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterLabel" + "xpos" "c+180" + "xpos_minmode" "c+160" + "ypos" "r82" + "ypos_minmode" "c+56" + "zpos" "2" + "wide" "50" + "tall" "50" + "textinsetx" "5" + "textinsety" "-2" + "visible" "0" + "enabled" "1" + "labelText" "E" + "textAlignment" "north-east" + "font" "G_HeadsIcon" + "fgcolor_override" "G_HeadsLabel" + } + + "ItemEffectMeterIcon" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterIcon" + "xpos" "c+264" + "xpos_minmode" "c+244" + "ypos" "r82" + "ypos_minmode" "c+58" + "zpos" "2" + "wide" "16" + "tall" "25" + "textinsetx" "0" + "textinsety" "0" + "visible" "1" + "enabled" "1" + "labelText" "E" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor_override" "G_HeadsLabel" + "paintbackground" "1" + "bgcolor_override" "255 255 0 0" + } + + "ItemEffectMeterIconShadow" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterIconShadow" + "xpos" "c+265" + "xpos_minmode" "c+245" + "ypos" "r81" + "ypos_minmode" "c+59" + "zpos" "2" + "wide" "16" + "tall" "25" + "textinsetx" "0" + "textinsety" "0" + "visible" "1" + "enabled" "1" + "labelText" "E" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor_override" "G_Shadow" + "paintbackground" "1" + "bgcolor_override" "255 255 255 0" + } + + "ItemEffectMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ItemEffectMeter" + "font" "Default" + "xpos" "25" + "ypos" "23" + "ypos_minmode" "0" + "xpos_minmode" "0" + "zpos" "2" + "wide" "40" + "wide_minmode" "140" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemEffectMeterCount" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterCount" + "xpos" "c+230" + "xpos_minmode" "c+210" + "ypos" "r82" + "ypos_minmode" "c+58" + "zpos" "5" + "wide" "34" + "tall" "25" + "zpos" "2" + "textinsetx" "5" + "visible" "1" + "enabled" "1" + "labelText" "%progresscount%" + "textAlignment" "east" + "font" "G_FontMedium" + "fgcolor" "G_HeadsValue" + "paintbackground" "1" + "bgcolor_override" "255 255 255 0" + } + + "ItemEffectMeterCountShadow" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterCountShadow" + "xpos" "c+231" + "xpos_minmode" "c+211" + "ypos" "r81" + "ypos_minmode" "c+59" + "zpos" "5" + "wide" "34" + "tall" "25" + "textinsetx" "5" + "visible" "1" + "enabled" "1" + "labelText" "%progresscount%" + "textAlignment" "east" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_engineer.res b/hud_toonhud/resource/ui/huditemeffectmeter_engineer.res new file mode 100644 index 0000000..58cf944 --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_engineer.res @@ -0,0 +1,165 @@ +"Resource/UI/HudItemEffectMeter_Engineer.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "visible" "1" + "enabled" "1" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "MeterFG" "White" + "MeterBG" "Gray" + } + + "ItemEffectMeterBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "ItemEffectMeterBG" + "xpos" "12" + "ypos" "0" + "zpos" "0" + "wide" "76" + "tall" "44" + "visible" "0" + "visible_minmode" "0" + "enabled" "0" + "image" "../hud/misc_ammo_area_blue" + "scaleImage" "1" + "teambg_2" "../hud/misc_ammo_area_red" + "teambg_2_lodef" "../hud/misc_ammo_area_red_lodef" + "teambg_3" "../hud/misc_ammo_area_blue" + "teambg_3_lodef" "../hud/misc_ammo_area_blue_lodef" + } + + "ItemEffectMeterLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterLabel" + "xpos" "c+180" + "xpos_minmode" "c+160" + "ypos" "r82" + "ypos_minmode" "c+56" + "zpos" "2" + "wide" "50" + "tall" "50" + "textinsetx" "5" + "textinsety" "-2" + "visible" "0" + "enabled" "1" + "labelText" "E" + "textAlignment" "north-east" + "font" "G_HeadsIcon" + "fgcolor_override" "G_HeadsLabel" + } + + "ItemEffectMeterIcon" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterIcon" + "xpos" "c+264" + "xpos_minmode" "c+244" + "ypos" "r82" + "ypos_minmode" "c+58" + "zpos" "2" + "wide" "16" + "tall" "25" + "textinsetx" "0" + "textinsety" "0" + "visible" "1" + "enabled" "1" + "labelText" "C" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor_override" "G_HeadsLabel" + } + + "ItemEffectMeterIconShadow" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterIconShadow" + "xpos" "c+265" + "xpos_minmode" "c+245" + "ypos" "r81" + "ypos_minmode" "c+59" + "zpos" "2" + "wide" "16" + "tall" "25" + "textinsetx" "0" + "textinsety" "0" + "visible" "1" + "enabled" "1" + "labelText" "C" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor_override" "G_Shadow" + "paintbackground" "1" + "bgcolor_override" "255 255 255 0" + } + + "ItemEffectMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ItemEffectMeter" + "font" "Default" + "xpos" "25" + "ypos" "23" + "ypos_minmode" "0" + "xpos_minmode" "0" + "zpos" "2" + "wide" "40" + "wide_minmode" "140" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemEffectMeterCount" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterCount" + "xpos" "c+230" + "xpos_minmode" "c+210" + "ypos" "r82" + "ypos_minmode" "c+58" + "zpos" "5" + "wide" "34" + "tall" "25" + "zpos" "2" + "textinsetx" "5" + "visible" "1" + "enabled" "1" + "labelText" "%progresscount%" + "textAlignment" "east" + "font" "G_FontMedium" + "fgcolor" "G_HeadsValue" + "paintbackground" "1" + "bgcolor_override" "255 255 255 0" + } + + "ItemEffectMeterCountShadow" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterCountShadow" + "xpos" "c+231" + "xpos_minmode" "c+211" + "ypos" "r81" + "ypos_minmode" "c+59" + "zpos" "5" + "wide" "34" + "tall" "25" + "textinsetx" "5" + "visible" "1" + "enabled" "1" + "labelText" "%progresscount%" + "textAlignment" "east" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_heavy.res b/hud_toonhud/resource/ui/huditemeffectmeter_heavy.res new file mode 100644 index 0000000..a9e8c2a --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_heavy.res @@ -0,0 +1,82 @@ +// Heavy: Knockout Rage (MvM) +// Medic: Projectile Shield (MvM) + +#base "HudItemEffectMeter.res" +"Resource/UI/HudItemEffectMeter_Heavy.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "ypos" "r102" + "ypos_minmode" "c+79" + } + + // ---- + + "ItemEffectMeterLabel2" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterLabel2" + "xpos" "40" + "ypos" "31" + "zpos" "2" + "wide" "41" + "tall" "15" + "autoResize" "1" + "pinCorner" "2" + "visible" "0" + "visible_minmode" "0" + "ypos_minmode" "0" + "xpos_minmode" "-10" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_KILLCOMBO" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "TFFontSmall" + } + + "KillComboClassIcon1" + { + "ControlName" "ImagePanel" + "fieldName" "KillComboClassIcon1" + "xpos" "40" + "ypos" "23" + "wide" "12" + "tall" "12" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "image" "../HUD/leaderboard_class_scout" + "scaleImage" "1" + } + "KillComboClassIcon2" + { + "ControlName" "ImagePanel" + "fieldName" "KillComboClassIcon2" + "xpos" "52" + "ypos" "23" + "wide" "12" + "tall" "12" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "image" "../HUD/leaderboard_class_scout" + "scaleImage" "1" + } + "KillComboClassIcon3" + { + "ControlName" "ImagePanel" + "fieldName" "KillComboClassIcon3" + "xpos" "64" + "ypos" "23" + "wide" "12" + "tall" "12" + "visible" "0" + "visible_minmode" "0" + "enabled" "1" + "image" "../HUD/leaderboard_class_scout" + "scaleImage" "1" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_kartcharge.res b/hud_toonhud/resource/ui/huditemeffectmeter_kartcharge.res new file mode 100644 index 0000000..09e7209 --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_kartcharge.res @@ -0,0 +1,101 @@ +"Resource/UI/HudItemEffectMeter_Scout.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "visible" "1" + "enabled" "1" + "x_offset" "0" + "xpos" "10" [$WIN32] + "ypos" "r40" [$WIN32] + "wide" "120" + "tall" "100" + "MeterFG" "White" + "MeterBG" "Gray" + } + + "ItemEffectMeterBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "ItemEffectMeterBG" + "xpos" "-30" + "ypos" "28" + "zpos" "0" + "wide" "150" + "tall" "75" + "visible" "0" + "enabled" "1" + "image" "../hud/misc_ammo_area_horiz2_blue" + "scaleImage" "1" + "teambg_2" "../hud/misc_ammo_area_horiz2_red" + "teambg_2_lodef" "../hud/misc_ammo_area_red_lodef" + "teambg_3" "../hud/misc_ammo_area_horiz2_blue" + "teambg_3_lodef" "../hud/misc_ammo_area_blue_lodef" + } + + "ItemEffectMeterLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterLabel" + "xpos" "15" + "ypos" "75" + "zpos" "2" + "wide" "60" + "tall" "15" + "autoResize" "1" + "pinCorner" "2" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "labelText" "#TF_KART" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontSmall" + "fgcolor_override" "G_White" + } + + "ItemEffectMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ItemEffectMeter" + "font" "Default" + "xpos" "0" + "ypos" "20" + "zpos" "2" + "wide" "120" + "paintborder" "1" + "paintbackground" "1" + "bgcolor_override" "G_ItemMeterBg" + "border" "G_MeterBorder" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemEffectMeterCount" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterCount" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "120" + "tall" "20" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%progresscount%" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "G_White" + "font" "G_FontMedium" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_killstreak.res b/hud_toonhud/resource/ui/huditemeffectmeter_killstreak.res new file mode 100644 index 0000000..f86428b --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_killstreak.res @@ -0,0 +1,163 @@ +"Resource/UI/HudItemEffectMeter_Killstreak.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "visible" "1" + "enabled" "1" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "MeterFG" "White" + "MeterBG" "Gray" + } + + "ItemEffectMeterBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "ItemEffectMeterBG" + "xpos" "12" + "ypos" "0" + "zpos" "0" + "wide" "76" + "tall" "44" + "visible" "0" + "enabled" "0" + "image" "../hud/misc_ammo_area_blue" + "scaleImage" "1" + "teambg_2" "../hud/misc_ammo_area_red" + "teambg_2_lodef" "../hud/misc_ammo_area_red_lodef" + "teambg_3" "../hud/misc_ammo_area_blue" + "teambg_3_lodef" "../hud/misc_ammo_area_blue_lodef" + } + + "ItemEffectMeterLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterLabel" + "xpos" "23" + "ypos" "0" + "zpos" "2" + "wide" "35" + "tall" "22" + "textinsetx" "3" + "autoResize" "1" + "pinCorner" "2" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "labelText" "#TF_Killstreak" + "textAlignment" "south-west" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontSmall_2" + "fgcolor_override" "G_White" + } + + "ItemEffectMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ItemEffectMeter" + "font" "Default" + "xpos" "25" + "ypos" "23" + "zpos" "2" + "wide" "40" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemEffectMeterCount" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterCount" + "xpos" "c+230" + "xpos_minmode" "c+210" + "ypos" "r57" + "ypos_minmode" "c+83" + "zpos" "5" + "wide" "34" + "tall" "25" + "textinsetx" "5" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%progresscount%" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontMedium" + "fgcolor" "G_KillstreakValue" + } + + "ItemEffectMeterCountShadow" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterCountShadow" + "xpos" "c+231" + "xpos_minmode" "c+211" + "ypos" "r56" + "ypos_minmode" "c+84" + "zpos" "5" + "wide" "34" + "tall" "25" + "textinsetx" "5" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%progresscount%" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + } + + "StreakIcon" + { + "ControlName" "CExLabel" + "fieldName" "StreakIcon" + "xpos" "c+264" + "xpos_minmode" "c+244" + "ypos" "r57" + "ypos_minmode" "c+83" + "zpos" "2" + "wide" "16" + "tall" "25" + "visible" "1" + "enabled" "1" + "labelText" "K" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor_override" "G_KillstreakIcon" + } + + "StreakIconShadow" + { + "ControlName" "CExLabel" + "fieldName" "StreakIconShadow" + "xpos" "c+265" + "xpos_minmode" "c+245" + "ypos" "r56" + "ypos_minmode" "c+84" + "zpos" "2" + "wide" "16" + "tall" "25" + "visible" "1" + "enabled" "1" + "labelText" "K" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor_override" "G_Shadow" + } + +} diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_organs.res b/hud_toonhud/resource/ui/huditemeffectmeter_organs.res new file mode 100644 index 0000000..243625d --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_organs.res @@ -0,0 +1,165 @@ +"Resource/UI/HudItemEffectMeter_Organs.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "visible" "1" + "enabled" "1" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "MeterFG" "White" + "MeterBG" "Gray" + } + + "ItemEffectMeterBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "ItemEffectMeterBG" + "xpos" "12" + "ypos" "0" + "zpos" "0" + "wide" "76" + "tall" "44" + "visible" "0" + "visible_minmode" "0" + "enabled" "0" + "image" "../hud/misc_ammo_area_blue" + "scaleImage" "1" + "teambg_2" "../hud/misc_ammo_area_red" + "teambg_2_lodef" "../hud/misc_ammo_area_red_lodef" + "teambg_3" "../hud/misc_ammo_area_blue" + "teambg_3_lodef" "../hud/misc_ammo_area_blue_lodef" + } + + "ItemEffectMeterLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterLabel" + "xpos" "c+180" + "xpos_minmode" "c+160" + "ypos" "r82" + "ypos_minmode" "c+56" + "zpos" "2" + "wide" "50" + "tall" "50" + "textinsetx" "5" + "textinsety" "-2" + "visible" "0" + "enabled" "1" + "labelText" "E" + "textAlignment" "north-east" + "font" "G_HeadsIcon" + "fgcolor_override" "G_HeadsLabel" + } + + "ItemEffectMeterIcon" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterIcon" + "xpos" "c+264" + "xpos_minmode" "c+244" + "ypos" "r82" + "ypos_minmode" "c+58" + "zpos" "2" + "wide" "16" + "tall" "25" + "textinsetx" "0" + "textinsety" "0" + "visible" "1" + "enabled" "1" + "labelText" "E" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor_override" "G_HeadsLabel" + } + + "ItemEffectMeterIconShadow" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterIconShadow" + "xpos" "c+265" + "xpos_minmode" "c+245" + "ypos" "r81" + "ypos_minmode" "c+59" + "zpos" "2" + "wide" "16" + "tall" "25" + "textinsetx" "0" + "textinsety" "0" + "visible" "1" + "enabled" "1" + "labelText" "E" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor_override" "G_Shadow" + "paintbackground" "1" + "bgcolor_override" "255 255 255 0" + } + + "ItemEffectMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ItemEffectMeter" + "font" "Default" + "xpos" "25" + "ypos" "23" + "ypos_minmode" "0" + "xpos_minmode" "0" + "zpos" "2" + "wide" "40" + "wide_minmode" "140" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemEffectMeterCount" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterCount" + "xpos" "c+230" + "xpos_minmode" "c+210" + "ypos" "r82" + "ypos_minmode" "c+58" + "zpos" "5" + "wide" "34" + "tall" "25" + "zpos" "2" + "textinsetx" "5" + "visible" "1" + "enabled" "1" + "labelText" "%progresscount%" + "textAlignment" "east" + "font" "G_FontMedium" + "fgcolor" "G_HeadsValue" + "paintbackground" "1" + "bgcolor_override" "255 255 255 0" + } + + "ItemEffectMeterCountShadow" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterCountShadow" + "xpos" "c+231" + "xpos_minmode" "c+211" + "ypos" "r81" + "ypos_minmode" "c+59" + "zpos" "5" + "wide" "34" + "tall" "25" + "textinsetx" "5" + "visible" "1" + "enabled" "1" + "labelText" "%progresscount%" + "textAlignment" "east" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_particlecannon.res b/hud_toonhud/resource/ui/huditemeffectmeter_particlecannon.res new file mode 100644 index 0000000..d37be37 --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_particlecannon.res @@ -0,0 +1,12 @@ +// Soldier: Cow Mangler 5000 + +#base "HudItemEffectMeter.res" +"Resource/UI/HudItemEffectMeter_ParticleCannon.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "ypos" "r102" + "ypos_minmode" "c+79" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_pomson.res b/hud_toonhud/resource/ui/huditemeffectmeter_pomson.res new file mode 100644 index 0000000..4802516 --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_pomson.res @@ -0,0 +1,3 @@ +// Engineer: The Pomson 6000 + +#base "HudItemEffectMeter.res" \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_powerupbottle.res b/hud_toonhud/resource/ui/huditemeffectmeter_powerupbottle.res new file mode 100644 index 0000000..47d8d4c --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_powerupbottle.res @@ -0,0 +1,140 @@ +"Resource/UI/HudItemEffectMeter_PowerupBottles.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "visible" "1" + "enabled" "1" + "xpos" "c284" + "ypos" "r32" + "xpos_minmode" "c264" + "ypos_minmode" "r132" + "wide" "42" + "tall" "28" + "MeterFG" "White" + "MeterBG" "Gray" + "paintbackground" "1" + "PaintBackgroundType" "2" + "bgcolor_override" "G_ItemMeterBg" + } + + "ItemEffectMeterBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "ItemEffectMeterBG" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "90" + "tall" "56" + "visible" "0" + "enabled" "1" + "image" "../hud/misc_ammo_area_blue" + "scaleImage" "1" + "teambg_2" "../hud/misc_ammo_area_red" + "teambg_2_lodef" "../hud/misc_ammo_area_red_lodef" + "teambg_3" "../hud/misc_ammo_area_blue" + "teambg_3_lodef" "../hud/misc_ammo_area_blue_lodef" + } + + "ItemEffectIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ItemEffectIcon" + "xpos" "1" + "ypos" "4" + "zpos" "1" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "../hud/ico_powerup_critboost_red" + "scaleImage" "1" + } + + "ItemEffectMeterLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterLabel" + "xpos" "35" + "ypos" "0" + "zpos" "2" + "wide" "100" + "tall" "2" + "autoResize" "1" + "pinCorner" "2" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "labelText" "#TF_Ball" + "textAlignment" "west" + "centerwrap" "1" + "dulltext" "0" + "brighttext" "0" + "font" "TFFontSmall" + } + + "ItemEffectMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ItemEffectMeter" + "font" "Default" + "xpos" "25" + "ypos" "0" + "zpos" "2" + "wide" "40" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemEffectMeterCount" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterCount" + "xpos" "19" + "ypos" "0" + "zpos" "2" + "wide" "21" + "tall" "28" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%progresscount%" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontMedium" + "fgcolor" "G_White" + "textinsetx" "0" + "bgcolor_override" "200 0 0 0" + } + + "ItemEffectMeterCountShadow" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterCountShadow" + "xpos" "20" + "ypos" "1" + "zpos" "2" + "wide" "21" + "tall" "28" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "%progresscount%" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "textinsetx" "0" + } +} diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_pyro.res b/hud_toonhud/resource/ui/huditemeffectmeter_pyro.res new file mode 100644 index 0000000..1edb1de --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_pyro.res @@ -0,0 +1,12 @@ +// Pyro: The Phlogistinator + +#base "HudItemEffectMeter.res" +"Resource/UI/HudItemEffectMeter_Pyro.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "ypos" "r110" + "ypos_minmode" "c+71" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_raygun.res b/hud_toonhud/resource/ui/huditemeffectmeter_raygun.res new file mode 100644 index 0000000..f8b8e1e --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_raygun.res @@ -0,0 +1,3 @@ +// Soldier: The Righteous Bison + +#base "HudItemEffectMeter.res" \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_sapper.res b/hud_toonhud/resource/ui/huditemeffectmeter_sapper.res new file mode 100644 index 0000000..0a7dd20 --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_sapper.res @@ -0,0 +1,12 @@ +// Spy: Sapper (MvM) + +#base "HudItemEffectMeter.res" +"Resource/UI/HudItemEffectMeter_Sapper.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "ypos" "r110" + "ypos_minmode" "c+71" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_scout.res b/hud_toonhud/resource/ui/huditemeffectmeter_scout.res new file mode 100644 index 0000000..15f0e60 --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_scout.res @@ -0,0 +1,12 @@ +// Scout: Bonk! Atomic Punch, Mad Milk + +#base "HudItemEffectMeter.res" +"Resource/UI/HudItemEffectMeter_Scout.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "ypos" "r102" + "ypos_minmode" "c+79" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_sniper.res b/hud_toonhud/resource/ui/huditemeffectmeter_sniper.res new file mode 100644 index 0000000..58d9160 --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_sniper.res @@ -0,0 +1,167 @@ +// Sniper: The Bazaar Bargain + +"Resource/UI/HudItemEffectMeter_Sniper.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "visible" "1" + "enabled" "1" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "MeterFG" "White" + "MeterBG" "Gray" + } + + "ItemEffectMeterBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "ItemEffectMeterBG" + "xpos" "12" + "ypos" "0" + "zpos" "0" + "wide" "76" + "tall" "44" + "visible" "0" + "visible_minmode" "0" + "enabled" "0" + "image" "../hud/misc_ammo_area_blue" + "scaleImage" "1" + "teambg_2" "../hud/misc_ammo_area_red" + "teambg_2_lodef" "../hud/misc_ammo_area_red_lodef" + "teambg_3" "../hud/misc_ammo_area_blue" + "teambg_3_lodef" "../hud/misc_ammo_area_blue_lodef" + } + + "ItemEffectMeterLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterLabel" + "xpos" "c+180" + "xpos_minmode" "c+160" + "ypos" "r82" + "ypos_minmode" "c+56" + "zpos" "2" + "wide" "50" + "tall" "50" + "textinsetx" "5" + "textinsety" "-2" + "visible" "0" + "enabled" "1" + "labelText" "E" + "textAlignment" "north-east" + "font" "G_HeadsIcon" + "fgcolor_override" "G_HeadsLabel" + } + + "ItemEffectMeterIcon" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterIcon" + "xpos" "c+264" + "xpos_minmode" "c+244" + "ypos" "r82" + "ypos_minmode" "c+58" + "zpos" "2" + "wide" "16" + "tall" "25" + "textinsetx" "0" + "textinsety" "0" + "visible" "1" + "enabled" "1" + "labelText" "S" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor_override" "G_HeadsLabel" + } + + "ItemEffectMeterIconShadow" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterIconShadow" + "xpos" "c+265" + "xpos_minmode" "c+245" + "ypos" "r81" + "ypos_minmode" "c+59" + "zpos" "2" + "wide" "16" + "tall" "25" + "textinsetx" "0" + "textinsety" "0" + "visible" "1" + "enabled" "1" + "labelText" "S" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor_override" "G_Shadow" + "paintbackground" "1" + "bgcolor_override" "255 255 255 0" + } + + "ItemEffectMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ItemEffectMeter" + "font" "Default" + "xpos" "25" + "ypos" "23" + "ypos_minmode" "0" + "xpos_minmode" "0" + "zpos" "2" + "wide" "40" + "wide_minmode" "140" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemEffectMeterCount" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterCount" + "xpos" "c+230" + "xpos_minmode" "c+210" + "ypos" "r82" + "ypos_minmode" "c+58" + "zpos" "5" + "wide" "34" + "tall" "25" + "zpos" "2" + "textinsetx" "5" + "visible" "1" + "enabled" "1" + "labelText" "%progresscount%" + "textAlignment" "east" + "font" "G_FontMedium" + "fgcolor" "G_HeadsValue" + "paintbackground" "1" + "bgcolor_override" "255 255 255 0" + } + + "ItemEffectMeterCountShadow" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterCountShadow" + "xpos" "c+231" + "xpos_minmode" "c+211" + "ypos" "r81" + "ypos_minmode" "c+59" + "zpos" "5" + "wide" "34" + "tall" "25" + "textinsetx" "5" + "visible" "1" + "enabled" "1" + "labelText" "%progresscount%" + "textAlignment" "east" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_sniperfocus.res b/hud_toonhud/resource/ui/huditemeffectmeter_sniperfocus.res new file mode 100644 index 0000000..bf3f5dd --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_sniperfocus.res @@ -0,0 +1,12 @@ +// Sniper: The Hitman's Heatmaker + +#base "HudItemEffectMeter.res" +"Resource/UI/HudItemEffectMeter_SniperFocus.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "ypos" "r102" + "ypos_minmode" "c+79" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_sodapopper.res b/hud_toonhud/resource/ui/huditemeffectmeter_sodapopper.res new file mode 100644 index 0000000..e0f56e8 --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_sodapopper.res @@ -0,0 +1,12 @@ +// Scout: The Soda Popper, Baby Face's Blaster + +#base "HudItemEffectMeter.res" +"Resource/UI/HudItemEffectMeter_SodaPopper.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "ypos" "r110" + "ypos_minmode" "c+71" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_spy.res b/hud_toonhud/resource/ui/huditemeffectmeter_spy.res new file mode 100644 index 0000000..7cd0391 --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_spy.res @@ -0,0 +1,165 @@ +"Resource/UI/HudItemEffectMeter_Spy.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "visible" "1" + "enabled" "1" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "MeterFG" "White" + "MeterBG" "Gray" + } + + "ItemEffectMeterBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "ItemEffectMeterBG" + "xpos" "12" + "ypos" "0" + "zpos" "0" + "wide" "76" + "tall" "44" + "visible" "0" + "visible_minmode" "0" + "enabled" "0" + "image" "../hud/misc_ammo_area_blue" + "scaleImage" "1" + "teambg_2" "../hud/misc_ammo_area_red" + "teambg_2_lodef" "../hud/misc_ammo_area_red_lodef" + "teambg_3" "../hud/misc_ammo_area_blue" + "teambg_3_lodef" "../hud/misc_ammo_area_blue_lodef" + } + + "ItemEffectMeterLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterLabel" + "xpos" "c+180" + "xpos_minmode" "c+160" + "ypos" "r82" + "ypos_minmode" "c+56" + "zpos" "2" + "wide" "50" + "tall" "50" + "textinsetx" "5" + "textinsety" "-2" + "visible" "0" + "enabled" "1" + "labelText" "E" + "textAlignment" "north-east" + "font" "G_HeadsIcon" + "fgcolor_override" "G_HeadsLabel" + } + + "ItemEffectMeterIcon" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterIcon" + "xpos" "c+264" + "xpos_minmode" "c+244" + "ypos" "r82" + "ypos_minmode" "c+58" + "zpos" "2" + "wide" "16" + "tall" "25" + "textinsetx" "0" + "textinsety" "0" + "visible" "1" + "enabled" "1" + "labelText" "C" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor_override" "G_HeadsLabel" + } + + "ItemEffectMeterIconShadow" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterIconShadow" + "xpos" "c+265" + "xpos_minmode" "c+245" + "ypos" "r81" + "ypos_minmode" "c+59" + "zpos" "2" + "wide" "16" + "tall" "25" + "textinsetx" "0" + "textinsety" "0" + "visible" "1" + "enabled" "1" + "labelText" "C" + "textAlignment" "west" + "font" "G_HeadsIcon" + "fgcolor_override" "G_Shadow" + "paintbackground" "1" + "bgcolor_override" "255 255 255 0" + } + + "ItemEffectMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ItemEffectMeter" + "font" "Default" + "xpos" "25" + "ypos" "23" + "ypos_minmode" "0" + "xpos_minmode" "0" + "zpos" "2" + "wide" "40" + "wide_minmode" "140" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ItemEffectMeterCount" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterCount" + "xpos" "c+230" + "xpos_minmode" "c+210" + "ypos" "r82" + "ypos_minmode" "c+58" + "zpos" "5" + "wide" "34" + "tall" "25" + "zpos" "2" + "textinsetx" "5" + "visible" "1" + "enabled" "1" + "labelText" "%progresscount%" + "textAlignment" "east" + "font" "G_FontMedium" + "fgcolor" "G_HeadsValue" + "paintbackground" "1" + "bgcolor_override" "255 255 255 0" + } + + "ItemEffectMeterCountShadow" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterCountShadow" + "xpos" "c+231" + "xpos_minmode" "c+211" + "ypos" "r81" + "ypos_minmode" "c+59" + "zpos" "5" + "wide" "34" + "tall" "25" + "textinsetx" "5" + "visible" "1" + "enabled" "1" + "labelText" "%progresscount%" + "textAlignment" "east" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/huditemeffectmeter_spyknife.res b/hud_toonhud/resource/ui/huditemeffectmeter_spyknife.res new file mode 100644 index 0000000..56231df --- /dev/null +++ b/hud_toonhud/resource/ui/huditemeffectmeter_spyknife.res @@ -0,0 +1,12 @@ +// Spy: Spy-Cicle + +#base "HudItemEffectMeter.res" +"Resource/UI/HudItemEffectMeter_SpyKnife.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "ypos" "r102" + "ypos_minmode" "c+79" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hudmannvsmachinestatus.res b/hud_toonhud/resource/ui/hudmannvsmachinestatus.res new file mode 100644 index 0000000..8b5df2e --- /dev/null +++ b/hud_toonhud/resource/ui/hudmannvsmachinestatus.res @@ -0,0 +1,251 @@ +"Resource/UI/HudMannVsMachineStatus.res" +{ + "WaveStatusPanel" + { + "ControlName" "CWaveStatusPanel" + "fieldName" "WaveStatusPanel" + "xpos" "c-300" + "ypos" "-10" + "ypos_minmode" "0" + "zpos" "0" + "wide" "600" + "tall" "67" + "visible" "1" + "enabled" "1" + } + + "WaveCompleteSummaryPanel" + { + "ControlName" "CWaveCompleteSummaryPanel" + "fieldName" "WaveCompleteSummaryPanel" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + } + + "BossStatusPanel" + { + "ControlName" "CMvMBossStatusPanel" + "fieldName" "BossStatusPanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "200" + "tall" "100" + "visible" "1" + "enabled" "1" + + "pin_to_sibling" "WaveStatusPanel" + "pin_corner_to_sibling" "4" + "pin_to_sibling_corner" "6" + } + + "InWorldCurrencyPanel" + { + "ControlName" "CInWorldCurrencyStatus" + "fieldName" "InWorldCurrencyPanel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + } + + "WarningSwoop" + { + "ControlName" "CWarningSwoop" + "fieldName" "WarningSwoop" + "xpos" "c-12" + "ypos" "0" + "zpos" "10" + "wide" "24" + "tall" "220" + "visible" "0" + "enabled" "1" + "image" "../sprites/obj_icons/warning_highlight" + "scaleImage" "1" + "time" "0.3" + } + + "UpgradeLevelContainer" + { + "ControlName" "EditablePanel" + "fieldName" "UpgradeLevelContainer" + "xpos" "0" + "ypos" "0" + "wide" "640" + "tall" "480" + "visible" "0" + + "UpgradeProgressTrack" + { + "ControlName" "CMvMBombCarrierProgress" + "fieldName" "UpgradeProgressTrack" + "xpos" "c-50" + "ypos" "r35" + "wide" "640" + "tall" "480" + "visible" "1" + } + + "UpgradeLevel1" + { + "ControlName" "ImagePanel" + "fieldName" "UpgradeLevel1" + "xpos" "c32" + "ypos" "r24" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "image" "../hud/hud_mvm_bomb_upgrade_1_disabled" + "scaleImage" "1" + } + + "UpgradeLevel2" + { + "ControlName" "ImagePanel" + "fieldName" "UpgradeLevel2" + "xpos" "c32" + "ypos" "r42" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "image" "../hud/hud_mvm_bomb_upgrade_2_disabled" + "scaleImage" "1" + } + + "UpgradeLevel3" + { + "ControlName" "ImagePanel" + "fieldName" "UpgradeLevel3" + "xpos" "c32" + "ypos" "r60" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "image" "../hud/hud_mvm_bomb_upgrade_3_disabled" + "scaleImage" "1" + } + + "UpgradeLevelBoss" + { + "ControlName" "ImagePanel" + "fieldName" "UpgradeLevelBoss" + "xpos" "c32" + "ypos" "r46" + "wide" "20" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "image" "../hud/hud_mvm_bomb_upgrade_boss" + "scaleImage" "1" + } + } + + "VictorySplash" + { + "ControlName" "CVictorySplash" + "fieldName" "VictorySplash" + "xpos" "0" + "ypos" "0" + //"zpos" "102" + "wide" "f0" + "tall" "480" + "visible" "0" + "enabled" "1" + } + + "VictoryPanelContainer" + { + "ControlName" "CMvMVictoryPanelContainer" + "fieldName" "VictoryPanelContainer" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "visible" "0" + } + + "WaveLossPanel" + { + "ControlName" "CMvMWaveLossPanel" + "fieldName" "WaveLossPanel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "visible" "0" + } + + "ServerChangeMessage" + { + "ControlName" "EditablePanel" + "fieldName" "ServerChangeMessage" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "visible" "0" + + "Background" + { + "ControlName" "ScalableImagePanel" + "fieldName" "Background" + "xpos" "c-150" + "ypos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_red" + "paintborder" "1" + "border" "G_TargetBorder" + + "src_corner_height" "22" + "src_corner_width" "22" + + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "ServerChangeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ServerChangeLabel" + "font" "G_FontSmall_2" + "textAlignment" "center" + "labelText" "%servermessage%" + "xpos" "c-150" + "ypos" "5" + "wide" "300" + "tall" "20" + "visible" "1" + "enabled" "1" + "fgcolor" "G_White" + } + } + +} diff --git a/hud_toonhud/resource/ui/hudmatchstatus.res b/hud_toonhud/resource/ui/hudmatchstatus.res new file mode 100644 index 0000000..f6fbbce --- /dev/null +++ b/hud_toonhud/resource/ui/hudmatchstatus.res @@ -0,0 +1,873 @@ +"Resource/UI/Competitive.res" +{ + "HudMatchStatus" + { + "fieldName" "HudMatchStatus" + "avatar_width" "63" + "spacer" "5" + "name_width" "57" + "horiz_inset" "2" + } + + "RoundSignModel" + { + "ControlName" "CModelPanel" + "fieldName" "RoundSignModel" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "fov" "70" + "proportionaltoparent" "1" + + "model" + { + "modelname" "models/props_ui/banner.mdl" + "skin" "0" + "angles_x" "30" + "angles_y" "180" + "angles_z" "0" + "origin_x" "150" + "origin_y" "0" + "origin_z" "62" + "spotlight" "1" + + "animation" + { + "name" "ref" + "sequence" "ref" + "default" "1" + } + + "animation" + { + "name" "intro" + "sequence" "intro" + } + + "animation" + { + "name" "outro" + "sequence" "outro" + } + } + } + + "CountdownLabel" + { + "ControlName" "CExLabel" + "fieldName" "CountdownLabel" + "font" "G_FontMedium" + "xpos" "cs-0.5" + "ypos" "cs-0.1" + "wide" "40" + "tall" "40" + "zpos" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "0" + "labelText" "%countdown%" + "textAlignment" "center" + "proportionaltoparent" "1" + "fgcolor" "G_White" + + if_readymode + { + "xpos" "300" + "ypos" "130" + } + } + + "CountdownLabelShadow" + { + "ControlName" "CExLabel" + "fieldName" "CountdownLabelShadow" + "font" "G_FontMedium" + "xpos" "cs-0.48" + "ypos" "cs-0.08" + "wide" "40" + "tall" "40" + "zpos" "4" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "0" + "labelText" "%countdown%" + "textAlignment" "center" + "fgcolor" "G_Shadow" + "proportionaltoparent" "1" + + + if_readymode + { + "xpos" "300" + "ypos" "130" + } + } + + "FrontParticlePanel" + { + "ControlName" "CTFParticlePanel" + "fieldName" "FrontParticlePanel" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "f0" + "tall" "f0" + "visible" "1" + "proportionaltoparent" "1" + + "ParticleEffects" + { + "0" + { + "particle_xpos" "c0" + "particle_ypos" "c0" + "particle_scale" "2" + "particleName" "versus_door_slam" + "start_activated" "0" + "loop" "0" + } + } + + "paintbackground" "0" + } + + "MatchDoors" + { + "ControlName" "CModelPanel" + "fieldName" "MatchDoors" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "fov" "70" + "proportionaltoparent" "1" + + "model" + { + "modelname" "models/vgui/versus_doors.mdl" + "skin" "0" + "angles_x" "0" + "angles_y" "0" + "angles_z" "0" + "origin_x" "120" + "origin_y" "0" + "origin_z" "-77" + + "animation" + { + "name" "ref" + "sequence" "ref" + "default" "1" + } + + "animation" + { + "name" "open" + "sequence" "open" + } + + "animation" + { + "name" "close" + "sequence" "close" + } + + "animation" + { + "name" "idle_closed" + "sequence" "idle_closed" + } + } + } + + "RoundCounter" + { + "fieldName" "RoundCounter" + "xpos" "cs-0.5" + "ypos" "-2" + "zpos" "1" + "wide" "300" + "tall" "100" + "visible" "1" + "enabled" "1" + } + + "BGFrame" + { + "ControlName" "EditablePanel" + "fieldName" "BGFrame" + "xpos" "cs-0.5" + "ypos" "-5" + "zpos" "0" + "wide" "365" + "tall" "0" + "visible" "0" + "proportionaltoaparent" "1" + "border" "TFFatLineBorder" + + if_match + { + "visible" "1" + } + } + + "RankUpLabel" + { + "ControlName" "CExLabel" + "fieldName" "RankUpLabel" + "font" "HudFontMediumSmallBold" + "xpos" "cs-0.5" + "ypos" "80" + "wide" "600" + "tall" "60" + "zpos" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "centerwrap" "1" + "alpha" "0" + "labelText" "%rank_possibility%" + "textAlignment" "center" + "proportionaltoparent" "1" + "fgcolor" "TanLight" + } + + "RankUpShadowLabel" + { + "ControlName" "CExLabel" + "fieldName" "RankUpShadowLabel" + "font" "HudFontMediumSmallBold" + "xpos" "cs-0.5+2" + "ypos" "80+2" + "wide" "600" + "tall" "60" + "zpos" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "centerwrap" "1" + "alpha" "0" + "labelText" "%rank_possibility%" + "textAlignment" "center" + "proportionaltoparent" "1" + "fgcolor" "Black" + } + + "ObjectiveStatusTimePanel" + { + "ControlName" "EditablePanel" + "fieldName" "ObjectiveStatusTimePanel" + "xpos" "c-30" + "ypos" "0" + "zpos" "2" + "wide" "110" + "tall" "150" + "visible" "0" + "enabled" "0" + "delta_item_x" "5" + "delta_item_start_y" "24" + "delta_item_end_y" "70" + "PositiveColor" "0 255 0 255" + "NegativeColor" "255 0 0 255" + "delta_lifetime" "1.5" + "delta_item_font" "G_FontMedium" + + if_match + { + "wide" "76" + "xpos" "c-38" + "delta_item_x" "35" + "delta_item_start_y" "12" + "delta_item_end_y" "50" + "PositiveColor" "0 255 0 255" + "NegativeColor" "255 0 0 255" + "delta_lifetime" "1.5" + "delta_item_font" "G_FontSmall" + } + + "TimePanelValue" + { + "ControlName" "CExLabel" + "fieldName" "TimePanelValue" + "font" "G_FontMedium" + "fgcolor" "G_White" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "60" + "tall" "21" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "0:00" + + if_match + { + "proportionaltoparent" "1" + "bgcolor_override" "0 0 0 0" + "xpos" "cs-0.5" + "ypos" "6" + "tall" "15" + "wide" "76" + "font" "G_FontSmall" + } + } + } + + "TeamStatus" + { + "ControlName" "CTFTeamStatus" + "fieldName" "TeamStatus" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "75" + "visible" "1" + "enabled" "1" + + + "max_size" "19" + + "6v6_gap" "4" + "12v12_gap" "1" + + "team1_grow_dir" "west" + "team1_base_x" "c-45" + "team1_max_expand" "133" + + "team2_grow_dir" "east" + "team2_base_x" "c47" + "team2_max_expand" "133" + + "playerpanels_kv" + { + "visible" "0" + "wide" "25" + "tall" "50" + "zpos" "1" + + "color_portrait_bg_red" "119 62 61 255" + "color_portrait_bg_blue" "62 81 101 255" + "color_portrait_bg_red_dead" "79 54 52 255" + "color_portrait_bg_blue_dead" "44 49 51 255" + "color_bar_health_high" "84 191 58 255" + "color_bar_health_med" "191 183 58 255" + "percentage_health_med" "0.6" + "color_bar_health_low" "191 58 58 255" + "percentage_health_low" "0.3" + "color_portrait_blend_dead_red" "255 255 255 255" + "color_portrait_blend_dead_blue" "255 255 255 255" + + "playername" + { + "ControlName" "CExLabel" + "fieldName" "playername" + "font" "DefaultVerySmall" + "xpos" "5" + "ypos" "24" + "zpos" "5" + "wide" "50" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + } + "classimage" + { + "ControlName" "CTFClassImage" + "fieldName" "classimage" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "3" + "wide" "19" + "tall" "19" + "visible" "1" + "enabled" "1" + "image" "../hud/class_scoutred" + "scaleImage" "1" + "proportionaltoparent" "1" + } + "classimagebg" + { + "ControlName" "Panel" + "fieldName" "classimagebg" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "19" + "visible" "1" + "enabled" "1" + "PaintBackgroundType" "0" + "proportionaltoparent" "1" + } + "healthbar" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "healthbar" + "font" "Default" + "xpos" "0" + "ypos" "19" + "zpos" "5" + "wide" "f0" + "tall" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "bgcolor_override" "80 80 80 255" + "proportionaltoparent" "1" + } + "overhealbar" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "overhealbar" + "font" "Default" + "xpos" "0" + "ypos" "19" + "zpos" "6" + "wide" "f0" + "tall" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "bgcolor_override" "0 0 0 0" + "fgcolor_override" "255 255 255 160" + "proportionaltoparent" "1" + } + "HealthIcon" + { + "ControlName" "EditablePanel" + "fieldName" "HealthIcon" + "xpos" "22" + "ypos" "-3" + "zpos" "3" + "wide" "32" + "tall" "32" + "visible" "0" + "enabled" "1" + "HealthBonusPosAdj" "10" + "HealthDeathWarning" "0.49" + "TFFont" "HudFontSmallest" + "HealthDeathWarningColor" "HUDDeathWarning" + "TextColor" "HudOffWhite" + } + "ReadyBG" + { + "ControlName" "ScalableImagePanel" + "fieldName" "ReadyBG" + "xpos" "30" + "ypos" "6" + "zpos" "-1" + "wide" "16" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "image" "../HUD/tournament_panel_brown" + "src_corner_height" "22" // pixels inside the image + "src_corner_width" "22" + "draw_corner_width" "3" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "3" + } + "ReadyImage" + { + "ControlName" "ImagePanel" + "fieldName" "ReadyImage" + "xpos" "32" + "ypos" "8" + "zpos" "0" + "wide" "12" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "image" "hud/checkmark" + "scaleImage" "1" + } + "respawntime" + { + "ControlName" "CExLabel" + "fieldName" "respawntime" + "font" "PlayerPanelPlayerName" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "5" + "wide" "f0" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "labelText" "%respawntime%" + "textAlignment" "center" + "proportionaltoparent" "1" + } + "chargeamount" + { + "ControlName" "CExLabel" + "fieldName" "chargeamount" + "font" "DefaultSmall" + "xpos" "25" + "ypos" "17" + "zpos" "6" + "wide" "25" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "labelText" "%chargeamount%" + "textAlignment" "north" + "fgcolor" "0 255 0 255" + } + "specindex" + { + "ControlName" "CExLabel" + "fieldName" "specindex" + "font" "DefaultVerySmall" + "xpos" "4" + "ypos" "2" + "zpos" "5" + "wide" "50" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "labelText" "%specindex%" + "textAlignment" "north-west" + //"fgcolor" "235 226 202 255" + } + "DeathPanel" + { + "ControlName" "ImagePanel" + "fieldName" "DeathPanel" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "24" + "visible" "0" + "enabled" "1" + "image" "../HUD/comp_player_status" + "scaleImage" "1" + "proportionaltoparent" "1" + } + "SkullPanel" + { + "ControlName" "ImagePanel" + "fieldName" "SkullPanel" + "xpos" "cs-0.5" + "zpos" "1" + "wide" "o1.2" + "tall" "p0.15" + "visible" "0" + "enabled" "1" + "image" "../HUD/comp_player_status_skull" + "scaleImage" "1" + "proportionaltoparent" "1" + } + } + } + + "BlueTeamPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BlueTeamPanel" + "xpos" "-155" + "ypos" "125" + "zpos" "50" + "wide" "150" + "tall" "260" + "visible" "0" + "enabled" "1" + + if_large + { + "ypos" "65" + "tall" "385" + } + "BlueTeamBG" + { + "ControlName" "EditablePanel" + "fieldName" "BlueTeamBG" + "xpos" "0" + "ypos" "10" + "zpos" "2" + "wide" "147" + "tall" "36" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "border" "TFFatLineBorderBlueBGOpaque" + } + "BlueTeamImage" + { + "ControlName" "ImagePanel" + "fieldName" "BlueTeamImage" + "xpos" "9" + "ypos" "0" + "zpos" "5" + "wide" "56" + "tall" "56" + "visible" "1" + "enabled" "1" + "image" "../hud/team_blue" + "scaleImage" "1" + } + "BlueTeamLabel" + { + "ControlName" "CExLabel" + "fieldName" "BlueTeamLabel" + "font" "CompMatchStartTeamNames" + "labelText" "%blueteamname%" + "textAlignment" "center" + "xpos" "48" + "ypos" "13" + "zpos" "20" + "wide" "95" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "centerwrap" "1" + } + "BlueLeaderAvatar" + { + "ControlName" "CAvatarImagePanel" + "fieldName" "BlueLeaderAvatar" + "xpos" "11" + "ypos" "10" + "zpos" "5" + "wide" "35" + "tall" "35" + "visible" "1" + "enabled" "1" + "image" "" + "scaleImage" "1" + "color_outline" "52 48 45 255" + } + "BlueLeaderAvatarBG" + { + "ControlName" "EditablePanel" + "fieldName" "BlueLeaderAvatarBG" + "xpos" "9" + "ypos" "8" + "zpos" "4" + "wide" "39" + "tall" "39" + "visible" "1" + "PaintBackgroundType" "2" + "bgcolor_override" "117 107 94 255" + } + "BluePlayerList" + { + "ControlName" "SectionedListPanel" + "fieldName" "BluePlayerList" + "xpos" "6" + "ypos" "38" + "zpos" "1" + "wide" "136" + "tall" "205" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "autoresize" "3" + "linespacing" "26" + "linegap" "4" + //"show_columns" "1" + + if_large + { + "tall" "315" + } + } + "BluePlayerListBG" + { + "ControlName" "EditablePanel" + "fieldName" "BluePlayerListBG" + "xpos" "4" + "ypos" "30" + "zpos" "0" + "wide" "139" + "tall" "215" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "border" "TFFatLineBorderClearBG" + + if_large + { + "tall" "325" + } + } + } + + "RedTeamPanel" + { + "ControlName" "EditablePanel" + "fieldName" "RedTeamPanel" + "xpos" "r-5" + "ypos" "125" + "zpos" "50" + "wide" "150" + "tall" "260" + "visible" "1" + "enabled" "1" + + if_large + { + "ypos" "65" + "tall" "385" + } + "RedTeamBG" + { + "ControlName" "EditablePanel" + "fieldName" "RedTeamBG" + "xpos" "0" + "ypos" "10" + "zpos" "2" + "wide" "147" + "tall" "36" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "border" "TFFatLineBorderRedBGOpaque" + } + "RedTeamImage" + { + "ControlName" "ImagePanel" + "fieldName" "RedTeamImage" + "xpos" "84" + "ypos" "-9" + "zpos" "5" + "wide" "70" + "tall" "70" + "visible" "1" + "enabled" "1" + "image" "../hud/team_Red" + "scaleImage" "1" + } + "RedTeamLabel" + { + "ControlName" "CExLabel" + "fieldName" "RedTeamLabel" + "font" "CompMatchStartTeamNames" + "labelText" "%redteamname%" + "textAlignment" "center" + "xpos" "5" + "ypos" "13" + "zpos" "20" + "wide" "95" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "centerwrap" "1" + } + "RedLeaderAvatar" + { + "ControlName" "CAvatarImagePanel" + "fieldName" "RedLeaderAvatar" + "xpos" "102" + "ypos" "10" + "zpos" "5" + "wide" "35" + "tall" "35" + "visible" "1" + "enabled" "1" + "image" "" + "scaleImage" "1" + "color_outline" "52 48 45 255" + } + "RedLeaderAvatarBG" + { + "ControlName" "EditablePanel" + "fieldName" "RedLeaderAvatarBG" + "xpos" "100" + "ypos" "8" + "zpos" "4" + "wide" "39" + "tall" "39" + "visible" "1" + "PaintBackgroundType" "2" + "bgcolor_override" "117 107 94 255" + } + "RedPlayerList" + { + "ControlName" "SectionedListPanel" + "fieldName" "RedPlayerList" + "xpos" "6" + "ypos" "38" + "zpos" "1" + "wide" "136" + "tall" "205" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "autoresize" "3" + "linespacing" "26" + "linegap" "4" + //"show_columns" "1" + + if_large + { + "tall" "315" + } + } + "RedPlayerListBG" + { + "ControlName" "EditablePanel" + "fieldName" "RedPlayerListBG" + "xpos" "4" + "ypos" "30" + "zpos" "0" + "wide" "139" + "tall" "215" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "border" "TFFatLineBorderClearBG" + + if_large + { + "tall" "325" + } + } + } +} diff --git a/hud_toonhud/resource/ui/hudmediccharge.res b/hud_toonhud/resource/ui/hudmediccharge.res new file mode 100644 index 0000000..945bbaa --- /dev/null +++ b/hud_toonhud/resource/ui/hudmediccharge.res @@ -0,0 +1,246 @@ +"Resource/UI/HudMedicCharge.res" +{ + + "Background" + { + "ControlName" "CTFImagePanel" + "fieldName" "Background" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "130" + "tall" "65" + "visible" "0" + "enabled" "0" + "image" "../hud/medic_charge_blue_bg" + "scaleImage" "1" + "teambg_2" "../hud/medic_charge_red_bg" + "teambg_3" "../hud/medic_charge_blue_bg" + } + + "ChargeLabel" + { + "ControlName" "CExLabel" + "fieldName" "ChargeLabel" + "xpos" "150" + "xpos_minmode" "140" + "ypos" "148" + "ypos_minmode" "48" + "zpos" "2" + "wide" "130" + "tall" "50" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_UberchargeMinHUD" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "textinsety" "1" + "font" "G_FontAmmo" + "fgcolor" "G_AmmoClipValue" + } + + + "IndividualChargesLabel" + { + "ControlName" "CExLabel" + "fieldName" "IndividualChargesLabel" + "labelText" "#TF_IndividualUberchargesMinHUD" + "xpos" "150" + "xpos_minmode" "140" + "ypos" "148" + "ypos_minmode" "48" + "zpos" "2" + "wide" "100" + "tall" "50" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "G_FontAmmo" + "textinsety" "1" + "fgcolor" "G_AmmoClipValue" + } + + "UberchargeReady" + { + "ControlName" "CExLabel" + "fieldName" "UberchargeReady" + "labelText" "U" + "xpos" "0" + "ypos" "0" + "wide" "120" + "wide_minmode" "120" + "tall" "30" + "visible" "1" + "enabled" "1" + "Alpha" "0" + "textAlignment" "center" + "fgcolor_override" "G_White" + "font" "G_HeadsIcon" + } + + "ChargeMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ChargeMeter" + "font" "Default" + "xpos" "0" + "xpos_minmode" "0" + "ypos" "137" + "ypos_minmode" "77" + "zpos" "2" + "wide" "120" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "bgcolor_override" "G_ItemMeterBg" + "paintborder" "1" + "border" "G_MeterBorder" + } + + "ChargeMeter1" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ChargeMeter1" + "font" "Default" + "xpos" "1" + "ypos" "137" + "ypos_minmode" "77" + "zpos" "2" + "wide" "29" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "FgColor_override" "G_White" + "paintbackground" "1" + "bgcolor_override" "G_ItemMeterBg" + "paintborder" "1" + "border" "G_MeterBorder" + } + + "ChargeMeter2" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ChargeMeter2" + "font" "Default" + "xpos" "31" + "ypos" "137" + "ypos_minmode" "77" + "zpos" "2" + "wide" "29" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "FgColor_override" "G_White" + "paintbackground" "1" + "bgcolor_override" "G_ItemMeterBg" + "paintborder" "1" + "border" "G_MeterBorder" + } + + "ChargeMeter3" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ChargeMeter3" + "font" "Default" + "xpos" "61" + "ypos" "137" + "ypos_minmode" "77" + "zpos" "2" + "wide" "29" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "FgColor_override" "G_White" + "paintbackground" "1" + "bgcolor_override" "G_ItemMeterBg" + "paintborder" "1" + "border" "G_MeterBorder" + } + + "ChargeMeter4" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ChargeMeter4" + "font" "Default" + "xpos" "91" + "ypos" "137" + "ypos_minmode" "77" + "zpos" "2" + "wide" "29" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "FgColor_override" "G_White" + "paintbackground" "1" + "bgcolor_override" "G_ItemMeterBg" + "paintborder" "1" + "border" "G_MeterBorder" + } + + "HealthClusterIcon" + { + "ControlName" "ImagePanel" + "fieldName" "HealthClusterIcon" + "xpos" "r110" + "ypos" "r40" + "wide" "30" + "tall" "30" + "visible" "0" + "visible_minmode" "0" + "enabled" "0" + "image" "pipboy_overlay" + "scaleImage" "1" + "Alpha" "0" + } + + "ResistIcon" + { + "ControlName" "ImagePanel" + "fieldName" "ResistIcon" + "xpos" "0" + "ypos" "0" + "zpos" "200" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "../HUD/defense_buff_bullet_blue" + "scaleImage" "1" + "Alpha" "150" + } + +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hudmenutauntselection.res b/hud_toonhud/resource/ui/hudmenutauntselection.res new file mode 100644 index 0000000..634afb8 --- /dev/null +++ b/hud_toonhud/resource/ui/hudmenutauntselection.res @@ -0,0 +1,743 @@ +"Resource/UI/HudMenuTauntSelection.res" +{ + "MainBackground" + { + "ControlName" "EditablePanel" + "fieldName" "MainBackground" + "xpos" "18" + "ypos" "40" + "zpos" "0" + "wide" "225" + "tall" "115" + "wide_minmode" "445" + "tall_minmode" "59" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + } + + "Divider" + { + "ControlName" "ImagePanel" + "fieldName" "Divider" + "xpos" "8" + "ypos" "65" + "zpos" "1" + "wide" "456" + "tall" "2" + "fillcolor" "255 222 208 255" + "visible" "0" + "enabled" "0" + "Alpha" "0" + } + + "IcoReelIcon" + { + "ControlName" "CIconPanel" + "fieldName" "IcoReelIcon" + "xpos" "20" + "ypos" "17" + "zpos" "1" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "icon" "hud_taunt_menu_icon" + "iconColor" "G_White" + } + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "G_FontMedium" + "xpos" "18" + "ypos" "17" + "zpos" "2" + "wide" "225" + "wide_minmode" "445" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_menu_taunt_title" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "fgcolor" "G_White" + } + + "TitleLabelDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabelDropshadow" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "xpos" "19" + "ypos" "18" + "zpos" "1" + "wide" "225" + "wide_minmode" "445" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_menu_taunt_title" + "textAlignment" "center" + "dulltext" "1" + "brighttext" "0" + } + + "WeaponTauntLabel" + { + "ControlName" "CExLabel" + "fieldName" "WeaponTauntLabel" + "font" "DefaultVerySmall" + "xpos" "21" + "ypos" "43" + "zpos" "2" + "wide" "350" + "tall" "13" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#Hud_Menu_Taunt_Weapon" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Alpha" "0" + } + + "CancelLabel" + { + "ControlName" "CExLabel" + "fieldName" "CancelLabel" + "font" "DefaultVerySmall" + "fgcolor" "G_White" + "xpos" "18" + "ypos" "155" + "xpos_minmode" "18" + "ypos_minmode" "30" + "zpos" "2" + "wide" "225" + "wide_minmode" "445" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Hud_Menu_Taunt_Cancel" + "textAlignment" "center" + "textAlignment_minmode" "east" + "dulltext" "0" + "brighttext" "0" + "Alpha" "100" + } + + "TauntModelPanel1" + { + "ControlName" "CItemModelPanel" + "fieldName" "TauntModelPanel1" + "xpos" "23" + "ypos" "45" + "zpos" "3" + "wide" "50" + "tall" "40" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "0" + "paintborder" "0" + + "model_ypos" "5" + "model_tall" "38" + "text_ypos" "46" + "text_center" "1" + "text_forcesize" "3" + "model_only" "1" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "visible" "0" + } + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + + "NumberBg1" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg1" + "xpos" "40" + "ypos" "81" + "zpos" "4" + "wide" "15" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel1" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel1" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "40" + "ypos" "81" + "zpos" "5" + "wide" "15" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "1" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "TauntModelPanel2" + { + "ControlName" "CItemModelPanel" + "fieldName" "TauntModelPanel2" + "xpos" "78" + "ypos" "45" + "zpos" "3" + "wide" "50" + "tall" "40" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "0" + "paintborder" "0" + + "model_ypos" "5" + "model_tall" "38" + "text_ypos" "46" + "text_center" "1" + "text_forcesize" "3" + "model_only" "1" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "visible" "0" + } + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + + "NumberBg2" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg2" + "xpos" "95" + "ypos" "81" + "zpos" "4" + "wide" "15" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel2" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel2" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "95" + "ypos" "81" + "zpos" "5" + "wide" "15" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "2" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "TauntModelPanel3" + { + "ControlName" "CItemModelPanel" + "fieldName" "TauntModelPanel3" + "xpos" "133" + "ypos" "45" + "zpos" "3" + "wide" "50" + "tall" "40" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "0" + "paintborder" "0" + + "model_ypos" "5" + "model_tall" "38" + "text_ypos" "46" + "text_center" "1" + "text_forcesize" "3" + "model_only" "1" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "visible" "0" + } + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + + "NumberBg3" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg3" + "xpos" "150" + "ypos" "81" + "zpos" "4" + "wide" "15" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel3" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel3" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "150" + "ypos" "81" + "zpos" "5" + "wide" "15" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "3" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "TauntModelPanel4" + { + "ControlName" "CItemModelPanel" + "fieldName" "TauntModelPanel4" + "xpos" "188" + "ypos" "45" + "zpos" "3" + "wide" "50" + "tall" "40" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "0" + "paintborder" "0" + + "model_ypos" "5" + "model_tall" "38" + "text_ypos" "46" + "text_center" "1" + "text_forcesize" "3" + "model_only" "1" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "visible" "0" + } + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + + "NumberBg4" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg4" + "xpos" "205" + "ypos" "81" + "zpos" "4" + "wide" "15" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel4" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel4" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "205" + "ypos" "81" + "zpos" "5" + "wide" "15" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "4" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "TauntModelPanel5" + { + "ControlName" "CItemModelPanel" + "fieldName" "TauntModelPanel5" + "xpos" "23" + "xpos_minmode" "243" + "ypos" "100" + "ypos_minmode" "45" + "zpos" "3" + "wide" "50" + "tall" "40" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "0" + "paintborder" "0" + + "model_ypos" "5" + "model_tall" "38" + "text_ypos" "46" + "text_center" "1" + "text_forcesize" "3" + "model_only" "1" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "visible" "0" + } + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + + "NumberBg5" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg5" + "xpos" "40" + "xpos_minmode" "260" + "ypos" "136" + "ypos_minmode" "81" + "zpos" "4" + "wide" "15" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel5" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel5" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "40" + "xpos_minmode" "260" + "ypos" "136" + "ypos_minmode" "81" + "zpos" "5" + "wide" "15" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "5" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "TauntModelPanel6" + { + "ControlName" "CItemModelPanel" + "fieldName" "TauntModelPanel6" + "xpos" "78" + "xpos_minmode" "298" + "ypos" "100" + "ypos_minmode" "45" + "zpos" "3" + "wide" "50" + "tall" "40" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "0" + "paintborder" "0" + + "model_ypos" "5" + "model_tall" "38" + "text_ypos" "46" + "text_center" "1" + "text_forcesize" "3" + "model_only" "1" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "visible" "0" + } + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + + "NumberBg6" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg6" + "xpos" "95" + "xpos_minmode" "315" + "ypos" "136" + "ypos_minmode" "81" + "zpos" "4" + "wide" "15" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel6" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel6" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "95" + "xpos_minmode" "315" + "ypos" "136" + "ypos_minmode" "81" + "zpos" "5" + "wide" "15" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "6" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "TauntModelPanel7" + { + "ControlName" "CItemModelPanel" + "fieldName" "TauntModelPanel7" + "xpos" "133" + "xpos_minmode" "353" + "ypos" "100" + "ypos_minmode" "45" + "zpos" "3" + "wide" "50" + "tall" "40" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "0" + "paintborder" "0" + + "model_ypos" "5" + "model_tall" "38" + "text_ypos" "46" + "text_center" "1" + "text_forcesize" "3" + "model_only" "1" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "visible" "0" + } + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + + "NumberBg7" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg7" + "xpos" "150" + "xpos_minmode" "370" + "ypos" "136" + "ypos_minmode" "81" + "zpos" "4" + "wide" "15" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel7" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel7" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "150" + "xpos_minmode" "370" + "ypos" "136" + "ypos_minmode" "81" + "zpos" "5" + "wide" "15" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "7" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } + + "TauntModelPanel8" + { + "ControlName" "CItemModelPanel" + "fieldName" "TauntModelPanel8" + "xpos" "188" + "xpos_minmode" "408" + "ypos" "100" + "ypos_minmode" "45" + "zpos" "3" + "wide" "50" + "tall" "40" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "0" + "paintborder" "0" + + "model_ypos" "5" + "model_tall" "38" + "text_ypos" "46" + "text_center" "1" + "text_forcesize" "3" + "model_only" "1" + + "attriblabel" + { + "font" "ItemFontAttribLarge" + "visible" "0" + } + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + + "NumberBg8" + { + "ControlName" "CIconPanel" + "fieldName" "NumberBg8" + "xpos" "205" + "xpos_minmode" "425" + "ypos" "136" + "ypos_minmode" "81" + "zpos" "4" + "wide" "15" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "icon" "ico_key_blank" + "iconColor" "255 255 255 255" + } + + "NumberLabel8" + { + "ControlName" "CExLabel" + "fieldName" "NumberLabel8" + "font" "G_FontNumberButton" + "fgcolor" "Black" + "xpos" "205" + "xpos_minmode" "425" + "ypos" "136" + "ypos_minmode" "81" + "zpos" "5" + "wide" "15" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "8" + "textAlignment" "Center" + "dulltext" "1" + "brighttext" "0" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hudminigame_base.res b/hud_toonhud/resource/ui/hudminigame_base.res new file mode 100644 index 0000000..d5ea456 --- /dev/null +++ b/hud_toonhud/resource/ui/hudminigame_base.res @@ -0,0 +1,291 @@ +"Resource/UI/HudMiniGame_Base.res" +{ + "G_Borders" + { + "ControlName" "EditablePanel" + "fieldName" "G_Borders" + "xpos" "c-60" + "ypos" "r30" + "zpos" "50" + "wide" "120" + "tall" "20" + "paintborder" "1" + "border" "G_TargetBorder" + "visible" "1" + "enabled" "1" + } + + "Gradient" + { + "ControlName" "CTFImagePanel" + "fieldName" "Gradient" + "xpos" "c-60" + "ypos" "r30" + "zpos" "5" + "wide" "120" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/gradient" + "scaleImage" "1" + } + + "G_RedPanel" + { + "ControlName" "EditablePanel" + "fieldName" "G_RedPanel" + "xpos" "c-10" + "ypos" "r30" + "wide" "70" + "tall" "20" + "zpos" "3" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamRed" + } + + "G_Slash" + { + "ControlName" "CExLabel" + "fieldName" "G_Slash" + "font" "G_Slash" + "labelText" "/" + "textAlignment" "west" + "xpos" "c-10" [$WINDOWS] + "xpos" "c-11" [!$WINDOWS] + "ypos" "r30" + "wide" "20" + "tall" "20" [$WINDOWS] + "tall" "21" [!$WINDOWS] + "zpos" "4" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_TeamBlue" + } + + "G_BluePanel" + { + "ControlName" "EditablePanel" + "fieldName" "G_BluePanel" + "xpos" "c-60" + "ypos" "r30" + "wide" "51" + "tall" "20" + "zpos" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamBlue" + } + + "LeftSideBG" + { + "ControlName" "ImagePanel" + "fieldName" "LeftSideBG" + "xpos" "cs-0.5" + "ypos" "r77" + "zpos" "1" + "wide" "280" + "tall" "80" + "visible" "0" + "enabled" "0" + "image" "../hud/objectives_flagpanel_bg_left" + "scaleImage" "1" + } + + "RightSideBG" + { + "ControlName" "ImagePanel" + "fieldName" "RightSideBG" + "xpos" "cs-0.5" + "ypos" "r77" + "zpos" "1" + "wide" "280" + "tall" "80" + "visible" "0" + "enabled" "0" + "image" "../hud/objectives_flagpanel_bg_right" + "scaleImage" "1" + } + + "OutlineBG" + { + "ControlName" "ImagePanel" + "fieldName" "OutlineBG" + "xpos" "cs-0.5" + "ypos" "r77" + "zpos" "2" + "wide" "280" + "tall" "80" + "visible" "0" + "enabled" "0" + "image" "../hud/objectives_flagpanel_bg_outline" + "scaleImage" "1" + } + + "BlueScore" + { + "ControlName" "CExLabel" + "fieldName" "BlueScore" + "xpos" "c-60" + "ypos" "r30" + "zpos" "9" + "wide" "50" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "textinsetx" "20" + "labelText" "%bluescore%" + "font" "G_FontMedium" + "fgcolor" "G_White" + + "if_hybrid" + { + "visible" "0" + } + + "if_mvm" + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + } + + "BlueScoreShadow" + { + "ControlName" "CExLabel" + "fieldName" "BlueScoreShadow" + "xpos" "c-58" + "ypos" "r23" + "zpos" "8" + "wide" "46" + "tall" "20" + "visible" "0" + "enabled" "0" + "textAlignment" "center" + "textinsetx" "20" + "labelText" "%bluescore%" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + } + + "RedScore" + { + "ControlName" "CExLabel" + "fieldName" "RedScore" + "xpos" "c+10" + "ypos" "r30" + "zpos" "9" + "wide" "50" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "textinsetx" "20" + "labelText" "%redscore%" + "font" "G_FontMedium" + "fgcolor" "G_White" + + "if_hybrid" + { + "visible" "0" + } + + "if_mvm" + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + } + + "RedScoreShadow" + { + "ControlName" "CExLabel" + "fieldName" "RedScoreShadow" + "xpos" "c16" + "ypos" "r23" + "zpos" "9" + "wide" "46" + "tall" "20" + "visible" "0" + "enabled" "0" + "textAlignment" "center" + "textinsetx" "20" + "labelText" "%redscore%" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + } + + "PlayingTo" + { + "ControlName" "CExLabel" + "fieldName" "PlayingTo" + "xpos" "c-60" + "ypos" "r10" + "zpos" "12" + "wide" "120" + "tall" "10" + "visible" "1" + "enabled" "1" + "labelText" "#TF_PlayingTo" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "DefaultVerySmall" + "fgcolor" "G_White" + "centerwrap" "1" + } + + "PlayingToBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "PlayingToBG" + "xpos" "c-15" + "ypos" "r10" + "zpos" "10" + "wide" "29" + "tall" "10" + "visible" "0" + "enabled" "0" + "image" "../hud/objectives_flagpanel_bg_playingto" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + "Alpha" "0" + } + + "GameImage" + { + "ControlName" "ImagePanel" + "fieldName" "GameImage" + "xpos" "cs-0.5" + "ypos" "r70" + "zpos" "5" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "" + "scaleImage" "1" + } +} diff --git a/hud_toonhud/resource/ui/hudminigame_soccersuddendeath.res b/hud_toonhud/resource/ui/hudminigame_soccersuddendeath.res new file mode 100644 index 0000000..4d57dcd --- /dev/null +++ b/hud_toonhud/resource/ui/hudminigame_soccersuddendeath.res @@ -0,0 +1,61 @@ +#base "HudMiniGame_Soccer.res" + +"Resource/UI/HudMiniGame_SuddenDeath.res" +{ + "PlayingTo" + { + "labelText" "#game_SuddenDeath" + } + + "RedScore" + { + "visible" "0" + } + + "RedScoreShadow" + { + "visible" "0" + } + + "BlueScore" + { + "visible" "0" + } + + "BlueScoreShadow" + { + "visible" "0" + } + + "RedSkullImage" + { + "ControlName" "ImagePanel" + "fieldName" "RedSkullImage" + "xpos" "c20" + "ypos" "r65" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "../effects/skull001_hud" + "scaleImage" "1" + "proportionaltoparent" "1" + } + + "BlueSkullImage" + { + "ControlName" "ImagePanel" + "fieldName" "BlueSkullImage" + "xpos" "c-40" + "ypos" "r65" + "zpos" "5" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "../effects/skull001_hud" + "scaleImage" "1" + "proportionaltoparent" "1" + } +} diff --git a/hud_toonhud/resource/ui/hudobjectiveflagpanel.res b/hud_toonhud/resource/ui/hudobjectiveflagpanel.res new file mode 100644 index 0000000..326f0a8 --- /dev/null +++ b/hud_toonhud/resource/ui/hudobjectiveflagpanel.res @@ -0,0 +1,694 @@ +"Resource/UI/HudObjectiveFlagPanel.res" +{ + "ObjectiveStatusFlagPanel" + { + "ControlName" "EditablePanel" + "fieldName" "ObjectiveStatusFlagPanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + + "if_hybrid" + { + "zpos" "-1" + } + } + + "G_Borders" + { + "ControlName" "EditablePanel" + "fieldName" "G_Borders" + "xpos" "c-60" + "ypos" "r26" + "zpos" "50" + "wide" "120" + "tall" "20" + "paintborder" "1" + "border" "G_TargetBorder" + "visible" "1" + "enabled" "1" + + "if_hybrid" + { + "visible" "0" + } + + "if_mvm" + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + } + + "Gradient" + { + "ControlName" "CTFImagePanel" + "fieldName" "Gradient" + "xpos" "c-60" + "ypos" "r26" + "zpos" "5" + "wide" "120" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/gradient" + "scaleImage" "1" + + if_mvm + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + } + + "BluePanel" + { + "ControlName" "CTFImagePanel" + "fieldName" "BluePanel" + "xpos" "c-60" + "ypos" "r26" + "zpos" "1" + "wide" "46" + "tall" "20" + "visible" "0" + "enabled" "0" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "G_BluePanel" + { + "ControlName" "EditablePanel" + "fieldName" "G_BluePanel" + "xpos" "c-60" + "ypos" "r26" + "wide" "51" + "tall" "20" + "zpos" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamBlue" + + if_mvm + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + } + + "LeftSideBG" + { + "ControlName" "ImagePanel" + "fieldName" "LeftSideBG" + "xpos" "c-140" + "ypos" "r75" + "zpos" "1" + "wide" "280" + "tall" "80" + "visible" "0" + "enabled" "0" + "image" "../hud/objectives_flagpanel_bg_left" + "scaleImage" "1" + + "if_hybrid" + { + "visible" "0" + } + + "if_mvm" + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + + "if_no_flags" + { + "visible" "0" + } + } + + "RedPanel" + { + "ControlName" "CTFImagePanel" + "fieldName" "BluePanel" + "xpos" "c14" + "ypos" "r25" + "zpos" "1" + "wide" "46" + "tall" "20" + "visible" "0" + "enabled" "0" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "G_RedPanel" + { + "ControlName" "EditablePanel" + "fieldName" "G_RedPanel" + "xpos" "c-10" + "ypos" "r26" + "wide" "70" + "tall" "20" + "zpos" "3" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamRed" + + if_mvm + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + } + + "RightSideBG" + { + "ControlName" "ImagePanel" + "fieldName" "RightSideBG" + "xpos" "c-140" + "ypos" "r75" + "zpos" "1" + "wide" "280" + "tall" "80" + "visible" "0" + "enabled" "0" + "image" "../hud/objectives_flagpanel_bg_right" + "scaleImage" "1" + + "if_hybrid" + { + "visible" "0" + } + + "if_mvm" + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + + + "if_no_flags" + { + "visible" "0" + } + } + + "G_Slash" + { + "ControlName" "CExLabel" + "fieldName" "G_Slash" + "font" "G_Slash" + "labelText" "/" + "textAlignment" "west" + "xpos" "c-10" [$WINDOWS] + "xpos" "c-11" [!$WINDOWS] + "ypos" "r26" + "wide" "20" + "tall" "20" [$WINDOWS] + "tall" "21" [!$WINDOWS] + "zpos" "4" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_TeamBlue" + + if_mvm + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + } + + "OutlineBG" + { + "ControlName" "ImagePanel" + "fieldName" "OutlineBG" + "xpos" "c-140" + "ypos" "r75" + "zpos" "2" + "wide" "280" + "tall" "80" + "visible" "0" + "enabled" "1" + "image" "../hud/objectives_flagpanel_bg_outline" + "scaleImage" "1" + + "if_hybrid" + { + "visible" "0" + } + + "if_mvm" + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + } + + "BlueScore" + { + "ControlName" "CExLabel" + "fieldName" "BlueScore" + "xpos" "c-60" + "ypos" "r26" + "zpos" "9" + "wide" "50" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "textinsetx" "20" + "labelText" "%bluescore%" + "font" "G_FontMedium" + "fgcolor" "G_White" + + "if_hybrid" + { + "visible" "0" + } + + "if_mvm" + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + + "if_no_flags" + { + "visible" "0" + } + } + + "BlueScoreShadow" + { + "ControlName" "CExLabel" + "fieldName" "BlueScoreShadow" + "xpos" "c-58" + "ypos" "r23" + "zpos" "8" + "wide" "46" + "tall" "20" + "visible" "0" + "enabled" "0" + "textAlignment" "center" + "textinsetx" "20" + "labelText" "%bluescore%" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + } + + "RedScore" + { + "ControlName" "CExLabel" + "fieldName" "RedScore" + "xpos" "c+10" + "ypos" "r26" + "zpos" "9" + "wide" "50" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "textinsetx" "20" + "labelText" "%redscore%" + "font" "G_FontMedium" + "fgcolor" "G_White" + + "if_hybrid" + { + "visible" "0" + } + + "if_mvm" + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + + "if_no_flags" + { + "visible" "0" + } + } + + "RedScoreShadow" + { + "ControlName" "CExLabel" + "fieldName" "RedScoreShadow" + "xpos" "c16" + "ypos" "r23" + "zpos" "9" + "wide" "46" + "tall" "20" + "visible" "0" + "enabled" "0" + "textAlignment" "center" + "textinsetx" "20" + "labelText" "%redscore%" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + } + + "OutlineImage" + { + "ControlName" "CTFImagePanel" + "fieldName" "OutlineImage" + "xpos" "c-50" + "ypos" "r127" [$WINDOWS] + "ypos" "r148" [$X360] + "zpos" "9" + "wide" "100" + "tall" "50" + "visible" "1" + "enabled" "1" + "image" "../hud/objectives_flagpanel_carried_outline" + "scaleImage" "1" + } + + "CarriedImage" + { + "ControlName" "ImagePanel" + "fieldName" "CarriedImage" + "xpos" "c-20" + "ypos" "r76" + "zpos" "10" + "wide" "40" + "tall" "40" + "visible" "0" + "enabled" "1" + "image" "../hud/objectives_flagpanel_carried_red" + "scaleImage" "1" + + "if_hybrid" + { + "ypos" "r142" + } + + "if_specialdelivery" + { + "wide" "80" + "tall" "80" + "xpos" "c-40" + "ypos" "r86" + } + } + + "PlayingTo" + { + "ControlName" "CExLabel" + "fieldName" "PlayingTo" + "xpos" "c-60" + "ypos" "r36" + "zpos" "12" + "wide" "120" + "tall" "10" + "visible" "1" + "enabled" "1" + "labelText" "#TF_PlayingTo" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "DefaultVerySmall" + "fgcolor" "G_White" + "centerwrap" "1" + + "if_hybrid" + { + "visible" "0" + } + + "if_mvm" + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + + "if_no_flags" + { + "visible" "0" + } + } + + "PlayingToBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "PlayingToBG" + "xpos" "c-15" + "ypos" "r10" + "zpos" "10" + "wide" "29" + "tall" "10" + "visible" "0" + "enabled" "0" + "image" "../hud/objectives_flagpanel_bg_playingto" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + "Alpha" "0" + + + + "if_hybrid" + { + "visible" "0" + } + + "if_mvm" + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + + "if_no_flags" + { + "visible" "0" + } + } + + "BlueFlag" + { + "ControlName" "CTFFlagStatus" + "fieldName" "BlueFlag" + "xpos" "c-117" + "ypos" "r100" + "zpos" "5" + "wide" "100" + "tall" "90" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "0 200 0 0" + + "if_hybrid" + { + "visible" "0" + "ypos" "r100" + } + + "if_hybrid_single" + { + "xpos" "c-80" + } + + "if_hybrid_double" + { + "xpos" "c-115" + } + + "if_specialdelivery" + { + "ypos" "r80" + } + + "if_no_flags" + { + "visible" "0" + } + } + + "RedFlag" + { + "ControlName" "CTFFlagStatus" + "fieldName" "RedFlag" + "xpos" "c-44" + "ypos" "r100" + "zpos" "5" + "wide" "160" + "tall" "90" + "visible" "1" + "enabled" "1" + + "if_hybrid" + { + "visible" "0" + "ypos" "r100" + } + + "if_hybrid_single" + { + "xpos" "c-80" + } + + "if_hybrid_double" + { + "xpos" "c-45" + } + + "if_specialdelivery" + { + "ypos" "r80" + } + + "if_no_flags" + { + "visible" "0" + } + } + + "CaptureFlag" + { + "ControlName" "CTFArrowPanel" + "fieldName" "CaptureFlag" + "xpos" "c-40" + "ypos" "r104" + "zpos" "5" + "wide" "80" + "tall" "80" + "visible" "0" + "enabled" "1" + + "if_hybrid" + { + "ypos" "r100" + } + + "if_specialdelivery" + { + "ypos" "r80" + } + } + + "PoisonIcon" + { + "ControlName" "ImagePanel" + "fieldName" "PoisonIcon" + "xpos" "cs-0.5" + "ypos" "r85" + "zpos" "20" + "wide" "40" + "tall" "o1" + "visible" "0" + "enabled" "1" + "image" "marked_for_death" + "scaleImage" "1" + "drawcolor" "255 0 0 255" + } + + "PoisonTimeLabel" + { + "ControlName" "CExLabel" + "fieldName" "PoisonTimeLabel" + "xpos" "cs-0.5" + "ypos" "r60" + "zpos" "6" + "wide" "40" + "tall" "20" + "visible" "0" + "enabled" "1" + "textAlignment" "center" + "labelText" "%redscore%" + "font" "G_FontSmall" + "fgcolor" "G_White" + } + + "SpecCarriedImage" + { + "ControlName" "ImagePanel" + "fieldName" "SpecCarriedImage" + "xpos" "c-50" + "ypos" "r117" + "zpos" "10" + "wide" "100" + "tall" "100" + "visible" "0" + "enabled" "1" + "image" "../hud/objectives_flagpanel_carried_red" + "scaleImage" "1" + } +} diff --git a/hud_toonhud/resource/ui/hudobjectivekothtimepanel.res b/hud_toonhud/resource/ui/hudobjectivekothtimepanel.res new file mode 100644 index 0000000..a1b967d --- /dev/null +++ b/hud_toonhud/resource/ui/hudobjectivekothtimepanel.res @@ -0,0 +1,151 @@ +"Resource/UI/HudObjectiveKothTimePanel.res" +{ + "HudKothTimeStatus" + { + if_match + { + "zpos" "5" + } + } + + "BlueTimer" + { + "ControlName" "CTFHudTimeStatus" + "fieldName" "BlueTimer" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "100" + "tall" "150" + "visible" "1" + "enabled" "1" + "delta_item_x" "22" + "delta_item_start_y" "-7" + "delta_item_end_y" "50" + "PositiveColor" "0 255 0 255" + "NegativeColor" "255 0 0 255" + "delta_lifetime" "1.5" + "delta_item_font" "G_FontMedium" + "paintbackground" "0" + + if_match + { + "proportionaltoparent" "1" + "xpos" "cs-0.5" + "ypos" "0" + "delta_item_x" "10" + "delta_item_start_y" "12" + "delta_item_end_y" "50" + "PositiveColor" "0 255 0 255" + "NegativeColor" "255 0 0 255" + "delta_lifetime" "1.5" + "delta_item_font" "G_FontSmall" + } + + "TimePanelValue" + { + "ControlName" "CExLabel" + "fieldName" "TimePanelValue" + "font" "G_FontMedium" + "fgcolor" "G_White" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "60" + "tall" "21" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "0:00" + "textinsety" "-1" + + if_match + { + "proportionaltoparent" "1" + "xpos" "cs-1" + "ypos" "6" + "tall" "16" + "wide" "38" + "font" "G_FontSmall" + } + } + } + + "RedTimer" + { + "ControlName" "CTFHudTimeStatus" + "fieldName" "RedTimer" + "xpos" "70" + "ypos" "0" + "zpos" "2" + "wide" "100" + "tall" "150" + "visible" "1" + "enabled" "1" + "delta_item_x" "22" + "delta_item_start_y" "-7" + "delta_item_end_y" "50" + "PositiveColor" "0 255 0 255" + "NegativeColor" "255 0 0 255" + "delta_lifetime" "1.5" + "delta_item_font" "G_FontMedium" + + if_match + { + "proportionaltoparent" "1" + "xpos" "cs-0.5" + "ypos" "0" + "delta_item_x" "50" + "delta_item_start_y" "12" + "delta_item_end_y" "50" + "PositiveColor" "0 255 0 255" + "NegativeColor" "255 0 0 255" + "delta_lifetime" "1.5" + "delta_item_font" "G_FontSmall" + } + + "TimePanelValue" + { + "ControlName" "CExLabel" + "fieldName" "TimePanelValue" + "font" "G_FontMedium" + "fgcolor" "G_White" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "60" + "tall" "21" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "0:00" + "paintbackground" "0" + "textinsety" "-1" + + if_match + { + "proportionaltoparent" "1" + "xpos" "cs" + "ypos" "6" + "tall" "16" + "wide" "38" + "font" "G_FontSmall" + } + } + } + + "ActiveTimerBG" + { + "ControlName" "ImagePanel" + "fieldName" "ActiveTimerBG" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "60" + "tall" "20" + "visible" "0" + "enabled" "1" + "image" "pipboy_overlay" + "scaleImage" "0" + } +} diff --git a/hud_toonhud/resource/ui/hudobjectiveplayerdestruction.res b/hud_toonhud/resource/ui/hudobjectiveplayerdestruction.res new file mode 100644 index 0000000..51e5b6d --- /dev/null +++ b/hud_toonhud/resource/ui/hudobjectiveplayerdestruction.res @@ -0,0 +1,1235 @@ +"Resource/UI/HudObjectivePlayerDestruction.res" +{ + "ObjectiveStatusRobotDestruction" + { + "ControlName" "EditablePanel" + "fieldName" "ObjectiveStatusRobotDestruction" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + + "left_steal_edge_offset" "15" + "right_steal_edge_offset" "15" + "robot_x_offset" "8" + "robot_y_offset" "-1" + "robot_x_step" "30" + "robot_y_step" "0" + + "color_blue" "84 111 127 255" + "color_red" "171 59 59 255" + + "if_hybrid" + { + "zpos" "-1" + } + + "robot_kv" + { + "ControlName" "CTFHudRobotDestruction_RobotIndicator" + "xpos" "0" + "ypos" "0" + "wide" "16" + "tall" "300" + "zpos" "200" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "0" + "paintborder" "0" + "AutoResize" "0" + "skip_autoresize" "1" + } + } + + "G_Borders" + { + "ControlName" "EditablePanel" + "fieldName" "G_Borders" + "xpos" "c-90" + "ypos" "r31" + "zpos" "40" + "wide" "180" + "tall" "20" + "paintborder" "1" + "border" "G_TargetBorder" + "visible" "1" + "enabled" "1" + } + + "Gradient" + { + "ControlName" "CTFImagePanel" + "fieldName" "Gradient" + "xpos" "c-90" + "ypos" "r31" + "zpos" "5" + "wide" "180" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/gradient" + "scaleImage" "1" + } + + "G_BlueStripe" + { + "ControlName" "EditablePanel" + "fieldName" "G_BlueStripe" + "xpos" "c-90" + "ypos" "r11" + "zpos" "1" + "wide" "90" + "tall" "1" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamBlue" + } + + "G_RedStripe" + { + "ControlName" "EditablePanel" + "fieldName" "G_RedStripe" + "xpos" "c-90" + "ypos" "r11" + "zpos" "0" + "wide" "180" + "tall" "1" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamRed" + } + + "PlayingTo" + { + "ControlName" "CExLabel" + "fieldName" "PlayingTo" + "xpos" "c-90" + "ypos" "r10" + "zpos" "4" + "wide" "180" + "tall" "10" + "visible" "1" + "enabled" "1" + "labelText" "#TF_PlayingTo" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "DefaultVerySmall" + "fgcolor" "G_White" + + "if_hybrid" + { + "visible" "0" + } + + "if_mvm" + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + } + + "PlayingToBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "PlayingToBG" + "xpos" "c-75" + "ypos" "r31" + "zpos" "3" + "wide" "150" + "tall" "38" + "visible" "0" + "enabled" "0" + "image" "../hud/objectives_flagpanel_bg_playingto" + "scaleImage" "1" + "Alpha" "0" + + "if_hybrid" + { + "visible" "0" + } + + "if_mvm" + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + } + + "CarriedContainer" + { + "ControlName" "EditablePanel" + "fieldName" "CarriedContainer" + "xpos" "c-30" + "ypos" "r95" + "zpos" "1" + "wide" "60" + "tall" "30" + "visible" "0" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + + "CarriedImage" + { + "ControlName" "ImagePanel" + "fieldName" "CarriedImage" + "xpos" "42" + "ypos" "6" + "zpos" "12" + "wide" "18" + "tall" "18" + "visible" "0" + "enabled" "0" + "alpha" "0" + "image" "../hud/hud_obj_status_ammo_64" + "scaleImage" "1" + "proportionalToParent" "1" + } + + "CarriedProgressBar" + { + "fieldName" "CarriedProgressBar" + "ControlName" "ImagePanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "scaleimage" "0" + "visible" "0" + "proportionalToParent" "1" + } + + "G_FlagValue" + { + "ControlName" "CExLabel" + "fieldName" "G_FlagValue" + "xpos" "0" + "ypos" "13" + "zpos" "12" + "wide" "60" + "tall" "18" + "visible" "1" + "enabled" "1" + "textinsetx" "1" + "textAlignment" "center" + "labelText" "%flagvalue%" + "font" "G_FontSmall" + "fgcolor" "G_White" + "proportionalToParent" "1" + } + + "G_FlagValueShadow" + { + "ControlName" "CExLabel" + "fieldName" "G_FlagValueShadow" + "xpos" "0" + "ypos" "13" + "zpos" "11" + "wide" "60" + "tall" "18" + "visible" "1" + "enabled" "1" + "textinsetx" "1" + "textAlignment" "center" + "labelText" "%flagvalue%" + "font" "G_FontSmallBlur" + "fgcolor" "G_Black" + "proportionalToParent" "1" + } + + "FlagValue" + { + "ControlName" "CExLabel" + "fieldName" "FlagValue" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "0" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "textAlignment" "center" + "labelText" "%flagvalue%" + "font" "G_FontSmall" + "fgcolor" "G_White" + "proportionalToParent" "1" + } + + "FlagValueShadow" + { + "ControlName" "CExLabel" + "fieldName" "FlagValueShadow" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "0" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "textAlignment" "center" + "labelText" "%flagvalue%" + "font" "G_FontSmall" + "fgcolor" "G_Shadow" + "proportionalToParent" "1" + } + + "TCCircle" + { + "ControlName" "CTFImagePanel" + "fieldName" "TCCircle" + "xpos" "21" + "ypos" "13" + "zpos" "10" + "wide" "18" + "tall" "18" + "enabled" "1" + "visible" "1" + "image" "replay/thumbnails/hitmarker_red" + "scaleImage" "1" + "teambg_2" "replay/thumbnails/hitmarker_red" + "teambg_3" "replay/thumbnails/hitmarker_blue" + } + + "WhiteBG" + { + "ControlName" "EditablePanel" + "fieldName" "WhiteBG" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "PaintBackgroundType" "0" + "bgcolor_override" "TanLight" + } + + "GreenBG" + { + "ControlName" "EditablePanel" + "fieldName" "GreenBG" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "CreditsGreen" + } + + "TeamLeaderImage" + { + "ControlName" "CTFImagePanel" + "fieldName" "TeamLeaderImage" + "xpos" "25" + "ypos" "7" + "zpos" "11" + "wide" "10" + "tall" "10" + "visible" "0" + "enabled" "1" + "image" "importtool_goldstar" + "scaleImage" "1" + } + } + + "ScoreContainer" + { + "fieldName" "ScoreContainer" + "ControlName" "EditablePanel" + "xpos" "c-90" + "ypos" "r160" + "zpos" "0" + "wide" "180" + "tall" "160" + "scaleimage" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + + "ProgressBarContainer" + { + "fieldName" "ProgressBarContainer" + "ControlName" "EditablePanel" + "xpos" "c-90" + "ypos" "r31" + "zpos" "1" + "wide" "180" + "tall" "20" + "visible" "1" + "enabled" "1" + "proportionalToParent" "1" + "bgcolor_override" "0 0 0 100" + "paintborder" "0" + "border" "G_TargetBorder" + + "ScoreOutline" + { + "fieldName" "ScoreOutline" + "ControlName" "ImagePanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "scaleimage" "1" + "visible" "0" + "enabled" "0" + "Image" "../hud/objectives_corepanel_bg" + "proportionalToParent" "1" + } + + "FlagImageBlue" + { + "ControlName" "ImagePanel" + "fieldName" "FlagImageBlue" + "xpos" "0" + "ypos" "-2" + "zpos" "4" + "wide" "24" + "tall" "24" + "visible" "1" + "enabled" "1" + "image" "../hud/hud_obj_status_ammo_64" + "scaleImage" "1" + "proportionalToParent" "1" + } + + "EscrowBlue" + { + "ControlName" "CExLabel" + "fieldName" "EscrowBlue" + "xpos" "24" + "ypos" "0" + "zpos" "4" + "wide" "25" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "labelText" "%blue_escrow%" + "font" "G_FontSmall" + "fgcolor" "G_White" + "proportionalToParent" "1" + } + + "EscrowBlueShadow" + { + "ControlName" "CExLabel" + "fieldName" "EscrowBlueShadow" + "xpos" "25" + "ypos" "1" + "zpos" "4" + "wide" "25" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "labelText" "%blue_escrow%" + "font" "G_FontSmall" + "fgcolor" "G_Shadow" + "proportionalToParent" "1" + } + + "FlagImageRed" + { + "ControlName" "ImagePanel" + "fieldName" "FlagImageRed" + "xpos" "156" + "ypos" "-2" + "zpos" "4" + "wide" "24" + "tall" "24" + "visible" "1" + "enabled" "1" + "image" "../hud/hud_obj_status_ammo_64" + "scaleImage" "1" + "proportionalToParent" "1" + } + + "G_EscrowRed" + { + "ControlName" "CExLabel" + "fieldName" "G_EscrowRed" + "xpos" "131" + "ypos" "0" + "zpos" "4" + "wide" "25" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "east" + "labelText" "%red_escrow%" + "font" "G_FontSmall" + "fgcolor" "G_White" + "proportionalToParent" "1" + "bgcolor_override" "0 0 0 0" + } + + "G_EscrowRedShadow" + { + "ControlName" "CExLabel" + "fieldName" "G_EscrowRedShadow" + "xpos" "132" + "ypos" "1" + "zpos" "4" + "wide" "25" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "east" + "labelText" "%red_escrow%" + "font" "G_FontSmall" + "fgcolor" "G_Shadow" + "proportionalToParent" "1" + } + + "EscrowRed" + { + "ControlName" "CExLabel" + "fieldName" "EscrowRed" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "0" + "wide" "0" + "tall" "0" + "visible" "1" + "enabled" "1" + "alpha" "0" + "textAlignment" "east" + "labelText" "%red_escrow%" + "font" "G_FontSmall" + "fgcolor" "255 255 0 255" + "proportionalToParent" "1" + "bgcolor_override" "0 0 0 0" + } + + "EscrowRedShadow" + { + "ControlName" "CExLabel" + "fieldName" "EscrowRedShadow" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "0" + "wide" "0" + "tall" "0" + "visible" "1" + "enabled" "1" + "alpha" "0" + "textAlignment" "east" + "labelText" "%red_escrow%" + "font" "G_FontSmall" + "fgcolor" "G_Shadow" + "proportionalToParent" "1" + } + + "BlueVictoryContainer" + { + "fieldName" "BlueVictoryContainer" + "ControlName" "EditablePanel" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "proportionalToParent" "1" + + "VictoryLabel" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabel" + "xpos" "40" + "ypos" "0" + "zpos" "8" + "wide" "38" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "labelText" "#TF_RD_BlueFinale" + "font" "DefaultVerySmall" + "fgcolor" "G_White" + "proportionalToParent" "1" + } + + "VictoryLabelShadow" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabelShadow" + "xpos" "1" + "ypos" "1" + "zpos" "7" + "wide" "95" + "tall" "35" + "visible" "0" + "enabled" "0" + "textAlignment" "west" + "labelText" "#TF_RD_BlueFinale" + "font" "HudFontSmallBold" + "fgcolor" "Black" + "proportionalToParent" "1" + } + + "VictoryLabelTime" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabelTime" + "xpos" "0" + "ypos" "0" + "zpos" "8" + "wide" "16" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "labelText" "%victorytime%" + "font" "DefaultVerySmall" + "fgcolor" "G_White" + "proportionalToParent" "1" + + "pin_to_sibling" "VictoryLabel" + "pin_corner_to_sibling" "7" + "pin_to_sibling_corner" "5" + } + + "VictoryLabelTimeShadow" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabelTimeShadow" + "xpos" "1" + "ypos" "1" + "zpos" "7" + "wide" "55" + "tall" "35" + "visible" "0" + "enabled" "0" + "textAlignment" "west" + "labelText" "%victorytime%" + "font" "HudFontSmallBold" + "fgcolor" "Black" + "proportionalToParent" "1" + + "pin_to_sibling" "VictoryLabel" + "pin_corner_to_sibling" "7" + "pin_to_sibling_corner" "5" + } + } + + "BlueProgressBarFill" + { + "fieldName" "BlueProgressBarFill" + "ControlName" "ImagePanel" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "90" + "tall" "f0" + "scaleimage" "0" + "visible" "1" + "proportionalToParent" "1" + "positionImage" "0" + "drawcolor" "84 111 127 255" + "Image" "replay/thumbnails/fill" + + "left_offset" "0" + "right_offset" "0" + "standard_color" "84 111 127 255" + "bright_color" "110 159 189 255" + "left_to_right" "0" + "blink_threshold" "1.0" + "blink_rate" "10" + } + + "BlueProgressBarEscrow" + { + "fieldName" "BlueProgressBarEscrow" + "ControlName" "ImagePanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "90" + "tall" "f0" + "scaleimage" "0" + "visible" "1" + "proportionalToParent" "1" + "positionImage" "0" + "drawcolor" "84 111 127 255" + "Image" "replay/thumbnails/fill" + + "left_offset" "0" + "right_offset" "0" + "standard_color" "60 80 92 255" + "bright_color" "84 111 127 255" + "left_to_right" "0" + "blink_threshold" "1" + "blink_rate" "20" + } + + "RedVictoryContainer" + { + "fieldName" "RedVictoryContainer" + "ControlName" "EditablePanel" + "xpos" "90" + "ypos" "0" + "zpos" "5" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "proportionalToParent" "1" + + "VictoryLabel" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabel" + "xpos" "10" + "ypos" "0" + "zpos" "8" + "wide" "38" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "labelText" "#TF_RD_RedFinale" + "font" "DefaultVerySmall" + "fgcolor" "G_White" + "proportionalToParent" "1" + } + + "VictoryLabelShadow" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabelShadow" + "xpos" "141" + "ypos" "1" + "zpos" "7" + "wide" "90" + "tall" "35" + "visible" "0" + "enabled" "0" + "textAlignment" "west" + "labelText" "#TF_RD_RedFinale" + "font" "HudFontSmallBold" + "fgcolor" "Black" + "proportionalToParent" "1" + } + + "VictoryLabelTime" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabelTime" + "xpos" "0" + "ypos" "0" + "zpos" "8" + "wide" "16" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "labelText" "%victorytime%" + "font" "DefaultVerySmall" + "fgcolor" "G_White" + "proportionalToParent" "1" + + "pin_to_sibling" "VictoryLabel" + "pin_corner_to_sibling" "7" + "pin_to_sibling_corner" "5" + } + + "VictoryLabelTimeShadow" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabelTimeShadow" + "xpos" "1" + "ypos" "1" + "zpos" "7" + "wide" "55" + "tall" "35" + "visible" "0" + "enabled" "0" + "textAlignment" "west" + "labelText" "%victorytime%" + "font" "HudFontSmallBold" + "fgcolor" "Black" + "proportionalToParent" "1" + + "pin_to_sibling" "VictoryLabel" + "pin_corner_to_sibling" "7" + "pin_to_sibling_corner" "5" + } + } + + "RedProgressBarFill" + { + "fieldName" "RedProgressBarFill" + "ControlName" "ImagePanel" + "xpos" "90" + "ypos" "0" + "zpos" "2" + "wide" "90" + "tall" "f0" + "scaleimage" "0" + "positionImage" "0" + "visible" "1" + "proportionalToParent" "1" + "drawcolor" "171 59 59 255" + "Image" "replay/thumbnails/fill" + + "left_offset" "0" + "right_offset" "0" + "standard_color" "171 59 59 255" + "bright_color" "222 65 65 255" + "left_to_right" "1" + "blink_threshold" "1.0" + "blink_rate" "10" + } + + "RedProgressBarEscrow" + { + "fieldName" "RedProgressBarEscrow" + "ControlName" "ImagePanel" + "xpos" "90" + "ypos" "0" + "zpos" "1" + "wide" "90" + "tall" "f0" + "scaleimage" "0" + "positionImage" "0" + "visible" "1" + "proportionalToParent" "1" + "drawcolor" "140 89 98 255" + "Image" "replay/thumbnails/fill" + + "left_offset" "0" + "right_offset" "0" + "standard_color" "128 42 42 255" + "bright_color" "140 89 98 255" + "left_to_right" "1" + "blink_threshold" "1" + "blink_rate" "20" + } + } + + "BlueScoreValueContainer" + { + "ControlName" "EditablePanel" + "fieldName" "BlueScoreValueContainer" + "xpos" "0" + "ypos" "r41" + "zpos" "10" + "wide" "90" + "tall" "30" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "proportionalToParent" "1" + + "Score" + { + "ControlName" "CExLabel" + "fieldName" "Score" + "xpos" "0" + "ypos" "10" + "zpos" "8" + "wide" "80" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "east" + "labelText" "%score%" + "font" "G_FontMedium" + "fgcolor" "G_White" + "proportionalToParent" "1" + } + + "ScoreShadow" + { + "ControlName" "CExLabel" + "fieldName" "ScoreShadow" + "xpos" "1" + "ypos" "11" + "zpos" "8" + "wide" "80" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "east" + "labelText" "%score%" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "proportionalToParent" "1" + } + } + + "RedScoreValueContainer" + { + "ControlName" "EditablePanel" + "fieldName" "RedScoreValueContainer" + "xpos" "90" + "ypos" "r41" + "zpos" "10" + "wide" "90" + "tall" "30" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "proportionalToParent" "1" + + "Score" + { + "ControlName" "CExLabel" + "fieldName" "Score" + "xpos" "10" + "ypos" "10" + "zpos" "8" + "wide" "80" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "labelText" "%score%" + "font" "G_FontMedium" + "fgcolor" "G_White" + "proportionalToParent" "1" + } + + "ScoreShadow" + { + "ControlName" "CExLabel" + "fieldName" "ScoreShadow" + "xpos" "11" + "ypos" "11" + "zpos" "8" + "wide" "80" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "labelText" "%score%" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "proportionalToParent" "1" + } + } + + "BlueStolenContainer" + { + "ControlName" "EditablePanel" + "fieldName" "BlueStolenContainer" + "xpos" "r45" + "ypos" "r77" + "zpos" "1" + "wide" "30" + "tall" "40" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "proportionalToParent" "1" + + "IntelImage" + { + "ControlName" "ImagePanel" + "fieldName" "IntelImage" + "xpos" "5" + "ypos" "19" + "zpos" "10" + "wide" "21" + "tall" "21" + "visible" "0" + "enabled" "1" + "image" "../HUD/obj_thief_red" + "scaleImage" "1" + "proportionalToParent" "1" + } + + "DroppedIntelContainer" + { + "ControlName" "EditablePanel" + "fieldName" "DroppedIntelContainer" + "xpos" "0" + "ypos" "20" + "zpos" "1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + + "proportionalToParent" "1" + + "DroppedIntelImage" + { + "ControlName" "ImagePanel" + "fieldName" "DroppedIntelImage" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "../HUD/obj_rd_thief_dropped_blue" + "scaleImage" "1" + "proportionalToParent" "1" + } + } + + "IntelValue" + { + "ControlName" "CExLabel" + "fieldName" "IntelValue" + "xpos" "0" + "ypos" "0" + "zpos" "12" + "wide" "f0" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%intelvalue%" + "font" "HudFontSmallishBold" + "fgcolor" "TanLight" + "bgcolor_override" "0 0 0 0" + "proportionalToParent" "1" + } + + "IntelValueShadow" + { + "ControlName" "CExLabel" + "fieldName" "IntelValueShadow" + "xpos" "1" + "ypos" "1" + "zpos" "11" + "wide" "f0" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%intelvalue%" + "font" "HudFontSmallishBold" + "fgcolor" "Black" + "proportionalToParent" "1" + } + } + + "RedStolenContainer" + { + "ControlName" "EditablePanel" + "fieldName" "RedStolenContainer" + "xpos" "r45" + "ypos" "r77" + "zpos" "1" + "wide" "30" + "tall" "40" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "proportionalToParent" "1" + + "IntelImage" + { + "ControlName" "ImagePanel" + "fieldName" "IntelImage" + "xpos" "5" + "ypos" "19" + "zpos" "10" + "wide" "21" + "tall" "21" + "visible" "0" + "enabled" "1" + "image" "../HUD/obj_thief_blue" + "scaleImage" "1" + "proportionalToParent" "1" + } + + "DroppedIntelContainer" + { + "ControlName" "EditablePanel" + "fieldName" "DroppedIntelContainer" + "xpos" "0" + "ypos" "20" + "zpos" "1" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + + "proportionalToParent" "1" + + "DroppedIntelImage" + { + "ControlName" "ImagePanel" + "fieldName" "DroppedIntelImage" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "../HUD/obj_rd_thief_dropped_red" + "scaleImage" "1" + "proportionalToParent" "1" + } + } + + "IntelValue" + { + "ControlName" "CExLabel" + "fieldName" "IntelValue" + "xpos" "0" + "ypos" "0" + "zpos" "12" + "wide" "f0" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%intelvalue%" + "font" "HudFontSmallishBold" + "fgcolor" "TanLight" + "bgcolor_override" "0 0 0 0" + "proportionalToParent" "1" + } + + "IntelValueShadow" + { + "ControlName" "CExLabel" + "fieldName" "IntelValueShadow" + "xpos" "1" + "ypos" "1" + "zpos" "11" + "wide" "f0" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%intelvalue%" + "font" "HudFontSmallishBold" + "fgcolor" "Black" + "proportionalToParent" "1" + } + } + } + + "CountdownContainer" + { + "fieldName" "CountdownContainer" + "ControlName" "EditablePanel" + "xpos" "c-150" + "ypos" "r75" + "zpos" "1" + "wide" "300" + "tall" "110" + "visible" "0" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + + "Background" + { + "ControlName" "CTFImagePanel" + "fieldName" "Background" + "xpos" "105" + "ypos" "10" + "zpos" "1" + "wide" "90" + "tall" "45" + "visible" "0" + "enabled" "1" + "image" "../hud/ammo_blue_bg" + "scaleImage" "1" + "teambg_2" "../hud/ammo_red_bg" + "teambg_3" "../hud/ammo_blue_bg" + "proportionalToParent" "1" + } + + "BackgroundColor" + { + "ControlName" "EditablePanel" + "fieldName" "BackgroundColor" + "xpos" "115" + "ypos" "15" + "zpos" "1" + "wide" "70" + "tall" "24" + "visible" "1" + "enabled" "1" + "bgcolor_override" "31 129 75 210" + "border" "G_TargetBorder" + "proportionalToParent" "1" + } + + "CountdownImage" + { + "ControlName" "ImagePanel" + "fieldName" "CountdownImage" + "xpos" "115" + "ypos" "15" + "zpos" "2" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "1" + "image" "../hud/arrow_big_down" + "scaleImage" "1" + "proportionalToParent" "1" + } + + "CountdownLabelTime" + { + "ControlName" "CExLabel" + "fieldName" "CountdownLabelTime" + "xpos" "139" + "ypos" "15" + "zpos" "8" + "wide" "46" + "tall" "24" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%countdowntime%" + "font" "G_FontMedium" + "fgcolor" "G_White" + "proportionalToParent" "1" + "bgcolor_override" "200 0 0 0" + } + + "CountdownLabelTimeTimeShadow" + { + "ControlName" "CExLabel" + "fieldName" "CountdownLabelTimeTimeShadow" + "xpos" "140" + "ypos" "16" + "zpos" "8" + "wide" "46" + "tall" "24" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%countdowntime%" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "proportionalToParent" "1" + } + } +} diff --git a/hud_toonhud/resource/ui/hudobjectiverobotdestruction.res b/hud_toonhud/resource/ui/hudobjectiverobotdestruction.res new file mode 100644 index 0000000..ce8ab43 --- /dev/null +++ b/hud_toonhud/resource/ui/hudobjectiverobotdestruction.res @@ -0,0 +1,918 @@ +"Resource/UI/HudObjectiveFlagPanel.res" +{ + "ObjectiveStatusRobotDestruction" + { + "ControlName" "EditablePanel" + "fieldName" "ObjectiveStatusRobotDestruction" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + + "left_steal_edge_offset" "15" + "right_steal_edge_offset" "15" + "robot_x_offset" "8" + "robot_y_offset" "-1" + "robot_x_step" "30" + "robot_y_step" "0" + + "color_blue" "84 111 127 255" + "color_red" "171 59 59 255" + + "if_hybrid" + { + "zpos" "-1" + } + + "robot_kv" + { + "ControlName" "CTFHudRobotDestruction_RobotIndicator" + "xpos" "0" + "ypos" "0" + "wide" "16" + "tall" "300" + "zpos" "200" + "visible" "1" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "0" + "paintborder" "0" + "AutoResize" "0" + "skip_autoresize" "1" + } + + "bar_kv" + { + "ControlName" "ImagePanel" + "xpos" "0" + "ypos" "r35" + "zpos" "0" + "wide" "90" + "tall" "4" + "visible" "0" + "enabled" "0" + "labelText" "" + "image" "../hud/cart_track" + "scaleImage" "1" + "Alpha" "0" + } + } + + + "G_Borders" + { + "ControlName" "EditablePanel" + "fieldName" "G_Borders" + "xpos" "c-90" + "ypos" "r44" + "zpos" "40" + "wide" "180" + "tall" "32" + "paintborder" "1" + "border" "G_TargetBorder" + "visible" "1" + "enabled" "1" + } + + "Gradient" + { + "ControlName" "CTFImagePanel" + "fieldName" "Gradient" + "xpos" "c-90" + "ypos" "r44" + "zpos" "5" + "wide" "180" + "tall" "32" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/gradient" + "scaleImage" "1" + } + + "Gradient2" + { + "ControlName" "CTFImagePanel" + "fieldName" "Gradient2" + "xpos" "c-90" + "ypos" "r30" + "zpos" "5" + "wide" "180" + "tall" "18" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/gradient" + "scaleImage" "1" + } + + "G_BlueStripe" + { + "ControlName" "EditablePanel" + "fieldName" "G_BlueStripe" + "xpos" "c-90" + "ypos" "r30" + "zpos" "1" + "wide" "90" + "tall" "18" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamBlue" + } + + "G_RedStripe" + { + "ControlName" "EditablePanel" + "fieldName" "G_RedStripe" + "xpos" "c-90" + "ypos" "r30" + "zpos" "0" + "wide" "180" + "tall" "18" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamRed" + } + + "PlayingTo" + { + "ControlName" "CExLabel" + "fieldName" "PlayingTo" + "xpos" "c-90" + "ypos" "r10" + "zpos" "4" + "wide" "180" + "tall" "8" + "visible" "1" + "enabled" "1" + "labelText" "#TF_PlayingTo" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "DefaultVerySmall" + "fgcolor" "G_White" + + "if_hybrid" + { + "visible" "0" + } + + "if_mvm" + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + } + + "PlayingToBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "PlayingToBG" + "xpos" "c-75" + "ypos" "r31" + "zpos" "3" + "wide" "150" + "tall" "38" + "visible" "0" + "enabled" "0" + "image" "../hud/objectives_flagpanel_bg_playingto" + "scaleImage" "1" + "Alpha" "0" + + "if_hybrid" + { + "visible" "0" + } + + "if_mvm" + { + "visible" "0" + } + + "if_specialdelivery" + { + "visible" "0" + } + } + + "CarriedContainer" + { + "ControlName" "EditablePanel" + "fieldName" "CarriedContainer" + "xpos" "c-50" + "ypos" "r134" + "zpos" "1" + "wide" "100" + "tall" "66" + "visible" "0" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + + "CarriedImage" + { + "ControlName" "ImagePanel" + "fieldName" "CarriedImage" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "image" "../hud/obj_rd_powersupply_outline" + "scaleImage" "1" + "proportionalToParent" "1" + } + + "CarriedProgressBar" + { + "fieldName" "CarriedProgressBar" + "ControlName" "ImagePanel" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "f0" + "tall" "f0" + "scaleimage" "0" + "visible" "1" + "proportionalToParent" "1" + "positionImage" "0" + "drawcolor" "84 111 127 255" + "Image" "../HUD/obj_rd_powersupply_meter" + + "left_offset" "20" + "right_offset" "20" + "standard_color" "84 111 127 255" + "bright_color" "110 159 189 255" + "left_to_right" "1" + } + + "FlagValue" + { + "ControlName" "CExLabel" + "fieldName" "FlagValue" + "xpos" "c-50" + "ypos" "18" + "zpos" "11" + "wide" "100" + "tall" "31" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%flagvalue%" + "font" "G_FontMedium" + "fgcolor" "G_White" + "proportionalToParent" "1" + "bgcolor_override" "0 0 0 0" + } + + "FlagValueShadow" + { + "ControlName" "CExLabel" + "fieldName" "FlagValueShadow" + "xpos" "c-49" + "ypos" "19" + "zpos" "11" + "wide" "100" + "tall" "31" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%flagvalue%" + "font" "G_FontMedium" + "fgcolor" "G_Shadow" + "proportionalToParent" "1" + } + } + + + "ScoreContainer" + { + "fieldName" "ScoreContainer" + "ControlName" "EditablePanel" + "xpos" "c-90" + "ypos" "r160" + "zpos" "0" + "wide" "180" + "tall" "150" + "scaleimage" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + + "ProgressBarContainer" + { + "fieldName" "ProgressBarContainer" + "ControlName" "EditablePanel" + "xpos" "c-90" + "ypos" "r34" + "zpos" "1" + "wide" "180" + "tall" "15" + "visible" "1" + "enabled" "1" + "proportionalToParent" "1" + "bgcolor_override" "0 0 0 100" + "paintborder" "0" + "border" "G_TargetBorder" + + "ScoreOutline" + { + "fieldName" "ScoreOutline" + "ControlName" "ImagePanel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "scaleimage" "1" + "visible" "0" + "enabled" "0" + "Image" "../HUD/obj_rd_scorebar_outline" + "proportionalToParent" "1" + } + + "BlueVictoryContainer" + { + "fieldName" "BlueVictoryContainer" + "ControlName" "EditablePanel" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "proportionalToParent" "1" + + "VictoryLabel" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabel" + "xpos" "10" + "ypos" "0" + "zpos" "8" + "wide" "38" + "tall" "14" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "labelText" "#TF_RD_BlueFinale" + "font" "DefaultVerySmall" + "fgcolor" "G_White" + "proportionalToParent" "1" + } + + "VictoryLabelShadow" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabelShadow" + "xpos" "1" + "ypos" "1" + "zpos" "7" + "wide" "95" + "tall" "35" + "visible" "0" + "enabled" "0" + "textAlignment" "west" + "labelText" "#TF_RD_BlueFinale" + "font" "HudFontSmallBold" + "fgcolor" "Black" + "proportionalToParent" "1" + } + + "VictoryLabelTime" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabelTime" + "xpos" "0" + "ypos" "0" + "zpos" "8" + "wide" "16" + "tall" "14" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "labelText" "%victorytime%" + "font" "DefaultVerySmall" + "fgcolor" "G_White" + "proportionalToParent" "1" + + "pin_to_sibling" "VictoryLabel" + "pin_corner_to_sibling" "7" + "pin_to_sibling_corner" "5" + } + + "VictoryLabelTimeShadow" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabelTimeShadow" + "xpos" "1" + "ypos" "1" + "zpos" "7" + "wide" "55" + "tall" "35" + "visible" "0" + "enabled" "0" + "textAlignment" "west" + "labelText" "%victorytime%" + "font" "HudFontSmallBold" + "fgcolor" "Black" + "proportionalToParent" "1" + + "pin_to_sibling" "VictoryLabel" + "pin_corner_to_sibling" "7" + "pin_to_sibling_corner" "5" + } + } + + "BlueProgressBarFill" + { + "fieldName" "BlueProgressBarFill" + "ControlName" "ImagePanel" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "f0" + "scaleimage" "0" + "visible" "1" + "proportionalToParent" "1" + "positionImage" "0" + "drawcolor" "84 111 127 255" + "Image" "replay/thumbnails/fill" + + "left_offset" "0" + "right_offset" "90" + "standard_color" "84 111 127 255" + "bright_color" "110 159 189 255" + "left_to_right" "0" + "blink_threshold" "0.85" + "blink_rate" "3" + } + + "BlueProgressBarEscrow" + { + "fieldName" "BlueProgressBarEscrow" + "ControlName" "ImagePanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "f0" + "tall" "f0" + "scaleimage" "0" + "visible" "1" + "proportionalToParent" "1" + "positionImage" "0" + "drawcolor" "84 111 127 255" + "Image" "replay/thumbnails/fill" + + "left_offset" "0" + "right_offset" "90" + "standard_color" "60 80 92 255" + "bright_color" "84 111 127 255" + "left_to_right" "0" + "blink_threshold" "1" + "blink_rate" "10" + } + + "RedVictoryContainer" + { + "fieldName" "RedVictoryContainer" + "ControlName" "EditablePanel" + "xpos" "90" + "ypos" "0" + "zpos" "5" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "proportionalToParent" "1" + + "VictoryLabel" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabel" + "xpos" "10" + "ypos" "0" + "zpos" "8" + "wide" "38" + "tall" "14" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "labelText" "#TF_RD_RedFinale" + "font" "DefaultVerySmall" + "fgcolor" "G_White" + "proportionalToParent" "1" + } + + "VictoryLabelShadow" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabelShadow" + "xpos" "141" + "ypos" "1" + "zpos" "7" + "wide" "90" + "tall" "35" + "visible" "0" + "enabled" "0" + "textAlignment" "west" + "labelText" "#TF_RD_RedFinale" + "font" "HudFontSmallBold" + "fgcolor" "Black" + "proportionalToParent" "1" + } + + "VictoryLabelTime" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabelTime" + "xpos" "0" + "ypos" "0" + "zpos" "8" + "wide" "16" + "tall" "14" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "labelText" "%victorytime%" + "font" "DefaultVerySmall" + "fgcolor" "G_White" + "proportionalToParent" "1" + + "pin_to_sibling" "VictoryLabel" + "pin_corner_to_sibling" "7" + "pin_to_sibling_corner" "5" + } + + "VictoryLabelTimeShadow" + { + "ControlName" "CExLabel" + "fieldName" "VictoryLabelTimeShadow" + "xpos" "1" + "ypos" "1" + "zpos" "7" + "wide" "55" + "tall" "35" + "visible" "0" + "enabled" "0" + "textAlignment" "west" + "labelText" "%victorytime%" + "font" "HudFontSmallBold" + "fgcolor" "Black" + "proportionalToParent" "1" + + "pin_to_sibling" "VictoryLabel" + "pin_corner_to_sibling" "7" + "pin_to_sibling_corner" "5" + } + } + + "RedProgressBarFill" + { + "fieldName" "RedProgressBarFill" + "ControlName" "ImagePanel" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "f0" + "scaleimage" "0" + "positionImage" "0" + "visible" "1" + "proportionalToParent" "1" + "drawcolor" "171 59 59 255" + "Image" "replay/thumbnails/fill" + + "left_offset" "90" + "right_offset" "0" + "standard_color" "171 59 59 255" + "bright_color" "222 65 65 255" + "left_to_right" "1" + "blink_threshold" "0.85" + "blink_rate" "3" + } + + "RedProgressBarEscrow" + { + "fieldName" "RedProgressBarEscrow" + "ControlName" "ImagePanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "f0" + "tall" "f0" + "scaleimage" "0" + "positionImage" "0" + "visible" "1" + "proportionalToParent" "1" + "drawcolor" "140 89 98 255" + "Image" "replay/thumbnails/fill" + + "left_offset" "90" + "right_offset" "0" + "standard_color" "128 42 42 255" + "bright_color" "173 56 56 255" + "left_to_right" "1" + "blink_threshold" "1" + "blink_rate" "10" + } + } + + "BlueScoreValueContainer" + { + "ControlName" "EditablePanel" + "fieldName" "BlueScoreValueContainer" + "xpos" "0" + "ypos" "r44" + "zpos" "50" + "wide" "90" + "tall" "24" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "proportionalToParent" "1" + + "Score" + { + "ControlName" "CExLabel" + "fieldName" "Score" + "xpos" "0" + "ypos" "10" + "zpos" "8" + "wide" "85" + "tall" "14" + "visible" "1" + "enabled" "1" + "textAlignment" "east" + "labelText" "%score%" + "font" "G_FontSmall" + "fgcolor" "G_White" + } + + "ScoreShadow" + { + "ControlName" "CExLabel" + "fieldName" "ScoreShadow" + "xpos" "1" + "ypos" "11" + "zpos" "7" + "wide" "85" + "tall" "14" + "visible" "1" + "enabled" "1" + "textAlignment" "east" + "labelText" "%score%" + "font" "G_FontSmall" + "fgcolor" "G_Shadow" + } + } + + "RedScoreValueContainer" + { + "ControlName" "EditablePanel" + "fieldName" "RedScoreValueContainer" + "xpos" "95" + "ypos" "r44" + "zpos" "50" + "wide" "90" + "tall" "24" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "proportionalToParent" "1" + + "Score" + { + "ControlName" "CExLabel" + "fieldName" "Score" + "xpos" "0" + "ypos" "10" + "zpos" "8" + "wide" "90" + "tall" "14" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "labelText" "%score%" + "font" "G_FontSmall" + "fgcolor" "G_White" + } + + "ScoreShadow" + { + "ControlName" "CExLabel" + "fieldName" "ScoreShadow" + "xpos" "1" + "ypos" "11" + "zpos" "7" + "wide" "90" + "tall" "14" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "labelText" "%score%" + "font" "G_FontSmall" + "fgcolor" "G_Shadow" + } + } + + "BlueStolenContainer" + { + "ControlName" "EditablePanel" + "fieldName" "BlueStolenContainer" + "xpos" "0" + "ypos" "r67" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "proportionalToParent" "1" + + "IntelImage" + { + "ControlName" "ImagePanel" + "fieldName" "IntelImage" + "xpos" "5" + "ypos" "0" + "zpos" "10" + "wide" "20" + "tall" "20" + "visible" "0" + "enabled" "1" + "image" "../HUD/obj_thief_red" + "scaleImage" "1" + } + + "DroppedIntelContainer" + { + "ControlName" "EditablePanel" + "fieldName" "DroppedIntelContainer" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "proportionalToParent" "1" + + "DroppedIntelImage" + { + "ControlName" "ImagePanel" + "fieldName" "DroppedIntelImage" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "30" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "../HUD/obj_rd_thief_dropped_blue" + "scaleImage" "1" + } + } + + "IntelValue" + { + "ControlName" "CExLabel" + "fieldName" "IntelValue" + "xpos" "0" + "ypos" "20" + "zpos" "12" + "wide" "30" + "tall" "10" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%intelvalue%" + "font" "G_FontSmall" + "fgcolor" "G_White" + "bgcolor_override" "0 0 0 0" + } + + "IntelValueShadow" + { + "ControlName" "CExLabel" + "fieldName" "IntelValueShadow" + "xpos" "1" + "ypos" "21" + "zpos" "11" + "wide" "30" + "tall" "10" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%intelvalue%" + "font" "G_FontSmall" + "fgcolor" "G_Shadow" + } + } + + "RedStolenContainer" + { + "ControlName" "EditablePanel" + "fieldName" "RedStolenContainer" + "xpos" "c+60" + "ypos" "r67" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "proportionalToParent" "1" + + "IntelImage" + { + "ControlName" "ImagePanel" + "fieldName" "IntelImage" + "xpos" "5" + "ypos" "0" + "zpos" "10" + "wide" "20" + "tall" "20" + "visible" "0" + "enabled" "1" + "image" "../HUD/obj_thief_blue" + "scaleImage" "1" + } + + "DroppedIntelContainer" + { + "ControlName" "EditablePanel" + "fieldName" "DroppedIntelContainer" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + "proportionalToParent" "1" + + "DroppedIntelImage" + { + "ControlName" "ImagePanel" + "fieldName" "DroppedIntelImage" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "30" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "../HUD/obj_rd_thief_dropped_red" + "scaleImage" "1" + } + } + + "IntelValue" + { + "ControlName" "CExLabel" + "fieldName" "IntelValue" + "xpos" "0" + "ypos" "20" + "zpos" "12" + "wide" "30" + "tall" "10" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%intelvalue%" + "font" "G_FontSmall" + "fgcolor" "G_White" + "bgcolor_override" "0 0 0 0" + } + + "IntelValueShadow" + { + "ControlName" "CExLabel" + "fieldName" "IntelValueShadow" + "xpos" "1" + "ypos" "21" + "zpos" "11" + "wide" "30" + "tall" "10" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "%intelvalue%" + "font" "G_FontSmall" + "fgcolor" "G_Shadow" + } + } + } +} diff --git a/hud_toonhud/resource/ui/hudobjectivetimepanel.res b/hud_toonhud/resource/ui/hudobjectivetimepanel.res new file mode 100644 index 0000000..b3b40cb --- /dev/null +++ b/hud_toonhud/resource/ui/hudobjectivetimepanel.res @@ -0,0 +1,341 @@ +"Resource/UI/HudObjectiveTimePanel.res" +{ + "TimePanelBG" + { + "ControlName" "ScalableImagePanel" + "fieldName" "TimePanelBG" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "60" + "tall" "21" + "visible" "1" + "enabled" "1" + "image" "../hud/objectives_timepanel_blue_bg" + "scaleImage" "1" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + + if_match + { + "visible" "0" + } + } + + "Gradient" + { + "ControlName" "CTFImagePanel" + "fieldName" "Gradient" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "60" + "tall" "21" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/gradient" + "scaleImage" "1" + + if_match + { + "visible" "0" + } + } + + "TimePanelBorder" + { + "ControlName" "EditablePanel" + "fieldName" "TimePanelBorder" + "xpos" "0" + "ypos" "0" + "zpos" "4" + "wide" "60" + "tall" "21" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorder" + + if_match + { + "visible" "0" + } + } + "TimePanelProgressBar" + { + "ControlName" "CTFProgressBar" + "fieldName" "TimePanelProgressBar" + "xpos" "67" + "ypos" "16" + "zpos" "4" + "wide" "20" + "tall" "20" + "visible" "0" + "visible_minmode" "0" + "enabled" "0" + "scaleImage" "1" + "image" "../hud/objectives_timepanel_progressbar" + "color_active" "TimerProgress.Active" + "color_inactive" "TimerProgress.InActive" + "color_warning" "TimerProgress.Warning" + "percent_warning" "0.75" + + if_match + { + "visible" "0" + } + } + "WaitingForPlayersLabel" + { + "ControlName" "CExLabel" + "fieldName" "WaitingForPlayersLabel" + "xpos" "0" + "ypos" "21" + "zpos" "5" + "wide" "60" + "tall" "10" + "visible" "0" + "enabled" "1" + "labelText" "#game_WaitingForPlayers" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "font" "DefaultVerySmall" + "font_minmode" "DefaultVerySmall" + "textinsety" "-1" + "fgcolor_override" "G_GhostWhite" + + if_match + { + "proportionaltoparent" "1" + "xpos" "cs-0.5" + "wide" "76" + } + } + "WaitingForPlayersBG" + { + "ControlName" "EditablePanel" + "fieldName" "WaitingForPlayersBG" + "xpos" "0" + "ypos" "21" + "zpos" "4" + "wide" "60" + "tall" "10" + "visible" "0" + "enabled" "1" + "bgcolor_override" "G_PanelBg" + "paintborder" "1" + "border" "G_TimerSetupBorder" + + if_match + { + "proportionaltoparent" "1" + "xpos" "cs-0.5" + "wide" "76" + } + } + "OvertimeLabel" + { + "ControlName" "CExLabel" + "fieldName" "OvertimeLabel" + "xpos" "0" + "ypos" "21" + "zpos" "5" + "wide" "60" + "tall" "10" + "visible" "0" + "enabled" "1" + "labelText" "#game_Overtime" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "font" "DefaultVerySmall" + "font_minmode" "DefaultVerySmall" + "textinsety" "-1" + "fgcolor_override" "G_GhostWhite" + + if_match + { + "proportionaltoparent" "1" + "xpos" "cs-0.5" + "wide" "76" + } + } + "OvertimeBG" + { + "ControlName" "EditablePanel" + "fieldName" "OvertimeBG" + "xpos" "0" + "ypos" "21" + "zpos" "4" + "wide" "60" + "tall" "10" + "visible" "0" + "enabled" "1" + "bgcolor_override" "G_PanelBg" + "paintborder" "1" + "border" "G_TimerSetupBorder" + + if_match + { + "proportionaltoparent" "1" + "xpos" "cs-0.5" + "wide" "76" + } + } + "SuddenDeathLabel" + { + "ControlName" "CExLabel" + "fieldName" "SuddenDeathLabel" + "xpos" "0" + "ypos" "21" + "zpos" "5" + "wide" "60" + "tall" "10" + "visible" "0" + "enabled" "1" + "labelText" "#game_SuddenDeath" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "font" "DefaultVerySmall" + "font_minmode" "DefaultVerySmall" + "textinsety" "-1" + "fgcolor_override" "G_GhostWhite" + + if_match + { + "proportionaltoparent" "1" + "xpos" "cs-0.5" + "wide" "76" + } + } + "SuddenDeathBG" + { + "ControlName" "EditablePanel" + "fieldName" "SuddenDeathBG" + "xpos" "0" + "ypos" "21" + "zpos" "4" + "wide" "60" + "tall" "10" + "visible" "0" + "enabled" "1" + "bgcolor_override" "G_PanelBg" + "paintborder" "1" + "border" "G_TimerSetupBorder" + + if_match + { + "proportionaltoparent" "1" + "xpos" "cs-0.5" + "wide" "76" + } + } + "SetupLabel" + { + "ControlName" "CExLabel" + "fieldName" "SetupLabel" + "xpos" "0" + "ypos" "21" + "zpos" "5" + "wide" "60" + "tall" "10" + "visible" "0" + "enabled" "1" + "labelText" "#game_Setup" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "font" "DefaultVerySmall" + "font_minmode" "DefaultVerySmall" + "textinsety" "-1" + "fgcolor_override" "G_GhostWhite" + + if_match + { + "proportionaltoparent" "1" + "xpos" "cs-0.5" + "wide" "76" + } + } + "SetupBG" + { + "ControlName" "EditablePanel" + "fieldName" "SetupBG" + "xpos" "0" + "ypos" "21" + "zpos" "4" + "wide" "60" + "tall" "10" + "visible" "0" + "enabled" "1" + "bgcolor_override" "G_PanelBg" + "paintborder" "1" + "border" "G_TimerSetupBorder" + + if_match + { + "proportionaltoparent" "1" + "xpos" "cs-0.5" + "wide" "76" + } + } + + "ServerTimeLimitLabel" + { + "ControlName" "CExLabel" + "fieldName" "ServerTimeLimitLabel" + "xpos" "0" + "ypos" "21" + "zpos" "1" + "wide" "60" + "tall" "10" + "visible" "0" + "enabled" "1" + "labelText" "%servertimeleft%" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "font" "DefaultVerySmall" + "font_minmode" "DefaultVerySmall" + "textinsety" "-1" + "fgcolor_override" "G_GhostWhite" + + if_match + { + "proportionaltoparent" "1" + "xpos" "cs-0.5" + "wide" "76" + } + } + "ServerTimeLimitLabelBG" + { + "ControlName" "EditablePanel" + "fieldName" "ServerTimeLimitLabelBG" + "xpos" "0" + "ypos" "21" + "zpos" "0" + "wide" "60" + "tall" "10" + "visible" "0" + "enabled" "1" + "bgcolor_override" "G_PanelBg" + "paintborder" "1" + "border" "G_TimerSetupBorder" + + if_match + { + "proportionaltoparent" "1" + "xpos" "cs-0.5" + "wide" "76" + } + } +} diff --git a/hud_toonhud/resource/ui/hudpasstimeballstatus.res b/hud_toonhud/resource/ui/hudpasstimeballstatus.res new file mode 100644 index 0000000..f95957e --- /dev/null +++ b/hud_toonhud/resource/ui/hudpasstimeballstatus.res @@ -0,0 +1,658 @@ +"Resource/UI/HudPasstimeBallStatus.res" +{ + "HudPasstimeBallStatus" + { + "ControlName" "EditablePanel" + "fieldName" "HudPasstimeBallStatus" + "xpos" "0" + "ypos" "0" + "zpos" "100" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + } + + "EventTitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "EventTitleLabel" + "dropshadow" "1" + "font" "G_FontMedium" + "xpos" 0 + "ypos" c100 + "zpos" "3" + "wide" "f" + "tall" "25" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "A TEAM STOLE THE BALL" + fgcolor_override "G_White" + } + + "EventBonusLabel" + { + "ControlName" "CExLabel" + "fieldName" "EventBonusLabel" + "font" "G_FontSmall" + "dropshadow" "1" + "xpos" 0 + "ypos" 0 + "zpos" "3" + "wide" "f" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "" + fgcolor_override "G_Yellow" + pin_to_sibling EventTitleLabel + pin_corner_to_sibling 6 + pin_to_sibling_corner 4 + } + + "EventDetailLabel" + { + "ControlName" "CExLabel" + "fieldName" "EventDetailLabel" + "font" "G_FontSmall_2" + "dropshadow" "1" + "xpos" 0 + "ypos" 0 + "zpos" "3" + "wide" "f" + "tall" "24" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "labelText" "A TEAM STOLE THE BALL" + fgcolor_override "G_White" + pin_to_sibling EventTitleLabel + pin_corner_to_sibling 4 + pin_to_sibling_corner 6 + } + + "ProgressLevelBar" + { + "ControlName" "ImagePanel" + "fieldName" "ProgressLevelBar" + "xpos" "c-90" + "ypos" "r74" + "zpos" "0" + "wide" "180" + "tall" "22" + "visible" "1" + "enabled" "1" + "labelText" "" + "image" "../passtime/hud/passtime_ballcontrol_bar" + "scaleImage" "1" + } + + "BlueProgressEnd" + { + // tells the code where the end of the progress bar is since the image + // might be padded for npot reasons. + "ControlName" "Panel" + "fieldName" "BlueProgressEnd" + "xpos" "c-75" + "ypos" "r64" + "visible" "0" + } + + "RedProgressEnd" + { + // tells the code where the end of the progress bar is since the image + // might be padded for npot reasons. + "ControlName" "Panel" + "fieldName" "RedProgressEnd" + "xpos" "c75" + "ypos" "r64" + "visible" "0" + } + + "GoalBlue0" + { + "ControlName" "ImagePanel" + "fieldName" "GoalBlue0" + "xpos" "c-79" + "ypos" "r69" + "zpos" "1" + "wide" "12" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "image" "../passtime/hud/passtime_goal_blue_icon" + "scaleImage" "1" + } + + "GoalBlue1" + { + "ControlName" "ImagePanel" + "fieldName" "GoalBlue1" + "xpos" "c-61" + "ypos" "r69" + "zpos" "1" + "wide" "12" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "image" "../passtime/hud/passtime_goal_blue_icon" + "scaleImage" "1" + } + + "GoalBlue2" + { + "ControlName" "ImagePanel" + "fieldName" "GoalBlue2" + "xpos" "c-47" + "ypos" "r69" + "zpos" "1" + "wide" "12" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "image" "../passtime/hud/passtime_goal_blue_icon" + "scaleImage" "1" + } + + "GoalRed0" + { + "ControlName" "ImagePanel" + "fieldName" "GoalRed0" + "xpos" "c67" + "ypos" "r69" + "zpos" "1" + "wide" "12" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "image" "../passtime/hud/passtime_goal_red_icon" + "scaleImage" "1" + } + + "GoalRed1" + { + "ControlName" "ImagePanel" + "fieldName" "GoalRed1" + "xpos" "c49" + "ypos" "r69" + "zpos" "1" + "wide" "12" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "image" "../passtime/hud/passtime_goal_red_icon" + "scaleImage" "1" + } + + + "GoalRed2" + { + "ControlName" "ImagePanel" + "fieldName" "GoalRed2" + "xpos" "c35" + "ypos" "r69" + "zpos" "1" + "wide" "12" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "image" "../passtime/hud/passtime_goal_red_icon" + "scaleImage" "1" + } + + "ProgressBallIcon" + { + "ControlName" "ImagePanel" + "fieldName" "ProgressBallIcon" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "30" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "image" "../passtime/hud/passtime_ball" + "scaleImage" "1" + } + + "ProgressSelfPlayerIcon" + { + "ControlName" "ImagePanel" + "fieldName" "ProgressSelfPlayerIcon" + "xpos" "0" + "ypos" "0" + "zpos" "-100" + "wide" "36" + "tall" "36" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "scaleImage" "1" + } + + "ProgressBallCarrierName" + { + "ControlName" "Label" + "fieldName" "ProgressBallCarrierName" + "font" "DefaultVerySmall" + "visible" "1" + "enabled" "1" + "zpos" "-400" + "xpos" "0" + "ypos" "4" + "wide" "120" + "tall" "10" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "1" + "labelText" "NameOfCarrier" + "fgcolor_override" "G_White" + "bgcolor_override" "0 0 0 100" + "paintbackgroundtype" "2" + pin_to_sibling ProgressLevelBar + pin_corner_to_sibling 4 + pin_to_sibling_corner 6 + } + + "BallPowerCluster" + { + "ControlName" "EditablePanel" + "fieldName" "BallPowerCluster" + "xpos" "0" + "ypos" "32" + "zpos" "5" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "visible" "1" + "enabled" "1" + + "BallPowerMeterFrame" + { + "ControlName" "ImagePanel" + "fieldName" "BallPowerMeterFrame" + "xpos" "c-100" + "ypos" "0" + "zpos" "5" + "wide" "200" + "tall" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "image" "../passtime/hud/passtime_powerball_meter_frame" + "scaleImage" "1" + } + + "BallPowerMeterFinalSectionContainer" + { + // This exists because the bar is filled by changing the width dynamically + // and if you change the width of the ImagePanel, it will stretch the image. + // But if you instead change the width of this container, the image is simply + // cut off instead of stretched. + // Also so that the bar is clipped nicely to the border. + "ControlName" "EditablePanel" + "fieldName" "BallPowerMeterFinalSectionContainer" + "xpos" "c-85" + "ypos" "16" + "zpos" "3" + "wide" "168" + "tall" "18" + "visible" "1" + "enabled" "1" + + "BallPowerMeterFinalSection" + { + "ControlName" "ImagePanel" + "fieldName" "BallPowerMeterFinalSection" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "168" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "image" "white" + "scaleImage" "1" + } + } + + + "BallPowerMeterFillContainer" + { + // This exists because the bar is filled by changing the width dynamically + // and if you change the width of the ImagePanel, it will stretch the image. + // But if you instead change the width of this container, the image is simply + // cut off instead of stretched. + // Also so that the bar is clipped nicely to the border. + "ControlName" "EditablePanel" + "fieldName" "BallPowerMeterFillContainer" + "xpos" "c-85" + "ypos" "16" + "zpos" "4" + "wide" "168" + "tall" "18" + "visible" "1" + "enabled" "1" + + "BallPowerMeterFill" + { + "ControlName" "ImagePanel" + "fieldName" "BallPowerMeterFill" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "168" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "image" "white" + "scaleImage" "1" + } + } + } + + "playericon0" + { + "ControlName" "ImagePanel" + "fieldName" "playericon0" + wide 10 + tall 10 + } + + "playericon1" + { + "ControlName" "ImagePanel" + "fieldName" "playericon1" + wide 10 + tall 10 + } + + "playericon2" + { + "ControlName" "ImagePanel" + "fieldName" "playericon2" + wide 10 + tall 10 + } + + "playericon3" + { + "ControlName" "ImagePanel" + "fieldName" "playericon3" + wide 10 + tall 10 + } + + "playericon4" + { + "ControlName" "ImagePanel" + "fieldName" "playericon4" + wide 10 + tall 10 + } + + "playericon5" + { + "ControlName" "ImagePanel" + "fieldName" "playericon5" + wide 10 + tall 10 + } + + "playericon6" + { + "ControlName" "ImagePanel" + "fieldName" "playericon6" + wide 10 + tall 10 + } + + "playericon7" + { + "ControlName" "ImagePanel" + "fieldName" "playericon7" + wide 10 + tall 10 + } + + "playericon8" + { + "ControlName" "ImagePanel" + "fieldName" "playericon8" + wide 10 + tall 10 + } + + "playericon9" + { + "ControlName" "ImagePanel" + "fieldName" "playericon9" + wide 10 + tall 10 + } + + "playericon10" + { + "ControlName" "ImagePanel" + "fieldName" "playericon10" + wide 10 + tall 10 + } + + "playericon11" + { + "ControlName" "ImagePanel" + "fieldName" "playericon11" + wide 10 + tall 10 + } + + "playericon12" + { + "ControlName" "ImagePanel" + "fieldName" "playericon12" + wide 10 + tall 10 + } + + "playericon13" + { + "ControlName" "ImagePanel" + "fieldName" "playericon13" + wide 10 + tall 10 + } + + "playericon14" + { + "ControlName" "ImagePanel" + "fieldName" "playericon14" + wide 10 + tall 10 + } + + "playericon15" + { + "ControlName" "ImagePanel" + "fieldName" "playericon15" + wide 10 + tall 10 + } + + "playericon16" + { + "ControlName" "ImagePanel" + "fieldName" "playericon16" + wide 10 + tall 10 + } + + "playericon17" + { + "ControlName" "ImagePanel" + "fieldName" "playericon17" + wide 10 + tall 10 + } + + "playericon18" + { + "ControlName" "ImagePanel" + "fieldName" "playericon18" + wide 10 + tall 10 + } + + "playericon19" + { + "ControlName" "ImagePanel" + "fieldName" "playericon19" + wide 10 + tall 10 + } + + "playericon20" + { + "ControlName" "ImagePanel" + "fieldName" "playericon20" + wide 10 + tall 10 + } + + "playericon21" + { + "ControlName" "ImagePanel" + "fieldName" "playericon21" + wide 10 + tall 10 + } + + "playericon22" + { + "ControlName" "ImagePanel" + "fieldName" "playericon22" + wide 10 + tall 10 + } + + "playericon23" + { + "ControlName" "ImagePanel" + "fieldName" "playericon23" + wide 10 + tall 10 + } + + "playericon24" + { + "ControlName" "ImagePanel" + "fieldName" "playericon24" + wide 10 + tall 10 + } + + "playericon25" + { + "ControlName" "ImagePanel" + "fieldName" "playericon25" + wide 10 + tall 10 + } + + "playericon26" + { + "ControlName" "ImagePanel" + "fieldName" "playericon26" + wide 10 + tall 10 + } + + "playericon27" + { + "ControlName" "ImagePanel" + "fieldName" "playericon27" + wide 10 + tall 10 + } + + "playericon28" + { + "ControlName" "ImagePanel" + "fieldName" "playericon28" + wide 10 + tall 10 + } + + "playericon29" + { + "ControlName" "ImagePanel" + "fieldName" "playericon29" + wide 10 + tall 10 + } + + "playericon30" + { + "ControlName" "ImagePanel" + "fieldName" "playericon30" + wide 10 + tall 10 + } + + "playericon31" + { + "ControlName" "ImagePanel" + "fieldName" "playericon31" + wide 10 + tall 10 + } + + "playericon32" + { + "ControlName" "ImagePanel" + "fieldName" "playericon32" + wide 10 + tall 10 + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hudpasstimepassnotify.res b/hud_toonhud/resource/ui/hudpasstimepassnotify.res new file mode 100644 index 0000000..01e5ce3 --- /dev/null +++ b/hud_toonhud/resource/ui/hudpasstimepassnotify.res @@ -0,0 +1,152 @@ +// enum PinCorner_e +// { +// PIN_TOPLEFT = 0, +// PIN_TOPRIGHT, +// PIN_BOTTOMLEFT, +// PIN_BOTTOMRIGHT, + +// // For sibling pinning +// PIN_CENTER_TOP, +// PIN_CENTER_RIGHT, +// PIN_CENTER_BOTTOM, +// PIN_CENTER_LEFT, +// }; + +"Resource/UI/HudPasstimePassNotify.res" +{ + "HudPasstimePassNotify" + { + "ControlName" "EditablePanel" + "fieldName" "HudPasstimePassNotify" + "xpos" "0" + "ypos" "16" + "zpos" "0" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + } + + TextBox + { + ControlName EditablePanel + fieldName TextBox + xpos c-100 + ypos 40 + zpos 1 + wide 200 + tall 30 + visible 1 + enabled 1 + border NoBorder + RoundedCorners 0 + "bgcolor_override" "G_ItemDescriptionPanelBg" + "Alpha" "150" + + TextInPassRange + { + ControlName CExLabel + fieldName TextInPassRange + font G_FontSmall + xpos 0 + ypos 0 + zpos 3 + wide 200 + tall 15 + visible 1 + enabled 1 + centerwrap 1 + textAlignment center + labelText #Msg_PasstimeInPassRange + fgcolor_override "G_White" + } + + TextLockedOn + { + ControlName CExLabel + fieldName TextLockedOn + font G_FontSmall + xpos 0 + ypos 0 + zpos 3 + wide 200 + tall 15 + visible 1 + enabled 1 + centerwrap 1 + textAlignment center + labelText #Msg_PasstimeLockedOn + fgcolor_override "G_White" + } + + TextPassIncoming + { + ControlName CExLabel + fieldName TextPassIncoming + font G_FontSmall + xpos 0 + ypos 4 + zpos 3 + wide 200 + tall 15 + visible 1 + enabled 1 + centerwrap 1 + textAlignment center + labelText #Msg_PasstimePassIncoming + fgcolor_override "G_White" + } + + TextPlayerName + { + ControlName CExLabel + fieldName TextPlayerName + font G_FontSmall_2 + xpos 0 + ypos 15 + zpos 3 + wide 200 + tall 15 + visible 1 + enabled 1 + textAlignment center + labelText "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW" + fgcolor_override "G_White" + } + } + + + "PassLockIndicator" + { + ControlName ImagePanel + fieldName PassLockIndicator + xpos -8 + ypos 14 + wide 64 + tall 64 + visible 1 + enabled 1 + scaleImage 1 + image "../passtime/hud/passtime_ball_reticle_incomingpass" + pin_to_sibling TextBox + pin_corner_to_sibling 0 + pin_to_sibling_corner 1 + } + + "SpeechIndicator" + { + ControlName ImagePanel + fieldName SpeechIndicator + xpos 8 + ypos 8 + wide 48 + tall 48 + visible 1 + enabled 1 + scaleImage 1 + image "../passtime/hud/passtime_pass_to_me_prompt" + pin_to_sibling TextBox + pin_corner_to_sibling 1 + pin_to_sibling_corner 0 + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hudpasstimeteamscore.res b/hud_toonhud/resource/ui/hudpasstimeteamscore.res new file mode 100644 index 0000000..a4bcd9b --- /dev/null +++ b/hud_toonhud/resource/ui/hudpasstimeteamscore.res @@ -0,0 +1,265 @@ +"Resource/UI/HudPasstimeTeamScore.res" +{ + "HudTeamScore" + { + "ControlName" "EditablePanel" + "fieldName" "HudPasstimeTeamScore" + "xpos" "0" + "ypos" "25" + "zpos" "0" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + } + + "G_Borders" + { + "ControlName" "EditablePanel" + "fieldName" "G_Borders" + "xpos" "c-60" + "ypos" "r51" + "zpos" "50" + "wide" "120" + "tall" "20" + "paintborder" "1" + "border" "G_TargetBorder" + "visible" "1" + "enabled" "1" + } + + "Gradient" + { + "ControlName" "CTFImagePanel" + "fieldName" "Gradient" + "xpos" "c-60" + "ypos" "r51" + "zpos" "5" + "wide" "120" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/gradient" + "scaleImage" "1" + } + + "G_BluePanel" + { + "ControlName" "EditablePanel" + "fieldName" "G_BluePanel" + "xpos" "c-60" + "ypos" "r51" + "wide" "51" + "tall" "20" + "zpos" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamBlue" + } + + "G_RedPanel" + { + "ControlName" "EditablePanel" + "fieldName" "G_RedPanel" + "xpos" "c-10" + "ypos" "r51" + "wide" "70" + "tall" "20" + "zpos" "3" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamRed" + } + + "G_Slash" + { + "ControlName" "CExLabel" + "fieldName" "G_Slash" + "font" "G_Slash" + "labelText" "/" + "textAlignment" "west" + "xpos" "c-10" [$WINDOWS] + "xpos" "c-11" [!$WINDOWS] + "ypos" "r51" + "wide" "20" + "tall" "20" [$WINDOWS] + "tall" "21" [!$WINDOWS] + "zpos" "4" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_TeamBlue" + } + + "LeftSideBG" + { + "ControlName" "ImagePanel" + "fieldName" "LeftSideBG" + "xpos" "c-140" + "ypos" "r95" + "zpos" "1" + "wide" "280" + "tall" "80" + "visible" "0" + "enabled" "0" + "image" "../hud/objectives_flagpanel_bg_left" + "scaleImage" "1" + } + + "RightSideBG" + { + "ControlName" "ImagePanel" + "fieldName" "RightSideBG" + "xpos" "c-140" + "ypos" "r95" + "zpos" "1" + "wide" "280" + "tall" "80" + "visible" "0" + "enabled" "0" + "image" "../hud/objectives_flagpanel_bg_right" + "scaleImage" "1" + } + + "OutlineBG" + { + "ControlName" "ImagePanel" + "fieldName" "OutlineBG" + "xpos" "c-140" + "ypos" "r95" + "zpos" "2" + "wide" "280" + "tall" "80" + "visible" "0" + "enabled" "0" + "image" "../hud/objectives_flagpanel_bg_outline" + "scaleImage" "1" + } + + "BlueScore" + { + "ControlName" "CExLabel" + "fieldName" "BlueScore" + "xpos" "c-60" + "ypos" "r51" + "zpos" "9" + "wide" "50" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "textinsetx" "20" + "labelText" "%bluescore%" + "font" "G_FontMedium" + "fgcolor" "G_White" + } + + "BlueScoreShadow" + { + "ControlName" "CExLabel" + "fieldName" "BlueScoreShadow" + "xpos" "c-118" + "ypos" "r66" + "zpos" "7" + "wide" "80" + "tall" "35" + "visible" "0" + "enabled" "0" + "textAlignment" "west" + "labelText" "%bluescore%" + "font" "HudFontBig" + "fgcolor" "Black" + } + + "RedScore" + { + "ControlName" "CExLabel" + "fieldName" "RedScore" + "xpos" "c+10" + "ypos" "r51" + "zpos" "9" + "wide" "50" + "tall" "20" + "visible" "1" + "enabled" "1" + "textAlignment" "center" + "textinsetx" "20" + "labelText" "%redscore%" + "font" "G_FontMedium" + "fgcolor" "G_White" + } + + "RedScoreShadow" + { + "ControlName" "CExLabel" + "fieldName" "RedScoreShadow" + "xpos" "c44" + "ypos" "r66" + "zpos" "7" + "wide" "80" + "tall" "35" + "visible" "0" + "enabled" "0" + "textAlignment" "east" + "labelText" "%redscore%" + "font" "HudFontBig" + "fgcolor" "Black" + } + + "PlayingToCluster" + { + "ControlName" "EditablePanel" + "fieldName" "PlayingToCluster" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + + "PlayingTo" + { + "ControlName" "CExLabel" + "fieldName" "PlayingTo" + "xpos" "c-60" + "ypos" "r61" + "zpos" "12" + "wide" "120" + "tall" "10" + "visible" "1" + "enabled" "1" + "labelText" "#TF_PlayingTo" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "DefaultVerySmall" + "fgcolor" "G_White" + "centerwrap" "1" + "bgcolor_override" "200 0 0 0" + } + + "PlayingToBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "PlayingToBG" + "xpos" "c-75" + "ypos" "r60" + "zpos" "3" + "wide" "150" + "tall" "38" + "visible" "0" + "enabled" "0" + "image" "../hud/objectives_flagpanel_bg_playingto" + "image_hidef" "../hud/objectives_flagpanel_bg_playingto_hidef" + "scaleImage" "1" + } + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hudplayerclass.res b/hud_toonhud/resource/ui/hudplayerclass.res new file mode 100644 index 0000000..c9cc116 --- /dev/null +++ b/hud_toonhud/resource/ui/hudplayerclass.res @@ -0,0 +1,352 @@ +"Resource/UI/HudPlayerClass.res" +{ + // player class data + "HudPlayerClass" + { + "ControlName" "EditablePanel" + "fieldName" "HudPlayerClass" + "xpos" "0" + "ypos" "0" + "zpos" "20" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + } + "PlayerStatusClassImage" + { + "ControlName" "CTFClassImage" + "fieldName" "PlayerStatusClassImage" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "2" + "wide" "50" + "tall" "50" + "visible" "1" + "enabled" "1" + "image" "../hud/class_scoutred" + "scaleImage" "1" + } + "PlayerStatusSpyImage" + { + "ControlName" "CTFImagePanel" + "fieldName" "PlayerStatusSpyImage" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "2" + "wide" "40" + "tall" "40" + "visible" "0" + "enabled" "0" + "image" "../hud/class_spyred" + "scaleImage" "1" + "teambg_2" "../hud/class_spyred" + "teambg_3" "../hud/class_spyblue" + "Alpha" "0" + } + "PlayerStatusSpyOutlineImage" + { + "ControlName" "CTFImagePanel" + "fieldName" "PlayerStatusSpyOutlineImage" + "xpos" "3" + "ypos" "r67" + "zpos" "7" + "wide" "55" + "wide_minmode" "27" + "tall" "55" + "tall_minmode" "27" + "visible" "0" + "enabled" "1" + "image" "../hud/class_spy_outline" + "scaleImage" "1" + } + "PlayerStatusClassImageBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "PlayerStatusClassImageBG" + "xpos" "9" + "ypos" "r60" + "zpos" "1" + "wide" "100" + "tall" "50" + "visible" "0" + "enabled" "0" + "image" "../hud/character_red_bg" + "scaleImage" "1" + "teambg_2" "../hud/character_red_bg" + "teambg_2_lodef" "../hud/character_red_bg_lodef" + "teambg_3" "../hud/character_blue_bg" + "teambg_3_lodef" "../hud/character_blue_bg_lodef" + "Alpha" "0" + } + + "classmodelpanelBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "classmodelpanelBG" + "xpos" "0" + "ypos" "r0" + "zpos" "50" + "wide" "0" + "tall" "0" + "visible" "-9999" + "enabled" "-9999" + "scaleImage" "1" + "image" "replay/thumbnails/redcorner" + "teambg_2" "replay/thumbnails/redcorner" + "teambg_3" "replay/thumbnails/bluecorner" + } + + "classmodelpanel" + { + "ControlName" "CTFPlayerModelPanel" + "fieldName" "classmodelpanel" + + "xpos" "-9999" + "ypos" "-9999" + "zpos" "2" + "wide" "240" + "tall" "200" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "render_texture" "0" + "fov" "52" + "allow_rot" "1" + + "model" + { + "force_pos" "1" + + "angles_x" "0" + "angles_y" "172" + "angles_z" "0" + "origin_x" "200" + "origin_y" "0" + "origin_z" "-60" + "frame_origin_x" "0" + "frame_origin_y" "0" + "frame_origin_z" "0" + "spotlight" "1" + "fov" "100" + + "modelname" "" + + } + + "customclassdata" + { + "undefined" + { + "fov" "100" + "angles_x" "-17" + "angles_y" "200" + "angles_z" "-10" + "origin_x" "105" + "origin_y" "5" + "origin_z" "-78" + } + "Scout" + { + "fov" "11" + "angles_x" "-5" + "angles_y" "200" + "angles_z" "0" + "origin_x" "825" + "origin_y" "60" + "origin_z" "-98" + } + "Sniper" + { + "fov" "12" + "angles_x" "0" + "angles_y" "200" + "angles_z" "0" + "origin_x" "805" + "origin_y" "58" + "origin_z" "-108" + } + "Soldier" + { + "fov" "13" + "angles_x" "0" + "angles_y" "190" + "angles_z" "0" + "origin_x" "805" + "origin_y" "63" + "origin_z" "-108" + } + "Demoman" + { + "fov" "13" + "angles_x" "-3" + "angles_y" "200" + "angles_z" "0" + "origin_x" "805" + "origin_y" "63" + "origin_z" "-108" + } + "Medic" + { + "fov" "13" + "angles_x" "0" + "angles_y" "200" + "angles_z" "0" + "origin_x" "805" + "origin_y" "63" + "origin_z" "-108" + } + "Heavy" + { + "fov" "13" + "angles_x" "0" + "angles_y" "200" + "angles_z" "0" + "origin_x" "805" + "origin_y" "63" + "origin_z" "-108" + } + "Pyro" + { + "fov" "13" + "angles_x" "0" + "angles_y" "210" + "angles_z" "0" + "origin_x" "805" + "origin_y" "67" + "origin_z" "-108" + } + "Spy" + { + "fov" "12" + "angles_x" "-3" + "angles_y" "200" + "angles_z" "0" + "origin_x" "805" + "origin_y" "60" + "origin_z" "-108" + } + "Engineer" + { + "fov" "12" + "angles_x" "0" + "angles_y" "200" + "angles_z" "0" + "origin_x" "805" + "origin_y" "60" + "origin_z" "-100" + } + } + } + + "CarryingWeapon" + { + "ControlName" "EditablePanel" + "fieldName" "CarryingWeapon" + "xpos" "0" + "ypos" "r20" + "zpos" "100" + "wide" "500" + "tall" "28" + + "CarryingBackground" + { + "ControlName" "CTFImagePanel" + "fieldName" "CarryingBackground" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_brown" + "scaleImage" "1" + "teambg_1" "../hud/color_panel_brown" + "teambg_2" "../hud/color_panel_red" + "teambg_2_lodef" "../hud/color_panel_red" + "teambg_3" "../hud/color_panel_blu" + "teambg_3_lodef" "../hud/color_panel_blu" + "proportionaltoparent" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "CarryingLabel" + { + "ControlName" "CExLabel" + "fieldName" "CarryingLabel" + "font" "G_FontSmall_2" + "font_minmode" "G_FontSmall_2" + "xpos" "5" + "ypos" "3" + "zpos" "1" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "textAlignment" "North-West" + "dulltext" "0" + "brighttext" "0" + "proportionaltoparent" "1" + "auto_wide_tocontents" "1" + "fgcolor" "G_White" + "labelText" "%carrying%" + } + + "CarryingLabelDropShadow" + { + "ControlName" "CExLabel" + "fieldName" "CarryingLabelDropShadow" + "font" "DefaultVerySmall" + "font_minmode" "DefaultVerySmall" + "xpos" "5" + "ypos" "3" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "North-West" + "dulltext" "0" + "brighttext" "0" + "proportionaltoparent" "1" + "auto_wide_tocontents" "1" + "fgcolor" "G_White" + "labelText" "%carrying%" + } + + "OwnerLabel" + { + "ControlName" "Label" + "fieldName" "OwnerLabel" + "font" "DefaultVerySmall" + "xpos" "5" + "ypos" "10" + "zpos" "0" + "wide" "200" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "West" + "dulltext" "0" + "brighttext" "0" + "proportionaltoparent" "1" + "auto_wide_tocontents" "1" + } + } +} diff --git a/hud_toonhud/resource/ui/hudplayerhealth.res b/hud_toonhud/resource/ui/hudplayerhealth.res new file mode 100644 index 0000000..eb0e281 --- /dev/null +++ b/hud_toonhud/resource/ui/hudplayerhealth.res @@ -0,0 +1,760 @@ +"Resource/UI/HudPlayerHealth.res" +{ + + "Crosshair1" + { + "ControlName" "CTFImagePanel" + "fieldName" "Crosshair1" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "198" + "wide" "32" // Crosshair1 size + "tall" "32" // Crosshair1 size + "visible" "1" // Crosshair1 enabled + "enabled" "1" // Crosshair1 enabled + "image" "replay/thumbnails/xhairs/xhair1" + "scaleImage" "1" + "drawcolor" "G_Crosshair1Color" + "Alpha" "255" // Crosshair1 opacity + } + "Crosshair2" + { + "ControlName" "CTFImagePanel" + "fieldName" "Crosshair2" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "197" + "wide" "24" // Crosshair2 size + "tall" "24" // Crosshair2 size + "visible" "0" // Crosshair2 enabled + "enabled" "0" // Crosshair2 enabled + "image" "replay/thumbnails/xhairs/xhair2" + "scaleImage" "1" + "drawcolor" "G_Crosshair2Color" + "Alpha" "0" // Crosshair2 opacity + } + "Crosshair3" + { + "ControlName" "CTFImagePanel" + "fieldName" "Crosshair3" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "196" + "wide" "24" // Crosshair3 size + "tall" "24" // Crosshair3 size + "visible" "0" // Crosshair3 enabled + "enabled" "0" // Crosshair3 enabled + "image" "replay/thumbnails/xhairs/xhair3" + "scaleImage" "1" + "drawcolor" "G_Crosshair3Color" + "Alpha" "255" // Crosshair3 opacity + } + + "Hitmarker" + { + "ControlName" "CTFImagePanel" + "fieldName" "Hitmarker" + "xpos" "c-4" + "ypos" "c-4" + "zpos" "20" + "wide" "8" + "tall" "8" + "enabled" "1" + "visible" "1" + "image" "replay/thumbnails/hitmarker_red" + "scaleImage" "1" + "Alpha" "0" + "teambg_2" "replay/thumbnails/hitmarker_red" + "teambg_3" "replay/thumbnails/hitmarker_blue" + } + + // ============================================================================== + + // Team indicator (on the bottom left corner) + + "teamindicator" + { + "ControlName" "CTFImagePanel" + "fieldName" "teamindicator" + "xpos" "-9999" // 1 TI + "ypos" "-9999" // 2 TI + "zpos" "50" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "replay/thumbnails/redcorner" + "teambg_2" "replay/thumbnails/redcorner" + "teambg_3" "replay/thumbnails/bluecorner" + } + + "HudPlayerHealth" + { + "ControlName" "EditablePanel" + "fieldName" "HudPlayerHealth" + "xpos" "0" + "ypos" "0" + "xpos_minmode" "0" + "ypos_minmode" "0" + "zpos" "2" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + "HealthBonusPosAdj" "30" // Grow size + "HealthDeathWarning" "0.25" // Warning percent + "HealthDeathWarningColor" "G_Warning" + } + + "PlayerStatusHealthImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusHealthImage" + "xpos" "c-268" // HB xpos + "ypos" "r81" // HB ypos + "xpos_minmode" "c-248" // HB min xpos + "ypos_minmode" "c+57" // HB min ypos + "zpos" "4" + "wide" "50" // HB size + "tall" "50" // HB size + "visible" "1" // HB enabled + "enabled" "1" // HB enabled + "scaleImage" "1" + } + + "PlayerStatusHealthImageBG" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusHealthImageBG" + "xpos" "c-270" // HB bg xpos + "ypos" "r83" // HB bg ypos + "xpos_minmode" "c-250" // HB bg min xpos + "ypos_minmode" "c+55" // HB bg min ypos + "zpos" "3" + "wide" "54" // HB bg size + "tall" "54"// HB bg size + "visible" "1" // HB enabled + "enabled" "1" // HB enabled + "Alpha" "255" // HB enabled + "image" "../hud/health_bg" + "scaleImage" "1" + } + + "PlayerStatusHealthBonusImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusHealthBonusImage" + "xpos" "-9999" // HOC + "ypos" "r87" + "xpos_minmode" "-9999" // HOC + "ypos_minmode" "c+53" + "zpos" "3" + "wide" "60" + "tall" "60" + "visible" "1" + "enabled" "1" + "image" "../hud/health_over_bg" + "scaleImage" "1" + } + + "PlayerStatusHealthValue" + { + "ControlName" "CExLabel" + "fieldName" "PlayerStatusHealthValue" + "xpos" "-9999" + "ypos" "-9999" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "labelText" "" + } + + "G_PlayerStatusHealthValue" + { + "ControlName" "CExLabel" + "fieldName" "G_PlayerStatusHealthValue" + "xpos" "c-224" + "ypos" "r82" + "xpos_minmode" "c-204" + "ypos_minmode" "c+58" + "zpos" "7" + "wide" "124" + "tall" "50" + "visible" "1" + "enabled" "1" + "labelText" "%Health%" + "textAlignment" "center" + "font" "G_FontHealth" + "fgcolor" "G_HealthValue" + } + "G_PlayerStatusHealthValueShadow" + { + "ControlName" "CExLabel" + "fieldName" "PlayerStatusHealthValueShadow" + "xpos" "c-222" + "ypos" "r80" + "xpos_minmode" "c-202" + "ypos_minmode" "c+60" + "zpos" "7" + "wide" "124" + "tall" "50" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "255 0 0 0" + "paintbackgroundtype" "2" + "labelText" "%Health%" + "textAlignment" "center" + "font" "G_FontHealth" + "fgcolor" "G_Shadow" + } + + "PlayerStatusMaxHealthValue" + { + "ControlName" "CExLabel" + "fieldName" "PlayerStatusMaxHealthValue" + "xpos" "76" + "xpos_minmode" "61" + "ypos" "20" [$WIN32] + "ypos" "55" [$X360] + "zpos" "6" + "wide" "50" + "tall" "18" + "visible" "0" + "enabled" "0" + "labelText" "%MaxHealth%" + "textAlignment" "center" + "font" "DefaultSmall" + "fgcolor" "TanDark" + } + + "PlayerStatusBleedImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusBleedImage" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "32" + "tall" "32" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../vgui/bleed_drop" + "fgcolor" "TanDark" + } + + "PlayerStatusHookBleedImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusHookBleedImage" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "32" + "tall" "32" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../vgui/bleed_drop_grapple" + "fgcolor" "TanDark" + } + + "PlayerStatusMilkImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusMilkImage" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "32" + "tall" "32" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../vgui/bleed_drop" + "fgcolor" "TanDark" + } + + "PlayerStatusGasImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusGasImage" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "32" + "tall" "32" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../vgui/covered_in_gas" + "fgcolor" "TanDark" + } + + "PlayerStatusMarkedForDeathImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusMarkedForDeathImage" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "32" + "tall" "32" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../vgui/marked_for_death" + "fgcolor" "TanDark" + } + "PlayerStatusMarkedForDeathSilentImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusMarkedForDeathSilentImage" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../vgui/marked_for_death" + "fgcolor" "TanDark" + } + "PlayerStatus_MedicUberBulletResistImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_MedicUberBulletResistImage" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../HUD/defense_buff_bullet_blue" + "fgcolor" "TanDark" + } + "PlayerStatus_MedicUberBlastResistImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_MedicUberBlastResistImage" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../HUD/defense_buff_explosion_blue" + "fgcolor" "TanDark" + } + "PlayerStatus_MedicUberFireResistImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_MedicUberFireResistImage" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../HUD/defense_buff_fire_blue" + "fgcolor" "TanDark" + } + + "PlayerStatus_MedicSmallBulletResistImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_MedicSmallBulletResistImage" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../HUD/defense_buff_bullet_blue" + "fgcolor" "TanDark" + } + "PlayerStatus_MedicSmallBlastResistImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_MedicSmallBlastResistImage" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../HUD/defense_buff_explosion_blue" + "fgcolor" "TanDark" + } + "PlayerStatus_MedicSmallFireResistImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_MedicSmallFireResistImage" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../HUD/defense_buff_fire_blue" + "fgcolor" "TanDark" + } + + + "PlayerStatus_WheelOfDoom" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_WheelOfDoom" + "xpos" "c+284" + "xpos_minmode" "c+264" + "ypos" "r60" + "ypos_minmode" "c+138" + "zpos" "7" + "wide" "26" + "tall" "26" + "wide_minmode" "26" + "tall_minmode" "26" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../signs/death_wheel_whammy" + "fgcolor" "TanDark" + } + + "PlayerStatus_SoldierOffenseBuff" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_SoldierOffenseBuff" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../HUD/defense_buff_bullet_blue" + "fgcolor" "TanDark" + } + + "PlayerStatus_SoldierDefenseBuff" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_SoldierDefenseBuff" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../HUD/defense_buff_bullet_blue" + "fgcolor" "TanDark" + } + + "PlayerStatus_SoldierHealOnHitBuff" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_SoldierHealOnHitBuff" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../HUD/defense_buff_bullet_blue" + "fgcolor" "TanDark" + } + + "PlayerStatus_SpyMarked" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_SpyMarked" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "" + "fgcolor" "TanDark" + } + + "PlayerStatus_Parachute" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_Parachute" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "" + "fgcolor" "TanDark" + } + + "PlayerStatus_RuneStrength" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_RuneStrength" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../Effects/powerup_strength_hud" + "fgcolor" "TanDark" + } + "PlayerStatus_RuneHaste" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_RuneHaste" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../Effects/powerup_haste_hud" + "fgcolor" "TanDark" + } + "PlayerStatus_RuneRegen" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_RuneRegen" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../Effects/powerup_regen_hud" + "fgcolor" "TanDark" + } + "PlayerStatus_RuneResist" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_RuneResist" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../Effects/powerup_resist_hud" + "fgcolor" "TanDark" + } + "PlayerStatus_RuneVampire" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_RuneVampire" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../Effects/powerup_vampire_hud" + "fgcolor" "TanDark" + } + "PlayerStatus_RuneReflect" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_RuneReflect" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../Effects/powerup_reflect_hud" + "fgcolor" "TanDark" + } + "PlayerStatus_RunePrecision" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_RunePrecision" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../Effects/powerup_precision_hud" + "fgcolor" "TanDark" + } + "PlayerStatus_RuneAgility" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_RuneAgility" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../Effects/powerup_agility_hud" + "fgcolor" "TanDark" + } + "PlayerStatus_RuneKnockout" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_RuneKnockout" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../Effects/powerup_knockout_hud" + "fgcolor" "TanDark" + } + "PlayerStatus_RuneKing" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_RuneKing" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../Effects/powerup_king_hud" + "fgcolor" "TanDark" + } + "PlayerStatus_RunePlague" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_RunePlague" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../Effects/powerup_plague_hud" + "fgcolor" "TanDark" + } + "PlayerStatus_RuneSupernova" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatus_RuneSupernova" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../Effects/powerup_supernova_hud" + "fgcolor" "TanDark" + } + + "PlayerStatusSlowed" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusSlowed" + "xpos" "0" + "ypos" "r114" + "ypos_minmode" "c+26" + "zpos" "7" + "wide" "31" + "tall" "31" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../vgui/slowed" + "fgcolor" "TanDark" + } +} + + + + + + + + + + + + + + diff --git a/hud_toonhud/resource/ui/hudpowerupeffectmeter.res b/hud_toonhud/resource/ui/hudpowerupeffectmeter.res new file mode 100644 index 0000000..c40582b --- /dev/null +++ b/hud_toonhud/resource/ui/hudpowerupeffectmeter.res @@ -0,0 +1,97 @@ +"Resource/UI/HudItemEffectMeter.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "visible" "1" + "enabled" "1" + "xpos" "c-60" + "ypos" "r118" // CIM + "ypos_minmode" "r105" + "wide" "140" + "tall" "30" + "MeterFG" "White" + "MeterBG" "Gray" + } + + "ItemEffectMeterBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "ItemEffectMeterBG" + "xpos" "12" + "ypos" "6" + "zpos" "0" + "wide" "100" + "tall" "50" + "visible" "0" + "enabled" "0" + "image" "../hud/misc_ammo_area_horiz1_blue" + "scaleImage" "1" + "teambg_2" "../hud/misc_ammo_area_horiz1_red" + "teambg_2_lodef" "../hud/misc_ammo_area_red_lodef" + "teambg_3" "../hud/misc_ammo_area_horiz1_blue" + "teambg_3_lodef" "../hud/misc_ammo_area_blue_lodef" + } + + "ItemEffectMeterLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterLabel" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "120" + "tall" "6" + "autoResize" "1" + "pinCorner" "2" + "visible" "0" // Show label + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_Ball" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "DefaultVerySmall" + "fgcolor_override" "180 180 180 200" + "textinsety" "-1" + } + + "ItemEffectMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ItemEffectMeter" + "font" "Default" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "120" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "paintborder" "0" + "bgcolor_override" "226 92 26 255" // Orange + } + + "Borders" + { + "ControlName" "EditablePanel" + "fieldName" "Borders" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "120" + "tall" "6" + "visible" "1" + "enabled" "1" + "dulltext" "0" + "brighttext" "0" + "paintborder" "1" + "border" "G_MeterBorder" + } +} + diff --git a/hud_toonhud/resource/ui/hudpvewinpanel.res b/hud_toonhud/resource/ui/hudpvewinpanel.res new file mode 100644 index 0000000..faac89c --- /dev/null +++ b/hud_toonhud/resource/ui/hudpvewinpanel.res @@ -0,0 +1,161 @@ +"resource/ui/HudPVEWinPanel.res" +{ + + "WinPanelBG" + { + "ControlName" "EditablePanel" + "fieldName" "WinPanelBG" + "xpos" "c-77" + "ypos" "r75" + "wide" "154" + "tall" "70" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + } + + "Borders" + { + "ControlName" "EditablePanel" + "fieldName" "Borders" + "xpos" "c-77" + "ypos" "r75" + "zpos" "100" + "wide" "154" + "tall" "70" + "visible" "1" + "enabled" "1" + "border" "G_TargetBorder" + } + + "WaveCompleteContainer" + { + "ControlName" "EditablePanel" + "fieldName" "WaveCompleteContainer" + "xpos" "c-77" + "ypos" "r75" + "wide" "154" + "tall" "20" + "visible" "1" + "PaintBackgroundType" "0" + + "BluePanel" + { + "ControlName" "Panel" + "fieldName" "BluePanel" + "paintbackground" "1" + "bgcolor_override" "91 122 142 225" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "154" + "tall" "20" + "visible" "1" + "enabled" "1" + } + + "Gradient" + { + "ControlName" "CTFImagePanel" + "fieldName" "Gradient" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "154" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/gradient" + "scaleImage" "1" + } + + "WinningTeamLabelDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "WinningTeamLabelDropshadow" + "font" "G_FontSmall" + "fgcolor" "G_Shadow" + "xpos" "1" + "ypos" "1" + "zpos" "4" + "wide" "154" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Winpanel_PVE_Evil_Wins" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + "WinningTeamLabel" + { + "ControlName" "CExLabel" + "fieldName" "WinningTeamLabel" + "font" "G_FontSmall" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "154" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#Winpanel_PVE_Evil_Wins" + "textAlignment" "Center" + "fgcolor_override" "G_White" + } + } + + + "WinReasonLabel" + { + "ControlName" "CExLabel" + "fieldName" "WinReasonLabel" + "font" "G_FontSmall_2" + "xpos" "c-77" + "ypos" "r55" + "zpos" "1" + "wide" "154" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%WinReasonLabel%" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "fgcolor_override" "G_White" + "bgcolor_override" "0 0 0 0" + } + + "DetailsLabel" + { + "ControlName" "CExLabel" + "fieldName" "DetailsLabel" + "font" "G_FontTiny_2" + "xpos" "c-77" + "ypos" "r35" + "zpos" "1" + "wide" "154" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "%DetailsLabel%" + "textAlignment" "north" + "dulltext" "0" + "brighttext" "0" + "centerwrap" "1" + "fgcolor_override" "G_White" + "bgcolor_override" "0 0 0 0" + } +} diff --git a/hud_toonhud/resource/ui/hudrocketpack.res b/hud_toonhud/resource/ui/hudrocketpack.res new file mode 100644 index 0000000..606867d --- /dev/null +++ b/hud_toonhud/resource/ui/hudrocketpack.res @@ -0,0 +1,137 @@ +// Pyro: The Thermal Thruster + +"Resource/UI/HudRocketPack.res" +{ + HudItemEffectMeter + { + "fieldName" "HudItemEffectMeter" + "visible" "1" + "enabled" "1" + "xpos" "c-60" + "ypos" "r102" + "ypos_minmode" "c+79" + "wide" "120" + "tall" "6" + "MeterFG" "White" + "MeterBG" "Gray" + } + + "OutlineBorder" + { + "ControlName" "EditablePanel" + "fieldName" "OutlineBorder" + "font" "Default" + "xpos" "0" + "ypos" "0" + "zpos" "100" + "wide" "120" + "tall" "6" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_MeterBorder" + } + + "ItemEffectMeterLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemEffectMeterLabel" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "120" + "tall" "7" + "autoResize" "1" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_RocketPack_Disabled" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "DefaultVerySmall" + "fgcolor_override" "155 155 155 255" + "textinsety" "-1" + } + + "ItemEffectMeterBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "ItemEffectMeterBG" + "xpos" "4" + "xpos_minmode" "28" + "ypos" "0" + "ypos_minmode" "28" + "zpos" "1" + "wide" "90" + "tall" "45" + "visible" "0" + "enabled" "0" + "scaleImage" "1" + "image" "../hud/ammo_blue_bg" + "teambg_2" "../hud/ammo_red_bg" + "teambg_2_lodef" "../hud/ammo_red_bg_lodef" + "teambg_3" "../hud/ammo_blue_bg" + "teambg_3_lodef" "../hud/ammo_blue_bg_lodef" + } + + "ItemEffectIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "ItemEffectIcon" + "xpos" "0" + "ypos" "0" + "ypos_minmode" "15" + "zpos" "2" + "wide" "32" + "tall" "32" + "visible" "0" + "enabled" "0" + "image" "../hud/pyro_jetpack_off2" + "scaleImage" "1" + } + + "ItemEffectMeter" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ItemEffectMeter" + "font" "Default" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "60" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "bgcolor_override" "G_ItemMeterBg" + "paintborder" "0" + } + + "ItemEffectMeter2" + { + "ControlName" "ContinuousProgressBar" + "fieldName" "ItemEffectMeter2" + "font" "Default" + "xpos" "60" + "ypos" "0" + "zpos" "2" + "wide" "60" + "tall" "6" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + "bgcolor_override" "G_ItemMeterBg" + "paintborder" "0" + } + +} diff --git a/hud_toonhud/resource/ui/hudroundcounter.res b/hud_toonhud/resource/ui/hudroundcounter.res new file mode 100644 index 0000000..cb4f050 --- /dev/null +++ b/hud_toonhud/resource/ui/hudroundcounter.res @@ -0,0 +1,172 @@ +"Resource/UI/HudRoundCounter.res" +{ + "RoundCounter" + { + "fieldName" "RoundCounter" + "xpos" "cs-0.5" + "ypos" "-2" + "zpos" "2" + "wide" "300" + "tall" "25" + "visible" "1" + "enabled" "1" + "proportionaltoparent" "1" + + "starting_width" "20" + "width_per_round" "24" + "indicator_start_offset" "5" + "indicator_max_wide" "30" + + "RoundIndicatorPanel_kv" + { + "ypos" "3" + "wide" "4" + "tall" "4" + "zpos" "7" + "image" "../hud/comp_round_counter_dot_bg" + "scaleimage" "1" + "Alpha" "150" + } + + "RoundWinPanelRed_kv" + { + "ypos" "-2" + "wide" "13" + "tall" "13" + "zpos" "8" + "image" "../hud/comp_round_counter_light_red" + "scaleimage" "1" + } + + "RoundWinPanelBlue_kv" + { + "ypos" "-2" + "wide" "13" + "tall" "13" + "zpos" "8" + "image" "../hud/comp_round_counter_light_blue" + "scaleimage" "1" + } + } + + "Background" + { + "ControlName" "ImagePanel" + "fieldName" "Background" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "5" + "wide" "115" + "tall" "30" + "visible" "0" + + "backgroundtype" "2" + "proportionaltoparent" "1" + + "image" "../hud/comp_round_timer" + "scaleimage" "1" + } + + "BgColor" + { + "ControlName" "EditablePanel" + "fieldName" "BgColor" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "1" + "wide" "76" + "tall" "23" + "visible" "1" + "enabled" "1" + "bgcolor_override" "G_PanelBg" + "proportionaltoparent" "1" + } + + "Borders" + { + "ControlName" "EditablePanel" + "fieldName" "Borders" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "10" + "wide" "76" + "tall" "23" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "proportionaltoparent" "1" + } + + "Gradient" + { + "ControlName" "CTFImagePanel" + "fieldName" "Gradient" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "9" + "wide" "76" + "tall" "23" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/gradient" + "scaleImage" "1" + "proportionaltoparent" "1" + } + + "BlueBG" + { + "ControlName" "ScalableImagePanel" + "fieldName" "BlueBG" + "xpos" "cs-1" + "ypos" "0" + "zpos" "2" + "wide" "38" + "tall" "8" + "visible" "1" + "enabled" "1" + "image" "../hud/objectives_timepanel_blue_bg" + "scaleImage" "1" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + "proportionaltoparent" "1" + } + + "RedBG" + { + "ControlName" "ScalableImagePanel" + "fieldName" "RedBG" + "xpos" "cs" + "ypos" "0" + "zpos" "2" + "wide" "38" + "tall" "8" + "visible" "1" + "enabled" "1" + "image" "../hud/objectives_timepanel_red_bg" + "scaleImage" "1" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + "proportionaltoparent" "1" + } + + "TopBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "TopBG" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "9" + "wide" "76" + "tall" "8" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/gradient" + "scaleImage" "1" + "proportionaltoparent" "1" + } +} diff --git a/hud_toonhud/resource/ui/hudspellselection.res b/hud_toonhud/resource/ui/hudspellselection.res new file mode 100644 index 0000000..ca7ce78 --- /dev/null +++ b/hud_toonhud/resource/ui/hudspellselection.res @@ -0,0 +1,108 @@ +"Resource/UI/HudSpellSelection.res" +{ + "ItemEffectMeterBG" + { + "ControlName" "EditablePanel" + "fieldName" "ItemEffectMeterBG" + "xpos" "0" + "ypos" "0" + "wide" "42" + "tall" "28" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "PaintBackgroundType" "2" + "bgcolor_override" "G_ItemMeterBg" + } + + "Spellbook" + { + "ControlName" "CTFImagePanel" + "fieldName" "Spellbook" + "xpos" "10" + "ypos" "0" + "zpos" "0" + "wide" "64" + "tall" "56" + "visible" "0" + "enabled" "0" + "image" "spellbook_book" + "scaleImage" "1" + } + + "SpellIcon" + { + "ControlName" "ImagePanel" + "fieldName" "SpellIcon" + "xpos" "3" + "ypos" "4" + "zpos" "7" + "wide" "20" + "tall" "20" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "../signs/death_wheel_whammy" + "fgcolor" "G_White" + } + + "ActionText" + { + "ControlName" "CExLabel" + "fieldName" "ActionText" + "font" "DefaultVerySmall" + "labelText" "%actiontext%" + "textAlignment" "west" + "xpos" "66" + "ypos" "12" + "wide" "100" + "tall" "10" + "fgcolor" "G_White" + "visible" "1" + } + + "SpellText" + { + "ControlName" "CExLabel" + "fieldName" "SpellText" + "font" "Default" + "labelText" "%selectedspell%" + "textAlignment" "west" + "xpos" "55" + "ypos" "25" + "wide" "100" + "tall" "10" + "fgcolor" "tanlight" + "visible" "0" + } + + "CountTextShadow" + { + "ControlName" "CExLabel" + "fieldName" "CountTextShadow" + "font" "G_FontMedium" + "labelText" "%counttext%" + "textAlignment" "center" + "xpos" "24" + "ypos" "2" + "wide" "19" + "tall" "26" + "fgcolor" "G_Shadow" + } + + "CountText" + { + "ControlName" "CExLabel" + "fieldName" "CountText" + "font" "G_FontMedium" + "labelText" "%counttext%" + "textAlignment" "center" + "xpos" "23" + "ypos" "1" + "wide" "19" + "tall" "26" + "fgcolor" "QualityColorHaunted" + "paintbackground" "1" + "bgcolor_override" "233 0 0 0" + } +} diff --git a/hud_toonhud/resource/ui/hudstopwatch.res b/hud_toonhud/resource/ui/hudstopwatch.res new file mode 100644 index 0000000..88dbb94 --- /dev/null +++ b/hud_toonhud/resource/ui/hudstopwatch.res @@ -0,0 +1,263 @@ +"Resource/UI/HudStopWatch.res" +{ + "HudStopWatchBG" + { + "ControlName" "EditablePanel" + "fieldName" "HudStopWatchBG" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "130" + "tall" "21" + "tall_minmode" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + "paintborder" "1" + "border" "G_TargetBorderNoTop" + + if_comp + { + "xpos" "132" + "ypos" "32" + "wide" "76" + "tall" "12" + "tall_minmode" "12" + "paintborder" "0" + } + } + + "StopWatchImageCaptureTime" + { + "ControlName" "ImagePanel" + "fieldName" "StopWatchImageCaptureTime" + "xpos" "5" + "ypos" "3" + "ypos_minmode" "1" + "zpos" "10" + "wide" "15" + "tall" "15" + "wide_minmode" "12" + "tall_minmode" "12" + "visible" "1" + "enabled" "1" + "image" "../hud/ico_time_10" + "scaleImage" "1" + + if_comp + { + "visible" "0" + } + } + + "ObjectiveStatusTimePanel" + { + "ControlName" "EditablePanel" + "fieldName" "ObjectiveStatusTimePanel" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "60" + "tall" "21" + "tall_minmode" "15" + "visible" "0" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Shadow" + + if_comp + { + "xpos" "132" + "ypos" "32" + "wide" "26" + "tall" "12" + "tall_minmode" "12" + "bgcolor_override" "0 0 0 0" + } + + "TimePanelValue" + { + "ControlName" "CExLabel" + "fieldName" "TimePanelValue" + "font" "G_FontSmall" + "font_minmode" "G_FontSmall" + "fgcolor" "G_White" + "xpos" "25" + "xpos_minmode" "22" + "ypos" "0" + "ypos_minmode" "0" + "zpos" "3" + "wide" "45" + "wide_minmode" "45" + "tall" "21" + "tall_minmode" "15" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "textinsetx" "5" + + if_comp + { + "font" "DefaultVerySmall" + "font_minmode" "DefaultVerySmall" + "textAlignment" "center" + "xpos" "0" + "xpos_minmode" "0" + "wide" "26" + "tall" "12" + "tall_minmode" "12" + } + } + } + + "StopWatchScoreToBeat" + { + "ControlName" "CExLabel" + "fieldName" "StopWatchScoreToBeat" + "font" "G_FontSmall" + "labelText" "%scoretobeat%" + "textAlignment" "east" + "xpos" "0" + "ypos" "0" + "zpos" "4" + "wide" "77" + "tall" "21" + "tall_minmode" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "fgcolor" "G_White" + "textinsetx" "5" + + if_comp + { + "font" "DefaultVerySmall" + "xpos" "159" + "ypos" "32" + "wide" "10" + "tall" "12" + "tall_minmode" "12" + } + } + "StopWatchPointsLabel" + { + "ControlName" "CExLabel" + "fieldName" "StopWatchPointsLabel" + "font" "G_FontTiny_2" + "labelText" "%pointslabel%" + "textAlignment" "west" + "xpos" "77" + "ypos" "1" + "zpos" "4" + "wide" "95" + "tall" "21" + "tall_minmode" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "fgcolor" "G_White" + + if_comp + { + "font" "DefaultVerySmall" + "xpos" "169" + "ypos" "32" + "wide" "25" + "tall" "12" + "tall_minmode" "12" + } + } + + "StopWatchLabel" + { + "ControlName" "CExLabel" + "fieldName" "StopWatchLabel" + "font" "G_FontTiny_2" + "labelText" "%stopwatchlabel%" + "textAlignment" "west" + "xpos" "21" + "ypos" "0" + "zpos" "4" + "wide" "130" + "tall" "21" + "tall_minmode" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "1" + "fgcolor" "G_White" + + if_comp + { + "font" "DefaultVerySmall" + "xpos" "132" + "ypos" "32" + "wide" "76" + "tall" "12" + "tall_minmode" "12" + "textAlignment" "center" + "wrap" "0" + "bgcolor_override" "200 0 0 0" + } + } + + "HudStopWatchDescriptionBG" + { + "ControlName" "ScalableImagePanel" + "fieldName" "HudStopWatchDescriptionBG" + "xpos" "0" + "ypos" "21" + "ypos_minmode" "15" + "zpos" "-1" + "wide" "130" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "image" "../hud/objectives_timepanel_suddendeath" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + + if_comp + { + "ypos" "-9999" + } + } + + "StopWatchDescriptionLabel" + { + "ControlName" "CExLabel" + "fieldName" "StopWatchDescriptionLabel" + "font" "DefaultVerySmall" + "labelText" "%descriptionlabel%" + "textAlignment" "center" + "xpos" "0" + "ypos" "21" + "ypos_minmode" "15" + "zpos" "4" + "wide" "130" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "0" + + if_comp + { + "ypos" "-9999" + } + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/hudteamgoal.res b/hud_toonhud/resource/ui/hudteamgoal.res new file mode 100644 index 0000000..89303b1 --- /dev/null +++ b/hud_toonhud/resource/ui/hudteamgoal.res @@ -0,0 +1,83 @@ +"Resource/UI/HudTeamGoal.res" +{ + "HudTeamGoalBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "HudTeamGoalBG" + "xpos" "0" + "ypos" "40" + "zpos" "-1" + "wide" "246" + "tall" "31" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/death_panel_blue_bg" + "scaleImage" "1" + "teambg_2" "../hud/death_panel_red_bg" + "teambg_3" "../hud/death_panel_blue_bg" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + "SwitchLabel" + { + "ControlName" "Label" + "fieldName" "SwitchLabel" + "font" "DefaultSmall" + "xpos" "31" + "ypos" "43" + "zpos" "1" + "wide" "212" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "labelText" "#TF_teamswitch_attackers" + "textAlignment" "North" + "fgcolor_override" "G_White" + "textinsetx" "5" + } + "GoalLabel" + { + "ControlName" "Label" + "fieldName" "GoalLabel" + "font" "DefaultVerySmall" + "xpos" "31" + "ypos" "53" + "zpos" "1" + "wide" "212" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "labelText" "" + "textAlignment" "North" + "fgcolor_override" "G_White" + "textinsetx" "5" + } + "GoalImage" + { + "ControlName" "CTFImagePanel" + "fieldName" "GoalImage" + "xpos" "3" + "ypos" "43" + "zpos" "1" + "wide" "25" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/hud_icon_attack" + "scaleImage" "1" + } +} diff --git a/hud_toonhud/resource/ui/hudteamgoaltournament.res b/hud_toonhud/resource/ui/hudteamgoaltournament.res new file mode 100644 index 0000000..00253d9 --- /dev/null +++ b/hud_toonhud/resource/ui/hudteamgoaltournament.res @@ -0,0 +1,154 @@ +"Resource/UI/HudTeamGoal.res" +{ + "HudStopWatchObjective" + { + "ControlName" "EditablePanel" + "fieldName" "HudStopWatchObjective" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "200" + "tall" "100" + "visible" "0" + "enabled" "1" + + if_comp + { + "ypos" "32" + } + + "HudStopWatchObjectiveBG" + { + "ControlName" "ScalableImagePanel" + "fieldName" "HudStopWatchObjectiveBG" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "200" + "tall" "80" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../HUD/color_panel_browner" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + "paintborder" "1" + "border" "G_TargetBorder" + } + "HudStopWatchObjectiveBGSmall" + { + "ControlName" "ScalableImagePanel" + "fieldName" "HudStopWatchObjectiveBGSmall" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "200" + "tall" "60" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "image" "../HUD/color_panel_browner" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + "paintborder" "1" + "border" "G_TargetBorder" + } + + "HudStopWatchObjectiveLabel" + { + "ControlName" "Label" + "fieldName" "HudStopWatchObjectiveLabel" + "font" "Default" + "xpos" "5" + "ypos" "5" + "zpos" "1" + "wide" "200" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "labelText" "%objectivelabel%" + "textAlignment" "west" + } + "HudStopWatchObjectiveText1" + { + "ControlName" "CExRichText" + "fieldName" "HudStopWatchObjectiveText1" + "xpos" "5" + "ypos" "25" + "wide" "190" + "tall" "150" + "wrap" "1" + "autoResize" "1" + "pinCorner" "1" + "visible" "1" + "enabled" "1" + "labelText" "They got 3 points in just 20 minutes 43 seconds." + "textAlignment" "west" + "font" "DefaultVerySmall" + "maxchars" "-1" + } + + "HudStopWatchObjectiveShadedBar" + { + "ControlName" "ImagePanel" + "fieldName" "HudStopWatchObjectiveShadedBar" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "2" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "fillcolor" "125 125 125 0" + "PaintBackgroundType" "0" + } + + "HudStopWatchObjectiveText2" + { + "ControlName" "CExRichText" + "fieldName" "HudStopWatchObjectiveText2" + "xpos" "5" [$WIN32] + "ypos" "45" [$WIN32] + "wide" "200" + "tall" "150" + "wrap" "1" + "autoResize" "1" + "pinCorner" "1" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "font" "DefaultVerySmall" + "maxchars" "-1" + } + } + + "HudStopWatchObjectiveArrow" + { + "ControlName" "ScalableImagePanel" + "fieldName" "HudStopWatchObjectiveArrow" + "xpos" "25" + "ypos" "30" + "zpos" "-1" + "wide" "80" + "tall" "80" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "image" "../HUD/arrow_big" + "Alpha" "0" + } +} diff --git a/hud_toonhud/resource/ui/hudteamswitch.res b/hud_toonhud/resource/ui/hudteamswitch.res new file mode 100644 index 0000000..1abb086 --- /dev/null +++ b/hud_toonhud/resource/ui/hudteamswitch.res @@ -0,0 +1,83 @@ +"Resource/UI/HudTeamSwitch.res" +{ + "HudTeamSwitchBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "HudTeamSwitchBG" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "246" + "tall" "31" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/death_panel_blue_bg" + "scaleImage" "1" + "teambg_2" "../hud/death_panel_red_bg" + "teambg_3" "../hud/death_panel_blue_bg" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + "SwitchLabel" + { + "ControlName" "Label" + "fieldName" "SwitchLabel" + "font" "DefaultSmall" + "xpos" "31" + "ypos" "3" + "zpos" "1" + "wide" "212" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "labelText" "#TF_teambalanced" + "textAlignment" "North" + "fgcolor_override" "G_White" + "textinsetx" "5" + } + "BalanceLabel" + { + "ControlName" "Label" + "fieldName" "BalanceLabel" + "font" "DefaultVerySmall" + "xpos" "31" + "ypos" "13" + "zpos" "1" + "wide" "212" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "labelText" "" + "textAlignment" "North" + "fgcolor_override" "G_White" + "textinsetx" "5" + } + "SwitchImage" + { + "ControlName" "CTFImagePanel" + "fieldName" "SwitchImage" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "25" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/ico_teambalance" + "scaleImage" "1" + } +} diff --git a/hud_toonhud/resource/ui/hudtournament.res b/hud_toonhud/resource/ui/hudtournament.res new file mode 100644 index 0000000..b240351 --- /dev/null +++ b/hud_toonhud/resource/ui/hudtournament.res @@ -0,0 +1,1133 @@ +"Resource/UI/HudTournament.res" +{ + HudTournament + { + "ControlName" "EditablePanel" + "fieldName" "HudTournament" + + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "proportionaltoparent" "1" + + "team1_player_base_offset_x" "-75" + "team1_player_base_y" "0" + "team1_player_delta_x" "-47" + "team1_player_delta_y" "0" + "team2_player_base_offset_x" "25" + "team2_player_base_y" "0" + "team2_player_delta_x" "47" + "team2_player_delta_y" "0" + "teams_player_delta_x_comp" "47" + + "avatar_width" "63" + "spacer" "5" + "name_width" "57" + "horiz_inset" "2" + + if_mvm + { + "xpos" "c-250" + "ypos" "0" + "wide" "500" + "tall" "480" + + "team1_player_base_y" "66" + "team2_player_base_y" "66" + "team2_player_delta_x" "52" + } + + if_competitive + { + "xpos" "cs-0.5" + "ypos" "0" + "wide" "f0" + "tall" "480" + + "team1_player_base_y" "49" + "team2_player_base_y" "49" + "team2_player_base_offset_x" "5" + "team2_player_delta_x" "52" + } + + if_readymode + { + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + + "team1_player_base_y" "66" + "team2_player_base_y" "66" + "team2_player_delta_x" "48" + "team2_player_base_offset_x" "5" + } + + "ModeImage" + { + "ControlName" "ImagePanel" + "fieldName" "ModeImage" + "xpos" "cs-0.5" + "ypos" "40" + "zpos" "0" + "wide" "40" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "image" "competitive/competitive_logo_laurel" + "scaleImage" "1" + "proportionaltoparent" "1" + + if_competitive + { + "visible" "1" + } + } + + "playerpanels_kv" + { + "visible" "0" + "wide" "50" + "tall" "33" + "zpos" "1" + + "color_ready" "0 255 0 220" + "color_notready" "0 0 0 220" + + "paintborder" "0" + "paintbackground" "0" + + "background" + { + "ControlName" "EditablePanel" + "fieldName" "background" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "50" + "tall" "35" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "textAlignment" "north-west" + "paintborder" "0" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "0 0 0 100" + + if_readymode + { + "visible" "0" + } + } + + "borders" + { + "ControlName" "EditablePanel" + "fieldName" "borders" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "50" + "tall" "35" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "textAlignment" "north-west" + "paintborder" "1" + "border" "G_TargetBorder" + + if_readymode + { + "wide" "46" + "tall" "23" + } + if_competitive + { + "wide" "46" + "tall" "23" + } + } + + "playername" + { + "ControlName" "CExLabel" + "fieldName" "playername" + "font" "DefaultVerySmall" + "xpos" "0" + "ypos" "48" + "zpos" "5" + "wide" "50" + "tall" "9" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "labelText" "%playername%" + "textAlignment" "center" + "paintbackground" "1" + "bgcolor_override" "G_OpaquePanelBg" + "fgcolor" "G_White" + + if_mvm + { + "xpos" "0" + "ypos" "26" + } + + if_competitive + { + "xpos" "0" + "ypos" "15" + "wide" "46" + } + + if_readymode + { + "xpos" "0" + "ypos" "15" + } + } + + "classimage" + { + "ControlName" "CTFClassImage" + "fieldName" "classimage" + "xpos" "1" + "ypos" "1" + "zpos" "2" + "wide" "26" + "tall" "26" + "visible" "1" + "enabled" "1" + "image" "../hud/class_scoutred" + "scaleImage" "1" + + if_mvm + { + "xpos" "1" + "ypos" "2" + "wide" "26" + "tall" "26" + "image" "../vgui/hud_connecting" + } + + if_competitive + { + "xpos" "0" + "ypos" "-3" + "wide" "23" + "tall" "23" + "image" "../vgui/hud_connecting" + } + + if_readymode + { + "xpos" "0" + "ypos" "-3" + "wide" "23" + "tall" "23" + "image" "../vgui/hud_connecting" + } + } + + "classimagebg" + { + "ControlName" "Panel" + "fieldName" "classimagebg" + "xpos" "1" + "ypos" "1" + "zpos" "2" + "wide" "26" + "tall" "26" + "visible" "0" + "enabled" "0" + "bgcolor_override" "Black" + "PaintBackgroundType" "0" + } + + "HealthIcon" + { + "ControlName" "EditablePanel" + "fieldName" "HealthIcon" + "xpos" "22" + "ypos" "-3" + "zpos" "3" + "wide" "32" + "tall" "32" + "visible" "1" + "enabled" "1" + "HealthBonusPosAdj" "10" + "HealthDeathWarning" "0.49" + "TFFont" "HudFontSmallest" + "HealthDeathWarningColor" "HUDDeathWarning" + "TextColor" "HudOffWhite" + "paintborder" "0" + "paintbackground" "1" + "border" "G_HealthBorder" + "bgcolor_override" "G_HealthBarBg" + + if_competitive + { + "xpos" "22" + "ypos" "0" + "wide" "32" + "tall" "15" + } + if_readymode + { + "xpos" "22" + "ypos" "0" + "wide" "32" + "tall" "15" + } + } + + "ReadyBG" + { + "ControlName" "ScalableImagePanel" + "fieldName" "ReadyBG" + "xpos" "32" + "ypos" "4" + "zpos" "-1" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "image" "../HUD/tournament_panel_brown" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + "Alpha" "0" + } + + "G_ReadyBG" + { + "ControlName" "EditablePanel" + "fieldName" "G_ReadyBG" + "xpos" "32" + "ypos" "4" + "zpos" "-1" + "wide" "14" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + + + if_mvm + { + "visible" "1" + } + if_competitive + { + "visible" "1" + "xpos" "26" + "ypos" "2" + "wide" "15" + "tall" "12" + } + if_readymode + { + "visible" "1" + } + } + + "ReadyImage" + { + "ControlName" "ImagePanel" + "fieldName" "ReadyImage" + "xpos" "33" + "ypos" "5" + "zpos" "0" + "wide" "12" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "image" "hud/checkmark" + "scaleImage" "1" + + if_mvm + { + "visible" "1" + } + if_competitive + { + "visible" "1" + "xpos" "27" + "ypos" "2" + "wide" "12" + "tall" "12" + } + if_readymode + { + "visible" "1" + } + } + + "respawntime" + { + "ControlName" "CExLabel" + "fieldName" "respawntime" + "font" "DefaultSmall" + "xpos" "30" + "ypos" "18" + "zpos" "5" + "wide" "23" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "labelText" "%respawntime%" + "textAlignment" "west" + //"fgcolor" "235 226 202 255" + } + + "chargeamount" + { + "ControlName" "CExLabel" + "fieldName" "chargeamount" + "font" "DefaultSmall" + "xpos" "25" + "ypos" "17" + "zpos" "6" + "wide" "25" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "labelText" "%chargeamount%" + "textAlignment" "north" + "fgcolor" "0 255 0 255" + + if_mvm + { + "visible" "0" + } + if_competitive + { + "xpos" "0" + "ypos" "0" + "wide" "23" + "zpos" "20" + "textAlignment" "center" + "font" "DefaultVerySmall" + } + } + + "specindex" + { + "ControlName" "CExLabel" + "fieldName" "specindex" + "font" "DefaultVerySmall" + "xpos" "4" + "ypos" "2" + "zpos" "5" + "wide" "50" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "labelText" "%specindex%" + "textAlignment" "north-west" + //"fgcolor" "235 226 202 255" + } + + if_mvm + { + "wide" "55" + "tall" "35" + } + if_competitive + { + "wide" "46" + "tall" "23" + "paintborder" "1" + } + if_readymode + { + "wide" "46" + "tall" "23" + "paintborder" "1" + } + } + } + + "HudTournamentBG" + { + "ControlName" "ScalableImagePanel" + "fieldName" "HudTournamentBG" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "image" "../HUD/tournament_panel_brown" + "proportionaltoparent" "1" + } + + "G_HudTournamentBG" + { + "ControlName" "EditablePanel" + "fieldName" "G_HudTournamentBG" + "xpos" "c-125" + "ypos" "0" + "zpos" "-1" + "wide" "250" + "tall" "55" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + + if_mvm + { + "visible" "0" + } + if_competitive + { + "visible" "0" + } + if_readymode + { + "tall" "12" + } + } + + "Borders" + { + "ControlName" "EditablePanel" + "fieldName" "Borders" + "xpos" "c-125" + "ypos" "0" + "zpos" "10" + "wide" "250" + "tall" "55" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorderNoTop" + + if_mvm + { + "visible" "0" + } + if_competitive + { + "visible" "0" + } + if_readymode + { + "tall" "12" + } + } + + "Gradient" + { + "ControlName" "CTFImagePanel" + "fieldName" "Gradient" + "xpos" "c-125" + "ypos" "23" + "zpos" "5" + "wide" "250" + "tall" "16" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/gradient" + "scaleImage" "1" + + if_mvm + { + "visible" "0" + } + if_competitive + { + "visible" "0" + } + if_readymode + { + "ypos" "0" + "tall" "12" + "visible" "1" + } + } + + "TournamentLabel" + { + "ControlName" "Label" + "fieldName" "TournamentLabel" + "font" "G_FontSmall" + "xpos" "c-120" + "ypos" "3" + "zpos" "1" + "wide" "240" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "labelText" "%tournamentstatelabel%" + "textAlignment" "center" + + if_mvm + { + "visible" "0" + } + + if_competitive + { + "xpos" "cs-0.5" + "visible" "0" + } + + if_readymode + { + "xpos" "200" + "visible" "0" + } + } + + "Slash" + { + "ControlName" "CExLabel" + "fieldName" "Slash" + "font" "G_SlashSmall" + "labelText" "/" + "textAlignment" "west" + "xpos" "c-10" + "ypos" "23" + "wide" "20" + "tall" "16" + "zpos" "3" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_TeamBlue" + + if_mvm + { + "visible" "0" + } + if_competitive + { + "visible" "0" + } + if_readymode + { + "visible" "0" + } + } + + "HudTournamentBLUEBG" + { + "ControlName" "EditablePanel" + "fieldName" "HudTournamentBLUEBG" + "xpos" "c-125" + "ypos" "23" + "zpos" "-1" + "wide" "116" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamBlue" + + if_mvm + { + "visible" "0" + } + + if_competitive + { + "xpos" "cs-0.5" + "visible" "0" + } + + if_readymode + { + "xpos" "200" + "visible" "0" + } + } + "TournamentBLUELabel" + { + "ControlName" "Label" + "fieldName" "TournamentBLUELabel" + "font" "HudFontSmallest" + "xpos" "c-113" + "ypos" "24" + "zpos" "1" + "wide" "65" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "wrap" "0" + "labelText" "%bluenamelabel%" + "textAlignment" "west" + + if_mvm + { + "visible" "0" + } + + if_competitive + { + "xpos" "cs-0.5" + "visible" "0" + } + + if_readymode + { + "xpos" "207" + "visible" "0" + } + } + "TournamentBLUEStateLabel" + { + "ControlName" "Label" + "fieldName" "TournamentBLUEStateLabel" + "font" "G_FontSmall" + "xpos" "c-125" + "ypos" "23" + "zpos" "1" + "wide" "125" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "labelText" "%bluestate%" + "textAlignment" "center" + "fgcolor_override" "G_White" + + if_mvm + { + "visible" "0" + } + + if_competitive + { + "xpos" "cs-0.5" + "visible" "0" + } + + if_readymode + { + "xpos" "251" + "visible" "0" + } + } + + "HudTournamentREDBG" + { + "ControlName" "EditablePanel" + "fieldName" "HudTournamentREDBG" + "xpos" "c-10" + "ypos" "23" + "zpos" "-1" + "wide" "135" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamRed" + + if_mvm + { + "visible" "0" + } + if_competitive + { + "visible" "0" + } + if_readymode + { + "visible" "0" + } + } + "TournamentREDLabel" + { + "ControlName" "Label" + "fieldName" "TournamentREDLabel" + "font" "G_FontSmall" + "xpos" "c" + "ypos" "23" + "zpos" "1" + "wide" "125" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "wrap" "0" + "labelText" "%rednamelabel%" + "textAlignment" "center" + + if_mvm + { + "visible" "0" + } + if_competitive + { + "visible" "0" + } + if_readymode + { + "visible" "0" + } + } + "TournamentREDStateLabel" + { + "ControlName" "Label" + "fieldName" "TournamentREDStateLabel" + "font" "G_FontSmall" + "xpos" "c" + "ypos" "23" + "zpos" "1" + "wide" "125" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "labelText" "%redstate%" + "textAlignment" "center" + "fgcolor_override" "G_White" + + if_mvm + { + "visible" "0" + } + if_competitive + { + "xpos" "200" + "visible" "0" + } + if_readymode + { + "xpos" "200" + "visible" "0" + } + } + "TournamentConditionLabel" + { + "ControlName" "CExLabel" + "fieldName" "TournamentConditionLabel" + "font" "TFFontSmall" + "fgcolor" "G_White" + "xpos" "c-117" + "ypos" "42" + "zpos" "1" + "wide" "234" + "tall" "35" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "labelText" "%winconditions%" + "textAlignment" "north-west" + + if_mvm + { + "visible" "0" + } + if_competitive + { + "xpos" "cs-0.5" + "ypos" "0" + "tall" "23" + "wide" "76" + "centerwrap" "1" + "visible" "1" + "font" "DefaultVerySmall" + "textAlignment" "center" + "fgcolor" "G_White" + "bgcolor_override" "G_OpaquePanelBg" + "proportionaltoparent" "1" + } + if_readymode + { + "ypos" "0" + "tall" "12" + "visible" "1" + "font" "DefaultVerySmall" + "textAlignment" "center" + "fgcolor" "G_White" + } + } + + "HudTournamentBGHelp" + { + "ControlName" "ScalableImagePanel" + "fieldName" "HudTournamentBGHelp" + "xpos" "0" + "ypos" "51" + "zpos" "-1" + "wide" "250" + "tall" "17" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "image" "../HUD/tournament_panel_brown" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "8" + "draw_corner_height" "8" + + if_mvm + { + "visible" "0" + } + + if_competitive + { + "visible" "0" + } + + if_readymode + { + "visible" "0" + } + } + + "TournamentInstructionsLabel" + { + "ControlName" "CExLabel" + "fieldName" "TournamentInstructionsLabel" + "font" "G_FontSmall" + "xpos" "c-250" + "ypos" "58" + "wide" "500" + "tall" "60" + "zpos" "1" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "labelText" "%readylabel%" + "textAlignment" "North" + "fgcolor" "G_White" + + if_mvm + { + "font" "G_FontMedium" + "ypos" "105" + "zpos" "3" + "xpos" "0" + } + if_competitive + { + "font" "G_FontSmall" + "ypos" "24" + "tall" "12" + "zpos" "3" + } + if_readymode + { + "font" "G_FontSmall" + "ypos" "15" + "tall" "12" + "zpos" "3" + } + } + + "TournamentInstructionsLabelShadow" + { + "ControlName" "CExLabel" + "fieldName" "TournamentInstructionsLabelShadow" + "font" "G_FontSmall" + "xpos" "c-249" + "ypos" "59" + "wide" "500" + "tall" "60" + "zpos" "0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "0" + "labelText" "%readylabel%" + "textAlignment" "North" + "fgcolor" "G_Shadow" + + if_mvm + { + "font" "G_FontMedium" + "xpos" "1" + "ypos" "106" + "fgcolor" "G_Shadow" + "visible" "1" + } + if_competitive + { + "font" "G_FontSmall" + "ypos" "25" + "tall" "12" + "zpos" "2" + "visible" "1" + } + if_readymode + { + "font" "G_FontSmall" + "ypos" "16" + "tall" "12" + "zpos" "2" + "visible" "1" + } + } + + "TournamentReadyHintIcon" + { + "ControlName" "CExLabel" + "fieldName" "TournamentReadyHintIcon" + "font" "GameUIButtonsSteamControllerSmallest" + "xpos" "0" + "ypos" "54" + "zpos" "3" + "wide" "40" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "Y" + "textAlignment" "left" + + if_mvm + { + "xpos" "166" + "ypos" "101" + "wide" "190" + "tall" "22" + } + + if_competitive + { + "xpos" "236" + "ypos" "106" + "wide" "190" + "tall" "22" + } + + if_readymode + { + "xpos" "236" + "ypos" "106" + "wide" "190" + "tall" "22" + } + } + + "CountdownBG" + { + "ControlName" "ScalableImagePanel" + "fieldName" "CountdownBG" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "-1" + "wide" "80" + "tall" "32" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "image" "../HUD/color_panel_red" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + "Alpha" "0" + } + + "CountdownLabel" + { + "ControlName" "CExLabel" + "fieldName" "CountdownLabel" + "font" "G_FontMedium" + "xpos" "0" + "ypos" "123" + "wide" "500" + "tall" "32" + "zpos" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "0" + "labelText" "%tournamentstatelabel%" + "fgcolor" "G_White" + "textAlignment" "center" + + if_competitive + { + "xpos" "cs-0.5" + "ypos" "cs-0.1" + } + } + + "CountdownLabelShadow" + { + "ControlName" "CExLabel" + "fieldName" "CountdownLabelShadow" + "font" "G_FontMedium" + "xpos" "1" + "ypos" "124" + "wide" "500" + "tall" "32" + "zpos" "4" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "wrap" "0" + "labelText" "%tournamentstatelabel%" + "textAlignment" "center" + "fgcolor" "G_Shadow" + "proportionaltoparent" "1" + + if_competitive + { + "xpos" "cs-0.497" + "ypos" "cs-0.097" + } + } + +} + diff --git a/hud_toonhud/resource/ui/hudtournamentsetup.res b/hud_toonhud/resource/ui/hudtournamentsetup.res new file mode 100644 index 0000000..62f8a49 --- /dev/null +++ b/hud_toonhud/resource/ui/hudtournamentsetup.res @@ -0,0 +1,151 @@ +"Resource/UI/HudTournamentSetup.res" +{ + "HudTournamentSetupBG" + { + "ControlName" "EditablePanel" + "fieldName" "HudTournamentSetupBG" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "180" + "tall" "59" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + } + + "TournamentSetupLabel" + { + "ControlName" "Label" + "fieldName" "TournamentLabel" + "font" "G_FontSmall" + "xpos" "5" + "ypos" "1" + "zpos" "1" + "wide" "170" + "tall" "19" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "labelText" "%tournamentstatelabel%" + "textAlignment" "west" + "paintbackground" "0" + "bgcolor_override" "G_PanelBg" + } + + "TournamentTeamNameLabel" + { + "ControlName" "Label" + "fieldName" "TournamentTeamNameLabel" + "font" "G_FontSmall_2" + "xpos" "100" + "ypos" "20" + "zpos" "1" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "labelText" "#Tournament_TeamNamePanel" + "textAlignment" "east" + } + + "TournamentNameEdit" + { + "ControlName" "TextEntry" + "fieldName" "TournamentNameEdit" + "xpos" "5" + "ypos" "20" + "wide" "170" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "5" + "NumericInputOnly" "0" + "unicode" "0" + "wrap" "0" + "fgcolor_override" "235 226 202 255" + "bgcolor_override" "0 0 0 255" + "labelText" "%teamname%" + "textAlignment" "west" + "font" "G_FontSmall_2" + } + + "HudTournamentNameBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "HudTournamentNameBG" + "xpos" "8" + "ypos" "28" + "wide" "50" + "tall" "14" + "zpos" "0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fillcolor" "0 0 0 255" + "scaleImage" "1" + "Alpha" "0" + } + + "TournamentNotReadyButton" + { + "ControlName" "CExButton" + "fieldName" "TournamentNotReadyButton" + "xpos" "5" + "ypos" "40" + "wide" "70" + "tall" "14" + "zpos" "0" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "labelText" "Not Ready" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "teamnotready" + "default" "1" + "font" "HudFontSmallestBold" + "fgcolor" "Red" + } + + "TournamentReadyButton" + { + "ControlName" "CExButton" + "fieldName" "TournamentReadyButton" + "xpos" "105" + "ypos" "40" + "wide" "70" + "tall" "14" + "zpos" "0" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "labelText" "Ready" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "teamready" + "default" "1" + "font" "HudFontSmallestBold" + "fgcolor" "FooterBGBlack" + } +} diff --git a/hud_toonhud/resource/ui/hudupgradepanel.res b/hud_toonhud/resource/ui/hudupgradepanel.res new file mode 100644 index 0000000..e201b4f --- /dev/null +++ b/hud_toonhud/resource/ui/hudupgradepanel.res @@ -0,0 +1,834 @@ +"Resource/UI/HudUpgradePanel.res" +{ + "HudUpgradePanel" + { + "ControlName" "EditablePanel" + "fieldName" "HudUpgradePanel" + "xpos" "0" + "ypos" "0" + "zpos" "1000" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + + "itempanel_xpos" "15" + "itempanel_ypos" "10" + "itempanel_xdelta" "5" + "itempanel_ydelta" "5" + + "upgradebuypanel_xpos" "160" + "upgradebuypanel_ypos" "65" + "upgradebuypanel_delta" "6" + + "modelpanels_kv" + { + "zpos" "11" + "wide" "70" + "tall" "50" + "bgcolor_override" "0 0 0 0" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "0" + + "model_ypos" "5" + "model_tall" "32" + "model_wide" "48" + "model_center_x" "1" + "text_ypos" "60" + "text_center" "1" + "name_only" "1" + "text_forcesize" "3" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "allow_rot" "0" + } + } + } + + "BGGrayoutPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGGrayoutPanel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "zpos" "-10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor_override" "G_TransparentMenuBg" + } + + "SelectWeaponPanel" + { + "ControlName" "EditablePanel" + "fieldName" "SelectWeaponPanel" + "xpos" "c-250" + "ypos" "85" + "wide" "500" + "tall" "350" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor_override" "63 59 55 0" + + "OutterPanelBG" + { + "ControlName" "ScalableImagePanel" + "fieldName" "OutterPanelBG" + "xpos" "0" + "ypos" "0" + "zpos" "-8" + "wide" "500" + "tall" "310" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "image" "../HUD/tournament_panel_brown" + + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + + "draw_corner_width" "8" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "8" + + } + + "G_Borders" + { + "ControlName" "EditablePanel" + "fieldName" "G_Borders" + "xpos" "0" + "ypos" "0" + "zpos" "-5" + "wide" "500" + "tall" "310" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "140 140 140 0" + } + + "G_OuterPanelBG" + { + "ControlName" "EditablePanel" + "fieldName" "G_OuterPanelBG" + "xpos" "0" + "ypos" "0" + "zpos" "-8" + "wide" "500" + "tall" "310" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "1" + "border" "NoBorder" + "bgcolor_override" "G_Footer" + } + + + "InnerPanelRim" + { + "ControlName" "Panel" + "fieldName" "InnerPanelRim" + "xpos" "0" + "ypos" "50" + "zpos" "-1" + "wide" "500" + "tall" "230" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "PaintBackgroundType" "0" + "bgcolor_override" "G_MenuBg" + "border" "G_TargetBorder" + } + + "G_InnerPanelRim" + { + "ControlName" "ScalableImagePanel" + "fieldName" "G_InnerPanelRim" + "xpos" "10" + "ypos" "50" + "zpos" "-1" + "wide" "480" + "tall" "230" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "image" "../hud/color_panel_red" + "paintborder" "0" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "InnerBGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "InnerBGPanel" + "xpos" "15" + "ypos" "55" + "zpos" "0" + "wide" "470" + "tall" "220" + "visible" "0" + "PaintBackgroundType" "0" + "border" "G_TargetBorder" + "bgcolor_override" "G_Footer" + } + + "PlayerUpgradeButton" + { + "ControlName" "CExButton" + "fieldName" "PlayerUpgradeButton" + "xpos" "15" + "ypos" "10" + "zpos" "-2" + "wide" "70" + "tall" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "PLAYER" + "font" "HudFontSmallBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "PlayerUpgrade" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + //"bgcolor_override" "142 132 121 255" + "alpha" "0" + } + + "ClassImage" + { + "ControlName" "CTFClassImage" + "fieldName" "ClassImage" + "xpos" "30" + "ypos" "15" + "zpos" "-2" + "wide" "40" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../hud/class_scoutred" + "scaleImage" "1" + } + + "SentryIcon" + { + "ControlName" "ImagePanel" + "fieldName" "SentryIcon" + "xpos" "332" + "ypos" "12" + "wide" "34" + "tall" "34" + "zpos" "-2" + "visible" "1" + "enabled" "1" + + "scaleImage" "1" + + "image" "../hud/eng_build_sentry" + } + + "ActiveTabPanel" + { + "ControlName" "EditablePanel" + "fieldName" "ActiveTabPanel" + "xpos" "88" + "ypos" "8" + "zpos" "-3" + "wide" "74" + "tall" "54" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor_override" "G_Highlight" + "PaintBackgroundType" "0" + "border" "G_TargetBorder" + } + + "MouseOverTabPanel" + { + "ControlName" "EditablePanel" + "fieldName" "MouseOverTabPanel" + "xpos" "14" + "ypos" "9" + "zpos" "-4" + "wide" "72" + "tall" "54" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "0" + } + + "MouseOverUpgradePanel" + { + "ControlName" "EditablePanel" + "fieldName" "MouseOverUpgradePanel" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "157" + "tall" "47" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "0" + } + + "InactiveTabPanel1" + { + "ControlName" "EditablePanel" + "fieldName" "InactiveTabPanel1" + "xpos" "15" + "ypos" "10" + "zpos" "-5" + "wide" "70" + "tall" "54" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "0" + } + + "InactiveTabPanel2" + { + "ControlName" "EditablePanel" + "fieldName" "InactiveTabPanel2" + "xpos" "15" + "ypos" "10" + "zpos" "-5" + "wide" "70" + "tall" "54" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "0" + } + + "InactiveTabPanel3" + { + "ControlName" "EditablePanel" + "fieldName" "InactiveTabPanel3" + "xpos" "15" + "ypos" "10" + "zpos" "-5" + "wide" "70" + "tall" "54" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "0" + } + + "InactiveTabPanel4" + { + "ControlName" "EditablePanel" + "fieldName" "InactiveTabPanel4" + "xpos" "15" + "ypos" "10" + "zpos" "-5" + "wide" "70" + "tall" "54" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "0" + } + + "InactiveTabPanel5" + { + "ControlName" "EditablePanel" + "fieldName" "InactiveTabPanel5" + "xpos" "15" + "ypos" "10" + "zpos" "-5" + "wide" "70" + "tall" "54" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "0" + } + + "InactiveTabPanel6" + { + "ControlName" "EditablePanel" + "fieldName" "InactiveTabPanel6" + "xpos" "15" + "ypos" "10" + "zpos" "-5" + "wide" "70" + "tall" "54" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor_override" "0 0 0 0" + "PaintBackgroundType" "0" + } + + "InactiveSeparatorPanel" + { + "ControlName" "EditablePanel" + "fieldName" "InactiveSeparatorPanel" + "xpos" "0" + "ypos" "50" + "zpos" "0" + "wide" "500" + "tall" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor_override" "G_Highlight" + "border" "G_TargetBorderSides" + } + + "GreyedOutLabel" + { + "ControlName" "CExLabel" + "fieldName" "GreyedOutLabel" + "font" "HudFontSmall" + "labelText" "%powerup_hint%" + "textAlignment" "north" + "wrap" "1" + "centerwrap" "1" + "xpos" "190" + "ypos" "95" + "zpos" "2" + "wide" "240" + "tall" "140" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "mouseinputenabled" "0" + } + + "QuickEquipButton" + { + "ControlName" "CExButton" + "fieldName" "QuickEquipButton" + "xpos" "250" + "ypos" "195" + "zpos" "1" + "wide" "120" + "tall" "17" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_PVE_Quick_Equip_Bottle" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "quick_equip_bottle" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "LoadoutButton" + { + "ControlName" "CExButton" + "fieldName" "LoadoutButton" + "xpos" "250" + "ypos" "215" + "zpos" "1" + "wide" "120" + "tall" "17" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#OpenGeneralLoadout" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "open_charinfo_direct" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "UpgradeItemsDescriptionBG" + { + "ControlName" "Panel" + "fieldName" "UpgradeItemsDescriptionBG" + "xpos" "25" + "ypos" "65" + "zpos" "0" + "wide" "130" + "tall" "65" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "bgcolor_override" "G_ItemDescriptionPanelBg" + } + + "UpgradeItemsDescriptionLabel" + { + "ControlName" "CExLabel" + "fieldName" "UpgradeItemsDescriptionLabel" + "font" "ItemFontAttribLarge" + "labelText" "%upgrade_description%" + "fgcolor" "G_MenuText" + "textAlignment" "center" + "wrap" "1" + "centerwrap" "1" + "xpos" "30" + "ypos" "65" + "zpos" "2" + "wide" "120" + "tall" "65" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "UpgradeItemsBG" + { + "ControlName" "Panel" + "fieldName" "UpgradeItemsBG" + "xpos" "25" + "ypos" "135" + "zpos" "0" + "wide" "130" + "tall" "128" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "bgcolor_override" "G_ItemDescriptionPanelBg" + } + + "UpgradeItemsHeaderBG" + { + "ControlName" "Panel" + "fieldName" "UpgradeItemsHeaderBG" + "xpos" "25" + "ypos" "135" + "zpos" "1" + "wide" "130" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "bgcolor_override" "G_ItemDescriptionPanelBg" + } + + "UpgradeItemsLabel" + { + "ControlName" "CExLabel" + "fieldName" "UpgradeItemsLabel" + "font" "HudFontSmall" + "fgcolor" "G_MenuText" + "labelText" "%upgrade_label%" + "textAlignment" "center" + "xpos" "30" + "ypos" "136" + "zpos" "2" + "wide" "120" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "UpgradeItemStatsLabel" + { + "ControlName" "CExLabel" + "fieldName" "UpgradeItemStatsLabel" + "font" "ItemFontAttribSmall" + "labelText" "" + "textAlignment" "north-west" + "xpos" "30" + "ypos" "160" + "zpos" "2" + "wide" "120" + "tall" "103" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + } + + "G_FooterLine" + { + "ControlName" "EditablePanel" + "fieldName" "G_FooterLine" + "xpos" "0" + "ypos" "278" + "zpos" "0" + "wide" "500" + "tall" "2" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Highlight" + "border" "G_TargetBorderSides" + } + + "CreditsLabel" + { + "ControlName" "CExLabel" + "fieldName" "CreditsLabel" + "font" "G_FontMedium" + "labelText" "%credits%" + "textAlignment" "east" + "xpos" "0" + "ypos" "280" + "wide" "245" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "121 195 58 255" + "bgcolor_override" "200 0 0 0" + } + + "CreditsTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "CreditsTextLabel" + "font" "G_FontMedium_2" + "labelText" "#TF_PVE_UpgradeAmount" + "textAlignment" "west" + "xpos" "250" + "ypos" "280" + "wide" "500" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_FooterText" + } + + "CancelButton" + { + "ControlName" "CExButton" + "fieldName" "CancelButton" + "xpos" "335" + "ypos" "286" + "zpos" "1" + "wide" "75" + "tall" "17" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_PVE_UpgradeCancel" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "cancel" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "CloseButton" + { + "ControlName" "CExButton" + "fieldName" "CloseButton" + "xpos" "415" + "ypos" "286" + "zpos" "1" + "wide" "75" + "tall" "17" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "labelText" "#TF_PVE_UpgradeDone" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "close" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "RespecButton" + { + "ControlName" "CExButton" + "fieldName" "RespecButton" + "xpos" "50" + "ypos" "286" + "zpos" "1" + "wide" "120" + "tall" "17" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "labelText" "#TF_PVE_UpgradeRespec" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "1" + "Command" "respec" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "TipPanel" + { + "ControlName" "EditablePanel" + "fieldName" "TipPanel" + "xpos" "c-250" + "ypos" "400" + "zpos" "10" + "wide" "500" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "G_Footer" + "border" "G_TargetBorder" + + "TipPanelBG" + { + "ControlName" "ScalableImagePanel" + "fieldName" "TipPanelBG" + "xpos" "0" + "ypos" "0" + "zpos" "-3" + "wide" "500" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "image" "../HUD/tournament_panel_brown" + + "src_corner_height" "23" // pixels inside the image + "src_corner_width" "23" + + "draw_corner_width" "8" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "8" + } + + "TipText" + { + "ControlName" "CExLabel" + "fieldName" "TipText" + "font" "DefaultVerySmall" + "labelText" "%tiptext%" + "textAlignment" "west" + "xpos" "10" + "ypos" "0" + "zpos" "11" + "wide" "460" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor" "G_MenuText" + } + + "NextTipButton" + { + "ControlName" "CExButton" + "fieldName" "NextTipButton" + "xpos" "470" + "ypos" "0" + "zpos" "10" + "wide" "30" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" " > " + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "nexttip" + "font" "DefaultVerySmall" + "defaultBgColor_override" "0 0 0 0" + "armedBgColor_override" "0 0 0 0" + } + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/ingamequeuestatus.res b/hud_toonhud/resource/ui/ingamequeuestatus.res new file mode 100644 index 0000000..1457cdb --- /dev/null +++ b/hud_toonhud/resource/ui/ingamequeuestatus.res @@ -0,0 +1,55 @@ +"Resource/UI/InGameQueueStatus.res" +{ + "QueueHUDStatus" + { + "fieldName" "QueueHUDStatus" + "visible" "1" + "enabled" "1" + "xpos" "rs1-5" + "ypos" "1" + "zpos" "1001" + "wide" "200" + "tall" "18" + "proportionaltoparent" "1" + "keyboardinputenabled" "1" + "mouseinputenabled" "0" + "alpha" "100" + } + + "CTFLogoPanel" + { + "ControlName" "CTFLogoPanel" + "fieldname" "CTFLogoPanel" + "xpos" "rs1" + "ypos" "cs-0.5" + "zpos" "5" + "wide" "o1" + "tall" "f0" + "visible" "1" + "proportionaltoparent" "1" + + "radius" "8" + "velocity" "100" + + "fgcolor_override" "G_Highlight" + } + + "QueueText" + { + "ControlName" "Label" + "fieldName" "QueueText" + "xpos" "rs1-22" + "ypos" "cs-0.5" + "wide" "f35" + "zpos" "100" + "tall" "f0" + "visible" "1" + "enabled" "1" + "font" "G_FontSmall_2" + "fgcolor_override" "G_White" + "textAlignment" "east" + "labelText" "%queue_state%" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + } +} diff --git a/hud_toonhud/resource/ui/intromenu.res b/hud_toonhud/resource/ui/intromenu.res new file mode 100644 index 0000000..2a20726 --- /dev/null +++ b/hud_toonhud/resource/ui/intromenu.res @@ -0,0 +1,281 @@ +"Resource/UI/IntroMenu.res" +{ + "intro" + { + "ControlName" "CTFIntroMenu" + "fieldName" "intro" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "bgcolor_override" "G_TransparentMenuBG" + } + + "titlelabel" + { + "ControlName" "CExLabel" + "fieldName" "titlelabel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "70" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + } + + "Skip" [$WIN32] + { + "ControlName" "CExButton" + "fieldName" "Skip" + "xpos" "r190" + "xpos_lodef" "r222" + "xpos_hidef" "r232" + "ypos" "r40" + "ypos_lodef" "r64" + "ypos_hidef" "r54" + "zpos" "6" + "wide" "150" + "tall" "30" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Button_SkipIntro" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "command" "skip" + "font" "MenuSmallFont" + } + + "Continue" [$WIN32] + { + "ControlName" "CExButton" + "fieldName" "Continue" + "xpos" "r190" + "xpos_lodef" "r222" + "xpos_hidef" "r232" + "ypos" "r40" + "ypos_lodef" "r64" + "ypos_hidef" "r54" + "zpos" "6" + "wide" "150" + "tall" "30" + "autoResize" "0" + "pinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_Continue" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "command" "skip" + "font" "MenuSmallFont" + } + + "Back" [$WIN32] + { + "ControlName" "CExButton" + "fieldName" "Back" + "xpos" "40" + "xpos_hidef" "50" + "ypos" "r40" + "ypos_lodef" "r64" + "ypos_hidef" "r54" + "zpos" "6" + "wide" "150" + "tall" "30" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "labelText" "#TF_Back" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "back" + "font" "MenuSmallFont" + "fgcolor" "Black" + } + + "ReplayVideo" [$WIN32] + { + "ControlName" "CExButton" + "fieldName" "ReplayVideo" + "xpos" "40" + "xpos_hidef" "50" + "ypos" "r40" + "ypos_lodef" "r64" + "ypos_hidef" "r54" + "zpos" "6" + "wide" "150" + "tall" "30" + "autoResize" "0" + "pinCorner" "2" + "visible" "0" + "enabled" "1" + "labelText" "#TF_ReplayIntro" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "command" "replayVideo" + "font" "MenuSmallFont" + "fgcolor" "Black" + } + + "ShadedBar" + { + "ControlName" "ImagePanel" + "fieldName" "ShadedBar" + "xpos" "0" + "ypos" "r50" + "ypos_lodef" "r74" + "ypos_hidef" "r65" + "zpos" "5" + "wide" "f0" + "tall" "50" + "tall_lodef" "74" + "tall_hidef" "65" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "image" "loadout_bottom_gradient" + "tileImage" "1" + "PaintBackgroundType" "0" + } + + "VideoPanel" + { + "ControlName" "CTFVideoPanel" + "fieldName" "VideoPanel" + "xpos" "c-145" + "ypos" "c-183" + "zpos" "3" + "wide" "300" + "tall" "225" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "start_delay" "2.0" + "end_delay" "2.0" + } + + "MenuBG" + { + "ControlName" "CModelPanel" + "fieldName" "MenuBG" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fov" "20" + + "model" + { + "modelname" "models/vgui/UI_welcome01_screen.mdl" + "skin" "0" + "angles_x" "0" + "angles_y" "180" + "angles_z" "0" + "origin_x" "290" + "origin_x_lodef" "320" + "origin_x_hidef" "310" + "origin_y" "0" + "origin_z" "-39" + + "animation" + { + "name" "Up" + "sequence" "screenup" + } + + "animation" + { + "name" "UpSlow" + "sequence" "screenup_slow" + } + + "animation" + { + "name" "Down" + "sequence" "screendown" + "default" "1" + } + } + } + + "VideoCaption" + { + "ControlName" "CExLabel" + "fieldName" "VideoCaption" + "xpos" "c-145" + "ypos" "c40" + "zpos" "6" + "wide" "295" + "tall" "70" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" " " + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "IntroMenuCaption" + "fgcolor" "White" + "wrap" "1" + } + + "Footer" [$X360] + { + "ControlName" "CTFFooter" + "fieldName" "Footer" + "zpos" "6" + "tall" "80" + "button_separator" "10" + "button_separator_lodef" "5" + "buttongap" "50" + "textadjust" "3" + "buttonoffsety" "20" + "buttonoffsety_hidef" "0" + "buttonoffsety_lodef" "18" + "fonttext" "MatchmakingDialogMenuLarge" + "fonttext_lodef" "MatchmakingDialogMenuSmall" + "fgcolor" "HudOffWhite" + + "button" + { + "name" "intro" + "text" "#GameUI_Back" + "icon" "#GameUI_Icons_B_BUTTON" + } + + "button" + { + "name" "continue" + "text" "#Button_SkipIntro_360" + "icon" "#GameUI_Icons_A_BUTTON" + } + } +} diff --git a/hud_toonhud/resource/ui/itemoptionspanel.res b/hud_toonhud/resource/ui/itemoptionspanel.res new file mode 100644 index 0000000..9b5eefc --- /dev/null +++ b/hud_toonhud/resource/ui/itemoptionspanel.res @@ -0,0 +1,90 @@ +"Resource/UI/ItemOptionsPanel.res" +{ + "PanelListPanel" + { + "ControlName" "CPanelListPanel" + "fieldName" "PanelListPanel" + "xpos" "0" + "ypos" "0" + "wide" "f-19" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "proportionalToParent" "1" + "autohide_scrollbar" "1" + "bgcolor_override" "0 0 0 0" + + "HatUseHeadCheckButton" + { + "ControlName" "CheckButton" + "fieldName" "HatUseHeadCheckButton" + "xpos" "0" + "ypos" "0" + "wide" "140" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "RoundedCorners" "15" + "pin_corner_to_sibling" "0" + "pin_to_sibling_corner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#GameUI_ParticleHatUseHead" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "1" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "auto_wide_tocontents" "0" + "use_proportional_insets" "0" + "Default" "0" + "Command" "particle_use_head_clicked" + } + + "HatParticleSlider" + { + "ControlName" "CCvarSlider" + "fieldName" "HatParticleSlider" + "xpos" "0" + "ypos" "0" + "wide" "140" + "tall" "14" + "autoResize" "0" + "RoundedCorners" "15" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "fgcolor_override" "G_White" + } + + "SetStyleButton" + { + "ControlName" "CExButton" + "fieldName" "SetStyleButton" + "xpos" "0" + "ypos" "0" + "wide" "140" + "tall" "14" + "autoResize" "0" + "pinCorner" "3" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_Item_SelectStyle" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "Command" "set_style" + } + } +} diff --git a/hud_toonhud/resource/ui/itemquickswitch.res b/hud_toonhud/resource/ui/itemquickswitch.res new file mode 100644 index 0000000..6843768 --- /dev/null +++ b/hud_toonhud/resource/ui/itemquickswitch.res @@ -0,0 +1,201 @@ +"Resource/UI/ItemQuickSwitch.res" +{ + "ItemQuickSwitchPanel" + { + "ControlName" "EditablePanel" + "fieldName" "ItemQuickSwitchPanel" + "xpos" "c-125" + "ypos" "280" + "wide" "275" + "tall" "160" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "paintborder" "1" + "border" "G_TargetBorder" + + "PaintBackgroundType" "2" + "bgcolor_override" "G_TransparentMenuBG" + + "itempanel_xpos" "0" + "itempanel_ydelta" "0" + + "itemskv" + { + "wide" "200" + "tall" "30" + "paintbackground" "1" + "paintborder" "1" + "bgcolor_override" "59 54 48 255" + "PaintBackgroundType" "0" + "border" "NoBorder" + "text_forcesize" "2" + + "model_xpos" "5" + "model_ypos" "2" + "model_wide" "44" + "model_tall" "26" + + "text_center" "1" + "text_xpos" "60" + "text_wide" "140" + "name_only" "1" + + "noitem_textcolor" "117 107 94 255" + } + } + + "CaratLabel" + { + "ControlName" "CExLabel" + "fieldName" "CaratLabel" + "font" "HudFontSmallestBold" + "labelText" ">>" + "textAlignment" "west" + "xpos" "5" + "ypos" "8" + "zpos" "1" + "wide" "20" + "tall" "15" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + "ClassLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassLabel" + "font" "HudFontSmallestBold" + "labelText" "#ClassBeingEquipped" + "textAlignment" "west" + "xpos" "20" + "ypos" "8" + "zpos" "1" + "wide" "60" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "ItemSlotLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemSlotLabel" + "font" "HudFontSmallestBold" + "labelText" "#PrimaryWeapon" + "textAlignment" "west" + "xpos" "80" + "ypos" "8" + "zpos" "1" + "wide" "140" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "TopLine" + { + "ControlName" "ImagePanel" + "fieldName" "TopLine" + "xpos" "5" + "ypos" "20" + "zpos" "2" + "wide" "265" + "tall" "10" + "visible" "0" + "enabled" "0" + "image" "loadout_dotted_line" + "tileImage" "1" + "tileVertically" "0" + } + + "itemcontainerscroller" + { + "ControlName" "EditablePanel" + "fieldName" "itemcontainerscroller" + "xpos" "55" + "ypos" "30" + "wide" "220" + "tall" "125" + "PaintBackgroundType" "2" + "fgcolor_override" "59 54 48 255" + "bgcolor_override" "200 187 161 0" + "autohide_buttons" "0" + } + + "itemcontainer" + { + "ControlName" "EditablePanel" + "fieldName" "itemcontainer" + "xpos" "0" + "ypos" "0" + "wide" "180" + "tall" "125" + "PaintBackgroundType" "2" + "bgcolor_override" "200 187 161 0" + + "CurrentlyEquippedBackground" + { + "ControlName" "CExLabel" + "fieldName" "CurrentlyEquippedBackground" + "font" "ItemFontNameSmallest" + "labelText" "#QuickSwitchEquipped" + "textAlignment" "north-west" + "xpos" "3" + "ypos" "2" + "zpos" "100" + "wide" "175" + "tall" "40" + "visible" "1" + "PaintBackgroundType" "2" + "fgcolor_override" "200 80 60 255" + "bgcolor_override" "0 0 0 0" + } + } + + "NoItemsLabel" + { + "ControlName" "CExLabel" + "fieldName" "NoItemsLabel" + "font" "ItemFontNameSmallest" + "labelText" "#NoItemsToEquip" + "textAlignment" "center" + "xpos" "3" + "ypos" "0" + "zpos" "10" + "wide" "220" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + + "loadout_preset_panel" + { + "ControlName" "CLoadoutPresetPanel" + "FieldName" "loadout_preset_panel" + "xpos" "-5" + "ypos" "28" + "zpos" "20" + "wide" "50" + "tall" "90" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "0" + "bgcolor_override" "0 0 0 0" + } +} diff --git a/hud_toonhud/resource/ui/itemselectionpanel.res b/hud_toonhud/resource/ui/itemselectionpanel.res new file mode 100644 index 0000000..573c1c8 --- /dev/null +++ b/hud_toonhud/resource/ui/itemselectionpanel.res @@ -0,0 +1,483 @@ +"Resource/UI/ItemSelectionPanel.res" +{ + "ItemSelectionPanel" + { + "ControlName" "EditablePanel" + "fieldName" "ItemSelectionPanel" + "xpos" "0" + "ypos" "0" + "zpos" "500" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "bgcolor_override" "G_MenuBg" + + "item_ypos" "60" + "item_ydelta" "80" + "item_backpack_offcenter_x" "-288" + "item_backpack_xdelta" "4" + "item_backpack_ydelta" "3" + + "modelpanels_selection_kv" + { + "wide" "94" + "tall" "70" + "model_xpos" "2" + "model_wide" "75" + "model_tall" "50" + "model_center_x" "1" + "text_ypos" "0" + "text_forcesize" "2" + "text_center" "0" + "text_yoffset" "2" + "inset_eq_y" "55" + + "deferred_description" "1" + "deferred_icon" "1" + } + + "modelpanels_kv" + { + "ControlName" "CItemModelPanel" + "xpos" "c-70" + "ypos" "270" + "wide" "54" + "tall" "42" + "visible" "0" + "paintbackground" "1" + "bgcolor_override" "G_LoadoutItemBg" + "noitem_textcolor" "117 107 94 255" + "PaintBackgroundType" "2" + "paintborder" "1" + + "model_xpos" "2" + "model_ypos" "5" + "model_wide" "50" + "model_tall" "35" + "text_ypos" "60" + "text_center" "1" + "name_only" "1" + + "inset_eq_x" "4" + "inset_eq_y" "2" + "deferred_description" "1" + + "itemmodelpanel" + { + "use_item_rendertarget" "0" + "inventory_image_type" "1" // HQ images + "allow_rot" "0" + } + + "use_item_sounds" "1" + } + "duplicatelabels_kv" + { + "font" "ItemFontNameSmallest" + "textAlignment" "center" + "wide" "20" + "tall" "15" + "zpos" "1" + "autoResize" "0" + "pinCorner" "0" + "enabled" "1" + "fgcolor" "153 204 255 255" + } + } + + "CaratLabel" + { + "ControlName" "CExLabel" + "fieldName" "CaratLabel" + "font" "HudFontSmallestBold" + "labelText" ">>" + "textAlignment" "west" + "xpos" "c-300" + "ypos" "20" + "zpos" "1" + "wide" "20" + "tall" "15" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fgcolor_override" "200 80 60 255" + } + "ClassLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassLabel" + "font" "HudFontMediumBold" + "fgcolor_override" "G_MenuText" + "labelText" "#ClassBeingEquipped" + "textAlignment" "center" + "xpos" "0" + "ypos" "15" + "zpos" "1" + "wide" "f0" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "NameFilterLabel" + { + "ControlName" "CExLabel" + "fieldName" "NameFilterLabel" + "font" "HudFontSmallestBold" + "labelText" "#Store_NameFilterLabel" + "textAlignment" "west" + "xpos" "c+137" + "ypos" "0" + "zpos" "1" + "wide" "90" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fgcolor" "G_MenuText" + } + + "NameFilterTextEntry" + { + "ControlName" "TextEntry" + "fieldName" "NameFilterTextEntry" + "xpos" "c195" + "ypos" "16" + "wide" "100" + "tall" "19" + "zpos" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "1" + "unicode" "1" + "fgcolor_override" "G_InputText" + "bgcolor_override" "G_MenuText" + "paintbackgroundtype" "2" + "font" "DefaultSmall" // "HudFontSmallest" + } + + "SearchIcon" + { + "ControlName" "CTFImagePanel" + "fieldName" "SearchIcon" + "xpos" "c276" + "ypos" "16" + "wide" "19" + "tall" "19" + "zpos" "100" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "mouseinputenabled" "0" + "image" "replay/thumbnails/search" + "drawcolor" "G_InputText" + } + + "TopLine" + { + "ControlName" "ImagePanel" + "fieldName" "TopLine" + "xpos" "c-305" + "ypos" "40" + "zpos" "2" + "wide" "610" + "tall" "10" + "visible" "0" + "enabled" "0" + "image" "loadout_dotted_line" + "tileImage" "1" + "tileVertically" "0" + } + "BottomLine" + { + "ControlName" "ImagePanel" + "fieldName" "BottomLine" + "xpos" "c-305" + "ypos" "330" + "zpos" "2" + "wide" "610" + "tall" "10" + "visible" "0" + "enabled" "0" + "image" "loadout_dotted_line" + "tileImage" "1" + "tileVertically" "0" + } + + "ItemSlotLabel" + { + "ControlName" "CExLabel" + "fieldName" "ItemSlotLabel" + "font" "HudFontSmallestBold" + "labelText" "#PrimaryWeapon" + "textAlignment" "south" + "xpos" "0" + "ypos" "39" + "zpos" "1" + "wide" "f0" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textinsetx" "20" + "fgcolor" "G_MenuText" + } + + "NoItemsLabel" + { + "ControlName" "CExLabel" + "fieldName" "NoItemsLabel" + "font" "HudFontSmallBold" + "labelText" "#NoItemsToEquip" + "textAlignment" "center" + "xpos" "c-300" + "ypos" "120" + "zpos" "10" + "wide" "600" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "fgcolor_override" "G_MenuText" + } + + "CancelButton" + { + "ControlName" "CExButton" + "fieldName" "CancelButton" + "xpos" "c-200" + "ypos" "400" + "zpos" "2" + "wide" "200" + "tall" "25" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Cancel" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "vguicancel" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "OnlyAllowUniqueQuality" + { + "ControlName" "CheckButton" + "fieldName" "OnlyAllowUniqueQuality" + "labelText" "#OnlyAllowUniqueQuality" + "Font" "HudFontSmallestBold" + "textAlignment" "east" + "xpos" "c-292" + "ypos" "340" + "zpos" "1" + "wide" "290" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "dulltext" "0" + "brighttext" "0" + + "defaultFgColor_override" "G_InputText" + "defaultBgColor_override" "0 0 0 0" + "armedFgColor_override" "G_InputText" + "armedBgColor_override" "0 0 0 0" + "paintbackgroundtype" "2" + } + + "ShowBackpack" + { + "ControlName" "CExButton" + "fieldName" "ShowBackpack" + "xpos" "c95" + "ypos" "340" + "zpos" "20" + "wide" "200" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Selection_ShowBackpack" + "font" "HudFontSmallBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "show_backpack" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + "ShowSelection" + { + "ControlName" "CExButton" + "fieldName" "ShowSelection" + "xpos" "c100" + "ypos" "340" + "zpos" "20" + "wide" "200" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Selection_ShowSelection" + "font" "HudFontSmallBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "show_selection" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "PrevPageButton" + { + "ControlName" "CExButton" + "fieldName" "PrevPageButton" + "xpos" "c155" + "ypos" "290" + "zpos" "1" + "wide" "40" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "&A" + "font" "G_MenuArrowSmall" + "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" "c200" + "ypos" "290" + "zpos" "1" + "wide" "40" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + } + + "NextPageButton" + { + "ControlName" "CExButton" + "fieldName" "NextPageButton" + "xpos" "c245" + "ypos" "290" + "zpos" "1" + "wide" "40" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "&D" + "font" "G_MenuArrowSmall" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "nextpage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "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" + } + } + + "Wall" + { + "ControlName" "EditablePanel" + "fieldName" "Wall" + "xpos" "0" + "ypos" "50" + "zpos" "-5" + "wide" "f0" + "tall" "280" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_MenuShader" + } +} + + diff --git a/hud_toonhud/resource/ui/loadoutpresetpanel.res b/hud_toonhud/resource/ui/loadoutpresetpanel.res new file mode 100644 index 0000000..3db0478 --- /dev/null +++ b/hud_toonhud/resource/ui/loadoutpresetpanel.res @@ -0,0 +1,29 @@ +"Resource/UI/LoadoutPresetPanel.res" +{ + "loadout_preset_panel" + { + "ControlName" "CLoadoutPresetPanel" + "fieldName" "loadout_preset_panel" + + "presetbutton_kv" + { + "zpos" "20" + "wide" "44" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontMediumSmallBold" + "textAlignment" "center" + "textinsetx" "0" + "dulltext" "0" + "brighttext" "0" + "Command" "" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "centerwrap" "1" + } + } +} diff --git a/hud_toonhud/resource/ui/lobbycontainerframe.res b/hud_toonhud/resource/ui/lobbycontainerframe.res new file mode 100644 index 0000000..71abe57 --- /dev/null +++ b/hud_toonhud/resource/ui/lobbycontainerframe.res @@ -0,0 +1,322 @@ +"Resource/UI/LobbyContainerFrame.res" +{ + "LobbyContainerFrame" + { + "ControlName" "EditablePanel" + "fieldName" "LobbyContainerFrame" + "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" "#CharInfoAndSetup" + "title_font" "G_FontNone" + "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" "32" + + "NavToRelay" "BackButton" + } + + "BackgroundHeader" + { + "ControlName" "EditablePanel" + "fieldName" "BackgroundHeader" + "xpos" "0" + "ypos" "0" + "zpos" "-2" + "wide" "f0" + "tall" "44" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Footer" + "paintborder" "1" + "border" "G_MenuHeader" + } + + "BackgroundFooter" + { + "ControlName" "EditablePanel" + "fieldName" "BackgroundFooter" + "xpos" "0" + "ypos" "r46" + "zpos" "0" + "wide" "f0" + "tall" "50" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Footer" + } + + "FooterLine" + { + "ControlName" "EditablePanel" + "fieldName" "FooterLine" + "xpos" "0" + "ypos" "r46" + "zpos" "1" + "wide" "f0" + "tall" "2" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Highlight" + } + + "Sheet" + { + "ControlName" "EditablePanel" + "fieldName" "Sheet" + "tabxindent" "50" + "tabxdelta" "10" + "tabwidth" "240" + "tabheight" "30" + "transition_time" "0" + + "HeaderLine" + { + "ControlName" "EditablePanel" + "fieldName" "HeaderLine" + "xpos" "0" + "ypos" "29" + "zpos" "2" + "wide" "f0" + "tall" "2" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_Highlight" + } + + "tabskv" + { + "textinsety" "-3" + "textinsetx" "5" + "font" "G_FontMedium" + "selectedcolor" "G_FooterText" + "unselectedcolor" "G_DimmFooterText" + "defaultBgColor_override" "0 0 0 0" + "selectedBgColor_override" "0 0 0 0" + "activeBgColor_override" "0 0 0 0" + "paintbackground" "0" + "paintborder" "0" + "activeborder_override" "" + "normalborder_override" "" + } + } + + "OptionsButton" + { + "ControlName" "CExImageButton" + "fieldName" "OptionsButton" + "xpos" "c275" + "ypos" "10" + "zpos" "100" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "Command" "options" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "image_drawcolor" "G_ButtonText" + "image_armedcolor" "G_ButtonHoverText" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "2" + "ypos" "2" + "zpos" "1" + "wide" "16" + "tall" "16" + "visible" "1" + "enabled" "1" + "image" "glyph_options" + "scaleImage" "1" + } + } + + "BackButton" + { + "ControlName" "CExButton" + "fieldName" "BackButton" + "xpos" "c-288" + "ypos" "r35" + "zpos" "2" + "wide" "184" + "tall" "25" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "back" + + "NavUp" "PlayNowButton" + "NavRight" "LearnMoreButton" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "BackButtonQKey" + { + "ControlName" "CExButton" + "fieldName" "BackButtonQKey" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "-9999" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "&Q" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "0" + "Command" "back" + } + + "NotificationsPresentPanel" + { + "ControlName" "CNotificationsPresentPanel" + "fieldName" "NotificationsPresentPanel" + "xpos" "r200" + "ypos" "10" + "zpos" "10000" + "wide" "190" + "tall" "50" + "visible" "0" + "enabled" "1" + } + + "MatchmakingBanPanel" + { + "ControlName" "EditablePanel" + "fieldName" "MatchmakingBanPanel" + "xpos" "c-113" + "ypos" "428" + "zpos" "2" + "wide" "220" + "tall" "40" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "0" + "bgcolor_override" "Black" + + "MatchmakingBanDurationLabel" + { + "ControlName" "CExLabel" + "fieldName" "MatchmakingBanDurationLabel" + "font" "HudFontSmallest" + "fgcolor_override" "RedSolid" + "labelText" "#TF_Matchmaking_Ban_Duration_Remaining" + "textalignment" "center" + "xpos" "5" + "ypos" "0" + "zpos" "2" + "wide" "200" + "tall" "40" + "visible" "1" + "enabled" "1" + "autoResize" "1" + "pinCorner" "0" + } + } + + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "c+104" + "ypos" "r35" + "zpos" "2" + "wide" "184" + "tall" "25" + "autoResize" "0" + //"pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "next" + + "NavUp" "StartPartyButton" + "NavDown" "LearnMoreButton" + "NavLeft" "LearnMoreButton" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "StartPartyButton" + { + "ControlName" "CExButton" + "fieldName" "StartPartyButton" + "xpos" "c+110" + "ypos" "310" + "zpos" "10" + "wide" "180" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_Matchmaking_StartParty" + "font" "HudFontSmallBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "start_party" + + "NavUp" "Sheet" + "NavDown" "NextButton" + "NavLeft" "PracticeButton" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/lobbycontainerframe_casual.res b/hud_toonhud/resource/ui/lobbycontainerframe_casual.res new file mode 100644 index 0000000..3c612e0 --- /dev/null +++ b/hud_toonhud/resource/ui/lobbycontainerframe_casual.res @@ -0,0 +1,1062 @@ +#base "LobbyContainerFrame.res" + +"Resource/UI/LobbyContainerFrame_Casual.res" +{ + "StartPartyButton" + { + // "xpos" "c+120" + "ypos" "380" + } + + "RankPanel" + { + "ControlName" "CPvPRankPanel" + "fieldName" "RankPanel" + "xpos" "cs-0.5" + "ypos" "-147" + "zpos" "100" + "wide" "f0" + "tall" "480" + "visible" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + + "matchgroup" "MatchGroup_Casual_12v12" + } + + "SearchStatus" + { + "ControlName" "CTFMatchMakingSearchStatusPanel" + "FieldName" "SearchStatus" + "xpos" "cs-0.5" + "ypos" "-5" + "zpos" "10000" + "wide" "150" + "tall" "65" + "visible" "1" + "enabled" "1" + "mouseinputenabled" "1" + } + + "StartExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "StartExplanation" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-150" + "end_y" "150" + "end_wide" "250" + "end_tall" "160" + "callout_inparents_x" "c0" + "callout_inparents_y" "c0" + "next_explanation" "ModesExplanation" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#TF_Casual_Explanation_Intro_Title" + "textAlignment" "north" + "xpos" "cs-0.5" + "ypos" "10" + "wide" "f20" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "proportionaltoparent" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#TF_Casual_Explanation_Intro_Body" + "textAlignment" "north-west" + "xpos" "cs-0.5" + "ypos" "45" + "wide" "f20" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "proportionaltoparent" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "rs1-5" + "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" + "proportionaltoparent" "1" + + "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" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "rs1-5" + "ypos" "rs1" + "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" "nextexplanation" + "proportionaltoparent" "1" + + "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" "cs-0.5" + "ypos" "rs1" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + "proportionaltoparent" "1" + } + } + + "ModesExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "ModesExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "210" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + "next_explanation" "RankExplanation" + + "force_close" "1" + "end_x" "c-30" + "end_y" "140" + "end_wide" "250" + "end_tall" "210" + "callout_inparents_x" "c-140" + "callout_inparents_y" "c-100" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#TF_Casual_Explanation_Modes_Title" + "textAlignment" "north" + "xpos" "cs-0.5" + "ypos" "10" + "wide" "f20" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "proportionaltoparent" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#TF_Casual_Explanation_Modes_Body" + "textAlignment" "north-west" + "xpos" "cs-0.5" + "ypos" "45" + "wide" "f20" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "proportionaltoparent" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "rs1-5" + "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" + "proportionaltoparent" "1" + + "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" "rs1" + "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" + "proportionaltoparent" "1" + + "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" "rs1-5" + "ypos" "rs1" + "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" "nextexplanation" + "proportionaltoparent" "1" + + "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" "cs-0.5" + "ypos" "rs1" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + "proportionaltoparent" "1" + } + } + + "RankExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "RankExplanation" + "zpos" "10000" + "wide" "250" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "next_explanation" "PartyExplanation" + "force_close" "1" + "end_x" "c-150" + "end_y" "150" + "end_wide" "250" + "end_tall" "160" + "callout_inparents_x" "c30" + "callout_inparents_y" "115" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#TF_Casual_Explanation_Rank_Title" + "textAlignment" "north" + "xpos" "cs-0.5" + "ypos" "10" + "wide" "f20" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "proportionaltoparent" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#TF_Casual_Explanation_Rank_Body" + "textAlignment" "north-west" + "xpos" "cs-0.5" + "ypos" "45" + "wide" "f20" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "proportionaltoparent" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "rs1-5" + "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" + "proportionaltoparent" "1" + + "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" + } + } + "NextButton" + { + "ControlName" "CExImageButton" + "fieldName" "NextButton" + "xpos" "rs1-5" + "ypos" "rs1" + "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" "nextexplanation" + "proportionaltoparent" "1" + + "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" + } + } + "PrevButton" + { + "ControlName" "CExImageButton" + "fieldName" "PrevButton" + "xpos" "10" + "ypos" "rs1" + "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" + "proportionaltoparent" "1" + + "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" "cs-0.5" + "ypos" "rs1" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + "proportionaltoparent" "1" + } + } + + "PartyExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "PartyExplanation" + "zpos" "10000" + "wide" "250" + "tall" "130" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "c-250" + "end_y" "250" + "end_wide" "250" + "end_tall" "130" + "callout_inparents_x" "c130" + "callout_inparents_y" "395" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#TF_Casual_Explanation_Party_Title" + "textAlignment" "north" + "xpos" "cs-0.5" + "ypos" "10" + "wide" "f20" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "proportionaltoparent" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#TF_Casual_Explanation_Party_Body" + "textAlignment" "north-west" + "xpos" "cs-0.5" + "ypos" "45" + "wide" "f20" + "tall" "135" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "proportionaltoparent" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "rs1-5" + "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" + "proportionaltoparent" "1" + + "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" "rs1" + "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" + "proportionaltoparent" "1" + + "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" "cs-0.5" + "ypos" "rs1" + "zpos" "-1" + "wide" "300" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "200 80 60 255" + "proportionaltoparent" "1" + } + } + + "PlayWithFriendsExplanation" + { + "ControlName" "EditablePanel" + "fieldName" "PlayWithFriendsExplanation" + "xpos" "c-20" + "ypos" "130" + "zpos" "8" + "wide" "321" + "tall" "285" + "PaintBackgroundType" "0" + "paintbackground" "1" + "bgcolor_override" "0 0 0 200" + "border" "QuickplayBorder" + + "PlayWithFriendsExplanationTitle" + { + "ControlName" "CExLabel" + "fieldName" "PlayWithFriendsExplanationTitle" + "font" "HudFontSmallBold" + "labelText" "#TF_Matchmaking_PlayWithFriends" + "textAlignment" "center" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "10" + "wide" "p0.8" + "tall" "32" + "proportionaltoparent" "1" + } + + "FriendsImage" + { + "ControlName" "ImagePanel" + "fieldName" "FriendsImage" + "xpos" "cs-0.5" + "ypos" "32" + "zpos" "0" + "wide" "180" + "tall" "90" + "visible" "1" + "enabled" "1" + "image" "pve/mvm_friends_image" + "scaleImage" "1" + "proportionaltoparent" "1" + } + + "PlayWithFriendsExplanationLabel" + { + "ControlName" "CExLabel" + "fieldName" "PlayWithFriendsExplanationLabel" + "font" "HudFontSmall" + "labelText" "#TF_Casual_PlayWithFriendsExplanation" + "textAlignment" "north-west" + "xpos" "cs-0.5" + "ypos" "130" + "zpos" "10" + "wide" "p0.8" + "tall" "150" + "wrap" "1" + "proportionaltoparent" "1" + } + } + + "MapSelectionDetailsExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "MapSelectionDetailsExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "250" + "tall" "260" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + "next_explanation" "RankExplanation" + + "force_close" "1" + "end_x" "c-30" + "end_y" "140" + "end_wide" "250" + "end_tall" "240" + "callout_inparents_x" "c100" + "callout_inparents_y" "c-000" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#TF_Casual_Explanation_MapsDetails_Title" + "textAlignment" "north" + "xpos" "cs-0.5" + "ypos" "10" + "wide" "f20" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "proportionaltoparent" "1" + "fgcolor_override" "46 43 42 255" + } + + "TextLabel" + { + "ControlName" "CExLabel" + "fieldName" "TextLabel" + "font" "HudFontSmall" + "labelText" "#TF_Casual_Explanation_MapsDetails_Body" + "textAlignment" "north-west" + "xpos" "cs-0.5" + "ypos" "45" + "wide" "f20" + "tall" "240" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "proportionaltoparent" "1" + "fgcolor_override" "46 43 42 255" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "rs1-5" + "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" + "proportionaltoparent" "1" + + "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" + } + } + } + + "Tooltip_CasualLobby" + { + "ControlName" "EditablePanel" + "fieldName" "Tooltip_CasualLobby" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "300" + "tall" "0" + "visible" "0" + "PaintBackgroundType" "2" + "border" "MainMenuBGBorder" + + "TipLabel" + { + "ControlName" "CExLabel" + "fieldName" "TipLabel" + "font" "HudFontSmallestBold" + "labelText" "%tiptext%" + "textAlignment" "west" + "xpos" "20" + "ypos" "10" + "zpos" "2" + "wide" "100" + "tall" "10" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "TanLight" + "auto_wide_tocontents" "1" + } + } +} diff --git a/hud_toonhud/resource/ui/lobbycontainerframe_mvm.res b/hud_toonhud/resource/ui/lobbycontainerframe_mvm.res new file mode 100644 index 0000000..7e37401 --- /dev/null +++ b/hud_toonhud/resource/ui/lobbycontainerframe_mvm.res @@ -0,0 +1,177 @@ +#base "LobbyContainerFrame.res" + +"Resource/UI/LobbyContainerFrame_MvM.res" +{ + "OptionsButton" + { + "ControlName" "CExImageButton" + "fieldName" "OptionsButton" + "visible" "0" + } + + "LearnMoreButton" + { + "ControlName" "CExImageButton" + "fieldName" "LearnMoreButton" + "xpos" "c106" + "ypos" "385" + "zpos" "2" + "wide" "195" + "tall" "25" + "autoResize" "0" + //"pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_MvM_LearnMore" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "learn_more" + + "NavUp" "PracticeButton" + "NavLeft" "BackButton" + "NavRight" "NextButton" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "PlayNowButton" + { + "ControlName" "CExButton" + "fieldName" "PlayNowButton" + "xpos" "c-295" + "ypos" "300" + "zpos" "20" + "wide" "180" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_MvM_MannUp" + "font" "HudFontMediumBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "mannup" + + "NavUp" "Sheet" + "NavDown" "BackButton" + "NavLeft" "Sheet" + "NavRight" "PracticeButton" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "G_ButtonText" + "armedFgColor_override" "G_ButtonHoverText" + "depressedFgColor_override" "G_ButtonHoverText" + } + + "PracticeButton" + { + "ControlName" "CExButton" + "fieldName" "PracticeButton" + "xpos" "c-95" + "ypos" "300" + "zpos" "20" + "wide" "180" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_MvM_BootCamp" + "font" "HudFontMediumBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "practice" + + "NavUp" "Sheet" + "NavDown" "LearnMoreButton" + "NavLeft" "PlayNowButton" + "NavRight" "StartPartyButton" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "G_ButtonText" + "armedFgColor_override" "G_ButtonHoverText" + "depressedFgColor_override" "G_ButtonHoverText" + } + + "PlayWithFriendsExplanation" + { + "ControlName" "EditablePanel" + "fieldName" "PlayWithFriendsExplanation" + "xpos" "c+100" + "ypos" "62" + "zpos" "8" + "wide" "200" + "tall" "285" + "PaintBackgroundType" "0" + "paintbackground" "1" + "bgcolor_override" "0 0 0 200" + "border" "QuickplayBorder" + + "PlayWithFriendsExplanationTitle" + { + "ControlName" "CExLabel" + "fieldName" "PlayWithFriendsExplanationTitle" + "font" "HudFontSmallBold" + "labelText" "#TF_Matchmaking_PlayWithFriends" + "textAlignment" "center" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "200" + "tall" "32" + } + + "FriendsImage" + { + "ControlName" "ImagePanel" + "fieldName" "FriendsImage" + "xpos" "10" + "ypos" "32" + "zpos" "0" + "wide" "180" + "tall" "90" + "visible" "1" + "enabled" "1" + "image" "pve/mvm_friends_image" + "scaleImage" "1" + } + + "PlayWithFriendsExplanationLabel" + { + "ControlName" "CExLabel" + "fieldName" "PlayWithFriendsExplanationLabel" + "font" "HudFontSmall" + "labelText" "#TF_MvM_PlayWithFriendsExplanation" + "textAlignment" "north-west" + "xpos" "10" + "ypos" "130" + "zpos" "10" + "wide" "180" + "tall" "150" + "wrap" "1" + } + } +} diff --git a/hud_toonhud/resource/ui/lobbypanel_casual.res b/hud_toonhud/resource/ui/lobbypanel_casual.res new file mode 100644 index 0000000..d08463c --- /dev/null +++ b/hud_toonhud/resource/ui/lobbypanel_casual.res @@ -0,0 +1,281 @@ +#base "LobbyPanel.res" + +"Resource/UI/LobbyPanel_Casual.res" +{ + "LobbyPanel" + { + "ControlName" "Frame" + "fieldName" "LobbyPanel" + "xpos" "0" + "ypos" "50" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "0" + "bgcolor_override" "G_MenuBg" + "proportionaltoparent" "1" + } + + "ModeBackgroundImage" + { + "ControlName" "ImagePanel" + "fieldName" "ModeBackgroundImage" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "0" + "image" "competitive/comp_background_tier001a" + "scaleImage" "1" + } + + "criteria" + { + //"ControlName" "CCasualCriteriaPanel" + "fieldName" "criteria" + "xpos" "c-305" + "ypos" "r343" + "zpos" "100" + "wide" "260" + "tall" "290" + "visible" "1" + "proportionaltoparent" "1" + + "border" "MainMenuBGBorder" + } + + + "PartyActiveGroupBox" + { + "xpos" "c+100" + "ypos" "r340" + "tall" "300" + "proportionaltoparent" "1" + + "PartyGroupBox" + { + "tall" "160" + "border" "QuickplayBorder" + } + + "ChatLog" + { + "ypos" "165" + "tall" "100" + "border" "QuickplayBorder" + } + + "ChatTextEntry" + { + "ypos" "270" + "tall" "16" + "border" "QuickplayBorder" + } + } + + "SearchActiveGroupBox" + { + "xpos" "c-300" + "ypos" "r340" + "wide" "250" + "tall" "285" + "proportionaltoparent" "1" + + "SearchActiveTitle" + { + "xpos" "10" + "ypos" "5" + } + + "NearbyColumnHead" + { + "font" "HudFontSmallest" + "xpos" "rs1-90" + "proportionaltoparent" "1" + } + + "WorldwideColumnHead" + { + "font" "HudFontSmallest" + "xpos" "rs1-10" + "proportionaltoparent" "1" + } + + "PlayersInGameLabel" + { + "font" "HudFontSmallestBold" + "xpos" "10" + } + + "PlayersInGameTotalLabel" + { + "font" "HudFontSmallest" + "xpos" "20" + "ypos" "85" + } + + "PlayersInGameTotalNearbyValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-90" + "ypos" "85" + "proportionaltoparent" "1" + } + + "PlayersInGameTotalWorldwideValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-10" + "ypos" "85" + "proportionaltoparent" "1" + } + + "PlayersInGameMatchingLabel" + { + "font" "HudFontSmallest" + "xpos" "20" + "ypos" "97" + } + + "PlayersInGameMatchingNearbyValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-90" + "ypos" "97" + "proportionaltoparent" "1" + } + + "PlayersInGameMatchingWorldwideValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-10" + "ypos" "97" + "proportionaltoparent" "1" + } + + "PlayersSearchingLabel" + { + "font" "HudFontSmallestBold" + "xpos" "10" + "ypos" "120" + } + + "PlayersSearchingTotalLabel" + { + "font" "HudFontSmallest" + "xpos" "20" + "ypos" "135" + } + + "PlayersSearchingTotalNearbyValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-90" + "ypos" "135" + "proportionaltoparent" "1" + } + + "PlayersSearchingTotalWorldwideValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-10" + "ypos" "135" + "proportionaltoparent" "1" + } + + "PlayersSearchingMatchingLabel" + { + "font" "HudFontSmallest" + "xpos" "20" + "ypos" "147" + } + + "PlayersSearchingMatchingNearbyValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-90" + "ypos" "147" + "proportionaltoparent" "1" + } + + "PlayersSearchingMatchingWorldwideValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-10" + "ypos" "147" + "proportionaltoparent" "1" + } + + "EmptyGameserversLabel" + { + "font" "HudFontSmallestBold" + "xpos" "10" + "ypos" "170" + } + + "EmptyGameserversMatchingNearbyValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-90" + "ypos" "170" + "proportionaltoparent" "1" + } + + "EmptyGameserversMatchingWorldwideValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-10" + "ypos" "170" + "proportionaltoparent" "1" + } + + "PartyHasLowPriorityGroupBox" + { + "xpos" "10" + "ypos" "rs1-10" + "wide" "f0" + "tall" "65" + "proportionaltoparent" "1" + + "PartyLowPriorityImage" + { + "xpos" "0" + "ypos" "0" + "wide" "50" + "tall" "50" + "scaleImage" "1" + } + + "PartyHasLowPriorityLabel" + { + "font" "HudFontSmallest" + "xpos" "60" + "ypos" "0" + "zpos" "2" + "wide" "f70" + "tall" "f0" + "textAlignment" "north-west" + "proportionaltoparent" "1" + } + + "PartyLowPriorityPenaltyTimer" + { + "font" "HudFontSmallest" + "xpos" "60" + "ypos" "rs1" + "wide" "f0" + "tall" "30" + "textAlignment" "south-west" + "proportionaltoparent" "1" + } + } + } +} diff --git a/hud_toonhud/resource/ui/lobbypanel_comp.res b/hud_toonhud/resource/ui/lobbypanel_comp.res new file mode 100644 index 0000000..ee3ee4b --- /dev/null +++ b/hud_toonhud/resource/ui/lobbypanel_comp.res @@ -0,0 +1,607 @@ +#base "LobbyPanel.res" + +"Resource/UI/LobbyPanel_Comp.res" +{ + "LobbyPanel" + { + "ControlName" "Frame" + "fieldName" "LobbyPanel" + "xpos" "0" + "ypos" "50" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "0" + "bgcolor_override" "G_MenuBg" + "proportionaltoparent" "1" + } + + "ModeBackgroundImage" + { + "ControlName" "ImagePanel" + "fieldName" "ModeBackgroundImage" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "0" + "image" "competitive/comp_background_tier001a" + "scaleImage" "1" + } + + "ScrollableContainer" + { + "ControlName" "EditablePanel" + "fieldName" "ScrollableContainer" + "xpos" "c-305" + "ypos" "r343" + "zpos" "100" + "wide" "260" + "tall" "290" + "visible" "1" + "proportionaltoparent" "1" + + "ShowLeaderboardsButton" + { + "ControlName" "CExButton" + "fieldName" "ShowLeaderboardsButton" + "xpos" "rs1-10" + "ypos" "6" + "zpos" "0" + "wide" "p0.45" + "tall" "15" + "visible" "1" + "proportionaltoparent" "1" + + + "actionsignallevel" "2" + "command" "show_leaderboards" + "labeltext" "#TF_Competitive_ViewLeaderboards" + "font" "HudFontSmallestBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "ShowMatchHistoryButton" + { + "ControlName" "Button" + "fieldName" "ShowMatchHistoryButton" + "xpos" "10" + "ypos" "6" + "zpos" "0" + "wide" "p0.45" + "tall" "15" + "visible" "1" + "proportionaltoparent" "1" + + "actionsignallevel" "2" + "command" "show_match_history" + "labeltext" "#TF_Competitive_ViewMatches" + "font" "HudFontSmallestBold" + "fgcolor_override" "TanLight" + "textAlignment" "center" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + + "PlaylistBGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "PlaylistBGPanel" + "xpos" "cs-0.5" + "ypos" "0" + "zpos" "-1" + "wide" "p0.98" + "tall" "p1" + "visible" "1" + "PaintBackgroundType" "2" + "border" "MainMenuBGBorder" + "proportionaltoparent" "1" + + "pinCorner" "2" + "autoResize" "1" + + "PlayListDropShadow" + { + "ControlName" "EditablePanel" + "fieldName" "PlayListDropShadow" + "xpos" "cs-0.5" + "ypos" "25" + "zpos" "100" + "wide" "p0.95" + "tall" "p0.89" + "visible" "1" + "PaintBackgroundType" "2" + "border" "InnerShadowBorder" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + + } + + "MatchHistoryCategories" + { + "ControlName" "EditablePanel" + "fieldName" "MatchHistoryCategories" + "xpos" "cs-0.5" + "ypos" "25" + "zpos" "10" + "wide" "p0.95" + "tall" "20" + "visible" "1" + "proportionaltoparent" "1" + + "BGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "BGPanel" + "xpos" "cs-0.5" + "ypos" "rs1" + "zpos" "-100" + "wide" "p1.2" + "tall" "p1.3" + "visible" "1" + "proportionaltoparent" "1" + "border" "MainMenuBGBorder" + } + + "SortArrow" + { + "ControlName" "Label" + "fieldName" "SortArrow" + "xpos" "0" + "ypos" "0" + "wide" "20" + "tall" "f0" + "proportionaltoparent" "1" + "visible" "1" + "paintbackground" "0" + "mouseinputenabled" "0" + + "labeltext" "6" + "font" "MarlettSmall" + "textAlignment" "west" + + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "TanDark" + "selectedFgColor_override" "TanDark" + } + + "ResultButton" + { + "ControlName" "CExButton" + "fieldName" "ResultButton" + "xpos" "0" + "ypos" "0" + "wide" "p0.18" + "tall" "18" + "proportionaltoparent" "1" + "visible" "1" + "paintbackground" "0" + "border_default" "SortCategoryBorder" + + "labeltext" "#TF_Competitive_Result" + "font" "HudFontSmallest" + "fgcolor_override" "141 63 63 255" + "textAlignment" "west" + "textinsetx" "15" + + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "Orange" + "selectedFgColor_override" "TanLight" + + "image_selectedcolor" "255 255 255 255" + "image_armedcolor" "0 0 0 0" + "image_drawcolor" "0 0 0 0" + + "command" "sort0" + "actionsignallevel" "4" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "DateButton" + { + "ControlName" "CExButton" + "fieldName" "DateButton" + "xpos" "p0.18" + "ypos" "0" + "wide" "p0.4" + "tall" "18" + "proportionaltoparent" "1" + "visible" "1" + "paintbackground" "0" + "border_default" "SortCategoryBorder" + + "labeltext" "#TF_Competitive_Date" + "font" "HudFontSmallest" + "fgcolor_override" "TanLight" + "textAlignment" "west" + "textinsetx" "15" + + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "Orange" + "selectedFgColor_override" "TanLight" + + "image_selectedcolor" "255 255 255 255" + "image_armedcolor" "0 0 0 0" + "image_drawcolor" "0 0 0 0" + + "command" "sort1" + "actionsignallevel" "4" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "MapButton" + { + "ControlName" "CExButton" + "fieldName" "MapButton" + "xpos" "p0.58" + "ypos" "0" + "wide" "p0.29" + "tall" "18" + "proportionaltoparent" "1" + "visible" "1" + "paintbackground" "0" + "border_default" "SortCategoryBorder" + + "labeltext" "#TF_Competitive_Map" + "font" "HudFontSmallest" + "fgcolor_override" "TanLight" + "textAlignment" "west" + "textinsetx" "15" + + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "Orange" + "selectedFgColor_override" "TanLight" + + "image_selectedcolor" "255 255 255 255" + "image_armedcolor" "0 0 0 0" + "image_drawcolor" "0 0 0 0" + + "command" "sort2" + "actionsignallevel" "4" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "KDRButton" + { + "ControlName" "CExButton" + "fieldName" "KDRButton" + "xpos" "p0.87" + "ypos" "0" + "wide" "p0.12" + "tall" "18" + "proportionaltoparent" "1" + "visible" "1" + "paintbackground" "0" + + "labeltext" "#TF_Competitive_KDR" + "font" "HudFontSmallest" + "fgcolor_override" "TanLight" + "textAlignment" "west" + + "defaultFgColor_override" "TanDark" + "armedFgColor_override" "Orange" + "selectedFgColor_override" "TanLight" + + "image_selectedcolor" "255 255 255 255" + "image_armedcolor" "0 0 0 0" + "image_drawcolor" "0 0 0 0" + + "command" "sort3" + "actionsignallevel" "4" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "MatchHistoryContainer" + { + "ControlName" "CScrollableList" + "fieldName" "MatchHistoryContainer" + "xpos" "cs-0.5" + "ypos" "40" + "wide" "p0.95" + "tall" "p0.84" + "visible" "1" + "proportionaltoparent" "1" + "restrict_width" "0" + + + "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" + } + } + } + + "Leaderboard" + { + "ControlName" "CLadderLobbyLeaderboard" + "fieldName" "Leaderboard" + "xpos" "cs-0.5" + "ypos" "25" + "wide" "p0.95" + "tall" "p0.89" + "tall" "f20" + "visible" "0" + "enabled" "1" + "mouseinputenabled" "1" + "scaleImage" "1" + "entry_step" "23" + "proportionaltoparent" "1" + } + } + } + + "PartyActiveGroupBox" + { + "xpos" "c+100" + "ypos" "r340" + "tall" "300" + "proportionaltoparent" "1" + + "PartyGroupBox" + { + "tall" "160" + "border" "QuickplayBorder" + } + + "ChatLog" + { + "ypos" "165" + "tall" "100" + "border" "QuickplayBorder" + } + + "ChatTextEntry" + { + "ypos" "270" + "tall" "16" + "border" "QuickplayBorder" + } + } + + "SearchActiveGroupBox" + { + "xpos" "c-300" + "ypos" "r340" + "wide" "250" + "tall" "285" + "proportionaltoparent" "1" + + "SearchActiveTitle" + { + "xpos" "10" + "ypos" "5" + } + + "NearbyColumnHead" + { + "font" "HudFontSmallest" + "xpos" "rs1-90" + "proportionaltoparent" "1" + } + + "WorldwideColumnHead" + { + "font" "HudFontSmallest" + "xpos" "rs1-10" + "proportionaltoparent" "1" + } + + "PlayersInGameLabel" + { + "font" "HudFontSmallestBold" + "xpos" "10" + } + + "PlayersInGameTotalLabel" + { + "font" "HudFontSmallest" + "xpos" "20" + "ypos" "85" + } + + "PlayersInGameTotalNearbyValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-90" + "ypos" "85" + "proportionaltoparent" "1" + } + + "PlayersInGameTotalWorldwideValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-10" + "ypos" "85" + "proportionaltoparent" "1" + } + + "PlayersInGameMatchingLabel" + { + "font" "HudFontSmallest" + "xpos" "20" + "ypos" "97" + } + + "PlayersInGameMatchingNearbyValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-90" + "ypos" "97" + "proportionaltoparent" "1" + } + + "PlayersInGameMatchingWorldwideValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-10" + "ypos" "97" + "proportionaltoparent" "1" + } + + "PlayersSearchingLabel" + { + "font" "HudFontSmallestBold" + "xpos" "10" + "ypos" "120" + } + + "PlayersSearchingTotalLabel" + { + "font" "HudFontSmallest" + "xpos" "20" + "ypos" "135" + } + + "PlayersSearchingTotalNearbyValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-90" + "ypos" "135" + "proportionaltoparent" "1" + } + + "PlayersSearchingTotalWorldwideValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-10" + "ypos" "135" + "proportionaltoparent" "1" + } + + "PlayersSearchingMatchingLabel" + { + "font" "HudFontSmallest" + "xpos" "20" + "ypos" "147" + } + + "PlayersSearchingMatchingNearbyValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-90" + "ypos" "147" + "proportionaltoparent" "1" + } + + "PlayersSearchingMatchingWorldwideValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-10" + "ypos" "147" + "proportionaltoparent" "1" + } + + "EmptyGameserversLabel" + { + "font" "HudFontSmallestBold" + "xpos" "10" + "ypos" "170" + } + + "EmptyGameserversMatchingNearbyValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-90" + "ypos" "170" + "proportionaltoparent" "1" + } + + "EmptyGameserversMatchingWorldwideValue" + { + "font" "HudFontSmallest" + "xpos" "rs1-10" + "ypos" "170" + "proportionaltoparent" "1" + } + + "PartyHasLowPriorityGroupBox" + { + "xpos" "10" + "ypos" "rs1-10" + "wide" "f0" + "tall" "65" + "proportionaltoparent" "1" + + "PartyLowPriorityImage" + { + "xpos" "0" + "ypos" "0" + "wide" "50" + "tall" "50" + "scaleImage" "1" + } + + "PartyHasLowPriorityLabel" + { + "font" "HudFontSmallest" + "xpos" "60" + "ypos" "0" + "zpos" "2" + "wide" "f70" + "tall" "f0" + "textAlignment" "north-west" + "proportionaltoparent" "1" + } + + "PartyLowPriorityPenaltyTimer" + { + "font" "HudFontSmallest" + "xpos" "60" + "ypos" "rs1" + "wide" "f0" + "tall" "30" + "textAlignment" "south-west" + "proportionaltoparent" "1" + } + } + } +} diff --git a/hud_toonhud/resource/ui/lobbypanel_mvm.res b/hud_toonhud/resource/ui/lobbypanel_mvm.res new file mode 100644 index 0000000..a853edb --- /dev/null +++ b/hud_toonhud/resource/ui/lobbypanel_mvm.res @@ -0,0 +1,38 @@ +#base "LobbyPanel.res" + +"Resource/UI/LobbyPanel.res" +{ + "LobbyPanel" + { + "ControlName" "Frame" + "fieldName" "LobbyPanel" + "xpos" "0" + "ypos" "40" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "0" + "bgcolor_override" "G_MenuBg" + + "NavToRelay" "MvMTourOfDutyGroupBox" + "NavDown" "MvMEconItemsGroupBox" + } + + "criteria" + { + "fieldname" "criteria" + "xpos" "c-305" + "ypos" "10" + "zpos" "1000" + "wide" "400" + "tall" "350" + "visible" "1" + "enabled" "1" + } +} + diff --git a/hud_toonhud/resource/ui/mainmenuoverride.res b/hud_toonhud/resource/ui/mainmenuoverride.res new file mode 100644 index 0000000..5f96dff --- /dev/null +++ b/hud_toonhud/resource/ui/mainmenuoverride.res @@ -0,0 +1,4568 @@ +"Resource/UI/MainMenuOverride.res" +{ + MainMenuOverride + { + "fieldName" "MainMenuOverride" + "visible" "1" + "enabled" "1" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "480" + + "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" "80 80 80 255" + "depressedFgColor_override" "46 43 42 255" + + "image_drawcolor" "240 240 240 255" // Main Menu button text color + "image_armedcolor" "240 240 240 255" // Main Menu hovered button text color + + "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" + } + } + + "ColorOverlay" + { + "ControlName" "EditablePanel" + "fieldName" "ColorOverlay" + "xpos" "0" + "ypos" "0" + "zpos" "-199" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + "bgcolor_override" "G_MainMenuOverlay" + } + + "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_0 + { + "image" "../console/background_xmas2020_widescreen" + } + if_christmas_1 + { + "image" "../console/background_xmas2023_widescreen" + } + } + + "TFLogoImage" + { + "ControlName" "ImagePanel" + "fieldName" "TFLogoImage" + "xpos" "c-310" + "ypos" "32" + "zpos" "1" + "wide" "160" + "tall" "40" + "visible" "1" + "enabled" "1" + "image" "../logo/new_tf2_logo" + "scaleImage" "1" + "mouseinputenabled" "0" + } + + "TFCharacterImage" + { + // "ControlName" "ImagePanel" + "fieldName" "TFCharacterImage" + "xpos" "c-250" // 1 RMMC + "ypos" "-80" // 1 RMMC + "zpos" "-99" + "wide" "600" // 2 RMMC + "tall" "600" // 2 RMMC + "visible" "1" // 2 RMMC + "enabled" "1" // 2 RMMC + "scaleImage" "1" + } + + "RankModelPanel" + { + "ControlName" "CPvPRankPanel" + "fieldName" "RankModelPanel" + "xpos" "c-330" + "ypos" "r90" + "zpos" "12" + "wide" "120" + "tall" "120" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "matchgroup" "MatchGroup_Casual_12v12" + "show_progress" "0" + } + + "CycleRankTypeButton" + { + "ControlName" "CExImageButton" + "fieldName" "CycleRankTypeButton" + "xpos" "c-228" + "ypos" "r44" + "wide" "10" + "tall" "10" + "zpos" "30" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textinsetx" "25" + "labelText" "" + "use_proportional_insets" "1" + "font" "HudFontSmallBold" + "command" "open_rank_type_menu" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "vo/null.mp3" + "actionsignallevel" "1" + "proportionaltoparent" "1" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "paintbackground" "1" + "paintborder" "1" + "border" "NoBorder" + "image_drawcolor" "214 206 200 255" // Button text color + "image_armedcolor" "255 255 255 255" // Button hover text color + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "cs-0.5" + "ypos" "cs-0.5" + "zpos" "1" + "wide" "f2" + "tall" "f2" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "glyph_options" + + "proportionaltoparent" "1" + "mouseinputenabled" "0" + "keyboardinputenabled" "0" + } + } + + "RankTooltipPanel" + { + "ControlName" "ImagePanel" + "fieldName" "RankTooltipPanel" + "xpos" "c-308" + "ypos" "r20" + "zpos" "30" + "wide" "8" + "tall" "8" + "visible" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "1" + "image" "info" + "scaleImage" "1" + "alpha" "15" + } + + "RankPanel" + { + "ControlName" "CPvPRankPanel" + "fieldName" "RankPanel" + "xpos" "c-265" + "ypos" "r48" + "zpos" "11" + "wide" "260" + "tall" "35" + "visible" "0" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + "matchgroup" "MatchGroup_Casual_12v12" + "xp_source_notification_center_x" "285" + "show_model" "0" + "show_type" "1" + "show_name" "0" + } + + "RankBorder" + { + "ControlName" "EditablePanel" + "fieldName" "RankBorder" + "xpos" "c-310" + "ypos" "r48" + "zpos" "11" + "wide" "305" + "tall" "38" + "visible" "1" + "enabled" "1" + "proportionaltoparent" "1" + "border" "FooterTextColorBorder" + "alpha" "20" + } + + "NoGCMessage" + { + "ControlName" "Label" + "fieldName" "NoGCMessage" + "xpos" "4" + "ypos" "0" + "zpos" "12" + "wide" "260" + "tall" "30" + "visible" "1" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + "wrap" "1" + "textinsetx" "5" + "textinsety" "0" + "font" "G_FontTiny_2" + "fgcolor_override" "G_FooterText" + "labelText" "#TF_MM_NoGC_Rank" + "textAlignment" "north-west" + "use_proportional_insets" "1" + + "pin_to_sibling" "NoGCImage" + "pin_corner_to_sibling" "0" + "pin_to_sibling_corner" "1" + } + + "NoGCImage" + { + "ControlName" "ImagePanel" + "fieldName" "NoGCImage" + "xpos" "-4" + "ypos" "-4" + "zpos" "12" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "gc_dc" + "scaleImage" "1" + "proportionaltoparent" "1" + "drawcolor" "G_FooterText" + + "pin_to_sibling" "RankBorder" + "pin_corner_to_sibling" "0" + "pin_to_sibling_corner" "0" + } + + "G_MenuPanel" + { + "ControlName" "EditablePanel" + "fieldname" "G_MenuPanel" + "xpos" "c-310" + "ypos" "80" + "wide" "160" + "tall" "125" + "zpos" "5" + "visible" "1" + "bgcolor_override" "G_MainMenuPanel" + } + + "G_BookmarkPanel" + { + "ControlName" "EditablePanel" + "fieldname" "G_BookmarkPanel" + "xpos" "0" + "ypos" "0" // BMPY (10) + "wide" "160" + "tall" "0" // BMPH (0, 30, 55, 80) + "zpos" "5" + "visible" "1" + "bgcolor_override" "G_MainMenuPanel" + + "pin_to_sibling" "G_MenuPanel" + "pin_corner_to_sibling" "0" + "pin_to_sibling_corner" "2" + } + + "CharacterSetupButton" + { + "ControlName" "EditablePanel" + "fieldname" "CharacterSetupButton" + "xpos" "-5" + "ypos" "-5" + "wide" "150" + "tall" "40" + "zpos" "11" + "visible" "1" + "PaintBackgroundType" "2" + "paintborder" "1" + "border" "NoBorder" + "navDown" "GeneralStoreButton" + "navRight" "Notifications_ShowButtonPanel" + "navToRelay" "SubButton" + + "pin_to_sibling" "G_MenuPanel" + "pin_corner_to_sibling" "0" + "pin_to_sibling_corner" "0" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "zpos" "11" + "wide" "150" + "tall" "40" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "G_FontMainMenuItem" + "textAlignment" "west" + "fgcolor" "G_White" + "textinsety" "0" + "textinsetx" "50" + "use_proportional_insets" "1" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "defaultFgColor_override" "G_MainMenuButtonFg" + "armedFgColor_override" "G_MainMenuButtonHoverFg" + "depressedFgColor_override" "G_MainMenuButtonHoverFg" + "defaultBgColor_override" "0 0 0 0" + "armedBgColor_override" "0 0 0 0" + "depressedBgColor_override" "0 0 0 0" + "border_default" "SharpMainMenuButton" + "border_armed" "SharpMainMenuButtonArmed" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "image_drawcolor" "240 240 240 255" // Main Menu button text color + "image_armedcolor" "240 240 240 255" // Main Menu hovered button text color + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "10" + "ypos" "5" + "zpos" "0" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + } + + "GeneralStoreButton" + { + "ControlName" "EditablePanel" + "fieldname" "GeneralStoreButton" + "xpos" "0" + "ypos" "5" + "wide" "150" + "tall" "20" + "zpos" "11" + "visible" "1" + "PaintBackgroundType" "2" + "paintborder" "1" + "border" "NoBorder" + "navUp" "CharacterSetupButton" + "navDown" "G_SettingsButton" + "navRight" "Notifications_ShowButtonPanel" + "navToRelay" "SubButton" + + "pin_to_sibling" "CharacterSetupButton" + "pin_corner_to_sibling" "0" + "pin_to_sibling_corner" "2" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "zpos" "11" + "wide" "150" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "G_FontMainMenuItemSmall" + "textAlignment" "west" + "textinsety" "0" + "textinsetx" "28" + "use_proportional_insets" "1" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "defaultFgColor_override" "G_MainMenuButtonFg" + "armedFgColor_override" "G_MainMenuButtonHoverFg" + "depressedFgColor_override" "G_MainMenuButtonHoverFg" + "defaultBgColor_override" "0 0 0 0" + "armedBgColor_override" "0 0 0 0" + "depressedBgColor_override" "0 0 0 0" + "border_default" "SharpMainMenuButton" + "border_armed" "SharpMainMenuButtonArmed" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "image_drawcolor" "240 240 240 255" // Main Menu button text color + "image_armedcolor" "240 240 240 255" // Main Menu hovered button text color + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "7" + "ypos" "3" + "zpos" "0" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + } + + "SettingsButton" + { + "ControlName" "CExImageButton" + "fieldName" "SettingsButton" + "xpos" "-9999" + "ypos" "-9999" + "zpos" "-9999" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + } + + "G_SettingsButton" + { + "ControlName" "CExImageButton" + "fieldName" "G_SettingsButton" + "xpos" "0" + "ypos" "5" + "zpos" "11" + "wide" "150" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "G_FontMainMenuItemSmall" + "textAlignment" "west" + "textinsety" "0" + "textinsetx" "28" + "use_proportional_insets" "1" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "defaultFgColor_override" "G_MainMenuButtonFg" + "armedFgColor_override" "G_MainMenuButtonHoverFg" + "depressedFgColor_override" "G_MainMenuButtonHoverFg" + "defaultBgColor_override" "0 0 0 0" + "armedBgColor_override" "0 0 0 0" + "depressedBgColor_override" "0 0 0 0" + "border_default" "SharpMainMenuButton" + "border_armed" "SharpMainMenuButtonArmed" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "image_drawcolor" "240 240 240 255" // Main Menu button text color + "image_armedcolor" "240 240 240 255" // Main Menu hovered button text color + "Command" "OpenOptionsDialog" + "labelText" "#GameUI_GameMenu_Options" + "tooltip" "" + "navUp" "GeneralStoreButton" + "navDown" "TF2SettingsButton" + "navRight" "Notifications_ShowButtonPanel" + "navToRelay" "SubButton" + + "pin_to_sibling" "GeneralStoreButton" + "pin_corner_to_sibling" "0" + "pin_to_sibling_corner" "2" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "7" + "ypos" "3" + "zpos" "0" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "glyph_options" + } + } + + "TF2SettingsButton" + { + "ControlName" "EditablePanel" + "fieldname" "TF2SettingsButton" + "xpos" "0" + "ypos" "5" + "wide" "150" + "tall" "20" + "zpos" "11" + "visible" "1" + "PaintBackgroundType" "2" + "paintborder" "1" + "border" "NoBorder" + "navUp" "G_SettingsButton" + "navDown" "Bookmark_1" + "navRight" "Notifications_ShowButtonPanel" + "navToRelay" "SubButton" + + "pin_to_sibling" "G_SettingsButton" + "pin_corner_to_sibling" "0" + "pin_to_sibling_corner" "2" + + "SubButton" + { + "ControlName" "CExImageButton" + "fieldName" "SubButton" + "xpos" "0" + "ypos" "0" + "zpos" "11" + "wide" "150" + "tall" "20" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "font" "G_FontMainMenuItemSmall" + "textAlignment" "west" + "textinsety" "0" + "textinsetx" "28" + "use_proportional_insets" "1" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "defaultFgColor_override" "G_MainMenuButtonFg" + "armedFgColor_override" "G_MainMenuButtonHoverFg" + "depressedFgColor_override" "G_MainMenuButtonHoverFg" + "defaultBgColor_override" "0 0 0 0" + "armedBgColor_override" "0 0 0 0" + "depressedBgColor_override" "0 0 0 0" + "border_default" "SharpMainMenuButton" + "border_armed" "SharpMainMenuButtonArmed" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "image_drawcolor" "240 240 240 255" // Main Menu button text color + "image_armedcolor" "240 240 240 255" // Main Menu hovered button text color + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "7" + "ypos" "3" + "zpos" "0" + "wide" "14" + "tall" "14" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + } + } + + + "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" "G_FontSmall_2" + "labelText" "%tipsubtext%" + "textAlignment" "center" + "xpos" "20" + "ypos" "30" + "zpos" "2" + "wide" "250" + "tall" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_White" + "wrap" "1" + } + + "TipLabel" + { + "ControlName" "CExLabel" + "fieldName" "TipLabel" + "font" "G_FontSmall_2" + "labelText" "%tiptext%" + "textAlignment" "center" + "xpos" "20" + "ypos" "5" + "zpos" "2" + "wide" "126" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_White" + "auto_wide_tocontents" "1" + } + } + + "Notifications_ShowButtonPanel" + { + "ControlName" "EditablePanel" + "fieldName" "Notifications_ShowButtonPanel" + "xpos" "r170" + "ypos" "30" + "zpos" "10" + "wide" "42" + "tall" "26" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + + "navUp" "MOTD_ShowButtonPanel" + "navDown" "Notifications_Panel" + "navLeft" "CharacterSetupButton" + "navRight" "WatchStreamButton" + "navToRelay" "Notifications_ShowButtonPanel_SB" + + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "0" + "ypos" "0" + "zpos" "3" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "image" "glyph_achievements" + "scaleImage" "1" + "drawcolor" "G_Highlight" + } + + "Notifications_CountLabel" + { + "ControlName" "CExLabel" + "fieldName" "Notifications_CountLabel" + "font" "G_FontMainMenuItemSmall" + "labelText" "%noticount%" + "textAlignment" "center" + "xpos" "16" + "ypos" "0" + "zpos" "4" + "wide" "16" + "tall" "26" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_MainMenuButtonHoverFg" + "border" "SharpMainMenuButtonArmed" + "Alpha" "0" + } + + "Notifications_ShowButtonPanel_SB" + { + "ControlName" "CExImageButton" + "fieldName" "Notifications_ShowButtonPanel_SB" + "xpos" "16" + "ypos" "-26" + "zpos" "5" + "wide" "26" + "tall" "26" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "font" "HudFontSmallestBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "actionsignallevel" "2" + + "Command" "noti_show" + "navActivate" "" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "nextpage" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + } + + "AdvOptionsContainer" + { + "ControlName" "EditablePanel" + "fieldName" "AdvOptionsContainer" + "xpos" "10" + "ypos" "45" + "zpos" "50" + "wide" "380" + "tall" "240" + "visible" "0" + "enabled" "1" + "border" "QuickplayBorder" + "bgcolor_override" "0 0 0 255" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "fgcolor" "G_MenuText" + "labelText" "#TF_Quickplay_AdvancedOptions" + "textAlignment" "center" + "xpos" "10" + "ypos" "10" + "zpos" "1" + "wide" "355" + "tall" "15" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "GameModeOptionContainer" + { + "ControlName" "EditablePanel" + "fieldName" "GameModeOptionContainer" + "xpos" "10" + "ypos" "10" + "zpos" "60" + "wide" "355" + "tall" "20" + "visible" "0" + "enabled" "1" + + "OptionNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "OptionNameLabel" + "font" "HudFontSmallBold" + "labelText" "Game mode" + "textAlignment" "left" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "180" + "tall" "15" + } + + "OptionCombo" + { + "ControlName" "ComboBox" + "fieldName" "OptionCombo" + "Font" "HudFontSmallest" + "xpos" "190" + "ypos" "0" + "zpos" "1" + "wide" "165" + "tall" "15" + "editable" "0" + } + } + + "ValveServerOption" + { + "ControlName" "EditablePanel" + "fieldName" "ValveServerOption" + "xpos" "10" + "ypos" "30" + "zpos" "60" + "wide" "175" + "tall" "60" + + "OptionNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "OptionNameLabel" + "font" "HudFontSmallBold" + "labelText" "#TF_Quickplay_ServerHost" + "textAlignment" "left" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "175" + "tall" "15" + } + + "RadioButton0" + { + "ControlName" "RadioButton" + "fieldName" "RadioButton0" + "Font" "HudFontSmallest" + "xpos" "20" + "ypos" "15" + "zpos" "1" + "wide" "165" + "tall" "15" + } + + "RadioButton1" + { + "ControlName" "RadioButton" + "fieldName" "RadioButton1" + "Font" "HudFontSmallest" + "xpos" "20" + "ypos" "30" + "zpos" "1" + "wide" "165" + "tall" "15" + } + + "RadioButton2" + { + "ControlName" "RadioButton" + "fieldName" "RadioButton2" + "Font" "HudFontSmallest" + "xpos" "20" + "ypos" "45" + "zpos" "1" + "wide" "165" + "tall" "15" + } + } + + "IncreasedPlayerCountOption" + { + "ControlName" "EditablePanel" + "fieldName" "IncreasedPlayerCountOption" + "xpos" "195" + "ypos" "30" + "zpos" "60" + "wide" "175" + "tall" "60" + + "OptionNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "OptionNameLabel" + "font" "HudFontSmallBold" + "labelText" "#TF_Quickplay_MaxPlayers" + "textAlignment" "left" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "180" + "tall" "15" + } + + "RadioButton0" + { + "ControlName" "RadioButton" + "fieldName" "RadioButton0" + "Font" "HudFontSmallest" + "xpos" "20" + "ypos" "15" + "zpos" "1" + "wide" "165" + "tall" "15" + } + + "RadioButton1" + { + "ControlName" "RadioButton" + "fieldName" "RadioButton1" + "Font" "HudFontSmallest" + "xpos" "20" + "ypos" "30" + "zpos" "1" + "wide" "165" + "tall" "15" + } + + "RadioButton2" + { + "ControlName" "RadioButton" + "fieldName" "RadioButton2" + "Font" "HudFontSmallest" + "xpos" "20" + "ypos" "45" + "zpos" "1" + "wide" "165" + "tall" "15" + } + } + + "RandomCritsOption" + { + "ControlName" "EditablePanel" + "fieldName" "RandomCritsOption" + "xpos" "10" + "ypos" "100" + "zpos" "60" + "wide" "175" + "tall" "60" + + "OptionNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "OptionNameLabel" + "font" "HudFontSmallBold" + "labelText" "#TF_Quickplay_RandomCrits" + "textAlignment" "left" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "180" + "tall" "15" + } + + "RadioButton0" + { + "ControlName" "RadioButton" + "fieldName" "RadioButton0" + "Font" "HudFontSmallest" + "xpos" "20" + "ypos" "15" + "zpos" "1" + "wide" "165" + "tall" "15" + } + + "RadioButton1" + { + "ControlName" "RadioButton" + "fieldName" "RadioButton1" + "Font" "HudFontSmallest" + "xpos" "20" + "ypos" "30" + "zpos" "1" + "wide" "165" + "tall" "15" + } + + "RadioButton2" + { + "ControlName" "RadioButton" + "fieldName" "RadioButton2" + "Font" "HudFontSmallest" + "xpos" "20" + "ypos" "45" + "zpos" "1" + "wide" "165" + "tall" "15" + } + } + + "RespawnTimesOption" + { + "ControlName" "EditablePanel" + "fieldName" "RespawnTimesOption" + "xpos" "195" + "ypos" "100" + "zpos" "60" + "wide" "175" + "tall" "60" + + "OptionNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "OptionNameLabel" + "font" "HudFontSmallBold" + "labelText" "#TF_Quickplay_RespawnTimes" + "textAlignment" "left" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "180" + "tall" "15" + } + + "RadioButton0" + { + "ControlName" "RadioButton" + "fieldName" "RadioButton0" + "Font" "HudFontSmallest" + "xpos" "20" + "ypos" "15" + "zpos" "1" + "wide" "165" + "tall" "15" + } + + "RadioButton1" + { + "ControlName" "RadioButton" + "fieldName" "RadioButton1" + "Font" "HudFontSmallest" + "xpos" "20" + "ypos" "30" + "zpos" "1" + "wide" "165" + "tall" "15" + } + + "RadioButton2" + { + "ControlName" "RadioButton" + "fieldName" "RadioButton2" + "Font" "HudFontSmallest" + "xpos" "20" + "ypos" "45" + "zpos" "1" + "wide" "165" + "tall" "15" + } + } + + "DamageSpreadOption" + { + "ControlName" "EditablePanel" + "fieldName" "DamageSpreadOption" + "xpos" "10" + "ypos" "170" + "zpos" "60" + "wide" "175" + "tall" "60" + + "OptionNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "OptionNameLabel" + "font" "HudFontSmallBold" + "labelText" "#TF_Quickplay_DamageSpread" + "textAlignment" "left" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "180" + "tall" "15" + } + + "RadioButton0" + { + "ControlName" "RadioButton" + "fieldName" "RadioButton0" + "Font" "HudFontSmallest" + "xpos" "20" + "ypos" "15" + "zpos" "1" + "wide" "165" + "tall" "15" + } + + "RadioButton1" + { + "ControlName" "RadioButton" + "fieldName" "RadioButton1" + "Font" "HudFontSmallest" + "xpos" "20" + "ypos" "30" + "zpos" "1" + "wide" "165" + "tall" "15" + } + + "RadioButton2" + { + "ControlName" "RadioButton" + "fieldName" "RadioButton2" + "Font" "HudFontSmallest" + "xpos" "20" + "ypos" "45" + "zpos" "1" + "wide" "165" + "tall" "15" + } + } + + } + + "PlayNowButton" + { + "ControlName" "CExButton" + "fieldName" "PlayNowButton" + "xpos" "10" + "ypos" "300" + "zpos" "20" + "wide" "185" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_Quickplay_PlayNow" + "font" "HudFontSmallBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "playnow" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "G_ButtonText" + "armedFgColor_override" "G_ButtonHoverText" + "depressedFgColor_override" "G_ButtonHoverText" + } + + "ShowServersButton" + { + "ControlName" "CExButton" + "fieldName" "ShowServersButton" + "xpos" "205" + "ypos" "300" + "zpos" "20" + "wide" "185" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_Quickplay_ShowServers" + "font" "HudFontSmallBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "show_servers" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "border_default" "MainMenuButtonDefault" + "border_armed" "MainMenuButtonArmed" + "paintbackground" "0" + + "defaultFgColor_override" "G_ButtonText" + "armedFgColor_override" "G_ButtonHoverText" + "depressedFgColor_override" "G_ButtonHoverText" + } + + "OptionsButton" + { + "ControlName" "CExImageButton" + "fieldName" "OptionsButton" + "xpos" "10" + "ypos" "345" + "zpos" "1" + "wide" "25" + "tall" "25" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + //"labelText" "#GameUI_GameMenu_Options" + "font" "HudFontSmallBold" + "textAlignment" "west" + "textinsetx" "35" + "use_proportional_insets" "1" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "ToggleShowOptions" + + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + + "image_drawcolor" "235 226 202 255" + "SubImage" + { + "ControlName" "ImagePanel" + "fieldName" "SubImage" + "xpos" "3" + "ypos" "3" + "zpos" "1" + "wide" "19" + "tall" "19" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "glyph_options" + } + } + + "OptionsSummaryLabel" + { + "ControlName" "CExLabel" + "fieldName" "OptionsSummaryLabel" + "font" "HudFontSmallest" + "fgcolor" "G_MenuText" + "textAlignment" "left" + "wrap" "1" + "proportionalToParent" "1" + "xpos" "40" + "ypos" "345" + "zpos" "1" + "wide" "240" + "tall" "30" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "ExplainBetaButton" + { + "ControlName" "CExButton" + "fieldName" "ExplainBetaButton" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "?" + "font" "HudFontSmallBold" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "default" "1" + "Command" "explain_beta" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "proportionaltoparent" "1" + + "pin_to_sibling" "BetaCheckButton" + "pin_corner_to_sibling" "7" + "pin_to_sibling_corner" "5" + } + + "BetaCheckButton" + { + "ControlName" "CheckButton" + "fieldName" "BetaCheckButton" + "labelText" "#TF_Quickplay_BetaMaps" + "Font" "HudFontSmallestBold" + "textAlignment" "west" + "Command" "beta_toggle" + "xpos" "10" + "ypos" "r30" + "zpos" "1" + "wide" "140" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "dulltext" "0" + "brighttext" "0" + "proportionaltoparent" "1" + } + + "CancelButton" + { + "ControlName" "CExButton" + "fieldName" "CancelButton" + "proportionalToParent" "1" + "xpos" "290" + "ypos" "r35" + "zpos" "20" + "wide" "100" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#Cancel" + "font" "HudFontSmallBold" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "cancel" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + } + + "BetaExplanation" + { + "ControlName" "CExplanationPopup" + "fieldName" "BetaExplanation" + "xpos" "0" + "ypos" "0" + "zpos" "10000" + "wide" "280" + "tall" "160" + "visible" "0" + "PaintBackgroundType" "2" + "paintbackground" "0" + "border" "MainMenuHighlightBorder" + + "force_close" "1" + "end_x" "50" + "end_y" "210" + "end_wide" "300" + "end_tall" "160" + "callout_inparents_x" "25" + "callout_inparents_y" "385" + "next_explanation" "" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontSmallBold" + "labelText" "#QuickplayBetaExplanation_Title" + "textAlignment" "north" + "xpos" "20" + "ypos" "10" + "wide" "210" + "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" "#QuickplayBetaExplanation_Text" + "textAlignment" "north-west" + "xpos" "20" + "ypos" "35" + "wide" "f0" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "46 43 42 255" + "proportionaltoparent" "1" + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "r5" + "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" + "proportionaltoparent" "1" + + "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" + } + } + } + } +} diff --git a/hud_toonhud/resource/ui/replaymessage.res b/hud_toonhud/resource/ui/replaymessage.res new file mode 100644 index 0000000..36d2f97 --- /dev/null +++ b/hud_toonhud/resource/ui/replaymessage.res @@ -0,0 +1,61 @@ +"Resource/UI/ReplayMessage.res" +{ + "ReplayMessagePanel" + { + "ControlName" "EditablePanel" + "fieldName" "ReplayMessagePanel" + "zpos" "1000" + "tall" "84" + "wide" "150" + "autoResize" "0" + "visible" "1" + "enabled" "1" + } + + "ReplayLabel" + { + "ControlName" "CExLabel" + "fieldName" "ReplayLabel" + "font" "G_FontSmall" + "xpos" "11" + "ypos" "5" + "zpos" "0" + "wide" "180" + "tall" "60" + "visible" "1" + "enabled" "1" + "labelText" "#Replay_ReplayMsgTitle" + "textAlignment" "north-west" + "fgcolor" "235 226 202 255" + } + + "MessageLabel" + { + "ControlName" "CExLabel" + "fieldName" "MessageLabel" + "font" "DefaultVerySmall" + "zpos" "0" + "wide" "130" + "tall" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "north" + "fgcolor" "235 226 202 255" + "centerwrap" "0" + "wrap" "1" + } + "Icon" + { + "ControlName" "ImagePanel" + "fieldName" "Icon" + "xpos" "8" + "ypos" "5" + "zpos" "1" + "wide" "18" + "tall" "18" + "visible" "0" + "enabled" "0" + "image" "../hud/ico_replay" + "scaleImage" "1" + } +} diff --git a/hud_toonhud/resource/ui/replayreminder.res b/hud_toonhud/resource/ui/replayreminder.res new file mode 100644 index 0000000..3bf0bff --- /dev/null +++ b/hud_toonhud/resource/ui/replayreminder.res @@ -0,0 +1,62 @@ +"Resource/UI/ReplayReminder.res" +{ + "ReplayReminder" + { + "ControlName" "CReplayReminderPanel" + "fieldName" "ReplayReminder" + "xpos" "c-83" + "ypos" "-50" + "zpos" "1" + "wide" "0" + "tall" "0" + "visible" "0" + + "BG" + { + "ControlName" "ImagePanel" + "fieldName" "BG" + "xpos" "0" + "ypos" "8" + "zpos" "0" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "image" "../hud/freezecam_black_bg" + "scaleImage" "1" + } + "Icon" + { + "ControlName" "ImagePanel" + "fieldName" "Icon" + "xpos" "3" + "ypos" "0" + "zpos" "1" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "image" "../hud/ico_replay" + "scaleImage" "1" + } + "Label" + { + "ControlName" "Label" + "fieldName" "Label" + "font" "SpectatorKeyHints" + "xpos" "40" + "ypos" "25" + "zpos" "2" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "%text%" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + } + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/revivedialog.res b/hud_toonhud/resource/ui/revivedialog.res new file mode 100644 index 0000000..365b76f --- /dev/null +++ b/hud_toonhud/resource/ui/revivedialog.res @@ -0,0 +1,117 @@ +"Resource/UI/ReviveDialog.res" +{ + "ConfirmDialog" + { + "ControlName" "Frame" + "fieldName" "ConfirmDialog" + "xpos" "c-110" + "ypos" "285" + "wide" "220" + "tall" "70" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "PaintBackgroundType" "0" + "paintbackground" "1" + "bgcolor_override" "Econ.Dialog.BgColor" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "EconFontSmall" + "labelText" "#ConfirmTitle" + "textAlignment" "north" + "xpos" "0" + "ypos" "10" + "zpos" "1" + "wide" "220" + "tall" "30" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "ExplanationLabel" + { + "ControlName" "CExLabel" + "fieldName" "ExplanationLabel" + "font" "ReplayBrowserSmallest" + "labelText" "%text%" + "textAlignment" "north" + "xpos" "10" + "ypos" "25" + "zpos" "1" + "wide" "200" + "tall" "170" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "centerwrap" "1" + "fgcolor_override" "200 80 60 255" + } + + "ConfirmButton" + { + "ControlName" "CExButton" + "fieldName" "ConfirmButton" + "xpos" "60" + "ypos" "45" + "zpos" "20" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#ConfirmButtonText" + "font" "ReplayBrowserSmallest" + "textAlignment" "center" + "textinsetx" "50" + "dulltext" "0" + "brighttext" "0" + "Command" "confirm" + "sound_depressed" "UI/buttonclick.wav" + "sound_released" "UI/buttonclickrelease.wav" + "border_default" "Econ.Button.Border.Default" + "border_armed" "Econ.Button.Border.Armed" + "armedBgColor_override" "Econ.Button.ArmedBgColor" + "armedFgColor_override" "Econ.Button.ArmedFgColor" + "depressedBgColor_override" "Econ.Button.DepressedBgColor" + "depressedFgColor_override" "Econ.Button.DepressedFgColor" + } + + + "SpectatorGUIHealth" + { + "ControlName" "EditablePanel" + "fieldName" "SpectatorGUIHealth" + "xpos" "175" + "ypos" "42" + "zpos" "20" + "wide" "32" // 1 CTHB + "tall" "32" // 1 CTHB + "visible" "1" + "enabled" "1" + "HealthBonusPosAdj" "10" // 2 CTHB + "HealthDeathWarning" "0.49" + "TFFont" "G_FontTiny" + "HealthDeathWarningColor" "HUDDeathWarning" + "TextColor" "G_White" + "paintborder" "0" // 3 CTHB + "paintbackground" "0" // 3 CTHB + "border" "G_HealthBorder" + "bgcolor_override" "G_HealthBarBg" + "autoResize" "0" + } + } +} + + + diff --git a/hud_toonhud/resource/ui/scoreboard.res b/hud_toonhud/resource/ui/scoreboard.res new file mode 100644 index 0000000..1b9aa10 --- /dev/null +++ b/hud_toonhud/resource/ui/scoreboard.res @@ -0,0 +1,1963 @@ +"Resource/UI/Scoreboard.res" +{ + "scores" + { + "ControlName" "CTFClientScoreBoardDialog" + "fieldName" "scoreinfo" + "xpos" "c-300" + "ypos" "0" + "zpos" "10000" + "wide" "600" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "spacer" "5" + "medal_width" "28" + "medal_column_width" "18" + "avatar_width" "28" + "name_width" "118" + "nemesis_width" "15" + "class_width" "18" + "score_width" "25" + "ping_width" "21" + "killstreak_width" "20" + "killstreak_image_width" "15" + } + + "Borders" + { + "ControlName" "EditablePanel" + "fieldName" "Borders" + "xpos" "0" + "ypos" "43" + "zpos" "19" + "wide" "600" + "tall" "20" + "paintborder" "1" + "border" "G_TargetBorder" + "visible" "1" + "enabled" "1" + + if_mvm + { + "ypos" "83" + } + } + + "Gradient" + { + "ControlName" "CTFImagePanel" + "fieldName" "Gradient" + "xpos" "0" + "ypos" "43" + "zpos" "5" + "wide" "600" + "tall" "20" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/gradient" + "scaleImage" "1" + + if_mvm + { + "ypos" "83" + } + } + + "BlueScoreBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "BlueScoreBG" + "xpos" "0" + "ypos" "43" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "image" "../hud/color_panel_blu" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "G_BlueScoreBG" + { + "ControlName" "EditablePanel" + "fieldName" "G_BlueScoreBG" + "xpos" "0" + "ypos" "43" + "wide" "290" + "tall" "20" + "zpos" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamBlue" + + if_mvm + { + "xpos" "510" + "ypos" "83" + "wide" "90" + } + } + + "BlueTeamImage" + { + "ControlName" "ImagePanel" + "fieldName" "BlueTeamImage" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "image" "../hud/team_blue" + "scaleImage" "1" + } + + "BlueLeaderAvatar" + { + "ControlName" "CAvatarImagePanel" + "fieldName" "BlueLeaderAvatar" + "xpos" "0" + "ypos" "17" + "zpos" "25" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + "color_outline" "0 0 0 255" + } + + "BlueLeaderAvatarBG" + { + "ControlName" "EditablePanel" + "fieldName" "BlueLeaderAvatarBG" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "Alpha" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "117 107 94 255" + } + + "RedScoreBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "RedScoreBG" + "xpos" "300" + "ypos" "43" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "image" "../hud/color_panel_red" + "scaleImage" "1" + "paintborder" "1" + "border" "G_TargetBorder" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + } + + "G_RedScoreBG" + { + "ControlName" "EditablePanel" + "fieldName" "G_RedScoreBG" + "xpos" "0" + "ypos" "43" + "wide" "600" + "tall" "20" + "zpos" "1" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_TeamRed" + + if_mvm + { + "ypos" "83" + } + + } + + "RedTeamImage" + { + "ControlName" "ImagePanel" + "fieldName" "RedTeamImage" + "fieldName" "BlueTeamImage" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "image" "../hud/team_red" + "scaleImage" "1" + } + + "RedLeaderAvatar" + { + "ControlName" "CAvatarImagePanel" + "fieldName" "RedLeaderAvatar" + "xpos" "576" + "ypos" "17" + "zpos" "25" + "wide" "24" + "tall" "24" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + "color_outline" "0 0 0 255" + } + + "RedLeaderAvatarBG" + { + "ControlName" "EditablePanel" + "fieldName" "RedLeaderAvatarBG" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "0" + "tall" "0" + "visible" "0" + "PaintBackgroundType" "2" + "bgcolor_override" "117 107 94 255" + } + + "G_Slash" + { + "ControlName" "CExLabel" + "fieldName" "G_Slash" + "font" "G_Slash" + "labelText" "/" + "textAlignment" "west" + "xpos" "290" [$WINDOWS] + "xpos" "289" [!$WINDOWS] + "ypos" "43" + "wide" "20" + "tall" "20" [$WINDOWS] + "tall" "21" [!$WINDOWS] + "zpos" "3" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_TeamBlue" + + if_mvm + { + "xpos" "510" [$WINDOWS] + "xpos" "509" [!$WINDOWS] + "ypos" "83" + "fgcolor" "G_TeamRed" + } + } + + "PlayersBg" + { + "ControlName" "EditablePanel" + "fieldName" "PlayersBg" + "xpos" "0" + "ypos" "64" + "zpos" "0" + "wide" "600" + "tall" "374" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + "paintborder" "1" + "border" "G_TargetBorder" + + if_mvm + { + "ypos" "104" + "tall" "341" + } + } + + + "MainBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "MainBG" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "600" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "image" "../hud/tournament_panel_red" + "scaleImage" "1" + } + + "BlueTeamLabel" + { + "ControlName" "CExLabel" + "fieldName" "BlueTeamLabel" + "font" "G_FontMedium" + "textinsetx" "5" + "labelText" "%blueteamname%" + "textAlignment" "west" + "xpos" "10" + "ypos" "43" + "zpos" "4" + "wide" "140" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_White" + + if_mvm + { + "visible" "0" + "fgcolor_override" "0 0 0 0" + } + } + "BlueTeamScore" + { + "ControlName" "CExLabel" + "fieldName" "BlueTeamScore" + "font" "G_FontBig" + "labelText" "%blueteamscore%" + "textAlignment" "east" + "xpos" "190" + "ypos" "43" + "zpos" "4" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_White" + "textinsetx" "5" + + if_mvm + { + "visible" "0" + } + } + "BlueTeamScoreDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "BlueTeamScoreDropshadow" + "font" "G_FontHuge" + "fgcolor" "G_Shadow" + "labelText" "%blueteamscore%" + "textAlignment" "east" + "xpos" "192" + "ypos" "2" + "zpos" "4" + "wide" "100" + "tall" "42" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "textinsetx" "5" + } + "BlueTeamPlayerCount" + { + "ControlName" "CExLabel" + "fieldName" "BlueTeamPlayerCount" + "font" "G_FontMedium_2" + "labelText" "%blueteamplayercount%" + "textAlignment" "west" + "xpos" "150" + "ypos" "43" + "zpos" "4" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_White" + + if_mvm + { + "visible" "0" + } + } + "RedTeamLabel" + { + "ControlName" "CExLabel" + "fieldName" "RedTeamLabel" + "font" "G_FontMedium" + "textinsetx" "5" + "labelText" "%redteamname%" + "textAlignment" "east" + "xpos" "450" + "ypos" "43" + "zpos" "4" + "wide" "140" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_White" + + if_mvm + { + "visible" "0" + "fgcolor_override" "0 0 0 0" + } + } + "RedTeamScore" + { + "ControlName" "CExLabel" + "fieldName" "RedTeamScore" + "font" "G_FontBig" + "textinsetx" "5" + "labelText" "%redteamscore%" + "textAlignment" "west" + "xpos" "310" + "ypos" "43" + "zpos" "4" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_White" + + if_mvm + { + "visible" "0" + } + } + "RedTeamScoreDropshadow" + { + "ControlName" "CExLabel" + "fieldName" "RedTeamScoreDropshadow" + "font" "G_FontHuge" + "textinsetx" "5" + "fgcolor" "G_Shadow" + "labelText" "%redteamscore%" + "textAlignment" "west" + "xpos" "312" + "ypos" "2" + "zpos" "4" + "wide" "100" + "tall" "44" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + } + + "RedTeamPlayerCount" + { + "ControlName" "CExLabel" + "fieldName" "RedTeamPlayerCount" + "font" "G_FontMedium_2" + "labelText" "%redteamplayercount%" + "textAlignment" "east" + "xpos" "350" + "ypos" "43" + "zpos" "4" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_White" + + if_mvm + { + "visible" "0" + } + } + "ServerLabel" + { + "ControlName" "CExLabel" + "fieldName" "ServerLabel" + "font" "ScoreboardVerySmall" + "labelText" "%server%" + "textAlignment" "east" + "xpos" "296" + "ypos" "425" + "zpos" "22" + "wide" "300" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_WhiteShadowCharge" + + if_mvm + { + "ypos" "r48" + } + } + "ServerTimeLeftValue" + { + "ControlName" "CExLabel" + "fieldName" "ServerTimeLeft" + "font" "ScoreboardVerySmall" + "labelText" "%servertime%" + "textAlignment" "east" + "xpos" "366" + "ypos" "374" + "zpos" "22" + "wide" "230" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_WhiteShadowCharge" + + if_mvm + { + "ypos" "381" + } + } + + "BluePlayerList" + { + "ControlName" "SectionedListPanel" + "fieldName" "BluePlayerList" + "xpos" "5" + "ypos" "65" + "zpos" "20" + "wide" "290" + "tall" "300" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "autoresize" "3" + "linespacing" "17" + "linegap" "1" + + if_mvm + { + "visible" "0" + } + } + "RedPlayerList" + { + "ControlName" "SectionedListPanel" + "fieldName" "RedPlayerList" + "xpos" "305" + "ypos" "65" + "zpos" "20" + "wide" "290" + "tall" "300" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "autoresize" "3" + "linespacing" "17" + "linegap" "1" + + if_mvm + { + "visible" "0" + } + } + + "VerticalLine" + { + "ControlName" "ImagePanel" + "fieldName" "VerticalLine" + "xpos" "299" + "ypos" "70" + "zpos" "2" + "wide" "2" + "tall" "292" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "0 0 0 153" + "PaintBackgroundType" "0" + } + + "Spectators" + { + "ControlName" "CExLabel" + "fieldName" "Spectators" + "font" "ScoreboardVerySmall" + "labelText" "%spectators%" + "textAlignment" "west" + "xpos" "70" + "ypos" "374" + "zpos" "21" + "wide" "395" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_WhiteShadowCharge" + + if_mvm + { + "ypos" "381" + } + } + + "SpectatorsInQueue" + { + "ControlName" "CExLabel" + "fieldName" "SpectatorsInQueue" + "font" "ScoreboardVerySmall" + "labelText" "%waitingtoplay%" + "textAlignment" "west" + "xpos" "70" + "ypos" "425" + "zpos" "4" + "wide" "424" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_WhiteShadowCharge" + + if_mvm + { + "visible" "0" + } + } + + "TeamStripe" + { + "ControlName" "CTFImagePanel" + "fieldName" "TeamStripe" + "xpos" "0" + "ypos" "386" + "zpos" "18" + "wide" "600" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "image" "../hud/color_panel_brown" + "scaleImage" "1" + "teambg_1" "../hud/color_panel_brown" + "teambg_2" "../hud/color_panel_red" + "teambg_3" "../hud/color_panel_blu" + "paintborder" "1" + "border" "G_ScoreboardStripe" + "src_corner_height" "23" + "src_corner_width" "23" + "draw_corner_width" "0" + "draw_corner_height" "0" + + if_mvm + { + "ypos" "393" + "visible" "1" + } + } + + "ClassImage" + { + "ControlName" "ImagePanel" + "fieldName" "ClassImage" + "xpos" "2" + "ypos" "371" + "zpos" "19" + "wide" "66" + "tall" "66" + "visible" "1" + "enabled" "1" + "image" "../hud/class_scoutred" + "scaleImage" "1" + + if_mvm + { + "ypos" "378" + "visible" "1" + } + } + + "classmodelpanel" + { + "ControlName" "CTFPlayerModelPanel" + "fieldName" "classmodelpanel" + "xpos" "0" + "ypos" "257" + "zpos" "19" + "wide" "90" + "tall" "180" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "render_texture" "0" + "fov" "12" + "allow_rot" "1" + "disable_speak_event" "1" + + if_mvm + { + "visible" "0" + "ypos" "264" + } + + "model" + { + "force_pos" "1" + + "angles_x" "0" + "angles_y" "172" + "angles_z" "0" + "origin_x" "200" + "origin_y" "0" + "origin_z" "-60" + "frame_origin_x" "0" + "frame_origin_y" "0" + "frame_origin_z" "0" + "spotlight" "1" + + "modelname" "" + + } + + "customclassdata" + { + "undefined" + { + } + "Scout" + { + "fov" "22" + "angles_x" "-17" + "angles_y" "220" + "angles_z" "-2" + "origin_x" "115" + "origin_y" "-2" + "origin_z" "-85" + } + "Sniper" + { + "fov" "21" + "angles_x" "-15" + "angles_y" "172" + "angles_z" "0" + "origin_x" "130" + "origin_y" "0" + "origin_z" "-97" + } + "Soldier" + { + "fov" "25" + "angles_x" "-10" + "angles_y" "160" + "angles_z" "5" + "origin_x" "135" + "origin_y" "-8" + "origin_z" "-90" + } + "Demoman" + { + "fov" "21" + "angles_x" "-16" + "angles_y" "200" + "angles_z" "0" + "origin_x" "138" + "origin_y" "-4" + "origin_z" "-90" + } + "Medic" + { + "fov" "20" + "angles_x" "-5" + "angles_y" "210" + "angles_z" "0" + "origin_x" "150" + "origin_y" "-5" + "origin_z" "-96" + } + "Heavy" + { + "fov" "20" + "angles_x" "-5" + "angles_y" "200" + "angles_z" "0" + "origin_x" "175" + "origin_y" "0" + "origin_z" "-98" + } + "Pyro" + { + "fov" "20" + "angles_x" "-5" + "angles_y" "172" + "angles_z" "0" + "origin_x" "175" + "origin_y" "-5" + "origin_z" "-90" + } + "Spy" + { + "fov" "20" + "angles_x" "-5" + "angles_y" "160" + "angles_z" "0" + "origin_x" "160" + "origin_y" "0" + "origin_z" "-95" + } + "Engineer" + { + "fov" "20" + "angles_x" "-10" + "angles_y" "200" + "angles_z" "0" + "origin_x" "150" + "origin_y" "-2" + "origin_z" "-85" + } + } + } + + "PlayerNameLabel" + { + "ControlName" "CExLabel" + "fieldName" "PlayerNameLabel" + "font" "G_FontMedium" + "textinsetx" "5" + "labelText" "%playername%" + "textAlignment" "west" + "xpos" "115" + "ypos" "377" + "zpos" "3" + "wide" "325" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + } + + "MapName" + { + "ControlName" "CExLabel" + "fieldName" "mapname" + "font" "G_FontMedium_2" + "labelText" "%mapname%" + "textAlignment" "center" + "xpos" "513" + "ypos" "386" + "zpos" "30" + "wide" "87" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_White" + "centerwrap" "1" + + "if_mvm" + { + "ypos" "393" + } + } + + "HorizontalLine" + { + "ControlName" "ImagePanel" + "fieldName" "HorizontalLine" + "xpos" "115" + "ypos" "397" + "zpos" "3" + "wide" "465" + "tall" "1" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "fillcolor" "127 127 127 153" + "PaintBackgroundType" "0" + } + + "PlayerScoreLabel" + { + "ControlName" "CExLabel" + "fieldName" "PlayerScoreLabel" + "font" "G_FontSmall_2" + "labelText" "%playerscore%" + "textAlignment" "east" + "xpos" "455" + "ypos" "373" + "zpos" "3" + "wide" "140" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + } + + "LocalPlayerDuelStatsPanel" + { + "ControlName" "EditablePanel" + "fieldName" "LocalPlayerDuelStatsPanel" + "xpos" "1" + "ypos" "382" + "zpos" "50" + "wide" "598" + "tall" "50" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + if_mvm + { + "visible" "0" + } + + "DuelingLabel" + { + "ControlName" "CExLabel" + "fieldName" "DuelingLabel" + "font" "G_FontTiny_2" + "labelText" "#TF_ScoreBoard_Dueling" + "textAlignment" "center" + "xpos" "250" + "ypos" "2" + "zpos" "3" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_White" + } + + "DuelingIcon" + { + "ControlName" "ImagePanel" + "fieldName" "DuelingIcon" + "xpos" "284" + "ypos" "12" + "zpos" "2" + "wide" "32" + "tall" "32" + "visible" "1" + "enabled" "1" + "image" "../backpack/player/items/crafting/icon_dueling" + "scaleImage" "1" + } + + "LocalPlayerData" + { + "ControlName" "EditablePanel" + "fieldName" "LocalPlayerData" + "xpos" "75" + "ypos" "0" + "wide" "200" + "tall" "53" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "0" + "bgcolor_override" "0 255 0 200" + + "AvatarBGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "AvatarBGPanel" + "xpos" "157" + "ypos" "7" + "zpos" "-1" + "wide" "34" + "tall" "34" + "visible" "1" + "PaintBackgroundType" "2" + "bgcolor_override" "117 107 94 255" + } + "AvatarImage" + { + "ControlName" "CAvatarImagePanel" + "fieldName" "AvatarImage" + "xpos" "159" + "ypos" "9" + "zpos" "0" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "" + "scaleImage" "1" + "color_outline" "52 48 45 255" + } + "AvatarTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "AvatarTextLabel" + "fgcolor" "TanLight" + "xpos" "50" + "ypos" "7" + "zpos" "2" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "labelText" "%playername%" + "textAlignment" "east" + "font" "G_FontSmall" + "textinsetx" "5" + } + "Score" + { + "ControlName" "CExLabel" + "fieldName" "Score" + "labelText" "%score%" + "textAlignment" "east" + "xpos" "50" + "ypos" "23" + "zpos" "3" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "font" "G_FontSmall" + "fgcolor" "G_White" + "textinsetx" "5" + } + } + + "OpponentData" + { + "ControlName" "EditablePanel" + "fieldName" "OpponentData" + "xpos" "325" + "ypos" "0" + "wide" "200" + "tall" "53" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + "AvatarBGPanel" + { + "ControlName" "EditablePanel" + "fieldName" "AvatarBGPanel" + "xpos" "7" + "ypos" "7" + "zpos" "-1" + "wide" "34" + "tall" "34" + "visible" "1" + "PaintBackgroundType" "2" + "bgcolor_override" "117 107 94 255" + } + "AvatarImage" + { + "ControlName" "CAvatarImagePanel" + "fieldName" "AvatarImage" + "xpos" "9" + "ypos" "9" + "zpos" "0" + "wide" "30" + "tall" "30" + "visible" "1" + "enabled" "1" + "image" "" + "scaleImage" "1" + "color_outline" "52 48 45 255" + } + "AvatarTextLabel" + { + "ControlName" "CExLabel" + "fieldName" "AvatarTextLabel" + "fgcolor" "TanLight" + "xpos" "50" + "ypos" "7" + "zpos" "2" + "wide" "100" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + "labelText" "%playername%" + "textAlignment" "west" + "font" "G_FontSmall" + "textinsetx" "5" + } + "Score" + { + "ControlName" "CExLabel" + "fieldName" "Score" + "labelText" "%score%" + "textAlignment" "west" + "xpos" "50" + "ypos" "23" + "zpos" "3" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "font" "G_FontSmall" + "fgcolor" "G_White" + "textinsetx" "5" + } + } + } + + "LocalPlayerStatsPanel" + { + "ControlName" "EditablePanel" + "fieldName" "LocalPlayerStatsPanel" + "xpos" "0" + "ypos" "369" + "zpos" "21" + "wide" "600" + "tall" "448" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "font" "G_FontSmall" + + if_mvm + { + "ypos" "376" + "visible" "1" + } + + "KillsLabel" + { + "ControlName" "CExLabel" + "fieldName" "KillsLabel" + "textinsetx" "5" + "font" "G_FontSmall_2" + "labelText_override" "Kills" + "textAlignment" "east" + "xpos" "0" + "ypos" "25" + "zpos" "3" + "wide" "95" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + } + + "DeathsLabel" + { + "ControlName" "CExLabel" + "fieldName" "DeathsLabel" + "font" "ScoreboardVerySmall" + "labelText" "#TF_ScoreBoard_DeathsLabel" + "textAlignment" "east" + "xpos" "80" + "ypos" "10" + "zpos" "3" + "wide" "95" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + } + "AssistsLabel" + { + "ControlName" "CExLabel" + "fieldName" "AssistsLabel" + "font" "ScoreboardVerySmall" + "labelText" "#TF_ScoreBoard_AssistsLabel" + "textAlignment" "east" + "xpos" "219" + "ypos" "17" + "zpos" "3" + "wide" "50" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + + } + + "DestructionLabel" + { + "ControlName" "CExLabel" + "fieldName" "DestructionLabel" + "font" "ScoreboardVerySmall" + "labelText" "#TF_ScoreBoard_DestructionLabel" + "textAlignment" "east" + "xpos" "219" + "ypos" "27" + "zpos" "3" + "wide" "50" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + + } + + "CapturesLabel" + { + "ControlName" "CExLabel" + "fieldName" "CapturesLabel" + "font" "ScoreboardVerySmall" + "labelText" "#TF_ScoreBoard_CapturesLabel" + "textAlignment" "east" + "xpos" "219" + "ypos" "37" + "zpos" "3" + "wide" "50" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + + + } + "Kills" + { + "ControlName" "CExLabel" + "fieldName" "Kills" + "textinsetx" "2" + "font" "G_FontMedium" + "labelText" "%kills%" + "textAlignment" "east" + "xpos" "48" + "ypos" "17" + "zpos" "3" + "wide" "60" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_White" + } + "Colon" + { + "ControlName" "CExLabel" + "fieldName" "Colon" + "font" "G_FontMedium" + "labelText" ":" + "textAlignment" "center" + "xpos" "106" + "ypos" "17" + "zpos" "3" + "wide" "15" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_White" + } + "Deaths" + { + "ControlName" "CExLabel" + "fieldName" "Deaths" + "font" "G_FontMedium" + "labelText" "%deaths%" + "textAlignment" "west" + "textinsetx" "2" + "xpos" "119" + "ypos" "17" + "zpos" "3" + "wide" "60" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_White" + } + + "GameType" + { + "ControlName" "CExLabel" + "fieldName" "gametype" + "font" "ScoreboardVerySmall" + "labelText" "%gametype%" + "textAlignment" "east" + "xpos" "435" + "ypos" "32" + "zpos" "5" + "wide" "145" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "fgcolor" "G_White" + } + "Assists" + { + "ControlName" "CExLabel" + "fieldName" "Assists" + "font" "ScoreboardVerySmall" + "labelText" "%assists%" + "textAlignment" "west" + "xpos" "271" + "ypos" "17" + "zpos" "3" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "Destruction" + { + "ControlName" "CExLabel" + "fieldName" "Destruction" + "font" "ScoreboardVerySmall" + "labelText" "%destruction%" + "textAlignment" "west" + "xpos" "271" + "ypos" "27" + "zpos" "3" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "Captures" + { + "ControlName" "CExLabel" + "fieldName" "Captures" + "font" "ScoreboardVerySmall" + "labelText" "%captures%" + "textAlignment" "west" + "xpos" "271" + "ypos" "37" + "zpos" "3" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "DefensesLabel" + { + "ControlName" "CExLabel" + "fieldName" "DefensesLabel" + "font" "ScoreboardVerySmall" + "labelText" "#TF_ScoreBoard_DefensesLabel" + "textAlignment" "east" + "xpos" "293" + "ypos" "17" + "zpos" "3" + "wide" "50" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "DominationLabel" + { + "ControlName" "CExLabel" + "fieldName" "DominationLabel" + "font" "ScoreboardVerySmall" + "labelText" "#TF_ScoreBoard_DominationLabel" + "textAlignment" "east" + "xpos" "293" + "ypos" "27" + "zpos" "3" + "wide" "50" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "RevengeLabel" + { + "ControlName" "CExLabel" + "fieldName" "RevengeLabel" + "font" "ScoreboardVerySmall" + "labelText" "#TF_ScoreBoard_RevengeLabel" + "textAlignment" "east" + "xpos" "293" + "ypos" "37" + "zpos" "3" + "wide" "50" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "Defenses" + { + "ControlName" "CExLabel" + "fieldName" "Defenses" + "font" "ScoreboardVerySmall" + "labelText" "%defenses%" + "textAlignment" "west" + "xpos" "345" + "ypos" "17" + "zpos" "3" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "Domination" + { + "ControlName" "CExLabel" + "fieldName" "Domination" + "font" "ScoreboardVerySmall" + "labelText" "%dominations%" + "textAlignment" "west" + "xpos" "345" + "ypos" "27" + "zpos" "3" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "Revenge" + { + "ControlName" "CExLabel" + "fieldName" "Revenge" + "font" "ScoreboardVerySmall" + "labelText" "%Revenge%" + "textAlignment" "west" + "xpos" "345" + "ypos" "37" + "zpos" "3" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "InvulnLabel" + { + "ControlName" "CExLabel" + "fieldName" "InvulnLabel" + "font" "ScoreboardVerySmall" + "labelText" "#TF_ScoreBoard_InvulnLabel" + "textAlignment" "east" + "xpos" "367" + "ypos" "17" + "zpos" "3" + "wide" "50" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "HeadshotsLabel" + { + "ControlName" "CExLabel" + "fieldName" "HeadshotsLabel" + "font" "ScoreboardVerySmall" + "labelText" "#TF_ScoreBoard_HeadshotsLabel" + "textAlignment" "east" + "xpos" "367" + "ypos" "27" + "zpos" "3" + "wide" "50" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "TeleportsLabel" + { + "ControlName" "CExLabel" + "fieldName" "TeleportsLabel" + "font" "ScoreboardVerySmall" + "labelText" "#TF_ScoreBoard_TeleportsLabel" + "textAlignment" "east" + "xpos" "367" + "ypos" "37" + "zpos" "3" + "wide" "50" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "Invuln" + { + "ControlName" "CExLabel" + "fieldName" "Invuln" + "font" "ScoreboardVerySmall" + "labelText" "%invulns%" + "textAlignment" "west" + "xpos" "419" + "ypos" "17" + "zpos" "3" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "Headshots" + { + "ControlName" "CExLabel" + "fieldName" "Headshots" + "font" "ScoreboardVerySmall" + "labelText" "%headshots%" + "textAlignment" "west" + "xpos" "419" + "ypos" "27" + "zpos" "3" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "Teleports" + { + "ControlName" "CExLabel" + "fieldName" "Teleports" + "font" "ScoreboardVerySmall" + "labelText" "%teleports%" + "textAlignment" "west" + "xpos" "419" + "ypos" "37" + "zpos" "3" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "BackstabsLabel" + { + "ControlName" "CExLabel" + "fieldName" "BackstabsLabel" + "font" "ScoreboardVerySmall" + "labelText" "#TF_ScoreBoard_BackstabsLabel" + "textAlignment" "east" + "xpos" "441" + "ypos" "27" + "zpos" "3" + "wide" "50" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "Backstabs" + { + "ControlName" "CExLabel" + "fieldName" "Backstabs" + "font" "ScoreboardVerySmall" + "labelText" "%backstabs%" + "textAlignment" "west" + "xpos" "493" + "ypos" "27" + "zpos" "3" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "BonusLabel" + { + "ControlName" "CExLabel" + "fieldName" "BonusLabel" + "font" "ScoreboardVerySmall" + "labelText" "#TF_ScoreBoard_BonusLabel" + "textAlignment" "east" + "xpos" "441" + "ypos" "17" + "zpos" "3" + "zpos" "3" + "wide" "50" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "Bonus" + { + "ControlName" "CExLabel" + "fieldName" "Bonus" + "font" "ScoreboardVerySmall" + "labelText" "%bonus%" + "textAlignment" "west" + "xpos" "493" + "ypos" "17" + "zpos" "3" + "wide" "20" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "HealingLabel" + { + "ControlName" "CExLabel" + "fieldName" "HealingLabel" + "font" "ScoreboardVerySmall" + "labelText" "#TF_ScoreBoard_HealingLabel" + "textAlignment" "east" + "xpos" "140" + "ypos" "27" + "zpos" "3" + "wide" "50" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "Healing" + { + "ControlName" "CExLabel" + "fieldName" "Healing" + "font" "ScoreboardVerySmall" + "labelText" "%healing%" + "textAlignment" "west" + "xpos" "192" + "ypos" "27" + "zpos" "3" + "wide" "25" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + + "SupportLabel" + { + "ControlName" "CExLabel" + "fieldName" "SupportLabel" + "font" "ScoreboardVerySmall" + "labelText" "#TF_Scoreboard_Support" + "textAlignment" "east" + "xpos" "140" + "ypos" "37" + "zpos" "3" + "wide" "50" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "Support" + { + "ControlName" "CExLabel" + "fieldName" "Support" + "font" "ScoreboardVerySmall" + "labelText" "%support%" + "textAlignment" "west" + "xpos" "192" + "ypos" "37" + "zpos" "3" + "wide" "25" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "DamageLabel" + { + "ControlName" "CExLabel" + "fieldName" "DamageLabel" + "font" "ScoreboardVerySmall" + "labelText" "#TF_Scoreboard_Damage" + "textAlignment" "east" + "xpos" "140" + "ypos" "17" + "zpos" "3" + "wide" "50" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "Damage" + { + "ControlName" "CExLabel" + "fieldName" "Damage" + "font" "ScoreboardVerySmall" + "labelText" "%damage%" + "textAlignment" "west" + "xpos" "192" + "ypos" "17" + "zpos" "3" + "wide" "25" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + } + + "ButtonLegendBG" [$X360] + { + "ControlName" "ImagePanel" + "fieldName" "ButtonLegendBG" + "xpos" "10" + "ypos" "373" + "zpos" "0" + "wide" "539" + "tall" "38" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "0 0 0 153" + "PaintBackgroundType" "0" + } + + "ButtonLegend" [$X360] + { + "ControlName" "EditablePanel" + "fieldName" "ButtonLegend" + "xpos" "10" + "ypos" "373" + "zpos" "1" + "wide" "539" + "tall" "150" + "visible" "1" + + "SelectHintIcon" + { + "ControlName" "CExLabel" + "fieldName" "SelectHintIcon" + "font" "GameUIButtons" + "xpos" "10" + "ypos" "0" + "zpos" "1" + "wide" "300" + "tall" "38" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "C" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "SelectHintLabel" + { + "ControlName" "CExLabel" + "fieldName" "SelectHintLabel" + "font" "ScoreboardMedium" + "xpos" "25" + "ypos" "2" + "zpos" "1" + "wide" "300" + "tall" "39" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#GameUI_Select" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "GamerCardIcon" + { + "ControlName" "CExLabel" + "fieldName" "GamerCardIcon" + "font" "GameUIButtons" + "xpos" "150" + "ypos" "0" + "zpos" "1" + "wide" "300" + "tall" "38" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "A" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "GamerCardLabel" + { + "ControlName" "CExLabel" + "fieldName" "GamerCardLabel" + "font" "ScoreboardMedium" + "xpos" "170" + "ypos" "2" + "zpos" "1" + "wide" "300" + "tall" "39" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_ViewGamercard" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ReputationIcon" + { + "ControlName" "CExLabel" + "fieldName" "ReputationIcon" + "font" "GameUIButtons" + "xpos" "350" + "ypos" "0" + "zpos" "1" + "wide" "300" + "tall" "38" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "X" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + + "ReputationLabel" + { + "ControlName" "CExLabel" + "fieldName" "ReputationLabel" + "font" "ScoreboardMedium" + "xpos" "403" + "ypos" "2" + "zpos" "1" + "wide" "300" + "tall" "39" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#GameUI_PlayerReview" + "textAlignment" "Left" + "dulltext" "0" + "brighttext" "0" + } + } + + "MvMScoreboard" + { + "ControlName" "CTFHudMannVsMachineScoreboard" + "fieldName" "MvMScoreboard" + "xpos" "0" + "ypos" "0" + "zpos" "10" + "wide" "f0" + "tall" "480" + "visible" "0" + "enabled" "1" + + "verbose" "1" + + if_mvm + { + "visible" "1" + } + } +} + diff --git a/hud_toonhud/resource/ui/spectator.res b/hud_toonhud/resource/ui/spectator.res new file mode 100644 index 0000000..16978ed --- /dev/null +++ b/hud_toonhud/resource/ui/spectator.res @@ -0,0 +1,358 @@ +"Resource/UI/Spectator.res" +{ + "Spectator" + { + "ControlName" "Frame" + "fieldName" "Spectator" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + "specgui" + { + } + "topbar" + { + "ControlName" "Panel" + "fieldName" "TopBar" + "xpos" "0" + "ypos" "0" + "tall" "21" + "wide" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "Alpha" "0" + } + "G_Topbar" + { + "ControlName" "EditablePanel" + "fieldName" "G_Topbar" + "xpos" "0" + "ypos" "0" + "zpos" "-10" + "tall" "21" + "wide" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "Alpha" "255" + "bgcolor_override" "G_OpaquePanelBg" + } + "BottomBar" + { + "ControlName" "Frame" + "fieldName" "BottomBar" + "xpos" "0" + "ypos" "r" + "tall" "0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "G_TransparentMenuBG" + } + "bottombarblank" + { + "ControlName" "Panel" + "fieldName" "bottombarblank" + "xpos" "0" + "ypos" "r" + "tall" "0" // this needs to match the size of BottomBar + "wide" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor_override" "G_TransparentMenuBG" + } + "ReinforcementsLabel" + { + "ControlName" "CExLabel" + "fieldName" "ReinforcementsLabel" + "xpos" "0" + "ypos" "50" + "wide" "f0" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#game_respawntime_in_secs" + "textAlignment" "center" + "textinsety" "2" + "font" "G_FontMedium_2" + "fgcolor_override" "G_White" + "paintbackground" "0" + "bgcolor_override" "0 0 0 0" + } + + "BuyBackLabel" + { + "ControlName" "CExLabel" + "fieldName" "BuyBackLabel" + "xpos" "0" + "ypos" "0" + "wide" "400" + "tall" "f0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "" + "textAlignment" "center" + "font" "G_FontSmall" + "wrap" "1" + "centerwrap" "1" + } + + "MapLabel" + { + "ControlName" "CExLabel" + "fieldName" "MapLabel" + "font" "G_FontSmall" + "textinsetx" "5" + "xpos" "r260" + "ypos" "0" + "wide" "240" + "tall" "21" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" // map: cp_bridge + "textAlignment" "east" + "fgcolor_override" "G_White" + } + "ClassOrTeamLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassOrTeamLabel" + "xpos" "0" + "ypos" "0" + "wide" "170" + "tall" "21" + "zpos" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_Spectator_ChangeTeam" + "textAlignment" "center" + "font" "SpectatorKeyHints" + "fgcolor_override" "G_White" + } + "SwitchCamModeKeyLabel" + { + "ControlName" "CExLabel" + "fieldName" "SwitchCamModeKeyLabel" + "xpos" "5" + "ypos" "10" + "wide" "60" + "tall" "21" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "labelText" "#TF_Spectator_ChangeTeam" + "textAlignment" "east" + "font" "SpectatorKeyHints" + "fgcolor_override" "0 0 0 0" + "Alpha" "0" + + } + "SwitchCamModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "SwitchCamModeLabel" + "xpos" "80" + "ypos" "10" + "wide" "125" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#TF_Spectator_SwitchCamMode" + "textAlignment" "west" + "font" "SpectatorKeyHints" + "fgcolor_override" "0 0 0 0" + "Alpha" "0" + } + "CycleTargetFwdKeyLabel" + { + "ControlName" "CExLabel" + "fieldName" "CycleTargetFwdKeyLabel" + "xpos" "5" [$WIN32] + "ypos" "20" [$WIN32] + "wide" "60" [$WIN32] + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#TF_Spectator_ClassOrTeamKey" + "textAlignment" "east" + "font" "SpectatorKeyHints" + "fgcolor_override" "0 0 0 0" + "Alpha" "0" + } + "CycleTargetFwdLabel" + { + "ControlName" "CExLabel" + "fieldName" "CycleTargetFwdLabel" + "xpos" "80" [$WIN32] + "ypos" "20" [$WIN32] + "wide" "125" [$WIN32] + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#TF_Spectator_CycleTargetFwd" + "textAlignment" "west" + "font" "SpectatorKeyHints" + "fgcolor_override" "0 0 0 0" + "Alpha" "0" + } + "CycleTargetRevKeyLabel" + { + "ControlName" "CExLabel" + "fieldName" "CycleTargetRevKeyLabel" + "xpos" "5" [$WIN32] + "ypos" "30" [$WIN32] + "wide" "60" [$WIN32] + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#TF_Spectator_ClassOrTeamKey" + "textAlignment" "east" + "font" "SpectatorKeyHints" + "fgcolor_override" "0 0 0 0" + "Alpha" "0" + } + "CycleTargetRevLabel" + { + "ControlName" "CExLabel" + "fieldName" "CycleTargetRevLabel" + "xpos" "80" [$WIN32] + "ypos" "30" [$WIN32] + "wide" "125" [$WIN32] + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "#TF_Spectator_CycleTargetRev" + "textAlignment" "west" + "font" "SpectatorKeyHints" + "fgcolor_override" "0 0 0 0" + "Alpha" "0" + } + "TipLabel" + { + "ControlName" "CExLabel" + "fieldName" "TipLabel" + "xpos" "15" + "ypos" "r67" + "wide" "200" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "%tip%" + "textAlignment" "center" [$WIN32] + "textAlignment" "north-west" [$X360] + "font" "SpectatorKeyHints" + "wrap" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 200" + "Alpha" "0" + } + "itempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "itempanel" + "xpos" "r175" + "ypos" "200" + "zpos" "10" + "wide" "170" + "tall" "100" + "visible" "0" + "PaintBackgroundType" "0" + "paintborder" "1" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + + "model_ypos" "10" + "model_center_x" "1" + "model_wide" "90" + "model_tall" "60" + + "text_xpos" "10" + "text_ypos" "10" + "text_wide" "150" + "text_center" "1" + + "max_text_height" "100" + "padding_height" "10" + "resize_to_text" "1" + "text_forcesize" "2" + + "itemmodelpanel" + { + "fieldName" "itemmodelpanel" + "use_item_rendertarget" "0" + "useparentbg" "1" + } + + "ItemLabel" + { + "ControlName" "Label" + "fieldName" "ItemLabel" + "font" "DefaultSmall" + "xpos" "10" + "ypos" "3" + "zpos" "1" + "wide" "150" + "tall" "9" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#FreezePanel_Item" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + } + + "spectator_extras" + { + "ControlName" "EditablePanel" + "fieldName" "spectator_extras" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } +} diff --git a/hud_toonhud/resource/ui/spectatorguihealth.res b/hud_toonhud/resource/ui/spectatorguihealth.res new file mode 100644 index 0000000..6249fc0 --- /dev/null +++ b/hud_toonhud/resource/ui/spectatorguihealth.res @@ -0,0 +1,127 @@ +"Resource/UI/SpectatorGUIHealth.res" +{ + "PlayerStatusHealthImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusHealthImage" + "xpos" "3" + "ypos" "3" + "zpos" "4" + "wide" "21" + "tall" "21" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + "PlayerStatusHealthImageBG" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusHealthImageBG" + "xpos" "2" + "ypos" "2" + "zpos" "3" + "wide" "23" + "tall" "23" + "visible" "1" + "enabled" "1" + "image" "../hud/health_bg" + "scaleImage" "1" + "Alpha" "255" + } + "BuildingStatusHealthImageBG" + { + "ControlName" "ImagePanel" + "fieldName" "BuildingStatusHealthImageBG" + "xpos" "0" + "ypos" "2" + "zpos" "3" + "wide" "23" + "tall" "23" + "visible" "0" + "enabled" "1" + "image" "../hud/health_equip_bg" + "scaleImage" "1" + "Alpha" "255" + } + "PlayerStatusHealthBonusImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusHealthBonusImage" + "xpos" "3" + "ypos" "3" + "zpos" "2" + "wide" "21" + "tall" "21" + "visible" "0" + "enabled" "1" + "image" "../hud/health_over_bg" // "../hud/ico_health_cluster" + "scaleImage" "1" + "Alpha" "255" + "autoResize" "1" + } + "PlayerStatusHealthBonusImageBG" + { + "ControlName" "EditablePanel" + "fieldName" "PlayerStatusHealthBonusImageBG" + "xpos" "-5" + "ypos" "-5" + "zpos" "7" + "wide" "25" + "tall" "25" + "visible" "0" + "enabled" "0" + "autoResize" "0" + "paintbackground" "1" + "bgcolor_override" "G_Heal" + "Alpha" "0" + } + "PlayerStatusHealthValue" + { + "ControlName" "CExLabel" + "fieldName" "PlayerStatusHealthValue" + "xpos" "-8" + "ypos" "2" + "zpos" "10" + "wide" "43" + "tall" "23" + "visible" "1" + "enabled" "1" + "labelText" "%Health%" + "textAlignment" "center" + "font" "G_FontTargetIDHealth" + "fgcolor" "G_TargetHealthValue" + "autoResize" "0" + } + "PlayerStatusHealthValueShadow" + { + "ControlName" "CExLabel" + "fieldName" "PlayerStatusHealthValueShadow" + "xpos" "-7" + "ypos" "3" + "zpos" "10" + "wide" "43" + "tall" "23" + "visible" "1" + "enabled" "1" + "labelText" "%Health%" + "textAlignment" "center" + "font" "G_FontTargetIDHealth" + "fgcolor" "G_TargetHealthValueShadow" + "autoResize" "0" + } + "PlayerStatusPlayerLevel" + { + "ControlName" "CExLabel" + "fieldName" "PlayerStatusPlayerLevel" + "xpos" "10" + "ypos" "9" + "zpos" "5" + "wide" "12" + "tall" "12" + "visible" "0" + "enabled" "0" + "textAlignment" "center" + "font" "ScoreboardVerySmall" + "fgcolor" "TFOrange" + } +} diff --git a/hud_toonhud/resource/ui/spectatortournament.res b/hud_toonhud/resource/ui/spectatortournament.res new file mode 100644 index 0000000..accb037 --- /dev/null +++ b/hud_toonhud/resource/ui/spectatortournament.res @@ -0,0 +1,556 @@ +"Resource/UI/SpectatorTournament.res" +{ + "specgui" + { + "ControlName" "Frame" + "fieldName" "specgui" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "enabled" "1" + + "team1_player_base_offset_x" "0" + "team1_player_base_y" "220" + "team1_player_delta_x" "0" + "team1_player_delta_y" "-16" + + "team2_player_base_offset_x" "0" + "team2_player_base_y" "245" + "team2_player_delta_x" "0" + "team2_player_delta_y" "16" + + "playerpanels_kv" + { + "visible" "0" + "wide" "46" // show names 100 + "tall" "15" + "zpos" "1" + + "color_ready" "0 255 0 220" + "color_notready" "0 0 0 220" + + "paintborder" "1" + "paintbackground" "0" + "bgcolor_override" "0 0 0 0" + + "borders" + { + "ControlName" "EditablePanel" + "fieldName" "borders" + "xpos" "0" + "ypos" "0" + "zpos" "20" + "wide" "46" // show names 100 + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "paintborder" "1" + "border" "G_TargetBorder" + } + + "playername" + { + "ControlName" "CExLabel" + "fieldName" "playername" + "font" "DefaultVerySmall" + "xpos" "46" + "ypos" "0" + "zpos" "5" + "wide" "54" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "labelText" "%playername%" + "textAlignment" "center" + "centerwrap" "1" + "paintbackground" "1" + "bgcolor_override" "0 0 0 0" + "textinsety" "0" + + if_mvm + { + "wide" "32" + } + } + + "classimage" + { + "ControlName" "CTFClassImage" + "fieldName" "classimage" + "xpos" "23" + "ypos" "-2" + "zpos" "2" + "wide" "23" + "tall" "23" + "visible" "1" + "enabled" "1" + "image" "../hud/class_scoutred" + "scaleImage" "1" + } + + "classimagebg" + { + "ControlName" "Panel" + "fieldName" "classimagebg" + "xpos" "0" + "ypos" "4" + "zpos" "2" + "wide" "23" + "tall" "23" + "visible" "0" + "enabled" "0" + "bgcolor_override" "Black" + "PaintBackgroundType" "0" + } + + "HealthIcon" + { + "ControlName" "EditablePanel" + "fieldName" "HealthIcon" + "xpos" "0" + "ypos" "0" + "wide" "23" + "tall" "15" + "visible" "1" + "enabled" "1" + "zpos" "1" + "HealthBonusPosAdj" "0" + "HealthDeathWarning" "0.49" + "TFFont" "G_FontTiny" + "HealthDeathWarningColor" "HUDDeathWarning" + "TextColor" "G_White" + "paintborder" "0" + "paintbackground" "1" + "border" "G_HealthBorder" + "bgcolor_override" "G_HealthBarBg" + } + + + "ReadyBG" + { + "ControlName" "ScalableImagePanel" + "fieldName" "ReadyBG" + "xpos" "23" + "ypos" "0" + "zpos" "-1" + "wide" "20" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "image" "../HUD/tournament_panel_brown" + + "src_corner_height" "22" // pixels inside the image + "src_corner_width" "22" + + "draw_corner_width" "0" // screen size of the corners ( and sides ), proportional + "draw_corner_height" "0" + + if_mvm + { + "visible" "1" + } + } + + "ReadyImage" + { + "ControlName" "ImagePanel" + "fieldName" "ReadyImage" + "xpos" "32" + "ypos" "8" + "zpos" "0" + "wide" "12" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "image" "hud/checkmark" + "scaleImage" "1" + + if_mvm + { + "visible" "1" + } + } + + "respawntime" + { + "ControlName" "CExLabel" + "fieldName" "respawntime" + "font" "G_RespawnTimer" + "xpos" "0" + "ypos" "0" + "zpos" "5" + "wide" "23" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "labelText" "%respawntime%" + "textAlignment" "center" + "fgcolor" "G_White" + } + + "chargeamount" + { + "ControlName" "CExLabel" + "fieldName" "chargeamount" + "font" "DefaultVerySmall" + "xpos" "23" + "ypos" "7" + "zpos" "6" + "wide" "23" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "labelText" "%chargeamount%" + "textAlignment" "center" + "fgcolor" "G_White" + } + + "chargeamountblur1" + { + "ControlName" "CExLabel" + "fieldName" "chargeamountblur1" + "font" "DefaultVerySmallBlur" + "xpos" "23" + "ypos" "7" + "zpos" "5" + "wide" "23" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "labelText" "%chargeamount%" + "textAlignment" "center" + "fgcolor" "0 0 0 255" + } + + "chargeamountblur2" + { + "ControlName" "CExLabel" + "fieldName" "chargeamountblur2" + "font" "DefaultVerySmallBlur" + "xpos" "23" + "ypos" "7" + "zpos" "5" + "wide" "23" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "labelText" "%chargeamount%" + "textAlignment" "center" + "fgcolor" "0 0 0 255" + } + + "chargeamountblur3" + { + "ControlName" "CExLabel" + "fieldName" "chargeamountblur3" + "font" "DefaultVerySmallBlur" + "xpos" "23" + "ypos" "7" + "zpos" "5" + "wide" "23" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "labelText" "%chargeamount%" + "textAlignment" "center" + "fgcolor" "0 0 0 255" + } + + "chargeamountblur4" + { + "ControlName" "CExLabel" + "fieldName" "chargeamountblur4" + "font" "DefaultVerySmallBlur" + "xpos" "23" + "ypos" "7" + "zpos" "5" + "wide" "23" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "labelText" "%chargeamount%" + "textAlignment" "center" + "fgcolor" "0 0 0 255" + "bgcolor_override" "0 0 0 0" + } + + "specindex" + { + "ControlName" "CExLabel" + "fieldName" "specindex" + "font" "DefaultVerySmall" + "xpos" "1" + "ypos" "1" + "zpos" "10" + "wide" "10" + "tall" "8" + "autoResize" "1" + "pinCorner" "0" + "visible" "0" + "labelText" "%specindex%" + "textAlignment" "center" + "fgcolor" "G_Yellow" + "paintbackground" "0" + } + } + + if_mvm + { + "team1_player_delta_x" "48" + "team1_player_delta_y" "0" + } + } + + "topbar" + { + "ControlName" "Panel" + "fieldName" "TopBar" + "visible" "1" + "tall" "37" + "Alpha" "0" + + if_mvm { + "tall" "40" + } + } + "BottomBar" + { + "ControlName" "Frame" + "fieldName" "BottomBar" + "visible" "0" + "ypos" "100" + "tall" "0" + } + "bottombarblank" + { + "ControlName" "Panel" + "fieldName" "bottombarblank" + "visible" "0" + "ypos" "480" + } + "ReinforcementsLabel" + { + "ControlName" "CExLabel" + "fieldName" "ReinforcementsLabel" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "21" + "tall_minmode" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#game_respawntime_in_secs" + "textAlignment" "east" + "textinsety" "2" + "textinsetx" "60" + "font" "G_FontSmall_2" + "fgcolor_override" "G_White" + "paintborder" "0" + "paintbackground" "1" + "bgcolor_override" "G_OpaquePanelBg" + + if_mvm + { + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "20" + "tall_minmode" "20" + "paintborder" "0" + "font" "G_FontMedium_2" + "textAlignment" "center" + } + } + "BuyBackLabel" + { + "ControlName" "CExLabel" + "fieldName" "BuyBackLabel" + "xpos" "0" + "ypos" "20" + "wide" "f0" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#TF_PVE_Buyback" + "textAlignment" "Center" + "textinsety" "2" + "font" "G_FontTiny_2" + "fgcolor" "G_Yellow" + "paintbackground" "1" + "bgcolor_override" "190 60 60 225" + + if_mvm + { + "visible" "1" + } + } + + "MapLabel" + { + "ControlName" "CExLabel" + "fieldName" "MapLabel" + "visible" "0" + } + "ClassOrTeamLabel" + { + "ControlName" "CExLabel" + "fieldName" "ClassOrTeamLabel" + "visible" "0" + } + "SwitchCamModeKeyLabel" + { + "ControlName" "CExLabel" + "fieldName" "SwitchCamModeKeyLabel" + "visible" "0" + + } + "SwitchCamModeLabel" + { + "ControlName" "CExLabel" + "fieldName" "SwitchCamModeLabel" + "visible" "0" + } + "CycleTargetFwdKeyLabel" + { + "ControlName" "CExLabel" + "fieldName" "CycleTargetFwdKeyLabel" + "visible" "0" + } + "CycleTargetFwdLabel" + { + "ControlName" "CExLabel" + "fieldName" "CycleTargetFwdLabel" + "visible" "0" + } + "CycleTargetRevKeyLabel" + { + "ControlName" "CExLabel" + "fieldName" "CycleTargetRevKeyLabel" + "visible" "0" + } + "CycleTargetRevLabel" + { + "ControlName" "CExLabel" + "fieldName" "CycleTargetRevLabel" + "visible" "0" + } + "TipLabel" + { + "ControlName" "CExLabel" + "fieldName" "TipLabel" + "visible" "0" + } + "itempanel" + { + "ControlName" "CItemModelPanel" + "fieldName" "itempanel" + "xpos" "r175" + "ypos" "200" + "zpos" "10" + "wide" "170" + "tall" "100" + "visible" "0" + "PaintBackgroundType" "0" + "paintborder" "1" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "G_PanelBg" + + "model_ypos" "10" + "model_center_x" "1" + "model_wide" "90" + "model_tall" "60" + + "text_xpos" "10" + "text_ypos" "10" + "text_wide" "150" + "text_center" "1" + + "max_text_height" "100" + "padding_height" "10" + "resize_to_text" "1" + "text_forcesize" "2" + + "itemmodelpanel" + { + "fieldName" "itemmodelpanel" + "use_item_rendertarget" "0" + "useparentbg" "1" + } + + "ItemLabel" + { + "ControlName" "Label" + "fieldName" "ItemLabel" + "font" "DefaultSmall" + "xpos" "10" + "ypos" "3" + "zpos" "1" + "wide" "150" + "tall" "9" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#FreezePanel_Item" + "textAlignment" "Center" + "dulltext" "0" + "brighttext" "0" + } + + // Shows Unknown label in MvM when spectating players items - Not fixed in default HUD! + // + // "attriblabel" + // { + // "ControlName" "CExLabel" + // "fieldName" "attriblabel" + // "font" "ItemFontAttribLarge" + // "xpos" "0" + // "ypos" "30" + // "zpos" "2" + // "wide" "140" + // "tall" "60" + // "autoResize" "0" + // "pinCorner" "0" + // "visible" "1" + // "enabled" "1" + // "labelText" "%attriblist%" + // "textAlignment" "south" + // "fgcolor" "235 226 202 255" + // "centerwrap" "1" + // } + } + + "spectator_extras" + { + "ControlName" "EditablePanel" + "fieldName" "spectator_extras" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + +} diff --git a/hud_toonhud/resource/ui/spectatortournamentguihealth.res b/hud_toonhud/resource/ui/spectatortournamentguihealth.res new file mode 100644 index 0000000..b648b4e --- /dev/null +++ b/hud_toonhud/resource/ui/spectatortournamentguihealth.res @@ -0,0 +1,126 @@ +"Resource/UI/SpectatorTournamentGUIHealth.res" +{ + "PlayerStatusHealthImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusHealthImage" + "xpos" "-488" + "ypos" "0" + "zpos" "4" + "wide" "1000" + "tall" "15" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + } + "PlayerStatusHealthImageBG" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusHealthImageBG" + "xpos" "-28" + "ypos" "0" + "zpos" "3" + "wide" "79" + "tall" "15" + "visible" "0" + "enabled" "0" + "image" "../hud/health_bg" + "scaleImage" "1" + "Alpha" "0" + } + "BuildingStatusHealthImageBG" + { + "ControlName" "ImagePanel" + "fieldName" "BuildingStatusHealthImageBG" + "xpos" "0" + "ypos" "2" + "zpos" "3" + "wide" "23" + "tall" "15" + "visible" "0" + "enabled" "1" + "image" "../hud/health_equip_bg" + "scaleImage" "1" + } + "PlayerStatusHealthBonusImage" + { + "ControlName" "ImagePanel" + "fieldName" "PlayerStatusHealthBonusImage" + "xpos" "-4" + "ypos" "-10" + "zpos" "6" + "wide" "34" + "tall" "34" + "visible" "0" + "enabled" "1" + "image" "../hud/ico_health_cluster" + "scaleImage" "1" + "Alpha" "255" + "autoResize" "1" + } + "PlayerStatusHealthBonusImageBG" + { + "ControlName" "EditablePanel" + "fieldName" "PlayerStatusHealthBonusImageBG" + "xpos" "-5" + "ypos" "-5" + "zpos" "7" + "wide" "100" + "tall" "50" + "visible" "1" + "enabled" "1" + "autoResize" "0" + "paintbackground" "1" + "bgcolor_override" "G_Heal" + "Alpha" "0" + } + "PlayerStatusHealthValue" + { + "ControlName" "CExLabel" + "fieldName" "PlayerStatusHealthValue" + "xpos" "-10" + "ypos" "0" + "zpos" "10" + "wide" "43" + "tall" "15" + "visible" "1" + "enabled" "1" + "labelText" "%Health%" + "textAlignment" "center" + "font" "G_FontTargetIDHealth" + "fgcolor" "G_TargetHealthValue" + "autoResize" "1" + } + "PlayerStatusHealthValueShadow" + { + "ControlName" "CExLabel" + "fieldName" "PlayerStatusHealthValueShadow" + "xpos" "-9" + "ypos" "1" + "zpos" "10" + "wide" "43" + "tall" "15" + "visible" "1" + "enabled" "1" + "labelText" "%Health%" + "textAlignment" "center" + "font" "G_FontTargetIDHealth" + "fgcolor" "G_TargetHealthValueShadow" + "autoResize" "1" + } + "PlayerStatusPlayerLevel" + { + "ControlName" "CExLabel" + "fieldName" "PlayerStatusPlayerLevel" + "xpos" "10" + "ypos" "9" + "zpos" "5" + "wide" "12" + "tall" "12" + "visible" "0" + "enabled" "1" + "textAlignment" "center" + "font" "ScoreboardVerySmall" + "fgcolor" "TFOrange" + } +} diff --git a/hud_toonhud/resource/ui/statpanel_base.res b/hud_toonhud/resource/ui/statpanel_base.res new file mode 100644 index 0000000..7998dbe --- /dev/null +++ b/hud_toonhud/resource/ui/statpanel_base.res @@ -0,0 +1,155 @@ +"Resource/UI/StatPanel_PlayTime.res" +{ + "StatPanelBG" + { + "ControlName" "CTFImagePanel" + "fieldName" "StatPanelBG" + "xpos" "-12" + "ypos" "5" + "zpos" "0" + "wide" "286" + "wide_lodef" "420" + "tall" "183" + "tall_lodef" "210" + "visible" "0" + "enabled" "0" + "image" "../hud/death_panel_blue_bg" + "scaleImage" "1" + "teambg_2" "../hud/death_panel_red_bg" + "teambg_3" "../hud/death_panel_blue_bg" + } + "StatPanelClassImage" + { + "ControlName" "ImagePanel" + "fieldName" "StatPanelClassImage" + "xpos" "0" + "xpos_lodef" "3" + "ypos" "30" + "ypos_lodef" "17" + "zpos" "1" + "wide" "72" + "wide_lodef" "100" + "tall" "72" + "tall_lodef" "100" + "visible" "0" + "enabled" "0" + "image" "../hud/class_scoutred" + "scaleImage" "1" + } + "titleLable" + { + "ControlName" "Label" + "fieldName" "titleLable" + "font" "TFFontSmall" + "font_lodef" "HudFontSmall" + "xpos" "72" + "xpos_lodef" "100" + "ypos" "32" + "ypos_lodef" "30" + "zpos" "2" + "wide" "175" + "wide_lodef" "250" + "tall" "10" + "tall_lodef" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "%title%" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + } + "summaryLabel" + { + "ControlName" "Label" + "fieldName" "summaryLabel" + "font" "TFFontMedium" + "font_lodef" "HudFontSmall" + "xpos" "72" + "xpos_lodef" "100" + "ypos" "37" + "ypos_lodef" "45" + "zpos" "2" + "wide" "175" + "wide_lodef" "280" + "tall" "40" + "tall_lodef" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "%statdesc%" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "1" + } + "StatLabelLarge" + { + "ControlName" "Label" + "fieldName" "StatLabelLarge" + "font" "HudFontMedium" + "xpos" "82" + "xpos_lodef" "110" + "ypos" "78" + "ypos_hidef" "80" + "ypos_lodef" "94" + "zpos" "3" + "wide" "200" + "tall" "20" + "tall_lodef" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "%stattextlarge%" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + } + "StatLabelSmall" + { + "ControlName" "Label" + "fieldName" "StatLabelSmall" + "font" "TFFontMedium" + "font_lodef" "HudFontSmall" + "xpos" "82" + "xpos_lodef" "110" + "ypos" "78" + "ypos_lodef" "92" + "zpos" "3" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "labelText" "%stattextsmall%" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + } + StatBox + { + "ControlName" "Panel" + "fieldName" "StatBox" + "visible" "0" + "enabled" "0" + "pinCorner" "0" + "xpos" "72" + "xpos_lodef" "100" + "ypos" "77" + "ypos_lodef" "88" + "zpos" "3" + "wide" "175" + "wide_lodef" "240" + "tall" "20" + "tall_lodef" "24" + "PaintBackgroundType" "0" + "paintborder" "1" + "border" "G_TargetBorder" + "paintbackground" "1" + "bgcolor_override" "0 0 0 100" + } +} diff --git a/hud_toonhud/resource/ui/statsummary.res b/hud_toonhud/resource/ui/statsummary.res new file mode 100644 index 0000000..0d50a5c --- /dev/null +++ b/hud_toonhud/resource/ui/statsummary.res @@ -0,0 +1,2379 @@ +"Resource/UI/winpanel.res" +{ + "TFStatsSummary" + { + "ControlName" "EditablePanel" + "fieldName" "TFStatsSummary" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + } + + "MainBackground" + { + "ControlName" "ImagePanel" + "fieldName" "MainBackground" + "xpos" "-9999" + "ypos" "0" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "image" "" + "scaleImage" "1" + } + + "MainBackgroundColor" + { + "ControlName" "EditablePanel" + "fieldName" "MainBackgroundColor" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "G_MenuBg" + } + + "MapInfo" + { + "ControlName" "EditablePanel" + "fieldName" "MapInfo" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + "bgcolor_override" "0 0 0 0" + + "BackgroundColor" + { + "ControlName" "EditablePanel" + "fieldName" "BackgroundColor" + "xpos" "0" + "ypos" "0" + "zpos" "0" + "wide" "f0" + "tall" "f0" + "visible" "1" + "enabled" "1" + "bgcolor_override" "G_MenuBg" + } + + "Background" + { + "ControlName" "ImagePanel" + "fieldName" "Background" + "xpos" "-9999" + "ypos" "0" + "wide" "0" + "tall" "0" + "visible" "0" + "enabled" "0" + "image" "stamp_background_map" + "scaleImage" "1" + } + + "MapImage" + { + "ControlName" "ImagePanel" + "fieldName" "MapImage" + "xpos" "-9999" + "ypos" "30" + "zpos" "2" + "wide" "300" + "tall" "300" + "visible" "0" + "enabled" "0" + "image" "" + "scaleImage" "1" + } + + "TeamSilhouette" + { + "ControlName" "CTFImagePanel" + "fieldName" "TeamSilhouette" + "xpos" "c-300" + "ypos" "r385" + "zpos" "198" + "wide" "600" + "tall" "300" + "visible" "1" + "enabled" "1" + "image" "replay/thumbnails/teamsilhouette" + "scaleImage" "1" + "drawcolor" "G_Highlight" + "Alpha" "255" + } + + "FooterShade" + { + "ControlName" "EditablePanel" + "fieldname" "FooterShade" + "xpos" "0" + "ypos" "r100" + "zpos" "2" + "wide" "f0" + "tall" "100" + "pinCorner" "0" + "autoResize" "0" + "visible" "1" + "enable" "1" + "paintbackground" "1" + "bgcolor_override" "G_Footer" + } + + "ContributedLabel" + { + "ControlName" "EditablePanel" + "fieldName" "ContributedLabel" + "xpos" "0" + "ypos" "150" + "zpos" "40" + "wide" "f0" + "tall" "50" + "visible" "0" + "enabled" "1" + + "BG" + { + "ControlName" "EditablePanel" + "fieldName" "BG" + "xpos" "0" + "ypos" "0" + "wide" "0" + "tall" "0" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "paintborder" "0" + "paintbackground" "0" + } + + "ActualLabel" + { + "ControlName" "CExLabel" + "fieldName" "ActualLabel" + "font" "DefaultVerySmall" + "labelText" "#TF_Contributed" + "textAlignment" "center" + "fgcolor" "G_MenuText" + "xpos" "0" + "ypos" "0" + "zpos" "40" + "wide" "f0" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "centerwrap" "0" + "wrap" "0" + } + } + + "InfoBG" + { + "ControlName" "EditablePanel" + "fieldName" "InfoBG" + "xpos" "c-285" + "ypos" "125" + "wide" "245" + "tall" "280" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "border" "NoBorder" + "paintbackground" "1" + "bgcolor_override" "0 255 0 0" + } + + "Title" + { + "ControlName" "CExLabel" + "fieldName" "Title" + "font" "HudFontSmallBold" + "labelText" "%title%" + "textAlignment" "west" + "xpos" "-9999" + "ypos" "130" + "zpos" "2" + "wide" "245" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "255 181 50 255" + } + "MapAuthors" + { + "ControlName" "CExLabel" + "fieldName" "MapAuthors" + "font" "HudFontSmallBold" + "labelText" "%authors%" + "textAlignment" "north" + "xpos" "-9999" + "ypos" "150" + "zpos" "2" + "wide" "245" + "tall" "275" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + } + + "MapLeaderboardTitle" + { + "ControlName" "CExLabel" + "fieldName" "MapLeaderboardTitle" + "font" "HudFontSmallBold" + "labelText" "%map_leaderboard_title%" + "textAlignment" "north" + "xpos" "-9999" + "ypos" "130" + "zpos" "2" + "wide" "245" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "137 191 60 255" + } + } + + "OnYourWayLabel" + { + "ControlName" "CExLabel" + "font" "G_FontMedium_2" + "labelText" "#LoadingMap" + "textAlignment" "center" + "xpos" "0" + "ypos" "50" + "zpos" "40" + "wide" "f0" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_MenuText" + "Alpha" "200" + } + + "MapLabel" + { + "ControlName" "CExLabel" + "fieldName" "MapLabel" + "font" "G_FontBig" + "labelText" "%maplabel%" + "textAlignment" "center" + "centerwrap" "1" + "xpos" "0" + "ypos" "80" + "zpos" "50" + "wide" "f0" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_MenuText" + } + + "MapType" + { + "ControlName" "CExLabel" + "fieldName" "MapType" + "font" "G_FontMedium_2" + "labelText" "%maptype%" + "textAlignment" "center" + "xpos" "0" + "ypos" "120" + "zpos" "50" + "wide" "f0" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor" "G_MenuText" + "Alpha" "200" + } + +/////// + + "StatData" + { + "ControlName" "EditablePanel" + "fieldName" "StatData" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + + "NonInteractiveHeaders" + { + "ControlName" "EditablePanel" + "fieldName" "NonInteractiveHeaders" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + + "BarChartLabelA" + { + "ControlName" "Label" + "fieldName" "BarChartLabelA" + "font" "ScoreboardVerySmall" + "labelText" "#StatSummary_StatTitle_MostPoints" + "textAlignment" "east" + "xpos" "c-282" + "ypos" "182" + "zpos" "5" + "wide" "150" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_MenuText" + } + "BarChartLabelB" + { + "ControlName" "Label" + "fieldName" "BarChartLabelB" + "font" "ScoreboardVerySmall" + "labelText" "#StatSummary_StatTitle_TotalPlaytime" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "182" + "zpos" "5" + "wide" "150" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_MenuText" + } + "OverallRecordLabel" + { + "ControlName" "Label" + "fieldName" "OverallRecordLabel" + "font" "ScoreboardVerySmall" + "labelText" "#StatSummary_Label_AsAnyClass" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "182" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_MenuText" + } + } + "InteractiveHeaders" + { + "ControlName" "EditablePanel" + "fieldName" "InteractiveHeaders" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + + "BarChartComboA" + { + "ControlName" "ComboBox" + "fieldName" "BarChartComboA" + "xpos" "c-285" + "ypos" "212" + "zpos" "10" + "wide" "154" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "BarChartComboB" + { + "ControlName" "ComboBox" + "fieldName" "BarChartComboB" + "xpos" "c-127" + "ypos" "212" + "zpos" "10" + "wide" "154" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "ClassCombo" + { + "ControlName" "ComboBox" + "fieldName" "ClassCombo" + "xpos" "c+124" + "ypos" "200" + "zpos" "10" + "wide" "167" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + } + "AveragesBG" + { + "ControlName" "EditablePanel" + "fieldName" "AveragesBG" + "xpos" "c-295" + "ypos" "180" + "wide" "405" + "tall" "200" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "border" "NoBorder" + "paintbackground" "0" + "bgcolor_override" "0 0 0 0" + } + "AveragesLabel" + { + "ControlName" "Label" + "fieldName" "AveragesLabel" + "font" "ScoreboardMedium" + "labelText" "#StatSummary_Label_PerformanceReport" + "textAlignment" "west" + "xpos" "c-285" + "ypos" "140" [$WINDOWS] + "ypos" "185" [!$WINDOWS] + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + } + "ClassBarBG1A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG1A" + "xpos" "c-285" + "ypos" "200" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG1B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG1B" + "xpos" "c+30" + "ypos" "200" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar1A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar1A" + "xpos" "c-282" + "ypos" "202" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar1B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar1B" + "xpos" "c-127" + "ypos" "202" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel1A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel1A" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel1A%" + "textAlignment" "west" + "fgcolor_override" "G_White" + "xpos" "c-282" + "ypos" "198" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel1B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel1B" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel1B%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "198" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel1" + { + "ControlName" "Label" + "fieldName" "ClassLabel1" + "font" "G_FontSmall_2" + "fgcolor_override" "G_FooterText" + "labelText" "%class1%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "198" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG2A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG2A" + "xpos" "c-285" + "ypos" "218" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG2B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG2B" + "xpos" "c+30" + "ypos" "218" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar2A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar2A" + "xpos" "c-282" + "ypos" "220" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar2B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar2B" + "xpos" "c-127" + "ypos" "220" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel2A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel2A" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel2A%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "216" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel2B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel2B" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel2B%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "216" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel2" + { + "ControlName" "Label" + "fieldName" "ClassLabel2" + "fgcolor_override" "G_FooterText" + "font" "G_FontSmall_2" + "labelText" "%class2%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "216" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG3A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG3A" + "xpos" "c-285" + "ypos" "236" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG3B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG3B" + "xpos" "c+30" + "ypos" "236" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar3A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar3A" + "xpos" "c-282" + "ypos" "238" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar3B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar3B" + "xpos" "c-127" + "ypos" "238" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel3A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel3A" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel3A%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "234" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel3B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel3B" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel3B%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "234" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel3" + { + "ControlName" "Label" + "fieldName" "ClassLabel3" + "fgcolor_override" "G_FooterText" + "font" "G_FontSmall_2" + "labelText" "%class3%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "234" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG4A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG4A" + "xpos" "c-285" + "ypos" "254" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG4B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG4B" + "xpos" "c+30" + "ypos" "254" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar4A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar4A" + "xpos" "c-282" + "ypos" "256" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar4B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar4B" + "xpos" "c-127" + "ypos" "256" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel4A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel4A" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel4A%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "252" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel4B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel4B" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel4B%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "252" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel4" + { + "ControlName" "Label" + "fieldName" "ClassLabel4" + "fgcolor_override" "G_FooterText" + "font" "G_FontSmall_2" + "labelText" "%class4%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "252" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG5A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG5A" + "xpos" "c-285" + "ypos" "272" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG5B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG5B" + "xpos" "c+30" + "ypos" "272" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar5A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar5A" + "xpos" "c-282" + "ypos" "274" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar5B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar5B" + "xpos" "c-127" + "ypos" "274" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel5A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel5A" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel5A%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "270" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel5B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel5B" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel5B%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "270" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel5" + { + "ControlName" "Label" + "fieldName" "ClassLabel5" + "fgcolor_override" "G_FooterText" + "font" "G_FontSmall_2" + "labelText" "%class5%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "270" + "zpos" "5" + "wide" "282" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG6A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG6A" + "xpos" "c-285" + "ypos" "290" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG6B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG6B" + "xpos" "c+30" + "ypos" "290" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar6A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar6A" + "xpos" "c-282" + "ypos" "292" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar6B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar6B" + "xpos" "c-127" + "ypos" "292" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel6A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel6A" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel6A%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "288" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel6B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel6B" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel6B%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "288" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel6" + { + "ControlName" "Label" + "fieldName" "ClassLabel6" + "fgcolor_override" "G_FooterText" + "font" "G_FontSmall_2" + "labelText" "%class6%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "288" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG7A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG7A" + "xpos" "c-285" + "ypos" "308" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG7B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG7B" + "xpos" "c+30" + "ypos" "308" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar7A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar7A" + "xpos" "c-282" + "ypos" "310" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar7B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar7B" + "xpos" "c-127" + "ypos" "310" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel7A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel7A" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel7A%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "306" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel7B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel7B" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel7B%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "306" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel7" + { + "ControlName" "Label" + "fieldName" "ClassLabel7" + "fgcolor_override" "G_FooterText" + "font" "G_FontSmall_2" + "labelText" "%class7%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "306" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG8A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG8A" + "xpos" "c-285" + "ypos" "326" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG8B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG8B" + "xpos" "c+30" + "ypos" "326" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar8A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar8A" + "xpos" "c-282" + "ypos" "328" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar8B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar8B" + "xpos" "c-127" + "ypos" "328" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel8A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel8A" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel8A%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "324" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel8B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel8B" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel8B%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "324" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel8" + { + "ControlName" "Label" + "fieldName" "ClassLabel8" + "fgcolor_override" "G_FooterText" + "font" "G_FontSmall_2" + "labelText" "%class8%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "324" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG9A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG9A" + "xpos" "c-285" + "ypos" "344" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG9B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG9B" + "xpos" "c+30" + "ypos" "344" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar9A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar9A" + "xpos" "c-282" + "ypos" "346" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar9B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar9B" + "xpos" "c-127" + "ypos" "346" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel9A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel9A" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel9A%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "342" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel9B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel9B" + "font" "ScoreboardVerySmall" + "labelText" "%classbarlabel9B%" + "fgcolor_override" "G_White" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "342" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel9" + { + "ControlName" "Label" + "fieldName" "ClassLabel9" + "fgcolor_override" "G_FooterText" + "font" "G_FontSmall_2" + "labelText" "%class9%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "342" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "RecordsBG" + { + "ControlName" "EditablePanel" + "fieldName" "RecordsBG" + "xpos" "c+115" + "ypos" "180" + "wide" "200" + "tall" "200" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + "paintborder" "0" + "border" "NoBorder" + "paintbackground" "0" + "bgcolor_override" "0 0 0 0" + } + "RecordsLabel1" + { + "ControlName" "Label" + "fieldName" "RecordsLabel1" + "font" "ScoreboardMediumSmall" + "labelText" "#StatSummary_Label_BestMoments" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "140" [$WINDOWS] + "ypos" "140" [!$WINDOWS] + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "0" + } + "RecordsSubBG1" + { + "ControlName" "ImagePanel" + "fieldName" "RecordsSubBG1" + "xpos" "c+118" + "ypos" "200" + "zpos" "2" + "wide" "167" + "tall" "160" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "RecordsLabel" + { + "ControlName" "Label" + "fieldName" "RecordsLabel" + "font" "ScoreboardMedium" + "labelText" "#StatSummary_Records" + "fgcolor_override" "G_FooterText" + "textAlignment" "west" + "xpos" "c-265" + "ypos" "202" + "zpos" "5" + "wide" "220" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + } + "OverallRecord1Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord1Label" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord1label%" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "197" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord1Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord1Value" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord1value%" + "textAlignment" "west" + "xpos" "c+204" + "ypos" "197" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord2Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord2Label" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord2label%" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "207" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord2Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord2Value" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord2value%" + "textAlignment" "west" + "xpos" "c+204" + "ypos" "207" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord3Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord3Label" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord3label%" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "217" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord3Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord3Value" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord3value%" + "textAlignment" "west" + "xpos" "c+204" + "ypos" "217" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord4Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord4Label" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord4label%" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "227" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord4Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord4Value" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord4value%" + "textAlignment" "west" + "xpos" "c+204" + "ypos" "227" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord5Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord5Label" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord5label%" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "237" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord5Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord5Value" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord5value%" + "textAlignment" "west" + "xpos" "c+204" + "ypos" "237" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord6Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord6Label" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord6label%" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "247" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord6Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord6Value" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord6value%" + "textAlignment" "west" + "xpos" "c+204" + "ypos" "247" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord7Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord7Label" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord7label%" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "257" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord7Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord7Value" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord7value%" + "textAlignment" "west" + "xpos" "c+204" + "ypos" "257" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord8Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord8Label" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord8label%" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "267" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord8Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord8Value" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord8value%" + "textAlignment" "west" + "xpos" "c+204" + "ypos" "267" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord9Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord9Label" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord9label%" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "277" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord9Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord9Value" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord9value%" + "textAlignment" "west" + "xpos" "c+204" + "ypos" "277" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord10Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord10Label" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord10label%" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "287" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord10Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord10Value" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord10value%" + "textAlignment" "west" + "xpos" "c+204" + "ypos" "287" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord11Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord11Label" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord11label%" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "297" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord11Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord11Value" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord11value%" + "textAlignment" "west" + "xpos" "c+204" + "ypos" "297" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord12Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord12Label" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord12label%" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "307" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord12Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord12Value" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord12value%" + "textAlignment" "west" + "xpos" "c+204" + "ypos" "307" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord13Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord13Label" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord13label%" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "317" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord13Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord13Value" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord13value%" + "textAlignment" "west" + "xpos" "c+204" + "ypos" "317" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord14Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord14Label" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord14label%" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "327" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord14Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord14Value" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord14value%" + "textAlignment" "west" + "xpos" "c+204" + "ypos" "327" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord15Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord15Label" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord15label%" + "textAlignment" "west" + "xpos" "c+122" + "ypos" "337" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "OverallRecord15Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord15Value" + "font" "ScoreboardVerySmall" + "labelText" "%classrecord15value%" + "textAlignment" "west" + "xpos" "c+204" + "ypos" "337" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + + "HideBgPanel" + { + "ControlName" "EditablePanel" + "fieldName" "HideBgPanel" + "xpos" "0" + "ypos" "r305" + "zpos" "0" + "wide" "f0" + "tall" "305" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_MenuBg" + } + + "StatFooterShade" + { + "ControlName" "EditablePanel" + "fieldname" "StatFooterShade" + "xpos" "0" + "ypos" "r100" + "zpos" "2" + "wide" "f0" + "tall" "100" + "pinCorner" "0" + "autoResize" "0" + "visible" "1" + "enable" "1" + "paintbackground" "1" + "bgcolor_override" "G_Footer" + } + + } + "TipImage" + { + "ControlName" "CTFImagePanel" + "fieldName" "TipImage" + "xpos" "c-285" + "ypos" "417" + "zpos" "12" + "wide" "35" + "tall" "35" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + } + "TipText" + { + "ControlName" "Label" + "fieldName" "TipText" + "font" "ScoreboardVerySmall" + "labelText" "%tiptext%" + "textAlignment" "west" + "xpos" "c-245" + "ypos" "410" + "zpos" "12" + "wide" "350" + "tall" "48" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_FooterText" + } + "NextTipButton" [$WINDOWS] + { + "ControlName" "Button" + "fieldName" "NextTipButton" + "xpos" "c-248" + "ypos" "305" + "zpos" "6" + "wide" "90" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_NextTip" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "nexttip" + } + "ResetStatsButton" [$WINDOWS] + { + "ControlName" "Button" + "fieldName" "ResetStatsButton" + "xpos" "c130" + "ypos" "270" + "zpos" "6" + "wide" "150" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_ResetStats" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "resetstatsbutton" + } + "CloseButton" [$WINDOWS] + { + "ControlName" "Button" + "fieldName" "CloseButton" + "xpos" "r190" + "ypos" "r50" + "zpos" "6" + "wide" "150" + "tall" "30" + "autoResize" "0" + "pinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_Close" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "vguicancel" + } + "Footer" [$X360] + { + "ControlName" "CTFFooter" + "fieldName" "Footer" + "bgcolor" "TanDarker" + "paintbackground" "1" + "tall" "100" + "center" "1" + "buttonoffsety" "20" + "button_separator" "10" + "fonttext" "MatchmakingDialogMenuLarge" + "buttongap" "50" + "textadjust" "3" + "zpos" "6" + "fgcolor" "HudOffWhite" + + "button" + { + "name" "back" + "text" "#GameUI_Back" + "icon" "#GameUI_Icons_B_BUTTON" + } + + "button" + { + "name" "nexttip" + "text" "#TF_NextTip_360" + "icon" "#GameUI_Icons_A_BUTTON" + } + } + "TitleBanner" [$X360] + { + "ControlName" "ImagePanel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "128" + "image" "menu_header" + } +} \ No newline at end of file diff --git a/hud_toonhud/resource/ui/statsummary_embedded.res b/hud_toonhud/resource/ui/statsummary_embedded.res new file mode 100644 index 0000000..98342e1 --- /dev/null +++ b/hud_toonhud/resource/ui/statsummary_embedded.res @@ -0,0 +1,2138 @@ +"Resource/UI/winpanel.res" +{ + "TFStatsSummary" + { + "ControlName" "EditablePanel" + "fieldName" "TFStatsSummary" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "visible" "0" + "enabled" "1" + "bgcolor_override" "G_MenuBg" + } + "MainBackground" + { + "ControlName" "EditablePanel" + "fieldName" "MainBackground" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + "bgcolor_override" "200 200 200 255" + } + "OnYourWayLabel" [$WINDOWS] + { + "ControlName" "CExLabel" + "fieldName" "OnYourWayLabel" + "font" "HudFontMediumBold" + "labelText" "#LoadingMap" + "textAlignment" "center" + "xpos" "0" + "ypos" "50" + "zpos" "50" + "wide" "360" + "tall" "35" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + } + "MapLabel" + { + "ControlName" "CExLabel" + "fieldName" "MapLabel" + "font" "HudFontMediumBigBold" [$WINDOWS] + "font" "HudFontMediumBold" [$X360] + "labelText" "%maplabel%" + "textAlignment" "center" [$WINDOWS] + "textAlignment" "west" [$X360] + "xpos" "5" [$WINDOWS] + "xpos" "60" [$X360] + "ypos" "92" + "zpos" "50" + "wide" "350" [$WINDOWS] + "wide" "600" [$X360] + "tall" "35" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + } + "MapType" [$WINDOWS] + { + "ControlName" "CExLabel" + "fieldName" "MapType" + "font" "HudFontMediumBigBold" + "labelText" "%maptype%" + "textAlignment" "center" + "xpos" "5" + "ypos" "117" + "zpos" "50" + "wide" "350" + "tall" "35" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + } + "StatData" + { + "ControlName" "EditablePanel" + "fieldName" "StatData" + "xpos" "0" + "ypos" "-110" + "zpos" "1" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + + "NonInteractiveHeaders" + { + "ControlName" "EditablePanel" + "fieldName" "NonInteractiveHeaders" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + + "BarChartLabelA" + { + "ControlName" "Label" + "fieldName" "BarChartLabelA" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_MenuText" + "labelText" "#StatSummary_StatTitle_MostPoints" + "textAlignment" "east" + "xpos" "c-282" + "ypos" "212" + "zpos" "5" + "wide" "150" [!$X360] + "wide" "170" [$X360] + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "BarChartLabelB" + { + "ControlName" "Label" + "fieldName" "BarChartLabelB" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_MenuText" + "labelText" "#StatSummary_StatTitle_TotalPlaytime" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "212" + "zpos" "5" + "wide" "150" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecordLabel" + { + "ControlName" "Label" + "fieldName" "OverallRecordLabel" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_MenuText" + "labelText" "#StatSummary_Label_AsAnyClass" + "textAlignment" "west" + "xpos" "c+130" + "ypos" "200" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + } + "InteractiveHeaders" + { + "ControlName" "EditablePanel" + "fieldName" "InteractiveHeaders" + "xpos" "0" + "ypos" "0" + "zpos" "2" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + + "BarChartComboA" + { + "ControlName" "ComboBox" + "fieldName" "BarChartComboA" + "xpos" "c-285" + "ypos" "212" + "zpos" "10" + "wide" "154" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "fgcolor_override" "G_MenuText" + } + "BarChartComboB" + { + "ControlName" "ComboBox" + "fieldName" "BarChartComboB" + "xpos" "c-127" + "ypos" "212" + "zpos" "10" + "wide" "154" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "fgcolor_override" "G_MenuText" + } + "ClassCombo" + { + "ControlName" "ComboBox" + "fieldName" "ClassCombo" + "xpos" "c+124" + "ypos" "212" + "zpos" "10" + "wide" "167" + "tall" "14" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "fgcolor_override" "G_MenuText" + } + } + "AveragesBG" + { + "ControlName" "EditablePanel" + "fieldName" "AveragesBG" + "xpos" "c-295" + "ypos" "165" + "wide" "405" + "tall" "265" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "border" "NoBorder" + "paintbackground" "0" + "bgcolor_override" "G_MenuShader" + } + "AveragesLabel" + { + "ControlName" "Label" + "fieldName" "AveragesLabel" + "font" "G_FontMedium" + "labelText" "#StatSummary_Label_PerformanceReport" + "textAlignment" "west" + "xpos" "c-285" + "ypos" "180" [$WINDOWS] + "ypos" "195" [!$WINDOWS] + "wide" "385" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_MenuText" + } + "ClassBarBG1A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG1A" + "xpos" "c-285" + "ypos" "230" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG1B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG1B" + "xpos" "c+30" + "ypos" "230" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar1A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar1A" + "xpos" "c-282" + "ypos" "232" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar1B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar1B" + "xpos" "c-127" + "ypos" "232" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel1A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel1A" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel1A%" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "228" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel1B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel1B" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel1B%" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "228" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel1" + { + "ControlName" "Label" + "fieldName" "ClassLabel1" + "font" "ScoreboardSmall" + "fgcolor_override" "G_FooterText" + "labelText" "%class1%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "228" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG2A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG2A" + "xpos" "c-285" + "ypos" "248" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG2B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG2B" + "xpos" "c+30" + "ypos" "248" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar2A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar2A" + "xpos" "c-282" + "ypos" "250" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar2B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar2B" + "xpos" "c-127" + "ypos" "250" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel2A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel2A" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel2A%" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "246" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel2B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel2B" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel2B%" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "246" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel2" + { + "ControlName" "Label" + "fieldName" "ClassLabel2" + "font" "ScoreboardSmall" + "fgcolor_override" "G_FooterText" + "labelText" "%class2%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "246" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG3A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG3A" + "xpos" "c-285" + "ypos" "266" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG3B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG3B" + "xpos" "c+30" + "ypos" "266" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar3A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar3A" + "xpos" "c-282" + "ypos" "268" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar3B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar3B" + "xpos" "c-127" + "ypos" "268" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel3A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel3A" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel3A%" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "264" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel3B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel3B" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel3B%" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "264" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel3" + { + "ControlName" "Label" + "fieldName" "ClassLabel3" + "font" "ScoreboardSmall" + "fgcolor_override" "G_FooterText" + "labelText" "%class3%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "264" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG4A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG4A" + "xpos" "c-285" + "ypos" "284" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG4B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG4B" + "xpos" "c+30" + "ypos" "284" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar4A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar4A" + "xpos" "c-282" + "ypos" "286" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar4B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar4B" + "xpos" "c-127" + "ypos" "286" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel4A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel4A" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel4A%" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "282" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel4B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel4B" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel4B%" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "282" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel4" + { + "ControlName" "Label" + "fieldName" "ClassLabel4" + "font" "ScoreboardSmall" + "fgcolor_override" "G_FooterText" + "labelText" "%class4%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "282" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG5A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG5A" + "xpos" "c-285" + "ypos" "302" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG5B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG5B" + "xpos" "c+30" + "ypos" "302" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar5A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar5A" + "xpos" "c-282" + "ypos" "304" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar5B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar5B" + "xpos" "c-127" + "ypos" "304" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel5A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel5A" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel5A%" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "300" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel5B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel5B" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel5B%" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "300" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel5" + { + "ControlName" "Label" + "fieldName" "ClassLabel5" + "font" "ScoreboardSmall" + "fgcolor_override" "G_FooterText" + "labelText" "%class5%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "300" + "zpos" "5" + "wide" "282" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG6A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG6A" + "xpos" "c-285" + "ypos" "320" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG6B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG6B" + "xpos" "c+30" + "ypos" "320" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar6A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar6A" + "xpos" "c-282" + "ypos" "322" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar6B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar6B" + "xpos" "c-127" + "ypos" "322" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel6A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel6A" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel6A%" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "318" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel6B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel6B" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel6B%" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "318" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel6" + { + "ControlName" "Label" + "fieldName" "ClassLabel6" + "font" "ScoreboardSmall" + "fgcolor_override" "G_FooterText" + "labelText" "%class6%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "318" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG7A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG7A" + "xpos" "c-285" + "ypos" "338" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG7B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG7B" + "xpos" "c+30" + "ypos" "338" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar7A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar7A" + "xpos" "c-282" + "ypos" "340" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar7B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar7B" + "xpos" "c-127" + "ypos" "340" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel7A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel7A" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel7A%" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "336" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel7B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel7B" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel7B%" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "336" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel7" + { + "ControlName" "Label" + "fieldName" "ClassLabel7" + "font" "ScoreboardSmall" + "fgcolor_override" "G_FooterText" + "labelText" "%class7%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "336" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG8A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG8A" + "xpos" "c-285" + "ypos" "356" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG8B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG8B" + "xpos" "c+30" + "ypos" "356" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar8A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar8A" + "xpos" "c-282" + "ypos" "358" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar8B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar8B" + "xpos" "c-127" + "ypos" "358" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel8A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel8A" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel8A%" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "354" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "ClassBarLabel8B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel8B" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel8B%" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "354" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "G_FooterText" + } + "ClassLabel8" + { + "ControlName" "Label" + "fieldName" "ClassLabel8" + "font" "ScoreboardSmall" + "fgcolor_override" "G_FooterText" + "labelText" "%class8%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "354" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarBG9A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG9A" + "xpos" "c-285" + "ypos" "374" + "zpos" "2" + "wide" "312" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBarBG9B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBarBG9B" + "xpos" "c+30" + "ypos" "374" + "zpos" "2" + "wide" "70" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "ClassBar9A" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar9A" + "xpos" "c-282" + "ypos" "376" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBar9B" + { + "ControlName" "ImagePanel" + "fieldName" "ClassBar9B" + "xpos" "c-127" + "ypos" "376" + "zpos" "3" + "wide" "151" + "tall" "12" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Highlight" + "PaintBackgroundType" "0" + } + "ClassBarLabel9A" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel9A" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel9A%" + "textAlignment" "west" + "xpos" "c-282" + "ypos" "372" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassBarLabel9B" + { + "ControlName" "Label" + "fieldName" "ClassBarLabel9B" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_White" + "labelText" "%classbarlabel9B%" + "textAlignment" "west" + "xpos" "c-127" + "ypos" "372" + "zpos" "6" + "wide" "100" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ClassLabel9" + { + "ControlName" "Label" + "fieldName" "ClassLabel9" + "font" "ScoreboardSmall" + "fgcolor_override" "G_FooterText" + "labelText" "%class9%" + "textAlignment" "west" + "xpos" "c+34" + "ypos" "372" + "zpos" "5" + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "RecordsBG" + { + "ControlName" "EditablePanel" + "fieldName" "RecordsBG" + "xpos" "c+115" + "ypos" "165" + "wide" "200" + "tall" "265" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintborder" "0" + "border" "NoBorder" + "paintbackground" "0" + "bgcolor_override" "G_MenuShader" + } + "RecordsLabel1" + { + "ControlName" "Label" + "fieldName" "RecordsLabel1" + "font" "ScoreboardMediumSmall" + "fgcolor_override" "G_FooterText" + "labelText" "#StatSummary_Label_BestMoments" + "textAlignment" "west" + "xpos" "c+124" + "ypos" "170" [$WINDOWS] + "ypos" "180" [!$WINDOWS] + "wide" "300" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + } + "RecordsSubBG1" + { + "ControlName" "ImagePanel" + "fieldName" "RecordsSubBG1" + "xpos" "c+124" + "ypos" "230" + "zpos" "2" + "wide" "167" + "tall" "160" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "G_Footer" + "PaintBackgroundType" "0" + } + "RecordsLabel" + { + "ControlName" "Label" + "fieldName" "RecordsLabel" + "font" "ScoreboardMedium" + "fgcolor_override" "G_FooterText" + "labelText" "#StatSummary_Records" + "textAlignment" "west" + "xpos" "c-265" + "ypos" "232" + "zpos" "5" + "wide" "220" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + } + "OverallRecord1Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord1Label" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord1label%" + "textAlignment" "west" + "xpos" "c+128" + "ypos" "227" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord1Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord1Value" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord1value%" + "textAlignment" "west" + "xpos" "c+210" + "ypos" "227" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord2Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord2Label" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord2label%" + "textAlignment" "west" + "xpos" "c+128" + "ypos" "237" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord2Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord2Value" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord2value%" + "textAlignment" "west" + "xpos" "c+210" + "ypos" "237" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord3Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord3Label" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord3label%" + "textAlignment" "west" + "xpos" "c+128" + "ypos" "247" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord3Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord3Value" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord3value%" + "textAlignment" "west" + "xpos" "c+210" + "ypos" "247" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord4Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord4Label" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord4label%" + "textAlignment" "west" + "xpos" "c+128" + "ypos" "257" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord4Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord4Value" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord4value%" + "textAlignment" "west" + "xpos" "c+210" + "ypos" "257" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord5Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord5Label" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord5label%" + "textAlignment" "west" + "xpos" "c+128" + "ypos" "267" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord5Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord5Value" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord5value%" + "textAlignment" "west" + "xpos" "c+210" + "ypos" "267" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord6Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord6Label" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord6label%" + "textAlignment" "west" + "xpos" "c+128" + "ypos" "277" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord6Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord6Value" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord6value%" + "textAlignment" "west" + "xpos" "c+210" + "ypos" "277" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord7Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord7Label" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord7label%" + "textAlignment" "west" + "xpos" "c+128" + "ypos" "287" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord7Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord7Value" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord7value%" + "textAlignment" "west" + "xpos" "c+210" + "ypos" "287" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord8Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord8Label" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord8label%" + "textAlignment" "west" + "xpos" "c+128" + "ypos" "297" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord8Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord8Value" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord8value%" + "textAlignment" "west" + "xpos" "c+210" + "ypos" "297" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord9Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord9Label" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord9label%" + "textAlignment" "west" + "xpos" "c+128" + "ypos" "307" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord9Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord9Value" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord9value%" + "textAlignment" "west" + "xpos" "c+210" + "ypos" "307" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord10Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord10Label" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord10label%" + "textAlignment" "west" + "xpos" "c+128" + "ypos" "317" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord10Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord10Value" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord10value%" + "textAlignment" "west" + "xpos" "c+210" + "ypos" "317" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord11Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord11Label" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord11label%" + "textAlignment" "west" + "xpos" "c+128" + "ypos" "327" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord11Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord11Value" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord11value%" + "textAlignment" "west" + "xpos" "c+210" + "ypos" "327" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord12Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord12Label" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord12label%" + "textAlignment" "west" + "xpos" "c+128" + "ypos" "337" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord12Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord12Value" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord12value%" + "textAlignment" "west" + "xpos" "c+210" + "ypos" "337" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord13Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord13Label" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord13label%" + "textAlignment" "west" + "xpos" "c+128" + "ypos" "347" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord13Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord13Value" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord13value%" + "textAlignment" "west" + "xpos" "c+210" + "ypos" "347" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord14Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord14Label" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord14label%" + "textAlignment" "west" + "xpos" "c+128" + "ypos" "357" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord14Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord14Value" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord14value%" + "textAlignment" "west" + "xpos" "c+210" + "ypos" "357" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord15Label" + { + "ControlName" "Label" + "fieldName" "OverallRecord15Label" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord15label%" + "textAlignment" "west" + "xpos" "c+128" + "ypos" "367" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "OverallRecord15Value" + { + "ControlName" "Label" + "fieldName" "OverallRecord15Value" + "font" "ScoreboardVerySmall" + "fgcolor_override" "G_FooterText" + "labelText" "%classrecord15value%" + "textAlignment" "west" + "xpos" "c+210" + "ypos" "367" + "zpos" "5" + "wide" "200" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + } + "TipImage" + { + "ControlName" "CTFImagePanel" + "fieldName" "TipImage" + "xpos" "c-285" + "ypos" "340" [$WINDOWS] + "ypos" "335" [!$WINDOWS] + "zpos" "12" + "wide" "40" + "tall" "40" + "visible" "0" + "enabled" "1" + "image" "" + "scaleImage" "1" + } + "TipText" + { + "ControlName" "Label" + "fieldName" "TipText" + "font" "ScoreboardVerySmall" + "labelText" "%tiptext%" + "textAlignment" "west" + "xpos" "c-245" + "ypos" "340" + "zpos" "12" + "wide" "540" + "tall" "25" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "1" + "fgcolor_override" "G_MenuText" + } + "NextTipButton" + { + "ControlName" "Button" + "fieldName" "NextTipButton" + "font" "Default" + "xpos" "c-235" + "ypos" "365" [$WINDOWS] + "ypos" "360" [!$WINDOWS] + "zpos" "6" + "wide" "40" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_NextTip" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "nexttip" + } + "ResetStatsButton" + { + "ControlName" "Button" + "fieldName" "ResetStatsButton" + "xpos" "c124" + "ypos" "287" + "zpos" "6" + "wide" "150" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "#TF_ResetStats" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "resetstatsbutton" + } + "CloseButton" [$WINDOWS] + { + "ControlName" "Button" + "fieldName" "CloseButton" + "xpos" "r190" + "ypos" "r50" + "zpos" "6" + "wide" "150" + "tall" "30" + "autoResize" "0" + "pinCorner" "2" + "visible" "0" + "enabled" "0" + "tabPosition" "0" + "labelText" "#TF_Close" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "vguicancel" + } + "Footer" [$X360] + { + "ControlName" "CTFFooter" + "fieldName" "Footer" + "bgcolor" "TanDarker" + "paintbackground" "1" + "tall" "100" + "center" "1" + "buttonoffsety" "20" + "button_separator" "10" + "fonttext" "MatchmakingDialogMenuLarge" + "buttongap" "50" + "textadjust" "3" + "zpos" "6" + "fgcolor" "HudOffWhite" + + "button" + { + "name" "back" + "text" "#GameUI_Back" + "icon" "#GameUI_Icons_B_BUTTON" + } + + "button" + { + "name" "nexttip" + "text" "#TF_NextTip_360" + "icon" "#GameUI_Icons_A_BUTTON" + } + } + "TitleBanner" [$X360] + { + "ControlName" "ImagePanel" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "128" + "image" "menu_header" + } + + "Wall" + { + "ControlName" "EditablePanel" + "fieldName" "Wall" + "xpos" "0" + "ypos" "50" + "zpos" "-5" + "wide" "f0" + "tall" "280" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "paintbackground" "1" + "bgcolor_override" "G_MenuShader" + } +} diff --git a/hud_toonhud/resource/ui/steamfriendpanel.res b/hud_toonhud/resource/ui/steamfriendpanel.res new file mode 100644 index 0000000..cb22caf --- /dev/null +++ b/hud_toonhud/resource/ui/steamfriendpanel.res @@ -0,0 +1,77 @@ +"Resource/UI/SteamFriendPanel.res" +{ + "avatar" + { + "fieldName" "avatar" + "xpos" "1" + "ypos" "1" + "wide" "o1" + "tall" "f2" + "proportionaltoparent" "1" + "mouseinputenabled" "0" + "scaleImage" "1" + } + + "InteractButton" + { + "fieldName" "InteractButton" + "xpos" "0" + "ypos" "0" + "zpos" "-1" + "wide" "f0" + "tall" "f0" + "proportionaltoparent" "1" + "command" "open_menu" + "labeltext" "" + "textalignment" "center" + "stay_armed_on_click" "1" + "roundedcorners" "0" + "paintbackground" "1" + + "defaultBgColor_override" "0 0 0 0" + "armedBgColor_override" "94 150 49 5" + + "border_default" "NoBorder" + "border_armed" "FriendHighlightBorder" + } + + "NameLabel" + { + "ControlName" "Label" + "fieldName" "NameLabel" + "xpos" "rs1" + "ypos" "0" + "zpos" "100" + "wide" "f25" + "tall" "10" + "textAlignment" "north-west" + "visible" "1" + "enabled" "1" + "proportionaltoparent" "1" + "wrap" "0" + "labelText" "%name%" + "proportionaltoparent" "1" + "font" "G_FontTiny_2" + "mouseinputenabled" "0" + } + + "StatusLabel" + { + "fieldName" "StatusLabel" + "xpos" "rs1" + "ypos" "10" + "zpos" "100" + "wide" "f25" + "tall" "10" + "textAlignment" "west" + "visible" "1" + "enabled" "1" + "proportionaltoparent" "1" + "wrap" "0" + "labelText" "%status%" + "proportionaltoparent" "1" + "font" "DefaultVerySmall" + "fgcolor_override" "TanDark" + "mouseinputenabled" "0" + } +} diff --git a/hud_toonhud/resource/ui/streamlistpanel.res b/hud_toonhud/resource/ui/streamlistpanel.res new file mode 100644 index 0000000..f8585b7 --- /dev/null +++ b/hud_toonhud/resource/ui/streamlistpanel.res @@ -0,0 +1,216 @@ +"Resource/UI/StreamListPanel.res" +{ + + "HeaderContainer" + { + "ControlName" "EditablePanel" + "fieldName" "HeaderContainer" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "300" + "tall" "24" + "visible" "1" + + "HeaderLabel" + { + "ControlName" "CExLabel" + "fieldName" "HeaderLabel" + "font" "HudFontSmallBold" + "textAlignment" "west" + "textinsetx" "15" + "labelText" "#MMenu_Stream_LiveStream" + "xpos" "0" + "ypos" "0" + "zpos" "1" + "wide" "300" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "fgcolor_override" "255 255 255 255" + } + } + + "CloseButton" + { + "ControlName" "CExImageButton" + "fieldName" "CloseButton" + "xpos" "281" + "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" + + "navDown" "MOTD_URLButton" + "navActivate" "

    msA0MHO|xU zNzlnl`WRFyAp>w{IzCOoGgGv01??8$JvFsR-YLU(5z0@AL-{6Pu>`*sW3vc<7vOKC zoic3{np;6a$Y^KraU$1b|B=Xj=`-tP{Ag7V*5U*uzo}3Dp3u z>47nA#5<;XW1RaS<-Z?f+W<0<3?hTc5OOAXa~MYYEb!e(G78%P#*ndO92rk0kcngx znM@hEo2({l(7&t5I?S0ZWGz`mt|M2H8_4D41@aNuM(!dHVza=@#3gluFc?C4v zPyPnE_;>OT@+!6vOe1gNZLe>The6$clWUQ6`xf~p#^!7CEjAv^0=3TpPs|3r@4y(G zi;)+zU@=B=3ApYESxPPd{VycT$ui`h-HBwci^vMHl6*tHL!NDzB6dz?@($iwXCgbu zPQ<_y$Y)QuN4WzbB7va^u};eomDr9PUASH9-c z0=&%IPm5@K+JSaNmQV=_QZhUlX@PzkuAdfZC*`aK5UR>z@mKD( zc)>i;U@ype<6L2!1I9UMoGXoUm2s{%&NarllX32BoVy$69>%$+ac(ruT1No4xBj`p zfL~$2uQ1?O81O3$_!S2H3Il$H0l&h4Utz$nFyL1h@GA`X6$bnY1Ac`8KVZNQ81MrI z{D1*JV89O;@B;>Xy!TF{U%-GLFyIFa_yGfczLBu~A4ionO042GDBLDyZ literal 0 HcmV?d00001 diff --git a/hud_toonhud/resource/fonts/ToonHUD Hemi Head.ttf b/hud_toonhud/resource/fonts/ToonHUD Hemi Head.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2064df26e930754f40a67234d81e0c1b1513616d GIT binary patch literal 61700 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 literal 0 HcmV?d00001 diff --git a/hud_toonhud/resource/fonts/ToonHUD Icons.ttf b/hud_toonhud/resource/fonts/ToonHUD Icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e814adb8586158d8197f348ea6f57c61daadc531 GIT binary patch literal 11868 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 z1B3y>0AYYIKo}ql5C#YXgaN_;VSq3|7$6J~1_%R$0m1-bfG|K9APf)&2m^!x!T@1_ zFhCd}3=jqg1B3y>0AYYIKo}ql5C#YXgaN_;VSq3|7$6J~1_%R$0m1-bfG|K9APf)& z2m^!x!T@1_FhCd}3=jqg1B3y>0AYYIKo}ql5C#YXgaN_;VSq3|7$6J~1_%R$0m1-b zfG|K9APf)&2m^!x!T@1_FhCd}3=jqg1B3y>0AYYIKo}ql5C#YXgaN_;VSq3|7$6J~ z1_%R$0m1-bfG|K9APf)&2m^!x!T@1_FhCd}3=jqg1B3y>0AYYIKo}ql5C#YXgaN_; zVSq3|7$6J~1_%R$0m1-bfG|K9APf)&2m^!x!T@1_FhCd}3=jqg1B3y>0AYYIKo}ql z5C#YXgaN_;VSq3|7$6J~1_%R$0m1-bfG|K9APf)&2m^!x!T@1_FhCd}3=jqg1B3y> z0AYYIKo}ql5C#YXgaN_;VSq3|7$6J~1_%R$0m1-bfG|K9APf)&2m^!x!T@1_FhCd} z3=jqg1B3y>0AYYIKo}ql5C#YXgaN_;VSq3|7$6J~1_%R$0m1-bfG|K9APf)&2m^!x z!T@1_FhCd}3=jqg1B3y>0AYYIKo}ql5C#YXgaN_;VSq3|7$6J~1_%R$0m1-bfG|K9 zAPf)&2m^!x!T@1_FhCd}3=jqg1B3y>0AYYIKo}ql5C#YXgaN_;VSq3|7$6J~1_%R$ z0m1-bfG|K9APf)&2m^!x!T@1_FhCd}3=jqg1B3y>0AYYIKo}ql5C#YXgaN_;VSq3| z7$6J~1_%R$0m1-bfG|K9APf)&2m^!x!T@1_FhCd}3=jqg1B3y>0AYYIKo}ql5C#YX zgaN_;VSq3|7$6J~1_%R$0m1-bfG|K9APf)&2m^!x!T@1_FhCd}3=jqg1B3y>0AYYI zKo}ql5C#YXgaN_;VSq3|7$6J~1_%R$0m1-bfG|K9APf)&2m^!x!T@1_FhCd}3=jqg z1B3y>0AYYIKo}ql5C#YXgaN_;VSq3|7$6J~1_%R$0m1-bfG|K9APf)&2m^!x!T@1_ zFhCd}3=jqg1B3y>0AYYIKo}ql5C#YXgaN_;VSq3|7$6J~1_%R$0m1-bfG|K9APf)& z2m^!x!T@1_FhCd}3=jqg1B3y>0AYYIKo}ql5C#YXgaN_;VSq3|7$6J~1_%R$0m1-b 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≻0gq9`gN7U1|h7P|N^hJ@L&V!S`Z!i3h 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�lSjYIWis0!V* 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