Releases: rlomar/AdvancedControllerProcessor
Releases · rlomar/AdvancedControllerProcessor
Release list
v1.5.4 — Legacy input pipeline restored
v1.5.4 — Legacy input signal behavior restored
Changed
- Input pipeline reverted to the classic behavior: the hybrid-CPU scheduling (P-core pinning / MMCSS), zero-allocation ControllerState, curve caching, NaN immunity and process-priority tweaks introduced in v1.4-v1.5.3 have been removed.
- The input loop, deadzone, curves and smoothing math are back to the original implementation.
- Fast curve removed: profiles that had it selected now fall back to Linear - re-pick your curve once after updating.
For users on older versions
This is a mandatory update: older builds show a blocking update screen at startup and update in one click.
v1.5.3 — Right stick processing fixed, new Fast curve, auto-save
v1.5.3 — Right stick processing fixed, new Fast curve, auto-save
Fixed
- Right Stick processing now actually works: the enable toggle previously had no effect (settings were silently dropped). The Right Stick tab also gets the full editor: deadzone, response curve, speed multipliers and smoothing.
- Settings no longer reset on restart: the active profile is saved automatically when you close the program (manual Save still works as before).
New
- Fast response curve (available for both sticks): the strongest mid-range boost of all curves - small stick movements become much larger, for maximum lightness and speed.
- Linear = raw 1:1
- Soft = slower start (precision)
- Aggressive = faster than raw
- Fast = fastest (input 25% -> output 50%)
Recommended for maximum speed/lightness (Left Stick tab)
- Deadzone: off
- Curve: Fast
- X/Y Speed: 1.2 - 1.5
- Smoothing: off
For users on older versions
This is a mandatory update: older builds show a blocking update screen at startup and update in one click.
v1.5.2
v1.5.2 — Hybrid-CPU input scheduling optimizations
New
- Performance-core pinning: the input thread can never land on an Intel E-core anymore (fixes intermittent input heaviness on 12th/13th/14th-gen Intel CPUs).
- MMCSS "Games" scheduling: kernel-coordinated priority used by games and audio engines, stronger than plain High process priority.
- Power-throttling opt-out: Windows will no longer down-clock the program to save energy mid-session.
- SustainedLowLatency GC mode: removes rare garbage-collection stalls from the input path.
Recommended alongside this update
- In Steam: Settings > Controller, disable PlayStation controller support while using this program (prevents double-processing of your controller).