Releases: high-the-memory/ghost-input-filter
Class-based restructuring
Overhauled ghosting algorithm and tracking algorithm. Ghosting is now more consistently recognized, in a shorter amount of time (defaults to 35ms of latency for the evaluation period). Logger tracks and shows a more reliable and informative summary of events.
Logging Overhaul
Added logging functionality for both blocked and allowed presses (If Debug Mode is enabled). Logs all button events as well as flags if time between events is < threshold (currently .5s). This may help to show a ghost press that was interpreted as legitimate. You can then adjust your Filtering Sensitivity to account for that timing if needed (defaults to 90ms).
Single-Instance Overhaul
This version allows all vJoy devices to be configured in a single plugin instance. Also allows for custom decorator hooks to be added with virtual buttons are successfully pressed (as opposed to Joystick Gremlin's limitation of trigging only on physical button presses.
Initial Release
Initial release of basic but fully functioning plugin