justbrennan Posted May 19, 2018 Share Posted May 19, 2018 (edited) Hello! I just joined to see if anyone could help me with this very frustrating problem. So I've been trying to install an ENB (NVIDIA ENB 3.0) to GTA IV on Windows 10 for a few days now with no results, as the game simply refuses to launch. After trying many different things, such as patching the game to 1.0.4.0 (from 1.0.7.0), completely uninstalling and reinstalling GTA, deleting and replacing various files within the game's directory (I have been using backups each time I change the files), updating my drivers, updating DirectX, and so on. I've narrowed the culprit down to d3d9.dll, the main file for the ENB. If I delete this file, the game launches successfully with or without mods on any version. But with it, the game simply refuses to launch, not even coming up on Task Manager.Some time before, I was able to use Reshade, which also uses d3d9.dll, with no problems. However since I tried installing the ENB neither the ENB or Reshade want to work. I also used to be able to run ENBs with no problems until now.I really want this to work, but I just can't seem to fix the problem. If anyone is willing to help, I can attempt to provide more information and I appreciate it.Thanks! Edited May 19, 2018 by justbrennan Link to comment Share on other sites More sharing options...
quangtung79 Posted May 20, 2018 Share Posted May 20, 2018 Please remove your mod from gta 4 Link to comment Share on other sites More sharing options...
Guest Posted May 20, 2018 Share Posted May 20, 2018 First of all: what OS are you running on your PC? Normally this isn't so much relevant, but older versions of GTA IV (such as 1.0.4.0) might have some issues running on newer OSs like Windows 10 or 8.1. Have you downgraded the game fisrt and then installed the mod? Doing the opposite isn't the best thing, when you downgrade the game after you've installed some mods you might overwrite some files that are required by the mod for working properly. Also: what ENB are you trying to install? ICENhancer 3.0? ENB by Vucko? Give a try to VisualIV + CryENB v3 (install VisualIV first, then CryENB), they both works on 1.0.7.0 and probably also on the most recent 1.0.8.0 version Link to comment Share on other sites More sharing options...
justbrennan Posted May 20, 2018 Author Share Posted May 20, 2018 I'm running Windows 10. I've tried the ENBs and Reshade on every version of the game. Every time I've downgraded, I did that first and then installed the ENB. I tried ICEnhancer 3.0, CryENB v3, Natural & Realistic ENB (for 1.0.4.0), and NVIDIA ENB 3.0. Just installed VisualIV on 1.0.7.0, no problems running the game, then installed CryENBv3 (which didn't come with d3d9.dll or enbseries.ini) and now everything in the game is black Link to comment Share on other sites More sharing options...
Guest Posted May 20, 2018 Share Posted May 20, 2018 Mhh ok, at least you're able to start the game now... What are your specs? Try to set GTAIV.exe in compatibility mode with "Windows Vista Service Pack 2" and launch the game through GTAIVLauncher.exe if you haven't tried it yet, but I don't think that it will solve the problem. Another thing you could try is to update the game to 1.0.8.0 version and then install VisualIV + CryENB v3 just for seeing if you're able to start normally the game. A "d3d9.dll" error is usually related to DirectX libraries (in this case DirectX 9), are them installed correctly on your PC? Check them with this tool: https://www.microsoft.com/en-US/download/details.aspx?id=35 Have you tried XLiveLess? As long as you're not interested in multiplayer (because you're on an older version of the game), that might get things work up. Link to comment Share on other sites More sharing options...
justbrennan Posted May 20, 2018 Author Share Posted May 20, 2018 Windows 10 Pro N 64-bit Intel Core i5 6600K @ 3.50GHz 16.0GB Dual-Channel Unknown @ 1075MHz ASRock Z170 Professional Gaming i7 GN246HL ([email protected])2047MB NVIDIA GeForce GTX 1060 6GB (MSI) Those are my specs. I have both LaunchGTAIV.exe and GTAIV.exe in compatibility mode for Windows Vista Service Pack 2 and they're set to only run as Administrator, but that didn't solve the problem. I have DirectX 12 installed and have tried all of the Windows DX9 downloads I have found from their website. I use Xliveless practically every time I install the game, but it hasn't helped so far. Link to comment Share on other sites More sharing options...
Guest Posted May 20, 2018 Share Posted May 20, 2018 (edited) Definetely your PC isn't a problem at all! The only thing that I can ask you at this point is: do you have any monitoring software running in background (like MSI Afterburner, RivaTuner, etc.)? Even if you're running only Shadowplay for displaying the FPS counter, try to disable it. I'm running out of possible solutions, for sure there's something that causes the crash (or the black screen) that must be found Edited May 20, 2018 by Wolver_321 Link to comment Share on other sites More sharing options...
justbrennan Posted May 20, 2018 Author Share Posted May 20, 2018 I just checked, I have no monitoring software installed on my computer. I really want to find a solution Link to comment Share on other sites More sharing options...
Guest Posted May 21, 2018 Share Posted May 21, 2018 Have you tried installing ScriptHook? Link: http://gtaforums.com/topic/392325-beta-gtaiv-net-scripthook/ Link to comment Share on other sites More sharing options...
justbrennan Posted May 21, 2018 Author Share Posted May 21, 2018 (edited) I've used Scripthook before, but just to see I'll redownload it and see where it goes. So I reinstalled GTA IV fresh from Steam, version 1.0.8.0. Ran the game with no problems. Then I copied over the files necessary to change the game to version 1.0.7.0, added Xliveless, and changed paul.dll to paul.dll.disabled. Still works. Then I added Scripthook, still works. Copied in d3d9.dll from the most recent ENB files, and the game doesn't launch. Then I removed d3d9.dll, and installed VisualIV and CryENBv3 (again, without d3d9.dll or enbseries.ini) and everything is black again. Do you have any other ideas? Edited May 21, 2018 by justbrennan Link to comment Share on other sites More sharing options...
Guest Posted May 21, 2018 Share Posted May 21, 2018 I'm sorry, but I don't know what to say anymore. You could try one last thing: go to your game directory (steamapps/common/Grand Theft Auto IV) and open the Installers folder, then install the DirectX libraries inside that folder. If even that doesn't work I really don't know what to say, GTA IV is pretty random with these things, especially on newest systems... Link to comment Share on other sites More sharing options...
squeezx Posted August 17, 2019 Share Posted August 17, 2019 I have the same problem with icenhancer 3.0 on GTAVI 1040. I had to rename d3d9.dll to d3fx.dll to get game to launch but when it did launch it was all black screen with sound and hud only. Link to comment Share on other sites More sharing options...