Like it says in the title, my game keeps on freezing on the screen when my gamesave is loading. I tried to determine which mod is causing this but I just can't figure it out. So I downloaded the G17 diagnostics tool and it gave me the following:
BEGIN *SIGNED* LCPD First Response Issue Report
Diagnostics Tool Version: 0.4.3
Operating system: Windows7 HomePremium (6.1.1.0 Build: 7601) Service Pack:Service Pack 1
System RAM (GB): 7.49
CPU cores: 4
NET Framework 4.0 installed: True
Visual C++ 2010 Redistributable installed: True
GTA IV - Installed: True
GTA IV - Install folder: C:\Program Files (x86)\Rockstar Games\Grand Theft Auto IV
GTA IV - Version: 1, 0, 7, 0
GTA IV - Asi loader installed: False
GTA IV - Asi loader:
GTA IV - Asi loader valid: False
GTA IV - C++ ScriptHook installed: True
GTA IV - C++ ScriptHook valid: True
GTA IV - C++ ScriptHook version: 0, 5, 1, 0
GTA IV - ScriptHookDotNet installed: True
GTA IV - ScriptHookDotNet valid: True
===============BEGIN .NET SCRIPTHOOK LOG===============
2012-08-10 00:02:17 - Initializing ScriptHookDotNet v1.7.1.4 BETA (GTA IV version 1.0.7.0)
2012-08-10 00:03:32 - Direct3D device created!
2012-08-10 00:03:32 - SEARCHING FOR SCRIPTS...
2012-08-10 00:03:32 - Loading scripts in Assembly 'scripts\CautiousDrivers.net.dll' ...
2012-08-10 00:03:33 - Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'CautiousDrivers.net, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
File name: 'CautiousDrivers.net, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
at System.Reflection.Assembly.Load(String assemblyString)
at System.UnitySerializationHolder.GetRealObject(StreamingContext context)
at GTA.RemoteScriptDomain.RequestAction(ScriptAction action)
at GTA.NetHook.GameReloaded()
at StartupThreadC.RunTick(StartupThreadC* )
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
2012-08-10 00:03:33 - CRASH!
===============END .NET SCRIPTHOOK LOG===============
End of *SIGNED* LCPD First Response Issue Report
Digital signature: Ejo9CaqqurjYzj2rPexrgw==
The issue that the program is telling me is that I don't have an ASI loader. But, both xlive.dll and dsound.dll are in my directory. And I have read the text found at the bottom of the page pertaining to the ASI loader but that has not worked. So from what I understand, because there is a problem with my ASI loader, the cautious drivers script is not able to load properly. (And the CautiousDrivers mod is not causing this, I've played perfectly fine with this mod before.) Any help would be greatly appreciated. Thanks guys.