Trigger Testing Release
Fixes analog trigger multi-read issue (TODO #22) for controllers with analog triggers (e.g. Logitech G Cloud). Previously, a single trigger pull could move toolbar selection by 2-4 slots instead of 1.
What's fixed
- Dual enforcement: Slot position is enforced both before and after the game's update loop, blocking the game's native trigger handling from corrupting the position
- Persistent tracking: The mod tracks its own slot target independently of the game's
CurrentToolIndex, immune to the game's rogue moves - Edge detection: Trigger presses use cached raw values with a 0.5 threshold for clean single-slot movement
Known limitation
- Very slow trigger pulls that hover around the 50% activation threshold may occasionally register as two presses. This is a physical input characteristic, not a software bug.
Testing requested
If you have a device with analog triggers (not digital click triggers), please test and report how it feels. Feedback on any remaining double-moves is appreciated.
Full changelog: v3.3.1...v3.3.11 (10 iterations of trigger fix development)