I recently purchased X4 Foundations and have been playing it on the Steam Deck 100% of the time. I use the #1 community controller configuration (Milky's or something like that), I switched from Proton to the Linux native version and I also went and disabled the Steam Overlay for the game (though this didn't change anything as far as I can tell... according to some forum, it is supposed to fix the invisible cursor issue. Considering this is exactly the game I've been looking for, I push past almost all of the issues with playing it on a Steam Deck. In some ways, it's better on the Steam Deck with the flight and first-person controls being very intuitive.
The issue that bothers me is getting the mouse (right trackpad) working when I'm in the menus. I don't completely understand if its a bug or if there is a reason that it works this way. Hopefully somebody can help me fix it or understand it so I can avoid some of the frustrations. I will use the example in the Map menu as this is where I spend the most time:
- Mouse does not appear by default but seems to be invisible as buttons highlight if I use the trackpad
- By tapping on the touchscreen, I can get the mouse to appear but this usually takes anywhere from 1-10+ tries
- Typically, left and right trigger are zoom, left joystick is pan, and right joystick does nothing but sometimes when either using the cursor, trying to enable the cursor by touching on the touchscreen or using the triggers for mouse click, the right joystick (and right trackpad) will rotate (in 3 dimensions) the map and disable the cursor
- To solve for this, I use right or left bumper to toggle a different menu, or exit and re-enter the menu altogether
- This can happen many times in a row
- Sometimes when I get the cursor working, it stops working after I move it a short distance