Jump to content

ELSV8 Crashing GTA IV to Desktop


Go to solution Solved by FCV96,

Recommended Posts

I recently upgraded to ELS V8 from ELS V7.  With ELS V8 installed, however, GTA IV crashes to desktop a few seconds after loading the in-game world.  The relevant scripthook excerpt is in the spoiler tag, and I've bold-faced what appears to be some sort of error.

 

Log start: Sat May 10 23:46:26 2014
-----------------------------------------------
[iNFO] GTA IV Script Hook 0.5.1 - © 2009, Aru - Initialized
[iNFO] Process base address: 0x180000
[iNFO] Auto detecting game version
[iNFO] Using game version 1.0.7
[iNFO] Initiating: Luxart Emergency Lighting System (ELS) by Lt.Caine
[iNFO] (ELS) Script started: ELS V8.0 R-000
[iNFO] (ELS) Files - General information retrieved.
[iNFO] (ELS) Files - VMID [027] 'FBI',
[iNFO]       <ACTIVE> Using data from file: 'admiral'
[iNFO]       wrn_type: leds
[iNFO]       pri_type: leds
[iNFO]       sec_type: leds
[iNFO] (ELS) Files - VMID [052] 'NOOSE',
[iNFO]       <ACTIVE> Using data from file: 'volare'
[iNFO]       wrn_type: leds
[iNFO]       pri_type: rota
[iNFO]       sec_type: leds
[iNFO] (ELS) Files - VMID [053] 'NSTOCKADE',
[iNFO]       <ACTIVE> Using data from file: 'esu_mack'
[iNFO]       wrn_type: leds
[iNFO]       pri_type: rota
[iNFO]       sec_type: leds
[iNFO] (ELS) Files - VMID [063] 'POLICE',
[iNFO]       <ACTIVE> Using data from file: 'volare'
[iNFO]       wrn_type: leds
[iNFO]       pri_type: rota
[iNFO]       sec_type: leds
[iNFO] (ELS) Files - Vehicle information retrieved. Detected [4] ELS-enabled models.
[iNFO] [AdvScriptThread] Thread started
[iNFO] [EmergencyLightingSystem] Thread started
[iNFO] [FirstPerson] Thread started
[iNFO] [skorpro BrakeLights] Thread started
[iNFO] [CustomFiberThread] Thread started
[iNFO] [simpleTrainer] Thread started
[iNFO] [scriptHookDotNet] Thread started
[INFO] (ELS) Warning - VehStructInstance false: Veh. 258, Mdl. 'POLICE'.
[iNFO] (ELS) Warning - VehStructInstance false: Veh. 514, Mdl. 'POLICE'.
[iNFO] (ELS) Warning - VehStructInstance false: Veh. 770, Mdl. 'POLICE'.

[WARN] [simpleTrainer] Thread instance is being deleted while still hooked
[iNFO] [simpleTrainer] Thread killed
[WARN] [CustomFiberThread] Thread instance is being deleted while still hooked
[iNFO] [CustomFiberThread] Thread killed
[WARN] [skorpro BrakeLights] Thread instance is being deleted while still hooked
[iNFO] [skorpro BrakeLights] Thread killed
[WARN] [FirstPerson] Thread instance is being deleted while still hooked
[iNFO] [FirstPerson] Thread killed
[WARN] [EmergencyLightingSystem] Thread instance is being deleted while still hooked
[iNFO] [EmergencyLightingSystem] Thread killed
[WARN] [AdvScriptThread] Thread instance is being deleted while still hooked
[iNFO] [AdvScriptThread] Thread killed
[iNFO] Script Hook - Shutdown

Edited by FCV96
Link to comment
Share on other sites

Quick update.  I reinstalled ELS V8 and re-did my .vcf files as well as removed a few plugins.  The game crashes after crossing a certain point; from the Broker Safehouse right before the Broker police station.  This scripthook log is different than the one in the OP.

 

