Тестирование завершено, всем спасибо за участие.
Тестовую версию вы можете скачать по ссылке https://botmek.ru/test
О всех найденных багах пишите в этой теме! Или в личном сообщении @Nalik
Новые функции
1. Добавлены новые режимы срабатывания клавиш с присвоенной командой:
1.1. При нажатие клавиши (макрос/скрипт/другие команды) выполняются один раз.
1.2. При нажатие клавиши (макрос/скрипт/другие команды) выполняются до тех пор, пока эта же клавиша не будет нажата повторно.
1.3. При удержание клавиши (макрос/скрипт/другие команды) выполняются до тех пор, пока клавиша не будет отпущена.
2. Добавлена поддержка макросов формата *AMC от игровых мышек A4tech, Bloody и других работающих с этим форматом макросов.
3. Теперь можно связаться с автором макроса или скрипта используя внутреннюю систему сообщений.
Для макросов от игровых мышек был создан новый редактор.
* Доступные на данный момент команды: нажатия клавиатурных клавиш, нажатия клавиш мыши, перемещение мыши абсолютно, перемещение мыши относительно (относительно текущего положения курсора, обычно используют для подавления отдачи оружия в играх), команда ожидания. На текущий момент добавлены основные команды, в дальнейшем планируется ввести полный список поддерживаемых команд.
* Команды можно добавлять в ручную нажимая нужные клавиши виртуальной клавиатуры/мыши или просто включить запись макроса и нажимать клавиши на своей клавиатуре и мышке. При записи в точности учитываются все перемещения мышки, нажатия клавиш и задержки.
* Полная виртуальная клавиатура, со всеми возможными клавишами, включая доп.клавиатуру NUMPAD.
* В редакторе сразу же можно протестировать работу макроса и в случае необходимости на лету вносить корректировки.
* Удобная панель редактирования команд, которая позволяет: Удалять, вырезать, копировать, вставлять, редактировать, перемещать команды в редакторе макросов.
* Настройки режим работы, позволяют выбрать способ срабатывания и повторения макроса: без повторений, при удержание клавиши, при нажатие клавиши.
* Окно для детализации макросов позволяет добавить в файл макроса: описание, комментарии и указать назначение (например название игры).
Изменения в программе
1. Теперь программа будет прерывать уже работающий макрос если была нажата клавиша запускающая другой макрос. Ранее программа игнорировала такие нажатия и ждала завершения работы макроса.
2. Переработан и оптимизирован код отвечающий за скорость срабатывания присвоенной команды (на виртуальной клавиатуре), теперь при нажатие клавиши обработка стала еще быстрее.
3. Переделана работа макросов и скриптов, теперь они будут выполнятся в точности так как это задумано. Например макрос должен нажимать и удерживать левую клавишу мыши и перемещать курсор, при этом отпускание мыши в макросе не прописано. В этом случае при повторном запуске макроса отпускание задействованных ранее клавиш осуществляется автоматически, для того чтобы макрос корректно отрабатывал при повторных запусках.
4. Переделана функция перемещения курсора, работы в этом направлении еще ведутся.
5. В окне загрузки программы добавлена кнопка закрытия программы.
6. Частично изменен интерфейс окна добавления макроса в общую базу.
7. В менеджере лицензий добавлены способы бесплатного получения премиума
8. Переработана система логирования, добавлены дополнительные флаги для логов в случае ошибки.
9. В редактор скриптов добавлены ползунки для быстрой вставки координат, так же частично изменен интерфейс.
10. В редакторе скриптов панель с наименованием файлов автоматически изменяет свой размер под длину наименования, чтобы небыло полос прокрутки.
11. Теперь в программе отображается изображение профиля, так же в меню пользователя добавлена кнопка редактирования профиля, список сессий, контроль синхронизации файлов и система личных сообщений.