protonscr

Sea Power

protonopen appid 1286220Game compatibility - Unofficial
ValveSoftware/Proton#9053 · opened 2025-09-18 by geekifier · updated 2025-09-18 · 3 comments · github · game page · search this game
1 matching comments, n / p to jump
Ggeekifier 2025-09-18 github

Compatibility Report

  • Name of the game with compatibility issues: Sea Power
  • Steam AppID of the game: 1286220

System Information

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

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

  1. Install the game into a library with a . somewhere in its full path (e.g. ~/.local/share/Steam/steamapps - default)
  2. Launch game and observe that there is no music, and that the loading of music is skipped, while progress of other sound assets being loaded is displayed on the screen
  3. Exit game
  4. Create a second Steam Library whose path does not contain a dot (e.g. /var/games/steam)
  5. In Steam → Settings → Storage, Move the game to the dot-less library
  6. Launch again → music files load and music plays
/var/games/steam/steamapps/common                 works!
/home/x/kamil/dotless/steamapps                   works!
/home/x/kamil/.local/share/Steam/steamapps/common broken
/home/x/kamil/.dottest/steamapps/common           broken

Log Files

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 CreateFileW calls for those files after enumeration.

# BROKEN
# $HOME/.local/share/Steam/steamapps/common/Sea Power

110456:3426.133:0144:0148:trace:file:CreateFileW L"Z:\\var\\home\\x\\kamil\\.local\\share\\Steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x2000000
110465:3426.134:0144:0148:trace:file:append_entry long L"0_mainmenu" short L"0_MA~N5H" mask <null>
110466:3426.134:0144:0148:trace:file:append_entry long L"defeat" short L"" mask <null>
110467:3426.134:0144:0148:trace:file:append_entry long L"nato" short L"" mask <null>
110468:3426.134:0144:0148:trace:file:append_entry long L"night" short L"" mask <null>
110469:3426.134:0144:0148:trace:file:append_entry long L"strategicmap" short L"STRA~QP0" mask <null>
110470:3426.134:0144:0148:trace:file:append_entry long L"victory" short L"" mask <null>
110471:3426.134:0144:0148:trace:file:append_entry long L"wp" short L"" mask <null>
# WORKING
# /var/games/steam/steamapps/common/Sea Power

110212:3722.311:0144:0148:trace:file:CreateFileW L"Z:\\var\\games\\steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x2000000
110221:3722.311:0144:0148:trace:file:append_entry long L"0_mainmenu" short L"0_MA~N5H" mask <null>
110222:3722.311:0144:0148:trace:file:append_entry long L"defeat" short L"" mask <null>
110223:3722.311:0144:0148:trace:file:append_entry long L"nato" short L"" mask <null>
110224:3722.311:0144:0148:trace:file:append_entry long L"night" short L"" mask <null>
110225:3722.311:0144:0148:trace:file:append_entry long L"strategicmap" short L"STRA~QP0" mask <null>
110226:3722.311:0144:0148:trace:file:append_entry long L"victory" short L"" mask <null>
110227:3722.311:0144:0148:trace:file:append_entry long L"wp" short L"" mask <null>
110245:3722.311:0144:01e0:trace:file:CreateFileW L"Z:\\var\\games\\steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original\\0_mainmenu" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x0
110294:3722.312:0144:01e0:trace:file:CreateFileW L"Z:\\var\\games\\steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original\\0_mainmenu" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x0
110539:3723.142:0144:01e0:trace:file:CreateFileW L"Z:\\var\\games\\steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original\\defeat" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x0
110588:3723.143:0144:01e0:trace:file:CreateFileW L"Z:\\var\\games\\steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original\\defeat" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x0
110668:3723.408:0144:01e0:trace:file:CreateFileW L"Z:\\var\\games\\steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original\\nato" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x0
110717:3723.409:0144:01e0:trace:file:CreateFileW L"Z:\\var\\games\\steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original\\nato" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x0
112013:3725.292:0144:01e0:trace:file:CreateFileW L"Z:\\var\\games\\steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original\\night" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x0
112062:3725.293:0144:01e0:trace:file:CreateFileW L"Z:\\var\\games\\steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original\\night" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x0
112985:3726.642:0144:01e0:trace:file:CreateFileW L"Z:\\var\\games\\steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original\\strategicmap" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x0
113034:3726.643:0144:01e0:trace:file:CreateFileW L"Z:\\var\\games\\steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original\\strategicmap" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x0
113162:3727.075:0144:01e0:trace:file:CreateFileW L"Z:\\var\\games\\steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original\\victory" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x0
113211:3727.076:0144:01e0:trace:file:CreateFileW L"Z:\\var\\games\\steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original\\victory" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x0
113273:3727.275:0144:01e0:trace:file:CreateFileW L"Z:\\var\\games\\steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original\\wp" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x0
113322:3727.276:0144:01e0:trace:file:CreateFileW L"Z:\\var\\games\\steam\\steamapps\\common\\Sea Power\\Sea Power_Data\\StreamingAssets\\user\\audio\\music\\original\\wp" FILE_SHARE_READ FILE_SHARE_WRITE FILE_SHARE_DELETE  creation 3 attributes 0x0

Other Issues

  • Cinematics do not work under the default Proton runtime, GE-Proton is required.
    • Symptom: vertical colored bars appear where the video should be after the game loads.
Kkisak-valve maintainer 2025-09-18 github

Hello @geekifier, can you check if setting the game's launch options to PROTON_SET_GAME_DRIVE=1 %command% works around the issue?

Ggeekifier 2025-09-18 github

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.

  1. Tested from default library (~/.local/share/Steam/steamapps/common), music load is skipped.
  2. Tested again with launch option: PROTON_SET_GAME_DRIVE=1 %command%, same library, music loads and plays.
Aalasky17 2025-09-18 github

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 :)

Proton versions

Launch options

Launch lines