Individual controller config, over core or remap.



  • Need advice, maybe I'm missing something, if so sorry. I'll try to quick summarize. Spent time setting up two controllers for every emu, my Xbox in p1, Logitech for p2. Got another controller, that is a six button, unplugging Xbox now using 6 button. Now have to remap all buttons in each emu, as well hotkeys. If I want to get into OSD or make another controller p1 (as well now remap all) I have to plug Xbox one in, go to input, change it to the other controller (as soon as I do I lose control on Xbox controller and hope I didn't hit wrong direction) and remap. Now let's say I bring this to someone else's house, use their controllers, set up in EmuSta. Now go into the emulator. The emulator buttons are configured for my controllers (to which I hope new controller has similar enough button codes that I can even get into the OSD ).
    Is this really how it has to be, am I missing a per controller config option? It seems logical to me that if I start a game with a controller, that controller should be player 1 and as well have the ability to get into the OSD regardless of wether the core thinks that controller is player 1 or not. It should as well retain it's own mapping so my six button controller works as I had it set, as well my other controllers. As it seems to me, currently the input has to be set up per core, with a dedicated p1 controller mapped and if I say boot into a game with one controller unplugged (or swapped), the mappings are now wrong wrong.

    Sorry for the novel. It may seem like a lot of info to say "is there an option to have each controller configured with it's own core specific setup, independent of wether it's player one or two" but I want to try to be as clear as possible. Thanks for any advice.



  • Hi !

    Why the heck have you setup your controllers for EVERY emulator ? This has never meant to be used that way ! Recalbox setups emulator depending on plugged controllers, so why make custom configs for every single emulator ???



  • @Substring Four button controller, six button controller, 8 button fighting stick. Playing a four button controller on sega ms, or 32x, or playing mame arcade games with these controllers, makes for very different setups. Then add to that, the emulator doesn't have a pre defined config for every controller out there (my afterglow xbox, as well as my MCCthulhu fighting stick doesn't work out of the box). Then you run into Doom port mappings. That's why these controllers need setup in each emulator because there's no blanket config that reconciles all the issues. So given these issues, what do you suggest is the right way to do this?
    Per my original question, is there an option to have a controller config, specific to my controller(s) that I can set up with mappings? How does the emulator knkw which controller to allow hotkey button usage, because in regards to that whatever i 'had' set to p1, if disconnected, retains that right and I have to reconnect to change that.



  • @reroshaggy I still think that you're trying to make things way too much complicated, but that's your problem afterall 😉

    Regarding your questions :

    is there an option to have a controller config, specific to my controller(s) that I can set up with mappings?

    I'm not sure I understand

    How does the emulator knkw which controller to allow hotkey button usage

    Easy : only P1 HK is configured. And for all emulators but N64, we can decide the controllers order



Want to support us ?

331
Online

81.4k
Users

22.3k
Topics

161.5k
Posts