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.4.6518

Permalink 2 years ago

Release candidate

One of final versions before moving everything to main branch.

BUGFIXES/IMPROVEMENTS

  • [UI] Fixed a problem with Replay not working correctly with low FPS
  • [Script] Fixed a problem in Code editor tabs
Release

1.3.6491

Permalink one year ago

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

Включение номера строки в сообщения об ошибках

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

Форматирование кода

Написание кода без какого-либо автоматического форматирования - это болезненный процесс, и эта функция решает эту проблему. Теперь вы можете либо нажать Ctrl+Alt+Enter, либо использовать контекстное меню для автоматического форматирования документа. Он добавит дополнительные переносы строк, пропущенные пробелы, отступы и т.д.

Текущая версия довольно проста, но это все равно гораздо лучше, чем делать все вручную

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

  • [Журнал событий] Несколько корректировок пользовательского интерфейса здесь и там, чтобы сделать его более красивым
  • [Исправление ошибок] Исправлен сбой, который иногда происходил при запуске ("Список элементов типа ...")
Release

1.3.6487

Permalink one year ago

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

Включение номера строки в сообщения об ошибках

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

Image

 

Форматирование кода

Написание кода без какого-либо автоматического форматирования - это тяжелый процесс, и эта функция решает эту проблему. Теперь вы можете либо нажать Ctrl+Alt+Enter, либо использовать контекстное меню, чтобы автоматически отформатировать документ. Он добавит дополнительные переносы строк, пропущенные пробелы, отступы и т.д.

Текущая версия довольно проста, но это все равно гораздо лучше, чем делать все вручную

Image

 

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

  • [Журнал событий] Несколько корректировок пользовательского интерфейса здесь и там, чтобы сделать его более красивым
  • [Исправление ошибок] Исправлен сбой, который иногда происходил при запуске ("Список элементов типа ...")
Release

1.3.6447

Permalink 2 years ago

Major improvements to the code editor — quick fixes, error highlighting, tooltips, signature help, and more

The code editor has received a lot of improvements, both visually and functionally.

Error highlighting

When an error is detected in a script, the editor now shows special markers to indicate that something is wrong in the code, along with detailed error information. This is reflected both in the scrollbar and on the code map.

Error highlighting

Quick fixes for errors

If there is a known way to fix an error — for example, by adding a missing import (using …) — a special "Quick Fix..." button will appear in the popup. Click it, and the program will suggest one or more possible fixes.

The fix names are not very user-friendly yet, and that will be improved in one of the upcoming versions.

Quick fixes for errors

Code completion improvements

A prototype documentation panel has been added that displays XML documentation directly next to a method or property name. It is currently in a very rough alpha state: no formatting, no highlighting, and so on. Over the next few weeks, the main focus will be verifying that the document generation mechanism works correctly.

Code completion improvements

Tooltip

A hover tooltip has been added.

Tooltip

Signature help

When working with methods, a special popup now appears showing the current parameter, its description, and other relevant details.

Signature help

Bugfixes / Improvements

  • [Bugfix] Several minor UI bug fixes related to image processing triggers
Release

1.3.6435

Permalink one year ago

Изменен источник автообновления

Ранее обновления для программы загружались из облака Microsoft Azure, ожидалось, что благодаря огромным возможностям инфраструктуры, скорость загрузки будет отличной во всех регионах, но... оказалось, что она хуже, чем с одного сервера в Санкт-Петербурге.

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

Кстати, я хотел бы напомнить о очень-очень полезной опции, расположенной в Настройках, под названием Автоматическая загрузка обновлений. Что она делает, ну, она загружает обновления... автоматически. Но не применяет их! Это означает, что она ничего не сломает, единственное отличие от полностью ручного обновления - это то, что вы пропустите время загрузки.

Изображение

Release

1.3.6407

Permalink 2 years ago

BUGFIXES, BUGFIXES, BUGFIXES

