Configuration Guide¶
This guide provides a comprehensive explanation of all configuration options available in the Visual Aim Assist Tool.
Table of Contents¶
- Configuration File Location
- Configuration Options Reference
- Phantom Forces Pre-configured Settings
- Tuning Tips
Configuration File Location¶
The configuration file (config.json) is located at:
- Windows:
%APPDATA%/aimbot/config.json - Linux:
~/.config/aimbot/config.json
You can also place a config.json file in the same directory as the executable for portable mode.
Configuration Options Reference¶
Core Settings¶
window (string)¶
- Description: The title (or partial match) of the game window to capture
- Default:
"Roblox" - Example:
"Sober","Phantom Forces","Counter-Strike" - Affects: Which window the tool captures frames from
colors (array of strings)¶
- Description: Hex color codes to detect on screen
- Default:
["#ff00ff"] - Format: Hex color strings with
#prefix - Affects: What colors the tool will track and aim toward
- Tip: You can specify multiple colors to detect
color_space (string)¶
- Description: Color space used for detection
- Options:
"bgr","rgb","hsv" - Default:
"bgr" - Affects: How colors are interpreted and matched
- Note: BGR is typically used for OpenCV screen captures
Detection Settings¶
fov (integer)¶
- Description: Field of View radius in pixels from the center of the screen
- Default:
250 - Range: 1-1000+
- Affects: The circular area where the tool searches for target colors
- Tip: Smaller values = more precise, Larger values = wider search area
tolerance (float)¶
- Description: Color tolerance for BGR/RGB color spaces (0-255)
- Default:
75.0 - Range: 0-255
- Affects: How closely colors must match to be detected
- Tip: Higher values = more lenient matching, Lower values = stricter matching
tolerance_h (float)¶
- Description: Hue tolerance for HSV color space (0-90)
- Default:
10.0 - Range: 0-90
- Affects: Hue matching sensitivity in HSV mode
tolerance_s (float)¶
- Description: Saturation tolerance for HSV color space (0-255)
- Default:
60.0 - Range: 0-255
- Affects: Saturation matching sensitivity in HSV mode
tolerance_v (float)¶
- Description: Value tolerance for HSV color space (0-255)
- Default:
60.0 - Range: 0-255
- Affects: Brightness matching sensitivity in HSV mode
min_area (integer)¶
- Description: Minimum contour area to consider as a valid target
- Default:
15 - Range: 1-9999
- Affects: Filters out small noise/detections
- Tip: Increase if you're getting false positives from small objects
max_area (integer)¶
- Description: Maximum contour area to consider as a valid target
- Default:
9999 - Range: 1-99999
- Affects: Filters out very large detections
- Tip: Decrease if large objects are being incorrectly tracked
Aiming Settings¶
lead (float)¶
- Description: Velocity prediction factor for leading moving targets
- Default:
0.35 - Range: 0.0-2.0
- Affects: How much the tool predicts target movement
- Tip: Higher values for faster-moving targets, 0 disables prediction
smoothness (float)¶
- Description: Smoothing factor for mouse movement (0.0-1.0)
- Default:
0.65 - Range: 0.0-1.0
- Affects: How smooth/jerky the mouse movement appears
- Tip: Lower values = smoother but slower, Higher values = more responsive but jittery
min_strength (float)¶
- Description: Minimum movement strength multiplier
- Default:
0.01 - Range: 0.0-1.0
- Affects: Minimum amount of mouse movement applied
max_strength (float)¶
- Description: Maximum movement strength multiplier
- Default:
0.044 - Range: 0.0-1.0
- Affects: Maximum amount of mouse movement applied
- Tip: Lower values for more subtle movements, higher for aggressive aiming
offset_x (float)¶
- Description: Horizontal offset from the detected target
- Default:
0.0 - Range: -100.0 to 100.0
- Affects: Where the crosshair aims relative to the target horizontally
- Tip: Use for specific hit zones (e.g., head vs body)
offset_y (float)¶
- Description: Vertical offset from the detected target
- Default:
0.15 - Range: -100.0 to 100.0
- Affects: Where the crosshair aims relative to the target vertically
- Tip: Positive values aim lower, negative values aim higher
Trigger Settings¶
trigger (string)¶
- Description: Mouse button that activates the aim assist
- Options:
"left","right","both" - Default:
"right" - Affects: Which mouse button must be held for the tool to work
target_fps (integer)¶
- Description: Target capture frames per second (0 = unlimited)
- Default:
120 - Range: 0-240
- Affects: Performance and responsiveness
- Tip: Higher values = more responsive but more CPU usage, 0 = max FPS
Triggerbot Settings¶
triggerbot (boolean)¶
- Description: Enable/disable automatic firing when target is acquired
- Default:
true - Affects: Whether the tool automatically clicks when a target is in range
trigger_dist (float)¶
- Description: Distance threshold (in pixels) for triggerbot activation
- Default:
15.5 - Range: 1.0-100.0
- Affects: How close the crosshair must be to the target before auto-firing
- Tip: Lower values = more precise, Higher values = fires sooner
trigger_delay (integer)¶
- Description: Delay between triggerbot clicks in milliseconds
- Default:
15 - Range: 0-1000
- Affects: Fire rate when triggerbot is active
- Tip: Adjust based on weapon fire rate in your game
Steady Aim Settings¶
steady_aim (boolean)¶
- Description: Enable/disable steady aim feature
- Default:
true(when available) - Affects: Whether holding a key reduces aim movement when target is in range
steady_dist (float)¶
- Description: Distance threshold for steady aim activation
- Default:
24.0 - Range: 1.0-100.0
- Affects: When steady aim engages based on crosshair proximity to target
steady_key (string)¶
- Description: Key to hold for steady aim (not in current config but may be added)
- Default:
"left_shift" - Options: Various key names
- Affects: Which key activates steady aim mode
Debug & Miscellaneous Settings¶
debug (boolean)¶
- Description: Enable/disable debug overlay visualization
- Default:
true - Affects: Shows real-time detection boxes, FOV circle, and tracking info
- Tip: Disable for better performance or less screen clutter
enabled (boolean)¶
- Description: Master enable/disable switch for the tool
- Default:
true - Affects: Whether the tool is active at all
lost_frames_thresh (integer)¶
- Description: Number of frames before target history is reset
- Default:
4(may vary) - Range: 1-60
- Affects: How long the tool remembers a lost target
- Tip: Higher values help with brief occlusions
Phantom Forces Pre-configured Settings¶
The included config.json is pre-tuned for Phantom Forces on Roblox via the Ballistic Tracker. Here's what makes it optimized:
{
"colors": ["#ff00ff"],
"color_space": "bgr",
"tolerance": 75.0,
"fov": 250,
"lead": 0.35,
"smoothness": 0.65,
"min_strength": 0.01,
"max_strength": 0.044,
"offset_y": 0.15,
"trigger": "right",
"target_fps": 120,
"triggerbot": true,
"trigger_dist": 15.5,
"trigger_delay": 15,
"min_area": 15,
"max_area": 9999,
"window": "Sober",
"debug": true,
"enabled": true
}
Why These Settings Work for Phantom Forces:¶
- Color Detection: Magenta (
#ff00ff) matches the ballistic tracker highlight - Moderate FOV: 250px provides good coverage without excessive searching
- Balanced Smoothness: 0.65 offers responsive yet controlled movement
- Low Strength Values: Prevents over-correction and jittery aim
- Fast Triggerbot: 15ms delay matches high fire-rate weapons
- Lead Prediction: 0.35 accounts for target movement in fast-paced combat
Tuning Tips¶
For Better Accuracy:¶
- Decrease
fovfor more focused targeting - Lower
tolerancefor stricter color matching - Reduce
max_strengthfor finer control - Increase
min_areato ignore small distractions
For Faster Response:¶
- Increase
target_fpsfor more frequent updates - Raise
smoothnessfor more direct movement - Increase
max_strengthfor quicker snaps - Lower
trigger_distfor earlier triggerbot activation
For Specific Games:¶
- Sniper rifles: Lower
lead, highersmoothness, smallerfov - SMGs/Auto rifles: Higher
lead, moderatesmoothness, largerfov - Shotguns: Minimal
lead, highmax_strength, very smalloffset_y
Next Steps¶
After configuring the tool, proceed to the Usage Guide to learn about hotkeys and features.