1.9.9774
Daily-driver build with the safest release cadence.
- Updated
- 14 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.
C# Script Action editor (only Action for now, editor in BTs/Triggers/Overlays is still the same) got some love:



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.

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.

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

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

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

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

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

Color picker работал некорректно вместе с ReplayДобавлен новый тип Overlay, который использует последнюю версию движка скриптов EyeAuras — ту же самую, что применяется в C# Actions/Triggers и BehaviorTrees.
В ближайшие несколько недель старый C# overlay и новый будут существовать параллельно. Как только я выпущу функциональность Export/Import, старый вариант будет удалён, потому что он уступает новому по всем параметрам: производительность, гибкость и т. д.
Помимо изменений в движке скриптов, новый overlay использует недавно добавленные Blazor Windows, что должно сделать оверлеи более отзывчивыми и в целом приятнее в работе и взаимодействии.
ВАЖНО! Overlay всё ещё очень далёк от завершения — в нём остаётся много шероховатостей, над которыми я буду работать в ближайшие недели.
Console.WriteLine now prints output to EventLog. Done this to improve usability of ChatGPT-generated scripts.Почти полностью переработана часть программы, которая отвечает за получение данных аутентификации с сервера.
Цель этих изменений — в будущем позволить пользоваться программой без подключения к серверу. Это многоэтапная работа, и первым этапом стала внутренняя переработка соответствующих механизмов.
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.
Argument out of range)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.
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