fix unintuitive default mame->retropad mapping#56
fix unintuitive default mame->retropad mapping#56markwkidd wants to merge 1 commit intolibretro:masterfrom markwkidd:shakkalakka-default-input-fix
Conversation
@shakkalakka has prepared extensive notes on the issue of the unintuitive/difficult to use default input mapping of this core: https://forums.libretro.com/t/default-input-mapping-for-mame2014-and-newer-is-wrong/11281 I'm submitting this PR on behalf of shakkalakka because they are concerned about their language barrier. Many of the popular games already have coded independent defaults farther down in the source. In other words, this default does not change how every game is handled. One way to evaluate the change would be to try to come up with any prominent examples where this would not be more intuitive.
|
Ugh, we shouldn't change that... Right now, MAME layout == FB Alpha layout (arcade scheme) [well, mostly] If you change the default layout, then MAME layout == FB Alpha layout (gamepad scheme) ? Example with Beat 'em ups: A: attack With this PR, you'll get: Y: attack ... but then, it'll not match with some games like Final Fight (CPS-1), which has A: attack and B: jump. You can't just change the default layout without changing other layouts (CPS-1/2, Neo Geo and others), it'll break consistency between games. |
|
MAME cores should have a switch like FB Alpha "Control Scheme (gamepad/arcade)". This PR is a no-no |
|
hello people, *except the "hand-corrected" ones (wich are mostly fighters only). for explaining: EDIT: have tried Altered Beast and DD1+2 and its playing very nicely with the new mapping. to sad that the most part of games is still messed up controll-layoutwise (Doulbe Dragon 3 for obvious example). But for now I Thank you very very much for working on it!!!! |
@shakkalakka has prepared extensive notes on the issue of the unintuitive/difficult to use default input mapping of this core: https://forums.libretro.com/t/default-input-mapping-for-mame2014-and-newer-is-wrong/11281
I'm submitting this PR on behalf of shakkalakka because they are concerned about their language barrier.
Many of the popular games already have coded independent defaults farther down in the source. In other words, this default does not change how every game is handled.
One way to evaluate the change would be to try to come up with any prominent examples where this would not be more intuitive.