{ "$schema": "https://raw.githubusercontent.com/CriticalFlaw/TF2HUD.Editor/master/src/TF2HUD.Editor/JSON/Schema/schema.json", "Author": "Raysfire", "Description": "A simplistic yet bold hud for TF2 made to cut out a lot of clutter included that of the stock hud. Comes with a range of various vivid colors associated with both low health as well as ammo to make important information easily accessible and noticeable.", "Thumbnail": "https://i.imgur.com/jWOoerl.png", "Screenshots": [ "https://raw.githubusercontent.com/mastercomfig/hud-db/main/hud-resources/rayshud/menu.webp", "https://raw.githubusercontent.com/mastercomfig/hud-db/main/hud-resources/rayshud/hud.webp", "https://raw.githubusercontent.com/mastercomfig/hud-db/main/hud-resources/rayshud/scoreboard.webp", "https://raw.githubusercontent.com/mastercomfig/hud-db/main/hud-resources/rayshud/loadout.webp" ], "Background": "https://i.imgur.com/vC7qekD.png", "Layout": [ "0 0 1 1 6 6", "2 2 3 3 6 6", "5 5 4 4 6 6" ], "Links": { "GitHub": "https://github.com/raysfire/rayshud", "TF2Huds": "https://tf2huds.dev/hud/rayshud", "ComfigHuds": "https://comfig.app/huds/page/rayshud/", "Steam": "https://steamcommunity.com/groups/rayshud", "Discord": "https://discord.gg/hTdtK9vBhE", "Download": [ { "Source": "GitHub", "Link": "https://github.com/raysfire/rayshud/archive/master.zip" } ] }, "CustomizationsFolder": "resource//ui//#customizations", "EnabledFolder": "resource//ui//#customizations//_enabled", "Controls": { "UberCharge": [ { "Name": "rh_color_uber_bar", "Label": "Charging", "Type": "ColorPicker", "ToolTip": "Color of the UberCharge when charging.", "Value": "235 226 202 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "Uber Bar Color": "$value" } } } } }, { "Name": "rh_color_uber_full", "Label": "Charged Solid", "Type": "ColorPicker", "ToolTip": "Color of the UberCharge when full.", "Value": "255 50 25 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "Solid Color Uber": "$value" } } } } }, { "Name": "rh_color_uber_flash1", "Label": "Charged Flash 1", "Type": "ColorPicker", "ToolTip": "Color of the UberCharge when flash style is enabled.", "Value": "255 165 0 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "Flashing Uber Color1": "$value" } } } } }, { "Name": "rh_color_uber_flash2", "Label": "Charged Flash 2", "Type": "ColorPicker", "ToolTip": "Color of the UberCharge when flash style is enabled.", "Value": "255 69 0 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "Flashing Uber Color2": "$value" } } } } }, { "Name": "rh_val_uber_animation", "Label": "Uber Style", "Type": "ComboBox", "ToolTip": "Change the style of UberCharge's color scheme.", "Value": "0", "Options": [ { "Label": "Flash", "Value": "0", "Files": { "scripts/hudanimations_custom.txt": { "comment": [ "RunEvent HudMedicSolidColorCharge", "RunEvent HudMedicRainbowCharged" ], "uncomment": [ "RunEvent HudMedicOrangePulseCharge" ] } } }, { "Label": "Solid", "Value": "1", "Files": { "scripts/hudanimations_custom.txt": { "comment": [ "RunEvent HudMedicOrangePulseCharge", "RunEvent HudMedicRainbowCharged" ], "uncomment": [ "RunEvent HudMedicSolidColorCharge" ] } } }, { "Label": "Rainbow", "Value": "2", "Files": { "scripts/hudanimations_custom.txt": { "comment": [ "RunEvent HudMedicSolidColorCharge", "RunEvent HudMedicOrangePulseCharge" ], "uncomment": [ "RunEvent HudMedicRainbowCharged" ] } } } ] } ], "Crosshair": [ { "Name": "rh_toggle_xhair_enable", "Label": "Toggle Crosshair", "Type": "Checkbox", "ToolTip": "Toggle crosshair feature.", "Value": "false", "Files": { "resource/ui/hudlayout_base.res": { "CustomCrosshair": { "visible": { "true": "1", "false": "0" }, "enabled": { "true": "1", "false": "0" } } } } }, { "Name": "rh_toggle_xhair_pulse", "Label": "Hitmarker", "Type": "Checkbox", "ToolTip": "Toggle hitmarker animation.", "Value": "true", "Files": { "scripts/hudanimations_custom.txt": { "uncomment": [ "StopEvent HitMarker", "RunEvent HitMarker" ] } } }, { "Name": "rh_val_xhair_style", "Label": "Style", "Type": "Crosshair", "ToolTip": "Style of crosshair.", "Value": "<", "Files": { "resource/ui/hudlayout_base.res": { "CustomCrosshair": { "labelText": "$value" } } } }, { "Name": "rh_val_xhair_size", "Label": "Size", "Type": "IntegerUpDown", "Value": "18", "Minimum": "10", "Maximum": "30", "Increment": "1", "ToolTip": "Size of the crosshair.", "Files": { "resource/ui/hudlayout_base.res": { "CustomCrosshair": { "font": "Size:$value | Outline:OFF" } } } }, { "Name": "rh_color_xhair_normal", "Label": "Base Color", "Type": "ColorPicker", "ToolTip": "Default crosshair color.", "Value": "242 242 242 255", "Restart": true, "Width": 125, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "Crosshair": "$value" } } } } }, { "Name": "rh_color_xhair_pulse", "Label": "Hitmarker Color", "Type": "ColorPicker", "ToolTip": "Color of crosshair when hitting another player.", "Value": "255 0 0 255", "Restart": true, "Width": 125, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "CrosshairDamage": "$value" } } } } } ], "Health": [ { "Name": "rh_color_health_normal", "Label": "Health Normal", "Type": "ColorPicker", "ToolTip": "Color of player health when normal.", "Value": "235 226 202 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "Health Normal": "$value" } } } } }, { "Name": "rh_color_health_buff", "Label": "Health Buffed", "Type": "ColorPicker", "ToolTip": "Color of player health when buffed.", "Value": "48 255 48 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "Health Buff": "$value" } } } } }, { "Name": "rh_color_health_low", "Label": "Health Low", "Type": "ColorPicker", "ToolTip": "Color of player health when low.", "Value": "255 153 0 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "Health Hurt": "$value" } } } } }, { "Name": "rh_val_health_style", "Label": "Health Style", "Type": "ComboBox", "Value": "0", "ToolTip": "Change to different health styles options.", "ComboFiles": [ "hudplayerhealth_broesel.res", "hudplayerhealth_cross.res" ], "Options": [ { "Label": "Default", "Value": "0" }, { "Label": "Broesel", "Value": "1", "FileName": "hudplayerhealth_broesel.res" }, { "Label": "Cross", "Value": "2", "FileName": "hudplayerhealth_cross.res" } ] } ], "Ammo": [ { "Name": "rh_color_ammo_clip", "Label": "Clip Normal", "Type": "ColorPicker", "ToolTip": "Color of the ammo clip when normal.", "Value": "48 255 48 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "Ammo In Clip": "$value" } } } } }, { "Name": "rh_color_ammo_clip_low", "Label": "Clip Low", "Type": "ColorPicker", "ToolTip": "Color of the ammo clip when low.", "Value": "255 42 130 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "Ammo In Clip Low": "$value" } } } } }, { "Name": "rh_color_ammo_reserve", "Label": "Reserve Normal", "Type": "ColorPicker", "ToolTip": "Color of the ammo reserve when normal.", "Value": "72 255 255 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "Ammo In Reserve": "$value" } } } } }, { "Name": "rh_color_ammo_reserve_low", "Label": "Reserve Low", "Type": "ColorPicker", "ToolTip": "Color of the ammo reserve when low.", "Value": "255 128 28 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "Ammo In Reserve Low": "$value" } } } } } ], "Item Quality": [ { "Name": "rh_color_normal", "Label": "Normal", "Type": "ColorPicker", "Value": "178 178 178 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorNormal": "$value" } } } } }, { "Name": "rh_color_unique", "Label": "Unique", "Type": "ColorPicker", "Value": "255 215 0 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorUnique": "$value" } } } } }, { "Name": "rh_color_strange", "Label": "Strange", "Type": "ColorPicker", "Value": "207 106 50 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorStrange": "$value" } } } } }, { "Name": "rh_color_vintage", "Label": "Vintage", "Type": "ColorPicker", "Value": "71 98 145 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorVintage": "$value" } } } } }, { "Name": "rh_color_haunted", "Label": "Haunted", "Type": "ColorPicker", "Value": "56 243 171 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorHaunted": "$value" } } } } }, { "Name": "rh_color_genuine", "Label": "Genuine", "Type": "ColorPicker", "Value": "77 116 85 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorrarity1": "$value" } } } } }, { "Name": "rh_color_collectors", "Label": "Collectors", "Type": "ColorPicker", "Value": "170 0 0 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorCollectors": "$value" } } } } }, { "Name": "rh_color_unusual", "Label": "Unusual", "Type": "ColorPicker", "Value": "134 80 172 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorrarity4": "$value" } } } } }, { "Name": "rh_color_community", "Label": "Community", "Type": "ColorPicker", "Value": "112 176 74 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorCommunity": "$value" } } } } }, { "Name": "rh_color_valve", "Label": "Valve", "Type": "ColorPicker", "Value": "165 15 121 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "QualityColorDeveloper": "$value" } } } } } ], "Item Rarity": [ { "Name": "rh_color_civilian", "Label": "Civilian", "Type": "ColorPicker", "Value": "176 195 217 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "ItemRarityCommon": "$value" } } } } }, { "Name": "rh_color_freelance", "Label": "Freelance", "Type": "ColorPicker", "Value": "94 152 217 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "ItemRarityUncommon": "$value" } } } } }, { "Name": "rh_color_mercenary", "Label": "Mercenary", "Type": "ColorPicker", "Value": "75 105 255 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "ItemRarityRare": "$value" } } } } }, { "Name": "rh_color_commando", "Label": "Commando", "Type": "ColorPicker", "Value": "136 71 255 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "ItemRarityMythical": "$value" } } } } }, { "Name": "rh_color_assassin", "Label": "Assassin", "Type": "ColorPicker", "Value": "211 44 230 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "ItemRarityLegendary": "$value" } } } } }, { "Name": "rh_color_elite", "Label": "Elite", "Type": "ColorPicker", "Value": "235 75 75 255", "Restart": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "ItemRarityAncient": "$value" } } } } } ], "Options": [ { "Name": "rh_toggle_classic_menu", "Label": "Classic Main Menu Style", "Type": "Checkbox", "Value": "false", "Restart": true, "ToolTip": "Toggle to the classic main menu style.", "FileName": "mainmenuoverride_classic.res" }, { "Name": "rh_toggle_min_scoreboard", "Label": "Minimal Scoreboard", "Type": "Checkbox", "Value": "false", "ToolTip": "Toggle to a minimal scoreboard style.", "FileName": "scoreboard_minimal.res" }, { "Name": "rh_toggle_disguise_image", "Label": "Spy Disguise Image", "Type": "Checkbox", "ToolTip": "Toggle the spy silhouette seen when changing the disguise.", "Value": "false", "Files": { "scripts/hudanimations_custom.txt": { "uncomment": [ "RunEvent HudSpyDisguiseChanged", "Animate PlayerStatusSpyImage" ] } } }, { "Name": "rh_toggle_menu_image", "Label": "Main Menu Class Images", "Type": "Checkbox", "ToolTip": "Toggle the character images seen on the main menu.", "Value": "false", "Restart": true, "Files": { "resource/ui/mainmenuoverride_base.res": { "TFCharacterImage": { "ypos": { "true": "-80", "false": "9999" } } } } }, { "Name": "rh_toggle_damage_pos", "Label": "Damage Above Health", "Type": "Checkbox", "ToolTip": "Toggle position of the damage dealt value to be over player health.", "Value": "false", "Files": { "resource/ui/huddamageaccount.res": { "DamageAccountValue": { "xpos": { "true": "c-188", "false": "c108" }, "xpos_minmode": { "true": "c-138", "false": "c58" } } } } }, { "Name": "rh_toggle_chat_bottom", "Label": "Chatbox On The Bottom", "Type": "Checkbox", "ToolTip": "Toggle position of the game chat to be near the bottom.", "Value": "false", "Files": { "resource/ui/basechat_base.res": { "HudChat": { "ypos": { "true": "315", "false": "25" } } } } }, { "Name": "rh_toggle_center_team", "Label": "Centered Class Select", "Type": "Checkbox", "ToolTip": "Toggle style of the class select to be center-oriented.", "Value": "false", "FileName": "classselection_center.res" }, { "Name": "rh_toggle_center_class", "Label": "Centered Team Select", "Type": "Checkbox", "ToolTip": "Toggle style of the team select to be center-oriented.", "Value": "false", "FileName": "teammenu_center.res" }, { "Name": "rh_toggle_metal_pos", "Label": "Centered Metal Counter", "Type": "Checkbox", "ToolTip": "Toggle the position of the Engineer's metal counter to be near the middle.", "Value": "false", "Files": { "scripts/hudlayout_base.res": { "CHudAccountPanel": { "xpos": { "true": "c-20", "false": "c200" }, "ypos": { "true": "c110", "false": "c130" }, "xpos_minmode": { "true": "c-30", "false": "c130" }, "ypos_minmode": { "true": "c73", "false": "c83" } } } } }, { "Name": "rh_toggle_transparent_viewmodels", "Label": "Transparent Viewmodels", "Type": "Checkbox", "ToolTip": "Toggle transparent viewmodels.", "Special": "TransparentViewmodels", "Value": "false", "Files": { "scripts/hudlayout_base.res": { "TransparentViewmodel": { "visible": { "true": "1", "false": "0" }, "enabled": { "true": "1", "false": "0" } } } } }, { "Name": "rh_toggle_alt_player_model", "Label": "Alternate Player Model", "Type": "Checkbox", "ToolTip": "Toggle the position of the player's mini 3D model to be on the left.", "Value": "false", "FileName": "hudplayerclass_left.res", "Files": { "scripts/hudlayout_base.res": { "DisguiseStatus": { "xpos": { "true": "100", "false": "15" } } } } }, { "Name": "rh_color_theme", "Label": "Theme Color", "Type": "ColorPicker", "ToolTip": "Thematic color used throughout rayshud.", "Value": "72 255 255 255", "Restart": true, "Shadow": true, "Files": { "resource/scheme/clientscheme_colors.res": { "Scheme": { "Colors": { "ColorCyan": "$value" } } } } }, { "Name": "rh_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_base.res": { "HudDeathNotice": { "MaxDeathNotices": "$value" } } } }, { "Name": "rh_val_main_menu_bg", "Label": "Menu Background", "Type": "ComboBox", "ToolTip": "Change the style of background image shown on the main menu.", "Value": "1", "Restart": true, "Options": [ { "Label": "Modern", "Value": "0", "Special": "HUDBackground", "SpecialParameters": [ "background_modern" ] }, { "Label": "Classic", "Value": "1", "Special": "HUDBackground", "SpecialParameters": [ "background_classic" ] }, { "Label": "Default", "Value": "2", "Special": "StockBackgrounds" } ] }, { "Name": "rh_custom_background", "Label": "Set Custom Background", "Type": "CustomBackground", "Value": "0", "Special": "CustomBackground", "ToolTip": "Replace the main menu background with a custom image.", "Restart": true } ] } }