Skip to content
frostworx edited this page Apr 4, 2022 · 12 revisions

Many 3rd party tools require dotnet (mostly dotnet48) to be installed (f.e. Vortex, but many others as well).

wine versions below 6.6 have issues with installing dotnet48 (see https://bugs.winehq.org/show_bug.cgi?id=49897 (ff) for more info)

Currently (2021.09) the official proton wine version is 6.3, so not compatible, and all custom Proton versions (Proton-GE, Proton-tkg) with a new enough wine version aren't compatible as well, as they all do use wine staging which doesn't install dotnet48 correctly as well.

Using vanilla wine 6.16 and 6.17 (6.18 had a blocking bug f.e. from Kron4ek do install dotnet48 correctly, but don't use the SteamUser, but the regular linux user and therefore is at least no solution for steamtinkerlaunch.

The only options I currently see are

  • wait for official proton wine version >=6.6
  • roll a custom proton with an up2date vanilla wine

There doesn't seem to be any pre-compiled custom proton with vanilla wine. I uploaded a self-rolled (using TKG) proton without staging wine-6.17.r0.ga8583acae95 ( TkG Plain Esync ) here which installs dotnet48 correctly (no changes were made to the original source code). Using this as default dotnet proton version for Vortex and possibly also Mod-Organizer 2 until official proton doesn't work. This upstream warning also applies for this custom build, so if it doesn't work on your system, you need to compile it yourself.

Update 2022.02: Installation seemed to work fine using Proton-7.2-GE-2, the dotnet installation (mscorsvw.exe) caused a coredump though. Anyway the installed dotnet/vortex combo seems to work, all Vortex compatible installed games were added as expected as well. haven't started any game or mod. Default USEVORTEXPROTON will remain Proton-6.17-STL-1 anyway for now (see #393)

Update 2022.04: Installation seems to work fine using GE-Proton7-13 and Vortex using it seems to work as well. MO2 no longer seems to require DotNet at all. I'll leave this wiki for a while here, and either remove it completely later or cross it out for the future.

Clone this wiki locally