Recalbox Forum

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

    N64 controller and recalbox.

    GamePad/GPIO/USB encoder
    4.0.0 generic n64 usb controller
    9
    23
    30134
    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.
    • fiveminutebreak
      fiveminutebreak @Substring last edited by

      @substring Tried every method to access InputAutoCfg, and cannot find a way to access it with write permission. Every time it opens as read-only. Is there something I'm missing or something that changed?

      Substring 1 Reply Last reply Reply Quote 0
      • acris
        acris last edited by

        Hello
        https://github.com/recalbox/recalbox-os/wiki/Make-a-partition-writable-(EN)

        1 Reply Last reply Reply Quote 1
        • Substring
          Substring @fiveminutebreak last edited by

          @fiveminutebreak That file is in /recalbox/share/system/configs/mupen64 which is writeable

          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
          • dh04000
            dh04000 last edited by

            @Substring

            Hey, I recently purchased one of these controllers myself, and I can't seem to get it to work. I followed the (https://github.com/recalbox/recalbox-os/wiki/Configure-N64-controllers-(EN)) but jstest won't work. I added this (n64.configfile=dummy) to the end of my recalbox.conf file. I tried to manually edit the InputAutoCfg.ini file (nano /recalbox/share/system/configs/mupen64/InputAutoCfg.ini) and added the following to the end of the file:

            [Generic USB Joystick]
            plugged = True
            plugin = 2
            mouse = False
            AnalogDeadzone = 4096,4096
            AnalogPeak = 32768,32768
            DPad R = hat(0 Right)
            DPad L = hat(0 Left)
            DPad D = hat(0 Down)
            DPad U = hat(0 Up)
            Start = button(9)
            Z Trig = button(7)
            B Button = button(8)
            A Button = button(6)
            C Button R = button(1)
            C Button L = button(3)
            C Button D = button(2)
            C Button U = button(0)
            R Trig = button(5)
            L Trig = button(4)
            Mempak switch =
            Rumblepak switch =
            X Axis = axis(0-,0+)
            Y Axis = axis(3-,3+)

            But, I don't think it sees the changes I made when I start up the emulator. Just what changes I made in the controller config GUI in the controller menu.

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

              @Substring

              Never mind. I found the problem, I had an extra bracket far right to the controller name.

              To help other's with this controller. here's my controller config:

              [Generic USB Joystick]
              plugged = True
              plugin = 2
              mouse = False
              AnalogDeadzone = 4096,4096
              AnalogPeak = 32768,32768
              DPad R = hat(0 Right)
              DPad L = hat(0 Left)
              DPad D = hat(0 Down)
              DPad U = hat(0 Up)
              Start = button(9)
              Z Trig = button(7)
              B Button = button(8)
              A Button = button(6)
              C Button R = button(1)
              C Button L = button(3)
              C Button D = button(2)
              C Button U = button(0)
              R Trig = button(5)
              L Trig =
              Mempak switch =
              Rumblepak switch =
              X Axis = axis(0-,0+)
              Y Axis = axis(3-,3+)

              I unmapped the left trigger to use for the mupen64plus.cfg, where I mapped J0B4/B9 as exit emulation, J0B4/B6 as save state, and J0B4/B8 as Load state. These options are changed in the [Core Options].

              What is the command for Hat0 left or right though..... do you know Substring?

              Substring Chris Matthes 2 Replies Last reply Reply Quote 1
              • Substring
                Substring @dh04000 last edited by

                @dh04000 said in N64 controller and recalbox.:

                What is the command for Hat0 left or right though

                i don't understand

                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é

                dh04000 1 Reply Last reply Reply Quote 0
                • dh04000
                  dh04000 @Substring last edited by

                  @substring said in N64 controller and recalbox.:

                  @dh04000 said in N64 controller and recalbox.:

                  What is the command for Hat0 left or right though

                  i don't understand

                  I should have written more clearly. What I was asking is what the symbol for directon pads looks like in the mupen64plus.cfg file. Player 1 Button 9 is J0B9. What is Player 1 direction pad right? J0(something)?

                  Substring 1 Reply Last reply Reply Quote 0
                  • Substring
                    Substring @dh04000 last edited by

                    @dh04000 should check in the mupen doc, but i think they can't be mapped

                    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
                    • Chris Matthes
                      Chris Matthes @dh04000 last edited by Chris Matthes

                      @dh04000 said in N64 controller and recalbox.:

                      @Substring

                      Never mind. I found the problem, I had an extra bracket far right to the controller name.

                      To help other's with this controller. here's my controller config:

                      [Generic USB Joystick]
                      plugged = True
                      plugin = 2
                      mouse = False
                      AnalogDeadzone = 4096,4096
                      AnalogPeak = 32768,32768
                      DPad R = hat(0 Right)
                      DPad L = hat(0 Left)
                      DPad D = hat(0 Down)
                      DPad U = hat(0 Up)
                      Start = button(9)
                      Z Trig = button(7)
                      B Button = button(8)
                      A Button = button(6)
                      C Button R = button(1)
                      C Button L = button(3)
                      C Button D = button(2)
                      C Button U = button(0)
                      R Trig = button(5)
                      L Trig =
                      Mempak switch =
                      Rumblepak switch =
                      X Axis = axis(0-,0+)
                      Y Axis = axis(3-,3+)

                      I unmapped the left trigger to use for the mupen64plus.cfg, where I mapped J0B4/B9 as exit emulation, J0B4/B6 as save state, and J0B4/B8 as Load state. These options are changed in the [Core Options].

                      What is the command for Hat0 left or right though..... do you know Substring?

                      thank u so much! works with my 1€ N64 USB Controller on ebay 😄

                      dh04000 1 Reply Last reply Reply Quote 0
                      • dh04000
                        dh04000 @Chris Matthes last edited by

                        @chris-matthes said in N64 controller and recalbox.:

                        @dh04000 said in N64 controller and recalbox.:

                        @Substring

                        Never mind. I found the problem, I had an extra bracket far right to the controller name.

                        To help other's with this controller. here's my controller config:

                        [Generic USB Joystick]
                        plugged = True
                        plugin = 2
                        mouse = False
                        AnalogDeadzone = 4096,4096
                        AnalogPeak = 32768,32768
                        DPad R = hat(0 Right)
                        DPad L = hat(0 Left)
                        DPad D = hat(0 Down)
                        DPad U = hat(0 Up)
                        Start = button(9)
                        Z Trig = button(7)
                        B Button = button(8)
                        A Button = button(6)
                        C Button R = button(1)
                        C Button L = button(3)
                        C Button D = button(2)
                        C Button U = button(0)
                        R Trig = button(5)
                        L Trig =
                        Mempak switch =
                        Rumblepak switch =
                        X Axis = axis(0-,0+)
                        Y Axis = axis(3-,3+)

                        I unmapped the left trigger to use for the mupen64plus.cfg, where I mapped J0B4/B9 as exit emulation, J0B4/B6 as save state, and J0B4/B8 as Load state. These options are changed in the [Core Options].

                        What is the command for Hat0 left or right though..... do you know Substring?

                        thank u so much! works with my 1€ N64 USB Controller on ebay 😄

                        I'm glad that I was able to help you with my documentation. 🙂

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

                        Want to support us ?

                        86
                        Online

                        99.6k
                        Users

                        28.1k
                        Topics

                        187.1k
                        Posts

                        Copyright © 2021 recalbox.com