http://bugs.winehq.org/show_bug.cgi?id=34773
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Resolution| |DUPLICATE Summary|Crimson Skies immediately |Crimson Skies immediately |crashes without a warning |crashes without a warning | |(SafeDisc 1.x secdrv.sys | |doesn't support Windows | |version > Win2000)
--- Comment #1 from Anastasius Focht focht@gmx.net 2013-10-20 13:42:11 CDT --- Hello folks,
this older game has Safedisc 1.x based copy protection. I found a download for this old game which has both, the original .exe and "fixed" one.
Protection ID scan gives:
--- snip --- -=[ ProtectionID v0.6.4.0 JULY]=- (c) 2003-2010 CDKiLLER & TippeX Build 07/08/10-17:57:05 Ready... Scanning -> Z:\home\focht\Downloads\Crimson Skies\crimson.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 344851 (054313h) Byte(s) -> File has 1299 (0513h) bytes of appended data starting at offset 053E00h [File Heuristics] -> Flag : 00000000000001001100000000000101 (0x0004C005) [!] Safedisc v1.50.020 detected ! [CompilerDetect] -> Visual C++ 5.1 - Scan Took : 0.579 Second(s)
Scanning -> Z:\home\focht\Downloads\Crimson Skies\drvmgt.dll File Type : 32-Bit Dll (Subsystem : Win GUI / 2), Size : 34304 (08600h) Byte(s) [File Heuristics] -> Flag : 00000000000001001100000000000000 (0x0004C000) [!] Safedisc driver managment dll (drvmgt.dll) detected! [CompilerDetect] -> Visual C++ 5.1 - Scan Took : 0.533 Second(s) --- snip ---
If you are using a WINEPREFIX with default WinVer "Windows XP" you are running into bug 21147
The app crash you are getting is a manifestation of this bug.
The SafeDisc 1.x driver "secdrv.sys" doesn't support Windows version > Windows 2000 by design. You must adjust the version for the WINEPREFIX this game is installed in to "Windows 2000" (winecfg)!
Many Wine appdb entries for SafeDisc 1.x games spread misinformation still stating that cracks are required.
===
You are also installing the game in 64-bit WINEPREFIX. This is not supported if you need "Windows 2000" compatibility mode for SafeDisc 1.x
You can't change the Windows version to "Windows 2000" _after_ you created a 64-bit WINEPREFIX by design. For 64-bit variants the lowest supported version is Windows XP.
Again: Install the game in 32-bit WINEPREFIX (WINEARCH=win32) with WinVer set to "Windows 2000".
Resolving this bug as dupe of bug 21147
Regards
*** This bug has been marked as a duplicate of bug 21147 ***