Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I'm really pleased to see the CSV  feature being used. And thank you for your support.

It's an interesting observation you are making. I have some theories. Do you know what API Steam is using? My app uses HIDAPI by default, but also uses Raw Input and Windows.Gaming.Input. Do you see any change in output when using these different APIs? You can force the use of one by de-selecting the others, then restarting. My theory is that maybe HIDAPI is filtering out the outliers. Also, if Steam Client is running in the background, it can affect the output of my app. Another theory is that Staem's test is showing raw data before API filtering. 

I hope you can find out what's going on. To dive deeper into how my app receives the data, look at SDL3. The source code is on Github, so you can see exactly what system calls are being used to gather input. You could also try leaving a message in the SDL forums. Someone there might have an idea what's going on with the hardware. 

Great thanks for your reply.
I have no knowledge about what api Steam uses. 
I have been played with HIDAPI, Raw input, Windows.gaming.input, but gyro sensor can be detected when only HIDAPI is included. 

So far no difference in result on HIDAPI alone or HIDAPI + Raw input , and so on.  :( 

I wish I could capture gyroscope signal by Raw input alone. 

yeah, I have tested while Steam client was off.

Thanks for suggesting SDL3. I will definately look for it. Also at the moment, I might also try USBPcap + Wireshark combination which seems capturing data without HIDAPI, hopefully it's not that difficult, and able to grab.

But apparently your amazing app still helps to solve my interest. 

Thanks!

Please let me know what you find out. If an API is smoothing out the outliers, it would be good to have an option to disable that. My guess is that HIDAPI is doing it. If it can be disabled, I'd like to add that feature to SDL and then I can expose it in my app. 

Hey! How can I get in contact with you to discuss adding in whatever API you're using to capture XInput on android with your amazing app and pulling that into moonlight-noir by ClassicOldSong. He's an extremely active developer and I think this would be huge!

Hope you guys manage to get moonlight-noir working with your gamepad. Let me know if I can be any more help.