Player 2 controller configured in EmulationStation, detected in game, but not mappable in MAME
-
@leitmotiv
Well, what happens when the exlene controller is player 1. Are you able to map any of the buttons?
Maybe you could make an inference to the remaining maps in the roms\arcade\mame2010\default.cfg (default.cfg/rom.cfg)However if the inputs aren't read in the GUI mapper then it is maybe improbable that I will have a solution.
There is the advanced controller mappings which is a section from the wiki of this website. This about creating a virtual input and mapping a controller through it, it could be difficult or even problematic with your current setup. -
@Efriim When I put the Exlene controller in P1 port, it detects it just fine. When I put it back in P2 port, not at all.
It seems like the only way I'm going to get it hard mapped, is by opening up the MK.cfg file in /mame2010/cfg/ But when looking at it, I see it doesn't have much mapped for P1 controller either.
-
@leitmotiv
I think it borrows from the default.cfg and then from a core layer config, if they were done manually then it would be saved in the contents of the mk.cfg.It is strange about the controller for player two, you don't by chance have the "xboxdrv" driver installed and enabled? This will create virtual controllers and that could be the source of the player 2 discrepancies.
-
@Efriim Yeah xboxdriv is installed. What does that do and why is it on there? Is it part of the core install?
-
@leitmotiv
If I understood it more I would tell you.
If it were just a discrepancy of a name for the driver of xbox controllers, but it seems to have other uses and I don't know if it even is a xbox controller driver.When enabled it creates an assigned number of virtual controllers, gamepads can be mapped through these and there is a technical guide to advanced controller mapping on the website here regarding these two things.
It is not part of the core install, I think the xpad driver works for xbox controllers.
Though I still don't know for sure if this is only of significance to player two or if at all. The way I think it applies to some of the controller problems is that player two will instead be a virtual controller and the controller that you'd like to be player two will instead be player 5 or something. But these things... there are a few layers and I know maybe 1/5 of them, you'll have to try uninstalling it at least and with luck control assignments will be naturally working for you.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.