Page 2 of 4
Posted: Sun Mar 07, 2004 3:44 pm
by p00n
Is this only happening to a few people, or is it an acroos the board issue?
Posted: Sun Mar 07, 2004 4:00 pm
by Lax
If it happened to me it would be fixed, and if it happened to everyone there would be replies from more than 3 people :)
Posted: Sun Mar 07, 2004 5:41 pm
by gnome001
i CTD every time i zone. downloaded newest zip 3/6 used the enclosed eqgame.ini file. compiled with VC++. version 6.
MQ2]PluginsSetGameState(3)
[MQ2]mq2chatwnd->SetGameState(3)
The thread 0x670 has exited with code 0 (0x0).
[MQ2]PluginsSetGameState(5)
[MQ2]mq2chatwnd->SetGameState(5)
[MQ2]PluginsSetGameState(4)
[MQ2]mq2chatwnd->SetGameState(4)
First-chance exception in eqgame.exe: 0xC0000005: Access Violation.
The thread 0x80 has exited with code 0 (0x0).
The thread 0x410 has exited with code 0 (0x0).
The thread 0x608 has exited with code 0 (0x0).
The thread 0x3D8 has exited with code 0 (0x0).
The thread 0x13C has exited with code 0 (0x0).
The thread 0x1D4 has exited with code 0 (0x0).
The thread 0x5E0 has exited with code 0 (0x0).
The thread 0x3E8 has exited with code 0 (0x0).
The thread 0x208 has exited with code 0 (0x0).
[MQ2]MQ2EQBugFix Module Unloaded
[MQ2]MQ2FPS Module Unloaded
[MQ2]MQ2ChatWnd Module Unloaded
[MQ2]MQ2ItemDisplay Module Unloaded
[MQ2]MQ2Map Module Unloaded
[MQ2]MQ2Labels Module Unloaded
The thread 0x534 has exited with code 0 (0x0).
The program 'C:\Program Files\EverQuest\eqgame.exe' has exited with code 0 (0x0).
this what you are looking for?
Posted: Sun Mar 07, 2004 5:51 pm
by Lax
You can't compile with anything other than VC++, you need to say whether its version 6 or .NET if anything

And provide any of the requested debugging information if you want to help get it fixed
Posted: Sun Mar 07, 2004 6:32 pm
by p00n
Is this a relatively isolated issue or is it common with most people using the 3/6 zip?
Posted: Sun Mar 07, 2004 6:36 pm
by Lax
As I said 2 posts up, its not widespread and it hasnt happened to me or it would be fixed
Yes gnome001 thats part of what im looking for, but unfortunately doesnt say what is going on at the time

Get me the crash address etc as shown in the instructions a few posts back
Posted: Sun Mar 07, 2004 6:55 pm
by gnome001
i followed the first half of the directions but after selecting eqgame.exe i couldn't find where the rest was supposed to happen.. no window came up when i double clicked eqgame.exe other than the output spew i posted above... specificly i couldn't find this..
In the "Attach to process" dialog box it asks the "program types" and lists stuff like "Script" and "Common Language Runtime".. select only "Native" in the list. Hit OK. Then Close the "Processes" window.
within v.6.0
i really don't know that much about programming at all, had a course on c++ about 10 years ago and remember nothing from it.. i'm able to compile and insert plugins but couldn't find that stuff even after exploring some.. probably something messed up in my setup, or the way to do that might just be totally different in 6.0 rather than .net.
Posted: Sun Mar 07, 2004 7:05 pm
by p00n
I have searched and can't find it, but I would love it if someone could post directions on setting upo a cvs client. I am inclined to think there is something awry with the zip.
Posted: Sun Mar 07, 2004 7:08 pm
by Lax
No, there's nothing wrong with the zip. It's made from CVS, and if you use cvs its going to be 24 behind what it is now.
Look, 3 people are reporting a problem. It works for most people. The only way to fix the problem is to correct it, and I promise you unless we get this information it cannot get corrected.
Next question, are you using Visual C++ Standard, or professional? Standard edition will not optimize; when you compile do you get a message about this or do you know your version is standard? It may be an issue that ONLY shows up when it's not optimized...
Posted: Sun Mar 07, 2004 7:10 pm
by p00n
well kick me square in the nuts....
i am going to attempt to do more debugging. Though I am clueless as to what i am looking at, I am a MASTER cut/paster.
As for my post up top, I hate to admit this, but I am an idiot. I didnt see the page 2.

Posted: Sun Mar 07, 2004 7:17 pm
by Goofmester1
Same problem. CTD when zone. Used Visual Studio c++ 6 to compile. Will try the post about commenting out. Will update then.
Update:
Open MQ2Spawns.cpp and make the following changes:
Code:
VOID InitializeMQ2Spawns()
{
DebugSpew("Initializing Spawn-related Hooks");
//EasyClassDetour(EQPlayer__EQPlayer,EQPlayerHook,EQPlayer_Detour,VOID,(class EQPlayer *,unsigned char,unsigned int,unsigned char,char *),EQPlayer_Trampoline);
//EasyClassDetour(EQPlayer__dEQPlayer,EQPlayerHook,dEQPlayer_Detour,VOID,(VOID),dEQPlayer_Trampoline);
EasyClassDetour(EQItemList__EQItemList,EQItemListHook,EQItemList_Detour,DWORD,(VOID),EQItemList_Trampoline);
EasyClassDetour(EQItemList__dEQItemList,EQItemListHook,dEQItemList_Detour,VOID,(VOID),dEQItemList_Trampoline);
InitializeCriticalSection(&csPendingGrounds);
ProcessPending=true;
}
Tried this. It compiled but still CTD as soon as zone.
Posted: Sun Mar 07, 2004 7:32 pm
by p00n
I have the standard version: Microsoft Visual C+++ 6.0
there is no output uon compiling referencing anything about optimization.
I am back to the debug info stuff - brb
Posted: Sun Mar 07, 2004 7:44 pm
by ml2517
Are you guys deleting your old MQ2 directory and compiling fresh? If not, give it a try.
Posted: Sun Mar 07, 2004 7:45 pm
by p00n
done it, same result.
Posted: Sun Mar 07, 2004 7:51 pm
by gnome001
i make a whole new directory each time . i just add the date of the update at the end of the default name for the new folder. (thus differentiating each version)