Hi everyone,
Decided to drop this guide here as in the last 15 hours this already saved me do-not-even-know how many clicks due to how MP works in PoE2. Feel free to ask any questions here or in Discord
I'd want to show how to use the program I've been working on for the last 5 years. It is called EyeAuras and it is an automation framework which can be used for setting up everything from automatic potions all the way to full-blown bots written in C# leveraging machine learning models such as Yolo for real-time object detection and segmentation.
It has been used extensively by a private group in PoE1 as well - auto-potions, auto-guards, auto-vaal skill usage, follow-bots, aura-bots, automated pickup, rolling maps etc.
Guide
Important: EyeAuras operates on a freemium model, meaning you can access most features without registering. Something simple like auto-potions and even automated rotation could be done in the free version!
Feel free to give it a spin to see if it fits your needs.
Target users:
- those who can't code at all - you can still use macroses, auras, behavior trees and computer vision tools such as color search and image search. No coding there needed. Here is an example of a full-blown bot developed by one of our community members (namely DJKeterson) which using primarily BTs - Eye Auras
- those who can do a little bit of coding - all tools in EA support scripting. You can use C# to calculate something, draw overlay on the screen.
Here is a fishing bot for throne and liberty implemented by myself - Eye Auras
It uses ML model that I've trained using my other tool called YoloEase plus a single C# script which has all the fishing logic in it and controls when and what to capture/process.
- C# developers. In the end, EA can be used as just a framework providing a whole bunch of different utility tools such as different (~10 at this point) ways of simulating user inputs (software methods, drivers and a few hardware devices).
You can distribute whatever you've decided to implement using EA as a so-called packs - basically a combination of EA + all needed auras/scripts packed together. This has been battle-tested in Throne and Liberty already with the most popular pack (my fishing bot) having more than 12000 downloads in just a single month.
What else can I do with EyeAuras ?
For Throne and Liberty I've recorded a bunch of videos setting up automated rotations (not just potions, and entire combat rotation) and other things such as using Cloud gaming services for an extra layer of safety.
Unfortunately, due to NCSoft DMCAing videos, I had to take them down, but they are still available in media-guides section in our Discord.
Here is a link to one of the
Video here or in Discord thread
What is EyeAuras?
EyeAuras is a tool for creating and sharing pixel-based bots. For those familiar with World of Warcraft, you can think of EyeAuras as a supercharged version of WeakAuras, equipped with a machine-learning powered image search and a variety of user input emulation methods. It's been tested in games like Path of Exile, Lineage 2/M/W and many other and is now I think it is time to share it with the wider gaming community.
Features include:
- Real-time image capture (supports 4k60fps even with effects applied) - multiple methods, including full-screen capture
- A suite of effects to apply to captured images (denoise/blur/remove specific color/etc)
- Color Search: Matches the average color in a specific area against an expected color
- Image Search: Finds an image on the screen with a specified similarity
- ML Search: Uses a custom pre-trained Yolo ONNX machine learning model, GPU-accelerated
- Text recognition/matching: Performs OCR on the captured image and configures matching expressions
- Global hotkeys: Allows you to configure reactions to key/mouse presses and movement
- A variety of user input simulation types - SendInput, WinAPI messaging, several drivers(TetherScript, for example) and even support for Arduino-based USB keyboard emulator which you can make for yourself for 3$ from the nearest radio shop or AliExpress - I'll provide instructions and the firmware
- Multiple mouse movement smoothing algorithms
- Network messaging: Send and receive messages between EyeAuras instances - could be used to synchronize actions of multiple windows/bots running together
- Telegram messages: Send and receive messages via a Telegram channel
- Volume level detection: Listens for sound output from a specific process or the entire system
- Overlays: From basic "Some text/image on the screen" to "Real-time replica of another window/part of the window" to full-blown custom HTML/Razor/C# user interface
- Import/Export functionality via a short link
- And, for power users - a huge scripting subsystem that uses the latest version of C# and allows you to write the code which will have access to every single bit and function inside EyeAuras. You can write down the code for custom actions and even develop a custom UI that will be shared alongside your auras pack
How to get started?
- Download installer for a stable version here
- Install the program, it should start automatically afterwards, if it did not happen, start it manually by typing "Eye Auras" in Start menu
- Basically, you're good to go. I would highly recommend to check out videos on the channel to get a hang on concepts
Resources:
- EyeAuras website - landing page
- Downloads / changelog page - you can scroll there a bit to get a hang of what was recently added/changed
- Aura Library - this page focuses on providing a library of Auras which are publicly shared by some other users.
- YouTube videos on EyeAuras channel
- Just for fun, video which visualizes the development progress over time since 2019 when it all started - each sphere is a text file with the codehttps://www.youtube.com/watch?v=Lhu7oNWjRnQ
- Wiki - has some information about basic concepts of EyeAuras and short description of main triggers/actions
- Discord, my ID is Xab3r#3780 - feel free to join and ask any questions. Do not hesitate to ask something and you'll probably get the answer
![]()