FunkyFr3sh / cnc-ddraw

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

Diablo 1 classic requires CD installed after replacing ddraw.dll #286

Closed Ronnes46 closed 7 months ago

Ronnes46 commented 7 months ago

I downloaded the new cnc-ddraw for diablo 1. When trying to launch classic mode on GOG it prompts me to insert the Diablo CD. When I cancel out it It states there is a problem trying to load diabdat.mpq. The non classic mode works. There is only the cnc-ddraw file, I did not see cnc-ddraw.dmp. Thank you. cnc-ddraw-1.log

FunkyFr3sh commented 7 months ago

Yeah, it's a known problem with the classic version (somehow GOG decided to put the no-cd crack into their ddraw.dll)

You'll have to use the dx version instead, you can copy over the battle.snp to your dx folder in case you want to restore online multiplayer support via battle.net

Ronnes46 commented 7 months ago

Thank you for the reply, I will give the DX version a go.