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

Permalink one year ago

Bugfixes/Improvements

  • Added ability to download portable versions - initially from hosting portal, will be added on website later
  • [UI] Fixed crash System.InvalidCastException: Unable to cast object of type 'MS.Internal.NamedObject' to type 'System.Windows.FrameworkTemplate' by Mintrok #EA-655
  • [UI] Improvements in Bindings - added support for conversions from T to Nullable of T (e.g. int to int?) #EA-660 v7569 by Gwyn
Release

1.4.7577

Permalink one year ago

Bugfixes/Improvements

  • [UI] Fixed a bug which could sometimes crashed webview during load (split-container related)
Release

1.4.7560

Permalink one month ago

Исправления и улучшения

  • [UI] Исправлена ошибка, из-за которой при клонировании ссылки копировались некорректно
  • [UI] Исправлен сбой, который возникал, когда EA не мог распознать модификатор горячей клавиши (это происходило в не-латинских локалях)
  • [UI] Исправлена ошибка, из-за которой новые папки не всегда отображались в редакторе Links
  • [UI] Небольшие улучшения производительности — удалён старый мусор, который увеличивал время загрузки
  • [UI] Реализован Install service, который позволяет указать EA установить несколько паков при первом запуске — подробнее об этом позже
Release

1.4.7550

Permalink one year ago

Two new image effects

Binary Threshold

Very useful for analysis as it allows to split image to black and white which makes further checks much more simple. E.g. instead of having red HP bar with a lot of shades, you can convert it to black/white image where white is filled area of the bar.

Color Quantization

Another image simplification technique, allows to reduce total number of colors in the image. By itself it is mostly useless, but can help in combination with other effects.

Bugfixes/Improvements

Made is to IsMaximized in ExecuteScriptNode is stored in the node itself

  • [MLSearch] If model has invalid format - meaningful error will be shown
  • [UI] If Check for Updates is disabled, app will not do it during startup anymore
  • [ImageSearch] Made it so Load from preview pane avoids copying debug data
Release

1.4.7533

Permalink one month ago

Переработка Sleep()

Ожидание чего-либо — обязательная часть любой автоматизации. EyeAuras постоянно с этим работает: задержки между нажатиями клавиш, поддержание стабильного FPS захвата, пользовательские таймауты в скриптах. Стандартные инструменты операционной системы и базовые методы вроде Thread.Sleep, Task.Delay и некоторых других недостаточно точны, поэтому в какой-то момент пришлось реализовать комбинацию подходов, которая обеспечивала лучшую точность.

Этот механизм позволял делать ожидания с точностью до долей миллисекунды и использовался последние 5–6 месяцев. К сожалению, такая точность имеет свою цену, и для большинства операций она попросту не нужна.

Поэтому в ближайшие несколько месяцев мы будем тестировать 3-ю версию Sleep(), которая должна стать компромиссом между точностью и затратами по производительности. В среднем ожидаемая точность — до 0.5 - 5ms.

Это значит, что если вы задаёте ожидание 1ms, фактическая задержка будет примерно в диапазоне 1 - 1.5ms, чего более чем достаточно для большинства сценариев. Для более длинных таймаутов, например 100ms, фактическое время может быть в диапазоне 100 - 105ms.

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

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

Переработка редактора Variables

  • Теперь используется единый редактор для Blackboard и Variables
  • Появилась возможность редактировать значения напрямую (пока не все, для начала — только примитивные типы)
  • Теперь можно добавлять новые переменные — это должно немного упростить настройку
  • Подготовлен механизм, который будет генерировать boilerplate-код для C#-скриптов и автоматически создавать Properties для получения и установки значений. Это будет опубликовано немного позже.

Blackboard Variables

Исправления и улучшения

  • В ExecuteScriptNode свойство IsMaximized теперь сохраняется в самом узле
  • [BehaviorTrees] Узел ExecuteScript теперь запоминает, был ли он развернут (Maximized) или нет
  • [Scripting] В ScriptVariable добавлен Listen() — теперь его можно использовать вместо WatchCurrentValue
  • [Scripting] Исправлена проблема, из-за которой в некоторых случаях папки не находились по относительному пути
  • [Scripting] Исправлена проблема, при которой code rewriter в некоторых случаях генерировал некорректный код, не проходящий компиляцию
Release

1.4.7523

Permalink one year ago

Bugfixes/Improvements

  • [BehaviorTrees] Fixed a problem with selection not being reset correctly in some cases #EA-589 v7464 by dutiful6005
  • [BehaviorTrees] Fixed a problem with node editor content not being updated properly in some cases
Release

1.4.7520

Permalink one month ago

Улучшение времени запуска — поначалу возможны проблемы

Это первое из 5 запланированных исправлений, направленных на повышение производительности и ускорение запуска в Q4.

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

Разница во времени запуска не должна быть слишком заметной — примерно около -10%, то есть EyeAuras будет запускаться всего на 1–2 секунды быстрее, чем раньше. Но самое главное в том, что это изменение открывает дополнительные возможности для дальнейшего ускорения, которыми я планирую воспользоваться в ближайшее время.

Release

1.4.7491

Permalink one month ago

Исправления и улучшения

  • [UI] Немного усилены меры безопасности: очистка последних действий теперь должна работать надежнее, а также будет очищаться всё, что связано с родительской папкой, из которой запущен EyeAuras
  • [BehaviorTrees] При ручном запуске узла (из редактора) его выполнение будет автоматически отменяться, когда главное окно выводится на передний план — как и у аур
  • [UI] Несколько небольших исправлений ошибок в новом селекторе аур
Release

1.4.7483

Permalink one year ago

Prototype of new links editor

Releasing new version of editor which is shown any time you links something (AuraIsActive, Enabling Conditions, etc)

old version

The new one is much more flexible, so it will be easier to do any changes there. After current version will be stabilized, I'll add "Recent", "Favourites" and few other improvements I have in mind. Please report any issues you'll find or any improvements you think worth doing - the initial implementation may be buggy at first, but hopefully it will quickly get it to surpass the old variant.

new version

Bugfixes/Improvements

  • [BehaviorTrees] Fixed a problem with focus being lost when switching between BTs - this prevented Paste operation from working properly #EA-592 v7458 by oddessax
  • [UI] Fixed a problem with copy-paste not working in root folder #EA-591 v7458 by oddessax
Release

1.4.7477

Permalink one month ago

Исправления и улучшения

  • [BehaviorTrees] Исправлена проблема при переименовании BT
  • [Packs] Улучшена упаковка — теперь packs включают ресурсы, такие как изображения/модели и т. д., как часть zip-архива
  • [UI] Исправлена проблема, из-за которой UI не загружался, если программа не могла получить список логических дисков #EA-588 WMI Logical drives v7349
  • [UI] Исправлен сбой, который происходил, если программа запускалась без распаковки через WinRAR #EA-585 CreateFile WinRAR v7406