1Что нужно для работыWhat you need
Бот играет в Call of Dragons внутри эмулятора LDPlayer через его встроенный канал управления (ADB). Ваша мышь и клавиатура свободны — можно спокойно пользоваться компьютером, пока бот работает.
The bot plays Call of Dragons inside the LDPlayer emulator through its built-in control channel (ADB). Your mouse and keyboard stay free — you can keep using the computer while the bot works.
Интернет нужен постоянно: модуль бота и распознавание текста загружаются из сети, ключ проверяется на сервере. Модуль обновляется сам — новая программа для этого не нужна.
Internet is needed all the time: the bot module and text recognition are loaded from the network, and the key is checked on the server. The module updates itself — no new app is needed for that.
2Установка и ключInstall and key
- Скачайте архив на странице скачивания и распакуйте его в любую папку, например C:\WOLFICH. Прямо из архива программа не запустится.
- Запустите SETUP.bat. Он скачает Electron с GitHub (около 110 МБ), соберёт WOLFICH.exe и положит ярлык WOLFICH на рабочий стол.
- Если Windows покажет «Система Windows защитила ваш компьютер» — нажмите «Подробнее» → «Выполнить в любом случае». Программа не подписана сертификатом.
- Запустите WOLFICH и введите ключ доступа — один раз, программа его запомнит.
- Download the archive on the download page and unzip it into any folder, e.g. C:\WOLFICH. The app won't run straight from the archive.
- Run SETUP.bat. It downloads Electron from GitHub (about 110 MB), builds WOLFICH.exe and puts a WOLFICH shortcut on the desktop.
- If Windows shows “Windows protected your PC”, click “More info” → “Run anyway”. The app is not code-signed.
- Start WOLFICH and enter your access key — once, the app remembers it.
Обновление программы: распакуйте новый архив поверх старой папки (с заменой файлов) и запустите SETUP.bat — скачивать Electron заново не придётся.
Updating the app: unzip the new archive over the old folder (replacing files) and run SETUP.bat — Electron is not downloaded again.
3Окно «Нужен эмулятор LDPlayer»“LDPlayer emulator required” window
После ввода ключа программа напоминает, что для работы нужен LDPlayer 9 с установленной игрой.
After the key is accepted, the app reminds you that LDPlayer 9 with the game installed is required.
4Настройка LDPlayer (один раз)LDPlayer setup (once)
Откройте настройки эмулятора — значок шестерёнки на правой панели LDPlayer.
Open the emulator settings — the gear icon on the right panel of LDPlayer.
① Разрешение 16:9① 16:9 resolution
Настройки → Расширенные → Планшет, разрешение 1600×900 или 1920×1080. Другие пропорции бот может распознавать хуже.
Settings → Advanced → Tablet, resolution 1600×900 or 1920×1080. With other aspect ratios recognition may be worse.
② Отладка ADB — обязательно② ADB debugging — required
Настройки → Другие → Отладка ADB → Открыть локальное подключение. Без этого бот не сможет управлять игрой.
Settings → Other → ADB debugging → Open local connection. Without it the bot can't control the game.
③ Root — только при необходимости③ Root — only if needed
Настройки → Другие → Root-права включайте, только если «Тест отдаления» выдаёт ошибку доступа к сенсору. После изменения перезапустите эмулятор.
Settings → Other → Root permission — turn it on only if “Zoom-out test” reports a touch-sensor access error. Restart the emulator after changing it.
④ Игра④ The game
Установите Call of Dragons в LDPlayer и войдите в свою учётную запись. Бот ориентируется по значкам интерфейса, лучше всего он проверен на русском и английском языке игры.
Install Call of Dragons in LDPlayer and sign in. The bot finds its way by interface icons; it is best tested with the game in Russian or English.
5Подключение бота к эмуляторуConnecting the bot to the emulator
- Запустите LDPlayer и игру, откройте карту или город.
- В блоке «Эмулятор LDPlayer» нажмите Найти LDPlayer. Если не нашёлся — впишите папку, куда установлен LDPlayer (в ней лежит adb.exe).
- Нажмите Подключить — появится снимок экрана игры и список эмуляторов.
- Проверьте управление тестами ниже — и можно запускать бота.
- Start LDPlayer and the game, open the map or the city.
- In the “LDPlayer emulator” block press Find LDPlayer. If it isn't found, enter the folder where LDPlayer is installed (the one with adb.exe).
- Press Connect — a screenshot of the game and the list of emulators appear.
- Check the controls with the tests below — then you can start the bot.
6Главный экран «Автопоход»The “Auto-Gather” main screen
Здесь вы задаёте план: сколько маршей держать на каждом ресурсе. Бот сам отправляет легионы и, когда они возвращаются, отправляет снова.
Here you set the plan: how many marches to keep on each resource. The bot sends legions itself and resends them when they come back.
7Кнопки управления и журналControl buttons and the log
Журнал под кнопками показывает, что бот видел и делал, и время следующей проверки. При любой проблеме журнал — первое, что стоит прислать.
The log under the buttons shows what the bot saw and did, and when the next check is. With any problem, the log is the first thing to send.
8Настройки ⚙Settings ⚙
Кнопка ⚙ Настройки в блоке «Автопоход» открывает панель справа. Всё здесь работает, пока марши заняты, — между их проверками.
The ⚙ Settings button in the “Auto-Gather” block opens a side panel. Everything here runs while marches are busy — between their checks.
График работы и перерывSchedule and breaks
- Работать по графику — на каждый день недели задаются часы работы ползунком или временем «с … до …». Вне этих часов бот ничего не делает и ждёт начала.
- Как в понедельник — на все дни — скопировать часы понедельника на всю неделю.
- Перерыв — поработав заданное время («работать»), бот отдыхает («отдыхать»), затем продолжает. Похоже на живого игрока.
- Work on a schedule — set working hours for each weekday with the slider or “from … to …”. Outside these hours the bot does nothing and waits.
- Copy Monday to all days — copies Monday's hours to the whole week.
- Break — after working for the set time (“work”), the bot rests (“rest”) and then continues. Looks like a live player.
КапчаCaptcha
Если в игре появится проверка (капча), бот остановится, покажет окно и пришлёт уведомление в Telegram. Пройдите проверку в игре и нажмите «Старт».
If the game shows a check (captcha), the bot stops, shows a window and sends a Telegram notification. Pass the check in the game and press “Start”.
- Подключить Telegram — откроет Telegram, нажмите там «Старт».
- Тест уведомления — проверить, что сообщения доходят.
- Connect Telegram — opens Telegram, press “Start” there.
- Test alert — check that messages arrive.
АльянсAlliance
Пока все марши заняты, бот заходит в альянс. У каждого пункта — свой интервал «каждые …».
While all marches are busy, the bot visits the alliance. Each item has its own “every …” interval.
Обучение войскTroop training
Пока марши заняты, бот открывает панель очередей: забирает готовые войска и ставит обучение в свободные здания.
While marches are busy, the bot opens the queue panel: collects ready troops and starts training in free buildings.
- Обучать войска · каждые — включить и задать интервал.
- Пехота, Маги, Стрелки, Кавалерия, Летающие — какой тир обучать или «не обучать». У кавалерии Т1 — сборщики.
- Тир бот узнаёт по цвету значка: серый Т1, зелёный Т2, синий Т3, фиолетовый Т4, золотой Т5.
- Количество — сколько предлагает игра. «Мгновенно» за самоцветы бот не нажимает.
- Готовыми считаются войска с красной точкой и полной полосой без таймера.
- Train troops · every — turn on and set the interval.
- Infantry, Magic, Marksmen, Cavalry, Flying — which tier to train, or “don't train”. Cavalry T1 are gatherers.
- The bot tells the tier by the icon colour: grey T1, green T2, blue T3, purple T4, gold T5.
- Amount — what the game suggests. The bot never presses “Instant” for gems.
- Troops count as ready when they have a red dot and a full bar without a timer.
Титул перед обучениемTitle before training
Когда автообучение находит свободные очереди, бот сначала встаёт в очередь на титул «Старший надзиратель» (+10% к скорости обучения) и ставит обучение только после его получения — по времени из окна заявки. Если титул уже у вас (значок в строке статуса) — обучает сразу. Постоянно титул не держит.
When auto-training finds free queues, the bot first queues for the “Senior Overseer” title (+10% training speed) and starts training only after getting it — at the time from the request window. If you already have the title (icon in the status bar), it trains right away. It doesn't keep the title permanently.
9Как бот работаетHow the bot works
- Смотрит на столбец легионов справа и узнаёт их по портретам героев (L1, L2…).
- Сравнивает с планом: какого ресурса не хватает.
- Возвращается к своему городу, отдаляет карту и ищет нужный ресурс по спирали от города — сначала ближайшие точки.
- Пропускает точки, где уже кто-то собирает, и точки, куда уже ушли ваши марши.
- Открывает точку → «Собрать» → выбирает свободный легион или создаёт новый → «Марш».
- Запоминает, какой легион ушёл на какой ресурс. Когда легион вернулся — отправляет его снова.
- Если все слоты заняты — помогает альянсу, обучает войска и ждёт следующую проверку маршей (время видно в журнале).
- Looks at the legion column on the right and recognizes legions by hero portraits (L1, L2…).
- Compares with the plan: which resource is missing.
- Returns to your city, zooms the map out and searches for the resource in a spiral from the city — nearest spots first.
- Skips spots someone is already gathering and spots your marches already went to.
- Opens the spot → “Gather” → picks a free legion or creates a new one → “March”.
- Remembers which legion went to which resource. When a legion returns, sends it again.
- If all slots are busy — helps the alliance, trains troops and waits for the next march check (the time is in the log).
10Несколько эмуляторовSeveral emulators
- Запустите нужные копии LDPlayer (LDMultiPlayer), в каждой — своя учётная запись игры и включённая отладка ADB.
- Подключить → в списке эмуляторов нажмите «Открыть бота» — появится вкладка с ботом для этого эмулятора.
- У каждой вкладки свои настройки, память маршей и журнал. Зелёная точка на вкладке — бот работает.
- Вкладку можно переименовать двойным щелчком по названию.
- Не меняйте, какой замок в какой копии LDPlayer, — иначе память маршей перепутается (тогда «Сбросить память» в этой вкладке).
- Каждый бот нагружает процессор: начните с 2–3 эмуляторов.
- Start the LDPlayer copies you need (LDMultiPlayer), each with its own game account and ADB debugging on.
- Connect → in the emulator list press “Open bot” — a bot tab for that emulator appears.
- Each tab has its own settings, march memory and log. A green dot on the tab — the bot is running.
- Rename a tab by double-clicking its name.
- Don't swap which castle is in which LDPlayer copy — the march memory would get mixed up (then “Reset memory” in that tab).
- Each bot loads the CPU: start with 2–3 emulators.
Пульт в TelegramTelegram remote
Управляйте ботом с телефона: отправка маршей, обучение войск, титулы, обход альянса, снимок экрана и уведомления — где бы вы ни были. Программа WOLFICH на компьютере должна быть запущена.
Control the bot from your phone: sending marches, troop training, titles, alliance round, screenshots and notifications — wherever you are. The WOLFICH app must be running on the computer.
1ПодключениеConnecting
- В программе нажмите Подключить в Telegram.
- Откроется Telegram — нажмите «Старт».
- Пульт открывается кнопкой «Пульт» в чате с ботом.
- In the app press Connect in Telegram.
- Telegram opens — press “Start”.
- Open the remote with the “Пульт” (Remote) button in the bot chat.
2Эмуляторы и последнее событиеEmulators and the last event
- Эмуляторы — выберите копию LDPlayer: все кнопки ниже управляют только ею. Под названием — состояние: 🟢 автопоход, 📡 команда пульта, ⏸ пауза, ⚪ остановлен, ⚫ нет связи, ⏻ окно закрыто.
- Остановить бота — прерывает и автопоход, и команду пульта (удобно перед ручным управлением).
- Последнее событие — что бот сообщил последним. Запросить скриншот — снимок экрана игры прямо в пульт.
- Emulators — pick an LDPlayer copy: all buttons below control only it. Under the name — its state: 🟢 auto-gather, 📡 remote job, ⏸ paused, ⚪ stopped, ⚫ offline, ⏻ window closed.
- Stop the bot — interrupts both auto-gather and the remote job (handy before manual control).
- Last event — the bot's latest message. Request screenshot — a game screenshot right in the remote.
3Куда отправить маршиWhere to send marches
Кнопками − / + задайте, сколько маршей отправить на каждый ресурс, и нажмите «Отправить марши».
Use − / + to set how many marches to send to each resource and press “Send marches”.
4Обход альянсаAlliance round
Выберите, что сделать: Подарки, Технологии, Сбор с территории — и нажмите «Обойти альянс».
Choose what to do: Gifts, Technology, Territory collection — and press “Alliance round”.
- Кнопку «Помощь» бот здесь не нажимает.
- Если идёт отправка с пульта — обход сделается между проверками маршей, иначе бот обойдёт альянс и выключится.
- В отчёте — снимок после каждой операции.
- The bot doesn't press “Help” here.
- If a remote send is running, the round happens between march checks; otherwise the bot does the round and turns off.
- The report has a screenshot after each step.
5Обучение войскTroop training
- Автоматическое обучение — бот сам забирает готовые и ставит новые войска по тирам из своих настроек. Повторять обучение каждые — интервал.
- Тир для каждого вида: «как в боте» — взять тир из настроек программы (⚙ Настройки → Обучение войск), либо выбрать другой.
- «Обучить войска» — разово: заберёт готовые, поставит обучение во все свободные очереди, пришлёт отчёт и напоминание об окончании.
- Если бот уже работает — обучит при ближайшем ожидании маршей и продолжит по своему графику; иначе после обучения выключится.
- Automatic training — the bot collects ready troops and starts new ones by the tiers from its settings. Repeat training every — the interval.
- Tier for each type: “as in the bot” — take it from the app settings (⚙ Settings → Troop training), or pick another.
- “Train troops” — one-off: collects ready troops, fills all free queues, sends a report and a reminder when training ends.
- If the bot is already running, it trains at the next wait for marches and continues its schedule; otherwise it turns off after training.
6ТитулTitle
Выберите титул советника и нажмите «Встать в очередь на титул». Бот выйдет на карту, откроет звезду «Метки» → «Общие» → метку «Дракон» → «Перейти», затем знамя Верховного короля → Привилегии → Титулы и подаст заявку.
Choose an adviser title and press “Queue for the title”. The bot goes to the map, opens the “Marks” star → “Common” → the “Dragon” mark → “Go”, then the Supreme King's banner → Privileges → Titles and submits the request.
- Пришлёт время, когда титул будет активен (UTC и местное), и напомнит в Telegram в момент начала.
- Если титул уже ваш или заявка уже подана — пропустит.
- It sends when the title becomes active (UTC and local) and reminds you in Telegram when it starts.
- If the title is already yours or a request is already in, it skips.