Vampire: The Masquerade - Bloodlines

Vampire: The Masquerade - Bloodlines

the procedure entry point createDXGIFactory2 could not be located in the dynamic link library c:\Windows\SYSTEM\d3d11.dll
I'm gonna post this here in case someone in the future has the exact same problem as me, because I just fixed it.

Problem: When launching the game using a mod or unofficial patch, the error "the procedure entry point createDXGIFactory2 could not be located in the dynamic link library c:\Windows\SYSTEM\d3d11.dll" starts spamming the screen. After hitting "ok" a million times, the game starts normally, but can crash at any time.

Caused by: Something about SweetFX, textures/retexturing, I'm not sure. I managed to piece together this solution by talking to people who make Skyrim porn mods on the SweetFX forums. It's definitely caused by visual updates to the game.

Solution:
1. go to your games folder (usually Program Files (x86)/steam/steamapps/common/Vampire The Masquerade - Bloodlines)
2. Locate dxgi.dll. (If it's not there, go to (C:)/windows/system32 and copy+paste it from there.)
3. Rename dxgi.dll to d3d11.dll in your game folder

I don't know why it worked, but it did, and now I don't have to sacrifice a small animal every time I want to launch the game!
En son Bring the Beans tarafından düzenlendi; 28 May 2020 @ 4:55
< >
68 yorumdan 31 ile 45 arası gösteriliyor
This fix just worked for me on PAYDAY 2. Thanks, you rock!
Yo, just wanted to say thanks man! Totally was about to reset my windows just to hop back into borderlands with my buddy. Messed with SweetFX ages ago and was surprised that after all these years it started producing a conflict making the game unlaunch-able. Had to just delete the files and now the game is up and running again!

İlk olarak Bumbles_Bounce tarafından gönderildi:
You can also just delete dxgi.dll and dxgi.fx from the main game folder. These two files are for dx11 and are not used by this game.
This same fix worked for FF7 just now, as well.

Rock'n'roll, mofo.
Would the corresponding dxgi.fx file need to be renamed as well for it to work as before?
En son STREET_BLAZER tarafından düzenlendi; 5 Kas 2018 @ 17:44
İlk olarak STREET_BLAZER tarafından gönderildi:
Would the corresponding dxgi.fx file need to be renamed as well for it to work as before?

If I understand you correctly, yes.
Thank you soooo much for this simple fix! Its not game specific for anyone wondering.
OMG THANK YOU SO MUCH! You have no idea how happy this makes me! I've been having this issue with borderlands 2 for months, and nothing has been working. I managed to get the game running at 640x480p windowed but it would drop from 50 to 18 fps when action happened. Now I can run it full 1080p at 60!!! This is amazing I thought I would eventually have to reset my computer. This post has made my ♥♥♥♥♥♥♥ day I love u man xD <333333
now i get "the procedure entry point d3d11createdevice could not be located in the dinamic link library

C:WINDOWS/SYSTEM32>inputhost.dll
This helped me with a modded far cry 2 with sweetfx to. only difference, instead fo being d3d11.dll it was d3d10.dll
Sorry for bumping this old post. I was just digging though the forums pulling my hair out looking for an answer to this. Thank you!
I did what you said now its saying this.

theprocedure entry point d3d11 createdevice could not be located in the dynamic link library c:/windows/system32/imputehost.dll.
SOLUTION: If you're reading this, you're probably really frustrated. The truth is that starting with either Windows 8, 8.1, or 10, Microsoft screwed up and killed compatibility with existing SweetFX presets. That's why you are getting stupid error messages when trying to start the game. It's all Microsoft's fault.

However, you can still use Sweetfx Presets perfectly using the program "ReShade with SweetFX." Download it, install it, and in the SweetFX folder open "SweetFX_settings.txt" and replace it with your SweetFX preset.

Download it here: Mediafire[DOT]com/file/5dk9p03ibglgago/ReShade+1.1.0+with+SweetFX+2.0.7z

If the link is broken don't worry, just search for "ReShade with SweetFX." That's the exact name of the program.

tl;dr Microsoft broke SweetFX, use "ReShade with SweetFX" instead.
En son LunaBelle tarafından düzenlendi; 10 Tem 2019 @ 18:43
The error message is gone, but the game still won't start.
Rename it to “_d3d9” for New Vegas if changing it to “d3d11” causes a different error.
It worked for my New Vegas enb modded game! Thank you so much!
< >
68 yorumdan 31 ile 45 arası gösteriliyor
Sayfa başına: 1530 50