Skip to content

Releases: rlomar/AdvancedControllerProcessor

v1.5.4 — Legacy input pipeline restored

Choose a tag to compare

@rlomar rlomar released this 24 Aug 13:20

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

Choose a tag to compare

@rlomar rlomar released this 24 Aug 11:36

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)

  1. Deadzone: off
  2. Curve: Fast
  3. X/Y Speed: 1.2 - 1.5
  4. 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

Choose a tag to compare

@rlomar rlomar released this 24 Aug 09:08

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).