ares icon indicating copy to clipboard operation
ares copied to clipboard

[Feature Request] Per-system input settings

Open Shideravan opened this issue 2 years ago • 3 comments

Probably the most requested feature in ares. It's better to proper document this.

Shideravan avatar Sep 13 '21 13:09 Shideravan

Yeah, especially when it comes to functionality within the ColecoVision/WonderSwan/etc. If I assign the numbers to my numpad, that shouldn't rewrite the controls for any other console.

Additionally, the Wonderswan button layouts (x#, y#) would be better served as being mappable to the d-pad and a stick vs. the shoulder buttons and d-pad since they are laid out in a similar manner to directionals.

I understand it was done with simplicity in mind, making everything try to map cleanly to an xbox-style controller, but simplicity should be done while maintaining practicality not in place of such.

vtmarik avatar Jul 31 '22 19:07 vtmarik

Copy/paste from discord:

Honestly I think we do need per-system and per-game inputs, and in the UI we don't need to change much to allow it to happen.

We can keep the virtual pad system exactly as is, which you can map once and everything just works; users who like the current mapping system don't need to change anything, just map your virtual pads and be done with it, everything works as it does now.

When selecting a system in the dropdown, instead of it being a "view" of the virtual pad, it should be overrides; when an override is not set, they should be a muted colour, showing the virtual mapping view so you know what it is mapped to, but that it's not set for this system specifically.

When configuring overrides, there should be an option to save for the current system, or just the current game.

When a game specific override is set, there should be an extra label warning you that a game specific config is in use, with an option to delete it. there might be improvements to be made but that's my initial thinking and it can support the scenarios most people seem to want while still allowing a single global config

LukeUsher avatar Nov 14 '23 00:11 LukeUsher

I need that too. Already on the second console that I decided to use Ares I noticed that it ruined the configuration of the previous console. and now that I want to use Ares for a third console (as it is the most compatible, congratulations) I know that I will encounter a stressful situation of seeing that the new settings for this system will ruin the previous ones, and I suspect that I will have to abort the use of Ares and use another specific emulator for this third console.

[ just SEO words to help people find this issue: ares controllers multiple system ]

rrrcabral avatar Mar 14 '24 11:03 rrrcabral