Resident Evil Village

Resident Evil Village

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 on Windows 7 and Windows 8.1, which does not support DirectX12.1.
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.
You should complete "Windows 7" section on Windows 7.
Preparing and launching
1. Download re8vulkan.zip from the video description. https://www.youtube.com/watch?v=Bczm2-uLhg4
2. Open the downloaded archive re8vulkan.zip.
3. Copy the files from the archive to the game directory.
4. Download and install Explorer Suite[ntcore.com].
5. Open re8.exe with CFF EXplorer.
6. You should choose "No" in "This file is bigger than 40 MB." dialog.
7. Select "Import Directory" on the left panel.
8. Then select "mfplat.dll" module from the list.
9. Double click "MFCreateDXGIDeviceManager" and replace the value to "MFStartup".
10. Click the save button.
11. You should choose "Yes" in "Overwrite original file?" dialog.
12. Start the game.
13. 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).

The full guide in the video:
Windows 7 x64, Palit Geforce 1050ti KalmX with driver 471.68 - the game works.
Windows 7
I found that the release game is not launching on my computer with Windows 7. I debugged the game, and figured out the reason.
The workaround:
1. Press the Win+R keys, then type "regedit" and press Enter.
2. Goto HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\ImplicitLayers.
3. Select these "Steam" values, then press "Delete".
4. You should choose "Yes" in "Confirm Value Delete" dialog.
5. Start the game.
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).
< >
85 Comments
Andrey Sep 3 @ 5:42pm 
* исполняемого файла
Andrey Sep 3 @ 5:41pm 
Да, я видел, и сделал как вы показали. У меня такая же ошибка 0x1333 при запуске исполняемого кода. В общем я завалил свою систему Windows 7 и установил десятый выпуск. Надеюсь теперь эта "гадина" заведется.
toshph  [author] Sep 3 @ 12:19pm 
Andrey, можно. Я отключал выполнение этого кода двумя способами: https://www.youtube.com/watch?v=F3_sNBCy7dw и https://www.youtube.com/watch?v=Ms_3-7rprr4
Но отключение кода приводит к другой ошибке - наверное использованы какие-то особенности Windows 10. Причём ошибка такая же, как была на первой версии пиратки Anno 1800 при использовании Windows 7. А на следующей версии взлома Anno 1800 эту ошибку исправили (подтверждение этой инфы можно легко найти в гугле).
Andrey Sep 2 @ 2:18pm 
Есть решение какое? Код вырезать в *.dll можно?
toshph  [author] Sep 2 @ 1:52pm 
Сообщение "This game requires Windows 10 and DirectX 12" добавлено разработчиком взлома. На лицензионной версии из Steam такого сообщения нет. В этом можно убедиться, найдя соответствующую строку ( https://imgur.com/a/mUoQY04 ) в библиотеке EMP.DLL (добавленную для обхода защиты). Также это видно при запуске отладчика: https://www.youtube.com/watch?v=F3_sNBCy7dw
Andrey Sep 2 @ 7:32am 
Тоже самое что и у пользователя Traitone.
Traitone Aug 31 @ 8:42pm 
Сделал всё по инструкции, в итоге:
"This game requires Windows 10 and DirectX 12".

Исходя из комментариев, я так понял, что на пиратке и Win 7 никак не поиграть?
EvgehaGames Aug 17 @ 1:45pm 
Sapphire Nitro+ RX 580 8 ГБ
toshph  [author] Aug 17 @ 12:47pm 
EvgehaGames, вылетает или ошибка? На Windows 7 при каждом перезапуске Steam нужно удалять ImplicitLayers, они пересоздаются. Видеокарта какая?
EvgehaGames Aug 16 @ 11:30pm 
не работает