Okay, just reinstalled both copies, we definitely both have the same mods now. Crashes are still happening quite commonly, including every time my brother tries to leave the police station. Here's a diagnostic log from my PC, I'll try and get one from his.
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.96
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)SteamsteamappscommonGrand Theft Auto IVGTAIV
GTA IV - Version: 1, 0, 7, 0
GTA IV - Asi loader installed: True
GTA IV - Asi loader: DSOUND
GTA IV - Asi loader valid: True
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===============
2013-07-19 22:20:33 - Initializing ScriptHookDotNet v1.7.1.4 BETA (GTA IV version 1.0.7.0)
2013-07-19 22:21:22 - Direct3D device created!
2013-07-19 22:21:22 - SEARCHING FOR SCRIPTS...
2013-07-19 22:21:22 - Loading scripts in Assembly 'scriptsALPR.net.dll' ...
2013-07-19 22:21:22 - ...found script 'Alpr.Alpr'!
2013-07-19 22:21:22 - Loading scripts in Assembly 'scriptsFirstResponse.net.dll' ...
2013-07-19 22:21:22 - ...found script 'FirstResponse.Main.EmergencyLights'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.Main.Start'!
2013-07-19 22:21:22 - ...found script 'CSharp.Engine.Core'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.Debugging'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.DeletionList'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.Hardcore'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.TextDraw'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.LCMD.Main'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.LCMD.Functions'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.LCPD.Carboot'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.LCPD.Disarm'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.LCPD.Frisk'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.LCPD.PullOver'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.LCPD.Actions'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.LCPD.Debug'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.LCPD.Flashlight'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.LCPD.Functions'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.LCPD.Partner'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.LCPD.inputSimulator'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.LCPD.Start'!
2013-07-19 22:21:22 - ...found script 'FirstResponse.LCPD.Various'!
2013-07-19 22:21:22 - Loading scripts in Assembly 'scriptsPolicing.net.dll' ...
2013-07-19 22:21:22 - ...found script 'Policing.Policing'!
2013-07-19 22:21:22 - ...found script 'Policing_Breathalyser.Policing_Breathalyser'!
2013-07-19 22:21:22 - ...found script 'Policing_Resist.Policing_Resist'!
2013-07-19 22:21:22 - Loading scripts in Assembly 'scriptsvdH_towService.net.dll' ...
2013-07-19 22:21:22 - ...found script 'vdH.TowService'!
2013-07-19 22:21:22 - DONE! 26 valid scripts found!
2013-07-19 22:21:22 - STARTING SCRIPTS...
2013-07-19 22:21:22 - Error during GetPhoneNumber (Phone checks will be disabled):
System.Exception: Accessing Globals failed! Invalid Memory Address!
at unmanaged.MemoryAccess.GetGlobalAddress(Int32 index)
at unmanaged.MemoryAccess.GetPhoneNumber()
at GTA.NetHook.CheckPhone()
2013-07-19 22:21:22 - ...successfully started script 'vdH.TowService'!
2013-07-19 22:21:22 - ...successfully started script 'Policing_Resist.Policing_Resist'!
2013-07-19 22:21:22 - ...successfully started script 'Policing_Breathalyser.Policing_Breathalyser'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.LCPD.Various'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.LCPD.Start'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.LCPD.inputSimulator'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.LCPD.Partner'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.LCPD.Functions'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.LCPD.Flashlight'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.LCPD.Debug'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.LCPD.Actions'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.LCPD.PullOver'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.LCPD.Frisk'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.LCPD.Disarm'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.LCPD.Carboot'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.LCMD.Functions'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.LCMD.Main'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.TextDraw'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.Hardcore'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.DeletionList'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.Debugging'!
2013-07-19 22:21:22 - ...successfully started script 'CSharp.Engine.Core'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.Main.Start'!
2013-07-19 22:21:22 - ...successfully started script 'FirstResponse.Main.EmergencyLights'!
2013-07-19 22:21:22 - ...successfully started script 'Alpr.Alpr'!
2013-07-19 22:21:25 - ...successfully started script 'Policing.Policing'!
2013-07-19 22:21:27 - Direct3D device lost!
2013-07-19 22:21:27 - SCRIPTS TERMINATED!
2013-07-19 22:21:31 - Resetting Direct3D device!
2013-07-19 22:21:31 - Direct3D device created!
2013-07-19 22:21:31 - SEARCHING FOR SCRIPTS...
2013-07-19 22:21:31 - Loading scripts in Assembly 'scriptsALPR.net.dll' ...
2013-07-19 22:21:31 - ...found script 'Alpr.Alpr'!
2013-07-19 22:21:31 - Loading scripts in Assembly 'scriptsFirstResponse.net.dll' ...
2013-07-19 22:21:31 - ...found script 'FirstResponse.Main.EmergencyLights'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.Main.Start'!
2013-07-19 22:21:31 - ...found script 'CSharp.Engine.Core'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.Debugging'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.DeletionList'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.Hardcore'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.TextDraw'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.LCMD.Main'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.LCMD.Functions'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.LCPD.Carboot'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.LCPD.Disarm'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.LCPD.Frisk'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.LCPD.PullOver'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.LCPD.Actions'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.LCPD.Debug'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.LCPD.Flashlight'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.LCPD.Functions'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.LCPD.Partner'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.LCPD.inputSimulator'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.LCPD.Start'!
2013-07-19 22:21:31 - ...found script 'FirstResponse.LCPD.Various'!
2013-07-19 22:21:31 - Loading scripts in Assembly 'scriptsPolicing.net.dll' ...
2013-07-19 22:21:31 - ...found script 'Policing.Policing'!
2013-07-19 22:21:31 - ...found script 'Policing_Breathalyser.Policing_Breathalyser'!
2013-07-19 22:21:31 - ...found script 'Policing_Resist.Policing_Resist'!
2013-07-19 22:21:31 - Loading scripts in Assembly 'scriptsvdH_towService.net.dll' ...
2013-07-19 22:21:31 - ...found script 'vdH.TowService'!
2013-07-19 22:21:31 - DONE! 26 valid scripts found!
2013-07-19 22:21:31 - STARTING SCRIPTS...
2013-07-19 22:21:31 - ...successfully started script 'vdH.TowService'!
2013-07-19 22:21:31 - ...successfully started script 'Policing_Resist.Policing_Resist'!
2013-07-19 22:21:31 - ...successfully started script 'Policing_Breathalyser.Policing_Breathalyser'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.LCPD.Various'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.LCPD.Start'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.LCPD.inputSimulator'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.LCPD.Partner'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.LCPD.Functions'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.LCPD.Flashlight'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.LCPD.Debug'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.LCPD.Actions'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.LCPD.PullOver'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.LCPD.Frisk'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.LCPD.Disarm'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.LCPD.Carboot'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.LCMD.Functions'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.LCMD.Main'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.TextDraw'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.Hardcore'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.DeletionList'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.Debugging'!
2013-07-19 22:21:32 - ...successfully started script 'CSharp.Engine.Core'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.Main.Start'!
2013-07-19 22:21:32 - ...successfully started script 'FirstResponse.Main.EmergencyLights'!
2013-07-19 22:21:32 - ...successfully started script 'Alpr.Alpr'!
2013-07-19 22:21:32 - Direct3D device lost!
2013-07-19 22:21:36 - Resetting Direct3D device!
2013-07-19 22:21:36 - Direct3D device created!
2013-07-19 22:21:37 - SCRIPTS TERMINATED!
2013-07-19 22:21:37 - Error during construction of script 'Policing.Policing':
System.Threading.ThreadAbortException: Thread was being aborted.
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean skipCheckThis, Boolean fillCache)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at GTA.ScriptThread.LoadScriptNow()
2013-07-19 22:21:37 - SEARCHING FOR SCRIPTS...
2013-07-19 22:21:37 - Loading scripts in Assembly 'scriptsALPR.net.dll' ...
2013-07-19 22:21:37 - ...found script 'Alpr.Alpr'!
2013-07-19 22:21:37 - Loading scripts in Assembly 'scriptsFirstResponse.net.dll' ...
2013-07-19 22:21:37 - ...found script 'FirstResponse.Main.EmergencyLights'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.Main.Start'!
2013-07-19 22:21:37 - ...found script 'CSharp.Engine.Core'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.Debugging'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.DeletionList'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.Hardcore'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.TextDraw'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.LCMD.Main'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.LCMD.Functions'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.LCPD.Carboot'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.LCPD.Disarm'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.LCPD.Frisk'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.LCPD.PullOver'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.LCPD.Actions'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.LCPD.Debug'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.LCPD.Flashlight'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.LCPD.Functions'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.LCPD.Partner'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.LCPD.inputSimulator'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.LCPD.Start'!
2013-07-19 22:21:37 - ...found script 'FirstResponse.LCPD.Various'!
2013-07-19 22:21:37 - Loading scripts in Assembly 'scriptsPolicing.net.dll' ...
2013-07-19 22:21:37 - ...found script 'Policing.Policing'!
2013-07-19 22:21:37 - ...found script 'Policing_Breathalyser.Policing_Breathalyser'!
2013-07-19 22:21:37 - ...found script 'Policing_Resist.Policing_Resist'!
2013-07-19 22:21:37 - Loading scripts in Assembly 'scriptsvdH_towService.net.dll' ...
2013-07-19 22:21:37 - ...found script 'vdH.TowService'!
2013-07-19 22:21:37 - DONE! 26 valid scripts found!
2013-07-19 22:21:37 - STARTING SCRIPTS...
2013-07-19 22:21:37 - ...successfully started script 'vdH.TowService'!
2013-07-19 22:21:37 - ...successfully started script 'Policing_Resist.Policing_Resist'!
2013-07-19 22:21:37 - ...successfully started script 'Policing_Breathalyser.Policing_Breathalyser'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.LCPD.Various'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.LCPD.Start'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.LCPD.inputSimulator'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.LCPD.Partner'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.LCPD.Functions'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.LCPD.Flashlight'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.LCPD.Debug'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.LCPD.Actions'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.LCPD.PullOver'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.LCPD.Frisk'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.LCPD.Disarm'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.LCPD.Carboot'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.LCMD.Functions'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.LCMD.Main'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.TextDraw'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.Hardcore'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.DeletionList'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.Debugging'!
2013-07-19 22:21:37 - ...successfully started script 'CSharp.Engine.Core'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.Main.Start'!
2013-07-19 22:21:37 - ...successfully started script 'FirstResponse.Main.EmergencyLights'!
2013-07-19 22:21:37 - ...successfully started script 'Alpr.Alpr'!
2013-07-19 22:21:40 - ...successfully started script 'Policing.Policing'!
===============END .NET SCRIPTHOOK LOG===============
End of *SIGNED* LCPD First Response Issue Report
Digital signature: FYMGMd/nY8XhqXXlrkOM9w==