TheWaveWarden/SwitchProConLinuxUSB

DRIBBLE_MODE and ROCKET_LEAGUE are not documented

Closed this issue · 4 comments

This looks like a feature that should be part of a different tool.

These game-specifics hack should probably be removed, or at the very least documented (and reasons stated why this must happen in a userspace device driver).

Ok, so I'd need to branch off here?

I have no idea what this feature even does, but a driver should not contain game-specific hacks or "trainer-like" features.

Your driver will likely should return rather "raw" input from the hardware anyway, so if you really needed input modifications, you could just write another uinput dribble-driver if you really felt this was necessary.
Said driver would just read inputs from the non-game-specific SwitchProCon (or any other device), and then create another virtual device with input modified for dribbling.
However, this sounds more like an entirely seperate project, independent of SwitchProCon.

Ok, I thought of that but was afraid of input lag when stacking two uinput devices. I'll consider making this a separate repo!

I'll close this issue for now.