Thirith on 4/4/2016 at 07:47
I've posted in the Hyper Light Drifter thread that the game isn't playing nice with my X360 controller. However, since I haven't found any comments on the web that suggest the same problem, I'm starting to wonder if it's not HLD but either my gamepad or my computer/setup/drivers that are the problem.
What's happening is this: in the game, every now and then an input gets stuck. I might be running to the right, and suddenly my character continues running to the right and the game registers no other controller input. If I then use the keyboard to get to the menu, the gamepad input is still in effect (e.g. I go to the controller menu and it cycles through the different controller types, as it would if I were actually pressing the stick to the right).
This only stops once I unplug the controller, at which point I could still play with the keyboard. If I plug the gamepad back in while HLD is still running, sometimes it doesn't register, sometimes the game crashes.
I haven't encountered any similar issues in the other games I'm currently playing, though they control with KB+M. Not sure if they should even register gamepad input unless I set them up to do so.
Any ideas what the problem might be, and whether it's more likely to be an issue with the game or with the gamepad, drivers or anything else related to the system?
Zerker on 4/4/2016 at 21:04
Is it a wired or wireless X360 pad? If wireless, it could be interference, though the X360 is generally good with that.
Thirith on 5/4/2016 at 05:58
It's a wired one. Can't say I remember ever having had any problems with it or the previous wired X360 pad I had. I first thought that I might have some other peripheral plugged in that interfered, but all the likely suspects aren't currently hooked up to the PC.
Sulphur on 5/4/2016 at 07:19
Try opting into the beta for HLD, Thirith. Don't see anything about fixing controller issues in the beta notes, but a different build might help as you're not having issues with other games.
Thirith on 5/4/2016 at 09:07
Will try, Sulphur, thanks. I'm wondering: are there reliable, thorough ways of testing peripherals like controllers for possible defects that might only show up in specific contexts?
Thirith on 6/4/2016 at 06:42
Quick update: I'm actually wondering if it isn't my gamepad that's the problem after all, although I haven't had any problems beforehand. For some odd reason it's started to disconnect every now and then, and unplugging it and plugging it in again doesn't always work. Perhaps I've dropped it once too often, so I'll see that I can get a replacement (sooner or later I'd need one anyway) and check if it solves the issue.
kaos2110 on 14/4/2016 at 17:10
There used to be a a small dead-zone checker for older joysticks within Windows, but I think I might be casting my mind back a bit too far. I certainly couldn't see anything similar within Windows 10.
You could try (
http://www.majorgeeks.com/files/details/xpadder_%28last_freeware_version%29.html) Xpadder as it'll highlight any buttons pressed. You could play a game and alt+tab back to xpadder to see what it says is going on.
Hope that helps.
Thirith on 15/4/2016 at 06:33
Thanks. It turned out to be a defective gamepad (it works perfectly with a new controller), but I don't think it could have been a deadzone thing. That would explain why the character would move if I don't press the stick at all, but it wouldn't explain why the character would continue moving right even if I pressed the stick all the way to the left.
kaos2110 on 15/4/2016 at 11:00
Glad you found the solution. Must've been a short or something on the PCB within the controller. Failing to cease input until fed alternative input.
Still, fixed one way or another.