Гайд по скрипту

HeroWars Max Simulator: установка и подробное руководство

Проверьте команду до настоящей атаки. HeroWars Max Simulator — расширение для Chrome, которое работает вместе со скриптом HeroWars Max. Оно позволяет рассчитывать поддерживаемые бои, сравнивать составы, запускать серии симуляций и распределять вычисления между несколькими вкладками Hero Wars.

Скачать симулятор ↓
HeroWars Max Simulator

Иллюстрация к руководству. Схемы и архивные снимки интерфейса приведены в статье.

Установка за несколько шагов

Краткая анимированная схема установки. Подробные действия и пояснения приведены ниже.

В отдельном окне доступны история боёв, журнал результатов и инструменты планирования Столкновения миров. Часть задач запускается прямо из симулятора, а автопоиск и улучшение боёв — через кнопки HeroWars Max в игре.

Руководство описывает возможности исходной сборки симулятора 0.8.32 и совместимого скрипта. Версия в скачиваемом архиве может отличаться. Перед использованием новых функций проверьте установленную версию и описание обновления в «Настройках».

Что понадобится

Устанавливать отдельный локальный сервер, Node.js или вводить команды в терминале не нужно. Адрес сервера и токен для вычислений также не требуются. При этом доступ к отдельным функциям HeroWars Max определяется самим скриптом: установка расширения не открывает автоматически все его возможности.

Установка шаг за шагом

1. Подготовьте основной скрипт

Установите Tampermonkey для Chrome. Откройте ссылку на HeroWars Max из списка выше и подтвердите установку в окне Tampermonkey. Если скрипт уже установлен, убедитесь, что он включён и обновлён до совместимой версии.

Для Tampermonkey 5.3 и новее требуется разрешить запуск пользовательских скриптов. В Chrome 138 и новее это можно сделать переключателем «Разрешить пользовательские скрипты» / Allow User Scripts в сведениях о расширении Tampermonkey. Другой предусмотренный вариант — режим разработчика Chrome. Подробности приведены в официальной справке Tampermonkey.

Откройте Hero Wars, войдите обычным способом и дождитесь загрузки. После установки или обновления скрипта полностью перезагрузите страницу игры. Если планируете использовать несколько уже открытых игровых вкладок, обновите каждую.

2. Скачайте и распакуйте симулятор

Скачайте ZIP по ссылке выше и распакуйте его в постоянную папку, например Документы/HeroWars-Max-Simulator.

Папку нужно сохранить после установки: Chrome продолжит брать файлы расширения именно из неё. Не оставляйте единственную копию в архиве и не удаляйте распакованные файлы.

Найдите файл manifest.json. Если внутри распакованного архива есть ещё одна папка simulator, для установки нужна именно та папка, в которой непосредственно находится этот файл.

3. Загрузите расширение в Chrome

  1. Введите chrome://extensions в адресной строке Chrome и нажмите Enter.
  2. Включите «Режим разработчика».
  3. Нажмите «Загрузить распакованное расширение».
  4. Выберите папку с файлом manifest.json.
  5. Убедитесь, что появилась карточка HeroWars Max Simulator и расширение включено.
Схема установки: основной скрипт, распакованная папка, подключение расширения и проверка готовности
Это схема последовательности действий. В Chrome выбирайте папку с manifest.json, а не ZIP-файл.

Такой порядок загрузки распакованного расширения описан в официальной инструкции Chrome.

Через меню расширений Chrome можно закрепить значок симулятора на панели. Нажмите его — симулятор откроется в отдельной вкладке.

4. Проверьте подключение

После открытия появится раздел «Игрок». Дождитесь информации о своём персонаже и готовности движка. В разделе «Герои» можно посмотреть доступный каталог героев, питомцев и титанов.

Язык переключается в верхней части окна: доступны русский и английский, выбранный вариант запоминается.

Если симулятор не находит HeroWars Max, проверьте включение скрипта в Tampermonkey и обновите игру. Если движок недоступен, сначала дождитесь полной загрузки игры, затем проверьте совместимость версий. Устанавливать расширение повторно обычно не требуется.

Первый расчёт: от реплея до серии из 100 боёв

Для знакомства удобно использовать уже состоявшийся бой. Так вы сможете освоить интерфейс без запуска новой атаки.

  1. Откройте в Hero Wars реплей поддерживаемого боя.
  2. Перейдите в раздел «Симуляция боя» в окне расширения.
  3. Нажмите «Загрузить последний бой».
  4. Проверьте карточки атакующего и защитника: загружен ли нужный противник и нужный состав.
  5. Нажмите «Рассчитать результат боя».

Этот расчёт выполняется локально. Нажатие кнопки не запускает атаку в игре и не расходует игровую попытку.

Теперь нажмите «Симулировать 100 боёв». Симулятор проведёт серию с разными значениями случайности — seed — и покажет победы, поражения и процент побед. Отдельно могут отображаться результаты, которые не удалось определить. Они не считаются подтверждёнными победами.

Один расчёт показывает исход одного варианта событий. Серия помогает оценить устойчивость состава. Например, 85 побед в полностью завершённой серии из 100 боёв — это 85% побед в проведённом тесте. Даже 100 из 100 не гарантирует победу при любом реальном бое: состав, усиления и другие условия должны совпадать.

Для сохранённого файла боя предусмотрен «Импорт JSON». Это дополнительный способ загрузки; вручную редактировать данные для первого теста не нужно.

Как собрать свою команду Арены

В разделе «Симуляция боя» нажмите «Выбрать команду Арены». Редактор запросит журнал Арены и использует доступную полную защиту как основу для расчёта.

Если хотите проверить конкретного противника, сначала откройте соответствующий бой в журнале Арены, затем перейдите в редактор. Перед запуском обязательно сверьте состав защитника.

Выберите пять собственных героев. Для поиска можно использовать имя или ID. Назначьте героям совместимых питомцев-покровителей и отдельно выберите командного питомца. Один покровитель не назначается одновременно двум героям; выбор командного питомца независим от назначения покровителей.

В списке флагов используются полные сочетания флага и узоров, уже встречавшиеся в ваших атаках на Арене. Это не редактор произвольных усилений: отсутствующий в данных вариант нельзя просто добавить в расчёт.

Нажмите «Применить команду», затем рассчитайте один бой или серию из 100. Атакующая команда будет собрана из доступных боевых данных, а защита и условия боя останутся от выбранной основы.

Чужой реплей не открывает доступ к героям, которых у вас нет. Если каталог собственных героев виден, но применить состав нельзя, проверьте наличие полной защиты Арены: одного списка героев для расчёта недостаточно.

Для понятного сравнения оставляйте одного и того же защитника и меняйте по одному параметру: героя, покровителя, командного питомца или доступный флаг. Результаты сохраняются в журнале симуляций.

Вычислительные вкладки: как включить многоядерность

Панель управления вычислительными вкладками доступна в разделах «Игрок» и «Симуляция боя». Настройки и состояние между ними синхронизируются.

  1. Укажите количество вычислительных вкладок.
  2. Нажмите «Открыть вычислительные вкладки».
  3. Дождитесь загрузки и появления готовых вкладок в статусе.
  4. Для серии из окна симулятора загрузите бой, задайте число боёв и нажмите «Многоядерная симуляция».
Схема многоядерности: основная вкладка распределяет локальные расчёты между готовыми вкладками Hero Wars и получает результаты
Вычислительные вкладки загружают игру и считают независимые варианты. Это схема работы, а не снимок интерфейса.

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

Начните с четырёх вкладок. В документации проекта предлагается ориентир 4–6 для многих компьютеров; на более мощной системе можно постепенно попробовать 6–8. Следите за отзывчивостью игры, памятью и нагревом. Большее число вкладок не обязательно ускоряет поиск.

Общий координатор поддерживает задания до 10 000 симуляций. Все участвующие вкладки должны использовать одну совместимую сборку HeroWars Max. Незагруженные вкладки и вкладки с другой сборкой не включаются в работу. При остановке или ошибках смотрите на число реально завершённых расчётов: частичная серия не равна полной.

Закончив работу, нажмите «Закрыть вычислительные вкладки». Расширение закроет только созданные им помеченные вкладки; обычные вкладки Hero Wars останутся открытыми.

Асгард: тренировка и улучшение реального боя

Для Асгарда важно различать два сценария.

Локальная тренировка из симулятора. Загрузите подходящий бой, включите режим Асгарда с изменением seed и момента отключения автоуправления и запустите многоядерную симуляцию. Это исследование тренировочных вариантов; результат не отправляется как итог рейдовой атаки.

Поиск через кнопки скрипта в игре. Сначала откройте вычислительные вкладки. В тренировке против Оша распределённый поиск запускается автоматически после завершения боя. Для реальной атаки на Оша завершите бой и нажмите «Улучшить бой» в HeroWars Max.

Поиск проверяет разные моменты управления и уточняет перспективные варианты, пока остаётся время. В игровом окне прогресса видны число проверок, активные вычислительные вкладки, текущий этап, оставшееся время и лучший урон. Нажатие на это окно останавливает поиск; лучший уже завершённый вариант сохраняется для итоговой проверки.

В реальной атаке сохраняется исходный seed боя. Перед возможной заменой отправляемого результата лучший вариант Асгарда повторно рассчитывается в основной игровой вкладке. Поэтому тренировку с разными seed нельзя воспринимать как готовый результат реальной атаки.

У Маэстро отдельный алгоритм. Новые совместимые сборки скрипта включают распределённую тренировку и калибровку Маэстро. Доступность зависит от версии и включённых функций. Инструкции по таймингам Оша не следует автоматически переносить на Маэстро.

Пример окна многоядерной тренировки Асгарда: число проверок, лучший урон, оставшееся время и остановка поиска
Настоящий снимок из архива сайта. Урон и число проверок относятся к показанной тренировке и не обещают такой же результат другой команде.

Турнир стихий: поиск команд и навыков тотемов

Откройте вычислительные вкладки, затем запустите автопоиск команды или перебор навыков тотемов через HeroWars Max в игре. Дополнительно запускать серию на странице симулятора не требуется.

Основная игровая вкладка показывает ход поиска и лучшие варианты. Вычислительные вкладки получают независимые сочетания команд, соперников и seed. Освободившаяся вкладка берёт следующую работу.

Для автопоиска предусмотрены схемы 1 → 10 → 100 и 10 → 100 боёв на соперника. Это последовательные стадии проверки: подтверждение продолжает последовательность seed, а не повторяет уже рассчитанные бои. Используются выбранные количества без скрытого отсева по трём боям.

Можно перебирать варианты из собственного набора титанов, применять фильтры составов, следить за текущим топ-10 и продолжать сохранённый поиск там, где доступно восстановление. При включении «Не проверять команды с 0%» варианты без побед могут сниматься с очереди до расчёта оставшихся соперников.

По умолчанию Турнир стихий использует не больше четырёх активных вычислительных вкладок, даже если открыто больше. Этот лимит изменяется отдельно и не ограничивает использование вкладок Асгардом. Он относится к числу вычислителей, а не к числу команд в отчёте.

Безупречный результат, подтверждённый на 100 боях, останавливает поиск. В итоговом отчёте выберите команды для дополнительного сравнения: каждая проверяется на 100 боях на соперника. Чтобы поставить выбранную команду в защиту, явно нажмите кнопку со щитом. Просмотр и сравнение результатов сами по себе защиту не меняют.

Архивный пример настройки автопоиска Турнира стихий с фильтрами составов и параметрами тестирования
На снимке — параметры отдельного старого запуска. Значения 15 и 300 не являются рекомендуемыми настройками; ориентируйтесь на текущие элементы управления и схемы проверки, описанные выше.

Каждая распределённая волна появляется в «Журнале симуляций» ещё во время работы. Раскройте запись, чтобы увидеть Min / Avg / Max / Win, число вкладок, комбинаций и соперников, этап проверки и лучшие составы. Так можно отличить предварительный отбор от завершённого подтверждения.

Подземелье Max и улучшение военных боёв

Подземелье Max использует готовые вычислительные вкладки для независимых локальных проверок команд. Запускайте его через привычные элементы HeroWars Max в игре. Начало и завершение настоящих боёв Подземелья остаются последовательными в основной вкладке; расширение распределяет именно расчёты вариантов.

Умное улучшение Войны гильдий и Столкновения миров может распределять независимые моменты реплея до 50 секунд между готовыми вкладками. Для этого нужны совместимое расширение, обновлённый скрипт с поддержкой этой функции и доступ к соответствующему умному улучшению. Обновить только расширение недостаточно.

Подготовьте вычислительные вкладки до боя и используйте обычный запуск умного улучшения в скрипте. Окно прогресса покажет активных вычислителей. Победа, остановка или истечение времени прекращают дальнейший поиск; запоздавшие ответы не подменяют результат. Исходный seed сохраняется. Когда распределённый режим недоступен, поддерживаемые сценарии скрипта используют последовательный расчёт.

Столкновение миров: разведка и план атаки

Откройте «Разведка Столкновения миров» при запущенной игре. В таблице отображаются текущая карта атаки, укрепления, защитники и усиления зданий. Поиск и переключатель показа побеждённых помогают найти нужную позицию.

История подгружается в фоне, по одному защитнику. Кнопка истории открывает найденные записи. Их наличие зависит от серверной базы реплеев: пустая история не означает, что защита слабая или что её никто не проверял.

Чтобы подготовить назначение:

  1. Откройте изменение назначения выбранного защитника.
  2. Выберите атакующего участника гильдии.
  3. Соберите нужную команду героев или титанов из импортированного состава этого игрока.
  4. Для героев настройте совместимых покровителей, командного питомца и доступный наблюдавшийся флаг.
  5. Нажмите «Сохранить назначение».

Нажатие на портрет уже выбранного бойца удаляет его из команды и освобождает покровителя. Отдельный элемент покровительства позволяет выбрать или убрать питомца. Закрытие редактора без сохранения не фиксирует изменения.

Данные атакующего участника должны быть заранее импортированы через административную панель составов Столкновения миров. Одна только карта не предоставляет полные боевые характеристики всех участников гильдии.

Для сохранённого назначения доступны «Рассчитать 1 бой» и «Симулировать 100 боёв». Нужны полный реплей именно этой защиты и импортированные боевые данные атакующего. Эффект отсутствующего в данных флага нельзя достоверно восстановить произвольно. Если проверка недоступна, сначала дождитесь истории или обновите составы.

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

Общий штаб генералов

При наличии совместимой серверной функции раздел «Совместная работа» позволяет вести общий план гильдии. Владелец нажимает «Создать общий штаб», указывает игровые ID генералов своей гильдии и выдаёт доступ. Только создатель управляет участниками.

Генералы могут изменять общие назначения и сохранять результаты тестов. В «Тестах генералов» видны авторы, время, проверенные составы и результаты. Старые тесты сохраняют состав, с которым проводились; после правки назначения их нельзя считать проверкой нового варианта. Если другой генерал уже изменил назначение, обновите план перед повторным сохранением.

«Личный режим» возвращает отдельный персональный план. Его прежние назначения и тесты не публикуются в штаб автоматически. Общая работа также не выполняет игровые атаки и не меняет карту: на сервере сохраняются план и результаты совместных проверок.

Журналы, резервная копия и обновления

Журналы Арены, Гранд Арены, Войны гильдий и Столкновения миров получают доступную историю из игры и сохраняют локальную копию. Можно искать по игроку, гильдии, серверу или бойцу. Войны гильдий разделены по событиям: переключайтесь между текущим и предыдущими противниками. Наличие других пунктов меню не означает, что для каждого из них уже работает загрузка живого журнала; часть разделов использует локально сохранённые бои.

Свои расчёты ищите в «Журнале симуляций». В разделе управления базой «Экспортировать базу» создаёт резервную копию, а «Импортировать базу» загружает поддерживаемые сохранённые записи. Перед очисткой или переходом в другой профиль браузера сделайте экспорт. Очистка удаляет локальные данные симулятора, а не игровой прогресс.

Расширение проверяет обновления после установки, при запуске Chrome и затем каждые шесть часов. В «Настройках» доступны установленная версия, версия сервера, время проверки, описание изменений и ручная проверка.

При появлении обновления нажмите «Скачать обновление», распакуйте архив и замените файлы в прежней постоянной папке расширения. Затем на chrome://extensions нажмите значок перезагрузки на карточке HeroWars Max Simulator. Если релиз требует обновления основного скрипта, обновите и его. Перезагрузите игру и страницу симулятора.

Уведомление об обновлении не устанавливает новые файлы автоматически. Удалять расширение для обычного обновления не нужно.

Частые вопросы и решение проблем

Симулятор не видит игру

Проверьте адрес: эта сборка рассчитана на браузерную игру https://www.hero-wars.com/. Дождитесь её полной загрузки, проверьте Tampermonkey и включение HeroWars Max. После обновления скрипта перезагрузите игровые вкладки. Открывайте симулятор через значок установленного расширения.

Последний бой отсутствует

Откройте поддерживаемый реплей в игре, затем повторите «Загрузить последний бой». Просто открытая главная площадь не предоставляет данные нового боя.

Вычислительные вкладки не готовы или компьютер тормозит

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

Команда Арены не применяется

Проверьте, выбраны ли пять собственных героев и загружена ли полная защита Арены. Для покровителей нужны совместимые собственные питомцы, для флага — доступные данные наблюдавшегося сочетания.

Тест Столкновения миров недоступен

Проверьте две обязательные части: импортированный боевой состав выбранного атакующего и полный реплей точной текущей защиты. Если состав или защита изменились, старые данные могут не подойти.

Сервер обновлений не отвечает

Сам по себе сбой проверки обновлений не выключает локальные симуляции. Повторите проверку позже. Это не отменяет необходимость подключения к игре и загрузки данных для конкретного режима.

Можно ли считать процент побед гарантией?

Нет. Это статистика проведённых расчётов при загруженных условиях. Она зависит от актуальности составов, покровителей, флагов, усилений и поддерживаемого поведения игры. Проверяйте завершённость серии и свежесть данных, а решение о настоящей атаке принимайте по текущей ситуации.

Userscript guide

HeroWars Max Simulator: installation and complete user guide

Test a team before committing to an attack. HeroWars Max Simulator is a companion Chrome extension for the HeroWars Max userscript. It lets you replay supported battles locally, compare attacking teams, run batches of simulations, and share calculation work between several Hero Wars tabs.

Download simulator ↓
HeroWars Max Simulator

Editorial illustration. The article includes diagrams and archive interface screenshots.

Installation at a glance

A short animated installation overview. Detailed steps and explanations follow below.

The extension also provides battle journals, a local results database, and tools for planning Clash of Worlds attacks. Some searches start inside the game through HeroWars Max; others run from the simulator’s own window.

This guide describes the features present in the 0.8.32 source build. The version currently offered for download may differ. Check Settings → Installed version / Server version and the release notes before looking for a recently added feature.

What you need

No separate local server, Node.js installation, terminal commands, server address, or token is needed for browser calculations. Access requirements for individual HeroWars Max features still apply: installing the extension does not unlock restricted script features.

Install the simulator

1. Install and enable HeroWars Max

Install Tampermonkey in Chrome. Open the userscript link above and complete the installation in Tampermonkey. If you already use HeroWars Max, check that it is enabled and updated to a version compatible with the simulator release.

For Tampermonkey 5.3+ on Chrome 138+, enable Allow User Scripts in Tampermonkey’s extension details, or use Chrome’s Developer mode, as explained in the Tampermonkey FAQ.

