Moonlight Color Settings Overview
Complete guide to every adjustable setting in the MoonlightCV UI Version: 2.0 | Last Updated: 2025
Table of Contents
Capture Tab
Detection Tab
Aim Tab
Flick Tab
Trigger Tab
RCS Tab
Mouse & Input Tab
Performance Tab
Humanization Tab
Config Tab
Capture Tab
Configure video input and frame capture settings.
Codec & Source
Codec
Dropdown
Direct Show, MSMF
Direct Show
Video capture codec
Capture Source
Dropdown
0, 1, 2
0
Physical capture device ID
Capture FPS
Text Input
1-999
999
Maximum capture frame rate
Capture Width
Text Input
640-3840
1920
Horizontal resolution (pixels)
Capture Height
Text Input
480-2160
1080
Vertical resolution (pixels)
Max Capture Loop FPS
Text Input
60-480
240
Software capture loop limit
Capture Mode
Capture Mode
Dropdown
Capture Card, NDI, UDP
NDI
Video input method
Performance Options
Limit DPS (Reduce CPU Usage)
Checkbox
On/Off
Off
Caps detection processing speed
Debug Capture Logging
Checkbox
On/Off
Off
Enables detailed capture logs
UDP Streaming Settings
Available only when Capture Mode = UDP
UDP Port
Spinner
1-65535
1234
Network port for UDP stream
UDP Codec Type
Dropdown
HEVC, libx264
HEVC
H.264/H.265 codec selection
H.264 Decode Method
Dropdown
auto, nvdec (NVIDIA), qsv (Intel), amf (AMD), cpu
auto
Hardware/software decoder
libx264 Settings
Visible only when UDP Codec Type = libx264
Packet Size (libx264)
Spinner
512-65535
1316
UDP packet size in bytes
HEVC Settings
Visible only when UDP Codec Type = HEVC
FIFO Buffer (HEVC)
Spinner
0-50000000
131072
Frame buffer size
Total Buffer (HEVC)
Spinner
0-50000000
524288
Maximum buffer capacity
Detection Tab
Configure target detection and smoothing.
Color Detection
Detection Mode
Dropdown
OpenCV Contours, Pixel
OpenCV Contours
Detection algorithm type
Color
Dropdown
purple, purple 2, purple 3, purple 4, yellow, yellow 1, yellow 2, red, Custom
purple 2
Preset color or custom
RGB Color Settings
Visible only when Color = Custom
RGB Channel Ranges
R Min
Slider
0-255
162
Minimum red value
R Max
Slider
0-255
214
Maximum red value
G Min
Slider
0-255
0
Minimum green value
G Max
Slider
0-255
104
Maximum green value
B Min
Slider
0-255
205
Minimum blue value
B Max
Slider
0-255
255
Maximum blue value
Color Differential Filters
R-G Min Diff
Slider
-255 to 255
82
Minimum red-green difference
B-G Min Diff
Slider
-255 to 255
-255
Minimum blue-green difference
R-B Max Diff
Slider
0-255
255
Maximum red-blue difference
Detection Filtering
Min Detection Size
Slider
1-5000 px
1
Minimum target size to detect
Morphological Operations
Enable Morphological Operations
Checkbox
On/Off
Off
Master toggle for morphology
Dilation
Use Dilation
Checkbox
On/Off
On
Expands bright areas (targets)
Kernel Size
Slider
1-15
3
Dilation brush size
Iterations
Slider
1-10
3
Number of dilation passes
Closing
Use Closing
Checkbox
On/Off
Off
Fills gaps within targets
Kernel Size
Slider
1-15
2
Closing brush size
Iterations
Slider
1-10
1
Number of closing passes
EMA Smoothing
Use EMA Smoothing
Checkbox
On/Off
Off
Temporal frame smoothing
EMA Iterations
Slider
1-10
3
Number of smoothing passes
EMA Alpha
Slider
0.00-0.99
0.30
Smoothing strength (lower = more)
Detection Smoothing
Enable Detection Smoothing
Checkbox
On/Off
On
Multi-phase smoothing master toggle
Frame Smoothing Window
Slider
3-60 frames
5
Number of frames to average
Trend Smoothing Alpha
Slider
0.00-0.99
0.30
Double exponential smoothing factor
Outlier Threshold
Slider
10-150 px
50
Maximum pixel jump before rejection
Anti-Wobble Tuning
Preset
Dropdown
Minimal Effect, Heavy Smoothing (60fps), Balanced (120fps), Responsive (240fps)
Responsive (240fps)
Quick wobble presets
Apply Preset
Button
-
-
Applies selected preset
Bounding Box Smoothing
BBox Smoothing
Slider
0.50-1.00
0.95
EMA smoothing of bounding box (lower = more smoothing)
BBox Prediction Blend
Slider
0.00-1.00
0.30
Linear regression blend weight
Adaptive Pixel Smoothing
Stationary Smoothing
Slider
0.00-1.00
0.30
Smoothing for slow-moving targets
Moving Smoothing
Slider
0.00-1.00
0.80
Smoothing for fast-moving targets
Speed Transition
Slider
5.0-50.0 px/frame
20.0
Threshold for smoothing transition
Velocity Scale Factor
Slider
1.0-5.0x
2.0
Velocity-based outlier scaling
Base Outlier Threshold
Slider
10-150 px
50.0
Minimum outlier rejection threshold
Kalman Filter (Velocity)
Velocity Stability
Slider
0.001-0.100
0.01
Process noise covariance (lower = smoother)
Velocity Smoothing
Slider
0.1-20.0
5.0
Measurement noise covariance
History Frame Count
Slider
2-10 frames
10
Number of history frames for velocity
Gaussian Blur
Use Gaussian Blur
Checkbox
On/Off
On
Applies blur to captured frames
Blur Kernel Size
Slider
1-6
15
Blur strength (higher = more blur)
Aim Tab
Configure primary aim assist behavior.
Quick Presets
Aim Preset
Dropdown
Custom, Closet, Ultra Smooth, Legit, Semi-Legit, Semi-Rage, Rage
Custom
Quick aim configuration presets
Apply Preset
Button
-
-
Applies selected preset
Aim Enable & Activation
Enable Aimbot
Checkbox
On/Off
Off
Master aim assist toggle
Aim Type
Dropdown
Legacy Aim Assist, Aim Assist V2
Aim Assist V2
Aim algorithm selection
Aim Activation Mode
Dropdown
Hold, Toggle, Always On
Hold
How aim activates
Aim Key
Multi-Select
Forward Button, Back Button, M4, M5, M6, etc.
Back Button
Activation button(s)
Enable Foot Pedal
Checkbox
On/Off
Off
Use foot pedal for activation
Foot Pedal Key
Key Input
Any key
-
Foot pedal binding
Field of View (FOV)
Aim FOV X
Slider
1-150 px
47
Horizontal detection radius
Aim FOV Y
Slider
1-150 px
41
Vertical detection radius
FOV Type
Dropdown
Circle, Quadrilateral
Quadrilateral
Detection zone shape
Enable Dynamic FOV
Checkbox
On/Off
Off
FOV changes with distance
Aim Speed & Smoothing
Legacy Aim Assist Speed
Visible when Aim Type = Legacy Aim Assist
Aim Assist X Speed
Slider
1-100
32
Horizontal aim speed
X Speed MOD 1
Slider
1-100
44
X speed modifier 1
X Speed MOD 2
Slider
1-100
39
X speed modifier 2
Aim Assist Y Speed
Slider
1-100
21
Vertical aim speed
Y Speed MOD 1
Slider
1-100
10
Y speed modifier 1
Y Speed MOD 2
Slider
1-100
15
Y speed modifier 2
Aim Assist V2 Smoothing
Visible when Aim Type = Aim Assist V2
Enable Sticky Aim
Checkbox
On/Off
On
Sticky aim for close targets
Aim Smooth X (Close)
Slider
0.1-50.0
5.2
X smoothing when close to target
Aim Smooth X (Far)
Slider
0.1-50.0
7.4
X smoothing when far from target
Aim Smooth Y (Close)
Slider
0.1-50.0
10.2
Y smoothing when close to target
Aim Smooth Y (Far)
Slider
0.1-50.0
16.1
Y smoothing when far from target
Sticky Aim Zone
Slider
1-100 px
23
Radius for sticky behavior
Sticky Aim Smooth
Slider
1-100
11
Smoothing within sticky zone
Aim Offsets
X Offset
Slider
-50 to +50 px
0
Horizontal aim offset
Y Offset
Slider
-50 to +50 px
-8
Vertical aim offset (negative = down)
Advanced Aim Settings
Enable Max Aim Time
Checkbox
On/Off
Off
Limit aim duration per target
Max Aim Time Duration
Slider
0.1-5.0 sec
1.66
Maximum aim time
Aim Activation Delay
Slider
0-500 ms
163
Delay before aim activates
Flick Tab
Configure fast target acquisition (flick shots).
Quick Presets
Flick Preset
Dropdown
Custom, Legit, Semi-Legit, Rage
Custom
Quick flick configuration presets
Apply Preset
Button
-
-
Applies selected preset
Flick Enable & Activation
Enable Flick
Checkbox
On/Off
On
Master flick assist toggle
Flick Key
Dropdown
Forward Button, Back Button, M4, M5, etc.
Forward Button
Activation button
Enable Foot Pedal
Checkbox
On/Off
Off
Use foot pedal for activation
Foot Pedal Key
Key Input
Any key
-
Foot pedal binding
Flick Field of View
Flick FOV X
Slider
1-150 px
37
Horizontal detection radius
Flick FOV Y
Slider
1-150 px
33
Vertical detection radius
FOV Type
Dropdown
Circle, Quadrilateral
Quadrilateral
Detection zone shape
Flick Speed & Smoothing
Enable Sticky Aim
Checkbox
On/Off
On
Sticky aim for close targets
Flick Speed X
Slider
1-1000
68
Horizontal flick speed
Flick Speed Y
Slider
1-1000
5
Vertical flick speed
Sticky Aim Zone
Slider
1-100 px
28
Radius for sticky behavior
Sticky Aim Smooth
Slider
1-100
19
Smoothing within sticky zone
Flick Offsets
X Offset
Slider
-50 to +50 px
0
Horizontal flick offset
Y Offset
Slider
-50 to +50 px
-8
Vertical flick offset
Advanced Flick Settings
Flick Activation Delay
Slider
0-500 ms
168
Delay before flick activates
Trigger Tab
Configure automatic trigger (triggerbot).
Quick Presets
Trigger Preset
Dropdown
Custom, Safe & Legit, Balanced Default, Instant
Custom
Quick trigger presets
Apply Preset
Button
-
-
Applies selected preset
Trigger Enable & Activation
Enable Trigger
Checkbox
On/Off
On
Master trigger toggle
Trigger Key
Dropdown
Forward Button, Back Button, M4, M5, etc.
Forward Button
Activation button
Enable Foot Pedal
Checkbox
On/Off
On
Use foot pedal for activation
Foot Pedal Key
Key Input
Any key
M4
Foot pedal binding
Trigger Settings
Trigger FOV
Slider
1-50 px
3
Detection radius at crosshair center
Trigger Delay
Slider
0-500 ms
20
Delay before auto-trigger
Trigger Speed
Slider
1-100
45
Trigger response speed
Trigger Threshold
Slider
1-10
3
Sensitivity threshold
RCS Tab
Configure Recoil Control System.
RCS Enable
Enable RCS
Checkbox
On/Off
On
Master recoil control toggle
Standalone RCS
Checkbox
On/Off
Off
RCS works independently of aim
RCS Settings
RCS Strength
Slider
1-100
20
Vertical recoil compensation strength
RCS Delay
Slider
1-500 ms
54
Delay before RCS activates
Max RCS Time
Slider
100-5000 ms
2000
Maximum RCS duration per burst
Mouse & Input Tab
Configure mouse hardware and input settings.
Device Configuration
Device
Dropdown
KMBox, KMBox Net, MAKCU, Moonlink
Moonlink
Mouse emulation hardware
COM Port
Dropdown
COM1, COM2, COM3, etc.
COM15
Serial port (KMBox/MAKCU only)
Input Masking
Visible for KMBox, MAKCU devices only
Mouse 1
Checkbox
On/Off
Off
Mask left click
Mouse 2
Checkbox
On/Off
Off
Mask right click
Mouse 4
Checkbox
On/Off
On
Mask side button 1
Mouse 5
Checkbox
On/Off
On
Mask side button 2
Movement Delays
Arduino Delay
Slider
1-200
1
Base hardware communication delay
Aim Delay
Slider
0-50
163
Aim assist command send delay
Flick Delay
Slider
0-50
168
Flick assist command send delay
RCS Delay
Slider
1-25
54
Recoil control command send delay
Mouse Sensitivity Settings
Mouse DPI
Slider
100-20000
800
Hardware mouse DPI
In-Game Sens
Slider
0.01-5.00
1.0
In-game sensitivity multiplier
Your eDPI
Display
-
Calculated
Effective DPI (DPI × Sens)
Sensitivity Normalization
Reference Sensitivity
Slider
0.01-5.00
0.5
Sensitivity config was tuned at
Normalize Smoothing to Reference Sens
Checkbox
On/Off
On
Auto-scale smoothing when sens changes
Legacy Distance Smoothing (Old Behavior)
Checkbox
On/Off
Off
Use old distance-based smoothing
Scaling
Display
-
Calculated
Shows current scaling multiplier
Performance Tab
Configure latency compensation and system performance.
Debug & Prediction
Debug Window
Checkbox
On/Off
On
Shows live capture with detection overlay
Enable Predictive Aim (Compensates for latency)
Checkbox
On/Off
On
Predicts target future position
Show Prediction Debug Info
Checkbox
On/Off
Off
Displays prediction calculations
Prediction & Latency Parameters
Capture Latency
Slider
0-150 ms
13
Estimated system latency (NDI/Card)
Y Prediction Scale
Slider
0.00-1.00
0.04
Vertical prediction strength
Max Prediction Distance
Slider
0-200 px
11
Maximum prediction offset cap
Max Realistic Velocity
Slider
0.0-10.0 px/ms
2.0
Velocity sanity check threshold
Movement Compensation
Direction Change Dampening
Slider
0.0-1.0
0.5
Reduces overshoot on direction change
Velocity Deadzone
Slider
0.00-1.00 px/ms
0.10
Ignores tiny velocity changes
Velocity Sensitivity
Slider
0.0-10.0
3.0
Amplifies velocity for prediction
Stationary Threshold
Slider
0.0-10.0 px/s
2.0
Speed below which target is stationary
PID Aim Stabilization
Enable PID Stabilization
Checkbox
On/Off
On
Uses PID controller for smooth aim
PID Kp (Responsiveness)
Slider
0.0000-0.1000
0.0002
Proportional gain
PID Ki (Steady Error)
Slider
0.0000-0.1000
0.0
Integral gain
PID Kd (Damping)
Slider
0.0000-0.1000
0.0006
Derivative gain
PID Activation Distance
Slider
0-100 px
10.0
Distance at which PID engages
Performance Tuning
Tracking Deadzone
Slider
0-10 px
1
Pixel deadzone around target
Target Split
Checkbox
On/Off
On
Enables target splitting detection in OpenCV mode
Target Split Value
Slider
1.0-2.0
1.82
Threshold for splitting targets
Extra Smoothing
Slider
0-5 ms
2
Additional delay between movements
Latency & Prediction Debug Display
Display Only - Shows real-time metrics when prediction is enabled:
Measured Latency (ms)
Velocity (px/ms)
Prediction status (Active/Inactive)
Sample count
Humanization Tab
Configure aim and flick humanization effects.
Aim Humanization (Sub-Tab)
Quick Presets
Preset
Dropdown
Disabled, Subtle (Competitive), Balanced (Recommended), Maximum Realism, Ultra Realism (Most Human)
Balanced (Recommended)
Quick humanization presets
Apply Preset
Button
-
-
Applies selected preset
Humanization Master Toggle
Enable Humanization
Checkbox
On/Off
On
Master toggle for aim humanization
Micro-Jitter Humanization
Micro-Jitter
Checkbox
On/Off
Off
Enables micro pixel offsets
Jitter Min X
Slider
-10 to 0
0
Minimum horizontal jitter
Jitter Max X
Slider
0-10
2
Maximum horizontal jitter
Jitter Min Y
Slider
-10 to 0
0
Minimum vertical jitter
Jitter Max Y
Slider
0-10
2
Maximum vertical jitter
Jitter Probability
Slider
0-100%
100
Chance to apply jitter each frame
Jitter Distance Scaling
Checkbox
On/Off
On
Reduces jitter when close to target
Jitter Max Distance
Slider
10-200 px
50.0
Distance at which jitter scales to zero
Velocity-Dependent Jitter
Velocity Jitter
Checkbox
On/Off
Off
Jitter scales with movement speed
Velocity Jitter Scale
Slider
0.0-1.0
0.1
Multiplier for velocity-based jitter
Velocity Jitter Max
Slider
1-20 px
3
Maximum velocity jitter offset
Sub-Movement Decomposition
Sub-Movement
Checkbox
On/Off
Off
Adds micro-pauses during movement
Sub-Movement Min Pause
Slider
10-200 ms
50.0
Minimum pause duration
Sub-Movement Max Pause
Slider
50-300 ms
150.0
Maximum pause duration
Sub-Movement Min Distance
Slider
10-100 px
30
Distance threshold for pauses
Undershoot Bias
Undershoot Bias
Checkbox
On/Off
Off
First movement stops short/overshoots
Undershoot Probability
Slider
0-100%
70
Chance to undershoot vs overshoot
Undershoot Min
Slider
0.50-0.99
0.85
Minimum undershoot factor
Undershoot Max
Slider
0.50-0.99
0.95
Maximum undershoot factor
Overshoot Min
Slider
1.01-1.50
1.05
Minimum overshoot factor
Overshoot Max
Slider
1.01-1.50
1.15
Maximum overshoot factor
Undershoot Min Distance
Slider
10-100 px
20
Distance threshold for undershoot
Continuous Tremor
Tremor
Checkbox
On/Off
Off
Adds continuous low-amplitude noise
Tremor Min
Slider
0.0-5.0 px
0.3
Minimum tremor amplitude
Tremor Max
Slider
0.0-5.0 px
1.0
Maximum tremor amplitude
Tremor Probability
Slider
0-100%
80
Chance to apply tremor each frame
Flick Humanization (Sub-Tab)
Same structure as Aim Humanization with flick-specific default values:
Quick Presets
Preset
Dropdown
Disabled, Subtle (Competitive), Balanced (Recommended), Maximum Realism, Ultra Realism (Most Human)
Balanced (Recommended)
Quick humanization presets
Apply Preset
Button
-
-
Applies selected preset
Humanization Master Toggle
Enable Humanization
Checkbox
On/Off
On
Master toggle for flick humanization
Micro-Jitter Humanization
Micro-Jitter
Checkbox
On/Off
Off
Enables micro pixel offsets
Jitter Min X
Slider
-10 to 0
0
Minimum horizontal jitter
Jitter Max X
Slider
0-10
3
Maximum horizontal jitter
Jitter Min Y
Slider
-10 to 0
0
Minimum vertical jitter
Jitter Max Y
Slider
0-10
3
Maximum vertical jitter
Jitter Probability
Slider
0-100%
100
Chance to apply jitter each frame
Jitter Distance Scaling
Checkbox
On/Off
On
Reduces jitter when close to target
Jitter Max Distance
Slider
10-200 px
100.0
Distance at which jitter scales to zero
Velocity-Dependent Jitter
Velocity Jitter
Checkbox
On/Off
Off
Jitter scales with movement speed
Velocity Jitter Scale
Slider
0.0-1.0
0.15
Multiplier for velocity-based jitter
Velocity Jitter Max
Slider
1-20 px
5
Maximum velocity jitter offset
Sub-Movement Decomposition
Sub-Movement
Checkbox
On/Off
Off
Adds micro-pauses during movement
Sub-Movement Min Pause
Slider
10-200 ms
30.0
Minimum pause duration
Sub-Movement Max Pause
Slider
50-300 ms
100.0
Maximum pause duration
Sub-Movement Min Distance
Slider
10-100 px
50
Distance threshold for pauses
Undershoot Bias
Undershoot Bias
Checkbox
On/Off
Off
First movement stops short/overshoots
Undershoot Probability
Slider
0-100%
60
Chance to undershoot vs overshoot
Undershoot Min
Slider
0.50-0.99
0.80
Minimum undershoot factor
Undershoot Max
Slider
0.50-0.99
0.92
Maximum undershoot factor
Overshoot Min
Slider
1.01-1.50
1.08
Minimum overshoot factor
Overshoot Max
Slider
1.01-1.50
1.20
Maximum overshoot factor
Undershoot Min Distance
Slider
10-100 px
40
Distance threshold for undershoot
Continuous Tremor
Tremor
Checkbox
On/Off
Off
Adds continuous low-amplitude noise
Tremor Min
Slider
0.0-5.0 px
0.5
Minimum tremor amplitude
Tremor Max
Slider
0.0-5.0 px
1.5
Maximum tremor amplitude
Tremor Probability
Slider
0-100%
60
Chance to apply tremor each frame
Config Tab
Manage configurations and weapon classes.
Configuration Management
Selected Config
Dropdown
Lists all .ini files
-
Active configuration file
Refresh Config List
Button
-
-
Reloads config file list
Duplicate Config
Button
-
-
Creates copy of current config
Delete Config
Button
-
-
Deletes selected config
Import Config
Button
-
-
Load config from anywhere
Export Config
Button
-
-
Save config to any location
Weapon Class Management
Weapon Class
Dropdown
Default, Rifles, Shotguns, Pistols, Snipers, (custom)
Default
Active weapon class
Manage Weapon Classes
Button
Opens dialog
-
Create/rename/delete classes
Manage Weapon Classes Dialog
Create New Class - Name new class and choose source to copy from
Rename Selected - Change name of existing class
Delete Selected - Remove weapon class permanently
Close - Close dialog
Weapon Class Toggle Key
Toggle Key
Text Input
Any keyboard key
-
Press key to input (e.g., F1, End, Home)
Set Toggle Key
Button
-
-
Registers the hotkey for cycling classes
Quick Reference Tables
Preset Comparison: Aim
Closet
20.0
12.0
12.0
15.0
Extreme smoothness, ultra-safe
Ultra Smooth
16.0
8.0
10.0
12.0
Very smooth, competitive-safe
Legit
12.0
7.0
8.0
10.0
Balanced legit gameplay
Semi-Legit
8.0
5.0
6.0
8.0
Slight aggression
Semi-Rage
5.0
3.5
4.0
6.0
Aggressive but controlled
Rage
2.0
1.5
2.0
3.0
Maximum speed, minimal smoothing
Preset Comparison: Flick
Legit
20
10
Slow, human-like flicks
Semi-Legit
50
20
Moderately fast flicks
Rage
100
50
Instant target acquisition
Preset Comparison: Trigger
Safe & Legit
150 ms
3 px
10
Human reaction time
Balanced Default
75 ms
5 px
20
Competitive balance
Instant
10 ms
8 px
50
Maximum speed
Preset Comparison: Anti-Wobble
Minimal Effect
1.0
1.0
1.00
Testing/debugging
Heavy Smoothing (60fps)
0.15
0.60
0.75
60Hz capture
Balanced (120fps)
0.30
0.80
0.95
120Hz capture
Responsive (240fps)
0.50
0.90
0.98
240Hz capture
Preset Comparison: Humanization
Disabled
Off
Off
Off
Off
Off
No humanization
Subtle (Competitive)
Minimal
Off
Off
Off
Off
Competitive gaming
Balanced (Recommended)
Moderate
Light
Off
Light
Off
General gameplay
Maximum Realism
High
Moderate
On
Moderate
Light
Very natural
Ultra Realism (Most Human)
High
High
On
High
Moderate
Maximum humanization
Parameter Dependencies
Visibility Rules
Capture Tab:
Capture FPS, Width, Height - Hidden when Capture Mode = UDP
UDP settings - Only visible when Capture Mode = UDP
Packet Size - Only visible when UDP Codec Type = libx264
FIFO/Total Buffer - Only visible when UDP Codec Type = HEVC
Detection Tab:
RGB Color Settings - Only visible when Color = Custom
Aim Tab:
Legacy Speed Sliders - Only visible when Aim Type = Legacy Aim Assist
Moonlink Smoothing - Only visible when Aim Type = Aim Assist V2
Sticky Aim controls - Only visible when Sticky Aim enabled
Foot Pedal Key - Only visible when Enable Foot Pedal checked
Always On settings - Only visible when Aim Activation Mode = Always On
Flick Tab:
Foot Pedal Key - Only visible when Enable Foot Pedal checked
Sticky Aim controls - Only visible when Sticky Aim enabled
Trigger Tab:
Foot Pedal Key - Only visible when Enable Foot Pedal checked
Mouse Tab:
COM Port - Only visible for KMBox, MAKCU devices
Input Masking - Only visible for KMBox, MAKCU devices
Performance Tab:
Prediction Debug Info - Only visible when Enable Predictive Aim checked
Debug Display - Only shows when Show Prediction Debug Info checked
Recommended Starting Values
For New Users
Detection:
Detection Mode: OpenCV Contours
Color: purple 2 (adjust for your game)
Anti-Wobble Preset: Match your capture FPS as close as possible
Enable Detection Smoothing: On
Aim:
Preset: Legit (start conservative)
Aim Type: Aim Assist V2
FOV X: 40-50
FOV Y: 35-45
Flick:
Preset: Legit
FOV X: 35-45
FOV Y: 30-40
Trigger:
Preset: Safe & Legit
RCS:
Enable RCS: On
RCS Strength: 3 to 7
RCS Delay: 130 to 150
Mouse & Input:
Match your actual DPI and in-game sens
Enable Normalize Smoothing
Performance:
Enable Predictive Aim: On
Capture Latency: Measure using debug display
PID Enabled: On
Humanization:
Both Aim and Flick: Balanced (Recommended)
Troubleshooting Parameter Issues
Aim Too Slow
Decrease: Aim Smooth values, Extra Smoothing
Increase: PID Kp value
Check: Sensitivity normalization is correct
Aim Too Fast/Jerky
Increase: Aim Smooth values, Extra Smoothing
Increase: PID Kd value
Enable: Humanization with micro-jitter
Wobbling on Stationary Targets
Lower: Stationary Smoothing (Detection tab)
Increase: Kalman Measurement Noise
Lower: BBox EMA Alpha
Apply: Anti-Wobble preset for your capture FPS
Aim Not Tracking Moving Targets
Enable: Enable Predictive Aim
Increase: Capture Latency value
Increase: Max Prediction Distance
Adjust: Y Prediction Scale
False Detections
Narrow: RGB Min/Max ranges
Increase: Min Detection Size
Switch: Detection Mode to OpenCV Contours
Increase: Outlier Threshold
Performance Issues
Enable: Limit DPS
Reduce: Max Capture Loop FPS
Disable: Gaussian Blur
Reduce: Detection Smoothing Window
Disable: Heavy morphological operations
Advanced Tips
Weapon Class Workflow
Start with Default class - Configure your most-used weapon
Create Snipers class:
Smaller FOV
Higher smoothing
Disable RCS
Create Shotguns class:
Larger FOV
Lower smoothing
Minimal RCS
Set Toggle Key - Cycle through classes mid-game
Sensitivity Change Workflow
Note your current in-game sensitivity
Change sensitivity in game
Update "In-Game Sens" slider in MoonlightCV
Set "Reference Sensitivity" to your original tuning sensitivity
Enable "Normalize Smoothing to Reference Sens"
All smoothing auto-scales - no re-tuning needed!
Color Detection Optimization
Enable Debug Window
Take screenshot with enemies visible
Use color picker to find RGB values
Set Min 10-20 below actual, Max 10-20 above
Use R-G Diff and B-G Diff to filter background colors
Test in various lighting conditions
PID Tuning Guide
Start: Kp=0.0002, Ki=0.0, Kd=0.0006
If aim is too slow:
Increase Kp by 0.0001 increments
If aim oscillates/wobbles:
Increase Kd by 0.0001 increments
If aim has steady offset:
Increase Ki slightly (usually keep at 0.0)
Humanization Balancing
Competitive Gaming:
Subtle preset
Enable only Micro-Jitter with low values (±1px)
Disable all other humanization
Safe Gameplay:
Balanced or Maximum Realism preset
Enable Micro-Jitter, Undershoot Bias, and Tremor
Adjust individual values for natural feel
Ultra-Safe:
Ultra Realism preset
Enable ALL humanization features
May impact responsiveness slightly
Glossary
eDPI: Effective DPI = Mouse DPI × In-Game Sensitivity. Universal measurement of actual sensitivity.
FOV: Field of View - Detection area around crosshair where targets are detected.
EMA: Exponential Moving Average - Smoothing algorithm that weights recent values more heavily.
Sticky Aim: Aim behavior that "sticks" to targets when crosshair is very close, reducing speed for precision.
Morphological Operations: Image processing techniques (dilation, erosion, closing) that clean up detection masks.
PID Controller: Proportional-Integral-Derivative controller for smooth, stable aim movements.
Kalman Filter: Advanced prediction/smoothing filter that estimates state from noisy measurements.
Anti-Wobble: Multi-layer smoothing system to eliminate jitter in detected target positions.
RCS: Recoil Control System - Automatic compensation for weapon recoil patterns.
Humanization: Techniques to make aim movements appear more human-like (jitter, curves, pauses).
Weapon Class: Separate configuration profile for different weapon types (rifles, snipers, etc.).
Undershoot: Intentionally stopping short of target, then correcting - mimics human behavior.
Tremor: Continuous low-amplitude random movement simulating hand shake.
End of Complete Parameter Reference
Document Version: 2.0 | Last Updated: 2025
Last updated