Xbox One controller issues? Windows 10? Solution here.

Discussion in 'Technical Support' started by Sodaboy, Mar 8, 2016.

  1. Sodaboy

    Sodaboy Administrator Staff Member

    Location:
    Benicia, California
    Guildcard:
    11111111
    As quoted from http://www.pso-world.com/forums/showthread.php?t=229972

    The main problem is the newest update of the Xbox controller drivers have changed it from a HID-compliant device to a native XINPUT device. PSOBB doesn't know how to handle XINPUT. You need to downgrade or switch the driver mode in order for PSOBB to work properly with your controller.
     
    conenubi701 likes this.
  2. Thank you so much this works perfectly!
     
  3. McHadies

    McHadies Member

    So I have Windows 10 but a 360 pad and PSOBB is not detecting my 360 pad, works fine in modern games. Should I try to follow the above guide as best I can?
     
  4. Nightraven

    Nightraven Member

    I'm using a Logitech F310 gamepad. And it's detected on Direct Input, but somehow the X button is treated as the A button and I can't find any way for that to be corrected.
     
  5. Rachel

    Rachel Member

    Hello, I have a similar issue that may have been addressed. If so, please point me in that direction. I am trying to play Oblivion using an Xbox One controller by Powera. I'm on a Windows 10 and have installed joytokey only for the right toggle and rt and lt buttons (I tried using it for all at first but when that didn't work I just went to using the native joystick setup in oblivion, but now I need joytokey for those other buttons because I can't even look around without my mouse). Joytokey seems to work fine until I click away from it or minimize it. I have tried running as administrator, choosing XP for compatibility, nothing works to resolve this. Please help if you can.
     
  6. Nyte

    Nyte Booma-Rang!

    Location:
    Flashback Arcade
    Guildcard:
    42000392
    Guildcard 2:
    42000775
    First, try using xpadder. If the game supports a game pad natively it should work well. Failing that, do what the op says (you'll probably end up doing it) I should mention that the controller I use is a xbone as well, but it's a Microsoft wired one.
     
  7. Rachel

    Rachel Member

    Thanks. I'll pay the $10 for Xpadder. I tried the older free version of it but that didn't work either.
     
    Nyte likes this.
  8. Rachel

    Rachel Member

    I paid the $9.99 and it was worth it cause it works like a charm, thanks Nyte!! Really appreciate your time.
     
    Nyte likes this.
  9. runderscore

    runderscore Member

    Don't fork out money for Xpadder - it only emulates a keyboard and mouse! Use Xinput Plus to have your 360 controller emulate a DirectInput one and it'll work perfectly with PSO. As an added bonus you can use it to assign the triggers to buttons, which will let you use them in the game.
     
  10. Nyte

    Nyte Booma-Rang!

    Location:
    Flashback Arcade
    Guildcard:
    42000392
    Guildcard 2:
    42000775
    I use xpadder and it lets me use the triggers for buttons. I use them to cast jellen and zal on fo or traps on cast.
     
  11. CARNAGE

    CARNAGE MAXIMUM ELITIST

    Guildcard:
    42021617
    This isn’t workin for me. My pc sees the controller fine and I can test it and see all the buttons working when I launch psobb only a and x work for me to select and deselect.

    I followed the steps above and it still isn’t working for me. I’m using it wired currently.
     
  12. jeej

    jeej Member

    Anyone know how to lock on to enemies when using a gun with an Xbox One controller?
     
  13. todd

    todd Member

    Location:
    97477
    having the same problem. played PSOBB back in April 2017 with Xbox 360 and Steam controller worked fine. fully patched Windows 10 Alienware 15 R2 machine. a second Dell laptop with Windows 10 also worked- no driver modifications required.

    now for the first time in months fired it back up December 2017, neither the Steam controller nor the Xbox 360 controller work only in PSOBB. also just bought a PS4 Controller- it doesn't work in PSOBB either but for two buttons..

    I have no idea when it stopped working but I know the topic linked before isn't applicable.

    Basically when I start PSOBB, only two buttons work, X and A.

    I can confirm that my device manager already shows "HID-compliant input device." it doesn't say "XInput compatible HID device" at all.
     
  14. todd

    todd Member

    Location:
    97477
    alright for people experiencing the issue where only X and A buttons work on their controllers whether Steam, Xbox, PS4, or other:

    the issue is likely due to fact that you have two or more controllers connected to your computer, or a driver is installed that creates a virtual controller such as vJoy. I experimented with getting a JoyCon controller working for PSOBB/other games, and to do that you have to install a driver called vJoy and install a home brewed JoyCon controller driver (to get the two switch JoyCons to recognize as one controller in Windows). anyway by installing vJoy, it installed a controller which PSOBB was detecting and trying to use; and when I inserted my Xbox/Stream/PS4 controller it was detected as a second controller which PSOBB can detect but only detects X and A when pressed.. not sure if this issue is fixable, but the solution is unplugged extra controllers, deactivate vJoy, or there's some hint that a third party application can adjust the position of controllers. PSOBB by default detects the controller in position slot one first, so if you adjust the settings using a utility you can make your actual controller of use be detected first. somebody recommended devreorder in another post: https://github.com/briankendall/devreorder

    https://www.pioneer2.net/community/threads/problems-with-360-controller.842/
     
  15. falquinho

    falquinho Member

    Thanks, your reply helped me solve my problem.
    I'm using a pair of joycons to play. Yesterday they were working fine (not perfect tho, more later) but today
    for some reason they were not working. I spent hours trying to fix it, doing all kinds of things. Then i saw your post and
    at least the problem made sense. For some reason, today the vJoy Device order changed and PSO is picking the
    wrong device. I then proceed to use devreorder. But it didn't work. But thats obvious, since both vJoy controllers
    have the same name, the same problem persist. My next step was then to try and rename one of the vJoy Devices
    by messing with Registry. I could not make it work. Then an idea came into my head. The vJoy Device 2 (the 16 button one)
    is not being used at all. Its only messing the ordering of the controllers. Why dont i simply remove it?
    And guess what, it works! The procedure is simple: after setting all up and get your joy cons as one controller (using the joycon driver with vJoy) open vJoy Config and remove the 16 button vJoy Device. Then take a look at the joycon driver cmd prompt.
    It'll say that it can no longer feed the vJoy 1, and that you need to set it up again and press enter. But hey, we only messed with the second vJoy. Just press enter. Open vJoy Monitor to make sure the controller is working. It works for me. Now theres
    nothing in the way and PSO sees my joycons as one controller and is all fine. Well not all acctually. Like i said before, its not perfect.
    For some reason the Plus button and shoulder and trigger buttons in the Right Joycon dont work. But since theres lots of
    other free buttons theres no problem. Oh and one other thing. When configuring the pad ingame first set the Right Analog.
    For some reason if you set the Left first, the X axis gets flipped.
    Well thats all, hope it helps someone.
     
  16. falquinho

    falquinho Member

    Oh wow. More info. It turns out you dont even need to have the 16 button vJoy device setup. Its only needed if you
    want to use the joycons individually. Even simpler :)
     

Share This Page