Skip to content

Releases: TheNathannator/PlasticBand-Unity

v0.8.5: Mad Catz Xbox One drumkit fix

08 Aug 05:42
33cd381
Compare
Choose a tag to compare

Fixed

  • Fixed the MadCatz Xbox One drumkit not being recognized, typo'd the product ID.

v0.8.4: Wii MIDI Pro Adapter drums mode fix

29 Jul 06:15
ac4de4a
Compare
Choose a tag to compare

Fixed

  • Fixed the Wii MIDI Pro Adapter not being recognized properly in drums mode, due to an incorrect product ID in the layout registration.

v0.8.3: Wired/Wireless Legacy Adapter Support!

29 Jun 01:25
84062d5
Compare
Choose a tag to compare

This release adds support for the Xbox One Wired and Wireless Legacy Adapters. These adapters are not exposed in any direct manner, instead the devices connected to them are exposed using the existing instrument layouts.

Note that these adapters won't work fully as intended at first, as GameInput does not currently support sending raw output reports. Instruments connected before your application is started will need to be reconnected for them to be picked up. When this functionality is implemented, no updates should be needed in theory, as the code is already there for sending the reports (but of course, there's always the possibility for bugs lol).

v0.8.2: heck

28 Jun 05:00
1d7da20
Compare
Choose a tag to compare

i screwed up the Santroller fix a little and there was a potential null reference bug, whoops lol

v0.8.1: Santroller Guitar Detection Fix

28 Jun 03:11
a0f2f1b
Compare
Choose a tag to compare

Fixed

  • Santroller XInput layouts are now given priority over the normal XInput layouts. This fixes 5-fret Santroller guitars in XInput mode being detected as normal 6-fret guitars.
    • There was also a bug on Santroller's side which caused it to report the incorrect XInput capability flags, which has been fixed on their end.

v0.8.0: Xbox One instrument support!

18 Jun 09:37
340bdd3
Compare
Choose a tag to compare

Added

  • Xbox One instruments are now supported through HIDrogen v0.3.0's new GameInput backend! This includes Rock Band 4 Stratocasters/Jaguars, Rock Band 4 drumkits, PDP Riffmasters, and Guitar Hero Live guitars.
    • The Rock Band 4 wireless legacy adapter is not supported yet, but it is planned for the next release. It's more complicated to handle, so I decided to not let it hold back the support for other devices.

Fixed

  • PS3 Rock Band guitars now handle the whammy bar's null state value correctly. It will no longer snap to the middle after a few moments of no movement.
  • The yellow and green pads on Xbox 360 Rock Band 1 kits are now read correctly, there was an issue in the velocity conversion code.

v0.7.1: PS4/5 Riffmaster Hotfix

09 May 01:16
8e58466
Compare
Choose a tag to compare

Pesky struct layout issues strike again!

Changed

  • The display names for start/select on PS4/5 guitars have been corrected to be "Options"/"Share", respectively.

Fixed

  • Fixed an off-by-one error on PS4/5 Riffmasters, causing incorrect input recognition.

v0.7.0: PS4/5 Riffmaster Support, RB Solo Fret Handling Changes

01 May 12:55
4f91a82
Compare
Choose a tag to compare

imagine being beat to supporting an official product in an official game by a fan project

Added

  • PS4/5 Riffmaster guitars are now supported, with a new dedicated layout added to expose the joystick on their headstock.

Changed

  • Rock Band PS4 guitar layouts now use the independent fret bits sent by the guitar, rather than the fret flags.
  • The handling for Rock Band guitar solo frets has been made a lot more reasonable (in my opinion):
    • For guitars that use a flag-based system to report frets (Xbox 360, PS3, Wii), the solo frets are no longer mirrored onto the normal frets; pressing a solo fret will make the normal frets also act as solo frets.
    • For guitars that send the normal and solo frets independently (PS4), it is now ensured that they will be usable independently.

v0.6.0: Stage kit layout changes, more fixes!

18 Mar 03:52
29e0da7
Compare
Choose a tag to compare

Changed

  • Stage kits are now a specialized type of gamepad rather than a completely bespoke device type.
    • This was done to better support Santroller stage kits, which now allow mapping all gamepad inputs.
  • Santroller HID stage kit support has been updated to use the new input report format.

Fixed

  • PS3 Guitar Hero guitars no longer have inverted accelerometer axes.
  • Xbox 360 ION drumkits should no longer be falsely detected as GH drumkits due to a hardware quirk, they are now specially identified and bypass the normal differentiation process.

v0.5.1: Fix for PS3 ION drumkits

14 Feb 06:21
7988c0d
Compare
Choose a tag to compare

Fixed

  • The PS3 ION drumkit, as well as any other PS3 instruments that don't send the full expected state report, should now work correctly.
    • Explicit sizes were set on the state layout structs, which causes state translation to fail if the instrument doesn't send the right size. However, the extra data within those sizes isn't actually used, so they have been removed.