RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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

    Xpad vs Xboxdrv

    Scheduled Pinned Locked Moved Help and Support
    xpadxboxdrvxinputdirectinput
    4 Posts 3 Posters 1.5k 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.
    • A
      Arcuza
      last edited by

      I have a xbox360 like controller where I can switch between Xinput and DirectInput.

      Currently I run Xpad driver with DirectInput mode.

      However, PPSSPP can’t read the directional pad when DirectInput is enabled, so I have to switch to Xinput. And switch back when exiting to in ES.

      My 7 yr and 4 yr use the Retropie 99% of the time, so this procedure of switching input modes doesn’t fit their ages.

      Therefore I’d like to have your opinions for running Xpad or Xboxdrv with Xinput or DirectInput for a Xbox360-like controller.

      theinkT mituM 2 Replies Last reply Reply Quote 0
      • theinkT
        theink @Arcuza
        last edited by

        @Arcuza
        Recently I had been experiencing some problems with my xbox360 controller inside ppsspp.
        What you are describing here seems to have the same symptoms.

        Can you confirm?
        https://retropie.org.uk/forum/topic/26623/ppsspp-mapping-problem-wireless-xbox-controller/13?_=1592707790107

        Thank you.

        A 1 Reply Last reply Reply Quote 0
        • A
          Arcuza @theink
          last edited by

          @theink First, I don’t have a xbox360 controller. I have a Speed-Link Torid.

          Second, PPSSPP works perfectly when in Xinput mode. With perfect I mean all buttons are uniquely mapped, Dpad and analogue are mappable, and exiting the emulation is done by the Xbox button.

          When in DirectInput. Up and Down are switched in the GUI, Dpad isn’t recognizable, exiting is done by either L2 Analogue trigger or R3 Analogue joystick push (they register as the same button).

          So, what Is like to accomplish is to get Xinput with either Xpad or Xboxdrv working inside ES and all the libretro emus I run (GB, GBC, GBA, NES, SNES, N64, MS, MD/Genesis, PSX).

          NDS through Drastic is playable, but the GUI cannot be handeled as a youth.

          1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @Arcuza
            last edited by

            You can run xboxdrv only for the psp system, if that works for you. I think the Xboxdrv doc page has some examples on how to run it only on specific systems, by using the Runcommand's onstart/onend scripts.

            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.