HGL
yappiest-sapphire
A Game (AER) recognizes xBox Controller but not 8BitDo Controller
I have a controller from 8BitDo which works fine in all games besides AER. Even though it does work with an old wired xBox controller.
Has something similar happened to anyone?
15 Replies
wise-white•3mo ago
which 8bitdo controller? many of them only work in Switch mode by default
if you can get it to run in xinput, that'll probably make it detectable by the game
yappiest-sapphireOP•3mo ago
Ultimate 2C. Cant find an option for Switch mode :/
For the Game Hue both controllers don't work. Haven't tried that until now
wise-white•3mo ago
are you using the 2.4GHz dongle or bluetooth with the Ultimate 2C?
2.4 mode will use xinput
while I believe the bt mode uses dinput to look like a PS4 controller
yappiest-sapphireOP•3mo ago
I tried Bluetooth, 2.4hz dongle and usb cable.
btw GTA and Rocket League work just fine 😇
rly confusing 😦
it might be a proton problem - not heroic related tbh
manual-pink•3mo ago
Heroic doesn't have anything to do with it. Besides supporting controllers within its own interface, it doesn't do anything with them.
wise-white•3mo ago
more of a game problem than Proton
Steam input can interface with controllers, and Proton might provide some backup in that area, but for non-Steam stuff it's up to the game for proper support
manual-pink•3mo ago
Yeah, some games have trouble with (some) non-Xbox controllers, even when they masquerade is Xinput devices. I had that problem using a Sixaxis controller with Ys VIII.
wise-white•3mo ago
sixaxis is probably going in as dinput
manual-pink•3mo ago
Oh, I was using whatsit at the time.
xboxdrv
.wise-white•3mo ago
tbh all my 8bitdo controllers work fine in xinput mode
granted those 2Cs are so new
manual-pink•3mo ago
For what it's worth the manual for the Ultimate 2C doesn't mention operating modes, unlike every other model I've used. I don't know what that implies.
https://download.8bitdo.com/Manual/Controller/Ultimate/Ultimate-2C-Wireless-Controller.pdf
yappiest-sapphireOP•3mo ago
So i found out:
Bluetooth will use dinput
For wired or 2.4 GHz one may change the Mode to xinput by holding x while restarting the controller.
However AER is still not working (either d- or x-input)
I noticed another game not working (Hue) - here I can see a bit more than in AER.
Somehow L-Stick works. R-Stick not.
A-Button is recognized as "Positive Button 0"
B-Button is "Positive Button 1"
X -> 2 and Y -> 3
passive-yellow•3mo ago
I was actually interested in buying a 2C, but if their xinput support is buggy, then that’s a hard pass :/
(that you apparently also need one 2.4GHz dongle per controller is not great, either…)
wise-white•3mo ago
its interesting older 8bitdo's work fine with aer, my gulikit also
you can use jstest to check your controller inputs in a terminal (you'll likely need a full screen terminal to see it correctly)
passive-yellow•3mo ago
It seems to specifically be the 2C people are having trouble with. This is like the third post I've seen from someone with a 2C saying it's not working in a situation where it reasonably should