Open Glog78 opened 5 years ago
On the other hand, I think we need to expand some installation steps that are otherwise unfinishable in Wine.
Case in point: x64 VC++ 2013 and later. The installer crashes while extracting DLLs to system32. While Wine's VC++ implementation might work, in many cases it doesn't and the game is guaranteed to crash. Members of the Wine community found out extracting the DLLs to system32 with 7z and adding the necessary overrides is enough (it's even implemented in Winetricks). Proton doing this for the user is one step for its zero-config goal.
Another thing I'd like to see is 32-bit prefix support. .NET 3.5 crashes while installing in a 64-bit prefix and some games need it and will crash. In this regard I think Valve should follow PoL's principle of "32-bit unless otherwise noted".
@oc1024 Groundwork for exactly what you described is already in PR #1423
Can you please check during first time setup a game against a blacklisted list of steps which doesn't need to be done on wine and just drop those steps. I mean -> installing directx / installing vcredist ......