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

Permalink 5 months ago

Большая альфа - 1.9.9339 RU/EN

Переход на новый интерфейс, переработанные саблицензии, EyePad, mini-app сценарии и первые шаги к плотной AI-интеграции прямо внутри EyeAuras.

Новый интерфейс - альфа

Вот и пришел тот момент, подготовка к которому заняла почти два года - переход с WPF на Blazor. Переписан UI всех триггеров, действий и оверлеев. Чтобы переключиться на новый интерфейс можно либо нажать на кнопку в заголовке окна, либо включить в настройках New Shell. На протяжении следующих нескольких месяцев можно будет переключаться между старой и новой оболочками, но в какой-то момент останется только новая, я постараюсь чтобы она была во всем лучше, чем старая.

Mode Switch

Что можно ожидать:

  • значительно более быструю скорость загрузки, по моим тестам время упало в среднем с 30 секунд на конфиге с 50 аурами до 20 секунд. Время загрузки должно упасть еще после того, как можно будет вычистить код старой оболочки
  • более отзывчивый интерфейс, особенно на переключении между аурами
  • вкладки - возможность открывать несколько вкладок с аурами одновременно (включу через пару недель после первой волны багфиксов)
  • превью захваченного изображения в *Search нодах в деревьях поведения - код для этого мы будем тестировать в старых добрых триггерах прямо сейчас, а дальше ровно это же превью и весь остальной функционал, например, эффекты, появится и в деревьях поведения/макросах
  • баги :) Но мы с ними справимся!

Send Sequence

Полностью переработан механизм саблицензий

Напомню что это вообще такое сначала. Саблицензии это лицензии, которые выпускают авторы паков, мини-приложений, которые делают что-то полезное. Это может быть кликер, может быть бот на рыбалку, может быть какой-то инструмент - абсолютно неважно. Идея в том, что можно создать такое мини-приложение и начать распространять ключи для него так, как вам удобно. При этом текущие возможности EyeAuras позволяют абсолютно любой уровень кастомизации - по факту вы делаете новую программу, но в которой по умолчанию уже вшиты все нужные инструменты автоматизации, лицензирование, защита и т.п.

Больше информации здесь...

EyePad

Параллельно с доработками самого скриптинга я продолжаю развивать EyePad - специальный режим запуска EyeAuras, заточенный под код, запуск, импорт паков и работу с .sln через Live Import.

По сути EyePad это рабочая оболочка для сценария "пишу код и тут же запускаю его":

  • можно быстро открыть один .csx или .cs файл
  • можно открыть .sln и работать через IDE
  • можно импортировать уже готовый пак, внести изменения и заново экспортировать его
  • каждая вкладка изолирована от соседних и живет в своем виртуальном пространстве

Это уже не просто "редактор скриптов внутри EyeAuras", а отдельный workflow для тех, кто хочет работать ближе к коду и быстрее переключаться между разработкой и запуском.

Подробнее про EyePad

Мини-приложения

Мини-приложения - это уже другой уровень. Здесь EyeAuras используется не просто как среда для скрипта, а как фундамент для почти отдельной программы.

Идея в том, что вы:

  • пишете свой интерфейс
  • управляете запуском через аргументы и pack config
  • при необходимости прячете большую часть стандартного UI EyeAuras
  • собираете продукт, который для пользователя может выглядеть как отдельное приложение

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

Подробнее про mini-app

Автоматический выбор сервера (в основном для RU-пользователей)

Ситуация с блокировками в РФ лучше не становится, только хуже, поэтому добавил новую настройку, которая должна упростить жизнь. Автоматический выбор сервера пытается найти ближайший доступный хаб. Сейчас их два, один в Санкт-Петербурге, второй во Франкфурте. По мере необохимости можно будет добавить еще два, уже есть железо в Хельсинки и Владивостоке. AutoSelectServerLocation

Доработки редактора кода

Добавлена более умная подсветка кода, InlayHints, улучшены подсказки по сигнатурам и навигация к выделенному элементу (CTRL + click / F12). Плюс появилась интеграция с ILSpy, так что стало проще разбирать внешние типы и сборки прямо из редактора. Компиляция стала быстрее - около 30-40% на больших скриптах, на маленьких (1 файл и 200-300 строк) 0-5%. В целом редактор должен стать чуть более отзывчивым - ему было очень тесно в старой оболочке.

CodeEditor - Semantic Highlighting

Coming Soon

Ниже небольшой тизер того, куда постепенно двигается следующий слой интерфейсов и инструментов вокруг скриптов, EyePad и mini-app сценариев.

На скриншоте как раз видна вкладка AI Chat - это часть идеи по плотной in-app интеграции AI прямо в EyeAuras. Задача в том, чтобы AI можно было использовать не где-то "рядом в браузере", а прямо внутри программы:

  • для ускорения написания скриптов
  • для помощи с аурами и другими элементами автоматизации
  • как справочник по API и доступным возможностям
  • как помощник, который сокращает путь от идеи до рабочего результата
  • и, что не менее важно, этот же слой смогут использовать и авторы mini-app - то есть можно будет собрать свой продукт, в котором AI уже встроен по умолчанию и доступен пользователю почти без дополнительной возни

Часть из этого уже есть в альфе, часть пока только шлифуется, но общий вектор именно такой: дать возможность разрабатывать скрипты и ауры с плотным использованием AI, а в перспективе и собирать mini-app, в которых AI уже является частью продукта "из коробки". Мне кажется, это и есть будущее.

Coming Soon

Bugfixes/Improvements

  • [Licensing] Полностью переработан механизм лицензий/саблицензий, Semi-Offline теперь используется как режим по умолчанию. Если очень кратко: это способ переживать временные дисконнекты, рестарты и краши без мгновенной потери доступа - подробнее здесь...
  • [Auth] Исправлена проблема key-login, которая в отдельных случаях могла ломать состояние саблицензий (PK_SublicenseStates)
  • [Scripting] Исправлена проблема виртуализации, из-за которой некоторые файлы скрипта могли попадать в список дважды
  • [Scripting] Исправлен баг в ScriptEmbeddedResourceFileProvider
  • [Scripting] Улучшена работа Embedded Resources и StaticWebAssets у NuGet-пакетов - особенно полезно для UI-компонентов и пакетов, которые тянут свои веб-ресурсы
  • [Packing] Доработана упаковка скомпилированных скриптов - зависимости из NuGet и package references теперь должны корректнее доезжать до packed-сборок
  • [SendInput] Исправлен редкий дедлок в SendInputController, который мог проявляться в сценариях с Ctrl+V
Release

1.9.9200

Permalink 5 months ago

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

  • [UI] Исправлена проблема с WindowListProvider: когда заголовок окна обновлялся, EA теряла окно на 1 кадр
  • [Scripting] В Memory API добавлены новые методы: GetThreads, VirtualQuery и GetMemoryRegions
  • [Scripting] Исправлена проблема, из-за которой IComputerVisionExperimentalScriptingApi был недоступен в SDK
  • [Scripting] Переработан процесс загрузки скриптов — это должно исправить ошибку Could not build the proper workspace state, please report this error
  • [Scripting] NuGet — улучшен механизм разрешения пакетов, добавлена более детальная TFM-фильтрация
Release

1.9.9164

Permalink 6 months ago

New RU hub

Added new RU hub which should allow to circumvent issues with RU-region accessibility. Please report if login still won't work.

Settings - Ru Eye Hub

Bugfixes/Improvements

  • [Freeze] Fixed a problem with BT editor freezing when you switch between auras/BTs under some circumstances
  • [UI] Fixed aura limit sometimes still being applied
  • [UI] Semi-offline mode is now enabled by default. Plans to do full-offline are postponed for now due to security concerns, but are not off-the-table yet
  • [ImGui] A lot of changes in the last 2 months, I would recommend to check out the actual latest version - EyeAuras.ImGuiSdk , 0.1.42 - markdown editor, animations, composite buttons, fonts integration, images, caching, etc.
  • [Scripting] Blazor API improvements - added RegisterViewType(Type viewType, Type dataContextType, object key = default) - this allows you to register your own UI widgets
  • [Scripting] Memory API - Huge number of changes in performance and underlying mechanisms. At this point you can consider Memory API stable and performant to do literally any kind of development you might want. Also added multiple injection mechanisms (CreateRemoteThread, APC and several other). Note that neither injection, nor memory reading will work on anticheat protected games, unless you bypass AC first or use MemoryAPI that bypasses AC checks (like DMA).
  • [Scripting] Fixed a problem with ScriptContainerExtensions being re-registered by BT nodes. This lead to singletons not really being... singletons.
  • [Scripting] NuGet - Added DefaultNuGetPackageBlacklist which improves compatibility with old netstandard1.3 and netstandard2 packages
