Hello @geekifier, can you check if setting the game's launch options to PROTON_SET_GAME_DRIVE=1 %command% works around the issue?
Hello @geekifier, can you check if setting the game's launch options to
PROTON_SET_GAME_DRIVE=1 %command%works around the issue?
Yes, assets load as normal with PROTON_SET_GAME_DRIVE=1.
~/.local/share/Steam/steamapps/common), music load is skipped.PROTON_SET_GAME_DRIVE=1 %command%, same library, music loads and plays.Thank you @geekifier for reporting this! And for diagnosing it so that it was easier for @kisak-valve to solve the problem :D We're going to add this to the list of games with the gamedrive override for the next Proton releases :)
ge-proton10-15x1 2025-09proton experimentalx1 2025-09PROTON_SET_GAME_DRIVE=1x2 2025-09PROTON_SET_GAME_DRIVE=1`.x1 2025-09PROTON_SET_GAME_DRIVE=1 %command%x2 2025-09
Compatibility Report
System Information
I confirm:
Symptoms
When the game is installed in a Steam library whose path contains a dot (
.) (e.g., the default~/.local/share/Steam/steamapps), music does not play. Other audio (SFX, voices) and the rest of the assets work normally.Workaround: Move the game to a Steam library whose path contains no
.; music then loads and plays.I reproduced this on two separate Linux installs (Fedora 42 and CachyOS/Arch) and two separate machines; similar reports exist on Steam forums and ProtonDB 1 2 3.
Reproduction
.somewhere in its full path (e.g.~/.local/share/Steam/steamapps- default)/var/games/steam)Log Files
Broken run, captured file listings and Proton Log excerpts related to music dirs
WORKING run, captured file listings and Proton Log excerpts related to music dirs
Complete, unfiltered Proton Logs
Proton Logs: Observed behavior
In both "broken" and "working" runs, the game opens the music directory (
.\StreamingAssets\user\audio\music\original) and enumerates all seven entries:0_mainmenu,defeat,nato,night,strategicmap,victory,wp.Only in the working (dot-less path) run does the game then open the individual files (multiple CreateFileW calls per track).
In the broken (dot-path) run, there are no
CreateFileWcalls for those files after enumeration.Other Issues