RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    N64 Controller Mapping

    Scheduled Pinned Locked Moved Ideas and Development
    7 Posts 2 Posters 4.7k Views
    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.
    • M
      mauruco
      last edited by

      Place c-right button on (x) that is the button next to the button (B) in n64 controller.
      In star fox (x) would be turbo and (a) would be break.

      1 Reply Last reply Reply Quote 0
      • W
        wetriner
        last edited by

        If it's lr-mupen64plus, you can go into the Retroarch GUI in-game and Quick Menu -> Core Input Mapping and make changes there to correct it. This also works for any libreto emulator.

        Otherwise, any changes you want to make to standalone mupen64plus- can be made in /opt/retropie/configs/n64/InputAutoCfg.ini. If you just need to move things around a bit it's easy. Just take the values assigned to the incorrect button and assign them to the correct one. Repeat until you've got everything how you'd like.

        N64 Wiki Page

        1 Reply Last reply Reply Quote 0
        • M
          mauruco
          last edited by mauruco

          Yes, I know the settings. I meant by default. I think the autoinput map, does not make sense for N64.
          Now the c-up button is in place of the (x) button by default. Just switch it with c-right, and autoscriptmaspping is perfect.

          1 Reply Last reply Reply Quote 0
          • W
            wetriner
            last edited by

            Sorry, guess I should pay attention to the section when I respond, hah. Just assume everything is support. Really the only thing that bugs me about the mupen64plus- config map is the L1 and Z swap. Usually L2 is the axis trigger, so it makes more sense to use it as Z.

            The A, B, X, Y is pretty funky, but that also depends on how you configure in emulationstation. I always configure my xbox controller like it's SNES shaped and ignore the button labels, so I deal with different problems. I'm not sure how you'd define an ideal mapping for such an odd shaped controller.

            1 Reply Last reply Reply Quote 0
            • M
              mauruco
              last edited by mauruco

              Just make a small change in /opt/retropie/supplementary/emulationstation/scripts/configscripts/mupen64plus.sh like:
              http://pastebin.com/W1xD1qiZ

              And then I think (my taste) the buttons would be correct mapped.

              1 Reply Last reply Reply Quote 0
              • W
                wetriner
                last edited by

                I'd think a poll would probably be in order for something like this. Because the code is so simple to change, but it would impact so many users. Kind of like the video_smooth setting.

                1 Reply Last reply Reply Quote 0
                • M
                  mauruco
                  last edited by

                  I get it. It's just something I always do in retropie. And for n64 games I think make more sense.

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

                  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.