Upwards, Lonely Robot

Upwards, Lonely Robot

LVL99 Apr 11, 2016 @ 10:59am
Controller buttons auto repeat
I'm experiencing problems using controllers with the game. I configured my controllers (one XBOX 360 and another obscure third-party DirectInput controller) according to the UpwardsConfig.pdf and all buttons are configured correctly, but when I press/hold a button in the game, it seems to be pressed in quick succession, making it extremely hard to navigate through the menu and nearly impossible to use the double jump (the second jump occurs almost simultaneously with the first one).

I even tried deleting the gamepad.cfg from the game's folder and rebinding the keyboard keys to my gamepad using joytokey, but that doesn't work either since the game seems to apply some default configuration to my controller anyway, causing the same problems. I also deleted every instance of "auto_repeat" from the input.cfg, to no avail.

I wonder if this has to do with a recent update, because I didn't have these problems back on March 22 when I played the game last time.
< >
Showing 1-11 of 11 comments
76561198117085849 Apr 19, 2016 @ 5:15am 
Hi LVL99,

Sorry for the slow reply. As far as I know I haven't changed anything input related in the last update. Do you have this bug with both controllers? Or only the 3rd party controller? (I just played the game with my Xbox360 controller and it worked fine.)
LVL99 Apr 21, 2016 @ 2:20am 
Hi Gabor,

No problem. I have the bug with several controllers, that includes the Xbox360, an old Logitech Dual Action, a slightly less old Logitech Cordless Precision and an 8bitdo SNES30.

Every button I hold down is pressed again repeatedly in random time periods between instantly and (roughly) 2 seconds, so that means I often trigger the double jump without wanting it. I tried verifying the game cache in Steam and even deleting and re-installing the game, but it didn't help.

Interestingly, I just noticed that if I use my Steam controller (with the default XInput configuration) the bug doesn't appear and the game works as it should. So if other people don't have the same issue, no further action is required as far as I'm concerned. Thank you anyway for your time.
76561198117085849 Apr 21, 2016 @ 6:29am 
Hi LVL99,

I'm happy that you can play the game, I still have no idea why your other controllers generate repeated presses :(

My very weak guesses are: a bug in Upwards, usb issue (maybe because of a usb hub?), some 3rd party tool is running and modifying controller inputs??
Originally posted by Gabor:
Hi LVL99,

I'm happy that you can play the game, I still have no idea why your other controllers generate repeated presses :(

My very weak guesses are: a bug in Upwards, usb issue (maybe because of a usb hub?), some 3rd party tool is running and modifying controller inputs??

I'm pretty sure it's a bug in your game. Xbox controller input is 100% broken for me too. I can send you dxdiag if you need it.
The game even noticably stutters. Tried both X360 and Xbox One controllers wired and wireless in all possible configurations. Hasn't tried directinput controllers since I don't have one currently.

Steam Controller emulates xinput calls through steam overlay, not system-wise, so I think that's why it works. Or maybe because it blocks every other xbox controller for your game by hijacking xinput calls.
I really want to play this game in split screen, but I need xbox gamepads for that to work so ask away if you need something to test - I have wired x360 controller, 2 wireless x360 controllers, steam controller and wireless xbox one controller (through microsoft's dongle). All 1st party.
Last edited by that's what she said; Nov 24, 2016 @ 2:32am
Arkabed Nov 27, 2016 @ 8:46am 
All I can say is that I could play the game flawlessly with a wired x360 controller. It doesn't help much but at least you know it's possible :P (I did nothing special, just plugged the controller, launched the game, several times, always worked)
76561198117085849 Nov 28, 2016 @ 1:43am 
I'm sorry that XBox controllers don't work on your PC :( I used an XBox 360 wired controller for development and it worked fine.

I was thinking about this issue during the weekend and it might be refresh rate dependent. My monitor is set to 60hz and I tested the game with some other refresh rates (30 and 75 if i remember well) but not with higher refresh rates. Could you please tell me your refresh rate?
Originally posted by Gabor:
I'm sorry that XBox controllers don't work on your PC :( I used an XBox 360 wired controller for development and it worked fine.

I was thinking about this issue during the weekend and it might be refresh rate dependent. My monitor is set to 60hz and I tested the game with some other refresh rates (30 and 75 if i remember well) but not with higher refresh rates. Could you please tell me your refresh rate?

60Hz but the game stutters at random times and that's when controls repeat. It seems like the game receives input in those still frames but processes them after, which leads to double inputs.
I wonder if it's stutters because input or does input fails because the game stutters. It doesn't stutter when there isn't ANY gamepad connected or Steam Controller is turned on (which blocks xbox controllers completely).
Last edited by that's what she said; Nov 29, 2016 @ 1:14am
76561198117085849 Dec 5, 2016 @ 12:15am 
Hi,

I've changed gamepad code slightly and hopefully this fixes these double inputs. A new build is on Steam, if you update you should be able to test it. Sorry about this again :(
LVL99 Dec 5, 2016 @ 12:23am 
Originally posted by Gabor:
Hi,

I've changed gamepad code slightly and hopefully this fixes these double inputs. A new build is on Steam, if you update you should be able to test it. Sorry about this again :(

Perfect, this completely fixed the issue for me. Thanks.
Originally posted by Gabor:
Hi,

I've changed gamepad code slightly and hopefully this fixes these double inputs. A new build is on Steam, if you update you should be able to test it. Sorry about this again :(

Can confirm, it fixed the issue. Man you rock!
I'm glad it helped :)
< >
Showing 1-11 of 11 comments
Per page: 1530 50