I am sour however that the Wii Remotes are not working with the Switch though, as I find the Wii Wheel to be a superior experience when playing Mario Kart. There is no technical reason for this as far as I can tell as the Switch still uses Bluetooth for connectivity. Now, there are new wheels, but just like the Joy-Cons, they are far too small to be comfortable given the size of my hands.
Specifically: I want to add direct support for proper e-drums played via MIDI into Dolphin, without the various hacks to get it to emulate a keyboard etc, and compatible even with the Pro Drums mode in RB3.
Guitars are simultaneously an easier and harder question: would require a DIY guitar, but can be fed into Dolphin just by emulating a HID device.
email is in my bio if you want to discuss
It's certainly admirable, but to me it feels like Windows and all of the closed OSes will eventually die outside of museums and give way to open systems instead, at the same time killing any hopes of running older games and such, outside of cases where they are pretty simple, there have been source code leaks or other things to make running them easier (e.g. huge cult following). For example, you can probably port over something like "Return to Castle Wolfenstein" in a feasible amount of time[1] but something like "Cyberpunk 2077" or "Grand Theft Auto V" would be way more complicated in comparison.
Thus, your choices are probably limited to the following:
- use open systems and say no to playing games that don't support them, out of principle or otherwise
- use both open and closed systems, like in a dual boot configuration (or VM with GPU passthrough and relative mouse movement mode which is hard), for when you can't go without those games
- attempt to use workarounds like Wine or Proton or whatever, but don't expect everything to work out of the box, especially with hostile DRM
In the end, it feels to me that providing opposition to hostile business models is the only way forwards, even if piracy is notoriously bad in the industry and there is ample competition, so not doing DRM and even having parts of your project be open source is probably financial suicide, as evidenced by the occasional thread on /r/gamedev about someone having their game be essentially stolen and it being uploaded elsewhere and someone else getting profits from their hard work.Linked, because it's actually pretty interesting: