EXO Settings Reference

This is the master list of every setting in the ZeroStick app, grouped by where it lives. Each entry gives the label you see in the app, its range, its default and what it does. For explanations and advice, follow the links to each topic's own page.

"Stored" in the Default column means the value comes from the config or from the EXO, not from a fixed factory value. Settings in groups marked config are saved per config. Settings marked app apply everywhere.

Device screen (config)

Open a config → Device. See App tour.

Device (Overview) slices: (A) name/colour carousel, (C) Update Rate, (E) Mouse DPI, (B) Connection Method, (D) What you play with.
Device (Overview) slices: (A) name/colour carousel, (C) Update Rate, (E) Mouse DPI, (B) Connection Method, (D) What you play with.
Setting Where Range / options Default What it does
Name Device → ••• Text Config name Renames the config
Description Device → ••• Text Empty A free note about the config
Colour Device → ‹ swatch › 7 listed colours, or any colour from the wheel Config colour The config's colour; also lights your controller's light bar
Connection Method Device → Connection Method PS5 (P5General), Xbox, PC PS5 Which console the EXO plays on, and what it presents as
Update rate Device 125, 250, 500, 1000 Hz 250 Hz How often a fresh report goes to the console
What you play with Device → Connection Method Auto, Mouse + Keyboard, Controller, Joystick + Mouse Auto Your input type; decides which settings the app shows
Mouse DPI Device 800, 1600, 3200 (recommended), 6400, 8000, 12000, or typed (100–32000, step 50) Config value Tells the EXO your mouse's DPI; warns below 3200
Measure it instead Mouse DPI sheet Start / Stop / Cancel — Works out your DPI from a known hand movement
Your mouse is set to HOME → Check rate 125, 250, 500, 1000, 2000+ Hz, Not sure Not sure Compares your mouse's measured report rate with its setting
Adapter is sending inputs Device On / off On Kill switch: off stops the EXO sending anything, instantly
Calibration pack Device Installed packs, None Current Uses a game measurement someone has already made
Game Device → game banner Game list, or a game code Current Sets the config's game
Game preset Device → Game Settings Preset list Picked Applies a game's preset aim settings
Config photo Device → camera key JPEG, PNG, WebP Monogram Picture behind the config banner
PC identity Device → Advanced → PC output Identities listed by the EXO Stored Which controller the PC sees

Lighting (config)

Setting Where Range / options Default What it does
Controller light bar Device → ••• → Light bar Config colour, Own colour, Off Config colour What your controller's light shows
EXO light Device → ••• → Light bar Config colour, Own colour, Off Config colour What the EXO's own light shows
Own colour Device → ••• → Light bar Colour list Config colour Colour used when the mode is Own colour
Light bar mode Light bar screen One colour, Rainbow, Off One colour DualSense light bar effect
Brightness Light bar screen 0–100 % Stored Light bar brightness
Rainbow speed Light bar screen 1–100 % (Rainbow only) Stored How fast the rainbow cycles

Roles and Modifiers (config)

Setting Where Range / options Default What it does
Aim / ADS button Roles Any button Stored Which button counts as aiming (switches Hip and ADS settings)
Register at Roles → Expert 0–50 % 2 % How far a trigger must be pulled before it counts (ignored when a hair trigger is set)
Shift layer Modifiers Hold button + press button None Makes buttons do something else while a modifier is held
Button binding Mappings Any key or controller button, or none Stored What the button sends. "None" shows Not bound and sends nothing

Aim: mouse configs (config)

Full explanations: Aim settings.