Log start: Sun May 11 11:24:59 2014
-----------------------------------------------
[iNFO] GTA IV Script Hook 0.5.1 - © 2009, Aru - Initialized
[iNFO] Process base address: 0x330000
[iNFO] Auto detecting game version
[iNFO] Using game version 1.0.7
[iNFO] Initiating: Luxart Emergency Lighting System (ELS) by Lt.Caine
[iNFO] (ELS) Script started: ELS V8.0 R-000
[iNFO] (ELS) Files - General information retrieved.
[iNFO] (ELS) Files - VMID [027] 'FBI',
[iNFO]       <ACTIVE> Using data from file: 'default_config'
[iNFO]       wrn_type: leds
[iNFO]       pri_type: leds
[iNFO]       sec_type: leds
[iNFO] (ELS) Files - VMID [052] 'NOOSE',
[iNFO]       <ACTIVE> Using data from file: 'default_config'
[iNFO]       wrn_type: leds
[iNFO]       pri_type: leds
[iNFO]       sec_type: leds
[iNFO] (ELS) Files - VMID [053] 'NSTOCKADE',
[iNFO]       <ACTIVE> Using data from file: 'default_config'
[iNFO]       wrn_type: leds
[iNFO]       pri_type: leds
[iNFO]       sec_type: leds
[iNFO] (ELS) Files - VMID [063] 'POLICE',
[iNFO]       <ACTIVE> Using data from file: 'police'
[iNFO]       wrn_type: leds
[iNFO]       pri_type: rota
[iNFO]       sec_type: leds
[iNFO] (ELS) Files - VMID [065] 'POLPATRIOT',
[iNFO]       <ACTIVE> Using data from file: 'default_config'
[iNFO]       wrn_type: leds
[iNFO]       pri_type: leds
[iNFO]       sec_type: leds
[iNFO] (ELS) Files - Vehicle information retrieved. Detected [5] ELS-enabled models.
[iNFO] [AdvScriptThread] Thread started
[iNFO] [EmergencyLightingSystem] Thread started
[iNFO] [FirstPerson] Thread started
[iNFO] [skorpro BrakeLights] Thread started
[iNFO] [CustomFiberThread] Thread started
[iNFO] [simpleTrainer] Thread started
[iNFO] [scriptHookDotNet] Thread started
[WARN] [simpleTrainer] Thread instance is being deleted while still hooked
[iNFO] [simpleTrainer] Thread killed
[WARN] [CustomFiberThread] Thread instance is being deleted while still hooked
[iNFO] [CustomFiberThread] Thread killed
[WARN] [skorpro BrakeLights] Thread instance is being deleted while still hooked
[iNFO] [skorpro BrakeLights] Thread killed
[WARN] [FirstPerson] Thread instance is being deleted while still hooked
[iNFO] [FirstPerson] Thread killed
[WARN] [EmergencyLightingSystem] Thread instance is being deleted while still hooked
[iNFO] [EmergencyLightingSystem] Thread killed
[WARN] [AdvScriptThread] Thread instance is being deleted while still hooked
[iNFO] [AdvScriptThread] Thread killed
[iNFO] Script Hook - Shutdown

Edited by FCV96
Link to comment
Share on other sites

Looks like we're both in the same boat. :teehee: 

I was testing Bxbugs' new Crown Vic, and my game crashed as I was approaching the Police Station.

Log start: Sun May 11 12:33:49 2014

-----------------------------------------------
[iNFO] GTA IV Script Hook 0.5.1 - © 2009, Aru - Initialized
[iNFO] Process base address: 0x1070000
[iNFO] Auto detecting game version
[iNFO] Using game version 1.0.7
[iNFO] Initiating: Luxart Emergency Lighting System (ELS) by Lt.Caine
[iNFO] (ELS) Script started: ELS V8.0 R-000
[iNFO] (ELS) Files - General information retrieved.
[iNFO] (ELS) Files - VMID [064] 'POLICE2',
[iNFO] Using data from file: 'police'
[iNFO] wrn_type: tkdn
[iNFO] pri_type: drot
[iNFO] sec_type: marq
[iNFO] (ELS) Files - Vehicle information retrieved. Detected [1] ELS-enabled models.
[iNFO] [AdvScriptThread] Thread started
[iNFO] [EmergencyLightingSystem] Thread started
[iNFO] [FirstPerson] Thread started
[iNFO] [simpleTrainer] Thread started
[iNFO] [GTA V Handling for IV] Thread started
[iNFO] [scriptHookDotNet] Thread started
[iNFO] Car model available... spawning it!
[iNFO] (ELS) Warning - VehStructInstance false: Veh. 8450, Mdl. 'POLICE2'.
[WARN] [GTA V Handling for IV] Thread instance is being deleted while still hooked
[iNFO] [GTA V Handling for IV] Thread killed
[WARN] [simpleTrainer] Thread instance is being deleted while still hooked
[iNFO] [simpleTrainer] Thread killed
[WARN] [FirstPerson] Thread instance is being deleted while still hooked
[iNFO] [FirstPerson] Thread killed
[WARN] [EmergencyLightingSystem] Thread instance is being deleted while still hooked
[iNFO] [EmergencyLightingSystem] Thread killed
[WARN] [AdvScriptThread] Thread instance is being deleted while still hooked
[iNFO] [AdvScriptThread] Thread killed
[iNFO] Script Hook - Shutdown

 

However, when my game crashes, it complains about AdvancedHook.dll:

Log started on: 12:33:49 5-11-2014

------------------------
[iNFO - 12:33:49] Gameversion - 1.0.7.0
[iNFO - 12:33:49] XLiveLess present - skipping xlive changes
[iNFO - 12:33:49] AdvancedHook 0.29 © 2010-2014 LMS - Initialized
[iNFO - 12:33:49] E-Mail: lms@lcpdfr.com
[iNFO - 12:33:49] Permission granted for LCPDFR only
[iNFO - 12:33:49] Thanks to listener, aru and #iv-modding
[iNFO - 12:33:49] Attaching exception handler...
[iNFO - 12:33:49] Exception handler attached
[iNFO - 12:33:49] Patching game functions...
[iNFO - 12:33:49] New instance created: ELS
[iNFO - 12:35:4] Functions::ConvertPedToPlayer
[iNFO - 12:35:4] CPTP1
[iNFO - 12:35:4] CPTP2
[iNFO - 12:35:4] An exception occured
[iNFO - 12:35:4]
Process: C70000

Address: 6F925479 (Faulting module: C:Program Files (x86)Rockstar GamesGrand Theft Auto IVGTAIV.exe)

Code: C0000005

Registerdump - EAX: 85B22340 EBP: 73E9F9F4 EBX: 1 ECX: 166 EDI: 85B22340 EDX: 85B2233F EIP: 6F925479 ESI: 0 ESP: 73E9F9E0

 

Light patterns also don't seem to be working for me. You can hear the function sounds when you press the buttons, but nothing else occurs. :sad: 

Can anyone help us out?  :wacko:

 

EDIT: Mine is now working after removing xlive.dll and xlive_d.dll; however, I can no longer run my game without R* Social Club. I like running IV without Social Club so I can manage my save games.

 

EDIT2: After adding xlive.dll and xlive_d.dll back into the game and removing dsound.dll, it crashes upon starting any light pattern with ELS.

Edited by Murphy
Link to comment
Share on other sites

It's an honor to be stuck in the same, sinking boat as you, Murphy. xD

 

Curiously enough, for a single time I was able to play GTA IV and LCPDFR with no problems while ELSV8 was installed.  It was fantastic, might I add.  After I quit and restarted to see if this was an isolated incident, the game promptly crashed in the spot that it did previously; while driving right before passing the Broker police station. 

 

Here's my Advancedhook log for comparison.  The scripthook log no longer gives me the "VehStructInstance" error; only the more recent "thread instance is being deleted while still hooked" error.

 

Log started on: 13:6:53 5-11-2014
------------------------
[iNFO - 13:6:53] Gameversion - 1.0.7.0
[iNFO - 13:6:53] Data unprotected
[iNFO - 13:6:53] Game patched
[iNFO - 13:6:53] Xlive protections disabled
[iNFO - 13:6:53] Improving ELS compability
[iNFO - 13:6:53] AdvancedHook 0.33 © 2010-2014 LMS - Initialized
[iNFO - 13:6:53] E-Mail: lms@lcpdfr.com
[iNFO - 13:6:53] Permission granted for LCPDFR & ELS only
[iNFO - 13:6:53] Thanks to listener, aru and #iv-modding
[iNFO - 13:6:53] Attaching exception handler...
[iNFO - 13:6:53] Exception handler attached
[iNFO - 13:6:53] Patching game functions...
[iNFO - 13:6:53] New instance created: ELS
[iNFO - 13:8:0] An exception occured
[iNFO - 13:8:0] Minidump saved
[iNFO - 13:8:0]
Process: E80000

Address: 1538C6A (Faulting module: C:Program Files (x86)SteamsteamappscommonGrand Theft Auto IVGTAIVGTAIV.exe loaded into process space at 1280000 - function offset without PE header is: 2B7C6A)

Code: C0000005

Registerdump - EAX: 0 EBP: 449AF8 EBX: 449FB0 ECX: 0 EDI: 767F740 EDX: 1D3C09C EIP: 1538C6A ESI: 44A1A0 ESP: 449A6

Link to comment
Share on other sites

Thanks, but the honor is all mine. :P
 

As I mentioned in my edits (above), I was also able to finally get ELS v8 working (which is amazing); however, it crashes with xlive.dll. I'm hoping that there's some fix for this, because I really like having my savegames saved locally.

Link to comment
Share on other sites

Congrats!  I don't use xlive.dll or its related files so I can't uninstall them to see if that works, ha.  When I get a chance I'll see if I have any luck with a fresh install. 

 

The one time that ELSV8 did work it was fantastic though.  The improved rotating lights and environment lighting really does make a difference, as does the ability to open doors and have vehicle damage.

Edited by FCV96
Link to comment
Share on other sites

Congrats!  I don't use xlive.dll or its related files so I can't uninstall them to see if that works, ha.  When I get a chance I'll see if I have any luck with a fresh install. 

 

The one time that ELSV8 did work it was fantastic though.  The improved rotating lights and environment lighting really does make a difference, as does the ability to open doors and have vehicle damage.

 

I agree with you all the way there! :)

As for the bugs I've had with xlive.dll, I finally got ELS v8 to be stable with the inclusion of dsound.dll, too. This may sound odd, considering xlive.dll and dsound.dll cause errors when together; however, I copied the Windows dsound.dll (C:/Windows/SysWOW64) and added it to GTA IV's main directory.

 

With its presence, ELS now works fine without any crashes because it is satisfied knowing that dsound.dll can be accessed!

 

You can also try this, if you want to save games locally to your computer. Keep in mind that this will disable multiplayer though (unforunately).

Link to comment
Share on other sites

Looks like we're both in the same boat. :teehee: 

I was testing Bxbugs' new Crown Vic, and my game crashed as I was approaching the Police Station.

Log start: Sun May 11 12:33:49 2014

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

[iNFO] GTA IV Script Hook 0.5.1 - © 2009, Aru - Initialized

[iNFO] Process base address: 0x1070000

[iNFO] Auto detecting game version

[iNFO] Using game version 1.0.7

[iNFO] Initiating: Luxart Emergency Lighting System (ELS) by Lt.Caine

[iNFO] (ELS) Script started: ELS V8.0 R-000

[iNFO] (ELS) Files - General information retrieved.

[iNFO] (ELS) Files - VMID [064] 'POLICE2',

[iNFO] Using data from file: 'police'

[iNFO] wrn_type: tkdn

[iNFO] pri_type: drot

[iNFO] sec_type: marq

[iNFO] (ELS) Files - Vehicle information retrieved. Detected [1] ELS-enabled models.

[iNFO] [AdvScriptThread] Thread started

[iNFO] [EmergencyLightingSystem] Thread started

[iNFO] [FirstPerson] Thread started

[iNFO] [simpleTrainer] Thread started

[iNFO] [GTA V Handling for IV] Thread started

[iNFO] [scriptHookDotNet] Thread started

[iNFO] Car model available... spawning it!

[iNFO] (ELS) Warning - VehStructInstance false: Veh. 8450, Mdl. 'POLICE2'.

[WARN] [GTA V Handling for IV] Thread instance is being deleted while still hooked

[iNFO] [GTA V Handling for IV] Thread killed

[WARN] [simpleTrainer] Thread instance is being deleted while still hooked

[iNFO] [simpleTrainer] Thread killed

[WARN] [FirstPerson] Thread instance is being deleted while still hooked

[iNFO] [FirstPerson] Thread killed

[WARN] [EmergencyLightingSystem] Thread instance is being deleted while still hooked

[iNFO] [EmergencyLightingSystem] Thread killed

[WARN] [AdvScriptThread] Thread instance is being deleted while still hooked

[iNFO] [AdvScriptThread] Thread killed

[iNFO] Script Hook - Shutdown

 

However, when my game crashes, it complains about AdvancedHook.dll:

Log started on: 12:33:49 5-11-2014

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

[iNFO - 12:33:49] Gameversion - 1.0.7.0

[iNFO - 12:33:49] XLiveLess present - skipping xlive changes

[iNFO - 12:33:49] AdvancedHook 0.29 © 2010-2014 LMS - Initialized

[iNFO - 12:33:49] E-Mail: lms@lcpdfr.com

[iNFO - 12:33:49] Permission granted for LCPDFR only

[iNFO - 12:33:49] Thanks to listener, aru and #iv-modding

[iNFO - 12:33:49] Attaching exception handler...

[iNFO - 12:33:49] Exception handler attached

[iNFO - 12:33:49] Patching game functions...

[iNFO - 12:33:49] New instance created: ELS

[iNFO - 12:35:4] Functions::ConvertPedToPlayer

[iNFO - 12:35:4] CPTP1

[iNFO - 12:35:4] CPTP2

[iNFO - 12:35:4] An exception occured

[iNFO - 12:35:4]

Process: C70000

Address: 6F925479 (Faulting module: C:Program Files (x86)Rockstar GamesGrand Theft Auto IVGTAIV.exe)

Code: C0000005

Registerdump - EAX: 85B22340 EBP: 73E9F9F4 EBX: 1 ECX: 166 EDI: 85B22340 EDX: 85B2233F EIP: 6F925479 ESI: 0 ESP: 73E9F9E0

 

Light patterns also don't seem to be working for me. You can hear the function sounds when you press the buttons, but nothing else occurs. :sad: 

Can anyone help us out?  :wacko:

 

EDIT: Mine is now working after removing xlive.dll and xlive_d.dll; however, I can no longer run my game without R* Social Club. I like running IV without Social Club so I can manage my save games.

 

EDIT2: After adding xlive.dll and xlive_d.dll back into the game and removing dsound.dll, it crashes upon starting any light pattern with ELS.

Your AH.dll is the wrong version - the right one would say "permission for LCPDFR and ELS only".

Link to comment
Share on other sites

Your AH.dll is the wrong version - the right one would say "permission for LCPDFR and ELS only".

 

Interesting, thanks for letting me know. :)

I don't seem to have a problem with it anymore though, and I was (and still am) using the AdvancedHook provided with ELS v8.

Link to comment
Share on other sites

  • Solution

I've solved my problem.  After a clean install it appears that you MUST use the scripthook, advancedhook, and dsound.dll included with ELSV8; the ones that come with LCPDFR are not compatible and will crash the game if used when ELS V8 is installed.

 

 

Edited by FCV96
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...