Установка
Скачайте бесплатный установщик, запустите — FlowBotCommander откроется сам. Windows 10/11, без прав администратора.
Создайте сценарий
Перетащите узлы из палитры на холст. Соедините выход одного узла со входом следующего, чтобы задать порядок. Начните с узла Start, добавьте узел Клик или Распознавание изображения — готово.
Запуск и безопасная остановка
Нажмите Старт для запуска. Клавиша паники (настраивается в настройках) мгновенно всё останавливает — задайте её перед важным запуском.
Активация лицензии
Купили план? Откройте приложение → меню Инструменты → 🔓 Лицензия → вставьте ключ → Активировать. Устройство привязано, и вы сразу получаете апгрейд. Для активации требуется подключение к интернету.
Якоря — области, которые следуют за игрой
Якорь привязывает области поиска к стабильному ориентиру на экране, а не к фиксированным пиксельным координатам. Сдвиньте окно или измените разрешение — и каждая область, отмеченная «относительно якоря», сместится сама. Это самая полезная концепция для сценариев, которые должны работать день за днём.
Что такое якорь — и зачем он нужен
Большинство узлов зрения работают с прямоугольником экрана: «прочитай текст в этой рамке», «найди это изображение в той области». Эти прямоугольники хранятся как абсолютные пиксельные координаты. Всё хорошо — пока окно игры не сдвинется. Передвиньте его на несколько пикселей, разверните, смените монитор или разрешение — и каждая рамка указывает не туда. Сценарий продолжает работать, но ищет в пустоте.
Якорь это решает. Вместо того чтобы привязывать область к экрану, вы привязываете её к тому, что всегда находится на одном месте внутри окна — к фиксированному элементу HUD, рамке, значку, который никогда не смещается относительно интерфейса. Этот ориентир и есть якорь. Ваши области тогда хранятся как смещение от него, а не как абсолютные координаты.
Как это работает
Узел «Найти якорь (изображение)» ищет в захваченном окне небольшое стабильное изображение-якорь. Найдя его, он сохраняет верхний левый угол совпадения как точку отсчёта относительно изображения. Одновременно существует ровно один якорь — найденный последним.
У каждого узла области есть переключатель «Область относительно якоря». Когда он включён, узел перед поиском прибавляет точку отсчёта якоря к своей области. Сдвиньте HUD — и при следующем запуске «Найти якорь» якорь обнаружится на новом месте, а все относительные области сместятся на ту же величину и снова попадут на свои цели. Больше в сценарии менять ничего не нужно.
Настройка за пять шагов
- Добавьте узел «Найти якорь (изображение)» в начале сценария — после захвата окна, но перед любым узлом области, который должен следовать за якорем.
- Захватите или выберите изображение-якорь: небольшой, безошибочно узнаваемый, всегда видимый элемент HUD. Встроенным инструментом шаблонов вырежьте его прямо из скриншота.
- Проверьте сходство (по умолчанию 0,95). Выше — строже; ниже — терпимее к небольшим визуальным изменениям. Если якорь не находится, немного понизьте; если срабатывает не на том, повысьте.
- У каждого узла области — Найти изображение, Прочитать текст (OCR), Поиск цвета, Видимо?, Ветвление, Полоса здоровья — включите «Область относительно якоря», затем очертите область как обычно. Она автоматически сохранится как смещение от якоря.
- Следите за порядком: «Найти якорь» должен выполняться до относительных узлов области, подключённый к выходу «найден». На выходе «нет» переходите к безопасному запасному пути, а не ищите вслепую.
Конкретный пример
Допустим, вы считываете заполненность своего грузового отсека через OCR. Вы выбираете фиксированный угол рамки HUD в качестве якоря и отмечаете число груза как «относительно якоря». При тестировании всё сходится идеально.
На следующий день вы открываете игру на ноутбуке с меньшим разрешением, и весь HUD оказывается на 180 пикселей левее. Первое «Найти якорь» находит рамку на новом месте; область OCR смещается вместе с ней на 180 пикселей и считывает правильное число уже с первого прохода — без правок, без перезаписи.
Советы и подводные камни
- Выбирайте стабильный, уникальный ориентир. Изображение-якорь должно быть тем, что никогда не смещается внутри интерфейса и не повторяется в других местах экрана — характерный угол рамки или значок, а не участок фона и не меняющееся число.
- Якорь только один. Весь сценарий использует единственный якорь — найденный последним. Если разным частям экрана нужны разные точки отсчёта, снова запустите «Найти якорь», чтобы переустановить его перед зависимыми областями.
- Всегда обрабатывайте «нет». Если якорь не удаётся найти, его позиция остаётся прежней, и относительные области не сдвигаются. Подключите выход «нет» к повтору, ожиданию или аккуратной остановке, вместо того чтобы сценарий действовал по устаревшим координатам.
Примеры сценариев — что можно построить
Три реальных сценария из простых блоков — с ветвлениями, циклами и экранной логикой. Без кода.
Цикл фарма, который никогда не спит
Найдите цель на экране, кликните, подождите и повторите — самостоятельный цикл фарма, который работает, пока вас нет.
Следите за числом, включайте тревогу
Считайте любое значение через OCR, сравните с пределом и ветвитесь — включите звук или наложение на экран, как только граница превышена.
Никогда не вылетайте из-за простоя
Таймер срабатывает по вашему интервалу, проверяет экран и заново входит или нажимает клавишу активности — и повторяет сколько угодно.
Просто настроить. Серьёзно внутри.
Всё, чтобы превратить рутину в сценарий, которому можно доверять.
Распознавание изображений и OCR
Сопоставляйте изображения и читайте текст на экране — сценарий реагирует на то, что реально есть, а не на слепой таймер.
Человекоподобные движения мыши
Плавные, изогнутые движения в человеческом темпе — без роботизированных скачков от точки к точке.
Глобальная аварийная остановка
Одна горячая клавиша мгновенно останавливает все сценарии откуда угодно — ваш стоп-кран.
Таймеры и циклы
Задержки, интервалы и циклы повтора с точным контролем времени и числа повторов.
Управление несколькими окнами
Направляйте сценарии на несколько окон сразу и запускайте их параллельно.
Отказоустойчивые блоки
Защитные шаги, повторы и запасные варианты удерживают долгие автономные запуски в рамках.
Модули для обмена
Упакуйте процесс один раз — используйте везде или делитесь им как блоком.
Без рекламы с подпиской
Перейдите на безлимитные запуски без рекламы — со всеми новыми функциями с первого дня.