← На главную

История изменений

Все версии, новые функции и исправления.

v1.6.3 14 марта 2026 Latest
✨ Добавлено
  • Очередь сценариев — новая функция для последовательного запуска нескольких сценариев в одной сессии. Добавляйте любое количество .scn файлов, задавайте порядок перетаскиванием, настраивайте паузы между сценариями и количество повторений всей очереди. Для каждого сценария можно переопределить число циклов и параметры через меню настройки. Очередь поддерживает мультиоконный режим с выбором параллельного или последовательного выполнения. Конфигурацию очереди можно сохранить в .queue.json файл и загрузить позже. Открывается через главное окно
  • Новое действие «Следующее окно» — в визуальном редакторе появился блок SwitchWindow. При его достижении выполнение сценария передаётся следующему окну. Позволяет точно управлять порядком переключения в мультиоконном режиме вместо автоматического чередования
🐛 Исправлено
  • Переменные с координатами в мультиоконном режиме — при нахождении изображения через WaitImage координаты теперь корректно сохраняются в указанную переменную. Ранее переменная не создавалась, из-за чего следующие блоки «Клик XY» не находили её и прерывали выполнение
v1.6.2 15 февраля 2026
🐛 Исправлено
  • Мультиоконный режим — исправлен баг, когда первое окно не ждало отрисовку после клика. Теперь все окна ждут одинаково
  • Захват координат при нескольких окнах — координаты теперь захватываются относительно того окна, куда кликнул пользователь, а не первого попавшегося окна процесса
🔄 Изменено
  • Предупреждение при захвате без процесса — если целевой процесс не указан в настройках сценария, при захвате координат отображается предупреждение. Это предотвращает ситуацию, когда координаты ломаются после указания процесса
v1.6.1 15 февраля 2026
🐛 Исправлено
  • Параллельный режим — добавлена задержка после переключения между окнами для корректной отрисовки UI
  • Настраиваемая задержка после действий — новый параметр в настройках сценария (по умолчанию 2 сек)
  • Совместимость со старыми сценариями — автоматическая миграция параметра задержки (мс → сек)
v1.6.0 12 февраля 2026
✨ Добавлено
  • Глобальные горячие клавиши — управление выполнением сценария даже когда приложение не в фокусе. По умолчанию: F6 — стоп, F7 — пауза/продолжить, F8 — окно лога. Клавиши настраиваются через кнопку-шестерёнку в правом верхнем углу главного окна, настройки сохраняются между сеансами
  • Новое действие «Стоп» — полностью останавливает сценарий при попадании на этот блок, даже в бесконечном режиме. В мультиоконном режиме останавливает все окна сразу
  • Режим перемещения в «Клик XY» — галочка «Только переместить (без клика)» в редакторе. При включении курсор перемещается на координаты без выполнения клика. Работает и со статическими координатами, и с переменными
🔄 Изменено
  • Обновлён интерфейс главного окна — улучшена компоновка элементов для удобства использования
  • Детальные логи мультиоконного режима — при запуске выводится список всех найденных окон с заголовком, Handle, PID и разрешением. Переключение между окнами явно фиксируется в логе, при потере окна указывается его Handle. Работает в обоих режимах: параллельном и последовательном
  • Активация свёрнутых окон — действие «Активировать окно» теперь автоматически восстанавливает свёрнутое окно из панели задач
  • Подсказки для длинных имён изображений — при наведении курсора на поле выбора изображения отображается полное название файла. При раскрытии списка ширина подстраивается под самое длинное имя. Работает во всех действиях с выбором изображения
🐛 Исправлено
  • Краш при маленьком окне — если окно игры меньше шаблона изображения (например при 11+ окнах на экране), поиск корректно возвращает «не найдено» вместо ошибки OpenCV
  • Утечки ресурсов — корректное освобождение HTTP-ответов в ApiClient и объектов Process в WindowManager
  • Потокобезопасность задержек — генератор случайных чисел в действии «Задержка» защищён от гонки потоков в мультиоконном режиме
  • Удалён неиспользуемый код — очистка WindowManager от неиспользуемых импортов
