Releases: JonnyHaystack/HayBox
Releases · JonnyHaystack/HayBox
v2.4.0
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
Fixes:
- Use C++17 for AVR to avoid compilation error
2.3.0
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
Fixes:
- Fixed defaulting to Ult mode when using Switch backend
2.2.0
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
2.1.0
What's Changed
Improvements:
- Add LBX support by @manniefesto in #9
- Create
MultiVersus
mode by @ribbanya in #16 - Map unused Smash Box modifiers to
select
andhome
by @ribbanya in #14 - Bind dpad toggle to nunchuck_c for lbx by @NeverDoubtTheWorm in #13
- Add N64 support for Pico
- HTangl environments are removed now that HTangl fork has been updated (https://github.com/HTangl/HTangl-Firmware)
- Pico should now be compatible with all GCC adapters including 3rd party ones
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
- @manniefesto made their first contribution in #9
- @ribbanya made their first contribution in #16
- @NeverDoubtTheWorm made their first contribution in #13
Full Changelog: v2.0.3...v2.1.0
2.0.3
Changes:
- Fixed C <= 53 switch matrix config (thanks to Crane for testing it)
2.0.2
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
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