http://bugs.winehq.org/show_bug.cgi?id=27503
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE Summary|Dungeon Keeper II still |Dungeon Keeper II crashes |need a crack to run. |with Wine default Windows | |version 'Windows XP' | |(SafeDisc 1.x secdrv.sys | |doesn't support Windows | |version > Win2000)
--- Comment #3 from Anastasius Focht focht@gmx.net 2011-06-23 14:57:22 CDT --- Hello,
I bought that old game for testing this ... just to find out I wasted money and time.
-> the copy protection works perfectly
The SafeDisc 1.x driver secdrv.sys doesn't support Windows version > Windows 2000 hence you must adjust the version for the WINEPREFIX this game is installed in (winecfg -> Windows 2000)!
Most Wine appdb entries for SafeDisc 1.x games spread misinformation still stating that cracks are required.
--- snip --- -=[ ProtectionID v0.6.4.0 JULY]=- (c) 2003-2010 CDKiLLER & TippeX Build 07/08/10-17:57:05 Ready...
Scanning -> Z:\home\focht.wine\drive_c\Program Files\Bullfrog\Dungeon Keeper 2\DKII.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 248949 (03CC75h) Byte(s) -> File has 10869 (02A75h) bytes of appended data starting at offset 03A200h [File Heuristics] -> Flag : 00000000000001001100000000000101 (0x0004C005) [!] Safedisc v1.11.000 detected ! [CompilerDetect] -> Visual C++ 5.0 - Scan Took : 0.479 Second(s)
Scanning -> Z:\home\focht.wine\drive_c\Program Files\Bullfrog\Dungeon Keeper 2\dplayerx.dll File Type : 32-Bit Dll (Subsystem : Win GUI / 2), Size : 156160 (026200h) Byte(s) [File Heuristics] -> Flag : 00000000000001001100000000000000 (0x0004C000) [!] Safedisc core dll (dplayerx.dll) detected! [CompilerDetect] -> Visual C++ 5.0 - Scan Took : 0.523 Second(s)
Scanning -> Z:\home\focht.wine\drive_c\Program Files\Bullfrog\Dungeon Keeper 2\secdrv.sys File Type : 32-Bit Driver (good checksum) (Subsystem : Native / 1), Size : 14304 (037E0h) Byte(s) -> File has 2368 (0940h) bytes of appended data starting at offset 02EA0h [File Heuristics] -> Flag : 00000000000000000000000000000111 (0x00000007) [!] Safedisc protection driver (secdrv.sys) detected! - Scan Took : 0.640 Second(s) --- snip ---
You need to update Dungeon Keeper 2 1.x with english patch v1.7 to run the game properly (also required for newer Windows versions).
Regards
*** This bug has been marked as a duplicate of bug 21147 ***