EyeAuras Changelog

What's new in EyeAuras 1.3.5554

Dec 3, 2023
  • [SendInput] Fixed and improved driver installation scripts for Virtual driver and Input driver. These were not working correctly after the latest security changes.
  • [WebUI Overlay] Fixed rare crash that occurred when a specific combination of UI controls was used

New in EyeAuras 1.3.5430 (Sep 11, 2023)

  • Actions can now be enabled/disabled:
  • Any action in Auras can now be disabled temporarily by clicking on a checkbox right next to its name. This can be helpful for debugging purposes and is also exposed to access via scripting system, so you can toggle which actions will be executed if the user selected some set of options in your Custom UI / configuration file / etc
  • Aaaan another pack of Anchors System changes:
  • In 5397 I've already done some changes in how anchors in different screens of EyeAuras work, but that was not enough to cover some cases, i.e. clicking on the center of an image found by Image Search
  • So, now we have two different types of Anchors - Position and Content. This should provide extra flexibility to the system, but also may add some confusion.
  • Rule of thumb is the following:
  • If you want to calculate coordinates of a point(i.e. X and Y), in most cases you'll have to use Content anchor. SendInput clicking on the center of an image found by Image Search is the best example in this case.
  • If you want to position rectangle in relation to another rectangle (X, Y, Width, Height) - you should look into Position anchor. This is useful when you want to build a “panel” of sorts, e.g. put multiple overlays showing cooldowns right next to each other. By using anchors you can avoid specifying the coordinates of each overlay and can use Bindings to make the whole panel movable as a single overlay
  • BUGFIXES:
  • Fixed an issue with Public Auras becoming Unlisted after updating the pack in Aura Library
  • Aura Variables pane should be now visible again, it was accidentally hidden from the main screen
  • Fixed a problem with Bindings in SendInput - they were temporarily disabled some time ago and now they are back to business. So, the combination of keys is now configurable via config/script again.
  • Fixed an issue with invalid coordinates being resolved in Send Input when some aura was Linked
  • IMPROVEMENTS:
  • C# Script compilation speed improvements

New in EyeAuras 1.3.5281 (Jun 22, 2023)

  • Key Feature - Enhanced Scripting with Visual Studio/Rider Compatibility:
  • Two months ago, I introduced a significant new feature - the CustomUI overlay. This gave developers the freedom to craft user interfaces using the dynamic duo of C# and Razor, broadening possibilities for bot/aura customization. It also made navigating the EyeAuras interface more user-friendly.
  • However, I realized there was room for improvement. Developers have grown accustomed to the power of Integrated Development Environments (IDEs) such as Visual Studio and Rider, which previously couldn't be fully utilized in the EyeAuras context. Determined to change this, I have enhanced the CustomUI overlay to allow exporting and saving of your code as a C# project.
  • The exported project, inclusive of EyeAuras.SDK, can be opened in any IDE, offering the advantages of full auto-completion, unit testing capabilities, and more. Do note, however, that you'll still need EyeAuras running for code execution. I'm also working on introducing the option to connect external Nuget packages, which will be a primary focus in July.
  • The new Live development mode is another highlight, enabling real-time loading of changes into EyeAuras. Be it a style tweak or new bot logic, your modifications can be viewed in seconds. The potential here is tremendous, considering the access to triggers, captured images, input simulators, and more.
  • Please note, while Actions and Triggers are currently operating on an older scripting engine, I am working on migrating these to the new scripting engine while maintaining backward compatibility.
  • Color Search Trigger - Mathematical - New Similarity Calculation Method
  • In addition to the previous enhancements, I've added a new Euclidean Distance-based similarity calculation method to the Color Search Trigger. You can learn more about it on the EyeAuras Wiki.
  • Bugfixes/Improvements:
  • [Overlays] Performance boost achieved by utilizing separate CPU cores, enhancing responsiveness.
  • [Bugfix] Resolved an issue causing a crash when switching between auras while the Editor is in the loading phase.
  • [Bugfix] Addressed intermittent crashes in Window Selector, a component used for target window selection.
  • [Bugfix] Fixed an inconsistency in Window Selector where the matching window wasn't always selected automatically.
  • [Bugfix] All dialog windows have been optimized for faster opening times and are now free of visual artifacts.
  • [Image/Color/Text Search] [Bugfix] Solved an issue where capturing unresponsive windows led to program freezing.
  • [Image/Color/Text Search] [Bugfix] Resolved the UI limitation preventing the selection of 0 FPS. This correction is especially handy for script-triggered use cases.

New in EyeAuras 1.2.4186 (Jan 28, 2023)

  • Please note, that this update contains changes in the very core of EyeAuras, so update only if you feel comfortable to handle app explosion right in your face!
  • [Bug] Changed how auras activation is tracked to handle more performance starvation more gracefully. In some edge cases it was possible that software skipped OnEnter section entirely.

New in EyeAuras 1.2.2876 (Feb 8, 2022)

  • Update README.md

New in EyeAuras 1.2.2853 (Jan 30, 2022)

  • This option includes additional security measures that help bypass protection on some Lineage 2 servers. Please note that you need to run the program BEFORE starting the client, the same applies to updating the version - first unload the game client, update, start and then download the client again.
  • Performance in general should not suffer, but anything can happen, if anything - write to the discord / telegram. In the coming months (most likely April-May) there will be a major security update of the program, within which features will be added that should significantly reduce the risks of detection.

New in EyeAuras 1.2.2818 (Jan 28, 2022)

  • Added support for bindings
  • Added support for bindings
  • Now if the aura contains only actions, it will be marked with a special icon

New in EyeAuras 1.2.2790 (Jan 21, 2022)

  • Update README.md

New in EyeAuras 1.2.2639 (Dec 27, 2021)

  • The most basic thing is to bind parameters that are responsible for the target window, FPS, capture method and input method, thus, by changing this parameter in the source aura, you will save yourself from having to do it everywhere.
  • Bind the search coordinates (i.e. where exactly we are looking for the color / image) to the position of the overlay, which you can drag and drop to simplify the process of setting the capture coordinates to the limit
  • Snap the position of the overlay to the coordinates of the found image to add a border, highlight or any other indication that draws your attention to something

