Open mithrand0 opened 1 year ago
I've had the game not accept controller input on startup on my Steam Deck but I'm not sure what causes it and restarting the game usually fixes it in one try
adding some information (sorry, no solutions in this comment)
moving marines should just be left stick like in most games - check to make sure the controller layout is set to some variant of gamepad (that is, the sticks should be used as sticks and not some kind of emulated input). might be related to the mystery issue mentioned in my previous comment
selecting marines is possible with the left stick and A button, haven't tried other methods but it is controlled by the ControllerFocus class
touching the screen is a simulated mouse click, so this is the same behavior if you were playing with a controller on PC and then nudged/clicked the mouse. I don't think it entirely locks out controller, but it does change the bind UI
cloud sync dialog at first startup should be gone in the release on the 20th (or on the releasecandidate/beta branches right now)
assuming that "selection screen" means briefing, that's controlled by ControllerFocus - if it refers to the mission chooser, it's controlled by vgui2
a long term project I want to do eventually is adding support for ISteamInput and simplifying/combining all of the input code in the game. right now, some screens use vgui2 which has strictly north/south/east/west movement and some screens use ControllerFocus which uses angle-based movement. stuff like the main menu is a little weird to get used to, with moving left from most places causing you to end up at the bottom of the screen for example
also need to fix radial menus - they're a bit weird, especially when spectating
I don't have a Steam Deck myself, but asked another user to test it, with above results. Will relay above.
In the last Steam Deck release, multiple things seem to be buggy:
The last Steam Deck report shows:
Something seems to be broken since then.
There are some reports of issues on the steam forums as well:
Test environment: