YoloEase prepares the model. EyeAuras captures the image from the screen, runs ML Search, selects the detected class, and performs actions through a Behavior Tree.
On older or related EyeAuras pages, you may still see the name AI Search Trigger. For this workflow, it means the same core idea: a computer vision trigger that loads an ONNX model and returns detected objects.
Save Video and record a short real gameplay clip.Add Video....Extract frames.Trainer, click Open on the result and find the .onnx..onnx into ML Search.Enable OSD and verify the boxes before enabling any clicks.ML Find Class for the label you need, for example tgt..pt is not used by ML Search - that file is for training and fine-tuning. In EyeAuras, select the .onnx.
In EyeAuras, add or open ML Search, click the model load button, and select the .onnx file from the YoloEase output folder.

After loading, check that:
Loaded;Enable OSD is turned on for debugging.If the capture region is very different from the frames the model was trained on, quality can drop sharply. The model sees pixels, not user intent.
If effects were enabled in EyeAuras while recording the video, enable the same effects before ML Search during real detection. Otherwise the model will see a different input, and quality can drop even if training metrics look good.
ML Search only detects objects. To use a specific class in the tree, add ML Find Class.
For tgt, these settings are usually useful:
Class or Label = tgt;Selection Strategy = Closest if you want the target nearest to the cursor;Closest To = Cursor;70% or higher after your first checks;Width Min and Height Min to filter out tiny false positives.For btn, you can create a separate ML Find Class and use it as a blocking condition: if the button is visible, the game is already over and there is no need to click tgt.
Minimal setup:
ML Search updates predictions.ML Find Class finds the required label.Mouse Move moves the cursor to the detected object.Key Press MouseLeft clicks.
This is enough for simple cases, but real scenarios almost always need conditions.
Make the first run safe: start with OSD only, then add Mouse Move, and only add clicking after you verify the result. That lets you catch model mistakes before the automation starts acting on them.
In AimTrainer.io, you cannot just click any detected object:
btn button is visible, the game is already over and targets should not be clicked;The final Behavior Tree uses a Selector, a separate btn check, tgt detection, a confidence filter, and size filters.

Useful ML Find Class settings for tgt:
Selection Strategy = Closest;Closest To = Cursor;70% or higher;Width Min and Height Min to filter out tiny false positives.First, watch the OSD and make sure the boxes are placed on the correct objects. Only then enable click actions.

Final demo result:

If EyeAuras makes mistakes, the tree is not always the problem. Often you need to go back to YoloEase, add frames with those mistakes, fix the annotations, and train a new model generation.
| Problem in EyeAuras | What to do in YoloEase |
|---|---|
| The model sees a target where there is none. | Record a short video showing the mistake and add negative frames without extra boxes. |
| The model misses a target. | Add similar real frames and label the target. |
| The box is positioned incorrectly. | Fix the boxes on similar frames and fine-tune the model. |
The model confuses btn and tgt. |
Add counterexamples for both classes and make sure the labels are not mixed up. |
| Everything looks good in YoloEase, but bad in EyeAuras. | Check the capture region, window scale, effects, OSD, and that the latest .onnx is loaded. |
See also: YOLO ONNX and model weights, Trainer, annotation editor, diagnostics.