Releases: JonnyHaystack/HayBox
Releases · JonnyHaystack/HayBox
v3.1.0
What's Changed
- Add Rivals 2 mode inputs to readme by @KodrAus in #98
- build: hotfix for Schism clockrate issue by @JonnyHaystack in #100
- feat: add WASD up button to default pico pinout by @JonnyHaystack in #99
- fix: Rivals 2 airdodge angle
New Contributors
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
- Biggest changes: Configurator support, RGB support, OLED display support (including built-in config menu), and many other improvements by @JonnyHaystack in #93
- Add Austin's Rivals 2 Mode by @901Austin, @GrammyMoney in #87
- New internal button naming scheme
- Fix NintendoSwitchBackend HID descriptor issue and scaling issue by @JonnyHaystack in #94
- Added NES and SNES support
- Input source for PCA9671 I/O expander
- Added device config for Schism
- Updated button holds
- Hold MB1 (Start) on plugin for configurator mode
- Hold RT2 (C-Down) on plugin for bootloader mode
- Added bootloader button hold for AVR (previously only worked on Pico)
- True Z press is now enabled by default in Project+ mode
- Increased RP2040 clock rate to 200MHz in line with new certification
WIP new website for documentation (which I could certainly use some help with because there's a lot that needs adding): https://haybox.dev
New Contributors
- @GrammyMoney made their first contribution in #87
Full Changelog: v2.4.0...v3.0.0
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)