Builds

Available downloads

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

Stable 1.9.9774 Alpha 1.9.9980
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.5.7874

Permalink one year ago

Script editor improvements

C# Script Action editor (only Action for now, editor in BTs/Triggers/Overlays is still the same) got some love:

  • should popout much faster, usually takes ~1 second PopOut
  • added Topmost button which could be used to make it so code editor will stay on top of other windows - very useful when editing something in real-time TopMost
  • now popped out editor has EventLog similar to one that main app window has, but that log will contain only messages generated by the script. Should be easier to debug things EventLog
  • fixed few bugs here and there

Bugfixes/Improvements

  • [UI] Fixed a problem with C# Action being cancelled in some cases even if Ignore Cancellation is set.
Release

1.5.7870

Permalink one year ago

Bugfixes/Improvements

  • [Scripting] Fixed a problem with new/removed files not always being displayed in UI
  • [BehaviorTrees] BT improvements - made it so empty BT does not throw
  • [BehaviorTrees] Added new bindings to KeyPress and MouseMoveRel nodes
  • [Scripting] Fixed a problem with INotifyPropertyChanged implementation in scripting
  • [UI] Improvement in Bindings Editor - if binding fails, error will be shown
  • [UI] Fixed a problem with bindings BT-to-BT not working properly
Release

1.5.7859

Permalink one year ago

C# Scripting - sneak peek into live import

You may have noticed that for the last 3-4 weeks number of changes has been lower than usual. The primary reason is me focusing on a new feature - live import in C# scripts, which will allow you to use full-blown IDEs such as Visual Studio and Rider for editing scripts. For smaller scripts this is not that important, but for larger projects it is hard to overestimate quality of life that IDEs bring to the table.

Demo

In one of the following weeks this will be available for public testing, need some time to polish things. Also, as a part of scripting subsystem improvements, there were some changes done in the engine, which now allow you to use NuGets which rely on native libraries, such as ImGui - a lot of programmers out there have experience with it an now you can leverage that knowledge and create ImGui overlays straight from the code.

This is an example of a live clickable ImGui overlay, which can contain any kind of data you want, running inside EA and being able to leverage any functionality - computer vision, neural networks, memory read, input emulation - anything.

Bugfixes/Improvements

  • [UI] Fixed a problem with items in AuraTree sometimes not reacting to selection
Release

1.5.7849

Permalink 5 months ago

Обновления: диапазон Similarity в Color Search и Replay в Capture-триггерах

Color Search: добавлен выбор диапазона Similarity

Появилась новая возможность: теперь можно задать диапазон Similarity, в котором триггер будет считаться Active.

По умолчанию триггер активен только в том случае, если значение Similarity выше заданного порога, например:

MinSimilarity

Теперь можно указать диапазон значений Min/Max для Similarity, например:

MinMaxSimilarity

В таком случае, даже если Similarity достигнет 100%, триггер все равно будет Inactive, потому что ожидаемое значение должно находиться в диапазоне от 55.95 до 62.94 включительно.

Напоминание: Replay в Capture-триггерах

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

Нажмите Replay — программа начнет сохранять запись во временный видеофайл.

Replay

Когда закончите, просто нажмите Stop.

Stop

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

Когда режим больше не нужен, переключитесь обратно на стандартную опцию Image as is в правом нижнем углу.

from file

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

  • [Capture] В эффектах и в Color Search исправлена проблема, из-за которой Color picker работал некорректно вместе с Replay
Release

1.5.7802

Permalink 5 months ago

Самый ранний прототип — C# Overlay v3

Добавлен новый тип Overlay, который использует последнюю версию движка скриптов EyeAuras — ту же самую, что применяется в C# Actions/Triggers и BehaviorTrees.

В ближайшие несколько недель старый C# overlay и новый будут существовать параллельно. Как только я выпущу функциональность Export/Import, старый вариант будет удалён, потому что он уступает новому по всем параметрам: производительность, гибкость и т. д.

Помимо изменений в движке скриптов, новый overlay использует недавно добавленные Blazor Windows, что должно сделать оверлеи более отзывчивыми и в целом приятнее в работе и взаимодействии.

ВАЖНО! Overlay всё ещё очень далёк от завершения — в нём остаётся много шероховатостей, над которыми я буду работать в ближайшие недели.

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

  • [UI] Исправлен небольшой баг в аутентификации
Release

1.5.7786

Permalink 5 months ago

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

  • [Scripting] Исправлена проблема с NuGet-пакетами в скриптах — в некоторых случаях они удалялись при обработке rewriters
Release

1.5.7730

Permalink one year ago

Bugfixes/Improvements

  • [Scripting] Console.WriteLine now prints output to EventLog. Done this to improve usability of ChatGPT-generated scripts.
  • [UI] Changed how internal app channels are handled - should prevent one rare type of crashes
Release

1.5.7706

Permalink 5 months ago

Крупные изменения в аутентификации — подготовка к офлайн-режиму

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

Цель этих изменений — в будущем позволить пользоваться программой без подключения к серверу. Это многоэтапная работа, и первым этапом стала внутренняя переработка соответствующих механизмов.

Улучшения Window Selector — добавлены свойства-фильтры

Window Selector — это элемент управления, с помощью которого можно выбрать или указать Target Window. В течение многих лет он автоматически исключал из поиска все окна, которые находились под управлением EyeAuras.

Теперь это поведение стало опциональным. Его можно отключить, добавив [ownedBy=any] в выражение, например:

My Window [ownedBy=any]

В этом случае будут проверяться все окна, существующие в системе, включая те, которые были созданы EyeAuras.

Также был добавлен похожий фильтр, позволяющий захватывать так называемые Tool windows. К этому типу, например, обычно относятся Overlays.

По умолчанию такие окна игнорируются. Чтобы добавить их в список возможных кандидатов, допишите [type=any] в конец выражения сопоставления, например:

My Overlay [ownedBy=any][type=any]

Такое выражение позволит находить любое окно/overlay с заголовком My Overlay.

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

  • [Capture] Исправлена проблема, из-за которой WGCS пытался захватить изображение до того, как окно становилось видимым (Argument out of range)
  • [Scripting] Улучшен CodeEditor: изменён способ подсветки ошибок, добавлен single-file Razor template и обновлён сам шаблон
  • [UI] Исправлен счётчик эффектов #EA-753 Effects counter v7668 by Headway9016
  • [UI] Исправлена проблема с Export/Activation на стороне сервера
Release

1.5.7668

Permalink one year ago

Behavior Tree Editor internals rework - ALPHA!

Pretty please - do not use this version for packs until proven stable

In this version I've reworked internals of BehaviorTree editor. Long-term, this will allow to do many optimizations in how quickly BTs are loaded/rendered/etc. Short-term it may lead to a whole bunch of different bugs and problems which I will be closely monitoring and working on asap. In that regard, please, do not use this version to publish packs of auras, use it by yourself - that way in case something will explode - like some random BT will vanish - this won't have avalanche effect and will affect only few users. Alphas are intended to be used for testing-purposes only.

Things that should be noticeable - larger (50+ nodes) trees should load a bit quicker (10-20%) and, most importantly, the bug, which made nodes dissapear when quickly switched between multiple large BTs, should be fixed. This was the driver behind this rework and the new approach should protect from similar problems in the future.

Bugfixes/Improvements

  • [Capture] Fixed crash which occurred if FramesPerSecond value was set to something very small like 1e-10
  • [UI] Fixed crash which happened when Offset Width + Position/ContentAnchor were set in Overlays
  • [Scripting] Fixed a problem in error highlighting in the text editor - now it should properly underline erroneous lines as it was pre-Razor changes
  • [Web] Changed "Download pack" to "Download portable pack" - hopefully this will make more users click on that button rather than downloading the program + importing manually
Release

1.5.7654

Permalink one year ago

New feature - Version History

Added a Version History feature, allowing users to view and manage configuration snapshots saved over time. Users can now perform a Soft Reset to restore file states without altering history or a Hard Reset to fully revert to a specific commit, removing all changes made afterward.

p.s. RU version of the doc is availabel here