Open-Wine-Components / umu-launcher

GNU General Public License v3.0
914 stars 21 forks source link

Can UMU-Proton handle Steam Input? #117

Open Faugus opened 2 weeks ago

Faugus commented 2 weeks ago

For example: I have a PS4 controller.

On Steam, if the game natively supports the controller and I disable Steam Input, the buttons in the game appear as Playstation buttons. If I enable Steam Input, the buttons in the game appear as Xbox buttons.

Outside of Steam, using UMU-Proton, the buttons always appear as Xbox buttons, as if Steam Input is always enabled.

Is there any way to enable/disable Steam Input using UMU-Proton outside of Steam?

Edit: The Xbox buttons are only being shown on Fedora. On Arch they are being shown as Playstation buttons.

Faugus commented 2 weeks ago

Nevermind. The problem is not related to UMU-Proton. It's related to Fedora.

Faugus commented 1 week ago

Playstation Controllers don't work on Elden Ring. On Steam, if I enable Steam Input, the controller works. Is there a way to do something similar with UMU-Proton?

alterNERDtive commented 1 week ago

I have a different controller issue that might or might not also be related to Steam input:

When I run Horizon Forbidden West through Lutris and umu, the game seems to see my Dualsense controller as a DS and an Xbox controller at the same time; the glyphs keep alternating between the two several times per second. At the same time the axes and buttons are all messed up. For example the triggers control the “right stick” movement aka looking around.

Adding the game as a non-Steam game to Steam, with Steam Input disabled, makes the controller work properly.