You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ STEAM_COMPAT_DATA_PATH=~/.steam/steam/steamapps/compatdata/40960 ~/.steam/steam/compatibilitytools.d/proton/proton run ~/.steam/steam/steamapps/compatdata/40960/pfx/drive_c/windows/system32/winecfg.exe
And set msvcr100.dll and msvcp100.dll to builtin.
And FFLauncher.exe is a .NET application. Since proton doesn't have mono support yet. You need to rename rename Stronghold2.exe to FFLaucher.exe, then it will launch.
$ file msvcp100.dll
msvcp100.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows
$ file FFLauncher.exe
FFLauncher.exe: PE32 executable (GUI) Intel 80386, for MS Windows
So it seems to be the game is installing a msvc runtime of wrong architecture. On Windows, there is a dll architecture check[1] when loading dlls, whereas wine currently loads the first found.
Steam - System Information
steam-40960.log (with FFLauncher.exe)
I tried to rename Stronghold2.exe to FFLaucher.exe but no success.
steam-40960.log (with Stronghold2.exe)
The text was updated successfully, but these errors were encountered: