https://bugs.winehq.org/show_bug.cgi?id=21531
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Resolution|--- |DUPLICATE Summary|Ultima IX crashes on start |Ultima IX crashes on start | |(Safedisc v1.35 secdrv.sys | |doesn't support WinVer > | |Win2000)
--- Comment #10 from Anastasius Focht focht@gmx.net --- Hello folks,
there is nothing to fix here, dupe of bug 21147
It could have been resolved years ago, if you provided ProtectionID scan results or looked up the game's SafeDisc version on Internet on your own.
Downloaded the original ISO, thanks to some guys still seeding it.
Protection scan yields:
--- snip --- -=[ ProtectionID v0.6.6.7 DECEMBER]=- (c) 2003-2015 CDKiLLER & TippeX Build 24/12/14-22:48:13 Ready...
Scanning -> C:\Program Files\Origin Systems\Ultima IX\dplayerx.dll File Type : 32-Bit Dll (Subsystem : Win GUI / 2), Size : 165888 (028800h) Byte(s) Compilation TimeStamp : 0x37B06672 -> Tue 10th Aug 1999 17:50:42 (GMT) [TimeStamp] 0x37B06672 -> Tue 10th Aug 1999 17:50:42 (GMT) | PE Header | - | Offset: 0x00000088 | VA: 0x008E0088 | - [TimeStamp] 0x37B06672 -> Tue 10th Aug 1999 17:50:42 (GMT) | Export | - | Offset: 0x00023324 | VA: 0x00904B24 | - [File Heuristics] -> Flag #1 : 00000000000001001100000100000000 (0x0004C100) [Entrypoint Section Entropy] : 6.74 (section #0) ".text " | Size : 0xCDD0 (52688) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 7 (0x7) | ImageSize 0x2E000 (188416) byte(s) [Export] 100% of function(s) (2 of 2) are in file | 0 are forwarded | 2 code | 0 data | 0 uninit data | 0 unknown | [!] Safedisc core dll (dplayerx.dll) detected! [CompilerDetect] -> Visual C++ 5.0 - Scan Took : 0.359 Second(s) [000000167h (359) tick(s)] [244 of 573 scan(s) done]
Scanning -> C:\Program Files\Origin Systems\Ultima IX\drvmgt.dll File Type : 32-Bit Dll (Subsystem : Win GUI / 2), Size : 32256 (07E00h) Byte(s) Compilation TimeStamp : 0x37B067C6 -> Tue 10th Aug 1999 17:56:22 (GMT) [TimeStamp] 0x37B067C6 -> Tue 10th Aug 1999 17:56:22 (GMT) | PE Header | - | Offset: 0x00000088 | VA: 0x10000088 | - [TimeStamp] 0x37B067C6 -> Tue 10th Aug 1999 17:56:22 (GMT) | Export | - | Offset: 0x00004754 | VA: 0x10005354 | - [File Heuristics] -> Flag #1 : 00000000000001001000000100000000 (0x00048100) [Entrypoint Section Entropy] : 6.37 (section #0) ".text " | Size : 0x3E10 (15888) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 5 (0x5) | ImageSize 0xC000 (49152) byte(s) [Export] 100% of function(s) (3 of 3) are in file | 0 are forwarded | 3 code | 0 data | 0 uninit data | 0 unknown | [!] Safedisc driver managment dll (drvmgt.dll) detected! [CompilerDetect] -> Visual C++ 5.0 - Scan Took : 0.297 Second(s) [000000129h (297) tick(s)] [244 of 573 scan(s) done]
Scanning -> C:\Program Files\Origin Systems\Ultima IX\secdrv.sys File Type : 32-Bit Driver (good checksum) (Subsystem : Native / 1), Size : 14368 (03820h) Byte(s) Compilation TimeStamp : 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) [TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | PE Header | - | Offset: 0x000000B8 | VA: 0x000100B8 | - [TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | DebugDirectory | - | Offset: 0x00000294 | VA: 0x00010294 | - [TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | DebugDirectory | - | Offset: 0x000002B0 | VA: 0x000102B0 | - [TimeStamp] 0x379F1CC7 -> Wed 28th Jul 1999 15:07:51 (GMT) | DebugDirectory | - | Offset: 0x000002CC | VA: 0x000102CC | - -> File has 2368 (0940h) bytes of appended data starting at offset 02EE0h [File Heuristics] -> Flag #1 : 00000100000000000000000000000111 (0x04000007) [Entrypoint Section Entropy] : 6.88 (section #2) "INIT " | Size : 0xA04 (2564) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 4 (0x4) | ImageSize 0x2EE0 (12000) byte(s) [Debug Info] (record 1 of 3) (file offset 0x290) Characteristics : 0x0 | TimeDateStamp : 0x379F1CC7 (Wed 28th Jul 1999 15:07:51 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 1 (0x1) -> Coff | Size : 0x74B (1867) AddressOfRawData : 0x0 | PointerToRawData : 0x2EE0 [Debug Info] (record 2 of 3) (file offset 0x2AC) Characteristics : 0x0 | TimeDateStamp : 0x379F1CC7 (Wed 28th Jul 1999 15:07:51 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 4 (0x4) -> Misc | Size : 0x110 (272) AddressOfRawData : 0x0 | PointerToRawData : 0x362C [Debug Info] (record 3 of 3) (file offset 0x2C8) Characteristics : 0x0 | TimeDateStamp : 0x379F1CC7 (Wed 28th Jul 1999 15:07:51 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 3 (0x3) -> FPO | Size : 0xE0 (224) AddressOfRawData : 0x0 | PointerToRawData : 0x373C [!] Safedisc protection driver (secdrv.sys) detected! - Scan Took : 0.321 Second(s) [000000141h (321) tick(s)] [135 of 573 scan(s) done]
Scanning -> C:\Program Files\Origin Systems\Ultima IX\u9.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 280311 (0446F7h) Byte(s) Compilation TimeStamp : 0x37B066CD -> Tue 10th Aug 1999 17:52:13 (GMT) [TimeStamp] 0x37B066CD -> Tue 10th Aug 1999 17:52:13 (GMT) | PE Header | - | Offset: 0x00000088 | VA: 0x00400088 | - -> File has 1271 (04F7h) bytes of appended data starting at offset 044200h [File Heuristics] -> Flag #1 : 00000000000001001100000000000101 (0x0004C005) [Entrypoint Section Entropy] : 6.92 (section #1) ".text " | Size : 0x14E00 (85504) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 8 (0x8) | ImageSize 0x4B000 (307200) byte(s) [!] Safedisc v1.35.000 detected ! [CompilerDetect] -> Visual C++ 5.0 - Scan Took : 0.370 Second(s) [000000172h (370) tick(s)] [558 of 573 scan(s) done] --- snip ---
As usual, setting WinVer of WINEPREFIX to 'Windows 2000' makes it work.
Regards
*** This bug has been marked as a duplicate of bug 21147 ***