protonscr

Precursors

protonopen appid 547930Game compatibility - Unofficial
ValveSoftware/Proton#8867 · opened 2025-06-29 by Patola · updated 2025-06-29 · 3 comments · github · game page · search this game
1 matching comments, n / p to jump
PPatola 2025-06-29 github

Compatibility Report

  • Name of the game with compatibility issues: Precursors
  • Steam AppID of the game: 547930

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

Game doesn't start, instead show a shader compilation error.

Reproduction

  • Press play
  • A brief loading screen animation will show
  • right after this animation, a dialog will popup (image attached): Unable to compile shader "MultiDetailVertex_301" and a few more, with the option to show details which are quite cryptic. Couldn't copy them to paste them here.
  • After that game just exits.

steam-547930.log

Image

PPatola 2025-06-29 github

Found a workaround:
launch options: PROTON_USE_WINED3D=1 PROTON_NO_D3D10=1 PROTON_NO_D3D11=1 %command%
plus doing protontricks 547930 d3dcompiler_47 d3dx9

Kkisak-valve maintainer 2025-06-29 github

Hello @Patola, these look like the lines of interest from your Proton log:

err:d3dcompiler:D3DCompile2 Failed to compile shader, vkd3d result -4.
err:d3dcompiler:D3DCompile2 Shader log:
err:d3dcompiler:D3DCompile2     <anonymous>:281:8: W5300: Implicit truncation of vector type.
err:d3dcompiler:D3DCompile2     <anonymous>:282:8: W5300: Implicit truncation of vector type.
err:d3dcompiler:D3DCompile2     <anonymous>:331:1: W5305: Unhandled attribute 'flatten'.
err:d3dcompiler:D3DCompile2     <anonymous>:340:14: W5300: Implicit truncation of vector type.
err:d3dcompiler:D3DCompile2     <anonymous>:303:1: W5305: Unhandled attribute 'branch'.
err:d3dcompiler:D3DCompile2     <anonymous>:368:8: W5300: Implicit truncation of vector type.
err:d3dcompiler:D3DCompile2     <anonymous>:369:8: W5300: Implicit truncation of vector type.
err:d3dcompiler:D3DCompile2     <anonymous>:370:8: W5300: Implicit truncation of vector type.
err:d3dcompiler:D3DCompile2     <anonymous>:371:8: W5300: Implicit truncation of vector type.
err:d3dcompiler:D3DCompile2     <anonymous>:394:1: E5000: syntax error, unexpected invalid token
err:d3dcompiler:D3DCompile2
PPatola 2025-06-29 github

@kisak-valve thanks. These messages seem to be very similar to the ones that appear inside the "Show details" of the dialog. However, I don't know any modern graphics programming to be able to debug this output.

In any fashion at least I have a functional workaround for the moment.