diff --git a/vmf_source/gui/header_fav_icon.dds b/vmf_source/gui/header_fav_icon.dds new file mode 100644 index 0000000..88e96e8 Binary files /dev/null and b/vmf_source/gui/header_fav_icon.dds differ diff --git a/vmf_source/gui/header_fav_icon.texture b/vmf_source/gui/header_fav_icon.texture new file mode 100644 index 0000000..360fb76 --- /dev/null +++ b/vmf_source/gui/header_fav_icon.texture @@ -0,0 +1,18 @@ +common = { + input = { + filename = "gui/header_fav_icon" + } + 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/gui/header_fav_icon_lit.dds b/vmf_source/gui/header_fav_icon_lit.dds new file mode 100644 index 0000000..c8efa11 Binary files /dev/null and b/vmf_source/gui/header_fav_icon_lit.dds differ 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") --███████╗ ██████╗███████╗███╗ ██╗███████╗ ██████╗ ██████╗ █████╗ ██████╗ ██╗ ██╗███████╗ --██╔════╝██╔════╝██╔════╝████╗ ██║██╔════╝██╔════╝ ██╔══██╗██╔══██╗██╔══██╗██║ ██║██╔════╝