Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Megapi Retroflag Controller config



  • Hi guys,

    I have the retroflag megapi controller setup on my retropie. I have set it up correct from the retropie docs with the left and right shoulders as x & z etc.

    When I try to play street fighter 2 on the megadrive, it still uses left shoulder and right shoulder as the punches? even though I set it up in the retropie menu as the above. Any ideas guys? Do I need to map anything in retroarch?


  • Global Moderator

    @paffley I think you need to use RetroArch and set up the buttons for the Megadrive system and save the override for the core or edit the controller configuration file from /opt/retropie/configs/all/retroarch-joypads.

    How did you set it up ? The ES Input configuration doesn't have a mapping for the X & C buttons ?

    EDIT: Take a look at a sample configuration file for RetroArch here - it maps L2/R2 as X & C. You can try copying the file in the aforementioned folder (/opt/retropie/configs/all/retroarch-joypads) and see how it works in-game.



  • Thanks @mitu i'll give it a whirl and get back. :)



  • Also be aware that connecting this controller in XInput mode will render two rightmost buttons unusable. Connect it in DirectInput mode if you haven't done it yet.



  • @Silent said in Megapi Retroflag Controller config:

    Also be aware that connecting this controller in XInput mode will render two rightmost buttons unusable. Connect it in DirectInput mode if you haven't done it yet.

    Thanks @Silent yeh I did that to start with. I'm gonna have a play with the config now.



  • So I got it to work. (In ES input) After I choose X as left shoulder and Z and right shoulder, I then had to assign the left and right bumpers on the controller as left trigger and right trigger. Before I was skipping these on the controller due to them being assigned to X and Z. All working fine now :)



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.