ValveSoftware / ValveSoftware/Proton
Psychonauts (3830)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
Compatibility Report
- Name of the game with compatibility issues: Psychonauts
- Steam AppID of the game: 3830
System Information
- GPU: AMD RX 6650 XT
- Driver/LLVM version: Mesa 22.3.5
- Kernel version: 6.0.12-76060006-generic
- Link to full system information report as Gist:
- Proton version: 7.0-6
I confirm:
- [ x] that I haven't found an existing compatibility report for this game.
- [ x] that I have checked whether there are updates for my system available.
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
- Install Psychonauts and connect a controller
- 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)
- Start the game
- have KB+M prompts on screen rather than controller prompts, see error message.
UPDATE: added system info gist
UPDATE 2: fixed gist info
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the attached steam-3830.log and the linked system information, then reproduce the controller-prompt and input behavior with Proton 7.0-6 and the listed GE builds. Compare the Windows Proton version with the native Linux version; the issue is done when controller prompts and input work consistently and the reported Proton warning has a confirmed resolution.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100