http://bugs.winehq.org/show_bug.cgi?id=5132
Summary: DirectX 9.0c not detected (EQ2.exe) Product: Wine Version: CVS Platform: Other URL: http://everquest.com OS/Version: other Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-directx AssignedTo: wine-bugs@winehq.org ReportedBy: nospam@thenerdshow.com
Everquest II fails to detect DirectX 9.0c. I think this game would work if we could fool the detection library into thinking we have DirectX 9.0c installed. I think the problem has to do with the game looking for the Nvidia Control Panel . Will try installing the nvidia control panel next and see what happens. Be nice if there was a solution that didn't involve hot-patching the binary.
warn:file:wine_nt_to_unix_file_name L"NVCPL.dll" not found in /home/fozner/.wine/dosdevices/c:/windows trace:file:RtlDosPathNameToNtPathName_U (L"c:\windows\system32\NVCPL.dll",0x1025f4f0,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"c:\windows\system32\NVCPL.dll" 520 0x1025f2b0 (nil)) warn:file:wine_nt_to_unix_file_name L"NVCPL.dll" not found in /home/fozner/.wine/dosdevices/c:/windows/system32 trace:file:RtlDosPathNameToNtPathName_U (L"D:\Sony\EverQuest II\RPCRT4.DLL",0x1025e7d8,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"D:\Sony\EverQuest II\RPCRT4.DLL" 520 0x1025e598 (nil)) warn:file:wine_nt_to_unix_file_name L"RPCRT4.DLL" not found in /home/fozner/.wine/dosdevices/d:/Sony/EverQuest II trace:file:RtlDosPathNameToNtPathName_U (L".\RPCRT4.DLL",0x1025e7d8,(nil),(nil)) trace:file:RtlGetFullPathName_U (L".\RPCRT4.DLL" 520 0x1025e598 (nil)) warn:file:wine_nt_to_unix_file_name L"RPCRT4.DLL" not found in /home/fozner/.wine/dosdevices/d:/Sony/EverQuest II trace:file:RtlDosPathNameToNtPathName_U (L"c:\windows\system32\RPCRT4.DLL",0x1025e7d8,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"c:\windows\system32\RPCRT4.DLL" 520 0x1025e598 (nil)) warn:file:wine_nt_to_unix_file_name L"\??\C:\windows\system32\RPCRT4.DLL" -> "/home/fozner/.wine/dosdevices/c:/windows/system32/rpcrt4.dll" required a case-insensitive search trace:file:wine_nt_to_unix_file_name L"\??\C:\windows\system32\RPCRT4.DLL" -> "/home/fozner/.wine/dosdevices/c:/windows/system32/rpcrt4.dll" trace:file:RtlGetFullPathName_U (L"c:\windows\system32\RPCRT4.DLL" 64 0x1025e890 0x1025e8f8) trace:file:RtlDosPathNameToNtPathName_U (L"C:\windows\system32\RPCRT4.DLL",0x1025e8e8,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"C:\windows\system32\RPCRT4.DLL" 520 0x1025e618 (nil)) warn:file:wine_nt_to_unix_file_name L"\??\C:\windows\system32\RPCRT4.DLL" -> "/home/fozner/.wine/dosdevices/c:/windows/system32/rpcrt4.dll" required a case-insensitive search trace:file:wine_nt_to_unix_file_name L"\??\C:\windows\system32\RPCRT4.DLL" -> "/home/fozner/.wine/dosdevices/c:/windows/system32/rpcrt4.dll" trace:file:RtlDosPathNameToNtPathName_U (L"\",0x1025ea5c,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"\" 520 0x1025e7bc (nil)) trace:file:wine_nt_to_unix_file_name L"\??\D:\" -> "/home/fozner/.wine/dosdevices/d:/" trace:file:CreateFileW L"verifylog.txt" GENERIC_WRITE FILE_SHARE_READ FILE_SHARE_WRITE creation 4 attributes 0x80 trace:file:RtlDosPathNameToNtPathName_U (L"verifylog.txt",0x1025cca0,(nil),(nil)) trace:file:RtlGetFullPathName_U (L"verifylog.txt" 520 0x1025ca04 (nil)) trace:file:wine_nt_to_unix_file_name L"\??\D:\Sony\EverQuest II\verifylog.txt" -> "/home/fozner/.wine/dosdevices/d:/Sony/EverQuest II/verifylog.txt" trace:file:CreateFileW returning 0x168 trace:file:SetFilePointerEx handle 0x168 offset 0 newpos 0x1025cd0c origin 2 trace:file:SetFilePointerEx handle 0x168 offset 0 newpos 0x1025c8dc origin 2 trace:file:WriteFile 0x168 0x1025c950 288 0x1025c938 (nil)