Open Hero Wars, sign in normally, and wait for the game to load. After installing or updating the userscript, reload every game tab you intend to use.

2. Extract the extension

Download the simulator ZIP and extract it into a permanent folder, such as Documents/HeroWars-Max-Simulator.

Keep that folder after installation: Chrome will continue loading the extension from it. Locate the folder containing manifest.json. If the archive creates an outer folder and a nested simulator folder, select the inner folder containing that file in the next step.

3. Add the extension to Chrome

  1. Enter chrome://extensions in Chrome’s address bar.
  2. Turn on Developer mode.
  3. Click Load unpacked.
  4. Select the extracted folder containing manifest.json.
  5. Check that HeroWars Max Simulator appears and is enabled.
Installation overview: userscript, ZIP folder, Chrome extension, and connection check
Installation overview. Select the folder containing manifest.json.

This folder-loading procedure is also described in the official Chrome instructions.

Open Chrome’s extensions menu and pin the simulator if you want easy access. Click its icon to open the simulator in a separate tab.

4. Check the connection

The simulator opens on Player. Wait for your player information to appear and for the engine status to show Engine ready. The Heroes page displays the available hero, pet, and titan catalog.

Use the language control in the header to choose English or Russian. Your choice is remembered.

If you see HeroWars Max not found, open Tampermonkey and make sure the script is enabled, then reload Hero Wars. Engine offline can mean the game is still loading or the installed versions do not match. See the troubleshooting section below.

Run your first battle calculation

Start with a replay, so there is no need to launch a new attack merely to learn the interface.

  1. Open a supported battle replay in Hero Wars.
  2. Switch to Battle Simulation in the simulator.
  3. Click Load last battle.
  4. Check the attacker and defender cards. Make sure this is the battle you intended to test.
  5. Click Calculate battle result.

The simulator calculates the loaded battle locally and displays the result. This action does not launch an attack or spend an attack attempt in the game.

Next, click Simulate 100 battles. This runs a batch with varied random seeds and reports the number of wins, losses, and the resulting win rate. Unknown means a result could not be classified as a win or loss; do not count it as a victory.

A single result answers “what happened in this calculation?” A batch helps answer “how consistently did this setup succeed across these tested seeds?” Even 100 wins out of 100 is a result for the tested conditions, not a promise that every real attack will win.

For advanced work, Import JSON can load a saved battle file. This is optional; importing a battle or opening a journal entry is usually easier than editing battle data by hand.

Build an Arena attacking team

In Battle Simulation, click Select Arena team. The editor requests the Arena journal and uses a complete available defense as the battle template.

To test a particular opponent, first open the relevant battle in Arena logs, then enter the team editor. Check the defender summary before calculating.

Choose exactly five heroes from your own roster. You can search by name or ID. Assign compatible patron pets to the selected heroes and choose a Team pet separately. A patron cannot be assigned to two heroes at once; the team-pet selection is independent of patron assignment.

The Battle flag selector uses complete flag-and-pattern loadouts observed in your Arena attacks. It is not an unrestricted flag editor: an unavailable loadout cannot simply be invented for a test.

Click Apply team, then run one calculation or Simulate 100 battles. The selected attacker is rebuilt using available battle-ready data; the defense and other battle conditions come from the loaded template.

The editor does not let you borrow unowned heroes from someone else’s replay. Your roster can remain visible even when the journal contains no complete defense, but applying the team must wait until a suitable defense is loaded.

For a useful comparison, keep the same defense and change one part of the attacker at a time: a hero, a patron, the team pet, or an available flag loadout. Record each result in Simulation Logs.

Use several tabs for calculations

The Browser multi-core coordinator appears on both Player and Battle Simulation. Its settings and status stay synchronized.

  1. Set Compute tabs.
  2. Click Open compute tabs.
  3. Wait for the tabs to load and the ready count to update.
  4. Load the battle, set Number of battles, and click Multi-core simulations.
How the simulator distributes local calculations across game tabs
The main tab coordinates work; ready compute tabs calculate independent candidates.