and a few improvements

  • [Image/Color/Text Search] Fixed “Task cancelled” exception being shown in UI
  • [Text Search] Fixed crash that happened when trigger with running text recognition was disabled by enabling condition
  • [C# Action/Trigger] Added few more options like automatic stop of the script if it is running for too long + few other UI/UX tweaks
  • Done some documentation updates which are reflected in both the SDK and on a website. In the following weeks there will be a bunch of articles/examples focusing at beginner auditory
Release

1.3.6400

Permalink one year ago

True Альфа-версия

Эта версия EyeAuras содержит десятки различных изменений и настроек в самом ядре системы - в конвейере захвата и обработки изображений.

Все это было сделано для того, чтобы выжать максимум производительности, удаляя вещи, которые на данный момент не нужны или которые долгосрочно оказались неэффективными. Тесты показывают, что в большинстве сценариев поиск на основе машинного обучения теперь примерно на ~15% быстрее в целом, а в некоторых экстремальных случаях он в два раза быстрее, чем раньше. Но основным параметром, который был улучшен, является задержка. Так что теперь программа реагирует гораздо быстрее на все, что происходит на экране - на каждом этапе в системе (захват изображения, применение эффектов/изменение размера, подготовка его для ML/анализа изображения и доставка результатов анализа (прогнозы и найденные ограничивающие рамки) теперь доставляются в триггеры гораздо быстрее. В некоторых случаях задержка снизилась с миллисекундного диапазона (т.е. 1+ миллисекунда) до менее чем 100 микросекунд. Это будет очень заметно в сценариях с высокой частотой, например, при попытке реагировать на какой-либо объект на экране (например, позиции предметов на земле в Path of Exile или мини-игры в стиле aimbot, где вам нужно отслеживать объект. Это не последняя итерация улучшений, я планирую еще как минимум два больших улучшения (в основном в области машинного обучения), но они будут доставлены позже, возможно, даже после следующего большого релиза в "стабильный" канал в конце февраля.

Скрипты v3.0

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

Сейчас это ранняя фаза тестирования, и в ближайшие недели будет много обновлений, связанных со скриптами, но если вы хотите начать кодирование - не стесняйтесь пробовать новую систему и, если у вас есть вопросы, свяжитесь со мной в Discord и спросите что угодно. Я и linqse сделаем все возможное, чтобы написать документацию о новом API с примерами и всем остальным.

Несколько заметок:

  • Пакеты Nuget - они уже поддерживаются, но пока отключены. Я хочу сначала устранить все потенциальные внутренние проблемы, а затем разрешить людям использовать внешние зависимости
  • C# скрипт Action и Trigger уже используют v3, но WebUI все еще на v2. Причина в том, что у WebUI есть несколько функций, которые все еще требуют их переноса из v2 в v3, чтобы соответствовать ожидаемой функциональности, например, экспорт/импорт кода как C# проект. Это будет реализовано в ближайшие недели и выпущено как часть отдельного обновления

Деревья поведения

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

  1. Выпустить все вещи, которые сейчас находятся в стадии "альфа" и по умолчанию отключены:
  • скрипты v3
  • файловое хранилище: хранение конфигурации EyeAuras в виде файлового менеджера, 1 аура = 1 файл, с поддержкой контроля версий
  • ссылки на файлы: это позволяет хранить и распространять даже большие двоичные файлы в качестве части аур, например, нейронные сети
  1. сделать ровно 1 релиз в "стабильную" ветку, который будет включать все вышеуказанное, но не будет включать деревья. Жизненный цикл стабильных версий составляет примерно 2-2,5 месяца, поэтому это даст достаточно времени для тестирования деревьев в альфа

Вот пример того, как дерево поведения выглядит в действии для бота Lineage 2 - это сочетание WebUI (окно в правой части экрана) и Дерева поведения для логики. Этот бот выбирает цель, атакует с использованием комбинации навыков, лечит/вызывает питомца при необходимости и делает несколько других вещей.

Посмотрите видео здесь

P.S. Это было записано не для публичных демонстрационных целей, поэтому есть некоторые сбои с индикаторами прогресса бота UI, главное здесь - дерево

Release

1.3.6318

Permalink 2 years ago

Bugfixes and Improvements

  • [Bugfix] Fixed an issue where the user interface could crash when reordering items.
  • [Bugfix] Fixed an issue in Replica overlays where Keep aspect ratio calculated the overlay width/height incorrectly when the source was resized.
  • [User Interface] When an aura has only 1 action/trigger/overlay, the editor for that item will now expand to fill all available space. This should make working with those auras much more pleasant, especially once all editors are adapted to take advantage of this change.
Release

1.3.6309

Permalink 2 years ago

Preview window redesign for image/color/ML/text search triggers

The area selection workflow and image preview have been significantly reworked.

  • Gradual zoom — you can now use the mouse wheel to zoom in and out. Hold the left mouse button to pan the image.
  • Selection rework — you can now select an area directly in the preview and use Ctrl+C or the toolbar button to copy part of the image to the clipboard or use it as a search template.
  • Save screenshot / video — this has been available in the effects window for a long time, but the UI has changed and it is now available directly in the preview panel for easier access.
  • Video playback — you can now load any video into the preview panel and use it to extract an image template or choose the correct capture area.
    • Note: the ability to fully replace the captured stream with video footage will be released a bit later. This will let you configure your auras without launching the actual game.

In addition, the UI for these trigger types is now slightly simplified by default, with an option to enable advanced mode, so it feels less intimidating for new users.

Replay functionality in image/color/ML/text search triggers (alpha)

Capturing animated images has always been a problem — blinking icons, short buffs/debuffs, and so on. That is no longer an issue: the new Replay button lets you record video and immediately play it back in the built-in video player. Zooming, area selection, clipboard copying — it is all available there, with more features still planned (for example, applying effects to video footage).

Network message broadcasting functionality (very early alpha)

The Send message / Network message action/trigger pair is a powerful tool that can help you build your own managed network of connected EyeAuras instances. This has been available for several years already and is mainly used for multiboxing across multiple PCs.

The main issue has always been latency — all messages had to go through one of the EyeAuras servers, which introduced delay. The new broadcast mode lets you use your local network to exchange messages between PCs. This almost completely eliminates latency.

This feature is still in very early alpha and the setup is still rough — you currently have to specify the IP range manually. In the final version, this will most likely be configured automatically by the program.

To use this new feature, set ChannelId to:

  • On the Server EyeAuras instance (the one listening for messages) — set broadcast://255.255.255.255/anychannelname
  • On the Client EyeAuras instance (the one sending messages) — set broadcast://192.168.1.255/anychannelname

Important! 192.168.1.255 is only an example — replace 192.168.1 with your actual subnet. You can leave the final "255" unchanged, because it tells the program to broadcast the message to the entire subnet rather than to a specific IP.

p.s. by default, the program uses port 53082 for communication. You can choose any other port if you want by adding it right after the IP in ChannelId (for example, broadcast://172.16.15.255:55055/mychannel)

Bugfixes / Improvements

  • Added the Getting Started panel, which is shown for empty auras. It includes Import / Subscription buttons, which should make life easier for users who just want to use someone else's aura pack.
  • [Search triggers] Fixed a bug with some capture sources (for example, Shared surface) that occurred when Borderless capture was selected.
  • [Bugfix] Fixed a bug that, in some cases, caused the program to freeze on startup (a very old and nasty bug — hopefully it is finally dead).
  • [WindowSelector] WindowSelector now captures the process name as the last argument. Previously, when selecting a window, the program captured “Window handle OR Window title”. Now it captures “Window handle OR Window title OR Process name”.
  • [Bugfix] Fixed a rare crash in LegacyScriptReferencesResolver.
  • [Bugfix] Fixed a bug in the aura selection window — in some cases, auras were hidden and unavailable for selection.
  • A LOT of work has gone into behavior trees. The first version is planned for release at the end of February.
Release

1.3.6231

Permalink one year ago

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

  • [PlaySound] Исправлена ошибка, которая не позволяла создать это действие через пользовательский интерфейс
  • [PlaySound] Исправлена ошибка, которая иногда возвращала выбранное уведомление в состояние Отключено