Описание настроек 
      программы D3Hotkeys.

1) Программа написана на C# для автоматического прожимания клавиш в игре Diablo 3.

2) Незаменима при игре за саппортов, также полезна при необходимости частого прожатия разных клавиш.

3) Требует наличия в системе .Net Framework 3.5.

4) Видео:
Пример использования

1) Программу вы свободно можете проверить на сайте VirusTotal.

2) Никаких данных в сеть программа не передаёт и не получает, это можно проверить любым фаерволлом.

3) Программу вы используете на свой страх и риск. Отвечать за компанию Blizzard я не готов.

4) Исходные коды программы на GitHub.

1) Триггер - кнопка на клавиатуре, которая включает процесс прожатия.

2) Клавиша - то, что будет нажиматься при работе программы.

По-умолчанию, в Diablo3 используются клавиши 1,2,3,4, LMouse и RMouse.

3) Кнопка - то, что вы сами нажимаете в процессе игры. Например: “T” для телепорта, “M” для открытия карты, “Enter” для чата, “Num Lock” для активации триггера.

Основная часть.

1. Верхняя линия – триггеры.

Триггеры - это кнопки активации прожатия.

Они позволяют отключать/включать нажатие клавиш или их групп.

Галочка возле триггера отвечает за переключение режимов реакции на триггер: при установленной галке триггер будет работать при зажатии и будет переставать работать при отжатии кнопки, а при отсутствии галки триггер будет постоянно работать при однократном нажатии и таким же образом отключаться..

Стандартные триггеры, используемые программой - это Shift, CapsLock, ScrollLock, NumLock.

Обратите внимание, что Shift работает только при зажатии (о чем сигнализирует заранее проставленая галочка). CapsLock, ScrollLock, NumLock только при нажатии.

Есть возможность выбрать нестандартный триггер (Пункт “Выбор…” или щелчок правой клавишей мыши на выпадающий список).

2. Вторая линия – клавиши.

Клавиши – это кнопки клавиатуры или мыши, которые будут прожиматься во время работы программы, в случае, если соответствующий триггер активен.

Подписи “клавиша1”, “клавиша 2” и так далее обозначают, что поля над ними должны соответствовать порядку скиллов в игре - это нужно для корректной работы программы. То есть в окно “клавиша 1” следует прописывать кнопку активации первого по порядку скилла, в окно “клавиша 2” - кнопку активации второго по счету скилла и так далее.

Особенно это важно при работе в режиме прожатия по кулдауну.

В нашем примере клавиша 3 будет прожиматься, только если всё настроено верно, программа работает (нажата кнопка Start) и триггер активен (здесь – зажатый Shift).

Так же, как и триггеры, клавиши можно выбирать из списка или устанавливать произвольно. Есть проверка на корректность выбора (например, нельзя установить триггер и соответствующую ему клавишу с одинаковыми значениями).

3. Третья линия – режим работы с клавишами.

В расширенном режиме (“Процесс/зажатие” в настройках) есть возможность настроить поведение клавиш при включении триггера. Без выбора процесса всё проще, режим один.

Выбор режима осуществляется в выпадающем меню справа от таймера.

Настройка самого таймера осуществляются стрелками или с клавиатуры.

Режимы:

1) Простой режим. Нажатие по таймеру. Кнопка будет нажиматься каждые X миллисекунд, пока активен триггер и программа работает. Есть возможность установки задержек прожатия, которые устанавливаются в настройках (об этом далее).

2) Режим зажатия. Кнопка будет зажиматься до тех пор, пока активен триггер и программа работает.

3) Режим кулдауна. Работает только на разрешениях экрана 16:9 и 16:10, 5:4 в оконном полноэкранном режиме. В этом режиме программа следит за состоянием скилла и автоматически прожимает его сразу после окончания кулдауна.

4) Режим кулдауна со временем. Работает с такими же ограничениями, что и кулдаун. Особенность режима в том, что скилл будет прожиматься по откату, но не раньше времени, которое вы настроили (например, время действия умения).

4. Нижний блок – Запуск, настройки, профили и т.д.

1) Кнопка Start – отвечает за запуск/остановку работы программы.

2) Белая линия - наименование одного из 9 возможных профилей. Редактируется.

3) Профиль – выбор нового и сохранение текущего профиля. В каждом профиле все настроки могут быть индивидуальны. Более того, первые 3 профиля можно переключать горячими клавишами прямо во время работы программы.

4) Процесс (Область) – выбор процесса / области действия программы. Обычно это Diablo, но возможность выбора есть. Процессы берутся те, что в памяти более 400Мб занимают.

5) Language – выбор языка программы. Русский / английский.

6) Индикаторы – индикаторы работы стандартных триггеров. Можно включать /выключать эти триггеры щелчком мыши по соответвующему индикатору.

7) Кнопка Настройки – открывает меню настроек программы.

8) Автор… – ссылка на тему форума по программе (открывается в браузере).

Меню настроек.

1)Хоткей старт - кнопка, которую вы хотите нажимать для запуска программы. Альтернативный способ запуска нажатию мышкой на “Start”.

2)Пауза Enter - время, на которое остановится работа программы по одиночному нажатию на Enter (то есть на то время, пока вы открыли чат). После повторного нажатия на Enter процесс будет продолжаться в любом случае.

3)Хоткей тп - кнопка, которую вы используете для телепорта в игре. Требуется указать при желании настройки паузы после телепорта.

4)Пауза тп - время, на которое остановится работа программы после нажатия на кнопку телепорта.

5)Хоткей карта - кнопка, которую вы используете для открытия карты в игре. Требуется указать при желании настройки паузы после открытия карты.

6)Пауза карта - время, на которое остановится работа программы после нажатия на кнопку, открывающую карту.

7)Клавиша с паузой - кнопка, по нажатию на которую будет остановлена работа программы. Требуется в случае, если какой-то ваш скилл не должен прерываться другими (например, “Скакун” у Крестоносца). Повторное нажатие продлевает действие паузы.

8)Задержка клавиши - время, на которое остановится работа программы после нажатия на кнопку из предыдущего пункта.

9)Случайная задержка - случайная задержка при прожатии кнопок, для маскировки автоматического прожатия. Добавляет ко времени прожатия миллисекунды от 0 до установленного значения.

10)Задержка кулдауна - настройка, позволяющая точно настроить прожатия по кулдауну. Увеличение или уменьшение влияет на скорость прожатия скиллов после их отката. Таким образом, можно настроить под свой компьютер/скорость интернета кулдаун, чтобы прожимался он максимально быстро и, при этом, не вызывал сообщений типа “Умение ещё не готово”.

11)Хоткеи профилей - кнопки, позволяющие быстро менять первые 3 профиля. Например, это может быть полезно, если у вас есть профиль для быстрого сбора лута вокруг героя.

12)Мультизапуск - возможность запуска нескольких копий программы.

13)Сворачивать в трей - возможность сворачивания программы в область уведомлений.

14)Процесс/зажатие - выбор простого/расширенного режима работы программы.

15)Мультинажатие - нажатие одной клавиши несколько раз. Если вы не уверены, что клавиша прожимается с первого раза.

16)Save/Load - включение загрузки профилей из файла вместо выбора профилей из списка.

17)Персонализация - возможность настройки внешнего вида программы.

В директорию программы можно положить:

- ico-файл: меняется иконка.

- jpg-файл (465x261): меняется фон.

- txt-файл (первая строка): меняется заголовок окна.

18)Проверка версии - автоматическая проверка новой версии при старте программы или разовая проверка при щелчке на этот пункт.

Valid XHTML 1.0 Strict