Author Topic: Xbox One controller doesn't work  (Read 78 times)

Offline MetalMorph

  • New Member
  • *
  • Posts: 2
  • Karma: +0/-0
Xbox One controller doesn't work
« on: February 20, 2021, 12:28:36 AM »
Hi,

Xbox One controller (Xinput) doesn't work neither in the normal version (v1.0.0.0) or in the XP version (v.1.0.0.0).
Once I loaded the game i go Menu->Input->Map game inputs and tried to reconfigure the game inputs with no success. It only accepts the keyboard input.

The controller is a Microsoft official controller, last drivers installed and switched on. Closed the emulator with the controller switched on and ran the emulator again with the same results. My OS is Windows 10 20H2 Build 19042.572 x64.

It's the only emulator I use where my Xbox One controller doesn't work.

Kind regards

Offline barbudreadmon

  • Administrator
  • *****
  • Posts: 716
  • Karma: +27/-1
  • Helper
Re: Xbox One controller doesn't work
« Reply #1 on: February 20, 2021, 02:36:16 AM »
I believe FBNeo only supports DirectInput controllers. From i read at https://stackoverflow.com/questions/48748313/using-directinput-with-xbox-one-controller-and-window-focus-on-windows-10 , it seems xbox one controllers don't have proper support for that.

Offline dink

  • Administrator
  • *****
  • Posts: 4029
  • Karma: +337/-0
  • pie? I nearly bought one!
Re: Xbox One controller doesn't work
« Reply #2 on: February 20, 2021, 09:14:59 AM »
the XBox One controller used to work with DirectInput until an update broke it a few years back.  There's some info on this forum thread that talks about different ways to get DirectInput support back:
http://forum.halomaps.org/index.cfm?page=topic&topicID=49128

Offline MetalMorph

  • New Member
  • *
  • Posts: 2
  • Karma: +0/-0
Re: Xbox One controller doesn't work
« Reply #3 on: February 21, 2021, 08:42:20 PM »
the XBox One controller used to work with DirectInput until an update broke it a few years back.  There's some info on this forum thread that talks about different ways to get DirectInput support back:
http://forum.halomaps.org/index.cfm?page=topic&topicID=49128

Thanks, but I read all the thread you linked and the mediafire link provided on the last post is down. Also, going back to an older driver won't break compatibility with current PC games that make use of xinput?

it's funny, looking in google you only find ways to pass dinput commands to xinput, but the other way around there is nothing.

Taking into account that xinput controls are the most common nowadays, wouldn't it be easier to give them official support from the emulator itself? Even the cheapest gamepads sold in stores make use of xinput ...