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

Sega Megadrive/Genesis - allow choosing gamepad type in bml file or through CLI #1644

Open
Tartifless opened this issue Sep 13, 2024 · 2 comments

Comments

@Tartifless
Copy link

Is your feature request related to a problem? Please describe.
When using ARES through command line, or through a launcher, or on a setup without keyboard / mouse, it is impossible to switch gamepad type to fighting pad or 6-button pad for megadrive/genesis, as this is a per-session setting only.

Describe the solution you'd like
Describe alternatives you've considered
3 solutions i could see:

  1. Make the pad type setting a settng exposed in the .bml file
  2. Make the setting available through a command-line launch argument
  3. For Genesis/Megadrive, default to 6-button pas instead of 3-button (no incompatibility and most games are far more playable in 6-button mode, especially fighting games)
@remutro
Copy link
Contributor

remutro commented Sep 13, 2024

Suggestion number 3 shouldn't be implemented because there are a lot of Mega Drive games that do not work correctly with the 6-button controller. Users would just think there is something wrong with emulating certain games in that configuration if they were not aware there could be an issue. So in the interest of having the largest compatibility, the default should remain the 3 button controller.

Reference: https://segaretro.org/Six_Button_Control_Pad_(Mega_Drive)

@Tartifless
Copy link
Author

Yes indeed (not a lot but some), which would be in favor of having this properly in the settings file

@Tartifless Tartifless changed the title Sega Megadrive/Genesis - set 6-button pad per default instead of 3-button gamepad Sega Megadrive/Genesis - allow choosing gamepad type in bml file or through CLI Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants