It doesn't make sense!
I installed a new car pack as a newbie, ad after eventually figuring it out I was having fun. About a day or two later, it would take a couple tried to get the game running again, but then I was fine.
Eventually the game would keep crashing during the loading screen and I couldn't play at all. I went on multiple YT tutorials which advised to add some d3d9.dll file that you find in 'system32'. I did this, and boom, the game works - but now my mods are completely gone.
I look at my game files, and all the mods are still there, but doesn't exist in-game. I deleted the d3d9 file hoping to see if it reverses the effects but no...the game still works fine, but no mods? I don't exactly know what to do, all the mod files are literally there!
Some help would be great!
I went on multiple YT tutorials which advised to add some d3d9.dll file that you find in 'system32'. I did this, and boom, the game works - but now my mods are completely gone.
If the morons who gave you this ridiculous advice had told you to reformat you hard drive and burn your underwear, would you have done that too?
I don't know if this is a hoax to bait newbies or the the idiots who are posting this all over actually think it's a fix, but it doesn't matter.
A file call dinput8.dll, installed with OpenIV and/or ScriptHookV, is responsible for loading asi files - so essentially you can't mod without it. By replacing it with a similar file (identical name) from system32 folder or, if replacing it with d3d9.dll or other windows files, you are essentially stopping dinput8.dll (the required one) from doing its job.
With this file gone or replaced, your game will run as intended but without any mods.
So your title " It doesn't make any sense? " Makes perfect sense.
First advice: get a second opinion before trashing your setup.
Second advice: Read these posts, hopefully will be helpful and they are 100% Bullshit Free
And your mods are not damaged or deleted - they just wont load until you reinstall dinput8.dll.
@JohnFromGWN Ok Ok I hear you, second opinion, got it. It's a bit difficult because not knowing a thing about modding, I can't verify who would be right or wrong.
Regardless, I replaced the file with the original one. I also went through some of your tips and you said you shouldn't generally run a packfile and heap adjuster together - but in your case it worked. I deleted the heap adjuster I had and kept the packfile - the game just didn't run at all, so I reinstalled the heap adjuster WITH the packfile adjuster and worked.
Not sure how long this will last but if it happens again I'll go through your steps for troubleshooting and see if I learn something.
Thanks for the help, time to drive these cars I can't afford
you said you shouldn't generally run a packfile and heap adjuster together
You always run the packfile and heap adjusters together as well as gameconfig.xml.
Where did i write that?
Edit: what i wrote, what you read, is that you don't install both heap adjusters. There are 2 available, but you only install one. The heap mod you install is the one recommended with your gameconfig.xml but you can try the other one when all esle fails.
The packfile is always installed to allow addons to be run. So you misread and im clarifying for anyone reading this thread that all 3 files are mandatory for modding with addons. You don't need these files if you just had scripts.
Packfile + one heap limit + gameconfig.xml.
@JohnFromGWN Ah right that makes sense, I have noticed people installing multiple but didn't quite make sense to me so I just did without it. My game actually stopped working again but went through the steps, took out some files from the mods folder and so far so good.
@OxyDoxy best go slow at the beginning, install one, test, rinse and repeat.