HandheldCompanion
HandheldCompanion copied to clipboard
Steam takes issue with (virtual) DS4 IMU sensor report if timestamp is the same as previous
Handheld Companinion Version 0.20.5.3
Describe the bug
Quoting Antheas here:
The second bug is that gyro to mouse beta of steam is broken on hc This is a bug that happened around January and it's due to steam After a steam update what happened was that if you send a controller update with a duplicate timestamps on the gyro It almost divides by zero and steam breaks and you get stuttering The way I fixed that is that I have an option that when it's active I only send updates when there's a new gyro event I don't know how easy that is to fix with vighem Also, gyro to mouse beta from steam feels a lot better than any other gyro solution right now, it's literally magic
I have mixed feelings on implementing a work around for a bug in other software, especially for such a large company as Valve who will probably fix this down the line.
DS4 IMU timestamp has been replaced with the same timestamp used for GamePadMotionHelpers, to be restested.