This is the output of WINEDEBUG="+reg,+d3d9" trace:d3d9:DllMain fdwReason=1 trace:d3d9:Direct3DCreate9 SDKVersion = 1f, Created Direct3D object @ 0x64d3c558, WineObj @ 0x64d3ca60 trace:d3d9:IDirect3D9Impl_GetDeviceCaps (0x64d3c558) Relay 0 1 0x1023d818 fixme:d3d:IWineD3DImpl_GetDeviceCaps Caps support for directx9 is nonexistent at the moment! trace:d3d9:IDirect3D9Impl_GetDeviceCaps (0x64d3c558) returning 0x1023d818 trace:d3d9:IDirect3D9Impl_Release (0x64d3c558) : ReleaseRef to 0 trace:d3d9:DllMain fdwReason=0 trace:reg:NtOpenKey (0x38,L"Software\\Microsoft\\DirectX\\",20019,0x55bfdaf4) trace:reg:NtOpenKey <- 0x1c0 trace:reg:RegQueryValueExA (0x1c0,"Version",(nil),(nil),0x55bfdd38,0x55bfdaf8=64) trace:reg:NtQueryValueKey (0x1c0,L"Version",2,0x55bfd978,256)
I still get this error message http://www.cynapses.org/tmp/steam-err.png I've changed wine/dlls/d3d9/version.rc too, but didn't help. Any ideas? Please help, -- andreas Andreas Schneider wrote: > Hi, > > I got wine compiling on x86_64 with some 32bit libs today and tested HL2 > again. > Steam updates and works just fine, but if I want to start HL2 it always > throws a > message "The latest version of Microsoft DirectX is required to play > Half-Life 2" > > I've updated the DirectX version string to the latest version > > "Version"="4.00.09.0904" > > but this doesn't help. Could someone help me to debug for what else HL2 > checks? > > > The console outputs only > > fixme:d3d:IWineD3DImpl_GetDeviceCaps Caps support for directx9 is nonexistent > at > the moment! > > Thanks, > > -- andreas > > -- http://www.linux-gamers.net - your online gaming resource