Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Modifier syntax (C-buttons) #99

Open
Slider-Whistle opened this issue Dec 16, 2020 · 1 comment
Open

Feature: Modifier syntax (C-buttons) #99

Slider-Whistle opened this issue Dec 16, 2020 · 1 comment

Comments

@Slider-Whistle
Copy link

It might not be a typical setup, but I've configured a wiimote+nunchuk combo to work with mupen64plus with one minor issue; there aren't enough buttons between the two to support both a D-pad and four C-buttons. This is relatively minor since not all games even use the D-pad in the first place, but I thought it'd be cool if I could hold down the nunchuk's (singular) C-button to act as a modifier to either the analogue stick's inputs, or the D-pad.

This doesn't have any established precedent since the N64 virtual console has no wiimote/nunchuk support in the first place, but I always liked to think that this was the intention of the "C" button being labelled how it was. I think it should work pretty intuitively as, as far as I know, there's no N64 game which needs you to use the D-pad and C-buttons simultaneously.

As for the configuration syntax, I think it could look something like this:

DPad R = "button($right)"
DPad L = "button($left)"
DPad D = "button($down)"
DPad U = "button($up)"

C Button R = "button($C)+button($right)"
C Button L = "button($C)+button($left)"
C Button D = "button($C)+button($down)"
C Button U = "button($C)+button($up)"

No issue if this is turned down immediately, seeing as this is a completely imaginary setup which wasn't implemented with the actual Wii. This kind of feature is usually a driver-level type of thing and MoltenGamepad still has a standing issue on it (jgeumlek/MoltenGamepad#36), so I'll just bug them about it next.

@Slider-Whistle
Copy link
Author

Nevermind, binding L&R to -&+ fucking sucks lmao
Maybe somebody else would still want it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant