Everquest 2 instance Mouse Freeze

WinEQ 2.0 Pro discussion and support

Moderators: Lavish Software Team, Moderators

Post Reply
Oceanhippy
GamingTools Subscriber
Posts: 7
Joined: Wed Apr 27, 2005 10:52 am

Everquest 2 instance Mouse Freeze

Post by Oceanhippy » Wed Apr 27, 2005 11:29 pm

When using Everquest 1 and Wineq20 Light or Pro, if i use my mouse to navigate (Right Button and Left Button at once), and I spin i lag out and the mouse becoems totally unresponsive. The only way to get the mouse workign again is to use my numkeypad to look down at my feet and shift my view , then the mouse works again.

I do not have this problem running 2 copies of Everquest without WinEQ and also didnt have this problem when testing EQWindows.

WinEQ 2 System Information
System:
-----------------------------------
Windows Version: Microsoft Windows XP/Service Pack 2/2600.xpsp_sp2_gdr.050301-1519
System Physical RAM: 683/2047MB
Page File: 2182/3433MB
Virtual Memory: 1261/2047MB (Extended: 0MB)
CPU 1: Intel(R) Celeron(R) CPU 2.60GHz @ 2589MHz
Video 1: \\.\DISPLAY1/NVIDIA GeForce FX 5600
Video 2: \\.\DISPLAYV1/NetMeeting driver
Video 3: \\.\DISPLAYV2/RDPDD Chained DD
Monitor 1: \\.\DISPLAY1 (0,0,1024,768) (1024x768) PRIMARY
Sound: SB Live! Audio [D000]
DirectX: 4.09.00.0904
Internet Explorer: 6.0.2900.2180
WinEQ: 2.08

Loaded Modules:
-----------------------------------
Module 0: C:\Program Files\EverQuest\eqgame.exe
Module 1: C:\WINDOWS\system32\ntdll.dll
Module 2: C:\WINDOWS\system32\kernel32.dll
Module 3: C:\Program Files\EverQuest\mss32.dll
Module 4: C:\WINDOWS\system32\USER32.dll
Module 5: C:\WINDOWS\system32\GDI32.dll
Module 6: C:\WINDOWS\system32\WINMM.dll
Module 7: C:\WINDOWS\system32\ADVAPI32.dll
Module 8: C:\WINDOWS\system32\RPCRT4.dll
Module 9: C:\WINDOWS\system32\WSOCK32.dll
Module 10: C:\WINDOWS\system32\WS2_32.dll
Module 11: C:\WINDOWS\system32\msvcrt.dll
Module 12: C:\WINDOWS\system32\WS2HELP.dll
Module 13: C:\WINDOWS\system32\DINPUT8.dll
Module 14: C:\WINDOWS\system32\IMM32.dll
Module 15: C:\WINDOWS\system32\SHELL32.dll
Module 16: C:\WINDOWS\system32\SHLWAPI.dll
Module 17: C:\WINDOWS\system32\ole32.dll
Module 18: C:\WINDOWS\system32\serwvdrv.dll
Module 19: C:\WINDOWS\system32\umdmxfrm.dll
Module 20: C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
Module 21: C:\WINDOWS\system32\comctl32.dll
Module 22: C:\Program Files\WinEQ2\WinEQ2.dll
Module 23: C:\WINDOWS\Lavish.dll
Module 24: C:\WINDOWS\system32\PSAPI.DLL
Module 25: C:\Program Files\WinEQ2\WinEQ2-EQ.dll
Module 26: C:\WINDOWS\system32\MSIMG32.dll
Module 27: C:\Program Files\WinEQ2\WinEQ2-D3D9.dll
Module 28: C:\Program Files\WinEQ2\WinEQ2-D3D8.dll
Module 29: C:\Program Files\WinEQ2\WinEQ2-DI8.dll
Module 30: C:\WINDOWS\system32\mswsock.dll
Module 31: C:\WINDOWS\system32\hnetcfg.dll
Module 32: C:\WINDOWS\System32\wshtcpip.dll
Module 33: C:\WINDOWS\system32\DNSAPI.dll
Module 34: C:\WINDOWS\System32\winrnr.dll
Module 35: C:\WINDOWS\system32\WLDAP32.dll
Module 36: C:\WINDOWS\system32\rasadhlp.dll
Module 37: C:\WINDOWS\system32\uxtheme.dll
Module 38: C:\Program Files\WinEQ2\EQPlayNice.dll
Module 39: C:\WINDOWS\system32\nview.dll
Module 40: C:\WINDOWS\system32\OLEAUT32.dll
Module 41: C:\WINDOWS\system32\VERSION.dll
Module 42: C:\WINDOWS\system32\NTMARTA.DLL
Module 43: C:\WINDOWS\system32\SAMLIB.dll
Module 44: C:\Program Files\EverQuest\EQGraphicsDX9.DLL
Module 45: C:\WINDOWS\system32\d3d9.dll
Module 46: C:\WINDOWS\system32\d3d8thk.dll
Module 47: C:\Program Files\EverQuest\dpvs.dll
Module 48: C:\WINDOWS\system32\nvwddi.dll
Module 49: C:\WINDOWS\system32\ctagent.dll
Module 50: C:\WINDOWS\system32\usp10.dll
Module 51: C:\WINDOWS\system32\HID.DLL
Module 52: C:\WINDOWS\system32\SETUPAPI.DLL
Module 53: C:\WINDOWS\system32\WINTRUST.dll
Module 54: C:\WINDOWS\system32\CRYPT32.dll
Module 55: C:\WINDOWS\system32\MSASN1.dll
Module 56: C:\WINDOWS\system32\IMAGEHLP.dll
Module 57: C:\Program Files\EverQuest\mssmp3.asi
Module 58: C:\Program Files\EverQuest\mssvoice.asi
Module 59: C:\Program Files\EverQuest\mssa3d.m3d
Module 60: C:\Program Files\EverQuest\mssds3d.m3d
Module 61: C:\Program Files\EverQuest\mssdx7.m3d
Module 62: C:\Program Files\EverQuest\msseax.m3d
Module 63: C:\Program Files\EverQuest\mssrsx.m3d
Module 64: C:\WINDOWS\system32\MSACM32.dll
Module 65: C:\Program Files\EverQuest\msssoft.m3d
Module 66: C:\Program Files\EverQuest\mssdsp.flt
Module 67: C:\WINDOWS\system32\wdmaud.drv
Module 68: C:\WINDOWS\system32\msacm32.drv
Module 69: C:\WINDOWS\system32\midimap.dll
Module 70: C:\WINDOWS\system32\DSOUND.DLL
Module 71: C:\WINDOWS\system32\KsUser.dll

