ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.18k stars 1.06k forks source link

STAR WARS™: X-Wing Alliance (361670) #6125

Open bjoern-tantau opened 2 years ago

bjoern-tantau commented 2 years ago

Compatibility Report

System Information

Steam Deck

I confirm:

Symptoms

Game gives the message:

ERROR: Joystick not detected! Game will not work properly without a joystick attached.

Reproduction

Select the standard controller configuration of Gamepad with camera controls, start the game, enter a pilot name and confirm.

bjoern-tantau commented 2 years ago

Proton log: https://gist.github.com/bjoern-tantau/dfd8da78227ba10a000235fd5cd79635

bjoern-tantau commented 2 years ago

I have also tried installing the X-Wing Alliance Upgrade Mega Patch from https://www.xwaupgrade.com/download/installers/XWAU2020.exe in the hopes that it would bring better compatibility, but I couldn't even run the installer: https://gist.github.com/bjoern-tantau/3bbd58309fd5851686428910b9d765c6

alesliehughes commented 2 years ago

Even on windows a joystick is a requirement.

bjoern-tantau commented 2 years ago

Even on windows a joystick is a requirement.

But it's rated as playable for the Steam Deck. And technically the Deck comes with two joysticks which could be presented as such to the game.

alesliehughes commented 2 years ago

Even on windows a joystick is a requirement.

But it's rated as playable for the Steam Deck. And technically the Deck comes with two joysticks which could be presented as such to the game.

That should be true. I read the comments and thought it was being played on a PC not the steam deck.

bjoern-tantau commented 2 years ago

I think the powers that be have heard me and did a configuration update. I can now use the controller as a joystick. Now I just need a way to install XWAU, but that is probably beyond Valve.

jrobio commented 2 years ago

I'm having issues with joystick detection on my steam deck as well. By any chance, does your right thumbstick do anything? I imagine expected behavior is rudder control in the least when pressing the right thumb stick along the x axis. However, my right thumb stick currently has no input effect.

I own this game on both steam and gog. When running XWAUpgrade managed on lutris and through game mode, I had the odd behavior of the right trigger controlling roll. Spent some time googling around, utterly baffled.

bjoern-tantau commented 2 years ago

I'm having issues with joystick detection on my steam deck as well. By any chance, does your right thumbstick do anything? I imagine expected behavior is rudder control in the least when pressing the right thumb stick along the x axis. However, my right thumb stick currently has no input effect.

Yes, that is the correct behaviour. Remember, the game is from 1999, where twin sticks didn't exist. You can roll by holding the B button and using the left joystick. This has been the standard behaviour since the first X-Wing game. XWAU added proper controller support.

Personally I set the right joystick to be the left one and I put the arrow keys and enter key on the left joystick. Don't know if I will keep it that way.

jrobio commented 2 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/6125#issuecomment-1231533426

Gratifying to know I'm in the realm of expected behavior for this game. Hopefully, if I manage to get XWAU working on the steam version, steam input will be able to identify my right stick and apply the correct configuration. Thank you for the informative reply.