Skip to content

Releases: JonnyHaystack/HayBox

v2.4.0

12 Sep 20:46
88e6dfc
Compare
Choose a tag to compare

What's Changed

Improvements:

  • Output analog trigger as well as digital in FgcMode
  • Changed default DInput device to Arduino Leonardo
  • Clean up comments in HollowKnight mode
  • Clean up Melee20Button modifier logic
  • Add LS and MS = L and R in Ultimate mode
  • Add Mac Slippi controller profile path to README
  • Allow tilt attacks with mod x by @colonket in #51
  • Update joybus-pio to 1.2.3
  • Added automated builds via GitHub Actions
  • Added dev container config for GitHub Codespaces by @JonnyHaystack in #56
  • SOCD revamp by @JonnyHaystack in #57
  • Automatically enable git longpaths before build
  • Updated installation instructions to have separate sections for installing pre-built binaries vs building from source locally or using GitHub Actions/Codespaces

Fixes:

  • Fix duplicate DI angle by @Samsung27 in #48
  • Fix XInput D-Pad issues on Linux

New Contributors

Full Changelog: v2.3.1...v2.4.0

2.3.1

27 Oct 20:00
Compare
Choose a tag to compare

Fixes:

  • Use C++17 for AVR to avoid compilation error

2.3.0

23 Oct 20:34
Compare
Choose a tag to compare

What's Changed

Improvements:

  • Added XInput support and Dolphin profiles to go with it (which is now the default for Pico on PC)
  • Added option for enabling crouch/walk option-select in Melee mode
  • Use structs instead of boolean constructor parameters for mode-specific options (should be easier for non-programmers)
  • Improvements and fixes for Melee18Button mode
  • Select/home = dpad left/right in GamecubeBackend instead of just in Melee mode
  • Pressing select/home buttons in Ultimate mode now outputs either select/home or dpad left/right depending on whether plugged into GCC adapter or directly via USB
  • Rivals Mode updated by @Samsung27 in #23

Fixes:

  • Apply scaling to stick coordinates for NintendoSwitchBackend (still not quite accurate to GCC adapter)
  • Fix Pico DInputBackend analog scaling on Linux (some values were off by 1)

Full Changelog: v2.2.1...v2.3.0

2.2.1

28 Aug 09:41
Compare
Choose a tag to compare

Fixes:

  • Fixed defaulting to Ult mode when using Switch backend

2.2.0

27 Aug 16:45
e4d1023
Compare
Choose a tag to compare

Improvements:

  • Implement Nintendo Switch support over USB HID
  • Nunchuk is now disabled by default on Pico by setting the SDA and SCL pins to -1
  • Add Select and Home to default Pico pinout, using pins GP10 and GP11 respectively

2.1.1

27 Jul 12:06
689b37c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.1.1

2.1.0

23 Jul 16:34
Compare
Choose a tag to compare

What's Changed

Improvements:

Fixes:

  • Fixed occasional Dolphin stick calibration bug
  • Pico is now default device in Linux Dolphin profile as well as the others
  • Fixed bug with exiting keyboard mode on Arduino/AVR

New Contributors

Full Changelog: v2.0.3...v2.1.0

2.0.3

22 Jun 00:30
Compare
Choose a tag to compare

Changes:

  • Fixed C <= 53 switch matrix config (thanks to Crane for testing it)

2.0.2

20 Jun 19:29
Compare
Choose a tag to compare

Note: Dolphin profiles have changed in this version and you will need to install the new ones.

Fixes:

  • Fixed Linux (and hopefully Mac) DInput support on Pico
  • Fixed disconnects on Pico caused by low power sleep on second core

Full Changelog: v2.0.1...v2.0.2

2.0.1

11 Jun 19:53
Compare
Choose a tag to compare

Minor update, renamed Dolphin profiles and changed the default device to Pico because that's probably going to be the more commonly used microcontroller going forwards