eqwin crash

WinEQ 1.x Lite discussion

Moderators: Lavish Software Team, Moderators

Post Reply
iwilltoot
GamingTools Subscriber
Posts: 13
Joined: Tue Jul 20, 2004 6:54 am

eqwin crash

Post by iwilltoot » Tue Jul 20, 2004 7:33 am

whenever I try to log in to a game server eq is crashing on me. The specific error is "eqgame performed an illegal operation" blah blah blah. Any help would be appreciated.

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

Post by Lax » Tue Jul 20, 2004 9:37 am

There's currently a crash bug in WinEQ if your desktop resolution is set to 16-bit color, and EQ is set to 32-bit color, or vice versa. This will be fixed in the next version. Let me know if you fix this issue but continue to crash.

iwilltoot
GamingTools Subscriber
Posts: 13
Joined: Tue Jul 20, 2004 6:54 am

Post by iwilltoot » Tue Jul 20, 2004 9:53 am

I changed desktop resolution to 32 bit, still crashing when I try to log in to game server.

Here's all the info from WinEQ.log file
WEQ_HookEQGraphicsDX9()
WEQ_Direct3DCreate9(31) successful
IDirect3D9Proxy::GetAdapterDisplayMode()
AdapterDisplayMode 1024x768, D3DFMT_X8R8G8B8
IDirect3D9Proxy::GetAdapterCount()=1
IDirect3D9Proxy::GetAdapterIdentifier()
IDirect3D9Proxy::GetDeviceCaps()
IDirect3D9Proxy::GetAdapterModeCount()
IDirect3D9Proxy::GetAdapterModeCount()
IDirect3D9Proxy::CheckDeviceType(0,D3DDEVTYPE_HAL,D3DFMT_X8R8G8B8,D3DFMT_X8R8G8B8,0)... Format OK
IDirect3D9Proxy::CheckDeviceType(0,D3DDEVTYPE_HAL,D3DFMT_X8R8G8B8,D3DFMT_X8R8G8B8,1)... Format OK
IDirect3D9Proxy::CheckDeviceFormat(0,D3DDEVTYPE_HAL,D3DFMT_X8R8G8B8,2,D3DRTYPE_SURFACE,D3DFMT_D32)... Format not available
IDirect3D9Proxy::CheckDeviceFormat(0,D3DDEVTYPE_HAL,D3DFMT_X8R8G8B8,2,D3DRTYPE_SURFACE,D3DFMT_D24X8)... Format not available
IDirect3D9Proxy::CheckDeviceFormat(0,D3DDEVTYPE_HAL,D3DFMT_X8R8G8B8,2,D3DRTYPE_SURFACE,D3DFMT_D16)... Format OK
IDirect3D9Proxy::CheckDeviceType(0,D3DDEVTYPE_HAL,D3DFMT_R5G6B5,D3DFMT_R5G6B5,0)... Format OK
IDirect3D9Proxy::CheckDeviceType(0,D3DDEVTYPE_HAL,D3DFMT_R5G6B5,D3DFMT_R5G6B5,1)... Format OK
IDirect3D9Proxy::CheckDeviceFormat(0,D3DDEVTYPE_HAL,D3DFMT_R5G6B5,2,D3DRTYPE_SURFACE,D3DFMT_D32)... Format not available
IDirect3D9Proxy::CheckDeviceFormat(0,D3DDEVTYPE_HAL,D3DFMT_R5G6B5,2,D3DRTYPE_SURFACE,D3DFMT_D24X8)... Format not available
IDirect3D9Proxy::CheckDeviceFormat(0,D3DDEVTYPE_HAL,D3DFMT_R5G6B5,2,D3DRTYPE_SURFACE,D3DFMT_D16)... Format OK
IDirect3D9Proxy::CheckDeviceType(0,D3DDEVTYPE_HAL,D3DFMT_X1R5G5B5,D3DFMT_X1R5G5B5,0)... Format not available
WEQ_CreateWindowExA(40000,_EverQuestwndclass,EverQuest,90000000,0,0,100,40,0,0,400000,0)
g_hWnd=DC8
WindowY = -15
WindowX = -3
WEQ_HookEQMain()
EQ tried to set WndProc. Setting UserData instead
WEQ_Direct3DCreate8(220) successful
IDirect3D8Proxy::GetAdapterDisplayMode()
AdapterDisplayMode 1024x768, D3DFMT_X8R8G8B8
IDirect3D8Proxy::GetAdapterCount()=1
IDirect3D8Proxy::GetAdapterIdentifier()
IDirect3D8Proxy::GetDeviceCaps()
IDirect3D8Proxy::GetAdapterModeCount()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::EnumAdapterModes()
IDirect3D8Proxy::CheckDeviceType(0,D3DDEVTYPE_HAL,D3DFMT_X8R8G8B8,D3DFMT_X8R8G8B8,0)... Format OK
IDirect3D8Proxy::CheckDeviceType(0,D3DDEVTYPE_HAL,D3DFMT_X8R8G8B8,D3DFMT_X8R8G8B8,1)... Format OK
IDirect3D8Proxy::CheckDeviceFormat(0,D3DDEVTYPE_HAL,D3DFMT_X8R8G8B8,2,D3DRTYPE_SURFACE,D3DFMT_D32)... Format not available
IDirect3D8Proxy::CheckDeviceFormat(0,D3DDEVTYPE_HAL,D3DFMT_X8R8G8B8,2,D3DRTYPE_SURFACE,D3DFMT_D24X8)... Format not available
IDirect3D8Proxy::CheckDeviceFormat(0,D3DDEVTYPE_HAL,D3DFMT_X8R8G8B8,2,D3DRTYPE_SURFACE,D3DFMT_D16)... Format OK
IDirect3D8Proxy::CheckDeviceType(0,D3DDEVTYPE_HAL,D3DFMT_R5G6B5,D3DFMT_R5G6B5,0)... Format OK
IDirect3D8Proxy::CheckDeviceType(0,D3DDEVTYPE_HAL,D3DFMT_R5G6B5,D3DFMT_R5G6B5,1)... Format OK
IDirect3D8Proxy::CheckDeviceFormat(0,D3DDEVTYPE_HAL,D3DFMT_R5G6B5,2,D3DRTYPE_SURFACE,D3DFMT_D32)... Format not available
IDirect3D8Proxy::CheckDeviceFormat(0,D3DDEVTYPE_HAL,D3DFMT_R5G6B5,2,D3DRTYPE_SURFACE,D3DFMT_D24X8)... Format not available
IDirect3D8Proxy::CheckDeviceFormat(0,D3DDEVTYPE_HAL,D3DFMT_R5G6B5,2,D3DRTYPE_SURFACE,D3DFMT_D16)... Format OK
IDirect3D8Proxy::CheckDeviceType(0,D3DDEVTYPE_HAL,D3DFMT_X1R5G5B5,D3DFMT_X1R5G5B5,0)... Format not available
IDirect3D8Proxy::Release()
WEQ_Direct3DCreate8(220) successful
IDirect3D8Proxy::GetAdapterDisplayMode()
AdapterDisplayMode 1024x768, D3DFMT_X8R8G8B8
EQ tried to set style. Setting our own style
IDirect3D8Proxy::CheckDeviceFormat(0,D3DDEVTYPE_HAL,D3DFMT_X8R8G8B8,0,D3DRTYPE_TEXTURE,D3DFMT_A4R4G4B4)... Format OK
IDirect3D8Proxy::CheckDeviceFormat(0,D3DDEVTYPE_HAL,D3DFMT_X8R8G8B8,0,D3DRTYPE_TEXTURE,D3DFMT_DXT1)... Format not available
IDirect3D8Proxy::CheckDeviceFormat(0,D3DDEVTYPE_HAL,D3DFMT_X8R8G8B8,0,D3DRTYPE_TEXTURE,D3DFMT_DXT3)... Format not available
IDirect3D8Proxy::CreateDevice()
-- Requested Direct3D8 Device Information --
AutoDepthStencilFormat: D3DFMT_D16
BackBufferCount: 1
BackBufferFormat: D3DFMT_X8R8G8B8
BackBufferHeight: 600
BackBufferWidth: 800
EnableAutoDepthStencil: 1
Flags: D3DPRESENTFLAG_LOCKABLE_BACKBUFFER
FullScreen_RefreshRateInHz: 0
hDeviceWindow: 0
MultiSampleType: D3DMULTISAMPLE_NONE
PresentationInterval: D3DPRESENT_INTERVAL_DEFAULT
SwapEffect: D3DSWAPEFFECT_DISCARD
Windowed: 0
-- End Requested Direct3D8 Device Information --
Initializing resolution to 800x600
D3DDEVTYPE_HAL
D3DCREATE_MULTITHREADED
D3DCREATE_SOFTWARE_VERTEXPROCESSING
WinEQ forcing D3DCREATE_SOFTWARE_VERTEXPROCESSING
CreateDevice successful
WindowY = -15
WindowX = -3
IDirect3DDevice8Proxy::SetGammaRamp()...OK
IDirect3DDevice8Proxy::GetAvailableTextureMem()
IDirect3DDevice8Proxy::SetGammaRamp()...OK
WEQ_DirectInput8Create(30E0000,800,0€y¿:H¢Mª™]dí6—,3FD2060,0)
Trying HRESULT Res=g_DirectInput8Create(hinst,dwVersion,riidltf,&punkOuter,punkOuter)
HRESULT Res=g_DirectInput8Create(hinst,dwVersion,riidltf,&punkOuter,punkOuter) complete
IID_IDirectInput8A
WEQ_IDirectInput8A::CreateDevice(a+o ÕÏ¿ÇDEST)
Returning Success
Single-char Keyboard
WEQ_IDirectInputDevice8A::SetDataFormat(pDID8A,a)
Returning Success
WEQ_IDirectInputDevice8A::SetCooperativeLevel(pDID8A,a,b)
Returning Success
WEQ_IDirectInputDevice8A::SetProperty(pDID8A,a,b)
Returning Success
WEQ_IDirectInput8A::CreateDevice(`+o ÕÏ¿ÇDEST)
Returning Success
Single-char Mouse
WEQ_IDirectInputDevice8A::GetCapabilities(pDID8A,lpDIDevCaps)
Returning Success
WEQ_IDirectInputDevice8A::SetDataFormat(pDID8A,a)
Returning Success
WEQ_IDirectInputDevice8A::SetCooperativeLevel(pDID8A,a,b)
Returning Success
WEQ_IDirectInputDevice8A::SetProperty(pDID8A,a,b)
Returning Success
AcquireKeyboardA
AcquireMouseA
WindowY = -15
WindowX = -3
AcquireKeyboardA
AcquireMouseA
AcquireKeyboardA
AcquireMouseA
AcquireKeyboardA
AcquireMouseA
AcquireKeyboardA
AcquireMouseA
AcquireKeyboardA
AcquireMouseA
AcquireKeyboardA
AcquireMouseA
AcquireKeyboardA
AcquireMouseA
AcquireKeyboardA
AcquireMouseA
AcquireKeyboardA
AcquireMouseA
AcquireKeyboardA
AcquireMouseA
AcquireKeyboardA
AcquireMouseA
AcquireKeyboardA
AcquireMouseA
IDirect3DDevice8Proxy::Reset()
-- Requested Direct3D8 Device Information --
AutoDepthStencilFormat: D3DFMT_UNKNOWN
BackBufferCount: 0
BackBufferFormat: D3DFMT_X8R8G8B8
BackBufferHeight: 0
BackBufferWidth: 0
EnableAutoDepthStencil: 0
Flags: NULL
FullScreen_RefreshRateInHz: 0
hDeviceWindow: 0
MultiSampleType: D3DMULTISAMPLE_NONE
PresentationInterval: D3DPRESENT_INTERVAL_DEFAULT
SwapEffect: D3DSWAPEFFECT_DISCARD
Windowed: 1
-- Requested Direct3D8 Device Information --
EQ Display Mode 1024x768
IDirect3D8Proxy::Release()
UWM_LOADING(1)
ReleaseKeyboardA
ReleaseMouseA

iwilltoot
GamingTools Subscriber
Posts: 13
Joined: Tue Jul 20, 2004 6:54 am

Post by iwilltoot » Tue Jul 20, 2004 12:54 pm

Also, I just enabled to run the patch before loading eq under general preferrences. When I did this eq went to full window mode and did not crash. The problem lies somewhere within the eqgame file realm. Not sure if this helps.

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

Post by Lax » Tue Jul 20, 2004 1:01 pm

Patch before loading isn't completely implemented, but it will let you patch at least. I'll have that working soon.

Your crash should be solved in the next version, which I am actively working on

iwilltoot
GamingTools Subscriber
Posts: 13
Joined: Tue Jul 20, 2004 6:54 am

Post by iwilltoot » Tue Jul 20, 2004 1:10 pm

Sorry if I'm seeming impatient, but any idea when that will be released?

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

Post by Lax » Tue Jul 20, 2004 1:17 pm

It is in mid-development, and I am actively working on and testing several issues. I can't promise you anything today, but I will have something in the next 2 days. I am still of the belief that your issue is caused by 16-bit vs 32-bit color depths, although there's multiple ways that this could be the case and it's not necessarily going to get fixed by changing the desktop color depth. I am working on it, thank you for your patience :)

Post Reply