-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
Game compatibility - UnofficialGames not expected to work without issuesGames not expected to work without issuesXAudio2Uses the XAudio2 subsystemUses the XAudio2 subsystem
Description
Compatibility Report
- Name of the game with compatibility issues: Wuthering Waves
- Steam AppID of the game: 3513350
System Information
- GPU: RX 9070
- Video driver version: Mesa 25.0.2
- Kernel version: 6.14.0
- Link to full system information report as Gist: Unavailable
- Proton version: 10.0
- original report: Experimental
I confirm:
- that I haven't found an existing compatibility report for this game.
- that I have checked whether there are updates for my system available.
Current state
As of Proton 10.0 (-2 beta at time of update) through Steam, on supported devices or systems (Deck, SteamOS installs), Wuthering Waves looks to be playable.
Known issues
Browser glitches
The in-game browser component (used for feedback, in-game announcements, and pull tracking, amongst other things) has major transparency and operation issues.
The developer has recognized this explicitly through in-game messaging. Yes, there is a catch-22 in that being made aware of this information would require the browser component to be functional, but that's besides the point.
Original report
## Symptoms
### Important Notice
Assuming the same anti-cheat is kept, this game _**will not work**_ on SteamOS/Steam Deck unless Kuro Games is making an exception for **Steam Deck**.
### Now for the bug report
**That being said**, if Kuro does indeed carve out an exception for Steam Deck, the game _**as-is, right now**_, will not work on launch with Proton 9.x due to an `mfplat` failure.
#### Important Update
Proton 10.0-1 Beta appears to bring in code that fixes the issue, though the initial game experience shows a test video sequence instead of in-game assets, potentially for a few restarts. In-game assets do start playing at some point, leaving me puzzled as to what's missing earlier on.
## Reproduction
* Through means beyond the scope of this discussion, run latest Wuthering Waves under Proton Experimental
* Enable PROTON_LOG for good measure
* Get to Rinascita (might take a while)
* `wine: Call from 00006FFFFFC1CF97 to unimplemented function mfplat.dll.MFGetConfigurationDWORD, aborting`
* It is likely that methods beyond this single one need to be implemented.
## Known workaround
At the cost of a proper game experience, forcing `mfplat` to `d` force-disables mfplat but breaks in-game video media playback.
``sh
export WINEDLLOVERRIDES="mfplat=d"
``
It also breaks in-game experience in that there are game-relevant videos that do not get played, potentially robbing the player of context-relevant content.
## Additional notes
It may be that Wine 10 introduces better `mfplat` support and that the next generation of Proton brings in the needful. Running the game under `wine-staging` 10.x shows proper video media asset playback in-game.
MuXodious
Metadata
Metadata
Assignees
Labels
Game compatibility - UnofficialGames not expected to work without issuesGames not expected to work without issuesXAudio2Uses the XAudio2 subsystemUses the XAudio2 subsystem