Если цель простая - “убрать всё лишнее”, чтобы реплей выглядел чище или чтобы снять видео без рамок и подсказок - в Dota 2 это делается через консоль. Самый прямой способ для полного “выключения” HUD - команда hud_toggle_visibility.

Что именно можно отключить и что останется

В Dota 2 интерфейс частично настраивается консольными командами, но не всё выключается абсолютно “в ноль”. Поэтому перед тем как пытаться убрать интерфейс полностью, лучше держать в голове логику:

  • hud_toggle_visibility скрывает HUD (основные элементы интерфейса) и подходит, когда нужно “чистое изображение”.
  • Другие dota_* команды меняют отдельные элементы (полоски HP, показ ников, дрожание экрана, подсветки и т.д.).
  • Полностью “без интерфейса вообще” в некоторых режимах может быть недостижимо, зато можно добиться заметного минимума.

Способ “в два клика”: hud_toggle_visibility

Шаги

  1. Откройте консоль в Dota 2.
  2. Введите команду:
    txt hud_toggle_visibility
  3. Проверьте результат в игре/реплее.

Как вернуть HUD обратно

Повторите ту же команду:

hud_toggle_visibility

Значение переключится обратно, и интерфейс появится.

Если нужна “чистая картинка” именно для видео

Тут важны два момента, чтобы результат на экране выглядел как вы задумали:

  • Сделайте включение/выключение заранее, до того как пойдёт то самое действие. Переключение в моменте может дать неприятный скачок в кадре.
  • Стабилизируйте остальное, если вы в целом хотите “киношный” стиль (например, убрать дрожание экрана и лишние подписи). Для этого удобно использовать точечные dota_* команды, а не пытаться выжать всё из одного переключателя.

Ниже - набор команд, которые чаще всего используют, когда цель - максимально “почистить” картинку.

Точечные настройки HUD через консоль (dota_*)

Ниже команды, которые помогают убрать конкретные визуальные элементы. Вводятся в консоль по смыслу “чем ближе к нулю, тем меньше показывается”.

Дрожание экрана

dota_screen_shake 0

Показ ников игроков

dota_always_show_player_names 0

Индикатор Hero finder при Alt

dota_show_hero_finder 0

Range-индикаторы

dota_range_display 0
dota_disable_range_finder 0

HP-индикаторы: сделать менее “информативно”, но чище

Команды для полосок здоровья часто используют, когда хотят убрать визуальный шум.

Полоски HP героев

dota_hud_healthbars 0

Цифровой индикатор HP

dota_hud_healthbar_number 0

Размер делений на healthbar

dota_health_per_vertical_marker 250

Сообщения и “подсветки”, которые отвлекают

Ошибки по мане/перезарядке (уменьшить показ)

dota_sf_hud_error_msg 0

Длительность уведомлений (double/triple kill и т.д.)

Полностью выключить всё может не получиться, но можно сделать так, чтобы они висели очень недолго:

dota_sf_hud_header_display_time 0

Buyback time (время отображения иконки выкупа)

dota_topbar_buyback_time 0

Про autoexec.exe и стабильность настроек

Чтобы не вводить команды каждый раз вручную, их можно держать в autoexec.exe (или подключать через автозапуск, как вам удобнее). Логика простая:

  • добавляете команды один раз
  • запускаете игру
  • HUD/элементы сразу в нужном состоянии

Это особенно удобно, если вы регулярно делаете записи: выставили “чистый” пресет и дальше только включаете/выключаете hud_toggle_visibility по ситуации.

Почему это актуально для реплеев и турниров (context)

Многие хотят выключить интерфейс не ради “игры для себя”, а ради оформления результата: когда смотришь реплей, например, PGL Wallachia или матчи формата BO3, взгляд постоянно цепляется за лишние панели, подписи и индикаторы. Команда hud_toggle_visibility помогает быстро привести картинку к единому, более спокойному виду - и уже затем точечно подкрутить то, что ещё бросается в глаза.

Источник: обсуждения и гайды, связанные с командой hud_toggle_visibility и настройками dota_* через консоль (в том числе публикации в сообществе Steam и материалы по настройке HUD).