CTD: right click on map

A forum for reporting bugs NOT related to custom plugins.

Moderator: MacroQuest Developers

p00n
a ghoul
a ghoul
Posts: 90
Joined: Sun Feb 22, 2004 11:09 am
Location: USA

Post by p00n » Sun Mar 07, 2004 3:44 pm

Is this only happening to a few people, or is it an acroos the board issue?

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sun Mar 07, 2004 4:00 pm

If it happened to me it would be fixed, and if it happened to everyone there would be replies from more than 3 people :)
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

gnome001
a ghoul
a ghoul
Posts: 109
Joined: Fri Jan 24, 2003 1:01 am

Post by gnome001 » Sun Mar 07, 2004 5:41 pm

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?
Last edited by gnome001 on Sun Mar 07, 2004 6:20 pm, edited 3 times in total.

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sun Mar 07, 2004 5:51 pm

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
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

p00n
a ghoul
a ghoul
Posts: 90
Joined: Sun Feb 22, 2004 11:09 am
Location: USA

Post by p00n » Sun Mar 07, 2004 6:32 pm

Is this a relatively isolated issue or is it common with most people using the 3/6 zip?

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sun Mar 07, 2004 6:36 pm

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 :P Get me the crash address etc as shown in the instructions a few posts back
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

gnome001
a ghoul
a ghoul
Posts: 109
Joined: Fri Jan 24, 2003 1:01 am

Post by gnome001 » Sun Mar 07, 2004 6:55 pm

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.

p00n
a ghoul
a ghoul
Posts: 90
Joined: Sun Feb 22, 2004 11:09 am
Location: USA

Post by p00n » Sun Mar 07, 2004 7:05 pm

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.

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Sun Mar 07, 2004 7:08 pm

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...
Last edited by Lax on Sun Mar 07, 2004 7:12 pm, edited 1 time in total.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

p00n
a ghoul
a ghoul
Posts: 90
Joined: Sun Feb 22, 2004 11:09 am
Location: USA

Post by p00n » Sun Mar 07, 2004 7:10 pm

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. :oops:

Goofmester1
a hill giant
a hill giant
Posts: 241
Joined: Thu Nov 06, 2003 4:26 am

Post by Goofmester1 » Sun Mar 07, 2004 7:17 pm

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.

p00n
a ghoul
a ghoul
Posts: 90
Joined: Sun Feb 22, 2004 11:09 am
Location: USA

Post by p00n » Sun Mar 07, 2004 7:32 pm

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

ml2517
a grimling bloodguard
a grimling bloodguard
Posts: 1216
Joined: Wed Nov 12, 2003 1:12 am

Post by ml2517 » Sun Mar 07, 2004 7:44 pm

Are you guys deleting your old MQ2 directory and compiling fresh? If not, give it a try.

p00n
a ghoul
a ghoul
Posts: 90
Joined: Sun Feb 22, 2004 11:09 am
Location: USA

Post by p00n » Sun Mar 07, 2004 7:45 pm

done it, same result.

gnome001
a ghoul
a ghoul
Posts: 109
Joined: Fri Jan 24, 2003 1:01 am

Post by gnome001 » Sun Mar 07, 2004 7:51 pm

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)