Closed Banacizo closed 2 years ago
Further developments: I have downloaded both vc_redists from links in #215, then used sha256sum
and patched the values directly into winetricks script, and the 256
error no longer appears even without using --force.
wine vc_redist.x86.exe /q returned status 5
, however, persists.
I have found this a couple of paragraphs above in the log:
warning: ucrtbase.dll is no longer included in vcrun2019. For details see: https://github.com/Winetricks/winetricks/issues/1770
So I presumed something was missing from the newer vcrun that was necessary to use the command, but internet search indicates that "status 5" was a thing as far back as 2016, and lack of ucrtbase should return "status 53". Judging from the log, wine seems to work around this successfully so this is not the problem.
Also probably worth mentioning:
Every attempt at installing I replace return
with exit
in the find-library-for-appid.sh
, otherwise it fails saying it couldnt find my Fallout 4.
I have also double checked that the Proton Version is set to 5.0-10 in both Steam play settings and Game compatibility properties. Sadly, it fails to launch with this setting with no error message given, but if I set Proton back to 6-18-GE-2, it runs just fine. I do not know if game's preferred proton version is important at this stage, since im yet to install MO successfully.
I understand that this has something to do with mxml3.dll
but I have no idea how to add it to the installation.
FIXED! By wiping compatdata in the appropriate library and re-generating it with proton 5.0.10. Warning: If after generating compatdata with Proton 5 you switch it to another version, the game will not launch until you re-generate compatdata again! You will also have to reinstall your MO.
Installation would always fail with sha256sum failure regardless of what vc_redists I tried, so I grabbed both the latest exes from microsoft.com and added --force to the .yml. Now it fails a bit later and I got absolutely no idea what to try:
A basic google search suggests its something to do with 32bit support? I am pretty new to this, what am I missing?