View Demo Helper v1.3.0 (Steam CS и GSClient Independent)

Автор:


Radius

Контакты:


Telegram: t.me/radius_r16
E-mail: radius.r16@gmail.com
VK: vk.com/radius_r16

Благодарности


Garey (за информацию о TriggerBot и за 'github.com/Garey27/CS_Patches')
park3r (за доступ к демкам и тесты дорелизных версий)
Dev-MS Team (за предоставление API к plugmod для GSClient)
karaulov (за предложения к удобству использования)

Описание


View Demo Helper - дополнение для Steam версии игры Counter-Strike 1.6, созданное
для удобства просмотра демо записей (файлов с расширением *.dem) и помощи в
обнаружении фактов использования запрещенных модификаций, багов и т.д. Имеет
широкий набор средств для удобства просмотра, множество режимов позволяющих
всесторонне изучить демо запись. Встроенный менеджер комментариев, позволяет
создавать / удалять комментарии, перемещаться к указанному в них времени.

Все комментарии автоматически сохраняются в файл базы данных (*.cdb), привязанный
к имени демки и автоматически загружаются при старте демо. При желании можно
сохранить комментарии в *.txt файл (человекочитаемый формат)

Видео-инструкция


https://www.youtube.com/watch?v=vQJ3C_xlBjo

Важная информация


не использовать вместе с клиентскими античитами (GameGuard, WarGods, MyAC, UCP, и т.д)

Описание кнопок


F1 - вызов окна помощи после старта демо
F2 - сброс показаний детектора, графиков

1 - перемотка на 10 секунд назад
2 - перемотка на 1 секунду назад
3 - перемотка на 1 секунду вперед
4 - перемотка на 10 секунд вперед

W - увеличить скорость
S - уменьшить скорость
A - покадровый просмотр назад
D - покадровый просмотр вперед

SPACE (Пробел) - поставить на паузу / продолжить просмотр
SHIFT + SPACE - смена вида при просмотре HLTV демок
TAB - отображает таблицу счета в любой момент
CTRL/SHIFT + TAB - вкл/выкл основную инфо панель

MWHEELDOWN (колесо мыши вниз) - отдалить камеру
MWHEELUP (колесо мыши вверх) - приблизить камеру
MOUSE3 (средняя кнопка мыши) - сброс камеры

Стрелка влево - уменьшить масштаб графиков
Стрелка вправо - увеличить масштаб графиков
Стрелка вверх - приблизить камеру
Стрелка вниз - отдалить камеру

Цифровой блок клавиатуры (там где Num Lock) или цифры с зажатой кнопкой SHIFT:

0 - вкл/выкл основную инфо панель
1 - отображение esp box
2 - отображение sound esp
3 - режим без отдачи
4 - отображение графиков движения прицела
5 - отображение точки попадания
6 - отключить ослепление флешками
7 - вкл/выкл мини-информационную панель
8 - отключить дым
9 - отображение траектории движения прицела (1 нажатие, показывает только
траекторию, 2 нажатие - траекторию + метки момента выстрела)

Описание кваров


// Определяет будет (1) или нет (0) проверяться наличие новой версии при старте игры
// По умолчанию: "0"
vdh_check_updates "1"

// Включает (1) и отключает (0) отображение HUD/DHUD сообщений
// По умолчанию: "1"
vdh_show_hud_text "1"

// Включает (1) и отключает (0) отображение игровых меню
// По умолчанию: "1"
vdh_show_menu "0"

// Включает (1) и отключает (0) отображение дополнительного прицела у снайперских
// винтовок
// По умолчанию: "1"
vdh_sniper_rifles_has_crosshair "1"

// Определяет будет (1) или нет (0) отображаться дистанция до игрока,
// при включенном режиме 'esp_box'
// По умолчанию: "0"
vdh_show_esp_box_distance "0"

// Определяет будут (1) или нет (0) отображаться хитбоксы игроков
// По умолчанию: "0"
vdh_show_hitboxes "0"

// Определяет будут (1) или нет (0) выводиться в консоль команды записанные в демке
// По умолчанию: "0"
// Внимание: В случае переполнения консоли, напишите в ней команду clear
vdh_print_console_cmds "0"

// Определяет будет (1) или нет (0) автоматически обновляться квар ex_interp
// под значение записанное в демке игрока
// Внимание: После просмотра демо, значение не возращается в исходное состояние,
// которое было до просмотра
// По умолчанию: "1"
vdh_ex_interp_auto "1"

// Определяет будут (1) или нет (0) загружаться недостающие ресурсы
// По умолчанию: "0"
vdh_download_resources "0"

// Определяет будут (1) или нет (0) автоматически заменяться модели игроков и оружия
// на дефолтные
// По умолчанию: "0"
vdh_auto_replace_resources "0"

Описание консольных команд


  vdh_block_cmd "имя команды" - блокирует выполнение команд в демке

  vdh_add_downloadurl "url" - добавляет дополнительные адреса загрузки ресурсов.
    Пригодится если сервер сменил адрес быстрой загрузки и ресурсы перестали
    загружаться

  vdh_replace_resource "old_value" "new_value" - заменяет игровые ресурсы
    (модели, звуки, спрайты и т.д).
    Пригодится для замены отсутствующих ресурсов, которые нужны для проигрывания демо.
    Можно указывать в пути слеш '/' и обратный слеш '\'.
    
    old_value - относительный путь, до оригинального (заменяемого) файла
    new_value - относительный путь, до нового файла
    
    Внимание: Если включен квар vdh_auto_replace_resources, то модели игроков
    заменяются автоматически на дефолтные.
    Модели оружия заменяются автоматически, если файл называется также как
    оригинальный, но находится просто в другой папке
    
    "models\asiimov\v_ak47.mdl" - заменяется автоматически на "models\v_ak47.mdl",
    поэтому писать команду для такого оружия не имеет смысла

    Пример: vdh_replace_resource "models\superpack\mega_ak47.mdl" "models\v_ak47.mdl"

  vdh_recordmovie - управляет функцией создания скриншотов через HLAE.
    Первым указывается стартовый номер комментария, вторым конечный.
    Второй комментарий может отсутствовать, тогда "запись" работает до конца демки.
    Комментарии создаются самостоятельно через команду comment (см. ниже)
  
    Пример: vdh_recordmovie 1 2 (означает сделать запись от начала комментария 1
    до начала комментария 2)
  
  vdh_status - отображает текущую информацию об игроках и сервере.
    Аналог команды status, которая не работает при просмотре демо

  comment     - команда без аргументов печатает список комментариев
  comment lst - печатает список комментариев

  comment new "текст" - создать комментарий с фиксацией текущего времени демки
    и скорости просмотра.
    Если комментарий в текущем времени существует, он перезапишется

  comment add номер_комментария "текст" - добавить текст к существующему
    комментарию по его номеру.
    Если номер не указан, ищется комментарий по текущему времени

  comment rem номер_комментария - удалить комментарий по его номеру

  comment goto номер_комментария - переход ко времени указанного комментария
    с установкой скорости просмотра и печатью его текста в консоль.
    Если номер комментария не указан, ищется следующий начиная от текущего времени

  comment print - распечатать все комментарии в *.txt файл

  comment help - помощь по команде