Skip to content

Releases: offalynne/Input

10.1.0

16 Jun 10:39
6161a24
Compare
Choose a tag to compare

Documentation

Input 10.1.0 supports GameMaker 2024.13 and newer

  • Adds InputBufferPressed()
  • Adds support for Switch 2 gamepads on desktop platforms over USB with ProCon 2 Enabler Tool
  • Adds support for HTML5 platform target
  • Adds support for OperaGX/WASM platform target
  • Adds workaround for outstanding runtime bug affecting gamepad mappings for dpad-only controllers
  • Changes default InputPartySetJoin() behaviour for the Party Multiplayer Plug-in
  • Fixes debug draw for Virtual Buttons
  • Fixes hotswap thrashing for gamepads
  • Fixes gamepad thumbstick rebinding
  • Removes template strings for (hopefully) better Feather behavior
  • Updates gamepad data

Thanks to @tabularelf and @JujuAdams for extensive contributions to this release

This release is the latest version of Input. For those using Input Legacy for GM LTS, see 8.1.4

Please consider supporting on Patreon or tipping on Kofi 🤝

8.1.4

16 Jun 10:36
Compare
Choose a tag to compare

Note: This release is an update for those using Input Legacy for GM LTS. For the latest version of Input, see Input 10.

Documentation

Input Legacy 8.1.4 supports LTS v2022.0.2.51 and newer

  • Adds support for Switch 2 gamepads on desktop platforms over USB with ProCon 2 Enabler Tool
  • Adds verb validation to input_check_press_last()
  • Fixes the ignoreInactive argument for input_check_press_last()
  • Fixes a crash when using multiple Switch controllers through Steam using the Steamworks plugin
  • Updates gamepad data

Please consider supporting on Patreon or tipping on Kofi 🤝

10.0.9

17 May 16:27
Compare
Choose a tag to compare

Documentation

Input 10.0.9 supports GameMaker 2024.8 and newer

Plug-In Changes

Juju has overhauled the Plug-In API and implemented frequently-requested features as plug-ins

Additional plug-ins are available on GM Kitchen and GitHub

Other Changes

  • Adds support for gamepads on mobile
  • Adds contextual blocking of Windows IME
  • Updates gamepad data
  • Fixes game restart

This release includes contributions from @Xillow, @tinkerer-red, @KormexGit, @HexabluDEV, and @tabularelf

10.0.8

01 May 17:25
aaf306c
Compare
Choose a tag to compare

Documentation

About this Release

Input 10 is a complete overhaul by @JujuAdams for GameMaker 2024.8

Changes from 10.0.7

  • Adds safety checks for player index
  • Updates PlugInRegisterCallback() with new entry points
  • Fixes BindingFind() never finding matches
  • Fixes array copy-on-write legacy behaviour
  • Fixes dpad order in example gamepad icons
  • Fixes binding import

10.0.7

29 Apr 18:56
d6e3671
Compare
Choose a tag to compare

Documentation

About this Release

Input 10 is a complete overhaul by @JujuAdams for GameMaker 2024.8

Changes from 10.0.6

  • Fixes a crash bug in CheckMany() (thanks @not-tomo)
  • Adds support for checking all verbs to Many() checkers
  • Adds verb checkers Last() and MostRecent()
  • Adds plug-in API functions GetAllVerbs() and VerbStateSet()
  • Changes DeviceSetRebinding() optional ignore/allow argument type from struct to array
  • Updates gamepad support

10.0.6

28 Apr 13:28
Compare
Choose a tag to compare

Documentation

About this Release

Input 10 is a complete overhaul by @JujuAdams for GameMaker 2024.8 featuring

  • Simplified configurations
  • Performance improvements
  • Feature plug-ins

For more information, see
https://offalynne.github.io/Input/#/10.0/Changes-from-v8

Input 10 introduces an all-new API, and is incompatible with earlier library versions. Support will be offered for Input 8 in a maintenance-only capacity for several months.

8.1.3

14 Apr 05:37
822e266
Compare
Choose a tag to compare

Documentation

Input 8.1.3 supports LTS v2022.0.2.51 and newer

8.1.2

25 Feb 21:23
43e4f32
Compare
Choose a tag to compare

Documentation

Input 8.1.2 supports LTS v2022.0.2.51 and newer

  • Allows input_verb_set() when game is out of focus
  • Adds support for Manba One and Manba Mini controllers (thanks @rlharsh)
  • Adds support for Razer Basilisk Essential mouse on Linux
  • Fixes numeric and symbol binding label on MacOS
  • Fixes feature detection on HTML5
  • Updates gamepad data

8.1.1

06 Feb 22:02
16b8437
Compare
Choose a tag to compare

Documentation

Input 8.1.1 supports LTS v2022.0.2.51 and newer

  • Updates support for Switch Pro Bluetooth controller (thanks @rlharsh)
  • Fixes Linux gamepad axis mapping regression
  • Improves support for Horipad Steam controller
  • Improves support for Flydigi controllers (Vader, Apex)
  • Adds support for Saffun and iNNExt GameCube 2.4g controllers
  • Adds support for Razer Wolverine Ultimate Xbox controller
  • Adds support for PowerA Advantage Xbox controller
  • Adds support for PDP Atomic Xbox controller

8.1.0

16 Jan 19:28
Compare
Choose a tag to compare

Documentation

Input 8.1.0 supports LTS v2022.0.2.51 and newer