1.9.9774
Daily-driver build with the safest release cadence.
- Updated
- 9 weeks ago
- File Size
- 515.39 MB
- Release Notes
- Open notes
Stable is the recommended track for most users. Alpha gets you the newest capabilities first.
Daily-driver build with the safest release cadence.
Fastest release track with the newest features and experiments.
Every release stays linked here so you can inspect what changed before you switch versions.
These 2 actions are replaced by Send Sequence. It is easier to use and configure, especially in simple scenarios. Macro recording functionality is not fully ready yet, but I will take a look in one of the following releases, I've already got a bunch of bug reports.
p.s. old actions are still fully functional, so nothing will break, only new auras will be affected

Fully replaced the old selector, which was way too laggy and unreliable. The new version should be much-much better. Please send feedback Contacts | EyeAuras Wiki.

The last patch of 2023 fixes several issues with network messages and advanced input methods (low-level NT*). At this stage, I’ll start focusing on the next major feature planned for 2024 — behavior trees, which will largely rethink how you work with the program and make automation much easier.
Последние три недели были плодотворными, так как я внес множество улучшений, в основном в производительности. Время запуска, использование памяти при запуске и во время работы, использование ЦП и ГП для поиска, а также эффективность обработки конфигурации - все это было улучшено. В некоторых областях производительность увеличилась на десятки процентов. Не менее важно, что было добавлено несколько подсистем, которые позволят мне более эффективно определять и устранять проблемные области в будущем.
В настоящее время есть две заметные проблемы - потребление памяти при запуске (в диапазоне от 1 до 2 ГБ, но после некоторого времени снижается до 500 МБ) и общая отзывчивость интерфейса. Причины обоих явлений понятны, но поскольку быстрого и безболезненного исправления нет, мы будем постепенно двигаться к решениям в течение следующих шести месяцев.
Ничего особенного, просто еще один метод ввода. Он полезен только в том случае, если по какой-то причине не работают другие методы.
Были добавлены три новые опции (Кэширование свойств, Хранение в файловой системе и Файловые ссылки), которые можно включить в настройках. Все они направлены на улучшение производительности различными способами. Эти опции все еще находятся в стадии тестирования, поэтому будьте готовы к возможным проблемам, если вы решите их включить, или подождите, пока системы не будут официально выпущены и включены по умолчанию. Ваше участие и отзывы были бы очень ценны.
Вот собранный список изменений, которые были сделаны в программе за последние 4 месяца.
Было проделано много работы - улучшенное C# скриптование (для Триггеров/Действий и Оверлеев), улучшенная Отправка последовательности (которая теперь полностью заменяет Отправку ввода по функциональности), улучшенная подсистема конфигурации, гораздо более быстрые и эффективные Эффекты изображения (которые теперь могут уменьшать изображения для лучшей производительности) и многое другое.
Также, чтобы удовлетворить потребности нового и чрезвычайно быстро растущего сообщества машинного обучения, я разработал отдельное приложение, чтобы облегчить создание и обучение моделей Yolo, которые полностью поддерживаются функцией ML Search. По моему опыту, это гораздо быстрее, чем подготовка данных вручную, даже учитывая, что это приложение все еще находится на ранней альфа-стадии. Для получения дополнительной информации посетите: Начало работы | EyeAuras Wiki.
Одной из основных текущих инициатив является переход на новую технологию пользовательского интерфейса. Это изменение направлено на решение текущих проблем с отзывчивостью программного обеспечения, таких как переключение аур или создание новых триггеров/действий. Хотя этот переход - медленный процесс, потенциально занимающий дополнительные 6-12 месяцев, ожидаемый результат обещает значительные улучшения. Это уже можно увидеть на примере новых улучшенных диалогов Импорт/Экспорт и Привязки, которые теперь используют эту технологию. В течение следующих месяцев вы увидите, как различные части приложения заменяются и переписываются по одной (дерево аур, я смотрю на вас).
Производительность: основной акцент в следующем обновлении - я полностью переделал систему конфигурации, она в настоящее время находится на стадии тестирования и должна сделать загрузку и работу приложения гораздо быстрее, особенно на ПК с низкими характеристиками. Как я уже упоминал, я перепишу более медленные части приложения, такие как дерево аур, чтобы улучшить пользовательский опыт.
Деревья поведения: В настоящее время находятся в стадии разработки и тестирования, Деревья поведения - следующая важная функция, которую стоит ожидать. Они в основном полностью меняют то, как вы работаете с приложением. Кроме того, они используют новую технологию пользовательского интерфейса, поэтому они гораздо более отзывчивы :)
Оставайтесь на связи для обновлений, и спасибо за вашу постоянную поддержку и использование программного обеспечения!
Отправка последовательности 2.0: Объединяет все типы действий для улучшенных входных последовательностей.
Новый движок C# Scripting: Теперь доступен в Триггерах/Действиях (альфа-стадия), расширяя возможности с новыми и улучшенными APIs
Улучшения привязок: Переписанный редактор привязок для лучшей производительности и удобства использования. Гораздо-гораздо-гораздо более отзывчивый и универсальный
Улучшенное скриптование с совместимостью Visual Studio/Rider: Экспортируйте и сохраняйте свой код как проект C# для более продвинутых функций разработки.
Переработка диалогов Импорт/Экспорт: Более отзывчивые, подробные и удобные для пользователя. Ожидается обновление диалога синхронизации в одном из ближайших обновлений
Улучшения сетевых сообщений: Изменения инфраструктуры для лучшей производительности и снижения задержки.
Пользовательский интерфейс оверлея и производительность пользовательского интерфейса: Значительные изменения для лучшей производительности и отзывчивости.
Общие улучшения производительности: Сосредоточены на улучшении пользовательского опыта и отзывчивости программного обеспечения.
Отзывчивость дерева аур: Улучшения интерфейса дерева аур для более плавного взаимодействия.
Масштабирование изображений в эффекте пересчета изображения: Теперь поддерживает масштабирование по обеим осям X и Y. Также теперь вы можете уменьшать изображение с помощью эффектов, увеличивая производительность, и приложение все равно сможет вычислить действительные координаты найденного изображения и кликнуть по нему! Это работает для ВСЕХ типов триггеров (ML, Color, Image)
Новые эффекты изображения: Введение эффектов замены цветового диапазона и устранения шума для лучшего анализа изображений.
Улучшения ML Search: Значительные улучшения производительности и новые функции в ML Search. Это больше касается скриптов, так как только они открывают полный потенциал ML.
Пожалуйста, обратитесь к отдельным журналам изменений обновлений, доступных на сайте для получения более подробной информации.
Более отзывчивые, более подробные, более удобные для пользователя и, надеемся, менее ошибочные :)
P.S. Диалог синхронизации еще не готов, он будет частью блока изменений, связанных с механизмом публикации/синхронизации


В ближайшие дни я опубликую больше информации, но в общем и целом, движок C#, который уже использовался в WebUI для использования преимуществ Blazor, был портирован и теперь он также доступен в действиях и триггерах C#. Это означает, что ТЕПЕРЬ каждая функция, которую вы могли использовать в WebUI, доступна и в триггерах/действиях, таких как:
Автозавершение на данный момент отключено, я еще не решил, стоит ли сразу переходить на редактор Monaco или внести некоторые улучшения в существующий текстовый редактор. Обновлю информацию как можно скорее.
Одно из лучших нововведений в этом - теперь, когда система скриптов однородна, любое улучшение будет мгновенно отражено везде - WebUI/C# действие/триггер и Behaviour Trees.
P.S. Behaviour trees, скорее всего, будут выпущены в декабре и будут основываться на том же движке. Оставайтесь с нами, это будет очень-очень круто, я вам обещаю :)
Новый сайт, на котором размещена документация API для EyeAuras, теперь доступен по адресу https://docs.eyeauras.net.
Это будет особенно полезно для тех, кто использует EyeAuras в качестве платформы для скриптов. Однако Wiki остается основным источником для неразработчиков.
В настоящее время в документации отсутствует раздел демонстраций и примеров, который является неотъемлемой частью любой документации. Усилия, которые я и linqse предпримем в декабре, будут направлены на обогащение этой области. Кроме того, большинство публичных интерфейсов и классов теперь включают комментарии XML.
Если какая-либо важная информация отсутствует, пожалуйста, сообщите нам об этом.
Понимание специфики того, что пошло не так, критически важно при возникновении проблем. Наш новый механизм отчетности об ошибках собирает все ошибки в рамках Действия/Триггера или всей Ауры. Эти ошибки иерархические, то есть ошибки Ауры включают все ошибки из их действий/триггеров, подобно папкам. Пользователи могут отметить ошибки как прочитанные по своему усмотрению.

Введение новой функции, направленной на значительное сокращение количества чтений/записей на диск и незначительное снижение нагрузки на процессор. Эта функция все еще находится в стадии тестирования и может быть включена в настройках в опции Кэширование свойств.
A collection of fixes and quality-of-life improvements. The biggest change is support for working with multiple projects at the same time — you can now save, load, and share configuration files, and train multiple models.
Oh, and yes — I renamed it to better reflect what the tool actually does.
Bindings | EyeAuras Wiki is a mechanism that lets you connect multiple action/trigger properties together. For example, you can take the coordinates of a detected image from Image Search and move the mouse there using Send Sequence.
I completely rewrote the Bindings Editor, where all of this is configured. It is now faster, more responsive, and generally easier to use.
There are a LOT of different improvements and fixes here: performance, UX, and bug fixes. Listing every single one would not be very useful, so it is better to try it yourself: Getting Started | EyeAuras Wiki
I know there are already some successful use cases, so the technology does work, and training through CVATAAT is definitely easier than doing everything manually.