Results 1 to 10 of 51

Hybrid View

  1. #1
    Player
    Packetdancer's Avatar
    Join Date
    Oct 2019
    Location
    Gridania
    Posts
    1,948
    Character
    Khit Amariyo
    World
    Leviathan
    Main Class
    Sage Lv 100
    Quote Originally Posted by Skepticus View Post
    Update 11/24/20: I tried using my older Xbox controller, and it works with Bluetooth with no problems. The older Xbox controller Model Number is 1708. The new Xbox controller that doesn't work Model Number is 1914.
    It's worth noting that 1708 uses HIDP over Bluetooth BD/EDR (a.k.a. "Bluetooth Classic") while 1914 uses HOGP over Bluetooth LE (a.k.a. "Bluetooth Smart"). Other than sharing a standards organization, branding, and the frequency range in which they operate, the two Bluetooths (Blueteeth?) are entirely separate technologies. The upshot of which is that 1708 working doesn't have much relevance to 1914 not working, unfortunately.

    (Sorry, I've been buried in getting the Series X controller working on a Linux-powered device, so I'm deep in this thing's guts right now.)

    Anyway, it's worth noting that the Series X controller does not have the same button mappings at a HID report level. If a game is using XInput (i.e., Divinity 2), then the Series X controller should show up fine because Microsoft does provide an XInput driver for it. If a game is trying to access gamepads directly as HID devices in order to use extended features, then they'll need to add custom mappings for the Series X controller for it to work correctly.

    My gut feeling here, not having dissected FFXIV's input functionality, is that for USB gamepads it just uses it as an XInput device, thus letting Windows map the HID reports to sane, recognizable XInput values. However, I'm guessing that with wireless controllers it iterates through them to try to recognize them individually, so that it can spot a PS4 DualSense controller (which doesn't function wired on Windows, so will only ever be wireless) and use their own custom code. But as the Series X controller has a whole new product identifier, FFXIV probably has no idea what to do with it, so doesn't use it with XInput and instead reports it—admittedly accurately—as an unknown controller with 6 axes and 16 buttons.

    So, unfortunately, likely the best approach here is either "wait until SquareEnix makes FFXIV recognize the new device, and either has mappings for it or handles it as an XINput device" or else "use a program that lets you remap buttons such that you can make the buttons be what FFXIV expects from a generic gamepad in the meantime."

    Or get the XBox Wireless Adapter for Windows, because the Series X does still support the proprietary XBox Wireless protocol, and connecting the Series X that way makes it show up as though it were connected via USB.
    (0)
    Last edited by Packetdancer; 11-25-2020 at 06:51 AM.

  2. #2
    Player
    Mannarise's Avatar
    Join Date
    Nov 2020
    Posts
    1
    Character
    A'maya Kha
    World
    Mateus
    Main Class
    White Mage Lv 80
    Hey y'all! I'm the person who created the Reddit thread and I wanted to come and add a +1 to this thread as well.

    I want to emphasize that especially after reading user Packetdancer's take, I'm 100% sure this issue is exclusive to Final Fantasy XIV in the way they described it:

    Quote Originally Posted by Packetdancer View Post
    Anyway, it's worth noting that the Series X controller does not have the same button mappings at a HID report level. If a game is using XInput (i.e., Divinity 2), then the Series X controller should show up fine because Microsoft does provide an XInput driver for it. If a game is trying to access gamepads directly as HID devices in order to use extended features, then they'll need to add custom mappings for the Series X controller for it to work correctly.

    My gut feeling here, not having dissected FFXIV's input functionality, is that for USB gamepads it just uses it as an XInput device, thus letting Windows map the HID reports to sane, recognizable XInput values. However, I'm guessing that with wireless controllers it iterates through them to try to recognize them individually, so that it can spot a PS4 DualSense controller (which doesn't function wired on Windows, so will only ever be wireless) and use their own custom code. But as the Series X controller has a whole new product identifier, FFXIV probably has no idea what to do with it, so doesn't use it with XInput and instead reports it—admittedly accurately—as an unknown controller with 6 axes and 16 buttons.

    So, unfortunately, likely the best approach here is either "wait until SquareEnix makes FFXIV recognize the new device, and either has mappings for it or handles it as an XINput device" or else "use a program that lets you remap buttons such that you can make the buttons be what FFXIV expects from a generic gamepad in the meantime."
    Dynratygus, as much as I appreciate the support you are able to give, I was told by Square Enix Support to come to these forums to report this issue. I would like to know whether or not this issue is going to be able to get rolled up to a higher channel that can hopefully affect change with the way the game recognizes our controllers. Playing wired is not ideal whatsoever when my controller works perfectly via Bluetooth on every other game I play on my PC. :-(
    (2)

  3. #3
    Player
    Virulence's Avatar
    Join Date
    Nov 2020
    Posts
    7
    Character
    Natash Asakuira
    World
    Kujata
    Main Class
    Ninja Lv 80
    Quote Originally Posted by Mannarise View Post
    Dynratygus, as much as I appreciate the support you are able to give, I was told by Square Enix Support to come to these forums to report this issue. I would like to know whether or not this issue is going to be able to get rolled up to a higher channel that can hopefully affect change with the way the game recognizes our controllers. Playing wired is not ideal whatsoever when my controller works perfectly via Bluetooth on every other game I play on my PC. :-(
    Dynratygus, I apologize if I came out quite rude before. To put it into other words, what we wish for now is not a troubleshoot, we only report a new known issue that is likely to happen because of the release of new stuff, and that Square Enix could put into thought and consider this in a serious manner. Not suggesting a turning-it-off-and-on fix that might work with issues exist not in new stuff like what we have here.
    (1)
    Last edited by Virulence; 11-26-2020 at 09:15 PM.