Direct3D9:
-----------------------------------
Driver: NVIDIA GeForce FX 5600/nv4_disp.dll/6/14/10/7189
Adapter Display Mode: 1024x768 D3DFMT_X8R8G8B8
Game Display Mode: 1024x768 D3DFMT_UNKNOWN
Current Adapter: 0
Available Texture Memory: 215MB
Direct3D8:
-----------------------------------
Adapter Display Mode: 0x0 D3DFMT_UNKNOWN
Game Display Mode: 0x0 D3DFMT_UNKNOWN
Current Adapter: 0
Available Texture Memory: (not currently available)
DirectInput8:
-----------------------------------

EverQuest:
-----------------------------------
Profile 1: WinEQ 2.0 Default Profile
EQ Path: C:\Program Files\EverQuest
EQClient.ini: C:\Program Files\Everquest\eqclient.ini
Patch: ON Test Server: OFF Locale: us
Video Adapter: Application Controlled
Luclin models: 29 (+145 min RAM)
Sound: ON (+22 min RAM)
Dynamic Lighting: ON (+4 min RAM)
Texture Quality: HIGH (+32 min RAM)
Calculated minimum RAM: 486MB (BASE+203MB)
Level of Detail: 1
MaxFPS: 20
Additional setting: VertexShaders=0
Additional setting: 20PixelShaders=0
Additional setting: 1xPixelShaders=0

EQPlayNice:
-----------------------------------
EQ Version: eqgame.exe Apr 11 2005 14:42:23
Foreground
Mode: FPS Limiter
Max FPS: 40
Rendering: 1/1
Background
Mode: CPU Limiter
Max FPS: 30
Rendering: 1/30

Lax
Owner
Posts: 6634
Joined: Fri Jun 18, 2004 6:08 pm

Post by Lax » Wed Apr 27, 2005 11:34 pm

Do you have the EQPlayNice fps indicator on? What is your FPS when you lag out?

