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.9801
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 one year ago

Кандидат на релиз

Одна из финальных версий перед переносом всего на главную ветку.

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

  • [UI] Исправлена проблема с Replay, которая не работала корректно при низком FPS
  • [Скрипт] Исправлена проблема во вкладках редактора кода
Release

1.3.6491

Permalink 2 years ago

Further code editor improvements - added code formatting and showing exact script lines where an error has occurred

Including line number into error messages

Whenever scripting subsystem encounters and error, it will log the exact line of code that led to this and this info will be shown in both application logs(file) and event log.

Code Formatting

Writing code without any kind of automatic formatting is a painful process and this feature addresses that. Now you can either press Ctrl+Alt+Enter or use context menu to format the document automatically. It will put in additional line breaks, missing spaces, indentation, etc.

The current version is quite simple, but it is still much better than doing everything manually

BUGFIXES/IMPROVEMENTS

  • [Event Log] Few UI tweaks here and there to make it look prettier
  • [Bugfix] Fixed crash which sometimes happened during startup ("Item list of type …")
Release

1.3.6487

Permalink 2 years ago

More code editor improvements: code formatting and exact script line reporting for errors

Include line numbers in error messages

Whenever the scripting subsystem encounters an error, it now records the exact line of code that caused it. This information is shown both in the application logs (file) and in the event log.

Image

 

Code formatting

Writing code without any automatic formatting is tedious, and this feature helps with that. You can now either press Ctrl+Alt+Enter or use the context menu to automatically format the document. It will add missing line breaks, spaces, indentation, and more.

The current version is still fairly simple, but it's already much better than doing everything manually.

Image

 

Bugfixes / Improvements

  • [Event Log] Several UI adjustments here and there to make it look nicer
  • [Bugfix] Fixed a crash that sometimes occurred on startup ("List of elements of type ..." )
Release

1.3.6447

Permalink one year ago

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

Много улучшений в том, как выглядит редактор кода и что он может делать.

Подсветка ошибок

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

Подсветка ошибок

Быстрые исправления ошибок

Если есть какой-то известный способ исправить ошибку, например, добавить дополнительный импорт (using …), во всплывающем окне будет показана специальная кнопка под названием "Быстрое исправление...", нажмите на нее, и программа предложит вам одно или несколько потенциальных быстрых исправлений. Названия на данный момент не очень понятны для человека, и я буду работать над этим в одной из будущих версий.

Быстрые исправления ошибок

Улучшения автозавершения кода

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

Улучшения автозавершения кода

Всплывающая подсказка

Добавлена всплывающая подсказка при наведении

Всплывающая подсказка

Помощь в подписи

Когда вы будете работать с методами, появится специальное всплывающее окно, показывающее текущий параметр, его описание и т.д.

Помощь в подписи

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

  • [Исправление ошибок] Несколько незначительных исправлений ошибок пользовательского интерфейса, связанных с триггерами обработки изображений
Release

1.3.6435

Permalink one year ago

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

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

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

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

Изображение

Release

1.3.6407

Permalink one year ago

ИСПРАВЛЕНИЯ БАГОВ, ИСПРАВЛЕНИЯ БАГОВ, ИСПРАВЛЕНИЯ БАГОВ

и несколько улучшений

  • [Поиск изображений/цветов/текста] Исправлено исключение "Задача отменена", отображаемое в пользовательском интерфейсе
  • [Поиск текста] Исправлен сбой, который происходил, когда триггер с работающим распознаванием текста отключался при включении условия
  • [C# Действие/Триггер] Добавлено несколько дополнительных опций, таких как автоматическая остановка скрипта, если он работает слишком долго + несколько других корректировок пользовательского интерфейса и удобства использования
  • Были сделаны некоторые обновления документации, которые отражены как в SDK, так и на веб-сайте. В следующие недели будет много статей/примеров, ориентированных на начинающую аудиторию
Release

1.3.6400

Permalink 2 years ago

True Alpha-version

This version of EyeAuras contains dozens of different changes and tweaks in the very core of the system - image capture and processing pipeline.

This was all done to push as much performance as possible by removing things that are not needed at this point or proven to be not good in the long term. Tests are showing, that in most scenarios machine learning-based search is now about ~15% faster overall, with some extreme cases being twice as fast as they were before. But the main parameter which was improved is latency. So now the program reacts much-much faster on anything that happens on the screen - at each stage in the system (capturing the image, applying effects/resizing, preparing it for ML/image analysis and delivering analysis results (predictions and found bounding boxes) are now delivered to triggers much-much faster. In some cases latency has dropped from millisecond-range (i.e. 1+ millisecond) to less than 100 microseconds. This will be very noticeable in high-frequency scenarios, like trying to react on some object on the screen (e.g. item positions on the ground in Path of Exile or aimbot-like minigames where you have to track the object. This is not the latest iteration of improvements, I am planning at least two more large improvements (mainly in machine-learning areas), but they will be delivered later, probably even after the next large release to “Stable” channel at the end of Feb.

Scripts v3.0

Huge update to the scripting subsystem. This was all done as a part of work around Behaviour Trees - since the very beginning having fast and convenient way to prepare smaller bits of code embedded right into the tree itself was a major goal  and the current implementation is way too heavy for that - it is powerful, but too verbose and heavyweight.

Right now it is early testing phase and in the coming weeks there will be a bunch of scripting related updates, but if you want to start coding - do not hesitate to try out the newer system and, if you have any questions, contact me in Discord and ask anything. Me and linqse will do our best on writing documentation about the new API with examples and everything.

Few notes:

  • Nuget packages - they are already supported, but are disabled for now. I want to cleanup all potential internal issues first and after that allow people to use external dependencies
  • C# script Action and Trigger are already using v3, but WebUI is still on v2. Reason is that WebUI has several features that still require porting them from v2 to v3 to match the expected functionality, e.g. exporting/importing code as C# project. This will be implemented in the nearest weeks and released as a part of separate update

Behaviour Trees

Still in development, at this point the core is mostly done and is already functional, but not stable enough. This will be main focus for the next two weeks. Before releasing them the plan is to:

  1. Release all things which are now in “alpha” stage and are disabled by default:
  • scripts v3
  • file-based storage: storing EyeAuras config in an explorer-like way, 1 aura = 1 file, with built-in version control support
  • file references: this allows to store and distribute even large binary files as part of auras, e.g. neural networks
  1. do exactly 1 release to “stable” branch which will include all of the above, but will not include trees. Lifecycle of stable versions is approximately 2-2.5 months, so this will give just enough time to test out trees in alpha

Here is an example of how behaviour tree looks like in action for Lineage 2 bot - this is a combination of WebUI (window in right part of the screen) and Behaviour Tree for the logic. This bot picks target, attacks using combination of skills, heals/resummons pet if needed and does a few other things.

Watch the video here

P.S. This was recorded not for public demo purposes, so there is some glitching going on with bot UI progress bars, the main thing there is the tree

Release

1.3.6318

Permalink one year ago

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

  • [Исправление ошибок] Исправлена ошибка, из-за которой пользовательский интерфейс вылетал при переупорядочении элементов
  • [Исправление ошибок] Исправлена ошибка в наложениях Replica - Сохранение пропорций неправильно рассчитывало ширину/высоту наложения при изменении размера источника
  • [Пользовательский интерфейс] Когда у ауры есть только 1 действие/триггер/наложение, редактор для этого элемента будет расширен, чтобы занять все доступное пространство. Это должно сделать работу с такими аурами гораздо приятнее, особенно после того, как я адаптирую все редакторы для использования этого изменения.
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] Исправлена ошибка, которая иногда возвращала выбранное уведомление в состояние Отключено