Skip to content

Releases: TheNathannator/RB4InstrumentMapper

Version 2.1: Latency/Dropped Input Fixes, Minor Parsing Rewrite

05 Nov 17:49
1def0f6
Compare
Choose a tag to compare

This version should resolve issues with latency and dropped inputs while using ViGEmBus! All that was needed was a package update lol

Packet parsing has also been reworked to turn byte buffers into proper data structures, rather than operating on the byte buffers directly. Nothing that should impact the visible end of things, but it'll be much more reliable for future development.

The packet format documentation has also been updated to be consistent in terms of endianness, along with a note about recent developments on how to get Xbox One controller data. I've also added a packet log for drums power-on, which contains descriptor data for the drumkit (the PDP one in particular, though I presume the differences from the MadCatz kit are negligible).

v2.0.2: Better Auto-Detection for Receivers

07 Aug 05:19
3215063
Compare
Choose a tag to compare

This version adds some more convenient auto-detection for Xbox One receivers! Simply start up the program or hit Refresh and it'll search for devices that are named MT7612US_RL. The Auto-Detect button will now also check devices in the same way before having you proceed to the more manual auto-detect process.

This release also adds support for the ABXY buttons on drumkits, and increases the font size of the console from 10pt to 12pt to make it a little less difficult to read.

v2.0.1: Drums fixes!

07 Aug 01:08
7dc6f01
Compare
Choose a tag to compare

There were a number of issues with drum mappings in the previous version that have been addressed in this version. Namely, kick pedals were left out and cymbals didn't map correctly. Whoops!

(note to self: triple-check code that you've written while tired...)

I also may or may not have accidentally not released this version until nearly a month after it was ready... 😓

Version 2.0: Program Rewrite

24 May 10:31
ce7b114
Compare
Choose a tag to compare

This version rewrote how packets are handled, and should make usage of the program somewhat easier. It also removes the arbitrary limit of only two guitars and one drumkit, devices are dynamically discovered as they send packets.

Changelog:

  • Fixed an issue with ViGEmBus device creation that prevented the program from running
  • Switched from Pcap.Net to SharpPcap and rewrote packet handling
  • Added drums velocity detection to ViGEmBus mapping
  • Added ability to log packets to a file
  • Added application icon
  • Changed installer to install to Program Files instead of Program Files (x86), and to add a Start menu shortcut