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

Analogizer (Feature Request): add button mapping for the SNAC controls more similar to an arcade cabinet #939

Open
RndMnkIII opened this issue Jan 18, 2025 · 2 comments

Comments

@RndMnkIII
Copy link

RndMnkIII commented Jan 18, 2025

In some arcade cores as JTTWIN16 with Vulcan Venture for example the default SNAC game controller button assigment is not very optimal for playing the game. For example in Vulcan Venture that uses 3 buttons for the gameplay the default assignment of using A B X Y makes very cumbersome using main fire and secondary fire at the same time (pressing buttons B and X that are opposed vertically).
What I propose is that the assignment be done more following a linear assignment of the buttons from left to right, then the button mapping should follow the order Y B A in the case of an SNES controller for games that use three buttons or the sequence Y B for those who use two, This would be more like the order of the buttons on a real arcade cabinet in which the buttons are usually in the same row.

Image

For a 6 button action game you could follow this scheme:

Image

@RndMnkIII RndMnkIII changed the title Analogizer (Feature Request): add better SNAC game controller buttons mappin Analogizer (Feature Request): add better SNAC game controller buttons mapping Jan 18, 2025
@RndMnkIII RndMnkIII changed the title Analogizer (Feature Request): add better SNAC game controller buttons mapping Analogizer (Feature Request): add button mapping for the SNAC controls more similar to an arcade cabinet Jan 18, 2025
@jotego
Copy link
Owner

jotego commented Jan 18, 2025

I agree that the default button assignment is bad for vulcan venture on that specific gamepad. But I do not think we can do something that will work well for Vulcan Venture and for all the other games supported.

That is why most platforms have button remapping. I know you cannot remap SNAC buttons on the Analogue Pocket. I do not see a good solution for SNAC on Vulcan Venture.

@RndMnkIII
Copy link
Author

Assuming that arcade games employ a maximum of 6 action buttons, allow the configuration in crtcfg.bin to include a different mapping for the action buttons:
Logical A -> Physical Y
Logical B -> Physical A
Logical C -> Physical B
...

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

No branches or pull requests

2 participants