FunkyFr3sh / cnc-ddraw

GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic 2D games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines
https://discord.gg/afWXJNDDF5
MIT License
2.21k stars 142 forks source link

Diablo2 Unable to enter the game, log error report。 #65

Closed MxCen closed 3 years ago

MxCen commented 3 years ago

DESKTOP-R8DUG87 Realm startup at 2020-11-14 18:00:27.500

18:00:27.500 ------------------------------------------------------ 18:00:27.500 2020-11-14 18:00:27 18:00:27.500 Diablo II running under Windows XP (Version 6.010) 18:00:27.500 Vendor: Intel 18:00:27.500 Version: Pentium III (no brand) (Type 0, Family 6, Model E, Stepping A, Brand 0) 18:00:27.516 Speed: Approx. 2807 MHz 18:00:27.516 Total Physical Memory: 1024.00MB 18:00:27.516 Application Path: F:\D2Lod 18:00:27.516 Local IP: 192.168.118.115 18:00:27.516 Computer name: DESKTOP-R8DUG87 18:00:27.516 ------------------------------------------------------ 18:00:27.516
18:00:27.516 imagehlp.dll loaded for better stack crawls. 18:00:28.086 ........DirectSound progress: 0 buffers available is less than min needed 16 buffers for 3d sound 18:00:28.101 ........DirectSound progress: 0 buffers available is less than min needed 16 buffers for 3d sound 18:00:29.273 ***** DirectDraw error: SetEntries failed! - DDERR_GENERIC (0x80004005)

FunkyFr3sh commented 3 years ago

It's probably not using cnc-ddraw since it wouldn't return DDERR_GENERIC errors on SetEntries.

Some chinese anti-virus programs add ddraw.dll to the KnownDlls list into the registry, maybe that could be the reason?

MxCen commented 3 years ago

OK~