Skip to content

MaskPad v0.1.2

Latest

Choose a tag to compare

@chrissotraidis chrissotraidis released this 18 Aug 17:08
34da600

MaskPad v0.1.2

This release repairs SDL2 controller sleep, disconnect, and reconnect handling in libultraship's existing controller manager.

  • closes stale or disconnected controller handles instead of leaving them in a player slot
  • preserves valid player ownership and returns a sole reconnecting controller to player 1
  • assigns genuinely additional controllers to the next free slot
  • releases held buttons and axes after disconnect
  • reconciles at startup, controller events, foreground resume, and a bounded active check
  • adds deterministic missed-removal, held-input, player-slot, remap, and foreground regression coverage

The attached IPA is ROM-free and unsigned. It contains no provisioning profile or maintainer signing identity and must be signed with your own Apple account before installation. Supply your own legally acquired supported game data after installation.

Version: 0.1.2
Build: 3

Physical Bluetooth, wired, natural-sleep, full-mapping, rumble/motion, and two-controller acceptance remain device-specific hands-on gates; automated controller reconciliation and hosted build/UI checks passed.