1.3.6309

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.