Builds

Available downloads

Stable is the recommended track for most users. Alpha gets you the newest capabilities first.

Stable 1.9.9740 Alpha 1.9.9740
Windows 10/11 x64 Administrator rights
Release Notes

Track recent changes

Every release stays linked here so you can inspect what changed before you switch versions.

Release

1.3.5430

Permalink 2 years ago

Actions can now be enabled or disabled

You can now temporarily disable any action in an Aura by clicking the checkbox next to its name. This is useful for debugging, and it is also available through the scripting system, so you can switch which actions will run based on options the user selected in your Custom UI, config file, and so on.

Another batch of anchor system changes

In 5397, I already made some changes to how anchors work across different EyeAuras screens, but that was not enough to cover some cases, such as clicking the center of an image found with Image Search.

So now we have two different anchor types: Position and Content. This should make the system more flexible, although it may also introduce a bit of confusion.

Here is the main rule:

  • If you want to calculate the coordinates of a point, meaning X and Y, in most cases you should use the Content anchor. Clicking the center of an image found with Image Search via SendInput is the best example here.
  • If you want to position one rectangle relative to another rectangle, meaning X, Y, Width, and Height, you should look at the Position anchor. This is useful when you want to create a kind of "panel" — for example, placing several overlays that show cooldown timers next to each other. By using anchors, you can avoid specifying the coordinates of each overlay manually and use Bindings to move the whole panel as a single overlay.

More details and examples are available at https://wiki.eyeauras.net/en/coordinate-system

Bugfixes / Improvements

  • Fixed an issue where Public Auras became Unpublished after a package update in the Aura Library
  • The Aura Variables panel should now be visible again; it was accidentally hidden on the main screen
  • Fixed an issue with Bindings in SendInput — they had been temporarily disabled some time ago, and now they are back. This means the key combination can once again be configured through config/script.
  • Fixed an issue with invalid coordinates defined in Send Input when an Aura was Bound
  • Improved C# Script compilation speed
Release

1.3.5397

Permalink one year ago

Основной фокус

В июне основное внимание было уделено улучшению скриптов. Большинство результатов этой работы будут доступны в августе - деревья поведения, поиск пути, визуализация. Я активно работаю над проектом, связанным с Diablo 4, который объединит большинство функций EyeAuras, чтобы доказать, насколько он способен в своем текущем состоянии, поэтому большинство систем, которые я реализую для бота, будут доступны всем пользователям, как только их API стабилизируется. Я напишу подробный пост, как только они будут готовы к публичному использованию. Не стесняйтесь обращаться ко мне напрямую, если вы хотите попробовать некоторые из них раньше других.

Обновления Wiki

Много изменений в Wiki - https://wiki.eyeauras.net/en/home

  • Добавлена информация по всем (почти) типам действий/триггеров и наложений, доступных в программе
  • Добавлена информация о Системе координат, которая используется в некоторых действиях/триггерах для определения области захвата, области клонирования или координат клика: https://wiki.eyeauras.net/en/coordinate-system
  • Добавлена информация о Выражениях совпадения текста, которые используются для оценки распознанного текста или полученного сетевого/телеграмм-сообщения: https://wiki.eyeauras.net/en/text-match-expressions
  • Добавлена информация о Выражениях совпадения окон, которые используются для указания окна, которое должно быть выбрано как целевое окно: https://wiki.eyeauras.net/en/window-matching-expressions
  • Взгляните на Просмотрщик зависимостей, который очень часто упускается из виду и позволяет очень легко отладить сложный набор аур: https://wiki.eyeauras.net/en/overlays/dependencies-viewer
  • Добавлена некоторая техническая информация о Пользовательском интерфейсе: https://wiki.eyeauras.net/en/overlays/custom-ui
  • Привязки: чрезвычайно мощный механизм, который позволяет связывать свойства триггеров/действий вместе - Привязки | EyeAuras Wiki
    • вы можете найти инвентарь с помощью Поиска изображений и привязать найденную область как исходную область для другого поиска изображений, который теперь будет искать только в области инвентаря
    • привязать координаты наложения к Поиску изображений/текста/цвета, связать статус блокировки наложения с HotkeyIsActive, и теперь пользователь может быстро изменить зону захвата, нажав на горячую клавишу и перетащив наложение куда-то на экран
  • Синхронизация: механизм, который позволяет более легко делиться набором аур, над которыми вы постоянно работаете

Улучшения системы якорей СУЩЕСТВЕННОЕ ИЗМЕНЕНИЕ

Якоря - это система координат, которая используется везде, где вам нужно выбрать область чего-то - экрана, изображения и т.д. Идея заключается в том, что, указывая разные точки отсчета, вы можете легко выровнять зоны захвата или вывода относительно друг друга. Более подробная информация и примеры можно найти на https://wiki.eyeauras.net/en/coordinate-system

Улучшения перенаправления ввода

Довольно узкоспециализированная функция, доступная в настройках, которая позволяет перенаправлять все пользовательские вводы через определенный симулятор.

  • Быстрое включение/отключение перенаправления из главного окна, этот режим доступен, если в настройках установлен симулятор для перенаправления

Image

Улучшения поиска ML

  • В окне Эффекты теперь можно настроить автоматический захват/запись скриншотов, что очень помогает в сборе набора данных для обучения

Image

  • Улучшения производительности, должны быть заметны особенно в режиме CPU
  • Исправлен сбой, связанный с загрузкой несовместимой/сломанной модели
  • Исправлена утечка памяти, которая происходила в режиме Сегментации
  • Улучшения Сегментации и масок - введен новый режим "Группировка масок по классам", который позволяет склеивать все маски одного класса в одну, тем самым значительно упрощая их обработку.
    • например, нейронная сеть обнаружила 6 разных областей, помеченных как "Дорога". Если вы выберете "группировать по классу", все бинарные маски будут объединены вместе в 1 "Дорогу", а также их ограничивающие рамки
    • Сегментация - это процесс захвата не только ограничивающих рамок объектов, но и их точной формы

Image

ИСПРАВЛЕНИЯ ОШИБОК / УЛУЧШЕНИЯ

  • Улучшения захвата мыши - меньше задержек
  • Добавлено отображение статуса
  • Кнопка 'Новая реплика' удалена. Теперь, чтобы создать реплику, вам нужно перейти: Новая Аура -> Наложения -> Реплика и указать область для захвата/репликации
  • Оптимизация скорости запуска
  • Drag'n'Drop должен быть более отзывчивым
  • Исправлена проблема в AuraTree, связанная с резкими толчками при прокрутке/выборе элементов
Release

1.3.5281

Permalink one year ago

Основная функция - Улучшенное скриптование с совместимостью Visual Studio/Rider

Два месяца назад я представил значительную новую функцию - наложение CustomUI. Это дало разработчикам свободу создания пользовательских интерфейсов с помощью динамического дуэта C# и Razor, расширяя возможности для настройки бота/ауры. Это также сделало навигацию по интерфейсу EyeAuras более удобной для пользователя.

Однако, я понял, что есть место для улучшений. Разработчики привыкли к мощи интегрированных сред разработки (IDE), таких как Visual Studio и Rider, которые ранее не могли быть полностью использованы в контексте EyeAuras. Решив изменить это, я улучшил наложение CustomUI, чтобы позволить экспортировать и сохранять ваш код в виде проекта C#.

Экспортированный проект, включая EyeAuras.SDK, может быть открыт в любой IDE, предлагая преимущества полного автозавершения, возможностей модульного тестирования и многого другого. Однако, обратите внимание, что для выполнения кода вам все еще понадобится EyeAuras. Я также работаю над внедрением опции подключения внешних пакетов Nuget, которые будут основным фокусом в июле.

