Builds

Available downloads

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

Stable 1.9.9109 Alpha 1.9.9425
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.9109

Permalink 3 months ago

New release - 1.9 RU/EN

Major changes to scripting and the available APIs, a transition to a new monetization model, and much more.

Monetization changes — Free becomes Pro

All limitations that existed in the Free version are now removed — there is no longer any limit on the number of auras, script size, Telegram integration, and so on.

P.S. A license is still required for sending network messages, but that limitation should also be removed soon once I sort out the technical details — most likely in the next release.

Free becomes Pro

Is a license no longer required?

Yes. Everything that used to be locked behind a license is now available to everyone. In the very near future, license purchase options will also be removed from the website.

Does the program still need a connection to the server?

For now — yes. This is tied to how the program protects its modules, and at the moment it is still a core part of the system. Over the coming year, I will try to rethink this approach, but it will take time. At the very least, there needs to be a mechanism that allows the program to work offline for at least a few months.

Why?

With the development of the sublicenses mechanism and mini-apps (https://eyeauras.net/share/S20251105201607zPUUkZryl4CY), it feels right to shift monetization toward finished products built on top of the program, while making the program itself free.

Everything accumulated over 6 years of development is now available to everyone. I hope this encourages authors who were previously unsure whether it was worth trying to build something.

Further development will focus on making it easier to add modules to the program — for example, game-specific input simulators or ready-to-use mini-apps that solve practical tasks. All of this is already possible today, but the information is limited and scattered. That will be fixed.

But I bought a license recently. Can I get a refund?

Write to me directly — I’ll do my best to help with that inconvenience.

What to expect in 2026

  • better user experience for publishing mini-apps and other scripts/aura packs
  • Unreal-like Blueprints — this idea has been in the air for a long time, and I’m planning to test it on top of one of the bots we’re currently developing. The goal is to merge Auras and Behavior Trees into a single system, so one tool (Blueprints) can handle different kinds of tasks
  • Sublicenses — the mechanism already works, but many parts of it are still manual right now and need to be automated
  • more documentation — one of the program’s main problems right now is that there is too much functionality. It has been accumulating for years, and not all of it is documented in detail. In a time when many questions are solved through LLMs (ChatGPT, Gemini, etc.), the quality and volume of API documentation are a deciding factor. I plan to dedicate several weeks exclusively to this, and possibly bring in a specialist

C# Scripting - Embedded Resources

A very powerful new feature has been added to scripts — you can now embed entire files directly into your script, whether they are images, videos, text files, or even DLL/EXE files.

You can then work with them directly from the script: display them in the UI, load them into Triggers/Actions, or simply unpack them to disk for later use.

This is especially useful if you want to bundle a library into your script that is not available on NuGet — now you can simply attach the file to the script and tell the program to use it as a dependency.

Moreover, if you use C# Script protection, these resources will also be encrypted as part of the script, helping protect your work and authorship.

Add existing file

Read more here...

C# Scripting - Variable improvements

The script variable system has been refined — the approach to handling exceptional situations has changed slightly, with the goal of making scripting easier for new users.

Read more here...

C# Scripting - IDE integration

IDE

Since last year, the program has included an IDE integration mode. In practice, this lets you write full applications while still staying inside the EyeAuras ecosystem.

You can edit a script directly from JetBrains Rider, Visual Studio, or any other development environment, including AI-based tools such as Antigravity from Google. This makes writing even small scripts easier and faster, not to mention larger projects.

Performance improvements

This release includes more than a dozen improvements and optimizations aimed at reducing load times and speeding up the program’s internal systems.

Testing based on an ImGui bot that uses memory reading shows that it is now possible to operate in the 2k FPS range, INCLUDING the cost of memory reads and parsing all required game structures. Before these fixes, the numbers were around 500 FPS.

2k fps demo

Please report any issues you run into!

Fixes and improvements

  • [Crash] Fixed an issue where the license window could crash on startup
  • [EyePad] “Recent” is now sorted by date in descending order
  • [Scripting] Added a new “Open in IDE” button that lets you edit a script in Rider/Visual Studio and see changes in EyeAuras in real time — [read more here...](/scripting/ide-integration)
  • [Scripting] Embedded Resources fixes — Script FileProvider has been made more flexible and now understands more path formats
  • [Scripting] Fixed a bug in Live Import — changes in .csproj files should now be detected correctly
  • [Scripting] Improved script resource cleanup — even if a user script leaves behind dangling references, EyeAuras will try to clean them up once the script is no longer running
  • [BehaviorTree] Fixed an issue with cyclic references that caused the UI to show connections that did not actually exist
  • [BehaviorTree] Added a new node — SetVariable. It is still at a very early stage, but I decided to release it early just to start testing it
  • [BehaviorTree] Improved BT performance
  • [SendInput] Fixed an issue with the TetherScript driver — at some resolutions/DPI settings, mouse clicks could also slightly shift the cursor (+-1px). Also, please make sure you are using a compatible driver version so everything works as expected — HVDK 2.1, with more details on this page