protonscr

Scorn (GOG) crashes after start

vkd3dclosed
HansKristian-Work/vkd3d-proton#1644 · opened 2023-08-06 by rtentser · updated 2023-08-06 · 5 comments · github
Rrtentser 2023-08-06 github

Steam version of the game runs out of the box with proton-experimental. GOG version fails with wine & wine-ge.

Software information

Scorn (1.2.2.0).

System information

  • GPU: RX 6600:
  • Driver: mesa 23.1.5
  • Wine version: wine-8.13, wine-ge 8.13
  • VKD3D-Proton version: 2.9, 2.9.r92.gdb608963

Log files

Different errors with upsteam wine and ge:
wine-ge.log
wine.log

BBlisto91 2023-08-06 github

Looks like a d3dcompiler error. The game on Steam will probably install and set the Windows native versions.
Dunno the specific version needed but installing d3dcompiler_42, d3dcompiler_43, d3dcompiler_46 and d3dcompiler_47 through winetricks will probably make it work.

To find the specific one you'd need a wine log with WINEDEBUG=+loaddll or a proton log where that is included by default.

Rrtentser 2023-08-06 github

Thank you, 43 solved this problem. Now the game throws some UE4 exception.
Screenshot_20230806_215700
wine-ge.log

BBlisto91 2023-08-06 github

Cool.
I can also see that you are using wines own dxgi.dll.
You'll have to install dxvk alongside vkd3d-proton as the dxgi it provides is the officially supported one. Other ones likely won't work since last version.

Rrtentser 2023-08-06 github

Yeah, that did the trick. Thanks for you help! It's my first time with vkd3d in custom prefixes, so i didn't know about dxvk dependency. Now i see, it's in readme.

BBlisto91 2023-08-06 github

np. Hope the game works for you now and is fun.

Proton versions

Launch options

DLLs