From 4fa244374ac009cbe4e29c839df335b58ac6466a Mon Sep 17 00:00:00 2001 From: Azumgi Date: Thu, 25 Jan 2018 16:04:20 +0300 Subject: [PATCH] Added fav icon --- vmf_source/gui/header_fav_icon.dds | Bin 0 -> 9344 bytes vmf_source/gui/header_fav_icon.texture | 18 ++++++++++++++++++ vmf_source/gui/header_fav_icon_lit.dds | Bin 0 -> 9344 bytes vmf_source/gui/header_fav_icon_lit.texture | 18 ++++++++++++++++++ vmf_source/materials/header_fav_icon.material | 14 ++++++++++++++ .../materials/header_fav_icon_lit.material | 14 ++++++++++++++ vmf_source/resource_packages/vmf.package | 2 ++ .../mods/vmf/modules/vmf_options_view.lua | 2 ++ 8 files changed, 68 insertions(+) create mode 100644 vmf_source/gui/header_fav_icon.dds create mode 100644 vmf_source/gui/header_fav_icon.texture create mode 100644 vmf_source/gui/header_fav_icon_lit.dds create mode 100644 vmf_source/gui/header_fav_icon_lit.texture create mode 100644 vmf_source/materials/header_fav_icon.material create mode 100644 vmf_source/materials/header_fav_icon_lit.material diff --git a/vmf_source/gui/header_fav_icon.dds b/vmf_source/gui/header_fav_icon.dds new file mode 100644 index 0000000000000000000000000000000000000000..88e96e8d8fa9b08cf08bb098443b435554371a3c GIT binary patch literal 9344 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 literal 0 HcmV?d00001 diff --git a/vmf_source/gui/header_fav_icon_lit.texture b/vmf_source/gui/header_fav_icon_lit.texture new file mode 100644 index 0000000..106792c --- /dev/null +++ b/vmf_source/gui/header_fav_icon_lit.texture @@ -0,0 +1,18 @@ +common = { + input = { + filename = "gui/header_fav_icon_lit" + } + output = { + apply_processing = true + correct_gamma = true + cut_alpha_threshold = 0.5 + enable_cut_alpha_threshold = false + format = "A8R8G8B8" + mipmap_filter = "kaiser" + mipmap_filter_wrap_mode = "mirror" + mipmap_keep_original = false + mipmap_num_largest_steps_to_discard = 0 + mipmap_num_smallest_steps_to_discard = 0 + srgb = true + } +} \ No newline at end of file diff --git a/vmf_source/materials/header_fav_icon.material b/vmf_source/materials/header_fav_icon.material new file mode 100644 index 0000000..b78a2e9 --- /dev/null +++ b/vmf_source/materials/header_fav_icon.material @@ -0,0 +1,14 @@ +header_fav_icon = { + material_contexts = { + surface_material = "" + } + + shader = "gui_gradient:DIFFUSE_MAP:MASKED" + + textures = { + diffuse_map = "gui/header_fav_icon" + } + + variables = { + } +} diff --git a/vmf_source/materials/header_fav_icon_lit.material b/vmf_source/materials/header_fav_icon_lit.material new file mode 100644 index 0000000..a0130d3 --- /dev/null +++ b/vmf_source/materials/header_fav_icon_lit.material @@ -0,0 +1,14 @@ +header_fav_icon_lit = { + material_contexts = { + surface_material = "" + } + + shader = "gui_gradient:DIFFUSE_MAP:MASKED" + + textures = { + diffuse_map = "gui/header_fav_icon_lit" + } + + variables = { + } +} diff --git a/vmf_source/resource_packages/vmf.package b/vmf_source/resource_packages/vmf.package index d31e78b..db0ef89 100644 --- a/vmf_source/resource_packages/vmf.package +++ b/vmf_source/resource_packages/vmf.package @@ -10,6 +10,8 @@ material = [ "materials/header_background" "materials/header_background_lit" "materials/common_widgets_background_lit" + "materials/header_fav_icon" + "materials/header_fav_icon_lit" ] lua = [ diff --git a/vmf_source/scripts/mods/vmf/modules/vmf_options_view.lua b/vmf_source/scripts/mods/vmf/modules/vmf_options_view.lua index 9368731..6aba185 100644 --- a/vmf_source/scripts/mods/vmf/modules/vmf_options_view.lua +++ b/vmf_source/scripts/mods/vmf/modules/vmf_options_view.lua @@ -12,6 +12,8 @@ local vmf = get_mod("VMF") inject_material("materials/header_background", "header_background", "ingame_ui") inject_material("materials/header_background_lit", "header_background_lit", "ingame_ui") inject_material("materials/common_widgets_background_lit", "common_widgets_background_lit", "ingame_ui") +inject_material("materials/header_fav_icon", "header_fav_icon", "ingame_ui") +inject_material("materials/header_fav_icon_lit", "header_fav_icon_lit", "ingame_ui") --███████╗ ██████╗███████╗███╗ ██╗███████╗ ██████╗ ██████╗ █████╗ ██████╗ ██╗ ██╗███████╗ --██╔════╝██╔════╝██╔════╝████╗ ██║██╔════╝██╔════╝ ██╔══██╗██╔══██╗██╔══██╗██║ ██║██╔════╝