v1.5.3 9 февраля 2026
✨ Добавлено
  • Задержка после действия в мультиоконном режиме — новая настройка «Задержка после действия» (по умолчанию 800 мс) в параметрах сценария. В параллельном режиме после выполнения клика, нажатия клавиши, ввода текста или прокрутки движок ждёт указанное время, прежде чем переключиться на следующее окно. Это даёт игре время обработать ввод и предотвращает потерю кликов
v1.5.2 8 февраля 2026
✨ Добавлено
  • Новое действие «Перебор точек» — цикл по координатам, найденным через «Найти все». На каждой итерации устанавливает текущую точку, чтобы «Клик» кликал по каждому найденному изображению
  • Подсказки в панели действий — у каждого действия в боковой панели появился значок «?» с кратким описанием при наведении
🔄 Изменено
  • Улучшен вид подсказок — значок «?» вынесен в отдельный элемент, прижат вправо и окрашен в приглушённый серый цвет
v1.5.1 8 февраля 2026
✨ Добавлено
  • Склеивание группы к группе — теперь можно перетаскивать целую группу узлов и приклеивать её к другой группе или отдельному узлу, как раньше работало только для одиночных узлов
  • Детальные логи поиска изображений — в дебаг-окне теперь отображается каждая попытка поиска с точным значением совпадения, порогом и статусом (ВИДИТ / НЕ ВИДИТ). Помогает подобрать правильный порог для сложных шаблонов
  • Ссылка на документацию — в панели действий визуального редактора добавлена ссылка на документацию
🔄 Изменено
  • Разделение группы при вытаскивании узла — если вытащить узел из середины группы, группа теперь разделяется на части, а не склеивается обратно. Например, из группы A-B-C-D-E при вытаскивании C получится группа (A-B), отдельный C и группа (D-E)
🐛 Исправлено
  • Случайное отсоединение узла при клике — исправлен баг, при котором клик по узлу в середине группы с микро-движением мыши приводил к его отсоединению. Теперь перетаскивание начинается только после заметного сдвига мыши
  • Логи поиска изображений не отображались — исправлен баг, из-за которого внутренние логи поиска изображений (значения совпадения, попытки) не выводились в дебаг-окно
v1.5.0 29 января 2026
✨ Добавлено
  • Режим «По очереди» в мультиоконном режиме — новый режим выполнения, при котором сценарий сначала полностью выполняется в первом окне, затем во втором и т.д. Доступен выбор между «Параллельно» и «По очереди» в настройках сценария
  • Бесконечные циклы — при указании 0 циклов сценарий будет выполняться бесконечно до ручной остановки. При выборе появляется предупреждение
🔄 Изменено
  • Интервал проверки изображений — значение по умолчанию уменьшено с 10 секунд до 1 секунды для более быстрой работы
🐛 Исправлено
  • Ложное срабатывание «изображение исчезло» — теперь для подтверждения исчезновения изображения требуется 3 проверки подряд, что исключает ложные срабатывания
  • Независимость окон в режиме «По очереди» — переменные и состояние теперь сбрасываются для каждого окна, как и в параллельном режиме
v1.4.1 27 января 2026
✨ Добавлено
  • Новое действие «Для каждого» (ForEachSequence) — цикл по элементам последовательности. Позволяет перебирать значения параметра типа Sequence (например "1,2,3,4") и выполнять действия для каждого элемента. После выполнения всех действий в Loop-ветке автоматически возвращается к началу цикла
  • Выбор метода клика — в настройках сценария можно выбрать метод клика: Absolute (рекомендуется), SendInput или MouseEvent. Полезно для игр с защитой от автокликеров
🔄 Изменено
  • Список сценариев — компактный вид в виде строк вместо больших карточек, вертикальное расположение
  • Сценариев на странице — увеличено с 4 до 10
  • Форма параметров — увеличены размеры панелей для Sequence параметров (доступные элементы и последовательность)
  • Таймаут WaitDisappear — увеличен лимит с 3600 до 99999 секунд
