Problem unloading EQLib.dll

A forum for feature requests/discussions and user submitted patches that improve MQ2

Moderator: MacroQuest Developers

NealThorpayt
Developer
Developer
Posts: 66
Joined: Thu Mar 13, 2003 2:14 pm
Location: Miskatonic University
Contact:

Problem unloading EQLib.dll

Post by NealThorpayt » Sun Mar 30, 2003 5:25 pm

Greetings Constructs,

Has anyone else noticed that EQLib.dll does not unload from memory when terminating MacroQuest?

End of line...
By the pricking of my thumb, something wicked this way comes...

User avatar
L124RD
Site Admin
Site Admin
Posts: 1343
Joined: Fri Jun 14, 2002 12:15 am
Location: Cyberspace
Contact:

Post by L124RD » Sun Mar 30, 2003 6:51 pm

Salutations,
it never has. use /unload to get it too...

Mckorr
Developer
Developer
Posts: 2326
Joined: Fri Oct 18, 2002 1:16 pm
Location: Texas

Post by Mckorr » Mon Mar 31, 2003 8:42 am

EQLib.dll will cause eqgame.exe to remain in memory (in my case as a process instead of an application, not sure how it looks on WinMe or earlier) unless prior to exiting EverQuest you issue MQ a /unload command.

If you forget to do that, you need to use Task Manager to kill the eqgame.exe process after shutting down EQ and exiting MQ.

If for some reason you do not /unload MQ, and EQ crashes to the desktop, there will be two instances of eqgame.exe in memory when you restart EQ. This can cause extra lag to be generated due to memory (RAM) useage.

I sometimes use a "camping macro"... basically it issues the sit command, camp, waits 25 seconds, then unloads MQ right before EQ camps out. If I'm hit, i.e. I abandon camping by being forced to stand up, the macro exits, and the /unload command is never issued.