Jump to content

[SOLVED] Cannot get GTA 4 (1.0.7.0) to launch after installing any ENB


Recommended Posts

SOLVED

 

Solution = https://www.lcpdfr.com/forums/topic/84680-cannot-get-gta-4-1070-to-launch-after-installing-any-enb/?tab=comments#comment-567283

 

 

----------------------------------------------------------

 

Hello everyone,

 

So, as shown in the title, I am unable to get GTA 4 to launch after installing any ENB modification. Full details are below, including what I have tried and my system info.

 

----------------------------------------------------------

 

GAME CONFIGURATION:

 

  1. I downloaded the game from Steam legitimately, i.e. I did not pirate the game. It was installed with version 1.0.8.0
  2. Then, I downloaded the 1.0.7.0 patch from the official rockstar download page
  3. The installer ran successfully and the game was downgraded to 1.0.7.0 (I checked by viewing the Details tab in the Properties of GTAIV.exe)
  4. I launched the game successfully and everything worked fine up to this point.
  5. I then quit the game and installed XLiveLess so I could load my saves, and I even installed ScriptHook and TrainerIV, and everything was working fine.

 

My commandline can be found here (note - the official memrestrict values never fixed texture loss for me, even on a vanilla game)

 

My stream.ini can be found here (its located in Grand Theft Auto IV\GTAIV\bin)

 

P.S. I downgraded the game properly with the paul.dll method which can be found here

 

----------------------------------------------------------

 

THE ISSUE IN DETAIL:

 

  1. I downloaded and installed EyeCandy ENB V6 and extracted everything except commandline.txt into my game folder (C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto IV)
  2. Then, after checking that none of the files were blocked by Windows, I launched the game by running LaunchGTAIV.exe as administrator, not launching the game via steam.
  3. I click "Play" in the window that appears.
  4. Then, my mouse cursor shows the "Working" icon for a few seconds, then it stops.
  5. The game never launches, nothing happens.

 

A quick check in Task Manager shows that when I click "Play" the GTAIV.exe process spawns but then crashes / kills itself instantly.

 

All ENBs used to work properly and smoothly on previous versions of Windows 10 (1607). This issue started since Windows 10 version 1703.

 

----------------------------------------------------------

 

MY SYSTEM INFORMATION:

 

PCPartPicker full component list

 

Relavant PC Specs:
 

  • i7 5820K @ 3.3Ghz
  • 16GB DDR4 2133Mhz RAM
  • 480GB SSD with 100GB free, where GTA IV is installed
  • GTX 980Ti 2-way SLI (each has 4GB VRAM)

 

My dxdiag.txt

 

Desktop and GTA IV resolution: 3840x2160 @ 60Hz

 

My windows version dialog

 

My windows version: 1803, build 17134.137

 

----------------------------------------------------------

 

WHAT I HAVE TRIED TO FIX THE ISSUE (all of which have had no effect):

 