Release

1.9.9109

Permalink 8 months ago

Новый релиз - 1.9 RU/EN

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

Изменения монетизации - Free становится Pro

Все ограничения, которые присутствовали во Free версии снимаются - более никакого лимита на количество аур, размер скриптов, интеграцию с Телеграмом и т.п.

p.s. Лицензия пока что нужна для отправки сетевых сообщений, однако и это ограничение тоже вскоре будет убрано, как только решу технические моменты, вероятнее всего к следующему релизу

Free becomes Pro

Лицензия больше не нужна?

Да. Весь функционал, который был ранее закрыт лицензией теперь доступен всем. В самом ближайшем будущем с сайта будут убраны опции покупки лицензии.

Нужно ли соединение с сервером программы?

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

Почему?

С развитием механизма саблицензий и мини-приложений (https://eyeauras.net/share/S20251105201607zPUUkZryl4CY), мне кажется правильным сместить фокус в сторону монетизации готовых продуктов, собранных на базе программы, а саму программу при этом сделать бесплатной. Вся накопленная за 6 лет разработки база теперь доступна каждому, я надеюсь это подстегнет авторов, которые до этого сомневались "а стоит ли попробовать что-то сделать".

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

Но я купил лицензию только недавно, можно манибэк?

Пишите в личку, постараюсь помочь с этим неудобством.

Что нас ждет в 2026

  • улучшение пользовательского опыта при выпуске мини-приложений и других скриптов/наборов аур
  • Unreal-like Blueprints - эта идея давно витает в воздухе и на базе одного из ботов, которого мы сейчас разрабатываем, я ее обкатаю. Суть в том, чтобы объединить механизм Аур и Деревьев поведения в одно целое, это позволит решать с помощью одного инструмента (блюпринтов) разнородные задачи
  • Саблицензии - этот механизм уже работает, однако на данный момент многие его части мануальные, нужно их автоматизировать
  • Больше документации - одна из основных проблем программы сейчас в том, что в ней слишком много всего, этот функционал накапливался годам и не всегда подробно документирован. В наше время, когда многие вопросы решаются через LLM (ChatGpt, Gemini и т.п.), качество и количество документации по API это определяющий фактор. Планирую выделить несколько недель исключительно на это, возможно привлечь специалиста

C# Scripting - Встроенные Ресурсы

В скрипты добавлен очень мощный механизм - теперь вы можете встраивать прямо в свой скрипт целые файлы, будь то картинки, видео, текст или даже DLL/EXE. И далее прямо из скрипта можно с ними работать - отображать в UI, загружать в Триггеры/Действия или просто распаковать на диск для дальнейшего использования. Особенно полезен такой функционал если вы хотите встроить в скрипт какую-то библиотеку, которой нет в NuGet - теперь достаточно приаттачить файл к скрипту и указать, чтобы программа использовала его как зависимость.

Более того, если вы используете C# Script protection, то эти ресурсы будут еще и зашифрованы как часть скрипта, тем самым защищая ваше авторское право и работу. Add existing file

Более подробно здесь...

C# Scripting - Улучшения переменных

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

Более подробно здесь...

C# Scripting - Интеграция с IDE

IDE Еще с прошлого года в программе есть режим интеграции с IDE, по факту это возможность писать полноценные программы, при этом оставаясь внутри инфраструктуры EyeAuras. Вы можете редактировать скрипт прямо из JetBrains Rider / Visual Studio или любой другой среды разработки, в том числе и AI-based, к примеру Antigravity от Google. Это упрощает и ускоряет написание даже маленьких скриптов, не говоря уже о больших проектах.

Улучшения производительности

В этой версии более дюжины доработок и оптимизаций, направленных на ускорение времени загрузки и ускорении внутренних механизмов программы.

Тестирование на базе ImGui бота, использующего чтение памяти, показывает, что теперь можно оперировать в диапазоне 2к FPS, это ВКЛЮЧАЯ стоимость операций чтения памяти и парсинга всех необходимых игровых структур. До фиксов цифры были в районе 500 FPS. 2k fps demo

Пожалуйста, сообщайте о любых проблемах!

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

  • [Crash] Исправлена проблема, из-за которой окно лицензии падало при запуске
  • [EyePad] «Недавние» теперь отсортированы по дате (по убыванию)
  • [Scripting] Добавлена новая кнопка «Open in IDE», которая позволяет редактировать скрипт в Rider/Visual Studio и видеть изменения в EyeAuras в реальном времени — [подробнее здесь...](/scripting/ide-integration)
  • [Scripting] Исправления Embedded Resources — сделали Script FileProvider более гибким (теперь понимает больше форматов путей)
  • [Scripting] Исправлен баг в Live Import — теперь должно корректно определять изменения в .csproj
  • [Scripting] Улучшено освобождение ресурсов скриптов — даже если в пользовательском скрипте остались «висячие» ссылки, EyeAuras постарается подчистить их, если скрипт больше не запущен
  • [BehaviorTree] Исправлена проблема с циклическими ссылками — из-за неё UI показывал соединения, которых на самом деле нет
  • [BehaviorTree] Добавлен новый узел — SetVariable. Он всё ещё на очень ранней стадии, но я решил выкатить его раньше, просто чтобы протестировать
  • [BehaviorTree] Улучшена производительность BT
  • [SendInput] Исправлена проблема с драйвером TetherScript — на некоторых разрешениях/DPI клики мышью ещё и слегка сдвигали курсор (+-1px). Ещё момент: пожалуйста, убедитесь, что используете совместимую версию драйвера, чтобы всё работало как ожидается — HVDK 2.1, подробнее на этой странице
Release

1.8.9103

Permalink 5 months ago

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

  • [Scripting] Улучшено разрешение NuGet-пакетов — это должно решить проблему, когда базовые сборки конфликтовали со сборками из пакетов
  • [Scripting] В MemoryAPI добавлен NativeLocalProcess — он очень похож на LocalProcess, но использует немного более низкоуровневую технику чтения и позволяет использовать handle процесса как отправную точку
  • [Scripting] В MemoryAPI добавлена DLL injection через manual mapping — это позволяет избежать некоторых векторов обнаружения
Release

1.8.9001

Permalink 9 months ago

Bugfixes/Improvements

  • [SendInput] Fixed a problem with TetherScript driver - on some resolutions/DPI, mouse clicks also slightly moved the cursor (+-1px). Another thing to note - please ensure that you're using compatible version of the driver to ensure everything works as expected - HVDK 2.1, more info on this page
Release

1.8.8909

Permalink 10 months ago

Bugfixes/Improvements

  • [Scripting] Добавил IPerformanceMetricsProvider - теперь можно выводить в режиме реального времени данные о памяти / CPU
  • [Scripting] Значительно ускорил работу с NuGet пакетами - особенно заметно на больших скриптах
Release

1.8.8873

Permalink 10 months ago

ALPHA! Performance improvements

This version contains more than a dozen different improvements and performance optimizations which I have preparing for quite some time at this point. For the next couple of weeks there may be instabilities, but for most use cases, especially for scripting in EyePad, this should be night and day difference.

Tested improvements on ImGui-based bot - it is now possible to push 2k fps range. That is WITH memory reading and parsing all needed game structures! So, basically, that is bot-loop running at ~2k ticks per second - before these fixes FPS was around 400-500. 2k fps demo

Next goal will be working on stabilizing the FPS and making it smoother, right now it is quite "spiky" - I already wrote about adapting new prototype-GC in changelog for 1.7.8559 a couple of months ago, this should help exactly with that goal.

Please report anything you'll notice!

Bugfixes/Improvements

  • [Scripting] Improved Scripts deallocation - even if user script contains some dangling references, EyeAuras will try to clean them up if the script is no longer running
  • [BehaviorTree] Improved performance in BTs
Release

1.8.8856

Permalink 5 months ago

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

  • [Scripting] Исправлены Embedded Resources — Script FileProvider стал гибче и теперь понимает больше форматов путей
  • [Scripting] Исправлена ошибка в Live Import — теперь изменения в .csproj должны определяться корректно
  • [EyePad] Раздел Recent теперь сортируется по дате в порядке убывания
  • [BehaviorTree] Добавлен новый узел — SetVariable. Он пока находится на очень ранней стадии, но я решил выпустить его раньше, чтобы собрать первые отзывы
Release

1.8.8842

Permalink 5 months ago

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

  • [Behavior Tree] Исправлена проблема с циклическими ссылками — из-за неё в интерфейсе отображались соединения, которых на самом деле не было.