diff --git a/src/HUDEditor/JSON/budhud.json b/src/HUDEditor/JSON/budhud.json index c81b9f50..03c7c9c5 100644 --- a/src/HUDEditor/JSON/budhud.json +++ b/src/HUDEditor/JSON/budhud.json @@ -37,12 +37,12 @@ "Value": "0", "Options": [ { "Label": "No Profile", "Value": "0" }, - { "Label": "jayhyunpae", "Value": "2", "RenameFile": { "OldName": "#users/jayhyunpae_/", "NewName": "#users/jayhyunpae/" } }, - { "Label": "powah", "Value": "8", "RenameFile": { "OldName": "#users/powah_/", "NewName": "#users/powah/" } }, - { "Label": "truktruk", "Value": "5", "RenameFile": { "OldName": "#users/truktruk_/", "NewName": "#users/truktruk/" } }, { "Label": "Uncle Dane", "Value": "1", "RenameFile": { "OldName": "#users/dane_/", "NewName": "#users/dane/" } }, - { "Label": "Whisker", "Value": "6", "RenameFile": { "OldName": "#users/whisker_/", "NewName": "#users/whisker/" } }, - { "Label": "zenith", "Value": "7", "RenameFile": { "OldName": "#users/zenith_/", "NewName": "#users/zenith/" } } + { "Label": "jayhyunpae", "Value": "2", "RenameFile": { "OldName": "#users/jayhyunpae_/", "NewName": "#users/jayhyunpae/" } }, + { "Label": "truktruk", "Value": "3", "RenameFile": { "OldName": "#users/truktruk_/", "NewName": "#users/truktruk/" } }, + { "Label": "Whisker", "Value": "4", "RenameFile": { "OldName": "#users/whisker_/", "NewName": "#users/whisker/" } }, + { "Label": "zenith", "Value": "5", "RenameFile": { "OldName": "#users/zenith_/", "NewName": "#users/zenith/" } }, + { "Label": "powah", "Value": "6", "RenameFile": { "OldName": "#users/powah_/", "NewName": "#users/powah/" } } ] }, { "Name": "bh_player_hideclassmodel", "Label": "Disable 3D Player Model", "Type": "Checkbox", "Value": "false", "FileName": "bh_player_hideclassmodel.res" }, diff --git a/src/HUDEditor/JSON/darhud.json b/src/HUDEditor/JSON/darhud.json new file mode 100644 index 00000000..1562ca37 --- /dev/null +++ b/src/HUDEditor/JSON/darhud.json @@ -0,0 +1,429 @@ +{ + "$schema": "https://raw.githubusercontent.com/CriticalFlaw/TF2HUD.Editor/master/src/HUDEditor/JSON/Schema/schema.json", + "Author": "DarSitam", + "Description": "HUD aimed to be more modern-looking while keeping the aspect of TF2.", + "Thumbnail": "https://static.tf2huds.dev/DarHUD/img/logo-v2-bg.png", + "Screenshots": [ + "https://static.tf2huds.dev/DarHUD/img/raotdJw.jpeg", + "https://static.tf2huds.dev/DarHUD/img/ERNN0yF.jpeg", + "https://static.tf2huds.dev/DarHUD/img/XBDFVa6.jpeg", + "https://static.tf2huds.dev/DarHUD/img/QnpLdD1.jpeg" + ], + "Background": "https://wiki.teamfortress.com/w/images/thumb/f/fa/Background_2fort_widescreen_copy.png/1280px-Background_2fort_widescreen_copy.png", + "Layout": [ + "0 1 2", + "0 1 2" + ], + "Links": { + "Update": "https://github.com/DarSitam/darhud/archive/refs/heads/master.zip", + "GitHub": "https://github.com/DarSitam/darhud", + "TF2Huds": "https://tf2huds.dev/hud/DarHUD", + "ComfigHuds": "https://comfig.app/huds/page/darhud/", + "GameBanana": "https://gamebanana.com/mods/463048" + }, + "Controls": { + "Colors": [ + { + "Name": "dh_color_health_normal", + "Label": "Health Normal", + "Type": "ColorPicker", + "Value": "235 226 202 255", + "Restart": true, + "Files": { + "resource/scheme/colors_custom.res": { + "Scheme": { + "Colors": { + "HealthNormal": "$value" + } + } + } + } + }, + { + "Name": "dh_color_health_warning", + "Label": "Health Warning", + "Type": "ColorPicker", + "Value": "255 0 0 255", + "Restart": true, + "Files": { + "resource/scheme/colors_custom.res": { + "Scheme": { + "Colors": { + "HealthWarning": "$value" + } + } + } + } + }, + { + "Name": "dh_color_health_max", + "Label": "Max Health", + "Type": "ColorPicker", + "Value": "235 226 202 255", + "Restart": true, + "Files": { + "resource/scheme/colors_custom.res": { + "Scheme": { + "Colors": { + "MaxHealth": "$value" + } + } + } + } + }, + { + "Name": "dh_color_health_gain", + "Label": "Health Gain", + "Type": "ColorPicker", + "Value": "0 202 133 255", + "Restart": true, + "Files": { + "resource/scheme/colors_custom.res": { + "Scheme": { + "Colors": { + "HealthGain": "$value" + } + } + } + } + }, + { + "Name": "dh_color_health_low", + "Label": "Health Low", + "Type": "ColorPicker", + "Value": "255 230 0 255", + "Restart": true, + "Files": { + "resource/scheme/colors_custom.res": { + "Scheme": { + "Colors": { + "HealthLow": "$value" + } + } + } + } + }, + { + "Name": "dh_color_ammo_normal", + "Label": "Ammo Normal", + "Type": "ColorPicker", + "Value": "235 226 202 255", + "Restart": true, + "Files": { + "resource/scheme/colors_custom.res": { + "Scheme": { + "Colors": { + "AmmoNormal": "$value" + } + } + } + } + }, + { + "Name": "dh_color_ammo_reserve", + "Label": "Ammo Reserve", + "Type": "ColorPicker", + "Value": "235 226 202 255", + "Restart": true, + "Files": { + "resource/scheme/colors_custom.res": { + "Scheme": { + "Colors": { + "AmmoReserve": "$value" + } + } + } + } + } + ], + "In-Game": [ + { + "Name": "dh_toggle_centered_ubercharge", + "Label": "Centered UberCharge", + "Type": "Checkbox", + "Value": "false", + "WriteCfg": { + "FileName": "ubercharge.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/ubercharge/centered_ubercharge.res", + "FalseText": "" + } + }, + { + "Name": "dh_toggle_centered_weapon_charge", + "Label": "Centered Weapon Charge", + "Type": "Checkbox", + "Value": "false", + "WriteCfg": { + "FileName": "weapon_charge.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/charge/centered_weapon_charge.res", + "FalseText": "" + } + }, + { + "Name": "dh_toggle_centered_item_meters", + "Label": "Centered Item Meters", + "Type": "Checkbox", + "Value": "false", + "WriteCfg": { + "FileName": "top_meter.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/meters/centered_top_meter.res", + "FalseText": "" + }, + "WriteCfg": { + "FileName": "middle_meter.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/meters/centered_middle_meter.res", + "FalseText": "" + }, + "WriteCfg": { + "FileName": "bottom_meter.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/meters/centered_bottom_meter.res", + "FalseText": "" + } + }, + { + "Name": "dh_toggle_centered_metal", + "Label": "Centered Metal Counter", + "Type": "Checkbox", + "Value": "false", + "WriteCfg": { + "FileName": "engi_metal.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/engi_metal/centered_engineer_metal.res", + "FalseText": "" + } + }, + { + "Name": "dh_toggle_centered_stickies", + "Label": "Centered Sticky Counter", + "Type": "Checkbox", + "Value": "false", + "WriteCfg": { + "FileName": "demo_stickies.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/stickies/centered_stickies.res", + "FalseText": "" + } + }, + { + "Name": "dh_toggle_centered_shield", + "Label": "Centered Shield Charge", + "Type": "Checkbox", + "Value": "false", + "Width": 250, + "WriteCfg": { + "FileName": "shield_charge.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/shield_charge/centered_shield_charge.res", + "FalseText": "" + } + }, + { + "Name": "dr_val_killstreak_pos", + "Label": "Killstreak Position", + "Type": "ComboBox", + "Value": "0", + "Width": 250, + "Options": [ + { + "Label": "Default", + "Value": "0", + "WriteFile": { + "FileName": "customizations/killstreak.res", + "TrueText": "", + "FalseText": "" + } + }, + { + "Label": "Top Right", + "Value": "1", + "WriteFile": { + "FileName": "customizations/killstreak.res", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/killstreak/topright_killstreak.res", + "FalseText": "" + } + }, + { + "Label": "Bottom Right", + "Value": "2", + "WriteFile": { + "FileName": "customizations/killstreak.res", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/killstreak/bottomright_killstreak.res", + "FalseText": "" + } + } + ] + }, + { + "Name": "dh_toggle_alt_overheal", + "Label": "Alternate Overheal Pos", + "Type": "Checkbox", + "Value": "false", + "WriteCfg": { + "FileName": "overheal.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/health/healthcross_alt.res", + "FalseText": "" + } + }, + { + "Name": "dh_toggle_damage_num", + "Label": "Show Damage Numbers", + "Type": "Checkbox", + "Value": "false", + "WriteCfg": { + "FileName": "damagevalue.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/health/damage_value.res", + "FalseText": "" + } + }, + { + "Name": "dh_toggle_alt_spec_health", + "Label": "Alternate Spectator Health", + "Type": "Checkbox", + "Value": "false", + "WriteCfg": { + "FileName": "spectatorguihealth.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/spectatorguihealth/alt_spectatorguihealth.res", + "FalseText": "" + } + }, + { + "Name": "dh_toggle_alt_scoreboard", + "Label": "Separated Scoreboards", + "Type": "Checkbox", + "Value": "false", + "Width": 250, + "WriteCfg": { + "FileName": "scoreboard.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/scoreboard/separated_scoreboard.res", + "FalseText": "" + } + }, + { + "Name": "dr_val_class_selection", + "Label": "Class Selection", + "Type": "ComboBox", + "Value": "0", + "Width": 250, + "Options": [ + { + "Label": "Default", + "Value": "0", + "WriteFile": { + "FileName": "class_selection.res", + "TrueText": "", + "FalseText": "" + } + }, + { + "Label": "Alternative", + "Value": "1", + "WriteFile": { + "FileName": "class_selection.res", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/class_selection/alt_classselection.res", + "FalseText": "" + } + }, + { + "Label": "Old", + "Value": "2", + "WriteFile": { + "FileName": "class_selection.res", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/class_selection/old_classselection.res", + "FalseText": "" + } + } + ] + }, + { + "Name": "dh_toggle_mvm_exp_window", + "Label": "Expanded MvM Upgrade Window", + "Type": "Checkbox", + "Value": "false", + "WriteCfg": { + "FileName": "upgradewindow.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/mvm_upgrades/upgradewindow/expanded_upgradewindow.res", + "FalseText": "" + } + }, + { + "Name": "dh_toggle_mvm_exp_items", + "Label": "Expanded MvM Upgrade Items", + "Type": "Checkbox", + "Value": "false", + "WriteCfg": { + "FileName": "upgradeitem.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/mvm_upgrades/upgradeitem/expanded_upgradeitem.res", + "FalseText": "" + } + } + ], + "Main Menu": [ + { + "Name": "dr_val_tf_logo", + "Label": "TF Logo Style", + "Type": "ComboBox", + "Value": "0", + "Width": 250, + "Options": [ + { + "Label": "Default", + "Value": "0", + "WriteFile": { + "FileName": "tflogo.res", + "TrueText": "", + "FalseText": "" + } + }, + { + "Label": "Alt", + "Value": "1", + "WriteFile": { + "FileName": "class_selection.res", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/logo/tf2logo_alt.res", + "FalseText": "" + } + }, + { + "Label": "Dar", + "Value": "2", + "WriteFile": { + "FileName": "class_selection.res", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/logo/tf2logo_dar.res", + "FalseText": "" + } + } + ] + }, + { + "Name": "dh_toggle_menu_character", + "Label": "Hide Character Images", + "Type": "Checkbox", + "Value": "false", + "WriteCfg": { + "FileName": "mainmenu_character.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/mainmenu/no_mainmenu_character.res", + "FalseText": "" + } + }, + { + "Name": "dh_toggle_loading_stats", + "Label": "Hide Loading Screen Stats", + "Type": "Checkbox", + "Value": "false", + "WriteCfg": { + "FileName": "loading_stats.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/loading_screen/no_stats.res", + "FalseText": "" + } + }, + { + "Name": "dh_toggle_loading_duels", + "Label": "Hide Loading Screen Duels", + "Type": "Checkbox", + "Value": "false", + "WriteCfg": { + "FileName": "loading_duels.txt", + "TrueText": "#base ../../custom/darhud/resource/ui/customizations/leaderboard/no_duels.res", + "FalseText": "" + } + } + ] + } +} diff --git a/src/HUDEditor/JSON/flawhud.json b/src/HUDEditor/JSON/flawhud.json index 8dd3bf12..e60aafef 100644 --- a/src/HUDEditor/JSON/flawhud.json +++ b/src/HUDEditor/JSON/flawhud.json @@ -449,7 +449,7 @@ "Type": "Checkbox", "ToolTip": "Toggle crosshair feature.", "Value": "false", - "WriteFile": { + "WriteCfg": { "FileName": "hud_crosshair_visibility.txt", "TrueText": "x{CustomCrosshair{visible 1}}", "FalseText": "" @@ -461,7 +461,7 @@ "Type": "Checkbox", "ToolTip": "Toggle hitmarker animation.", "Value": "true", - "WriteFile": { + "WriteCfg": { "FileName": "hud_crosshair_animation.txt", "TrueText": "event DamagedPlayer{RunEvent CrosshairFlash 0.0}", "FalseText": "" @@ -490,7 +490,7 @@ "ToolTip": "Toggle transparent viewmodels.", "Special": "TransparentViewmodels", "Value": "false", - "WriteFile": { + "WriteCfg": { "FileName": "hud_transparent_viewmodels.txt", "TrueText": "#base ../../custom/flawhud/resource/ui/customizations/transparent_viewmodels/transparent_viewmodels.res", "FalseText": "" @@ -563,7 +563,7 @@ "Type": "Checkbox", "ToolTip": "Hides the player character model seen on the bottom left of the screen.", "Value": "false", - "WriteFile": { + "WriteCfg": { "FileName": "hud_player_model.txt", "TrueText": "#base ../../custom/flawhud/resource/ui/customizations/player_model/player_model_off.res", "FalseText": "" @@ -576,7 +576,7 @@ "ToolTip": "Expand the scoreboard to show 32 players.", "Value": "false", "Restart": false, - "WriteFile": { + "WriteCfg": { "FileName": "hud_scoreboard_style.txt", "TrueText": "#base ../../custom/flawhud/resource/ui/customizations/scoreboard/scoreboard_large.res", "FalseText": "" @@ -589,7 +589,7 @@ "ToolTip": "Displays a speedometer under the crosshair", "Value": "false", "Restart": false, - "WriteFile": { + "WriteCfg": { "FileName": "hud_speedometer.txt", "TrueText": "#base ../../custom/flawhud/resource/ui/customizations/speedometer/speedometer_on.res", "FalseText": "" @@ -1084,7 +1084,7 @@ "ToolTip": "Enables a meter used for tracking other team's uber build.", "Value": "false", "Restart": false, - "WriteFile": { + "WriteCfg": { "FileName": "hud_uber_counter.txt", "TrueText": "event UberTimer{RunEvent UberTimerHide 0.0 RunEvent UberTimerRun 0.1}", "FalseText": "" @@ -1471,7 +1471,7 @@ "ToolTip": "Toggle to the Code Pro fonts instead of TF2 Build.", "Value": "false", "Restart": true, - "WriteFile": { + "WriteCfg": { "FileName": "hud_font.txt", "TrueText": "#base ../../custom/flawhud/resource/scheme/clientscheme_fonts_pro.res", "FalseText": "#base ../../custom/flawhud/resource/scheme/clientscheme_fonts.res" diff --git a/src/HUDEditor/JSON/hud-fixes.json b/src/HUDEditor/JSON/hud-fixes.json index c544b82a..83eb3fb1 100644 --- a/src/HUDEditor/JSON/hud-fixes.json +++ b/src/HUDEditor/JSON/hud-fixes.json @@ -28,7 +28,7 @@ "Type": "Checkbox", "ToolTip": "Toggle crosshair feature.", "Value": "false", - "WriteFile": { + "WriteCfg": { "FileName": "hud_xhair_visibility.txt", "TrueText": "x{CustomCrosshair{visible 1}}", "FalseText": "x{CustomCrosshair{visible 0}}" @@ -121,7 +121,7 @@ "Type": "Checkbox", "ToolTip": "Toggle the spy silhouette seen while changing disguises.", "Value": "false", - "WriteFile": { + "WriteCfg": { "FileName": "hud_spy_disguise.txt", "TrueText": "x{PlayerStatusSpyOutlineImage{image replay/thumbnails/blank}}", "FalseText": "" @@ -133,7 +133,7 @@ "Type": "Checkbox", "ToolTip": "Hides the player character model seen on the bottom left of the screen.", "Value": "false", - "WriteFile": { + "WriteCfg": { "FileName": "hud_player_model.txt", "TrueText": "x{classmodelpanel{tall 200 tall_minmode 102} classmodelpanelBG {tall 50 tall_minmode 50}}", "FalseText": "x{classmodelpanel{tall 0 tall_minmode 0} classmodelpanelBG {tall 0 tall_minmode 0}}" @@ -146,7 +146,7 @@ "ToolTip": "Toggle transparent viewmodels.", "Special": "TransparentViewmodels", "Value": "false", - "WriteFile": { + "WriteCfg": { "FileName": "hud_transparent_viewmodels.txt", "TrueText": "x{TransparentViewmodel{visible 1}}", "FalseText": "" @@ -270,7 +270,7 @@ "ToolTip": "Toggle speedometer under the crosshair.", "Width": 200, "Value": "false", - "WriteFile": { + "WriteCfg": { "FileName": "hud_speedometer.txt", "TrueText": "x{Speedometer{visible 1}}", "FalseText": "x{Speedometer{visible 0}}" diff --git a/src/HUDEditor/JSON/middle-mann.json b/src/HUDEditor/JSON/middle-mann.json new file mode 100644 index 00000000..5fb9f27d --- /dev/null +++ b/src/HUDEditor/JSON/middle-mann.json @@ -0,0 +1,516 @@ +{ + "$schema": "https://raw.githubusercontent.com/CriticalFlaw/TF2HUD.Editor/master/src/HUDEditor/JSON/Schema/schema.json", + "Author": "Vexcenot", + "Description": "Vanilla Centered TF2 Hud with default health and ammo in the middle.", + "Thumbnail": "https://raw.githubusercontent.com/mastercomfig/hud-db/main/hud-resources/middlemann/middlemann-banner.webp", + "Screenshots": [ + "https://static.tf2huds.dev/-Middle-Mann/img/6kPDUa8.png", + "https://static.tf2huds.dev/-Middle-Mann/img/0GJLJGw.png", + "https://static.tf2huds.dev/-Middle-Mann/img/bAKYkYc.png", + "https://static.tf2huds.dev/-Middle-Mann/img/KDFYp0l.png" + ], + "Background": "https://wiki.teamfortress.com/w/images/thumb/9/92/Background_2fort.png/1280px-Background_2fort.png", + "Layout": [ + "0 2 3", + "0 2 3", + "1 2 3" + ], + "Links": { + "Update": "https://github.com/Vexcenot/-middle-mann/archive/refs/heads/master.zip", + "GitHub": "https://github.com/Vexcenot/-Middle-Mann", + "TF2Huds": "https://tf2huds.dev/hud/-Middle-Mann", + "GameBanana": "https://gamebanana.com/mods/445578", + "Discord": "https://discord.gg/9QzHkQx" + }, + "Controls": { + "HUD Colors": [ + { + "Name": "mm_color_target_health", + "Label": "Target Health", + "Type": "ColorPicker", + "Value": "0 253 31 255", + "Restart": true, + "Files": { + "resource/scheme/mm_colors.res": { + "Scheme": { + "Colors": { + "TargetHealth": "$value" + } + } + } + } + }, + { + "Name": "mm_color_target_damage", + "Label": "Target Damage", + "Type": "ColorPicker", + "Value": "254 148 9 255", + "Restart": true, + "Files": { + "resource/scheme/mm_colors.res": { + "Scheme": { + "Colors": { + "TargetDamage": "$value" + } + } + } + } + }, + { + "Name": "mm_color_blu_team", + "Label": "Blue Team", + "Type": "ColorPicker", + "Value": "101 121 140 210", + "Restart": true, + "Files": { + "resource/scheme/mm_colors.res": { + "Scheme": { + "Colors": { + "G_TeamBlue": "$value" + } + } + } + } + }, + { + "Name": "mm_color_blu_team_bg", + "Label": "Blue Team BG", + "Type": "ColorPicker", + "Value": "58 78 89 255", + "Restart": true, + "Files": { + "resource/scheme/mm_colors.res": { + "Scheme": { + "Colors": { + "G_TeamBlueBG": "$value" + } + } + } + } + }, + { + "Name": "mm_color_red_team", + "Label": "Red Team", + "Type": "ColorPicker", + "Value": "164 65 62 235", + "Restart": true, + "Files": { + "resource/scheme/mm_colors.res": { + "Scheme": { + "Colors": { + "G_TeamRed": "$value" + } + } + } + } + }, + { + "Name": "mm_color_red_team_bg", + "Label": "Red Team BG", + "Type": "ColorPicker", + "Value": "97 29 29 255", + "Restart": true, + "Files": { + "resource/scheme/mm_colors.res": { + "Scheme": { + "Colors": { + "G_TeamRedBG": "$value" + } + } + } + } + }, + { + "Name": "mm_color_menu_accent", + "Label": "Menu Accent", + "Type": "ColorPicker", + "Value": "208 147 75 255", + "Restart": true, + "Files": { + "resource/scheme/mm_colors.res": { + "Scheme": { + "Colors": { + "Menu_Accent": "$value" + } + } + } + } + }, + { + "Name": "mm_color_xhair_normal", + "Label": "HUD Crosshair", + "Type": "ColorPicker", + "Value": "255 255 255 255", + "Restart": true, + "Files": { + "customizations/hud_crosshairs.res": { + "CustomCrosshair": { + "fgcolor": "$value" + } + } + } + }, + ], + "Crosshair": [ + { + "Name": "mm_val_xhair_style", + "Label": "Style", + "Type": "Crosshair", + "Value": "?", + "Files": { + "customizations/hud_crosshairs.res": { + "CustomCrosshair": { + "labelText": "$value" + } + } + } + }, + { + "Name": "mm_val_xhair_size", + "Label": "Size", + "Type": "IntegerUpDown", + "Value": "18", + "Minimum": "10", + "Maximum": "30", + "Increment": "1", + "Files": { + "customizations/hud_crosshairs.res": { + "CustomCrosshair": { + "font": "Size:$value | Outline:OFF" + } + } + } + }, + { + "Name": "mm_color_xhair_visibility", + "Label": "Toggle Crosshair", + "Type": "Checkbox", + "Value": "false", + "Files": { + "customizations/hud_crosshairs.res": { + "CustomCrosshair": { + "visible": { + "true": "1", + "false": "0" + } + } + } + } + } + ], + "Customizations": [ + { + "Name": "mm_toggle_canteen_location", + "Label": "MvM Canteen on the right", + "Type": "Checkbox", + "Value": "false", + "Width": 250, + "WriteFile": { + "FileName": "customizations/canteenlocation.res", + "TrueText": "#base \"../resource/ui/customizations/mvmbottle/bottle_right.res\"", + "FalseText": "#base \"../resource/ui/customizations/mvmbottle/bottle_left.res\"" + } + }, + { + "Name": "mm_toggle_chat_position", + "Label": "In-Game Chat on top left", + "Type": "Checkbox", + "Value": "false", + "Width": 250, + "WriteFile": { + "FileName": "customizations/chatposition.res", + "TrueText": "#base \"../resource/ui/customizations/chat/chat_top.res\"", + "FalseText": "#base \"../resource/ui/customizations/chat/chat_default.res\"" + } + }, + { + "Name": "mm_toggle_killfeed_position", + "Label": "Ultrawide-Friendly Killfeed", + "Type": "Checkbox", + "Value": "false", + "Width": 250, + "WriteFile": { + "FileName": "customizations/killfeed.res", + "TrueText": "#base \"../scripts/customizations/killfeed/killfeed_ultrawide.res\"", + "FalseText": "#base \"../scripts/customizations/killfeed/killfeed_default.res\"" + } + }, + { + "Name": "mm_toggle_killstreak_blood", + "Label": "Disable Killstreak Splatter", + "Type": "Checkbox", + "Value": "false", + "Width": 250, + "WriteFile": { + "FileName": "customizations/killstreak_blood.res", + "TrueText": "#base \"../resource/ui/customizations/ksblood/blood_off.res\"", + "FalseText": "#base \"../resource/ui/customizations/ksblood/blood_on.res\"" + } + }, + { + "Name": "mm_toggle_medic_positionings", + "Label": "Alternative Medic Positionings", + "Type": "Checkbox", + "Value": "false", + "Width": 250, + "WriteFile": { + "FileName": "customizations/medic_alternative.res", + "TrueText": "#base \"medic_alt/medic_alt.res\"", + "FalseText": "" + } + }, + { + "Name": "mm_toggle_player_model", + "Label": "Disable Player Model", + "Type": "Checkbox", + "Value": "false", + "Width": 250, + "WriteFile": { + "FileName": "customizations/playermodel.res", + "TrueText": "#base \"../resource/ui/customizations/playermodel/playermodel_off.res\"", + "FalseText": "#base \"../resource/ui/customizations/playermodel/playermodel_on.res\"" + } + }, + { + "Name": "mm_toggle_time_panel", + "Label": "Default Time Panel", + "Type": "Checkbox", + "Value": "false", + "Width": 250, + "WriteFile": { + "FileName": "customizations/timepanel.res", + "TrueText": "#base \"../resource/ui/customizations/timepanel/timepanel_default.res\"", + "FalseText": "#base \"../resource/ui/customizations/timepanel/timepanel_fancy.res\"" + } + }, + { + "Name": "mm_toggle_streamer_mode", + "Label": "Streamer Mode", + "Type": "CheckBox", + "Value": "false", + "Width": 250, + "RenameFile": { + "OldName": "customizations/streamermode_/", + "NewName": "customizations/streamermode/", + "Restart": false // TODO is this needed? + } + }, + { + "Name": "mm_toggle_class_select", + "Label": "Classic Class Select", + "Type": "Checkbox", + "Value": "false", + "Width": 250, + "WriteFile": { + "FileName": "customizations/class_selection.res", + "TrueText": "#base \"../resource/ui/customizations/class_selection/selection_vanilla.res\"", + "FalseText": "#base \"../resource/ui/customizations/class_selection/selection_default.res\"" + } + }, + { + "Name": "mm_toggle_sidemann", + "Label": "Enable Sidemann", + "Type": "Checkbox", + "Value": "false", + "Width": 250, + "WriteFile": { + "FileName": "customizations/sidemann-toggle.res", + "TrueText": "#base \"sidemann/sidemann.res\"", + "FalseText": "" + } + }, + { + "Name": "mm_toggle_transparent_viewmodels", + "Label": "Transparent Viewmodels", + "Type": "Checkbox", + "Value": "false", + "Width": 250, + "WriteFile": { + "FileName": "customizations/transparent_viewmodels.res", + "TrueText": "#base \"../scripts/customizations/transparent_viewmodels.res\"", + "FalseText": "" + } + }, + { + "Name": "mm_val_damage_values", + "Label": "Health Style", + "Type": "ComboBox", + "Value": "0", + "Width": 150, + "Options": [ + { + "Label": "Above HP/Player", + "Value": "0", + "WriteFile": { + "FileName": "customizations/damagenumbers.res", + "TrueText": "#base \"../resource/ui/customizations/last_damage/lastdamage_health.res\"", + "FalseText": "" + } + }, + { + "Label": "Above Ammo", + "Value": "1", + "WriteFile": { + "FileName": "customizations/damagenumbers.res", + "TrueText": "#base \"../resource/ui/customizations/last_damage/lastdamage_ammo.res\"", + "FalseText": "" + } + }, + { + "Label": "Below Crosshair", + "Value": "2", + "WriteFile": { + "FileName": "customizations/damagenumbers.res", + "TrueText": "#base \"../resource/ui/customizations/last_damage/lastdamage_center.res\"", + "FalseText": "" + } + } + ] + }, + { + "Name": "mm_val_hp_warning", + "Label": "Health Warning", + "Type": "ComboBox", + "Value": "0", + "Width": 150, + "Options": [ + { + "Label": "None", + "Value": "0", + "WriteFile": { + "FileName": "customizations/hp-warning.res", + "TrueText": "", + "FalseText": "" + } + }, + { + "Label": "Big Vanilla Cross", + "Value": "1", + "WriteFile": { + "FileName": "customizations/hp-warning.res", + "TrueText": "#base \"../resource/ui/customizations/hpalert/hudplayerhealth_vanilla.res\"", + "FalseText": "" + } + }, + { + "Label": "Cross Next to HP", + "Value": "2", + "WriteFile": { + "FileName": "customizations/hp-warning.res", + "TrueText": "#base \"../resource/ui/customizations/hpalert/hudplayerhealth_cross.res\"", + "FalseText": "" + } + }, + { + "Label": "Small 'Low Heath' Warning", + "Value": "3", + "WriteFile": { + "FileName": "customizations/hp-warning.res", + "TrueText": "#base \"../resource/ui/customizations/hpalert/hudplayerhealth_hpalert.res\"", + "FalseText": "" + } + }, + { + "Label": "Overwatch Styled", + "Value": "4", + "WriteFile": { + "FileName": "customizations/hp-warning.res", + "TrueText": "#base \"../resource/ui/customizations/hpalert/hudplayerhealth_overwatch.res\"", + "FalseText": "" + } + } + ] + }, + { + "Name": "mm_val_meters_position", + "Label": "Item Meter Position", + "Type": "ComboBox", + "Value": "0", + "Width": 150, + "Options": [ + { + "Label": "Default", + "Value": "0", + "WriteFile": { + "FileName": "customizations/meters_position.res", + "TrueText": "#base \"../resource/ui/customizations/meter_position/meters_center.res\"", + "FalseText": "" + } + }, + { + "Label": "Above Ammo", + "Value": "1", + "WriteFile": { + "FileName": "customizations/meters_position.res", + "TrueText": "#base \"../resource/ui/customizations/meter_position/meters_ammo.res\"", + "FalseText": "" + } + }, + { + "Label": "Side", + "Value": "2", + "WriteFile": { + "FileName": "customizations/meters_position.res", + "TrueText": "#base \"../resource/ui/customizations/meter_position/meters_side.res\"", + "FalseText": "" + } + } + ] + }, + { + "Name": "mm_val_vignette", + "Label": "Vignette Strength", + "Type": "ComboBox", + "Value": "0", + "Width": 150, + "Options": [ + { + "Label": "0%", + "Value": "0", + "WriteFile": { + "FileName": "customizations/vignette.res", + "TrueText": "", + "FalseText": "" + } + }, + { + "Label": "25%", + "Value": "1", + "WriteFile": { + "FileName": "customizations/vignette.res", + "TrueText": "#base \"../scripts/customizations/vignette/vignette25.res\"", + "FalseText": "" + } + }, + { + "Label": "50%", + "Value": "2", + "WriteFile": { + "FileName": "customizations/vignette.res", + "TrueText": "#base \"../scripts/customizations/vignette/vignette50.res\"", + "FalseText": "" + } + }, + { + "Label": "75%", + "Value": "3", + "WriteFile": { + "FileName": "customizations/vignette.res", + "TrueText": "#base \"../scripts/customizations/vignette/vignette75.res\"", + "FalseText": "" + } + }, + { + "Label": "100%", + "Value": "4", + "WriteFile": { + "FileName": "customizations/vignette.res", + "TrueText": "#base \"../scripts/customizations/vignette/vignette100.res\"", + "FalseText": "" + } + } + ] + } + ] + } +} \ No newline at end of file