Moonlight AI Settings Overview
Aim Settings
This section controls the primary aim assistance features, including the Field of View (FOV), speed, and different aiming algorithms.
Aim Enabled/Disabled: The main switch to turn all aim functionalities on or off.
Aim key: The mouse button or buttons that activate the aim. You can select multiple buttons.
Reaction Time: A delay in milliseconds before the aim activates after an enemy is detected and the aim key is pressed.
Aim Type: Selects the aiming algorithm used.
Legacy: Uses a tiered speed system based on the target's distance from the crosshair.
Dynamic Velocity: Uses a speed model that ramps up as the crosshair gets closer to the target.
Aim FOV: The Field of View (FOV) for the aim, in pixels. The aim only targets enemies within this circular area around your crosshair.
X/Y Offset: Adjusts the final aiming point on the horizontal (X) and vertical (Y) axes to fine-tune where the aim places the crosshair.
Aim V2: Enables an alternative, highly configurable smoothing algorithm for aiming.
Start/End Smooth X/Y: These sliders control the smoothness for the "Aim V2" feature on both axes. "Start Smooth" applies when aiming begins, and "End Smooth" applies as you get closer to the target.
Sticky FOV: A small radius around the target, in pixels, where a "sticky" or slowdown effect is applied to the aim.
Sticky Smooth: The strength of the slowdown effect inside the Sticky FOV. Higher values create a stronger "sticking" effect.
Dynamic FOV
These settings, active when Dynamic FOV is enabled, allow the aimbot's FOV to resize based on the target's size and distance.
Dynamic FOV Enabled/Disabled: Toggles the dynamic FOV feature.
FOV Scale: A scaling factor that controls how much the target's size on screen affects the size of the FOV circle.
Min/Max FOV: The minimum and maximum pixel radius the dynamic FOV can shrink or expand to.
Aim Speed for Aim V1 (Legacy & Dynamic)
These settings control the speed and responsiveness of the different aim types.
Aim X/Y Speed: The base speed for the Legacy aim's outermost tier.
X/Y Speed MOD 1/2: The speed for the middle and inner tiers of the Legacy aim.
Base Speed: The initial correction speed for the Dynamic Velocity aim.
Max Speed: The maximum speed the Dynamic Velocity aim can reach.
Velocity Smoothing: Controls how quickly the Dynamic Velocity aim's speed increases as it nears the target. Higher values result in a more gradual, aim-assist-like feel.
X/Y Offset: Adjusts the final aiming point on the horizontal (X) and vertical (Y) axes to fine-tune where the aim places the crosshair.
Always On Aim
This feature provides continuous, subtle aim assistance without requiring a key press.
Always On Aim Enabled/Disabled: Toggles the feature on or off.
Always On FOV: The FOV for the always-on aim.
Always On X/Y Speed: The sensitivity and speed of the always-on aim's correctional movements.
Aim V2 Tips
In the Aim tab, the main option most people use is Aim V2.
You’ll see Start Smooth and End Smooth settings for both X and Y:
Start Smooth = how smooth the aim is when the target is far from your crosshair (outer FOV).
End Smooth = how smooth the aim is when the target gets closer (inner FOV).
Then there's Sticky Smooth and Sticky FOV:
When a target enters the Sticky FOV (e.g., 15–20), the aim will gradually shift from the End Smooth to the Sticky Smooth value.
This helps with tracking and makes the aim feel more stable on target.
Example setup:
Set Start/End Smooth to make it feel slow and natural as it moves in.
Set Sticky Smooth lower to make it stick better once the target is close, without wobbling.
This setup gives you flexible aim behavior based on how much help you want smooth and subtle or snappy and sticky.
Flick + Trigger Settings
This section configures the flick for rapid targeting and the trigger for automatic firing.
Flick
Flick Enabled/Disabled: Toggles the flick feature.
Flick Key: The mouse button that activates a flick movement.
Flick FOV: The circular area, in pixels, within which the flick will engage targets.
Reaction Time: A delay in milliseconds before a flick is initiated.
Flick Speed X/Y: Controls the speed of the flick movement on each axis.
Sticky FOV/Smooth: A secondary sticky aim system specifically for the flick, providing a slowdown effect near the target to prevent overshooting.
X/Y Offset: Adjusts the final landing point of the flick.
Trigger
Trigger Enabled/Disabled: Toggles the trigger feature.
Trigger Key: The mouse button that must be held down for the trigger to be active.
Trigger Scale: Defines the activation area on a target as a percentage of its width. A value of 50 means the trigger will fire when the crosshair is within the central 50% of the target.
1st Shot Delay: The delay in milliseconds before the first shot is fired once the crosshair is on a target.
Multi-Shot Delay: The delay in milliseconds between subsequent shots. A value of 0 results in a continuous mouse-down signal.
Recoil Control Settings
This section manages the Recoil Control System (RCS).
RCS Enabled/Disabled: Toggles the RCS feature.
RCS Strength: The strength of the vertical pulldown used to counteract recoil.
RCS Activation Delay: The delay in milliseconds after firing begins before RCS activates.
Max Time: The maximum duration in milliseconds that RCS will remain active during a continuous spray.
Humanizer Settings
These settings add variability to mouse movements to make them appear less robotic.
Humanizer Enabled/Disabled: The master switch for all humanization features.
Min/Max Gravity: Controls the attraction force towards the target. Higher values create a straighter, more direct path.
Min/Max Wind: Simulates random side-to-side forces, adding wobble to the mouse path.
Min/Max Speed: Sets the maximum velocity of a single mouse movement step.
Min/Max Damp: Creates a "dampening zone" near the target that weakens the
wind
effect for a more controlled finish.Min/Max Noise: Adds tiny, random micro-shakes to the movement.
Jitter Chance / Max PX: The probability and maximum pixel size of a small, random nudge during movement.
Stop Chance Enabled/Disabled: Toggles a feature that simulates brief pauses during mouse movement.
Stop Chance: The probability of a brief pause occurring.
Min/Max Pause: The minimum and maximum duration in milliseconds of a pause.
Enable Micro-Adjustments: Adds tiny variations to small movements to break up robotic patterns.
Pattern Intensity: A multiplier for the strength of the micro-adjustments.
Here’s a quick‐start guide to “feels,” each with recommended ranges for all of the humanizer settings. Pick one that’s closest to what you want, then tweak up or down as needed.
Slider Ranges Reference:
Gravity, Wind, Speed, Damp: 1 – 40
Noise: 0.1 – 2.0
Jitter Chance: 0.001 – 0.10
Jitter Max PX: 1 – 5
Stop Chance: 0.001 – 0.01
Pause (ms): 0 – 100
Humanizer Scale: 1 – 10
Pattern Intensity: 0.1 – 2.0
1. Snappy
Gravity: 30 – 40
Wind: 1 – 5
Speed: 35 – 40
Damp: 1 – 5
Noise: 0.10 – 0.20
Jitter Chance: 0.001 – 0.003
Jitter Max PX: 1 – 2
Stop Chance: Disabled (0.001, but leave “Stop Chance” toggled off)
Pause: 0 – 10 ms
Humanizer Scale: 1
Pattern Masking: Off
Use when you want razor‑straight, lightning‑fast flicks with almost no wobble.
2. Fluid
Gravity: 10 – 20
Wind: 5 – 15
Speed: 20 – 30
Damp: 5 – 10
Noise: 0.30 – 0.60
Jitter Chance: 0.005 – 0.02
Jitter Max PX: 2 – 3
Stop Chance: 0.002 – 0.004 (enable)
Pause: 10 – 30 ms
Humanizer Scale: 2 – 3
Pattern Masking: On, intensity 1.0
A smooth, natural feel with gentle corrections and a few pauses to simulate reading the screen.
3. Erratic
Gravity: 1 – 10
Wind: 20 – 40
Speed: 10 – 20
Damp: 1 – 5
Noise: 1.0 – 2.0
Jitter Chance: 0.05 – 0.10
Jitter Max PX: 4 – 5
Stop Chance: 0.005 – 0.01 (enable)
Pause: 30 – 60 ms
Humanizer Scale: 5
Pattern Masking: On, intensity 1.5
For maximum unpredictability—lots of wobble, micro‑shakes, and frequent tiny hesitations.
4. Precise
Gravity: 20 – 30
Wind: 1 – 5
Speed: 15 – 25
Damp: 10 – 20
Noise: 0.10 – 0.30
Jitter Chance: 0.001 – 0.005
Jitter Max PX: 1 – 2
Stop Chance: 0.001 – 0.002 (enable)
Pause: 5 – 15 ms
Humanizer Scale: 1 – 2
Pattern Masking: On, intensity 0.5
Ideal for fine adjustments and slow, controlled movement with minimal randomness.
Tuning Tips
Start with one scenario that feels closest.
Adjust gravity up to straighten the path; lower it to let wind wander.
Tweak wind to add or remove side‑to‑side wobble.
Use damp to smooth out the last 10–20 pixels before you click.
Layer on noise/jitter for micro‑shakes only if you still feel too “clean.”
Enable stops sparingly—rare pauses are enough to break robotic cadence.
Test against real targets (e.g. drag across an icon, flick to a new window) and watch the cursor: if it’s still too straight, up the wind/noise; if it’s too sloppy, up gravity/damp.
Settings (Core & Miscellaneous)
These parameters configure the application's core operations, including video capture, hardware interaction, and the AI model.
Capture & Model
Capture Mode: The method used to capture the screen, such as
Capture Card
,NDI
, orScreenshot
.Capture Source: The index of the video capture device.
Select Codec: The video backend used by OpenCV (e.g.,
Direct Show
).Debug Size: The size of the square region around the screen center that is analyzed by the AI.
Confidence: The minimum confidence level (1-99) required for the AI to register a detection.
Model File: The name of the
.onnx
model file to be used for detection.ONNX Provider: The execution provider for the ONNX model, such as
gpu
(DirectML) oropenvino
.ONNX Threads: The number of CPU threads used for model inference.
Device & Filtering
Device: The hardware used to send mouse inputs, such as
Moonlink
,KMBox
, orMAKCU
.COM Port: The COM port for serial-based hardware.
Input Masking: Blocks the physical mouse's button inputs when enabled for a compatible device, allowing the software to take full control.
Bone Selection: The strategy for selecting which part of a target to aim at (e.g.,
Nearest Bone
,Head
,Chest
).Enemy Color Filter: If enabled, the program only targets detections that overlap with a specified color, helping to differentiate between enemies and teammates.
Class Filter 0/1/2/3: When enabled, removes a detection of a specific class if it is inside a detection of another class (e.g., removing a "head" box that is inside a "body" box).
Disable Class 0/1/2/3: When enabled, completely ignores all detections of the specified class.
Tracking Deadzone: A small pixel radius around a target where aim movements are ignored to prevent micro-jitters.
System & Visuals
Visual Type: Controls the visibility of the debug window, which shows the video feed and detections. Can be set to
Debug
orNone
.Sens Multiplier: A global multiplier that affects the speed of all aiming and flicking movements.
Delay Sliders (Device, Aim, Flick, RCS, Always On): Low-level delays in milliseconds added to hardware communication commands for stability.
Last updated