The extension opens background game tabs one at a time and waits for their calculation engine to become ready. Those tabs load Hero Wars because the game provides the engine; they are not empty worker pages.

A practical starting point is four tabs. The project documentation suggests 4–6 for many computers, while more capable CPUs may benefit from trying 6–8. Increase gradually and watch responsiveness, memory use, and temperature. More tabs do not guarantee faster results.

The coordinator supports jobs of up to 10,000 simulations. All participating tabs must use the same compatible HeroWars Max build. Tabs that are still loading or report a different build are excluded. Check the completed count: an interrupted or partially failed run is not a completed full batch.

When finished, click Close compute tabs. This closes only the marked tabs created by the extension; ordinary game tabs stay open.

Asgard: training and improving a real Osh battle

There are two different workflows.

Local training in the simulator. Load a suitable battle, enable Asgard: vary the seed and Auto-off timing, and run Multi-core simulations. This explores training results across different seeds and timings. It does not submit a raid result.

The in-game Osh workflow. Open compute tabs first. In an Osh training battle, HeroWars Max starts its distributed post-battle search automatically after the battle finishes. For a real Osh attack, finish the battle and use HeroWars Max’s Improve battle action, shown as «Улучшить бой» in Russian.

The search explores timing candidates and refines promising intervals while time remains. Its in-game progress window shows the completed count, active tabs, current round, remaining time, and best damage. Clicking this progress window stops the search and retains the best completed candidate for the normal final check.

A real attack keeps its original random seed. Before an improved Asgard result can replace the outgoing result, the chosen candidate is recalculated in the main game tab. Training and real-attack statistics should therefore not be treated as interchangeable.

Maestro uses a separate optimizer. Recent compatible script builds include distributed Maestro training and calibration, but availability and workflow depend on the installed build and enabled script features. Do not apply Osh-specific timing instructions to Maestro.

Example of an Asgard training search in the game
Example training screenshot from the site archive. The displayed damage and calculation counts illustrate one run; they are not promised results.

Tournament of Elements: search teams and totem skills

Open the compute tabs, then start the team auto-search or totem-skill search from HeroWars Max inside the game. You do not need to start a separate batch on the simulator page.

The main game tab displays progress and leading candidates. Ready compute tabs process independent combinations, opponents, and random-seed ranges. Faster tabs can take further work as they finish.

Team auto-search supports the staged schemes 1 → 10 → 100 and 10 → 100 battles per rival. These are cumulative stages: confirmation continues the seed sequence rather than repeating the earlier battles. The selected counts are used without a hidden three-battle screening stage.

You can generate candidates from your owned titan roster, apply composition filters, follow the live top 10, and use resumable checkpoints where available. With «Не проверять команды с 0%» enabled, candidates showing zero wins can be removed before their remaining rivals are calculated.

By default, Tournament of Elements uses no more than four active compute tabs, even if more are open. Its adjustable cap is separate from Asgard’s worker usage.

A flawless confirmed 100-battle result stops the search. In the final report, select the teams you want to compare and test each over 100 battles per rival. To use a chosen team as your defense, explicitly click its shield action. Viewing or comparing results does not silently replace your defense.

Example Tournament of Elements search settings
Archive screenshot of the tournament search interface. The pictured parameters are an example from that run, not recommended defaults; use the current controls and stages described above.

Every distributed search wave appears in Simulation Logs while running. Expand it to review Min / Avg / Max / Win, the worker and candidate counts, rivals, test stage, and top candidates. These details help distinguish a preliminary screening result from completed confirmation.

Dungeon Max and war improvement

Dungeon Max can distribute independent local team-search calculations across ready compute tabs. Start it through the usual HeroWars Max game controls. Starting and completing actual Dungeon battles remains sequential in the main game tab; compute tabs handle local calculations.

Guild War and Clash of Worlds Smart improvement can distribute independent replay timings below 50 seconds. This requires both a compatible extension and the matching updated userscript, plus access to the corresponding Smart improvement feature. Updating the extension alone is insufficient.