Setting Where Range / options Default What it does
Speed (Hip) Aim → Hip 0–100 (0 = Standard); cm/360 = 500 ÷ Speed 0 Hip mouse sensitivity
Speed (ADS) Aim → ADS 0–100 (0 = Same as hip) 0 Mouse sensitivity while aiming
Fine aim Aim → Hip / ADS 0–100 %, step 5 0 (ADS: hip value) Makes small, slow moves count for more
Hip curve Aim → Curve 2–16 handles (starts at 7); Linear, Ease-in, Ease-out, S-type Straight line Hand speed → turn speed
ADS curve Aim → ADS → Curve Same as hip, Even, Gentle, Aggressive Same as hip Curve while aiming
Smoothing preset Aim → Smoothing Disabled, Light, Balanced, Heavy, Synchronous (Classic), Custom; ADS adds Same as hip Stored Ready-made smoothing
Smoothing mode Aim → Smoothing → Custom Standard, Classic Standard Adaptive filter or XIM APEX style
Precision Smoothing → Standard 0–100 %, step 0.5 0 Smoothing at low hand speed
Response Smoothing → Standard 0–100 %, step 0.5 10 % How fast the filter lets go on quick moves
Easing Smoothing → Standard 0–100 %, step 0.5 35 % Softer start from rest
Smooth Smoothing → Classic 0–100, step 0.5 20 XIM APEX Smooth
Decay Smoothing → Classic 0–20, step 0.5 9 XIM APEX Decay
Synch Smoothing → Classic 0–64 ms 8 ms Evens aim over this many ms
Y Scale Aim → Mechanics 30–200 %, step 5 100 % Vertical speed compared with horizontal
Invert Aim → Mechanics Off, Vertical, Horizontal, Both Off Flips mouse axes
Quantization: Magnitude Aim → Mechanics 0–100 %, step 5 0 Rounds aim speed to steps
Quantization: Angle Aim → Mechanics 0–100 %, step 5 0 Rounds aim direction to steps
Activate Aim → ADS → Activation 0–1000 ms, step 4 0 Wait before ADS settings apply
Deactivate Aim → ADS → Activation 0–1000 ms, step 4 0 Wait before hip settings return
Smooth ADS Transition Aim → ADS → Activation On / off Off Blends sensitivity across the wait
Ignore tiny movement Aim → Advanced 0–50 counts 0 Ignores very small mouse motion
Feel Aim → Advanced Snappy, Balanced, Smooth Snappy How the aim stops when your hand stops
Start-up feel Aim → Advanced 0–200 ms, step 5 0 Eases movement from rest

Aim: controller configs (config)

Setting Where Range / options Default What it does
Curve mode Aim → Response Curve Native, EXO Linear (calibrated games), Custom Native Game's curve, straightened, or your own
Curve preset Aim → Response Curve Snappy, Linear, Precise, Custom Linear Ready-made stick curve
Curve slider Aim → Response Curve 0–200 Follows the curve Bends the stick curve
Custom curve Aim → Response Curve → editor 2–16 handles Straight Draw your own stick curve
Aiming curve (ADS) Aim → ADS Curve As above; "Use the hip curve while aiming" clears it Hip curve Separate curve while aiming
Invert Left/right, Up/down Aim → Response Curve On / off each Off Flips a stick axis
Inner deadzone Aim → Deadzones 0–40 % Stored Ignores stick movement near centre
Outer deadzone Aim → Deadzones 0–40 % Stored Reaches full output before the stick's edge
Anti-deadzone Aim → Deadzones 0–40 % 0 Starts output past the game's own deadzone
Limit (stick) Aim → Deadzones 10–100 % 100 % Caps stick output
Deadzone shape Aim → Deadzones Round, Per-axis Round Deadzone geometry
Hair trigger L2 / R2 Aim → Trigger Settings 0–50 % (0 = Off) Off Full trigger once past this point
Limit (trigger) Aim → Trigger Settings 10–100 % 100 % Caps trigger output
Movement speed Aim → Speed 10–100 100 Left-stick speed
Sensitivity Aim → Speed 10–100 100 Aim-stick speed
Smoothing Aim → Speed Disabled, Light, Balanced, Heavy, Custom Stored Stick smoothing
Steadiness Aim → Smoothing Custom 0–95 %, step 5 35 % Custom stick smoothing strength
Same as hip Aim → ADS On / off On ADS uses the hip stick settings
ADS Sensitivity Aim → ADS Speed 10–100 Hip value Aim-stick speed while aiming
ADS smoothing Aim → ADS Speed Disabled, Light, Balanced, Heavy Stored Stick smoothing while aiming

Translation and keyboard movement (config)

Explained in How translation works.

Setting Where Range / options Default What it does
If a controller stick is plugged in too Translation; Keyboard movement Whichever is pushed further, Add them together Whichever is pushed further How a real stick and keys or mouse combine
Sync to game Translation Off, 60, 120 Hz Off Paces output to the game's stick rate
Use this game's translator / standard / restore previous Translation Buttons Standard Picks the measured aim model or the generic one
Smooth keyboard movement Keyboard movement On / off On Ramps WASD instead of jumping to full
Walk speed Keyboard movement 0–100 % 55 % Walk-key stick amount
Time to full run Keyboard movement 0–600 ms 120 ms Ramp-up time
Time to stop Keyboard movement 0–400 ms 80 ms Ramp-down time
Diagonal speed Keyboard movement Same as straight, Faster Same as straight Diagonal stick amount
Turn assist Keyboard movement 0–100 % 0 Helps direction changes
Small movement boost Keyboard movement 0–90 % 0 Anti-deadzone for keys

Behavior simulation (config)

Setting Where Range / options Default What it does
Script timing Translation → Behavior simulation 0 ms up to the app's maximum 0 Random timing variation on scripts
Wait variation Translation → Behavior simulation 0–50 % 0 Lengthens Smart Action waits by a random amount
Aim actions Translation → Behavior simulation 0.5–10 %, step 0.5 Stored How much each scripted stick push varies
Aim angle Translation → Behavior simulation 0–15°, step 0.5 Stored How far each scripted push may rotate
Left stick movement Behavior simulation → analog 0–100 % 0 Analog variation on movement
Aiming stick keys Behavior simulation → analog 0–100 % 0 Eases keys bound to the right stick
Right stick look Behavior simulation → analog 0–100 % 0 Analog variation on look
Triggers Behavior simulation → analog 0–100 % 0 Eases key-driven triggers

Calibration (config)

Setting Where Range / options Default What it does
Hip X / Hip Y / ADS X / ADS Y Aim Speed Match 180–36000 ms per turn (shown as deg/s) Measured Measured turn speeds
Stick force Aim Speed Match Off, 10, 15, 20, 25, 30, 40, 55 % Stored Limits the stick while measuring
Game dead zone, Dead zone ADS, Stick while measuring, Full turns for X Manual calibration Steppers From game data Inputs for measuring by hand
In-game sensitivity it was measured at Calibrate Text From pack Records the in-game setting used
In-game dead zone Calibrate Text (optional) From pack Records the in-game deadzone
Game name / calibrated / who calibrated Save as game pack Text, on/off, text Config name; off Saves your measurement as a game pack

XIM import (config)

Setting Where Range / options Default What it does
Your XIM Legacy Devices → Copy your XIM settings in XIM MATRIX, XIM APEX, XIM NEXUS Stored Which XIM you're importing from
Sensitivity (hip / ADS) XIM import Number (cm/360) — Your XIM sensitivities
Y Scale XIM import Number 1.00 Your XIM Y ratio
Inner / Outer / Axial dead zone XIM import Number (%) — Your XIM deadzones
Settings inheritance XIM import Inherit All, Sensitivity Only, Inherit Nothing Stored How ADS inherits hip
Share code XIM import Text Empty Paste a XIM MATRIX share code

Smart Actions (config)

The main options for each Smart Action. Step-by-step fields are covered in Smart Actions and Script timing.

Setting Where Range / options Default What it does
Action switch Scripts list On / off Stored Turns one Smart Action on or off
Rapid fire Speed Scripts list 2–33 taps/s Stored Turbo rate
Strength / Pull down Scripts list 2–25 % / 3–60 % Stored Strength for aim and anti-recoil actions
How should this button behave? Behaviour sheet While I hold it, On then off, Only a quick tap, Only a long hold While I hold it How a plain remap behaves
A quick tap is under / Hold it for Behaviour sheet 1–60000 ms, step 25 200 ms Tap and long-hold threshold
When should this happen? When sheet When I press it, hold it down, tap it twice, Over and over while I hold it, Only while I hold it, and more Stored What starts the action and whether it repeats
Counts as held after When sheet 100–2000 ms, step 50 Stored Hold threshold
Taps must land within When sheet 150–1000 ms, step 25 Stored Double-tap window
Counts as quick under When sheet 80–600 ms, step 10 Stored Quick-tap limit
Human / Exact timing, Wobble by up to Timing 0–500 ms, step 5 15 ms when Human Random timing variation on steps
Stick variance Timing 0–10 % ±1 % Random variation on each stick push
Give up after Safety 100–30000 ms, step 500 Stored Hard stop for the action
Never give up Safety On / off Off Runs until stopped
Wait before it can fire again Safety 0–60000 ms, step 50 Stored Cooldown
How many times Safety 1–10 Stored Repeats per trigger
Always finish Safety On / off Off Finishes even if you let go
Shots per minute Helpers 60–1400 rpm, step 10 600 Spaces waits to a fire rate

AI Scripts and Recoil Workshop (config)

Setting Where Range / options Default What it does
Weapon kind switch AI Scripts On / off On Turns recognition of a weapon type on or off for this config
Rarity chips AI Scripts → weapon Any, plus the pack's tiers Any Gives different scripts to different rarities
I've checked my game settings Recoil Workshop → Check On / off Off Must be on before tracing
Only while aiming down sights Recoil Workshop On / off Stored Correction only while aiming
Fire rate Recoil Workshop → Fire rate 60–3000 RPM, step 10 Stored The gun's fire rate
Rounds in the magazine Recoil Workshop → Fire rate 2–100 Stored Full magazine size
Shots landing on top of each other? Recoil Workshop → Trace Off, Small, Medium, Large Off Spread of overlapping marks
Test it with the gun Recoil Workshop → Tune On / off Off Runs the pattern while Fire is held
Fewer moves Recoil Workshop → Tune 0–10 Stored Merges small moves
Scale X / Scale Y Recoil Workshop → Tune 0–400 %, step 5 100 % Sideways / vertical correction
Wait scale Recoil Workshop → Tune 25–400 %, step 5 100 % Stretches the timing
Pull down Recoil (controller) 0–100 % Stored Downward pull
Pull sideways Recoil (controller) −100 to 100 % 0 Sideways pull
Start delay Recoil (controller) 0–2000 ms, step 10 Stored Delay after firing starts
Start / Middle / End Recoil (controller) → strength over mag 0–200 %, step 5 Stored Strength through the magazine
Spray lasts Recoil (controller) → strength over mag 0.5–10 s, step 0.5 Stored How long a magazine lasts

See AI scripts and Recoil Workshop.

Screen Assist (config)

Setting Where Range / options Default What it does
Use aim help in this config Screen Assist → Play On / off On Aim help on or off
How much it helps Play 0–100 % 35 % Pull strength
How fast it snaps Play 0–100 % 63 % Pull speed
How it helps Play Gentle assist, Lock on Gentle assist Assist style
When it works Play details All the time, Only firing from the hip, Only while aiming, Only while shooting Only while aiming When aim help runs
Up and down reach Play details 10–100 % 60 % Vertical reach
Sightings before it locks Play details 1–6 frames 2 Frames before a target counts
Colour tolerance Play details 10–120 45 How closely a colour must match
How sure it must be Trained model 10–90 % 35 % Detection confidence
Aim the model at Trained model Head, Chest Chest Aim point
Fine tune up / down Where it aims 0–50 (tenths of a marker) 0 Vertical offset
Fine tune left / right Where it aims −20 to 20 % of screen 0 Horizontal offset
How far it reaches Reach & tracking Nearby, Wide, Everywhere — Reach preset
Reach Reach & tracking 2–150 % of screen 12 % Reach radius
Leave alone when this close Reach & tracking 0–50 % of screen 1 % Stops moving near the target
How fast it moves your aim Reach & tracking 1–100 % 20 % Largest stick push it adds
How much it takes over Reach & tracking 0–100 % 30 % How its output is weighed against your own stick
Aim ahead of moving targets Reach & tracking 0–300 ms 0 Leads moving targets
Ignore things bigger than Reach & tracking 0.1–100 % of screen 25 % Ignores large shapes
Take the shot at the green / Let go at the right moment Shot assist On / off Off Releases the button automatically
When it lets go Shot assist Stepper and slider (ms) 0 Release timing trim
Button to hold Shot assist Controller buttons Stored The button it releases
How sure before it acts Shot assist Strict, Normal, Loose Normal Certainty needed
Colour code / How close the colour has to be Colour Hex; Exact, Normal, Loose — Target colour and tolerance
Show the picture Picture On / off Stored Live preview on or off
How big to send it Picture Small 320, Normal 640, Large 1280 px Normal Preview size
Black and white Picture On / off Off Greyscale preview
What should your adapter do with it? Area sheet Search only here, Ignore, Watch for a colour, Watch it light up, Watch for movement, Read what it says, Read a number Stored What a drawn box is for

Legacy Devices and EXO Studio (device-wide)

Setting Where Range / options Default What it does
GPC script device Legacy Devices On / off (not with EXO Studio) Off Runs the config's GPC scripts on the EXO
Where the scripts run GPC tab Preview on phone, Live on Core Preview Test on the phone, or drive the EXO
Slots 1–8 GPC tab 8 slots 1 Picks the running memory slot
EXO Studio EXO Studio room On / off (not with GPC script device) Off Lets the EXO Studio PC app send to the EXO

Global Settings (app)

Setting Where Range / options Default What it does
Passthrough Mode HOME; General On / off Off Passes your real input straight through for menus
Shortcut buttons General → Passthrough Mode On / off Stored Lets the combos toggle Passthrough Mode
Your shortcuts General Pairs of 2 inputs; Restore defaults EXO defaults The Passthrough combos
Tournament Mode General On / off Stored Turns off scripts, Smart Actions, AI and aim help
Controller shortcut General → Change config from controller On / off Stored A button chord moves to the next config
Shortcut General → Change config from controller Home + Share/View, Home + L3 Home + Share/View Which chord changes config
Menu light and buzz General → Script menus On / off Off Controller light and rumble respond to a script's menu
Theme Appearance Dark, Light, Match system Dark App theme
OLED black Appearance On / off Off True black in Dark
Show real units Units On / off Off Also shows cm/360 and deg/s
Show help buttons Help On / off On Shows the "?" help chips
Make everything easier to see Access Button Off Turns on the three settings below at once
Text size Access Default, Large, XL Default App text size
High contrast Access On / off Off Stronger text and borders
Reduce motion Access On / off Off No slide or fade animations
Bigger touch targets Access On / off Off Larger controls
Hold-repeat speed Access Fast, Normal, Slow Normal How fast steppers repeat when held
Wi-Fi network / password HOME → WI-FI chip Name up to 32 characters, password up to 63; 2.4 GHz only — Joins the EXO to your Wi-Fi