Новый режим Live development - еще одна изюминка, позволяющая загружать изменения в EyeAuras в реальном времени. Будь то изменение стиля или новая логика бота, ваши модификации можно увидеть за секунды. Потенциал здесь огромен, учитывая доступ к триггерам, захваченным изображениям, симуляторам ввода и многому другому.

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

Триггер поиска цвета - Математический - Новый метод расчета сходства

В дополнение к предыдущим улучшениям, я добавил новый метод расчета сходства на основе Евклидова расстояния к триггеру поиска цвета. Вы можете узнать больше об этом на EyeAuras Wiki.

Исправления ошибок/Улучшения

  • [Наложения] Увеличение производительности, достигнутое за счет использования отдельных ядер процессора, улучшает отзывчивость.
  • [Исправление ошибок] Решена проблема, вызывающая сбой при переключении между аурами, когда редактор находится в фазе загрузки.
  • [Исправление ошибок] Устранены периодические сбои в Window Selector, компоненте, используемом для выбора целевого окна.
  • [Исправление ошибок] Исправлена несоответствие в Window Selector, где соответствующее окно не всегда выбиралось автоматически.
  • [Исправление ошибок] Все диалоговые окна были оптимизированы для более быстрого открытия и теперь не содержат визуальных артефактов.
  • [Поиск изображений/цветов/текста] [Исправление ошибок] Решена проблема, при которой захват нереагирующих окон приводил к зависанию программы.
  • [Поиск изображений/цветов/текста] [Исправление ошибок] Устранено ограничение пользовательского интерфейса, препятствующее выбору 0 FPS. Это исправление особенно полезно для сценариев использования, запускаемых скриптом.
Release

1.3.5097

Permalink 2 years ago
  • [Denoise Effect] Should be more effective now in, well, removing noise
  • [Effects Editor] UI changes - added Copy/Paste/Clear, made some performance optimizations
  • [Bugfix] Fixed region selection when there were scaling image effects applied (Resize, Rescale)
  • [Bugfix] [ImageSearchTrigger] “Save image to file” was not working correctly - it was saving Preview rather than the current image
  • [Bugfix] *[Search] Window borders were not always correctly calculated causing image cropping
  • [Bugfix] [SendSequence] Fixed crash that occurred when “Show notification” was enabled
  • [Bugfix] [SendSequence] “Show notification” should not correctly show current sequence execution progress
Release

1.3.5075

Permalink 2 years ago
  • [Bugfix] Removed “Add to blacklist” button in Window Selector which is just a leftover of a functionality that was removed ages ago
  • [Rescale Image Effect] Image can now be scaled by both axes - X and Y which will be useful for gathering a data set for machine-learning purposes
Release

1.3.5070

Permalink 2 years ago
  • [Color Replacement Effect] Changed how Matching/NonMatching colors are saved into config - now their values are preserved even if actual replacement is disabled
Release

1.3.5069

Permalink 2 years ago
  • Bugfix - shortcut to EyeAuras.exe was not created on fresh install / application was not restarting correctly after update
  • Bugfix - login operation was working correctly under some conditions
Release

1.3.5055

Permalink 2 years ago
  • [Image/Color/Text/ML Search] Added new preview mode - "without Effects" which temporarily disables all effects applied to an image and allows to more precisely select region
  • [Color Replacement Effect] Bugfix - selected colors were not correctly saved to a config
Release

1.3.5050

Permalink 2 years ago
  • [Image/Color/Text/ML search] Fixed a bug in region selector - selected area was not scaled correctly
Release

1.3.5033

Permalink 2 years ago
  • [Image Effects] Added new image effect - Color Range Replacement

    • This effect allows you to specify a color range and two values - replacement color for matching pixels and replacement color for non-matching. This allows you to greatly simplify recognition in many cases by removing variability from the image, for example, replace all shades of red on HP globe with some unique color, Color Search for this color, as a result Similarity will give you you HP percentage (roughly).
  • [Image Effects] Added new image effect - Denoise

    • Removes noise from an image, do not have anything more to say about it. Kinda similar to Gaussian blur, but gives better results in some cases