http://bugs.winehq.org/show_bug.cgi?id=34363
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Resolution|--- |DUPLICATE Summary|Doesn't open Age Of Empires |Age Of Empires II: The |II The Conquerors Fedora 19 |Conquerors crashes on | |startup (Safedisc v1.45.011 | |with unsupported WinVer | |'Windows XP' in 64-bit | |WINEPREFIX)
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
the crash is by design, dupe of bug 27503
By installing the game in 64-bit WINEPREFIX you created multiple problems:
* SafeDisc 1.x requires 'Windows 2000' (bug 27503). 'Windows XP' which is default setting on prefix creation doesn't work by design with SafeDisc 1.x
* The lowest supported 64-bit Windows version is 'Windows XP' in 64-bit WINEPREFIX. It's not possible to change WinVer to 'Windows 2000' afterwards
* SafeDisc kernel driver/service: broken on 64-bit WINEPREFIX (bug 30901)
==== Please avoid installing (especially older) copy protected games in 64-bit prefixes. It will do more harm than good. ====
--- snip --- -=[ ProtectionID v0.6.5.5 OCTOBER]=- (c) 2003-2013 CDKiLLER & TippeX Build 31/10/13-21:09:09 Ready... Scanning -> Z:\home\focht.wine\drive_c\Program Files (x86)\Microsoft Games\Age of Empires II\age2_x1\age2_x1.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 341419 (0535ABh) Byte(s) -> File has 1451 (05ABh) bytes of appended data starting at offset 053000h [File Heuristics] -> Flag : 00000000000001001100000000000101 (0x0004C005) [Entrypoint Section Entropy] : 6.61 [!] Safedisc v1.45.011 detected ! [CompilerDetect] -> Visual C++ 5.1 - Scan Took : 0.455 Second(s) [0000001C7h tick(s)] [533 scan(s) done]
Scanning -> Z:\home\focht.wine\drive_c\Program Files (x86)\Microsoft Games\Age of Empires II\age2_x1\dplayerx.dll File Type : 32-Bit Dll (Subsystem : Win GUI / 2), Size : 136704 (021600h) Byte(s) [File Heuristics] -> Flag : 00000000000001001100000000000001 (0x0004C001) [Entrypoint Section Entropy] : 6.60 [!] Safedisc core dll (dplayerx.dll) detected! [CompilerDetect] -> Visual C++ 5.1 - Scan Took : 0.466 Second(s) [0000001D2h tick(s)] [229 scan(s) done]
Scanning -> Z:\home\focht.wine\drive_c\Program Files (x86)\Microsoft Games\Age of Empires II\age2_x1\drvmgt.dll File Type : 32-Bit Dll (Subsystem : Win GUI / 2), Size : 34304 (08600h) Byte(s) [File Heuristics] -> Flag : 00000000000001001100000000000000 (0x0004C000) [Entrypoint Section Entropy] : 6.44 [!] Safedisc driver managment dll (drvmgt.dll) detected! [CompilerDetect] -> Visual C++ 5.1 - Scan Took : 0.447 Second(s) [0000001BFh tick(s)] [229 scan(s) done] --- snip ---
The copy protection works fine with Wine 1.7.8-232-g3bad812, 32-bit WINEPREFIX, 'Windows 2000' setting.
NOTE: SafeDisc is sometimes a bit picky in media validation phase, still complaining with "missing CD". Pre-spin the disk in that case (eject, re-insert -> spins up, start game).
Regards
*** This bug has been marked as a duplicate of bug 27503 ***