https://bugs.winehq.org/show_bug.cgi?id=44498
--- Comment #4 from Toni eldrad@autistici.org --- Or maybe we could refocus this on "Not playing wmv videos because of missing Windows Media Foundation" implementation.
Then workarounds that could help a future implementation could be discussed, I've investigated and found some info, although I don't have a working workaround.
I have tried importing related registry entries and dlls for another game with the same problem (Darksiders Warmastered), and while I wasn't successfull this is what i have tried for now:
It seems once mfplat.dll and related registry entries are in place you will start to see queries for missing com classes that lead to certain required dlls (that change depending on windows versions, afaics w7 uses one set, while 8 and 10 use a different set).
registry entries:
- HKLM/Software/Microsoft/Windows Media Foundation/* - HKLM/Software/Classes/MediaFoundation/* - classid/InProcess definitions for the below dlls
involved dlls:
- mfplat.dll - mf.dll - mfreadwrite.dll - wmadmod.dll - wmvdmod.dll or wmvdecod.dll
I will try again in the future but for now that's as far as I could reach with an initial attempt. Reaching to a winetricks verb installing a working set of dlls would be a good step, but most of these dlls seem to be distributed inside .msu installers which are not supported atm. The only exception I've seen is the w10 pack, but using those dlls leads to missing functionality in unrelated dlls.