New in EyeAuras 1.2.2312 (Sep 8, 2021)

  • [Image / Color / Text Search] Added new capture mode - Windows Graphics:
  • The main advantage of this method is that it allows you to capture even those applications that are protected / do not support all other methods of obtaining an image, for example, Chrome, Discord and all other Web-based applications. which, for one reason or another, cannot be captured by other means, for example, New World.
  • Supports capturing inactive windows and does not lag behind other GPU-based capturing methods in terms of performance.
  • IMPORTANT ! This method requires Windows 10 (SDK 2004, build 19041) or later to be installed. This version was released in May 2020 and it is very likely that your OS has already been automatically updated at some point in time for this build.
  • The interface for quick window selection (Target Window in all actions / triggers) has been improved - now the process to which the window belongs is also displayed
  • [SendInput] Added global (by default for all Send * actions and local hotkeys (only for the current action) to start / stop recording. Now the sequence recording goes in two stages - first you press the RECORD button, then when everything is ready for recording, you will need to press Esc (or another configured key) to start recording. Pressing it again will stop it. This should make it easier to accurately position the mouse, etc., before starting recording.
  • [SendInput] Added the ability to stop playback of a sequence. This is done by the same hotkey with which the macro is recorded (by default Esc)
  • [SendInput] When playing a sequence, a pop-up window with information about the current sequence, next operation, duration, etc. will be displayed. You can turn it off.
  • [SendInput] Added the ability to record the relative movement of the mouse.
  • [SendInput] Added the "Restore window" option, which allows you to restore the window that was selected at the time of the start of input. Restore Window + Restore Mouse position allows you to completely restore the original state after completing the action.
  • [SendInput] Added a global option “Show Driver warning on startup”, which allows hiding the warning that the driver is not yet ready to simulate input. For the driver to work fully, you need to click with any mouse button except the left one and press any key on the keyboard.
  • [WinExists] [C # Script] Now the ActiveWindow property is available in the WinExists trigger, which allows you to write scripts that interact in one way or another with the selected window - position, title, dimensions, etc.
  • [Image / Color / Text Search] Added global option “Max Capture FPS”, which limits FPS for all auras to the specified value. Useful when you want to quickly limit the consumed resources to all auras.
  • [Replica] Clickthrough mode for this type of overlays is now disabled by default
  • [SendInput] The accuracy of positioning the mouse cursor has been improved, now the error will be within 1 pixel, the driver has the best accuracy at the moment
  • [Image / Color / Text Search] Optimized the process of capturing the screen in all modes - memory consumption should be reduced.
  • The installer has been improved - now it has an icon and it correctly creates / updates shortcuts
  • [Image / Color / Text Search] Fixed a bug due to which when switching previews the application could freeze
  • [Image / Color / Text Search] Fixed a bug due to which the application could crash if a low FPS is specified, depending on the system it could be 2-3 frames per second or less
  • A black window may have been temporarily displayed during loading
  • Fixed crash on Windows 10 versions earlier than 19041 (May 2020)
  • Fixed a bug due to which the boot window on laptops or screens with non-standard DPI was displayed incorrectly
  • [Hotkeys] Processing of hotkeys has been improved. Now complex scripts (with several modifiers and several hotkeys at the same time) should work correctly
  • [Hotkeys] Fixed a bug due to which in some situations the application crashed even without displaying the dialog box
  • The selection of the region in the replicas and in all places where the window / region is selected has been improved - previously there was a probability of getting a region instead of the desired region 0 0 Width Window height
  • [DependencyGraph] Fixed a bug due to which the graph sometimes did not rebuild in accordance with the changes made to the auras
  • Fixed a bug due to which the program hangs if you drag'n'Drop a parent folder to a child

New in EyeAuras 1.1.2194 (Jul 22, 2021)

  • [SendInput] Added the Restore Window option, which restores the window that was active at the time of the start of the operation
  • [Image / Text / Color Search] Fixed a rare bug due to which sometimes TargetFPS was reset to 0 when importing an aura
  • [Overlays] Now all added overlays are displayed in ClickThrough mode by default, ie. skip mouse clicks
  • [HotkeyIsActive] A fresh bug has been fixed due to which the functionality of context hotkeys (that is, if the aura is linked) began to work incorrectly. As planned, contextual hotkeys should process keyboard / mouse presses only if linked auras are active, now this is the case again.

New in EyeAuras 1.1.2170 (Jul 16, 2021)

  • Improvements in the area of ​​performance - now switching between auras should be more responsive (except for the first time when all the necessary data is loaded)
  • Fixed a bug due to which random delays in Delay and Sendinput were saved incorrectly if the “Randomize” option is disabled
  • Fixed handling of the "Stop recording" key in SendSequence - keys with modifiers and stop with the mouse are not supported and now the settings reflect this
  • Increased duration of supported macros in SendSequence to 30 seconds (previously it was 10 seconds)

New in EyeAuras 1.1.2074 (Jun 13, 2021)

  • EA-34 Added the ability to send auras to the Archive. Archived auras practically do not spend resources + retain their previous state (loaded / unloaded), i.e. you can simply send unnecessary auras to the archive and extract them from there only for as long as there is a need for them
  • Fixed bug in splash display

New in EyeAuras 1.1.2020 (Jun 5, 2021)

  • Significant optimizations in terms of interface performance should be noticeable to the naked eye.
  • This is alpha, in order to upgrade to this version select the Alpha channel in the program settings

New in EyeAuras 1.1.1995 (Jun 1, 2021)

  • Update README.md

New in EyeAuras 0.411.0.0 (Mar 20, 2020)

  • [2020-Mar-11] ImageSearchTrigger improvements, Fixed memory leak - Triggers were not disposing correctly
  • [2020-Feb-29] Fixed StartMinimized
  • [2020-Feb-27] Imported PoeShared.Squirrel
  • [2020-Feb-27] Removed PoeShared.Squirrel (moved to shared modules)
  • [2020-Feb-27] Added RunAtLogin and StartMinimized
  • [2020-Feb-18] Update README.md
  • [2020-Feb-08] Merge pull request #58 from iXab3r/feature/Mono, Feature/mono
  • [2020-Feb-08] Optimized usages
  • [2020-Feb-08] Merge branch 'master' into feature/Mono
  • [2020-Feb-08] Merge branch 'master' into feature/Mono