Hover
Recent Change in Handling Controller Input Breaking Steam Input Support?
I normally play Hover with a Steam Controller. The mix of analog movement and precision aiming is valued for me to perform some of the actions in the game. Recently, however, the game seems to completely ignore Steam Input somehow.

The way it seems to be is that if ANY controller I have plugged in is set to be controlled by Steam Input[i.imgur.com] then the controllers do not send any controller input at all. This includes PS4 and Xbox controllers. If I disable these options, the other controllers work fine, but the Steam Controller has no choice but to use Steam Input, so it's completely lost.

Additionally, the controllers still send input to the game even if I have the overlay open, which makes using Big Picture Mode's overlay completely unbearable. This is interesting to me since that's a property I've seen only in DirectInput games before, but only when the Desktop overlay was used, and Steam Input usually still works in DirectInput games.

What's going on here? Is it something new with Hover? I tried downgrading from the beta version of Steam to the stable and the bug was still happening so I don't know what else I could do.

EDIT: Also, when I use the option to have Hover specifically not use the Steam Controller Configurator, it still does not recognize my PS4 controller at all: I have to disable PS4 controller support entirely to get Hover to recognize it.
Last edited by Mr. Cat (Real); 19 Nov, 2018 @ 12:47am
< >
Showing 1-3 of 3 comments
Mr. Cat (Real) 26 Jan, 2019 @ 6:14am 
Since looking into it I have found that binding an axis in the menu now uses the word "Axes" instead of "Axis"[vgy.me], so this is indicative of a dramatic change in controller input handling since the last update that could have disrupted how Steam Input works.

EDIT: turns out that only happens inside the controller menu: when the changes are applied and you leave the menu it reverts to just "axis" which is confusing.
Last edited by Mr. Cat (Real); 26 Jan, 2019 @ 6:32am
Mr. Cat (Real) 26 Jan, 2019 @ 6:37am 
Another thing: If you turn on the SCC for Xbox controllers and then set the Per-Game controller settings for Hover to be "Forced Off", Xinput data is not read, and Hover will only read DirectInput data from an Xbox Controller. This can be seen when you try to use the triggers to jump and crouch: The default bindings (Axis 9 and Axis 10) do not work and need to be rebound (to axis 3 and axis -3) which means they cannot be depressed at the same time or the value is simply reset to 0.[my.mixtape.moe]
Mr. Cat (Real) 2 Jul, 2019 @ 10:50pm 
Update, I kinda solved this by myself... kinda. Steam Input seems to not be working with ANY Unity game anymore. Oops.

Gonna forward this to the Steam Input bug reports. Rip.
< >
Showing 1-3 of 3 comments
Per page: 1530 50