Open compute tabs before the battle, then use the script’s normal Smart improvement workflow. The progress window shows active workers. Victory, a stop action, or the deadline ends further searching; late replies are ignored. These searches retain the original battle seed. When the distributed feature is unavailable or incompatible, supported script workflows fall back to sequential calculation.

Plan Clash of Worlds attacks

Open Clash of Worlds scouting with Hero Wars running. The page loads the current attack map, fortifications, defenders, and building buffs. Use the search fields and Show defeated to focus the table.

Battle history loads in the background, one defender at a time. Show history opens the matching records. History depends on battles present in the server-side replay database; a missing record does not mean a defense is easy or untested by everyone.

To prepare an attack:

  1. Choose Change assignment for a defender.
  2. Select the guild member who will attack.
  3. Select the appropriate hero or titan team from that member’s imported roster.
  4. For a hero team, configure compatible patrons, a team pet, and an available observed flag loadout.
  5. Click Save assignment.

Clicking a selected unit portrait removes it and frees its patron. Use the separate patron control to change or clear patronage. Closing without saving does not commit your edits.

The chosen guild member’s roster must already have been imported through the CoW administration panel. A live map alone does not provide every guild member’s complete combat data.

Use Calculate 1 battle or Simulate 100 battles for the saved assignment. A test requires a complete replay matching that exact defense, along with the attacker’s imported combat roster. Unsupported flag effects cannot be invented. If those prerequisites are missing, load the necessary history or roster before retrying.

The result cell shows battle count, wins, and win rate. Personal assignments are browser-local plans and do not reserve attacks or change the live war map. Recheck the map before attacking, especially if a defender or fortification state has changed.

Optional shared generals workspace

Where the matching shared-workspace service is enabled, Generals workspace lets a guild maintain a common plan. An owner uses Create workspace and Grant access to admit generals by player ID; only the owner grants or revokes membership.

Members can edit shared assignments and share completed tests. Generals’ tests shows authors, times, tested lineups, and results. Older tests retain their original lineup when an assignment changes. If another general has already changed an assignment, refresh the plan before saving again.

Personal mode returns to your separate personal plan. Existing personal assignments and tests are not automatically published to the group. Shared planning still does not change the live game map or execute attacks.

Journals, backups, and updates

Arena, Grand Arena, Guild War, and Clash of Worlds journals load available live history and retain a local cache. Search by player, clan, server, or unit. Guild War history is separated by war so you can switch between the current and earlier opponents. Other sections may rely on locally loaded battles rather than a live collector.

Use Simulation Logs for your calculation history. In Manage database, Export database creates a backup and Import database restores supported exported records. Export before clearing data or moving browser profiles. Clear database deletes local simulator data, not game progress.

The extension checks for updates after installation, on Chrome startup, and every six hours. In Settings, review the installed version, server version, last check, and release notes; use Check now for a manual check.

Click Download update, extract the new archive, replace the files in your existing extension folder, then click Reload on chrome://extensions. Update HeroWars Max when required and reload the game and simulator tabs. The download notification does not install the new files automatically.

Troubleshooting and practical limits

No game connection: confirm that Hero Wars is fully loaded, Tampermonkey and HeroWars Max are enabled, and all relevant tabs have been reloaded after updates. Open the simulator through its extension icon.

No last battle: open a supported replay in the game, then click Load last battle again.

No ready compute tabs: wait for loading to finish, use Check tabs, and check for mixed script versions. If the computer becomes sluggish, close compute tabs and reopen fewer.

Arena team will not apply: verify that five owned heroes are selected and a complete Arena defense is available. Missing patrons or flag options usually require compatible owned data or an observed loadout.

CoW test unavailable: check both prerequisites: an imported roster for the selected attacker and a complete replay for the exact current defense.

Update server unavailable: existing simulation remains usable; retry the update check later.

Finally, results depend on the loaded battle, roster snapshots, flags, buffs, and supported game behavior. A high win rate is evidence about those tested conditions. Keep data current, inspect incomplete results, and use the simulator to inform the real attack decision.