Cuts out hand tremor and micro-shake when you're holding a gun. Your aim stays locked while you're still. The moment you move your hand on purpose, it follows you — no delay, no fighting it.
Works on both position (up/down/left/right drift) and rotation (muzzle wander).
Install, launch, done. The default settings are already tuned for everything from CQB to 1000m sniping without a bipod. You don't need to touch the config file.
Everything is in the wrist menu. Flip your hand, find the Hand Stabilizer section, adjust from there.
| Setting | Value |
|---|---|
| Mode | 2 — Adaptive |
| Smoothness | 75 |
| Position Threshold | 0.13 |
| Angular Threshold | 0.54 |
| Attack | 0.20 |
| Release | 0.04 |
These work. Use them as a starting point and tweak from here.
Watches how much your hand actually shakes and builds a bubble around that. Small movements inside your natural tremor range get smoothed out. As soon as you move your hand with intent, it instantly follows.
Simpler. Has a fixed speed cutoff — move slower than the threshold and it smooths you, move faster and it gets out of the way. Good if you want a predictable feel with no calibration.
How hard it fights your tremor. Higher = steadier aim.
The tradeoff: higher Smoothness adds a small amount of perceived input delay when your hand moves — the gun has to "catch up." At 75 this is barely noticeable and well worth the stability. If the gun ever feels like it's lagging behind your hand, try 50 or 60.
Set to 0 to turn off completely.
How fast it unlocks when you move your hand.
If switching between targets feels slow, sluggish, or delayed — turn this down. Lower release = the mod transitions out of your way faster when you move.
Default: 0.04 (perfect for me — barely any delay when transitioning).
How fast it re-engages after you stop moving.
Lower = snaps back to smoothing almost instantly. Higher = eases back in more gradually, like a soft landing on target. Matters most when you're doing quick target transitions and need it to re-lock fast.
Default: 0.20.
The minimum shake size before the mod kicks in.
Defaults (0.13 / 0.54) cover typical hand tremor well without being overly aggressive.
Turn on "Overlay" from the wrist menu to see what the mod is doing above each hand.
Blue bubble + blue arrow — translational (your hand moving through space)
Red bubble + red arrow — rotational (which way your muzzle is pointing)
White dot + trail — where the smoothed output is. This is what your gun actually follows.
The bubble grows as your hand shakes more and shrinks as you hold steadier. In Adaptive mode it self-calibrates to your personal tremor over the first second or two.
If the overlay makes the game too cluttered, just toggle it off from the wrist menu.
| Situation | Mode | Smoothness | Notes |
|---|---|---|---|
| Default (this mod) | 2 | 75 | Good for everything |
| CQB / fast re-aims | 1 | 20 | Classic, fast release |
| 500m+ rifle | 2 | 55 | Heavier tremor rejection |
| 1000m+ no bipod | 2 | 75 | Same as default |
| Testing (always wayyy smooth) | 1 | 100 | PosThresh 999 in config |
Gun feels like it's dragging or lagging behind my hand → Lower Smoothness. Try 50 or 60.
Switching targets feels slow or sticky → Lower Release. Try 0.02.
Smoothing kicks back in too slowly after I stop moving → Lower Attack. Try 0.10.
I can still see my tremor → Raise Smoothness. Try 85–100.
I want to turn it off completely → Toggle "HS: OFF" from the wrist menu, or set Smoothness to 0.
DM me on discord if you find a bug! discord: invent60
See CHANGELOG.md