I mostly run WinEQ in full-screen emulated mode, with MQ2. Now, if I have another application in the foreground (for example IRC or Firefox) and I put the mouse over the EQ window (with, say, Firefox still in focus) and click the side mouse button, it blows away a bunch of my UI windows -- just about all except for my two chat windows, MQ2ChatWnd and another window added through MQ.
One time it seemed to reload autoexec.cfg and another time it booted me to char select (it pressed a hotkey, the contents of which don't belong here) and ran a bunch of commands. The text in MQ2ChatWnd had a bunch of "DoCommand couldn't parse blah blah" in it at char select.
At that point I put Firefox back in focus and doing the same side-mouse button click over the EQ window in the background brought me to server select. Almost like it's pressing ESC among other things.
Weird bug
Moderators: Lavish Software Team, Moderators
Ok, did some more testing. It only happens with MQ loaded.
Got a crash when hitting side button at char select (IRC was in focus, side clicked over the EQ window in the background).
This is debug spew from clicking the side button while in game (Firefox in focus, side-clicked over the EQ window in the background).
At that point I get kicked to char select.
It's like it's hitting every /keypress. All F keys (netstat is gone when i come back, hitting F11 again brings it back), number keys, number pad keys, and A-Z, along with keypresses not available normally.
I can just *not do that* but sometimes accidents happen, and usually at the worst times
Got a crash when hitting side button at char select (IRC was in focus, side clicked over the EQ window in the background).
Code: Select all
0:002> r
eax=c0000000 ebx=00000000 ecx=00000000 edx=0052c1a1 esi=0000007f edi=00000000
eip=00431067 esp=0217fc9c ebp=0217fcac iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00010202
eqgame+0x31067:
00431067 8b81fc2c0000 mov eax,[ecx+0x2cfc] ds:0023:00002cfc=????????
0:002> kv
ChildEBP RetAddr Args to Child
WARNING: Stack unwind information not available. Following frames may be wrong.
0217fcac 77d43a50 00060344 0000007f 00000002 eqgame+0x31067
0217fcd8 77d43b1f 0052c1a1 00060344 0000007f USER32+0x3a50
0217fd40 77d45b2c 00000000 0052c1a1 00060344 USER32+0x3b1f
0217fd70 77d45f73 0052c1a1 00060344 0000007f USER32!IsWindowVisible+0x80
0217fd90 00eebb63 0052c1a1 00060344 0000007f USER32!CallWindowProcA+0x19
0000007f 00000000 00000000 00000000 00000000 WinEQ2_EQ!HandleProcess+0x5793
Code: Select all
[MQ2]CChatHook::Detour(Mouse control deactivated.)
[MQ2]CChatHook::Detour(Auto attack is on.)
[MQ2]CChatHook::Detour(Consider whom?)
[MQ2]CChatHook::Detour(You say, 'Hail')
[MQ2]CChatHook::Detour(You have not received any tells, so you cannot reply.)
[MQ2]CChatHook::Detour(You have not received any tells, so you cannot use reply target.)
[MQ2]CChatHook::Detour(You have not received any tells, so you cannot reply.)
[MQ2]CChatHook::Detour(You have not received any tells, so you cannot use reply target.)
[MQ2]CChatHook::Detour(Auto attack is off.)
[MQ2]CChatHook::Detour(Players on EverQuest:)
[MQ2]CChatHook::Detour(---------------------------)
[MQ2]CChatHook::Detour([ANONYMOUS] Pxxxxxi <xxxxxx>)
[MQ2]CChatHook::Detour([ANONYMOUS] Kxxxxxa <xxxxxxxxx>)
[MQ2]CChatHook::Detour([ANONYMOUS] Pxxxxxxy )
[MQ2]CChatHook::Detour(There are 3 players in West Freeport.)
[MQ2]CChatHook::Detour(You cannot invite yourself.)
[MQ2]CChatHook::Detour(It will take you about 30 seconds to prepare your camp.)
[MQ2]CChatHook::Detour(You abandon your preparations to camp.)
[MQ2]CChatHook::Detour(Taking a screenshot...)
[MQ2]CChatHook::Detour(You no longer have a target.)
[MQ2]CChatHook::Detour(Your group has been disbanded.)
It's like it's hitting every /keypress. All F keys (netstat is gone when i come back, hitting F11 again brings it back), number keys, number pad keys, and A-Z, along with keypresses not available normally.
I can just *not do that* but sometimes accidents happen, and usually at the worst times

Update:
With beta 5 it's no longer crashing on a side mouse button press at char select, still getting the instant kick to char select screen if I do it in-game.
It does it with 0 plugins loaded as well.
If I /unload in-game it does not do it.
If I start EQ normally and load MQ after I enter the world it does not do it (with 0 or all plugins loaded), even if I zone a few times.
Just when I start MQ first then EQ through WinEQ.
I'm not nitpicking, just trying to be a good beta tester
With beta 5 it's no longer crashing on a side mouse button press at char select, still getting the instant kick to char select screen if I do it in-game.
It does it with 0 plugins loaded as well.
If I /unload in-game it does not do it.
If I start EQ normally and load MQ after I enter the world it does not do it (with 0 or all plugins loaded), even if I zone a few times.
Just when I start MQ first then EQ through WinEQ.
I'm not nitpicking, just trying to be a good beta tester
