ValveSoftware / Proton

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

Psychonauts (3830) #6525

Open ItsRogueRen opened 1 year ago

ItsRogueRen commented 1 year ago

Compatibility Report

System Information

I confirm:

steam-3830.log

Symptoms

Controller button prompts do not work at all, only keyboard/mouse prompts are ever shown regardless of controller type (Xinput, Dinput, Xbox, PS5, PS4, 8BitDo, etc). This applies to the Linux native version as well. Running the Windows version with Proton is preferable however since the game does not have cross-platform save files, so users of Windows PCs and a Steam Deck need to run the Windows version to have the same save file on both systems. Controller input are inconsistent at best, with some Proton versions accepting inputs and others ignoring them all with the same Steam Input settings.

Additionally an error message is show on top of the game when using proton, though it doesn't seem to actually affect anything other than being an eyesore. the error is as follows:

Attention: There were one or more important but non-fatal problems.
Please see the message log for complete details.
---
The most recent message was:

Reproduction

1) Install Psychonauts and connect a controller 2) In the game properties>compatibility, force the use of any proton version (7.0-6 was used for my tests in addition to 2 GE builds: 7-49 and 7-28) 3) Start the game 4) have KB+M prompts on screen rather than controller prompts, see error message.

UPDATE: added system info gist UPDATE 2: fixed gist info

Blitzy commented 1 year ago

Just want to +1 this. Controller input is shaky at best - and unresponsive otherwise. The only way to reliably control the game is to map everything to mouse and keyboard despite the game supporting controllers. Both native and Proton exhibit this same behavior.

Edit: I was able to get the onscreen error message Attention: There were one or more important but non-fatal problems. to go away by setting the Proton version to 6.3-8 or earlier.

Plarpoon commented 1 year ago

Can confirm everything happening exactly as described, followed your same steps but with newer version of GE as-well on top of standard proton.

Standard proton behavior is unchanged and leaves the error message, while GE laments lack of compatibility due to missing DirectX 9.0

powerpuffboysz commented 1 week ago

Bumping for same issue as Blitzy