{ "$schema": "https://raw.githubusercontent.com/CriticalFlaw/TF2HUD.Editor/master/src/TF2HUD.Editor/JSON/Schema/schema.json", "Author": "CriticalFlaw", "Description": "Custom HUD for Team Fortress 2, with the focus on minimalistic design and dark themed colors.", "Thumbnail": "https://raw.githubusercontent.com/mastercomfig/hud-db/main/hud-resources/flawhud/banner.webp", "Screenshots": [ "https://raw.githubusercontent.com/mastercomfig/hud-db/main/hud-resources/flawhud/menu.webp", "https://raw.githubusercontent.com/mastercomfig/hud-db/main/hud-resources/flawhud/hud.webp", "https://raw.githubusercontent.com/mastercomfig/hud-db/main/hud-resources/flawhud/scoreboard.webp", "https://raw.githubusercontent.com/mastercomfig/hud-db/main/hud-resources/flawhud/spectator.webp" ], "Background": "https://user-images.githubusercontent.com/6818236/123523046-34d56600-d68f-11eb-8838-fbf112c45ea7.png", "Layout": [ "0 0 3 3", "1 1 4 5", "2 2 4 5", "2 2 4 5", "2 2 4 5" ], "Links": { "GitHub": "https://github.com/CriticalFlaw/flawhud", "TF2Huds": "https://tf2huds.dev/hud/FlawHUD", "ComfigHuds": "https://comfig.app/huds/page/flawhud/", "Steam": "https://steamcommunity.com/groups/FlawHUD", "Discord": "https://discord.gg/hTdtK9vBhE", "Download": [ { "Source": "GitHub", "Link": "https://github.com/CriticalFlaw/flawhud/archive/refs/heads/master.zip" } ] }, "CustomizationsFolder": "resource//ui//#customizations", "EnabledFolder": "resource//ui//#customizations//_enabled", "Controls": { "HUD Colors": [ { "Name": "fh_color_primary", "Label": "Theme Color", "Type": "ColorPicker", "ToolTip": "Primary theme and text color.", "Value": "235 226 202 255", "Restart": true, "Pulse": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "TanLight": "$value" } } } } }, { "Name": "fh_color_ubercharge", "Label": "UberCharge", "Type": "ColorPicker", "ToolTip": "Color of the UberCharge meter.", "Value": "0 225 165 255", "Restart": true, "Pulse": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "UberCharge": "$value" } } } } }, { "Name": "fh_color_target_damage", "Label": "Damage Dealt", "Type": "ColorPicker", "ToolTip": "Color of the damage amount dealt to another player.", "Value": "255 255 0 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "TargetDamage": "$value" } } } } } ], "Player Colors": [ { "Name": "fh_color_health_buff", "Label": "Buffed Health", "Type": "ColorPicker", "ToolTip": "Color of player's health, when buffed.", "Value": "0 191 121 255", "Restart": true, "Shadow": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "Overheal": "$value", "TargetHealth": "$value" } } } } }, { "Name": "fh_color_health_low", "Label": "Low Health", "Type": "ColorPicker", "ToolTip": "Color of player's health when low.", "Value": "215 25 25 255", "Restart": true, "Shadow": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "LowHealth": "$value" } } } } }, { "Name": "fh_color_ammo_low", "Label": "Low Ammo", "Type": "ColorPicker", "ToolTip": "Color of player's ammo when low.", "Value": "215 25 25 255", "Restart": true, "Shadow": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "LowAmmo": "$value" } } } } } ], "Item Quality": [ { "Name": "fh_color_unique", "Label": "Unique", "Type": "ColorPicker", "Value": "255 215 0 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorUnique": "$value" } } } } }, { "Name": "fh_color_strange", "Label": "Strange", "Type": "ColorPicker", "Value": "207 106 50 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorStrange": "$value" } } } } }, { "Name": "fh_color_vintage", "Label": "Vintage", "Type": "ColorPicker", "Value": "71 98 145 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorVintage": "$value" } } } } }, { "Name": "fh_color_haunted", "Label": "Haunted", "Type": "ColorPicker", "Value": "56 243 171 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorHaunted": "$value" } } } } }, { "Name": "fh_color_genuine", "Label": "Genuine", "Type": "ColorPicker", "Value": "77 116 85 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorrarity1": "$value" } } } } }, { "Name": "fh_color_collectors", "Label": "Collectors", "Type": "ColorPicker", "Value": "170 0 0 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorCollectors": "$value" } } } } }, { "Name": "fh_color_unusual", "Label": "Unusual", "Type": "ColorPicker", "Value": "134 80 172 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorrarity4": "$value" } } } } }, { "Name": "fh_color_community", "Label": "Community", "Type": "ColorPicker", "Value": "112 176 74 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorCommunity": "$value" } } } } }, { "Name": "fh_color_valve", "Label": "Valve", "Type": "ColorPicker", "Value": "165 15 121 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorDeveloper": "$value" } } } } }, { "Name": "fh_color_civilian", "Label": "Civilian", "Type": "ColorPicker", "Value": "176 195 217 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "ItemRarityCommon": "$value" } } } } }, { "Name": "fh_color_freelance", "Label": "Freelance", "Type": "ColorPicker", "Value": "94 152 217 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "ItemRarityUncommon": "$value" } } } } }, { "Name": "fh_color_mercenary", "Label": "Mercenary", "Type": "ColorPicker", "Value": "75 105 255 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "ItemRarityRare": "$value" } } } } }, { "Name": "fh_color_commando", "Label": "Commando", "Type": "ColorPicker", "Value": "136 71 255 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "ItemRarityMythical": "$value" } } } } }, { "Name": "fh_color_assassin", "Label": "Assassin", "Type": "ColorPicker", "Value": "211 44 230 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "ItemRarityLegendary": "$value" } } } } }, { "Name": "fh_color_elite", "Label": "Elite", "Type": "ColorPicker", "Value": "235 75 75 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "ItemRarityAncient": "$value" } } } } } ], "Crosshair": [ { "Name": "fh_val_xhair_style", "Label": "Style", "ToolTip": "Style of crosshair.", "Type": "Crosshair", "Value": "<", "Files": { "resource/ui/hudplayerclass.res": { "CustomCrosshair": { "labelText": "$value" } } } }, { "Name": "fh_val_xhair_size", "Label": "Size", "Type": "IntegerUpDown", "Value": "18", "Minimum": "10", "Maximum": "30", "Increment": "1", "ToolTip": "Size of the crosshair.", "Files": { "resource/ui/hudplayerclass.res": { "CustomCrosshair": { "font": "Size:$value" } } } }, { "Name": "fh_color_xhair_normal", "Label": "Crosshair", "Type": "ColorPicker", "ToolTip": "Default crosshair color.", "Value": "242 242 242 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "Crosshair": "$value" } } } } }, { "Name": "fh_color_xhair_pulse", "Label": "Hitmarker", "Type": "ColorPicker", "ToolTip": "Color of crosshair when hitting another player.", "Value": "255 0 0 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "CrosshairDamage": "$value" } } } } }, { "Name": "fh_toggle_xhair_pulse", "Label": "Toggle Hitmarker", "Type": "Checkbox", "ToolTip": "Toggle hitmarker animation.", "Value": "true", "Files": { "scripts/hudanimations_hitmarker.txt": { "uncomment": [ "StopEvent HitMarker", "RunEvent HitMarker" ] } } }, { "Name": "fh_toggle_xhair_enable", "Label": "Toggle Crosshair", "Type": "Checkbox", "ToolTip": "Toggle crosshair feature.", "Value": "false", "Files": { "resource/ui/hudplayerclass.res": { "CustomCrosshair": { "visible": { "true": "1", "false": "0" } } } } } ], "Customizations": [ { "Name": "fh_toggle_disguise_image", "Label": "Show Disguise Image", "Type": "Checkbox", "ToolTip": "Toggle the spy silhouette seen when changing the disguise.", "Value": "true", "Files": { "resource/ui/hudplayerclass.res": { "PlayerStatusSpyOutlineImage": { "image": { "true": "../hud/class_spy_outline", "false": "replay/thumbnails/transparent" } } } } }, { "Name": "fh_toggle_transparent_viewmodels", "Label": "Transparent Viewmodels", "Type": "Checkbox", "ToolTip": "Toggle transparent viewmodels.", "Special": "TransparentViewmodels", "Value": "false", "Files": { "scripts/hudlayout.res": { "TransparentViewmodel": { "visible": { "true": "1", "false": "0" } } } } }, { "Name": "fh_toggle_lower_chat", "Label": "Lower In-Game Chat", "Type": "Checkbox", "ToolTip": "Changes the in-game chat position to be near the bottom.", "Value": "false", "Files": { "resource/ui/basechat.res": { "HudChat": { "ypos": { "true": "c5", "false": "20" } } }, "resource/ui/votehud.res": { "VotePassed": { "ypos": { "true": "20", "false": "c-110" } }, "VoteActive": { "ypos": { "true": "20", "false": "c-110" } }, "CallVoteFailed": { "ypos": { "true": "20", "false": "c-110" } }, "VoteFailed": { "ypos": { "true": "20", "false": "c-110" } } }, "scripts/hudlayout.res": { "BuildingStatusAnchor": { "ypos": { "true": "20", "false": "c-130" } }, "HudAchievementTracker": { "NormalY": { "true": "15", "false": "275" }, "EngineerY": { "true": "350", "false": "310" } } } } }, { "Name": "fh_toggle_player_model", "Label": "Hide Player Model", "Type": "Checkbox", "ToolTip": "Hides the player character model seen on the bottom left of the screen.", "Value": "false", "Files": { "resource/ui/hudplayerclass.res": { "PlayerStatusClassImage": { "wide": { "true": "0", "false": "75" } }, "classmodelpanel": { "wide": { "true": "0", "false": "150" } } } } }, { "Name": "fh_large_scoreboard", "Label": "32 Player Scoreboard", "Type": "Checkbox", "ToolTip": "Expand the scoreboard to show 32 players.", "Value": "false", "Restart": false, "Files": { "resource/ui/scoreboard.res": { "BlueBG": { "ypos": { "true": "50", "false": "100" } }, "BluePlayerBG": { "tall": { "true": "270", "false": "210" } }, "RedPlayerBG": { "tall": { "true": "270", "false": "210" } }, "BluePlayerList": { "ypos": { "true": "c-138", "false": "c-88" }, "tall": { "true": "270", "false": "204" } }, "RedPlayerList": { "ypos": { "true": "c-138", "false": "c-88" }, "tall": { "true": "270", "false": "204" } } } } }, { "Name": "fh_speedometer", "Label": "Display Speedometer", "Type": "Checkbox", "ToolTip": "Displays a speedometer under the crosshair", "Value": "false", "Restart": false, "Files": { "resource/ui/hudplayerclass.res": { "Speedometer": { "visible": { "true": "1", "false": "0" } } } } }, { "Name": "fh_big_item_meters", "Label": "Bulky Item Meters", "Type": "Checkbox", "ToolTip": "Use the bulky style of item meters.", "Value": "false", "Restart": true, "Files": { "resource/ui/huddemomancharge.res": { "ItemEffectMeterLabel": { "ypos": { "true": "7", "false": "0" }, "tall": { "true": "8", "false": "2" }, "visible": { "true": "1", "false": "0" } }, "ChargeMeter": { "ypos": { "true": "7", "false": "8" }, "tall": { "true": "8", "false": "2" } } }, "resource/ui/huddemomanpipes.res": { "ChargeLabel": { "ypos": { "true": "2", "false": "8" } }, "ChargeMeter": { "ypos": { "true": "2", "false": "16" }, "tall": { "true": "8", "false": "2" } } }, "resource/scheme/clientscheme_settings.res": { "Scheme": { "BaseSettings": { "Label.DisabledFgColor2": { "true": "DullWhite", "false": "White" } } } }, "resource/ui/huditemeffectmeter.res": { "ItemEffectMeterLabel": { "ypos": { "true": "2", "false": "0" } }, "ItemEffectMeter": { "ypos": { "true": "2", "false": "8" } } } } }, { "Name": "fh_centered_mvm_currency", "Label": "Center MvM Currency", "Type": "Checkbox", "ToolTip": "Toggle Mann vs. Machine currency position.", "Value": "false", "Files": { "resource/ui/hudmannvsmachinestatus.res": { "InWorldCurrencyPanel": { "xpos": { "true": "c-52", "false": "c-250" }, "ypos": { "true": "c5", "false": "r70" } } }, "resource/ui/mvminworldcurrency.res": { "CurrencyLabel": { "visible": { "true": "0", "false": "1" } }, "CurrencyGood": { "textAlignment": { "true": "center", "false": "east" } }, "CurrencyBad": { "textAlignment": { "true": "center", "false": "east" } }, "CurrencyBadShadow": { "textAlignment": { "true": "center", "false": "east" } } } } }, { "Name": "fh_chat_font", "Label": "Default Chat Font", "Type": "Checkbox", "ToolTip": "Changes the in-game chat font back to Verdana", "Value": "false", "Restart": true, "Files": { "resource/chatscheme.res": { "Scheme": { "Fonts": { "ChatFont": { "1": { "name": { "true": "Verdana", "false": "Verdana Bold" }, "tall": { "true": "12", "false": "19" }, "weight": { "true": "700", "false": "400" } }, "2": { "name": { "true": "Verdana", "false": "Verdana Bold" }, "tall": { "true": "14", "false": "19" }, "weight": { "true": "700", "false": "400" } }, "3": { "name": { "true": "Verdana", "false": "Verdana Bold" }, "tall": { "true": "15", "false": "19" }, "weight": { "true": "700", "false": "400" } }, "4": { "name": { "true": "Verdana", "false": "Verdana Bold" }, "tall": { "true": "17", "false": "19" }, "weight": { "true": "700", "false": "400" } }, "5": { "name": { "true": "Verdana", "false": "Verdana Bold" }, "tall": { "true": "22", "false": "19" }, "weight": { "true": "700", "false": "400" } } } } } } } }, { "Name": "fh_val_damage_values", "Label": "Damage Numbers", "Type": "ComboBox", "ToolTip": "Change the style of damage numbers.", "Value": "0", "Options": [ { "Label": "Bold, Large", "Value": "0", "Files": { "resource/ui/huddamageaccount.res": { "CDamageAccountPanel": { "delta_item_font": "FontBold20Outline", "delta_item_font_big": "FontBold20Outline" }, "DamageAccountValue": { "font": "FontBold22" }, "DamageAccountValueShadow": { "xpos": "-2", "ypos": "-2", "font": "FontBold22" } } } }, { "Label": "Bold, Small", "Value": "1", "Files": { "resource/ui/huddamageaccount.res": { "CDamageAccountPanel": { "delta_item_font": "FontBold14Outline", "delta_item_font_big": "FontBold14Outline" }, "DamageAccountValue": { "font": "FontBold22" }, "DamageAccountValueShadow": { "xpos": "-2", "ypos": "-2", "font": "FontBold22" } } } }, { "Label": "Thin, Large", "Value": "2", "Files": { "resource/ui/huddamageaccount.res": { "CDamageAccountPanel": { "delta_item_font": "FontRegular20", "delta_item_font_big": "FontRegular20" }, "DamageAccountValue": { "font": "FontRegular20" }, "DamageAccountValueShadow": { "xpos": "-1", "ypos": "-1", "font": "FontRegular20" } } } }, { "Label": "Thin, Small", "Value": "3", "Files": { "resource/ui/huddamageaccount.res": { "CDamageAccountPanel": { "delta_item_font": "FontRegular14", "delta_item_font_big": "FontRegular14" }, "DamageAccountValue": { "font": "FontRegular20" }, "DamageAccountValueShadow": { "xpos": "-1", "ypos": "-1", "font": "FontRegular20" } } } } ] }, { "Name": "fh_val_hud_style", "Label": "Health/Ammo Pos.", "Type": "ComboBox", "ToolTip": "Change to different UI styles where health and ammo are moved.", "Value": "0", "Preview": "https://user-images.githubusercontent.com/6818236/114957712-9bd4d400-9e2f-11eb-8612-479313086c47.jpg", "Options": [ { "Label": "Centered", "Value": "0", "Files": { "resource/ui/huddamageaccount.res": { "DamageAccountValue": { "xpos": "c-250", "ypos": "c90" } }, "resource/ui/huditemeffectmeter_demoman.res": { "HudItemEffectMeter": { "xpos": "c155", "ypos": "r85" } }, "resource/ui/huditemeffectmeter_killstreak.res": { "HudItemEffectMeter": { "xpos": "c220", "ypos": "r85" } }, "resource/ui/hudmediccharge.res": { "UberBG": { "wide": "0" }, "ChargeLabel": { "textAlignment": "center", "font": "FontBold22", "pin_corner_to_sibling": "PIN_BOTTOMLEFT", "pin_to_sibling_corner": "PIN_TOPLEFT" }, "ChargeLabelShadow": { "textAlignment": "center", "font": "FontBold22" }, "IndividualChargesLabel": { "ypos": "15", "tall": "30" }, "ChargeMeter": { "ypos": "30" }, "ChargeMeter1": { "tall": "26" }, "ChargeMeter2": { "tall": "26" }, "ChargeMeter3": { "tall": "26" }, "ChargeMeter4": { "tall": "26" }, "ResistIconAnchor": { "xpos": "70", "ypos": "0" } }, "resource/ui/hudplayerclass.res": { "PlayerStatusClassImage": { "ypos": "r75" }, "classmodelpanel": { "xpos": "0", "ypos": "r200" }, "CarryingWeapon": { "xpos": "100" } }, "resource/ui/hudplayerhealth.res": { "HudPlayerHealth": { "xpos": "c-250", "ypos": "c85" } }, "resource/ui/hudspellselection.res": { "ActionText": { "tall": "10" } }, "scripts/hudlayout.res": { "HudWeaponAmmo": { "xpos": "c150", "ypos": "c110" }, "HudMedicCharge": { "xpos": "c-55", "ypos": "r127" }, "HudDemomanCharge": { "xpos": "c-55", "ypos": "c136" }, "HudDemomanPipes": { "xpos": "c-55", "ypos": "c124" }, "CHudAccountPanel": { "xpos": "c-50", "ypos": "c120" }, "CHealthAccountPanel": { "xpos": "c-195", "ypos": "c44" }, "DisguiseStatus": { "xpos": "0", "ypos": "r25" }, "HudSpellMenu": { "xpos": "c-210", "ypos": "r75" } } } }, { "Label": "Cornered", "Value": "1", "Files": { "resource/ui/huddamageaccount.res": { "DamageAccountValue": { "xpos": "10", "ypos": "r75" } }, "resource/ui/huditemeffectmeter_demoman.res": { "HudItemEffectMeter": { "xpos": "125", "ypos": "r30" } }, "resource/ui/huditemeffectmeter_killstreak.res": { "HudItemEffectMeter": { "xpos": "125", "ypos": "r50" } }, "resource/ui/hudmediccharge.res": { "UberBG": { "wide": "110" }, "ChargeLabel": { "textAlignment": "east", "font": "FontBold50", "pin_corner_to_sibling": "PIN_TOPLEFT", "pin_to_sibling_corner": "PIN_TOPLEFT" }, "ChargeLabelShadow": { "textAlignment": "east", "font": "FontBold50" }, "IndividualChargesLabel": { "ypos": "13", "tall": "43" }, "ChargeMeter": { "ypos": "0" }, "ChargeMeter1": { "tall": "39" }, "ChargeMeter2": { "tall": "39" }, "ChargeMeter3": { "tall": "39" }, "ChargeMeter4": { "tall": "39" }, "ResistIconAnchor": { "xpos": "0", "ypos": "-5" } }, "resource/ui/hudplayerclass.res": { "PlayerStatusClassImage": { "ypos": "r127" }, "classmodelpanel": { "xpos": "0", "ypos": "r252" }, "CarryingWeapon": { "xpos": "180" } }, "resource/ui/hudplayerhealth.res": { "HudPlayerHealth": { "xpos": "10", "ypos": "r77" } }, "resource/ui/hudspellselection.res": { "ActionText": { "tall": "0" } }, "scripts/hudlayout.res": { "HudWeaponAmmo": { "xpos": "r120", "ypos": "r53" }, "HudMedicCharge": { "xpos": "r120", "ypos": "r65" }, "HudDemomanCharge": { "xpos": "r120", "ypos": "r73" }, "HudDemomanPipes": { "xpos": "r120", "ypos": "r88" }, "CHudAccountPanel": { "xpos": "r135", "ypos": "r97" }, "CHealthAccountPanel": { "xpos": "73", "ypos": "r120" }, "DisguiseStatus": { "xpos": "c135", "ypos": "r35" }, "HudSpellMenu": { "xpos": "c-240", "ypos": "r30" } } } } ] }, { "Name": "fh_centered_item_meters", "Label": "Item Meters Pos.", "Type": "ComboBox", "ToolTip": "Change the position of the item meters.", "Value": "1", "Options": [ { "Label": "Under Ammo", "Value": "0", "Files": { "resource/ui/huditemeffectmeter.res": { "HudItemEffectMeter": { "xpos": "c150", "ypos": "c155" } }, "resource/ui/huditemeffectmeter_cleaver.res": { "HudItemEffectMeter": { "ypos": "c167" } }, "resource/ui/huditemeffectmeter_sodapopper.res": { "HudItemEffectMeter": { "ypos": "c179" } }, "resource/ui/hudrocketpack.res": { "HudItemEffectMeter": { "xpos": "c150", "ypos": "c84" } } } }, { "Label": "Centered", "Value": "1", "Files": { "resource/ui/huditemeffectmeter.res": { "HudItemEffectMeter": { "xpos": "c-55", "ypos": "c124" } }, "resource/ui/huditemeffectmeter_cleaver.res": { "HudItemEffectMeter": { "ypos": "c112" } }, "resource/ui/huditemeffectmeter_sodapopper.res": { "HudItemEffectMeter": { "ypos": "c136" } }, "resource/ui/hudrocketpack.res": { "HudItemEffectMeter": { "xpos": "c-55", "ypos": "c124" } } } }, { "Label": "Cornered", "Value": "2", "Files": { "resource/ui/huditemeffectmeter.res": { "HudItemEffectMeter": { "xpos": "r120", "ypos": "r65" } }, "resource/ui/huditemeffectmeter_cleaver.res": { "HudItemEffectMeter": { "ypos": "r75" } }, "resource/ui/huditemeffectmeter_sodapopper.res": { "HudItemEffectMeter": { "ypos": "r85" } }, "resource/ui/hudrocketpack.res": { "HudItemEffectMeter": { "xpos": "r120", "ypos": "r110" } } } } ] }, { "Name": "fh_val_health_style", "Label": "Health Style", "Type": "ComboBox", "ToolTip": "Change to different health styles options.", "Value": "0", "Command": "HealthStyle", "Options": [ { "Label": "Colored Text", "Value": "0", "Files": { "resource/ui/hudplayerhealth.res": { "PlayerStatusHealthImage": { "visible": "0" }, "PlayerStatusHealthImageBG": { "xpos": "9999" }, "HealthBG": { "bgcolor_override": "BGBlack" }, "PlayerStatusHealthBonusImage": { "xpos": "9999" }, "PlayerHealthValue": { "font": "FontBold50" }, "PlayerHealthShadow": { "font": "ScanlineShadow" } }, "resource/ui/hudammoweapons.res": { "AmmoBG": { "bgcolor_override": "BGBlack" }, "AmmoInClipShadow": { "font": "ScanlineShadow" }, "AmmoInReserveShadow": { "font": "ScanlineShadowSmall" }, "AmmoNoClipShadow": { "font": "ScanlineShadow" } }, "scripts/hudanimations_custom.txt": { "comment": [ "Animate HealthBG", "Animate AmmoBG" ], "uncomment": [ "Animate PlayerHealthValue", "Animate PlayerHealthShadow", "Animate AmmoInClip", "Animate AmmoInReserve", "Animate AmmoNoClip" ] } } }, { "Label": "Colored Box", "Value": "1", "Files": { "resource/ui/hudplayerhealth.res": { "PlayerStatusHealthImage": { "visible": "0" }, "PlayerStatusHealthImageBG": { "xpos": "9999" }, "HealthBG": { "bgcolor_override": "Transparent" }, "PlayerStatusHealthBonusImage": { "xpos": "9999" }, "PlayerHealthValue": { "font": "FontBold50" }, "PlayerHealthShadow": { "font": "FontBold50" } }, "resource/ui/hudammoweapons.res": { "AmmoBG": { "bgcolor_override": "Transparent" }, "AmmoInClipShadow": { "font": "FontBold50" }, "AmmoInReserveShadow": { "font": "FontBold22" }, "AmmoNoClipShadow": { "font": "FontBold50" } }, "scripts/hudanimations_custom.txt": { "comment": [ "Animate PlayerHealthValue", "Animate PlayerHealthShadow", "Animate AmmoInClip", "Animate AmmoInReserve", "Animate AmmoNoClip" ], "uncomment": [ "Animate HealthBG", "Animate AmmoBG" ] } } }, { "Label": "Health Cross", "Value": "2", "Files": { "resource/ui/hudplayerhealth.res": { "PlayerStatusHealthImage": { "visible": "1" }, "PlayerStatusHealthImageBG": { "xpos": "18" }, "HealthBG": { "bgcolor_override": "Transparent" }, "PlayerStatusHealthBonusImage": { "xpos": "23" }, "PlayerHealthValue": { "font": "HudFontBiggerBold" }, "PlayerHealthShadow": { "font": "HudFontBiggerBold" } }, "resource/ui/hudammoweapons.res": { "AmmoBG": { "bgcolor_override": "BGBlack" }, "AmmoInClipShadow": { "font": "ScanlineShadow" }, "AmmoInReserveShadow": { "font": "ScanlineShadowSmall" }, "AmmoNoClipShadow": { "font": "ScanlineShadow" } }, "scripts/hudanimations_custom.txt": { "comment": [ "Animate HealthBG", "Animate PlayerHealthValue", "Animate PlayerHealthShadow", "Animate AmmoInClip", "Animate AmmoInReserve", "Animate AmmoNoClip" ], "uncomment": [ "Animate AmmoBG" ] } } }, { "Label": "Colored Text, No Box", "Value": "3", "Files": { "resource/ui/hudplayerhealth.res": { "PlayerStatusHealthImage": { "visible": "0" }, "PlayerStatusHealthImageBG": { "xpos": "9999" }, "HealthBG": { "bgcolor_override": "Transparent" }, "PlayerStatusHealthBonusImage": { "xpos": "9999" }, "PlayerHealthValue": { "font": "FontBold50" }, "PlayerHealthShadow": { "font": "ScanlineShadow" } }, "resource/ui/hudammoweapons.res": { "AmmoBG": { "bgcolor_override": "Transparent" }, "AmmoInClipShadow": { "font": "ScanlineShadow" }, "AmmoInReserveShadow": { "font": "ScanlineShadowSmall" }, "AmmoNoClipShadow": { "font": "ScanlineShadow" } }, "scripts/hudanimations_custom.txt": { "comment": [ "Animate HealthBG", "Animate AmmoBG" ], "uncomment": [ "Animate PlayerHealthValue", "Animate PlayerHealthShadow", "Animate AmmoInClip", "Animate AmmoInReserve", "Animate AmmoNoClip" ] } } } ] }, { "Name": "fh_val_killfeed_rows", "Label": "Killfeed Rows", "Type": "IntegerUpDown", "ToolTip": "Change the number of rows seen on the killfeed.", "Value": "5", "Minimum": "0", "Maximum": "9", "Increment": "1", "Files": { "scripts/hudlayout.res": { "HudDeathNotice": { "MaxDeathNotices": "$value" } } } } ], "Main Menu": [ { "Name": "fh_toggle_code_fonts", "Label": "Code Pro Fonts", "Type": "Checkbox", "ToolTip": "Toggle to the Code Pro fonts instead of TF2 Build.", "Value": "false", "Restart": true, "Files": { "resource/clientscheme.res": { "replace": [ "clientscheme_fonts.res", "clientscheme_fonts_pro.res" ] } } }, { "Name": "fh_toggle_menu_image", "Label": "Main Menu Class Images", "Type": "Checkbox", "ToolTip": "Toggle the character images seen on the main menu.", "Value": "true", "Files": { "resource/ui/mainmenuoverride.res": { "TFCharacterImage": { "ypos": { "true": "-80", "false": "9999" } } } } }, { "Name": "fh_toggle_links", "Label": "Display Server Links", "Type": "Checkbox", "ToolTip": "Toggle the server and social media buttons shown on the side.", "Restart": true, "Value": "true", "Files": { "resource/links.res": { "BGPanel": { "ypos": { "true": "10", "false": "9999" } } } } }, { "Name": "fh_toggle_supporters_panel", "Label": "Hide Supporters Panel", "Type": "Checkbox", "ToolTip": "Hides the supporters panels seen on the Stats screen.", "Value": "false", "Files": { "resource/support.res": { "SupportersPanel": { "wide": { "true": "0", "false": "595" } } } } }, { "Name": "fh_hide_friends_list", "Label": "Hide Friends List", "Type": "Checkbox", "ToolTip": "Hide the friends list seen on the main menu.", "Value": "false", "Restart": true, "Files": { "resource/ui/mainmenuoverride.res": { "FriendsContainer": { "visible": { "true": "0", "false": "1" } }, "BGPanel4": { "visible": { "true": "0", "false": "1" } } } } }, { "Name": "fh_toggle_background_stock", "Label": "Default Backgrounds", "Type": "Checkbox", "ToolTip": "Toggle the default Team Fortress 2 backgrounds.", "Value": "false", "Restart": true, "Special": "StockBackgrounds", "Files": { "resource/ui/mainmenuoverride.res": { "Background": { "if_halloween": { "image": { "true": "../console/title_scream_fortress_2017_widescreen", "false": "" } }, "if_christmas": { "image": { "true": "../console/background_xmas2020_widescreen", "false": "" } } } } } }, { "Name": "fh_toggle_old_mode_selection", "Label": "Old Mode Selection", "Type": "Checkbox", "ToolTip": "Toggle the matchmaking mode selection to be shown on the side of the screen.", "Value": "false", "Restart": true, "Files": { "resource/ui/mainmenuplaylistentry.res": { "ModeButton": { "tall": { "true": "75", "false": "50" }, "wide": { "true": "250", "false": "140" }, "font": { "true": "FontBold18", "false": "FontBold12" } } }, "resource/ui/matchmakingdashboardplaylist.res": { "ExpandableList": { "ypos": { "true": "10", "false": "r63" }, "zpos": { "true": "1001", "false": "2001" }, "wide": { "true": "280", "false": "f0" }, "tall": { "true": "f70", "false": "f0" } }, "Title": { "xpos": { "true": "0", "false": "c-350" }, "ypos": { "true": "25", "false": "12" }, "wide": { "true": "f0", "false": "130" }, "tall": { "true": "20", "false": "40" }, "textAlignment": { "true": "center", "false": "west" }, "wrap": { "true": "0", "false": "1" } }, "playlist": { "xpos": { "true": "8", "false": "0" }, "ypos": { "true": "50", "false": "0" }, "wide": { "true": "255", "false": "f0" }, "tall": { "true": "365", "false": "f0" } }, "PlayListDropShadow": { "xpos": { "true": "8", "false": "0" }, "ypos": { "true": "50", "false": "0" }, "wide": { "true": "255", "false": "f0" }, "tall": { "true": "298", "false": "f0" } } }, "resource/ui/matchmakingplaylist.res": { "CasualEntry": { "xpos": { "true": "0", "false": "r165" }, "tall": { "true": "75", "false": "50" }, "wide": { "true": "250", "false": "140" }, "proportionaltoparent": { "true": "1", "false": "0" } }, "CompetitiveEntry": { "xpos": { "true": "0", "false": "5" }, "tall": { "true": "75", "false": "50" }, "wide": { "true": "250", "false": "140" }, "proportionaltoparent": { "true": "1", "false": "0" }, "pin_corner_to_sibling": { "true": "PIN_TOPLEFT", "false": "PIN_TOPRIGHT" }, "pin_to_sibling_corner": { "true": "PIN_BOTTOMLEFT", "false": "PIN_TOPLEFT" } }, "MvMEntry": { "xpos": { "true": "0", "false": "5" }, "tall": { "true": "75", "false": "50" }, "wide": { "true": "250", "false": "140" }, "proportionaltoparent": { "true": "1", "false": "0" }, "pin_corner_to_sibling": { "true": "PIN_TOPLEFT", "false": "PIN_TOPRIGHT" }, "pin_to_sibling_corner": { "true": "PIN_BOTTOMLEFT", "false": "PIN_TOPLEFT" } }, "ServerBrowserEntry": { "xpos": { "true": "0", "false": "5" }, "tall": { "true": "75", "false": "50" }, "wide": { "true": "250", "false": "140" }, "proportionaltoparent": { "true": "1", "false": "0" }, "pin_corner_to_sibling": { "true": "PIN_TOPLEFT", "false": "PIN_TOPRIGHT" }, "pin_to_sibling_corner": { "true": "PIN_BOTTOMLEFT", "false": "PIN_TOPLEFT" } } } } }, { "Name": "fh_favorite_server", "Label": "Favorite Server", "Type": "TextBox", "ToolTip": "Set the path for the home server button.", "Value": "", "Restart": true, "Files": { "resource/gamemenu.res": { "GameMenu": { "HomeServerButton": { "command": "engine connect $value" } } } } }, { "Name": "fh_val_loadout_style", "Label": "Loadout Style", "Type": "ComboBox", "ToolTip": "Switch between different Loadout screen layouts.", "Width": 200, "Value": "1", "Restart": true, "Options": [ { "Label": "Default", "Value": "0", "Files": { "resource/ui/classloadoutpanel.res": { "class_loadout_panel": { "item_xpos_offcenter_a": "-300", "item_xpos_offcenter_b": "165", "modelpanels_kv": { "wide": "140", "inset_eq_y": "55" } }, "ClassLabel": { "font": "FontBold22", "textAlignment": "center", "xpos": "c-120", "ypos": "17", "wide": "240", "tall": "25" }, "classmodelpanel": { "xpos": "c-135", "ypos": "20", "wide": "270", "tall": "340", "model": { "origin_x": "190", "origin_y": "0", "origin_z": "-48" } }, "PassiveAttribsLabel": { "xpos": "c-135", "ypos": "c-117", "wide": "270", "tall": "240", "textAlignment": "south" }, "loadout_preset_panel": { "wide": "150" }, "RedButton": { "xpos": "c-155", "ypos": "c-126", "wide": "25", "autoResize": "0", "pinCorner": "0", "labelText": "R" }, "BlueButton": { "xpos": "c-155", "ypos": "c-99", "wide": "25", "autoResize": "0", "pinCorner": "0", "labelText": "B" }, "CharacterLoadoutButton": { "xpos": "c-155", "ypos": "c-180", "pinCorner": "0" }, "TauntLoadoutButton": { "xpos": "c-155", "ypos": "c-153", "pinCorner": "0" } } } }, { "Label": "Reworked Right", "Value": "1", "Files": { "resource/ui/classloadoutpanel.res": { "class_loadout_panel": { "item_xpos_offcenter_a": "70", "item_xpos_offcenter_b": "230", "modelpanels_kv": { "wide": "140", "inset_eq_y": "0" } }, "ClassLabel": { "font": "FontBold37", "xpos": "100", "ypos": "15", "wide": "600", "tall": "30" }, "classmodelpanel": { "xpos": "0", "ypos": "0", "wide": "495", "tall": "f0", "model": { "origin_x": "250", "origin_y": "10", "origin_z": "-30" } }, "PassiveAttribsLabel": { "xpos": "c-65", "ypos": "130", "wide": "130", "tall": "195", "textAlignment": "north" }, "loadout_preset_panel": { "wide": "140" }, "RedButton": { "xpos": "c-55", "ypos": "90", "wide": "52", "autoResize": "1", "pinCorner": "2", "labelText": "RED" }, "BlueButton": { "xpos": "c1", "ypos": "90", "wide": "52", "autoResize": "1", "pinCorner": "2", "labelText": "BLU" }, "CharacterLoadoutButton": { "xpos": "c-25", "ypos": "c90", "pinCorner": "3" }, "TauntLoadoutButton": { "xpos": "c2", "ypos": "c90", "pinCorner": "3" } } } }, { "Label": "Reworked Left", "Value": "2", "Files": { "resource/ui/classloadoutpanel.res": { "class_loadout_panel": { "item_xpos_offcenter_a": "-380", "item_xpos_offcenter_b": "-220", "modelpanels_kv": { "wide": "140", "inset_eq_y": "0" } }, "ClassLabel": { "font": "FontBold37", "xpos": "50", "ypos": "15", "wide": "300", "tall": "30" }, "classmodelpanel": { "xpos": "c50", "ypos": "0", "wide": "495", "tall": "f0", "model": { "origin_x": "250", "origin_y": "10", "origin_z": "-30" } }, "PassiveAttribsLabel": { "xpos": "c-65", "ypos": "130", "wide": "130", "tall": "195", "textAlignment": "north" }, "loadout_preset_panel": { "wide": "140" }, "RedButton": { "xpos": "c-55", "ypos": "90", "wide": "52", "autoResize": "1", "pinCorner": "2", "labelText": "RED" }, "BlueButton": { "xpos": "c1", "ypos": "90", "wide": "52", "autoResize": "1", "pinCorner": "2", "labelText": "BLU" }, "CharacterLoadoutButton": { "xpos": "c-25", "ypos": "c90", "pinCorner": "3" }, "TauntLoadoutButton": { "xpos": "c2", "ypos": "c90", "pinCorner": "3" } } } } ] }, { "Name": "fh_custom_background", "Label": "Set Custom Background", "Type": "CustomBackground", "Special": "CustomBackground", "ToolTip": "Replace the main menu background with a custom image.", "Restart": true }, { "Name": "fh_toggle_loading_bg", "Label": "Show on Map Load", "Type": "Checkbox", "ToolTip": "Toggle displaying the background when loading into a map.", "Value": "false", "Restart": true, "Files": { "resource/ui/statsummary.res": { "Background": { "wide": { "true": "f0", "false": "0" } }, "StatData": { "wide": { "true": "0", "false": "f0" } } } } } ] } }