ayufan / steam-deck-tools

(Windows) Steam Deck Tools - Fan, Overlay, Power Control and Steam Controller for Windows
https://steam-deck-tools.ayufan.dev
Other
937 stars 67 forks source link

Bug : New Big Picture mode have double input #65

Closed 618116 closed 1 year ago

618116 commented 1 year ago

Latest Steam Client stable update finally make Gamepad UI as default. And it makes Steam Client detection of Steam Controller app break again. Steam version is 1675222618.

ayufan commented 1 year ago

I have beta @17675397711 and running 0.6.7 and not seeing this issue. Is this fullscreen new game pad UI problem?

618116 commented 1 year ago

Yes. Double input does not occur in game, only happens in the main menu.

eugenfaust commented 1 year ago

I see this bug only with desktop controller mode. If you choose x360 all will be fine.

618116 commented 1 year ago

I am using "Steam input on Steam" option, so Desktop/X360 mode should not be a problem. Steam Controller app is supposed to be Steam with shortcut mode when it detect Steam Client.

ayufan commented 1 year ago

Can you run a view where there are double inputs, then run this program in background https://www.nirsoft.net/utils/winlister.html and let me know what windows titles, and class names are listed?

618116 commented 1 year ago

Ok, I figure what happens. It seems it is a bug of Steam Client. When language of Steam is NOT set to English, its app title is "Steam Big Picture???" so does not match to the string inside Steam Controller(Class is still SDL_app). The title become "Steam Big Picture Mode" when language is English and Steam Controller works normally.

ayufan commented 1 year ago

Buahahahaha. I will test this then :)

618116 commented 1 year ago

For clarity, I have tested it with Japanese, and I am not sure about other languages.

ayufan commented 1 year ago

Where you changed language?

618116 commented 1 year ago

Setting->General in Steam(GamePadUI)

ayufan commented 1 year ago

This will fix it, and will be in 0.6.9: https://github.com/ayufan/steam-deck-tools/commit/8f31e4ed00bcd74611654bb97101a6b6941f00f3.