doitsujin / dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
zlib License
13.31k stars 856 forks source link

Resident Evil 7 Biohazard - Black screen when launching the game #761

Closed Ahmed-E-86 closed 6 years ago

Ahmed-E-86 commented 6 years ago

Software information

Resident Evil 7 Biohazard, 1366×768 - default settings.

The game doesn't load and it looks like this:

screenshot_20181111_170040

System information

Log files

doitsujin commented 6 years ago

The game requires native media foundation DLLs as far as I know. This is not a DXVK bug.

Ahmed-E-86 commented 6 years ago

I installed it using Winetricks but nothing changed.

lieff commented 6 years ago

You can't install it using Winetricks. It installs only mf.dll, not full set

mf.dll
mferror.dll
mfplat.dll
mfreadwrite.dll
msmpeg2adec.dll
msmpeg2vdec.dll
sqmapi.dll

which is needed. In other words, this game currently not supported by wine.

Ahmed-E-86 commented 6 years ago

I found similar issue at Winehq https://bugs.winehq.org/show_bug.cgi?id=43814 which is 1 year old. another game that will not be fixed!

lieff commented 6 years ago

If you have dlls from win7, you can try them https://github.com/ValveSoftware/Proton/issues/1102 But there may be more issues after mpflat one.

Ahmed-E-86 commented 6 years ago

@lieff

Now the game crashes instead of loading forever.

lieff commented 6 years ago

¯_(ツ)_/¯ It can be because of denuvo protection.

Ahmed-E-86 commented 6 years ago

I opened an issue about this problem at Winetricks: https://github.com/Winetricks/winetricks/issues/1132

I think they will fix it faster than WineHQ.

Ahmed-E-86 commented 5 years ago

Resident Evil 7 Biohazard starts after modifying some lines to the old fix toni did before.

The modified script (without any dlls from Windows) : python-installcab-master.zip

PS: This fix could work with all game that require Windows Media Foundation.

screenshot_20190130_014143

You need to write: winetricks mf export WINEPREFIX=/The/Location/Of/The/Game/Prefix ./install-mf-64.sh You need to copy mfplat.dll version 12.0.7601.23471 (Windows7 64bit) to the game folder

mozo78 commented 5 years ago

Did you try the Gold Edition?

Ahmed-E-86 commented 5 years ago

Did you try the Gold Edition?

No, I didn't. What is the difference between them?

mozo78 commented 5 years ago

I don't know but it doesn't run :D It's with more DLCs and is bigger than the normal release. Obviously it has some additional content :)