• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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 20 Jun 2020, 23:31

    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.

    T M 2 Replies Last reply 21 Jun 2020, 02:52 Reply Quote 0
    • T
      theink @Arcuza
      last edited by 21 Jun 2020, 02:52

      @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 21 Jun 2020, 06:19 Reply Quote 0
      • A
        Arcuza @theink
        last edited by 21 Jun 2020, 06:19

        @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
        • M
          mitu Global Moderator @Arcuza
          last edited by 21 Jun 2020, 10:33

          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
          4 out of 4
          • First post
            4/4
            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.

            This community forum collects and processes your personal information.
            consent.not_received