Do you have the memory indicator enabled? Does it display? Or if you hit Shift+Alt+N, do you see text in the center of the screen that says "Normal"?

Oceanhippy
GamingTools Subscriber
Posts: 7
Joined: Wed Apr 27, 2005 10:52 am

Alt-Shift-N

Post by Oceanhippy » Wed Apr 27, 2005 11:55 pm

Just ran a test in a laggy zone like PoK. Even after releasing mouse to come post this, im still locked, as in my mouse won met me turn right/left

2 profiles running. The one that locked remaisn locked. The other one, mouse is working fine. One thats locked was showing 8/40FPS
at first, but as ive stopped movign its hovvering 1-6/40FPS
and the one not locked (A bazaar trader atm), is showing about
14-20/40FPS.

Its not so much lag it seems as much as lose of Sync with my mouse just on the one session that im navigating on.

Scrolling my view with keyboard however, so there arent liek 10-50 people beign drawn on my screen, and the mouse is instantly responsive again.

Oceanhippy
GamingTools Subscriber
Posts: 7
Joined: Wed Apr 27, 2005 10:52 am

Btw

Post by Oceanhippy » Wed Apr 27, 2005 11:58 pm

Btw i just realized its only the Right button gettign unresponsive.
In EQ you hold down Right button to twist right/left and left button to move foward. When it gets stuck i can still use left button to move forward just the right button refuses to mvoe me forwards.

Lax
Owner
Posts: 6634
Joined: Fri Jun 18, 2004 6:08 pm

Post by Lax » Thu Apr 28, 2005 12:36 am

Ok. The only thing that matters is that there's a chunk of lag that lasts for a full half of a second. When this happens, the mouse is "released". If you let go of the buttons, and re-press them, it should be fully responsive. The reason this works this way is so that when you're zoning or loading EQ, the mouse automatically releases so you can use it elsewhere. I can bump it up a little bit to say, 750ms, but the bottom line is any time you get a big enough lag spike like that, it will release the mouse thinking it's zoning, and then will re-grab it whenever EQ tries to access the mouse again. (I'll add an option to set the auto-release delay tomorrow, and you can get rid of the problem entirely) Your mouse buttons to EQ when this happens should get reset so it thinks neither are pressed. Note that half a second means you're getting less than 3 fps at the time, and if it was 750ms it would be less than 2 fps instead.

1-6 fps is really bad, I would be inclined to reduce my settings to something playable, by dropping some models, lowering clip plane, disabling dynamic lighting or texture quality, etc. With your video card and CPU, I would not expect a half-second lag spike, even when it loads textures (e.g. turning), unless you have slow a hard drive I suppose -- or if you run out of physical RAM.

Oceanhippy
GamingTools Subscriber
Posts: 7
Joined: Wed Apr 27, 2005 10:52 am

Appreicated

Post by Oceanhippy » Thu Apr 28, 2005 1:08 am

Appreciate the response. One other note btw im a Bard, meaning
i travel around at light speed *chuckle* , not sure how much
that contributes to larger texture recalculations per frame as i move
4 times further then a stock EQ class per move. Ive always noticed
more lag when running bard speed though so im guessing this is
where i cause spikes when turning at rocketspeeds.

2GB of ram on board, think showing 300MB fre so not swapping.
Vid card itself i think NVidia GEForce FX5600 though only has 256MB though i think the stats are uusally showing 200MB so doesnt seem to be running dry.

I Agree with what your sayign totally and understand. Something configurable to let me loosen up on the allowed delay will more then likely help, and ya now that im trying Boxing (running 2 copies at once)
I mroe then likely do need to cut back on models and clip planes.

Thanks again.

Lax
Owner
Posts: 6634
Joined: Fri Jun 18, 2004 6:08 pm

Post by Lax » Thu Apr 28, 2005 11:38 am

Ok, I added the option BUT it is hidden and undocumented at the moment. All you have to do is open WinEQ2-EQ.ini and under [General] put:
MouseTimeout=1000

The number is in milliseconds, so 1000 is 1 second. If you want to be really safe, at the simple expense of having to wait 2 seconds when you're zoning to have control of your mouse, you can make it 2000, or whatever youd like really. The only requirement is that it is 500 or higher.

Let me know if this doesn't seem to help you

Post Reply