Recalbox Forum

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

    Wrong mapping for DragonRise Generic USB

    GamePad/GPIO/USB encoder
    wrong mapping dragonrise generic usb
    2
    6
    1513
    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.
    • inter5tella
      inter5tella last edited by

      Hi,

      it's already some kind of ritual for me to always correct the mapping for my DragonRise N64 controllers to get them working properly for mupen64. For that, I've just changed the mapping in InputAutoCfg.ini.
      Since RC6 it was even necessary to do the changes in the mupen64plus.cfg by setting the controller mode to 0.
      Unfortunately, Recalbox 7 seems to be even more aggresive with settings and system files restoring, even if the default configs in share_init/system/configs/mupen64/InputAutoCfg.ini will be overwritten.

      So my question is, will it be possible to correct the mapping of the controller brand mentioned above?

      The correct mapping and settings are as followed:

      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(1-,1+)

      I don't want to set the controller mode all the time via ssh just because some friends come over for an N64 party and use their own controller which will be recognized and are mapped properly in the AutoCfg.

      Many thanks.

      Zing 1 Reply Last reply Reply Quote 0
      • Zing
        Zing Global moderator Translator @inter5tella last edited by

        @inter5tella Read these posts:

        • https://forum.recalbox.com/topic/21653/pi4-recalbox-7-x-mupen64plus-bug-enregistrement-du-mapping-dans-retroarch/100
        • https://forum.recalbox.com/topic/9016/a-lire-manettes-n64

        Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
        If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

        inter5tella 1 Reply Last reply Reply Quote 0
        • inter5tella
          inter5tella @Zing last edited by

          @zing Thanks for your feedback. The auto-detection of this controller just works fine, so this is not an issue. I guess the real issue is, that this controller comes with different internal key mappings.

          I can see i.e. that for some people the Start button is mapped to button (7), button (8), or for me even (button (9).

          Maybe I shouldn't have chosen this controller at all.

          Zing 1 Reply Last reply Reply Quote 0
          • Zing
            Zing Global moderator Translator @inter5tella last edited by

            @inter5tella Have you tried with another core?

            Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
            If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

            inter5tella 1 Reply Last reply Reply Quote 0
            • inter5tella
              inter5tella @Zing last edited by

              @zing For now I did only tested on GlideN64 and Rice on Mupen64plus (I'm on a Rpi3b+). But isn't the controller mapping related to the emu (mupen) itself? Because, I can see that that the settings and mapping files are managed by it.

              Zing 1 Reply Last reply Reply Quote 0
              • Zing
                Zing Global moderator Translator @inter5tella last edited by

                @inter5tella But you have the standalone emulator and the libretro version, in the links I quoted informs you how to change in both cases, as there are differences.

                Se a minha resposta foi útil, por favor, dê um voto positivo, clicando na seta para cima logo abaixo da resposta, ao lado de "citar".
                If my answer was helpful, please give a positive feedback by clicking the up arrow below the answer, next to "quote".

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

                Want to support us ?

                71
                Online

                98.7k
                Users

                28.1k
                Topics

                187.0k
                Posts

                Copyright © 2021 recalbox.com