retro-center / rcade_releases

Downloads and details for R-Cade software releases and updates
Other
61 stars 3 forks source link

More controller configuration options #39

Open Christian-Gibbons opened 2 months ago

Christian-Gibbons commented 2 months ago

Per-system or even per-game controller configuration overrides would be a big QoL improvement for systems with non-standard controller schemes. Nintendo 64, in particular does not match up particularly well with the standard controller scheme.

As best as I can tell, it chooses to map the right-analog stick's axes to the C-buttons. However the global controller configuration does not allow for mapping positive and negative axes separately, so if you want to map a N64-compatible controller like the Brawler64 to play the N64, the C-buttons cannot be properly mapped.

A controller mapping option for a specific system would allow the user to choose how a given controller layout maps to a system with a non-standard controller layout rather than relying on one person's opinion of how the X-Box 360 controller would map to it. At a minimum, adding the option to map analog-stick +/- axes independently would allow for mapping 4 buttons to replace an analog stick which is necessary for playing N64 with a proper N64-compatible controller.

retro-center commented 2 months ago

@Christian-Gibbons thank you for the feature request! Per-game controller profiles is on our list and we are working to get it implemented :)