Lock up using Click in oldui with NTDS debug workaround

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

Moderator: MacroQuest Developers

boldor
a ghoul
a ghoul
Posts: 94
Joined: Tue Sep 10, 2002 11:46 am

Lock up using Click in oldui with NTDS debug workaround

Post by boldor » Thu Jan 16, 2003 10:16 pm

Was trying Plazmic's work around to use the oldui until the /click is working with the newUI. When trying to click on stacked items, the whole session went LD. Below is part of the debug window showing the opening of the kiola macro until it locked up when clicking on the first item.

Any thoughts on a work around for this problem?

Code: Select all

[MacroQuest]Macro - Starting macro with '/call Main'
[MacroQuest]Call - Calling subroutine Main with params
[MacroQuest]DetermineWhoFirst: '/itemtarget' will try EQ's commands first
[MacroQuest]CChatHook::Detour(Item 'Brew Barrel' targeted.)
[MacroQuest]DetermineWhoFirst: '/face' will try MQ's commands first
[MacroQuest]CChatHook::Detour(Facing 'Brew Barrel'...)
[MacroQuest]Face - Facing 'Brew Barrel'...
[MacroQuest]DetermineWhoFirst: '/click' will try EQ's commands first
[MacroQuest]ClientRect: 640,480
[MacroQuest]CChatHook::Detour(Usage: /click &left|right& &mouseloc&)
[MacroQuest]DetermineWhoFirst: '/click' will try EQ's commands first
[MacroQuest]ClientRect: 640,480
Access violation - code c0000005 (first chance)
eax=00828168 ebx=00000000 ecx=01caf278 edx=000001a4 esi=012790d0 edi=012799d4
eip=0300caae esp=012790d0 ebp=0127ca1c iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=0038  gs=0000             efl=00010246
*** WARNING: Unable to verify checksum for C:\Program Files\macroquest\IRC-20030
111\Release\EQLib.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\P
rogram Files\macroquest\IRC-20030111\Release\EQLib.dll -
EQLib!DoorTarget+12f5:
0300caae 0fb68219010000   movzx  eax,byte ptr [edx+0x119] ds:0023:000002bd=??
0:003&
Tried using the Release and Nonperl versions of EQlib.dll also

Thanks Boldor

PS. Using XP, Latest release, and offsets.

User avatar
rizwank
Huggle Police
Huggle Police
Posts: 524
Joined: Tue Jul 23, 2002 12:07 am
Contact:

Post by rizwank » Thu Jan 16, 2003 11:23 pm

Stacking items = crash in oldui
#macroquest op
Macroquest Official Documentarion
Macroquest Board Moderator
All around cool guy

[img]http://medicomuerte.users.btopenworld.com/images/fairy_bounce08.gif[/img]

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

Post by L124RD » Thu Jan 16, 2003 11:40 pm

Salutations,
get the symbols for EQLib.dll... theres a post about using the symbols once you have them on the boards... I think this may fix your problems...

boldor
a ghoul
a ghoul
Posts: 94
Joined: Tue Sep 10, 2002 11:46 am

Post by boldor » Fri Jan 17, 2003 11:53 am

Searched on "Symbols" didn't turn up anything useful with regards of how or where to find the "Symbol" you refer to Liz.

Zelker
a lesser mummy
a lesser mummy
Posts: 38
Joined: Fri Jan 03, 2003 3:01 pm

Symbols

Post by Zelker » Thu Jan 30, 2003 1:03 pm

Http://msdn.microsoft.com use their search for symbols

It corrected the "*** ERROR: Symbol file could not be found."
That was until the the next patch of 1/29 when the OldUI workaround that Plazmic made stopped working. All I get now is
"Please run Everquest.exe"

Maybe we need a workaround for the workaround error.

of course there is a known issue about the stacking as well.

Z

Sigs only take up board space

boldor
a ghoul
a ghoul
Posts: 94
Joined: Tue Sep 10, 2002 11:46 am

Post by boldor » Thu Jan 30, 2003 7:15 pm

Thanks for the info, you need a new offset I believe for the quickfix, if you havent already tried one.

Bolo

CodeNewbie
orc pawn
orc pawn
Posts: 14
Joined: Mon Jan 27, 2003 1:31 am

Post by CodeNewbie » Thu Jan 30, 2003 8:11 pm

Hmm, got a problem of my own. Tried Plaz's workaround a few days ago and couldn't get it to work.. Was just going to wait for the new clickable version to come out. Well, decided to give it another shot yesterday and no matter how much I tinker with it, it's still not working. Can't even get eqgame.exe to run.

WinXP
Newest release of MQ with new offsets. <--Don't think this is pertinent yet.
New offset for workaround

Info text
Break instruction exception - code 80000003 (first chance)
eax=77fc642c ebx=7ffdf000 ecx=00000003 edx=77f77008 esi=00251eb4 edi=00251eb4
eip=77f7f570 esp=0013fb38 ebp=0013fc2c iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntdl
l.dll -
ntdll!DbgBreakPoint:
77f7f570 cc int 3
0:000> ntsd: Reading initial command '00562565'
^ Syntax error in '00562565'
0:000>
Any ideas? Seems to be running into same problem as the post above, but on a ntdll file.

CN

Zelker
a lesser mummy
a lesser mummy
Posts: 38
Joined: Fri Jan 03, 2003 3:01 pm

Post by Zelker » Fri Jan 31, 2003 12:47 am

Hey Bolo or anyone who could help,
I tried the new offset using
ntsd -G -c "eb 00562565 0;g" eqgame.exe patchme
from my everquest directory.
with or without the extra - doesn't change response. I get the same problem as descibed by alcor75 at http://macroquest2.com/phpBB2/viewtopic ... c&start=30
Please run Everquest.exe

Using XP and IRC-20030111
eqgame.ini from motd2k http://macroquest2.com/phpBB2/viewtopic.php?t=1778
[MacroQuest]
MacroQuestVersion=IRC-20030111
ClientName=eqgame
ClientVersion=Wed Jan 29 02:56:xx 2003
ClientOverride=1
MacroQuestWinClassName=__MacroQuestTray
MacroQuestWinName=MacroQuest
this matches the eqgame.exe date/time

Seems like is should be working. Is there something I am missing or using incorrectly? Any help appreciated.
I would be interested in knowing what you're is using if you have it working.
Thanks,
Z

boldor
a ghoul
a ghoul
Posts: 94
Joined: Tue Sep 10, 2002 11:46 am

Post by boldor » Fri Jan 31, 2003 2:23 pm

To be honest since I cant get the click to work with stacked items I havent even bee attempting to use a patched oldui. Been learning Pascal and coding some simple combinds in Xylobot.

Bolo