Dolphin, the GameCube and Wii emulator - Forums

Full Version: GCPad advanced button settings
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Great! That worked perfectly. But it's not the only button I want to work differently when L is held. I tried setting it up following your example, but 2 of them won't work correctly, so I'd really appreciate it if you helped me out once more. So, it goes like this:
Gamepad button -> GameCube button -> GameCube button when L is held
3 -> X -> A
4 -> A -> X
1 -> B -> Y
2 -> B -> B

At the moment I've set it up so the no trigger version works, but triggers for 1, 3 and 4 don't. In GCPad configuration it looks like this:
A: `Button A` & `Trigger L` + `Button X`
B: `Button B` | `Button Y`
X: `Button X` & `Trigger L` + `Button A`
Y: `Button Y` & `Trigger L`
Dolphin controller bindings work on Boolean math. The not commands prevent you from performing two in-game buttons at once when the triggers are held (having GC button A and X pressed at the same time).

Button A: (`Trigger L` & `Button A`) | (`Button X` & !(`Trigger L` & `Button X`))
Button B: (`Button B` | (`Button Y` & !(`Trigger L` & `Button Y`))) | (`Trigger L` & `Button B`)
Button X: ((`Button A`) & !(`Trigger L` & `Button A`)) | (`Trigger L` & `Button X`)
Button Y: (`Trigger L` & `Button Y`)

And why in the world do you want such a convoluted setup?

Edit: Also, I better be getting some cookies or something for this Tongue
I probably should've guessed by now it's all Boolean... still, figuring that all out was quite a task, so you definitely do deserve the cookies Tongue
[Image: cookies-342984.jpg]

And the reason for all that is simple: I feel more comfortable playing SSMB with the combination without the trigger, but navigating menu and options is more intuitive with the other combination... I didn't think it'd take so much effort and thinking though. Tongue Still, big thanks for helping me out here. ^^
YAY!

Ah ok. Happy gaming
Pages: 1 2