updated with the log
Hello @APoniatowski, this looks like the line of interest from the log: wine: Call from 0x7b45318c to unimplemented function msvcr120.dll.?_Schedule@_StructuredTaskCollection@details@Concurrency@@QEAAXPEAV_UnrealizedChore@23@@Z, aborting which points towards https://bugs.winehq.org/show_bug.cgi?id=47375.
Also, this game would benefit from support for Media Foundation maturing.
used protontricks to install vcrun2017 (and vcrun2010, which could've been a possible solution in the on forum thread linked in the url you provided), still crashes and the log looks the same:
Hi @APoniatowski, i just tried with proton noticed crashing when starting a new game and noticed that msvcr120.dll as well - as this belongs to VS C++ Runtime 2013 i ran protontricks to install vcrun2013 and that did the trick for me, I was able to start a new game and click around a bit. Haven't tried out more by now but from the logs it looks ok.
I can confirm that this workaround does work. Installing vcrun2013 via protontricks fixes it.
Will it be on the roadmap to automatically install these dependencies in the future? Like devs put up a dependency list, the steam client checks the list, then the client runs protontricks (or internal scripts) to install these dependencies for the game, then runs.
This check should run on each run, and devs should keep those dependency lists updated. This is the ideal path/solution... but, seeing as this is OSS, I doubt it will be implemented soon though.
[please don't read this as complaining or moaning, just wishes :) ]
Hello @APoniatowski, the way forward is for wine (and Proton as a downstream project) to grow support for what's missing.
Compatibility Report
System Information
I confirm:
steam-494840.log
Symptoms
game crashes to desktop after a few seconds in main menu. Launcher not starting at all
Reproduction
1- start the game
2- press escape twice to get to main menu
3- wait a few seconds and it crashes
I am in a discussion with the developer on their community discussion board, at it looks like it is a issue on wine/proton's side:
nihilcat [developer]"
"Thank you. My theory, by looking at the log, is that NVidia library (nvtt.dll) tries to check, if you have NVidia card, but the needed function is not implemented in Wine so far.
It's bigger work that may introduce new bugs. It's too late to include it in B125, but I will try to fix this in B126 preview builds."
They are using a newer Nvidia texture compression library, which led to the game crashing on New Game start. The menu was cached, hence one could get to the main menu, but not the game itself.