Mapper
Mapper - это специальный инструмент для разметки путей на карте, которые будут использоваться навигационной подсистемой бота для перемещения персонажа.
Пути задаются в виде множества путевых точек в трехмерном игровом пространстве (Waipoint), соединенных направленными ребрами (Edge), обозначающими допустимые направления перемещения персонажа между ними.
Такая структура называется граф или Meshes (меши) и обычно сохраняется в zip-архиве quester-профиля в файле, имя которого совпадает с идентификатором карты, и расширением bin
.
В плагине EntityTools реализован расширенный Mapper, который с помощью патча заменяет штатный Mapper бота Астрал.
Штатный Mapper | Модифицированный Mapper |
---|---|
![]() |
![]() |
Отличия модифицированного Mapper от штатного
- Собственный оптимизированный механизм отрисовки, позволяющий выбрать отображаемые объекты и их цвет;
- Собственный механизм прокладывания пути, позволяющий гибко настроить расстояние между путевыми точками и способ их соединения;
- Собственных механизм удаления путевых точек, позволяющий предварительно выбрать удаляемое множество, а также отменить операцию;
- Инструменты ручного перемещения путевых точек, а также добавления и удаления ребер;
- Графические инструменты для добавления и изменения CustomRegion‘ов;
- Инструмент анализа и оптимизации графа, который удаляет скрытые (неиспользуемые) путевые точки и ребра;
- Инструмент для измерения расстояния;
- Инструмент осмотра любого отображаемого объекта (Waypoint, Entity или Node);
- Отображение информации о координатах персонажа, скорости его перемещения, координат курсора мыши и т.д.
Панели инструментов Mapper’a можно перетаскивать, пристыковывать к любым границам окна, оставить плавающей в любом месте рабочего стола или закрыть.
Описание панелей инструментов
- Инструменты прокладывания пути (картографирования)
- Инструменты ручного редактирования графа
- Инструменты для работы с CustomRegion
- Дополнительные инструменты
- Строка состояния
Любая панель инструментов может быть скрыта через контекстной меню, отображающееся после клика правой кнопкой мыши (ПКМ) на любой из них.
Если скрыты все панели, включая строку состояния, в правом нижнем углу Mapper’a отображается иконка , клик на которую раскрывает строку состояния.
Настройки отображения
Состав и цвета отображаемых объектов можно настроить на соответствующей панели, которая открывается и закрывается нажатием кнопки в строке состояния.
Все настройки
Полный список настроек Mapper’a доступен на панели плагина на вкладке Settings в группе Mapper.