Resident Evil Village Gameplay Demo

Resident Evil Village Gameplay Demo

Not enough ratings
Launching the game via Vulkan API (on Windows 7 and 8.1)
By toshph
In this guide, I will show you how to run the Resident Evil Village Gameplay Demo on Windows 7 and Windows 8.1, which does not support DirectX12.1.
3
2
   
Award
Favorite
Favorited
Unfavorite
About
The method is very simple.
You need to force the game to use a special Vkd3d wrapper that will translate DirectX12 calls to the Vulkan API. This wrapper was developed and is being developed to use on Linux operating systems. The developers write: "Do not expect games running on Windows 7 and 8.1 to magically make use of VKD3D-Proton, as many games will only even attempt to load d3d12.dll if they are running on Windows 10."
Surprisingly it worked with the Resident Evil Village.
But Windows 7 requires more workarounds than Windows 8.1.
There another guide for release vesion. It has more workarounds. https://steamproxy.net/sharedfiles/filedetails/?id=2479282927
https://steamproxy.net/sharedfiles/filedetails/?id=2642586365
Preparing and launching
1. Download dxvk-1.8.1L.tar.gz from GitHub[github.com]. I used version 1.8.1L.
2. Open the downloaded archive dxvk-1.8.1L.tar.gz.
3. Copy the files from the x64 directory to the game directory.
4. It is recommended to update vkd3d-proton from dxvk to last version. Go to "Updating vkd3d-proton" section.
5. Start the game (If you are using Windows 7, go to "Windows 7" section).
6. You should wait for the black screen to disappear. The game hangs on a black screen for 3 minutes, then it starts working (on my configuration).

If you want to see the video after the "Quixel" logo, you need to complete the "Windows 7" section.

Windows 8.1 x64, Palit Geforce 1050ti KalmX with driver 466.27.0.0 - the game works
Windows 7
For Windows 7 you need additional steps before launching the game:
1. Download and install Explorer Suite[ntcore.com].
2. Open re8demo.exe with CFF EXplorer.
3. You should choose "No" in "This file is bigger than 40 MB." dialog.
4. Select "Import Directory" on the left panel.
5. Then select "mfplat.dll" module from the list.
6. Double click "MFCreateDXGIDeviceManager" and replace the value to "MFStartup".
7. Click the save button.
8. You should choose "Yes" in "Overwrite original file?" dialog.
9. Start the game. But if you have connection problems, go to the "Windows 7 Connection problems" section.
10. You should wait for the black screen to disappear. The game hangs on a black screen for 3 minutes, then it starts working (on my configuration).
Full guide in the video:
Windows 7 Connection problems
You need to enable TLS 1.2 support on your system, otherwise you will experience connection problems.
1. Open Notepad and paste this code:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp] "DefaultSecureProtocols"=dword:00000800 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp] "DefaultSecureProtocols"=dword:00000800
2. Save file as TLS.reg.
3. Open TLS.reg by double-click and choose "Yes".
4. Reboot.
5. Start the game.
Updating vkd3d-proton
1. Download vkd3d-proton[github.com].
2. Download and unzip zstd[github.com].
3. Place vkd3d-proton-2.3.1.tar.zst in the "zstd-v1.4.9-win64" directory.
4. Hold down Shift-button and open menu by right click. Then click "Open command prompt".
5. Enter "zstd -d vkd3d-proton-2.3.1.tar.zst" command.
6. Open "vkd3d-proton-2.3.1.tar".
7. Copy "d3d12.dll" from the x64 directory to the game directory.
45 Comments
toshph  [author] 8 May, 2021 @ 1:56pm 
I made another update to the guide for release version https://steamproxy.net/sharedfiles/filedetails/?id=2479282927
toshph  [author] 8 May, 2021 @ 12:42pm 
Swink, I tested the release game with Windows 7 and there was a problem. I've already fixed that. Please wait for the update.
Swink 8 May, 2021 @ 9:27am 
I used this method and got the demo to work. It is not working with the main game however. When I launch the game, it goes to a black screen for a few seconds, before it stops responding and crashes. The crash says the fault module name is ucrtbase.DLL, don't know if this helps figure out what is wrong. I'm using windows 7 with a GTX 1080.
creep85 8 May, 2021 @ 6:18am 
toshph, So I uninstaled the game, cleaned up the registres, reboot and instal the game again. no connection problem even withouut TLS1.2 but game crahes again. Basicaly right after launch, it stops responding and then crashes.
XPainMaster 8 May, 2021 @ 3:18am 
sorry to bother, i did all the "preparing and launching" and "Updating vkd3d-proton ", but it still just open a black screen for a few seconds and then it close without a warning.
i'm using windows 10, but with a videocard with no directx12.1 support.
what can i do to make it work?
DELTA 8 May, 2021 @ 12:51am 
I did the steps of the guide. but when I start the game, appear black screen and after few seconds hang up and crash with "re8demo.exe has stopped working" message.
I'm using win7, radeon R9 390X
-=WolverinE=- 7 May, 2021 @ 3:29pm 
I should've mentioned I am trying this with the full version of the game. I just downloaded the demo to test it and it runs...
creep85 7 May, 2021 @ 3:26pm 
toshph, After launch. The black screen appears as it mean to be but few seconds later it crashes. Tomorrow I will try to clean up registers and reinstall the game.
toshph  [author] 7 May, 2021 @ 3:15pm 
zdena.k, Does the game crash at start or later?
creep85 7 May, 2021 @ 3:12pm 
toshph thank you for adding how to update veskd3d-proton. updating vkd3d actually helped with the error message but now the whole game crashes (program has stoped working). Still you have my thanks and appreciation for this guide.