🐛 Исправлено
  • Пустые страницы при фильтрации — если включена галочка «Скрыть загруженные» и на текущей странице все сценарии уже загружены, автоматически переходит на следующую страницу
v1.4.0 26 января 2026
✨ Добавлено
  • Автообновление — приложение автоматически проверяет наличие новых версий и предлагает обновиться
  • Новая форма загрузки сценариев — выбор между загрузкой с сервера или локального файла
  • Менеджер изображений: кнопка «Заменить» — замена изображения с автоматическим копированием в папку assets
  • Операции с блоками — копирование, вставка и удаление групп связанных узлов через контекстное меню
🔄 Изменено
  • Оптимизация редактора — Culling (невидимые узлы не рисуются), кэширование Pen/Brush, снижение качества рендеринга при перетаскивании
  • RepeatUntilFound — добавлена поддержка бесконечного режима (0 = без ограничения попыток), предупреждение о необходимости добавить задержки
  • Ускорение выполнения — удалены скрытые задержки из executors, убраны задержки в MouseController
  • Очистка кода — удалены неиспользуемые поля Step, очищен MouseController от неиспользуемых импортов
🐛 Исправлено
  • Краш при отображении времени — время выполнения больше не вызывает краш приложения
  • Двойное смещение координат клика — исправлен баг, когда клик после поиска изображения попадал мимо цели (при использовании привязки к окну процесса)
  • Позиции узлов при загрузке — исправлен баг с узлами, имеющими отрицательные координаты
v1.3.0 23 января 2026
✨ Добавлено
  • Мультиоконный режим — запуск одного сценария параллельно в нескольких окнах игры. Автоматический поиск всех окон процесса или ручной выбор. Каждое окно выполняет сценарий независимо со своим состоянием и переменными
  • Настройка интервала проверки — в настройках мультиоконного режима можно указать интервал проверки изображений (1-600 сек). При длительном ожидании окна проверяются с заданным интервалом, а не постоянно
🔄 Изменено
  • Рефакторинг навигации по графу — логика MoveToNextNode вынесена в общий класс GraphNavigator, устранено дублирование кода между ExecutionEngine и MultiWindowEngine
  • Активация окна перед действием — в мультиоконном режиме окно автоматически выводится на передний план перед выполнением каждого шага (защита от перекрытия окон)
🐛 Исправлено
  • Критический баг мультиокна — скриншот теперь делается по Handle конкретного окна, а не по имени процесса. Раньше при нескольких окнах одного процесса координаты могли определяться от неправильного окна, что приводило к кликам «мимо»
v1.2.0 20 января 2026
✨ Добавлено
  • RepeatUntilFound — новая логика циклов: одна проверка → действия в ветке NotFound → автовозврат к началу (не нужно рисовать связь вручную)
  • WaitAny — режим «по порядку в списке»: приоритет первой картинке, кнопки сортировки ▲▼
  • Защита от потери данных — диалог подтверждения при закрытии с несохранёнными изменениями
  • Ctrl+V теперь открывает редактор с настройками по умолчанию
🔄 Изменено
  • Новый узел из панели появляется в центре видимой области (а не в начале графа)
  • Упрощено окно дебага — только текстовый лог
🐛 Исправлено
  • Служебные переменные очищаются при новом запуске сценария
  • Улучшена обработка отмены выполнения
  • Устранены утечки памяти
v1.1.0 20 января 2026
✨ Добавлено
  • Менеджер изображений — просмотр всех скринов проекта с превью и возможностью удаления
  • Кнопка «Изображения» в визуальном редакторе
🔄 Изменено
  • Перемещение канваса теперь через ЛКМ на пустой области (вместо средней кнопки мыши)
  • Главная форма скрывается при открытии визуального редактора
🐛 Исправлено
  • Исправлена синхронизация количества циклов при загрузке .scn файлов