Individual controller config, over core or remap.
reroshaggy last edited by reroshaggy
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.
Substring last edited by
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 ???
reroshaggy last edited by
@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.
Substring last edited by
@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