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

Suggestion: Fully customizable controls #14

Closed
wickjames086 opened this issue Feb 27, 2024 · 6 comments
Closed

Suggestion: Fully customizable controls #14

wickjames086 opened this issue Feb 27, 2024 · 6 comments
Labels
enhancement New feature or request

Comments

@wickjames086
Copy link

I think it would be an improvement to be able to completely remap the controls including the controls on the touch screen, preferably on a game by game basis. My ideal would be the Right D Pad mapped to the face buttons, A & B are mapped to ZL and ZR, and the touch screen simply pauses the emulator. But then for games that don't use the Right D Pad, A & B would just be mapped to A & B, hence the option for game-specific remaps.

@riggles1
Copy link

Another situation, while there is a rom patch for Mario Clash to swap A-B, it would be nice to set the ABXY in a configuration where A-X are AB and B-Y are BA so that people who haven't patched the game don't have to reassign it every time they want to play Mario Clash. None of the selectable ABXY layouts are set up like that.

@skyfloogle
Copy link
Owner

skyfloogle commented Feb 27, 2024

I was planning on implementing the inverted face button layout @riggles1 described, and allowing some customization for the triggers (L/R on both, A/B on either pair in either order). I think that should cover all reasonable use cases (let me know if I'm wrong though).
Game specific configs is a good idea, I've had a few comments about that.

@riggles1
Copy link

riggles1 commented Feb 27, 2024

I was planning on implementing the inverted face button layout @riggles1 described, and allowing some customization for the triggers (L/R on both, A/B on either pair in either order). I think that should cover all reasonable use cases (let me know if I'm wrong though). Game specific configs is a good idea, I've had a few comments about that.

Awesome! While on the topic of remaps, is it possible to set "toggle" variants for the shoulder button keys? (setting ZL/ZR for this for example)
Constantly holding L/R to dash in Wario Land or Mario Clash can get a bit tiring for the hands, since you want to hold those in at basically all times.
I'm pretty used to having my hands in weird positions, but I know a lot of people easily get hand cramps by the 3DS formfactor.

If you want to go real crazy with it, if games have their own configs. Then you could make a fun setting so that the circle pad affects if the L/R button is pressed. Where if you move the circle pad above +-30% L/R gets autoheld and Mario/Wario starts running instead of walking.

But then you risk having too many confusing options make it a hidden feature

@skyfloogle skyfloogle added the enhancement New feature or request label Mar 1, 2024
@cheatfreak47
Copy link

I think full remapping including hotkeys like fast forward and the future save states would be nice

@Mayonaka-7
Copy link

Circle Pad Pro support on o3DS models would be nice, as well.

@skyfloogle
Copy link
Owner

Recent commits added a custom control mode where any button can be remapped. Toggle and turbo modes are also supported.

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

No branches or pull requests

5 participants