Releases: TheNathannator/RB4InstrumentMapper
Version 2.1: Latency/Dropped Input Fixes, Minor Parsing Rewrite
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
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!
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
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