Skip to content

ArduinoStrike v2.1.0

Latest

Choose a tag to compare

@DeniedAccessLife DeniedAccessLife released this 09 Apr 10:04

Changelog:

  • Added schema-based configuration metadata in ConfigSchema for weapons, required keys, type checks, and value ranges.
  • Implemented stronger JSON configuration validation for required fields, types, and numeric limits.
  • Added an interactive ConfigWizard for first-time setup and recovery when configuration is invalid.
  • Improved default configuration flow with confirmation and rollback support in the wizard.
  • Refactored configuration loading/saving pipeline for cleaner parsing and fallback handling.
  • Added dedicated Weapons.cpp implementation for weapon data scaling and active weapon state resolution.
  • Refactored RecoilControl integration to use centralized weapon recoil data retrieval and validation.
  • Added new TurnAround module with chunked movement and precision-safe accumulation logic.
  • Added MouseHumanizer with Bezier path generation, easing, jitter, and speed variance for more natural movement.
  • Removed legacy AutomaticModule and simplified module architecture around Module, SystemModule, and ModuleManager.
  • Improved module registration and lookup safety in ModuleManager by module name and type.
  • Updated Visual Studio project files to include new source/header files and current module structure.