protonscr

Blue Protocol: Star Resonance

protonopen appid 3681810Game compatibility - Unofficial
ValveSoftware/Proton#9093 · opened 2025-10-10 by witchlliee · updated 2025-11-01 · 8 comments · github · game page · search this game
Wwitchlliee 2025-10-10 github

Compatibility Report

  • Name of the game with compatibility issues: Blue Protocol: Star Resonance
  • Steam AppID of the game: 3681810

System Information

  • GPU: RX 6650 xt
  • Video driver version: mesa 25.2.4
  • Kernel version: linux-cachyos 6.17.1
  • Link to full system information report as Gist:
  • Proton version: proton-experimental

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.

steam-3681810.tar.gz

Symptoms

Class's preview videos not working and even crashing at this part sometimes.

Reproduction

Launch the game, proceed to character creation and then proceed to the part where you choose your class.

RRenari 2025-10-11 github

This can be fixed by setting the os compatibility to Windows 7, which can be done by running the following command.

protontricks 3681810 win7
NNaia-love 2025-10-15 github

to add on Renari comment, you can instead install install wmp11 with
protontricks 3681810 wmp11
apparently for other quartz was needed instead

NNaia-love 2025-10-15 github

But now game don't run at all
and will crash after a dozen minutes on last proton-ge following the 14th october patch adding ACE

RRenari 2025-10-15 github

The crashing appears to be an issue with Proton, the exact same code to add the proper sys calls for ACE support work in wine, but are causing crashes in proton. It is being looked into.

Wwitchlliee 2025-10-20 github

blue protocol is working fine for me on Proton-GE10-21. GE pushed a fix.

NNelloKudo 2025-10-20 github

As for what Proton upstream needs for the game to work (already included in latest GE from EM imports, hence why the game works):

Since Proton has its own workaround for the latter (see https://github.com/ValveSoftware/wine/commit/c1f2b81a98ed4116e7ab7bbc9fe8aa26c70549c9), I tested the following and it works too:

diff --git a/dlls/ntdll/unix/virtual.c b/dlls/ntdll/unix/virtual.c
index 7bbc72ecaa3..8f6a012f85f 100644
--- a/dlls/ntdll/unix/virtual.c
+++ b/dlls/ntdll/unix/virtual.c
@@ -2494,7 +2494,8 @@ static void fixup_effective_user_space_limit( const void **effective_user_space_
         const char *sgi = getenv( "SteamGameId" );
         cached = sgi &&
             (
-                !strcmp( sgi, "3092660" )
+                !strcmp( sgi, "3092660" ) ||
+                !strcmp( sgi, "3681810" )
             );
     }
     if (cached)
-- 
2.51.0
Ggofman 2025-10-21 github

Thanks a lot for the info! This should hopefully work with Proton Experimental bleeding-edge branch now (https://github.com/ValveSoftware/Proton/wiki/Proton-Versions#proton-bleeding-edge), yet besides the pre-existing video issue so far. As my initial checks went, the coremessaging part wasn't needed so far (so it wasn't pulled) and I made a different patch instead of https://gitlab.winehq.org/wine/wine/-/merge_requests/9218 .

Ddarkretailer 2025-11-01 github

In "Proton Hotfix" this issue seems to be fixed.

Proton versions