1.9.9109
December - 1.9
Новый релиз - 1.9 RU/EN
Масштабные изменения в скриптах и доступных API, переход на новую модель монетизации и многое другое.
Изменения монетизации - Free становится Pro
Все ограничения, которые присутствовали во Free версии снимаются - более никакого лимита на количество аур, размер скриптов, интеграцию с Телеграмом и т.п.
p.s. Лицензия пока что нужна для отправки сетевых сообщений, однако и это ограничение тоже вскоре будет убрано, как только решу технические моменты, вероятнее всего к следующему релизу

Лицензия больше не нужна?
Да. Весь функционал, который был ранее закрыт лицензией теперь доступен всем. В самом ближайшем будущем с сайта будут убраны опции покупки лицензии.
Нужно ли соединение с сервером программы?
Пока что - да, это связано с тем, как программа защищает свои модули и пока что является неотъемлимой частью системы. В грядущем году я постараюсь пересмотреть этот подход, однако это займет время. Как минимум нужно будет сделать механизм, который позволяет использовать программу в оффлайне хотя бы несколько месяцев.
Почему?
С развитием механизма саблицензий и мини-приложений (https://eyeauras.net/share/S20251105201607zPUUkZryl4CY), мне кажется правильным сместить фокус в сторону монетизации готовых продуктов, собранных на базе программы, а саму программу при этом сделать бесплатной. Вся накопленная за 6 лет разработки база теперь доступна каждому, я надеюсь это подстегнет авторов, которые до этого сомневались "а стоит ли попробовать что-то сделать".
Дальнейшая разработка будет направлена на упрощение добавления модулей в программу - к примеру каких-то специфических симуляторов ввода, полезных для конкретной игры или готовых мини-приложений, решающих практические задачи. Все это уже можно делать сейчас, однако информации на эту тему мало и она разрозненная. Это будет исправлено.
Но я купил лицензию только недавно, можно манибэк?
Пишите в личку, постараюсь помочь с этим неудобством.
Что нас ждет в 2026
- улучшение пользовательского опыта при выпуске мини-приложений и других скриптов/наборов аур
- Unreal-like Blueprints - эта идея давно витает в воздухе и на базе одного из ботов, которого мы сейчас разрабатываем, я ее обкатаю. Суть в том, чтобы объединить механизм Аур и Деревьев поведения в одно целое, это позволит решать с помощью одного инструмента (блюпринтов) разнородные задачи
- Саблицензии - этот механизм уже работает, однако на данный момент многие его части мануальные, нужно их автоматизировать
- Больше документации - одна из основных проблем программы сейчас в том, что в ней слишком много всего, этот функционал накапливался годам и не всегда подробно документирован. В наше время, когда многие вопросы решаются через LLM (ChatGpt, Gemini и т.п.), качество и количество документации по API это определяющий фактор. Планирую выделить несколько недель исключительно на это, возможно привлечь специалиста
C# Scripting - Встроенные Ресурсы
В скрипты добавлен очень мощный механизм - теперь вы можете встраивать прямо в свой скрипт целые файлы, будь то картинки, видео, текст или даже DLL/EXE. И далее прямо из скрипта можно с ними работать - отображать в UI, загружать в Триггеры/Действия или просто распаковать на диск для дальнейшего использования. Особенно полезен такой функционал если вы хотите встроить в скрипт какую-то библиотеку, которой нет в NuGet - теперь достаточно приаттачить файл к скрипту и указать, чтобы программа использовала его как зависимость.
Более того, если вы используете C# Script protection, то эти ресурсы будут еще и зашифрованы как часть скрипта, тем самым защищая ваше авторское право и работу.

C# Scripting - Улучшения переменных
Доработки в системе перменных скриптов - слегка поменялся подход к обработке исключительных ситуаций, задача - сделать скриптинг более простым для новых пользователей.
C# Scripting - Интеграция с IDE
Еще с прошлого года в программе есть режим интеграции с IDE, по факту это возможность писать полноценные программы, при этом оставаясь внутри инфраструктуры EyeAuras.
Вы можете редактировать скрипт прямо из JetBrains Rider / Visual Studio или любой другой среды разработки, в том числе и AI-based, к примеру Antigravity от Google. Это упрощает и ускоряет написание даже маленьких скриптов, не говоря уже о больших проектах.
Улучшения производительности
В этой версии более дюжины доработок и оптимизаций, направленных на ускорение времени загрузки и ускорении внутренних механизмов программы.
Тестирование на базе ImGui бота, использующего чтение памяти, показывает, что теперь можно оперировать в диапазоне 2к FPS, это ВКЛЮЧАЯ стоимость операций чтения памяти и парсинга всех необходимых игровых структур. До фиксов цифры были в районе 500 FPS.

Пожалуйста, сообщайте о любых проблемах!
Исправления/улучшения
- [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, подробнее на этой странице