If the standard Xbox controller is too pedestrian for your PC master race sensibilities, you could go for the Elite version:some pc ports have shit kb+m controls, so what controller am I supposed to buy if I want to play them
last console I owned was a ps2 or something so I don't know shit about controllers
Ah, so that's the underlying thing. Looking at Wikipedia, it seems like XInput is garbage:In the last decade windows games started using Xinput (which modern controllers support), intead of DirectInput which older controllers like the PS2 controller use. This might cause problems with some games if you use an older controller. Although there is an easy fix with Xemu360.Why hack it together? So far, it's always worked for me without any issues. Though, I don't know about "recent" games but decently into the 10s, it wasn't a problem. Maybe the shift of PC games towards forcing XBox controls for controllers is an issue but other than that...
Advantages of DirectInput over XInput:
Advantages of XInput over DirectInput:
- XInput supports only controllers that work with the Microsoft Xbox console
- XInput supports a maximum of four controllers at a time. DirectInput has no such limit
- XInput does not support keyboards, mice, or mouse-type devices. While this mirrors Microsoft's recommendation not to use DirectInput with these devices,[13] programmers can use DirectInput with these devices.
- XInput supports maximum of 4 axes, 10 buttons, 2 triggers and 8-direction digital pad per controller, compared to DirectInput's support for 8 axes, 128 buttons, and full-range POV. (The number of axes, buttons and triggers XInput supports corresponds directly to the Xbox 360 controller.)
- Currently supported by Microsoft
XInput is garbage
This is their Megadrive/Genesis knockoff and it works very well, build quality is great and the dpad is very very good. Bluetooth isn't too laggy (though you can also used it wired for reduced latency) and it also works on the Switch, which I play from time to time.
I can't speak for their other controllers, but my M30 has been a trooper. I've had it for 2 years and play pretty regularly, never had a problem with it. I've even dropped it on a hard tile floor a few times and not even a nick on it.This is their Megadrive/Genesis knockoff and it works very well, build quality is great and the dpad is very very good. Bluetooth isn't too laggy (though you can also used it wired for reduced latency) and it also works on the Switch, which I play from time to time.
How long have you used it? I've read some complaints that 8bitdo controllers don't last long.
XInput is not garbage. The "adventages" of DirectInput you listed are non factors when it comes to playing with a controller. Not one of those points apply when you play. DirectInput is only useful when playing with a HOTAS which have a billion axes and buttons. But those use DirectInput anyway.Ah, so that's the underlying thing. Looking at Wikipedia, it seems like XInput is garbage:In the last decade windows games started using Xinput (which modern controllers support), intead of DirectInput which older controllers like the PS2 controller use. This might cause problems with some games if you use an older controller. Although there is an easy fix with Xemu360.Why hack it together? So far, it's always worked for me without any issues. Though, I don't know about "recent" games but decently into the 10s, it wasn't a problem. Maybe the shift of PC games towards forcing XBox controls for controllers is an issue but other than that...
Advantages of DirectInput over XInput:
Advantages of XInput over DirectInput:
- XInput supports only controllers that work with the Microsoft Xbox console
- XInput supports a maximum of four controllers at a time. DirectInput has no such limit
- XInput does not support keyboards, mice, or mouse-type devices. While this mirrors Microsoft's recommendation not to use DirectInput with these devices,[13] programmers can use DirectInput with these devices.
- XInput supports maximum of 4 axes, 10 buttons, 2 triggers and 8-direction digital pad per controller, compared to DirectInput's support for 8 axes, 128 buttons, and full-range POV. (The number of axes, buttons and triggers XInput supports corresponds directly to the Xbox 360 controller.)
- Currently supported by Microsoft
Well, as long as the games I want to play allow my PS2 controller without requiring any software, I won't complain. Theoretically, I also have a Gamecube controller but that one is for GC emulation only and I've never tried it with PC games.
The M30 is just fantastic. I had it for a while and although I sold it because I didn't use it too much, it was a joy to hold and use.I can't speak for their other controllers, but my M30 has been a trooper. I've had it for 2 years and play pretty regularly, never had a problem with it. I've even dropped it on a hard tile floor a few times and not even a nick on it.This is their Megadrive/Genesis knockoff and it works very well, build quality is great and the dpad is very very good. Bluetooth isn't too laggy (though you can also used it wired for reduced latency) and it also works on the Switch, which I play from time to time.
How long have you used it? I've read some complaints that 8bitdo controllers don't last long.
XInput is not garbage. The "adventages" of DirectInput you listed are non factors when it comes to playing with a controller. Not one of those points apply when you play. DirectInput is only useful when playing with a HOTAS which have a billion axes and buttons. But those use DirectInput anyway.Ah, so that's the underlying thing. Looking at Wikipedia, it seems like XInput is garbage:In the last decade windows games started using Xinput (which modern controllers support), intead of DirectInput which older controllers like the PS2 controller use. This might cause problems with some games if you use an older controller. Although there is an easy fix with Xemu360.Why hack it together? So far, it's always worked for me without any issues. Though, I don't know about "recent" games but decently into the 10s, it wasn't a problem. Maybe the shift of PC games towards forcing XBox controls for controllers is an issue but other than that...
Advantages of DirectInput over XInput:
Advantages of XInput over DirectInput:
- XInput supports only controllers that work with the Microsoft Xbox console
- XInput supports a maximum of four controllers at a time. DirectInput has no such limit
- XInput does not support keyboards, mice, or mouse-type devices. While this mirrors Microsoft's recommendation not to use DirectInput with these devices,[13] programmers can use DirectInput with these devices.
- XInput supports maximum of 4 axes, 10 buttons, 2 triggers and 8-direction digital pad per controller, compared to DirectInput's support for 8 axes, 128 buttons, and full-range POV. (The number of axes, buttons and triggers XInput supports corresponds directly to the Xbox 360 controller.)
- Currently supported by Microsoft
Well, as long as the games I want to play allow my PS2 controller without requiring any software, I won't complain. Theoretically, I also have a Gamecube controller but that one is for GC emulation only and I've never tried it with PC games.
You don't have to tell me, I own one. Great piece of hardware.XInput is not garbage. The "adventages" of DirectInput you listed are non factors when it comes to playing with a controller. Not one of those points apply when you play. DirectInput is only useful when playing with a HOTAS which have a billion axes and buttons. But those use DirectInput anyway.Ah, so that's the underlying thing. Looking at Wikipedia, it seems like XInput is garbage:In the last decade windows games started using Xinput (which modern controllers support), intead of DirectInput which older controllers like the PS2 controller use. This might cause problems with some games if you use an older controller. Although there is an easy fix with Xemu360.Why hack it together? So far, it's always worked for me without any issues. Though, I don't know about "recent" games but decently into the 10s, it wasn't a problem. Maybe the shift of PC games towards forcing XBox controls for controllers is an issue but other than that...
Advantages of DirectInput over XInput:
Advantages of XInput over DirectInput:
- XInput supports only controllers that work with the Microsoft Xbox console
- XInput supports a maximum of four controllers at a time. DirectInput has no such limit
- XInput does not support keyboards, mice, or mouse-type devices. While this mirrors Microsoft's recommendation not to use DirectInput with these devices,[13] programmers can use DirectInput with these devices.
- XInput supports maximum of 4 axes, 10 buttons, 2 triggers and 8-direction digital pad per controller, compared to DirectInput's support for 8 axes, 128 buttons, and full-range POV. (The number of axes, buttons and triggers XInput supports corresponds directly to the Xbox 360 controller.)
- Currently supported by Microsoft
Well, as long as the games I want to play allow my PS2 controller without requiring any software, I won't complain. Theoretically, I also have a Gamecube controller but that one is for GC emulation only and I've never tried it with PC games.
Fun fact: The F310 has both DirectInput and Xinput available.
The Dualshock 4 with DS4Windows is my go to.
The contacts on that dpad are really bad and will wear themselves out (metal brushing against metal) in time.The Xbox One Bluetooth controller is pretty nice. It has a great clicky dpad which, while not as great as a SNES dpad, is far preferable to pretty much all other alternatives.
Perhaps, however, I have had mine since 2017 and it's still going strong.The contacts on that dpad are really bad and will wear themselves out (metal brushing against metal) in time.The Xbox One Bluetooth controller is pretty nice. It has a great clicky dpad which, while not as great as a SNES dpad, is far preferable to pretty much all other alternatives.
I've had mine a bit longer, maybe 2015 or 2016 and a couple directions (up and left mostly) are very bad by this point. It may be because my use case scenario is different from yours - I play a lot of emulators on the dpad exclusively.Perhaps, however, I have had mine since 2017 and it's still going strong.The contacts on that dpad are really bad and will wear themselves out (metal brushing against metal) in time.The Xbox One Bluetooth controller is pretty nice. It has a great clicky dpad which, while not as great as a SNES dpad, is far preferable to pretty much all other alternatives.
Go into the control panel and configure it. Most likely cause of bad configuration is connecting the device with pressure applied to to a joystick.Does anyone know how drifting works, specifically if it can vary from game to game. I could almost swear that every time I played Dark Souls, my dude would walk south. May be time to put it out to pasture
Is it easy to set it up wirelessly on PC?I have used a DualShock 3 for years, and it's the most comfortable option for my hands. Works with everything. Older and newer games. Emulated games, and PC releases.