Buckle up, because this list will be very long...

 

  • Restarting my computer (with Fast Boot disabled in control panel and using the ALT + F4 dialog on the desktop to restart, so all processes are properly killed)
  • Running all of the installers that come with the game download (C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto IV\Installers)
  • Using Display Driver Uninstaller in safe mode to wipe graphics drivers, then reinstalling the latest graphics drivers
  • Disabling SLI via Nvidia Control Panel
  • With SLI enabled, settings SLI bits to 0x43500405 as per this post in Nvidia Inspector. Didn't make a difference in this case but gives a great performance boost to vanilla unmodded GTA IV.
  • Adding d3dx9_26.dll and d3dx9_40.dll to my game folder as per this post
  • Installing DirectX after running Display Driver Uninstaller and reinstalling graphics drivers. It did actually load some files and say that they were "now ready for use" as if it repaired something, instead of reporting that "The latest version is already installed" (or words to that effect)
  • Setting the correct resolution in ENBSeries.ini as per this post
  • Using a resolution of 1920x1080 for both my desktop and GTA IV
  • Using a different ENB (on a clean install of GTA IV downgraded to 1.0.7.0) - I've tried CryENB, ICEnhancer, Game4Video ENB, ProfeetENB, and the default ENBSeries for GTA 4.
  • Using every OS option listed under "Run this program in compatibility mode for:" in the Compatibility tab of the Properties for GTAIV.exe, gta4Browser.exe, LaunchGTAIV.exe and gtaBrowser.exe.
  • Setting GTAIV.exe, gta4Browser.exe, LaunchGTAIV.exe and gtaBrowser.exe to run as administrator in the Compatibility tab of the Properties for each .exe file
  • Only setting GTAIV.exe to run as administrator
  • Using the default values for stream.ini
  • Using no commandline.txt file
  • Using -memrestrict 681574400 in my commandline.txt and in my LaunchGTAIV.exe shortcut
  • Adding my commandline options to a shortcut for LaunchGTAIV.exe set to run as administrator
  • Using a pirated version of GTA 4 (I was desperate :P)
  • Putting the game into a folder called Grand Theft Auto IV instead of a folder called GTAIV inside a folder called Grand Theft Auto IV (default setup)
  • Disabling Full Screen Optimisations in the compatibility tab of GTAIV.exe's properties
  • Removing all script mods and hooks
  • Clean installing the game, downgrading to patch 1.0.7.0 then retrying an ENB
  • Disabling all gaming settings in the Settings app
  • Uninstalling the Xbox app via Windows Powershell
  • Disabling shader cache in Nvidia Control Panel
  • Disabling VSync in Nvidia Control Panel
  • Clamping negative LOD bias in Nvidia Control Panel
  • Applying the 4GB patch to GTAIV.exe
  • Applying Large Address Aware to GTAIV.exe (after applying the 4GB patch, as that patch creates a new .exe file)
  • Completely quitting Steam before launching the game
  • Disabling the Steam overlay for GTA 4
  • Disabling all overlays for GTA 4 (thats the Steam Overlay and Nvidia Shadowplay)
  • Messing with all of the .ini files in the game folder.
  • Using a different monitor
  • Using my inbuilt graphics card
 
WHAT I HAVE TRIED TO FIX THE ISSUE (all of which have had an effect on the issue):
 
  • Not running LaunchGTAIV.exe as administrator (returned a SecuROM error, but did not solve the issue)
  • Removing d3d9.dll from my game install folder. The game successfully launches, however everything is fully black, as the ENB relies on this file.
 
----------------------------------------------------------
 
I've tried pretty much everything I know.
 
I hope I've listed everything, but I may have forgotten some obvious points (both in the "What I've tried" and the "My System Information" sections)
 
I've been modding and playing the game for 5 years, and I know it inside out, but no response is "stupid".
 
All help is widely appreciated. Thanks in advance.
 
Here is what I think is causing the issue.
Edited by sjain

i7 5820K @ 4.5Ghz Asus X99-A Zotac GTX 980Ti 2-way SLI
Full PC Specs

Link to comment
Share on other sites

  • 4 months later...
  • 2 weeks later...
On 11/22/2018 at 10:31 PM, sjain said:

😞 still not fixed, now the problem spread to ETS2

For me its a similar problem, when I put any ENB mod, I have error - "application was unable to start correctly 0xc0000005", then I click on icon, properties and uncheck two box where says Run this program in compability mode for and Run this program as administrator. Then it works, game launch without error 0xc0000005. But the next problem is: LCPDFR mod not work properly without these uncheck boxes. So I don't know what to do..

Link to comment
Share on other sites

  • This topic was locked and unlocked
  • 2 weeks later...
On 12/22/2018 at 10:31 PM, Scott Cousins said:

I still haven't managed to fix this so I've been playing without an ENB for almost a year now

Try updating to 1809, then removing the following files from your GTA IV directory:

 

SMAA.dll
SMAA.fx
SMAA.h

Then untick Disable fullscreen optimisations, in the compatibility tab of the properties of ALL exe files in your game directory

 

this fixed the issue for me

 

4 hours ago, Jethro McCain said:

Hey everyone,

 

Try watching this video, it should solve your problems:

<snip>

 

Irrelevant - read the post again, I am on a desktop and am not using NVIDIA Optimus

Edited by sjain

i7 5820K @ 4.5Ghz Asus X99-A Zotac GTX 980Ti 2-way SLI
Full PC Specs

Link to comment
Share on other sites

The only important thing in the video is to rename d3d9.dll to d3fx.dll and also make the changes in the GTAIV.exe. Probably should have said that before. I had the same problem with GTA not launching (after a major update of Windows 10) and if it launched, then only because I removed the d3d9.dll from the main folder. Changing the name solved it for me. But good to hear that you found another solution to the problem.

                             762245702_LCPDFRLSPDFR.jpg.531551ee96fa380b8d62663e612a00cc.jpg

Link to comment
Share on other sites

  • 3 weeks later...
On 12/24/2018 at 11:33 PM, Jethro McCain said:

The only important thing in the video is to rename d3d9.dll to d3fx.dll and also make the changes in the GTAIV.exe. Probably should have said that before. I had the same problem with GTA not launching (after a major update of Windows 10) and if it launched, then only because I removed the d3d9.dll from the main folder. Changing the name solved it for me. But good to hear that you found another solution to the problem.

Ah then this is actually a different problem, if you are on a laptop with NVIDIA Optimus

 

If that is not the case and it "fixed", then actually d3d9.dll was never injected, as the video drivers simply are not looking for this, so the enb libraries cant be injected as d3fx.dll so you effectively have no enb and just the visualsettings effects.

 

You need to just untick "disable fullscreen optimisations" in Properties > Compatibility of GTAIV.exe. You can keep it as d3d9.dll. try it 🙂

i7 5820K @ 4.5Ghz Asus X99-A Zotac GTX 980Ti 2-way SLI
Full PC Specs

Link to comment
Share on other sites

  • 7 months later...
On 1/14/2019 at 11:25 AM, sjain said:

Ah then this is actually a different problem, if you are on a laptop with NVIDIA Optimus

 

If that is not the case and it "fixed", then actually d3d9.dll was never injected, as the video drivers simply are not looking for this, so the enb libraries cant be injected as d3fx.dll so you effectively have no enb and just the visualsettings effects.

 

You need to just untick "disable fullscreen optimisations" in Properties > Compatibility of GTAIV.exe. You can keep it as d3d9.dll. try it 🙂

So I decided to install GTAIV and LCPDFR for nostalgia sake recently right? I have the same issue. My game launches when I change the d3d9.dll's name but everything looks black in game (I'm using CryENB). I have a NVIDDIA GEFORCE GTX. Anyone want to help me out? Thanks.

Link to comment
Share on other sites

On 9/4/2019 at 11:36 PM, FrostFusion said:

So I decided to install GTAIV and LCPDFR for nostalgia sake recently right? I have the same issue. My game launches when I change the d3d9.dll's name but everything looks black in game (I'm using CryENB). I have a NVIDDIA GEFORCE GTX. Anyone want to help me out? Thanks.

thats how it is, because ENB binaries are in that file. leave it alone, you should not be changing that at all.

i7 5820K @ 4.5Ghz Asus X99-A Zotac GTX 980Ti 2-way SLI
Full PC Specs

Link to comment
Share on other sites

6 hours ago, sjain said:

thats how it is, because ENB binaries are in that file. leave it alone, you should not be changing that at all.

I figured out what my problem was and got it to launch thankfully. But now my ALT-P isn't working.

Link to comment
Share on other sites

  • 3 months later...

Hey, could someone give me help on this problem too?

I tried a couple of ENBs (including: CryENB, iCEnhancer 3.0 and Game4Video ENB) which none of them worked. Whenever I changed the name of d3d9 or deleted it the game turned black, I tried getting d3dx9_40.dll and d3dx9_26.dll from the enbdev website, but when I go onto the website with the given link it gives me the trap link, I tried finding the url from the website, still wouldn't work.

Any help?

My PC Specs:

CPU: AMD A8-5600K APU with Radeon(tm) HD Graphics 3.60GHz

GPU: AMD Radeon (TM) R7 370 Series

RAM: 8GB

I usually get 45 fps or less without an ENB.

Edited by SkyHxgh
Fixing (Possible) grammar errors

lspdfr is a godsend

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...