Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Trouble with mayflash n64 contoller adapter

    Recalbox General
    trouble mayflash contoller adapter
    4
    5
    2132
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • jslice
      jslice last edited by

      When I have the n64 controller plugged in via mayflash adapter, the controller works and can navigate the menu. The second I try to play any n64 game though, it exits back out to the ES menu. I can play games with other controllers, just not with the mayflash adapter and n64 controller. I also am not sure why when i try to configure the controller, there are no options for the c buttons. I spent a whole day trying to figure this out with zero luck, any advice would be greatly appreciated as I'm a total beginner with raspberry pi's and recal box.

      1 Reply Last reply Reply Quote 0
      • Nachtgarm
        Nachtgarm last edited by

        @jslice
        Moved to the correct category and regarding your problem. Try this

        Edit the recalbox.conf to this

        controllers.ps3.enabled=0 and controllers.xboxdrv.enabled=1

        ## Please enable only one of these
        # -------------- D1 - PS3 Controllers ------------ #
        ##Enable PS3 controllers support
        controllers.ps3.enabled=1
        ## Choose an driver between official, shanwan and gasia if you have dualshock clones (official,shanwan,gasia)
        controllers.ps3.driver=official
        
        
        # ------------ D2 - XBOX Controllers ------------ #
        ## Xbox controllers are already supported, but xboxdrv can solve some compatibility issues 
        ## Enable xboxdrv driver, disable this if you enabled ps3 controllers (0,1)
        controllers.xboxdrv.enabled=0
        ## Set the amount of controllers to use with xboxdrv (0..4)
        controllers.xboxdrv.nbcontrols=2
        
        1 Reply Last reply Reply Quote 0
        • Substring
          Substring last edited by

          The N64 pad is .. a pain. As it looks like no other controller, mapping a regular pad (i.e. xbox or PS3 layout) is a complicated task. To make it simple : the c pad it the right stick as well as 2 buttons.

          Now, for your particular case, you can lanually edit the mupen configuration files and add n64.configfile=dummy to prevent recalbox from configuring N64 on the fly at each rom launch. Look around the forum, i have answered a few subjects concerning N64 custom config lately

          Former dev - Please reply with @substring so that i am notified when you answer me
          Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

          1 Reply Last reply Reply Quote 0
          • jslice
            jslice last edited by

            I'll try this today, thank you so much!!

            1 Reply Last reply Reply Quote 0
            • xdsta
              xdsta last edited by xdsta

              Hey,

              there is little bug in the current version. You will have to override the automatic config OR you will have to configure at least this buttons on your controller (maybe the buttons do not exist, but you must set them, don't skip them in the config dialog):

              • "start"
              • "y"
              • "x"
              • "pageup"
              • "up"
              • "right"

              It is the mupenConfig.py that fails, if you missed one button. It takes you back to ES frontend then...

              Greetings,
              Dominik

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Want to support us ?

              83
              Online

              90.3k
              Users

              26.3k
              Topics

              181.7k
              Posts

              Copyright © 2021 recalbox.com