http://bugs.winehq.org/show_bug.cgi?id=21147
Summary: SafeDisc v1.35.000 and Rayman 2 Product: Wine Version: 1.1.35 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: smoki00790@gmail.com
Created an attachment (id=25388) --> (http://bugs.winehq.org/attachment.cgi?id=25388) Head of the Pirate.jpeg
Rayman 2 needs native dinput.dll (md5sum 1adf77b80823ef9267dde1129c35b0f1). Keybord will not work with wine winver XP and 2003, every other works), also renderer must be set to "opengl".
Really, it works for first few levels (1-6 levels), but in the middle of "The Sanctuary of Stone and Fire" (7 level and upper levels periodicaly) it start to show "head of Pirate":) (screenshot attached) and because of that pirate no more playing is possibile. This is tried with old original CD and also with backup CD.
What is maybe interesting to say, game originaly comes on 650 MB CD but files on it are actually 6.9 GB!?!
http://bugs.winehq.org/show_bug.cgi?id=21147
--- Comment #1 from Jeff Zaroyko jeffz@jeffz.name 2009-12-24 20:49:33 --- what is this bug about? When reporting bugs you need to clearly identify one issue per bug report, not give general feedback about your whole experience.
The summary mentions safedisc, is there a problem with copy protection? The description mentions keyboard input problems, does this happen with older Wine versions? Then you also mention only the opengl mode works? In addition you mention a problem with a head of a pirate.
That's 1, 2, 3, 4 different issues which should be separate.
http://bugs.winehq.org/show_bug.cgi?id=21147
--- Comment #2 from Milan smoki00790@gmail.com 2009-12-24 22:34:44 --- I just explain how this game can be run - the only way is to use opengl renderer (game not starting with gdi) and native dinput.dll (builtin never¹ works for this game). With that two all works good (keyboard, sound, graphics (starting with wine 1.1.12), etc) beside...
...the main problem of "head of pirate" which i meant is some copy protection problem. There is a patch for this game: http://www.ubisoft.com/usa/rayman2/patches/Ray2Patcher.exe, but that not works here in wine. Just to mention, i never (must) use that patch in Windows(R) 98 or XP.
¹all wine versions between 1.0 via 1.1.12 (graphics started working) till 1.1.35
http://bugs.winehq.org/show_bug.cgi?id=21147
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Resolution| |FIXED Summary|SafeDisc v1.35.000 and |SafeDisc v1.3x media |Rayman 2 |validation fails/launcher | |crashes (secdrv.sys doesn't | |support WinVer > Win2000) | |(Rayman 2, Microsoft Flight | |Simulator 2000, ...)
--- Comment #3 from Anastasius Focht focht@gmx.net 2011-06-07 14:04:21 CDT --- Hello,
capturing this bug for Safedisc v1.3x targets ...
I got hold of Microsoft Flight Simulator 2000 which has a very similar SafeDisc version ... and it can be made to work without effort.
--- snip --- -=[ ProtectionID v0.6.4.0 JULY]=- (c) 2003-2010 CDKiLLER & TippeX Build 07/08/10-17:57:05 Ready...
Scanning -> H:.wine\drive_c\Program Files\Microsoft Games\FS2000\FS2000.EXE File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 280451 (044783h) Byte(s) -> File has 1411 (0583h) bytes of appended data starting at offset 044200h [File Heuristics] -> Flag : 00000000000001001100000000000101 (0x0004C005) [!] Safedisc v1.30.010 detected ! [CompilerDetect] -> Visual C++ 5.0 - Scan Took : 0.463 Second(s) --- snip ---
The problem with current Wine and this SafeDisc version is that the driver is tailored to specific Windows versions (even service packs). Wine's default "Windows XP" is not supported by this old SafeDisc version. The main app/launcher crashes because the SafeDisc 1.x driver refuses to create symbolic device links in its driver entry.
--- snip --- ... 0026:Call driver init 0x542466 (obj=0x6834b4a0,str=L"\Registry\Machine\System\CurrentControlSet\Services\Secdrv") 0026:Call ntdll.RtlQueryRegistryValues(00000003,00540324,0053e4ac,00000000,00000000) ret=0054038c 000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00000010) ret=683262cd 000d:Ret ntdll.RtlAllocateHeap() retval=00153d68 ret=683262cd 0026:Ret ntdll.RtlQueryRegistryValues() retval=00000000 ret=0054038c 000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00000018) ret=68320b8d 0026:Call ntdll.RtlInitUnicodeString(0053e5c4,00540392 L"3.51") ret=005404ca 000d:Ret ntdll.RtlAllocateHeap() retval=00153d80 ret=68320b8d 0026:Ret ntdll.RtlInitUnicodeString() retval=0053e5c4 ret=005404ca 000d:Call ntdll.RtlAllocateHeap(00110000,00000000,0000000c) ret=68320b8d 0026:Call ntdll.RtlEqualUnicodeString(0053e5dc,0053e5c4,00000001) ret=005404de 000d:Ret ntdll.RtlAllocateHeap() retval=00153da0 ret=68320b8d 0026:Ret ntdll.RtlEqualUnicodeString() retval=00000000 ret=005404de 000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00000010) ret=683262cd 0026:Call ntdll.RtlInitUnicodeString(0053e5bc,0054039e L"4.0") ret=005404f7 000d:Ret ntdll.RtlAllocateHeap() retval=00153db8 ret=683262cd 0026:Ret ntdll.RtlInitUnicodeString() retval=0053e5bc ret=005404f7 000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00000013) ret=68320b8d 0026:Call ntdll.RtlEqualUnicodeString(0053e5dc,0053e5bc,00000001) ret=00540502 000d:Ret ntdll.RtlAllocateHeap() retval=00153dd0 ret=68320b8d 0026:Ret ntdll.RtlEqualUnicodeString() retval=00000000 ret=00540502 000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00000006) ret=68320b8d 0026:Call ntdll.RtlInitUnicodeString(0053e5cc,005403a6 L"5.0") ret=00540527 000d:Ret ntdll.RtlAllocateHeap() retval=00153df0 ret=68320b8d 0026:Ret ntdll.RtlInitUnicodeString() retval=0053e5cc ret=00540527 000d:Call ntdll.RtlAllocateHeap(00110000,00000000,00000010) ret=683262cd 0026:Call ntdll.RtlEqualUnicodeString(0053e5dc,0053e5cc,00000001) ret=00540532 000d:Ret ntdll.RtlAllocateHeap() retval=00153e08 ret=683262cd 0026:Ret ntdll.RtlEqualUnicodeString() retval=00000000 ret=00540532 000d:Call ntdll.RtlAllocateHeap(00110000,00000000,0000000a) ret=68320b8d 0026:Ret driver init 0x542466 (obj=0x6834b4a0,str=L"\Registry\Machine\System\CurrentControlSet\Services\Secdrv") retval=c0000001 ... --- snip ---
Set Winver to "Windows 2000" (winecfg) and the SD driver will correctly initialize itself, creating necessary device links. Driver pass-through/original media validation works, the game can be started and somehow played (though Wine's dx7/ddraw7 isn't very happy).
I assume the same goes for other games using similar version of SafeDisc v1.3x (made by C-Dilla). Marking this one fixed - it was probably fixed a considerable time ago.
If you still have problems with latest Wine and Winver "Windows 2000", reopen.
$ wine --version wine-1.3.21-254-g5bf7622
Regards
http://bugs.winehq.org/show_bug.cgi?id=21147
Luke Bratch l_bratch@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |l_bratch@yahoo.co.uk
http://bugs.winehq.org/show_bug.cgi?id=21147
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org 2011-06-10 13:16:55 CDT --- Closing bugs fixed in 1.3.22.
http://bugs.winehq.org/show_bug.cgi?id=21147
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andreas.livet@gmail.com
--- Comment #5 from Anastasius Focht focht@gmx.net 2011-06-23 14:57:22 CDT --- *** Bug 27503 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=21147
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|SafeDisc v1.3x media |SafeDisc 1.x: media |validation fails/launcher |validation fails/launcher |crashes (secdrv.sys doesn't |crashes (secdrv.sys doesn't |support WinVer > Win2000) |support WinVer > Win2000) |(Rayman 2, Microsoft Flight |(Rayman 2, Microsoft Flight |Simulator 2000, ...) |Simulator 2000, DK II)
--- Comment #6 from Anastasius Focht focht@gmx.net 2011-06-23 15:00:20 CDT --- Hello,
adjusting summary to SafeDisc 1.x and adding another "victim".
Regards
http://bugs.winehq.org/show_bug.cgi?id=21147
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |chris@chrobis.com
--- Comment #7 from Anastasius Focht focht@gmx.net 2012-01-27 13:59:19 CST --- *** Bug 12653 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=21147
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |benpicco-wine@flauschlabor. | |de
--- Comment #8 from Anastasius Focht focht@gmx.net 2013-10-20 13:42:14 CDT --- *** Bug 34773 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=21147
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rahulbsathyan@gmail.com
--- Comment #9 from Anastasius Focht focht@gmx.net --- *** Bug 28480 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=21147
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |riklaunim@gmail.com
--- Comment #10 from Anastasius Focht focht@gmx.net --- *** Bug 9436 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=21147
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gaming4jc2@yahoo.com
--- Comment #11 from Anastasius Focht focht@gmx.net --- *** Bug 36985 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=21147
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jmellor@rogers.com
--- Comment #12 from Anastasius Focht focht@gmx.net --- *** Bug 34291 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=21147
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cybrgen@yandex.ru
--- Comment #13 from Anastasius Focht focht@gmx.net --- *** Bug 21531 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=21147
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |erpizzo@alice.it
--- Comment #14 from Anastasius Focht focht@gmx.net --- *** Bug 38167 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=21147
Ingo jjekubovich@meridenymca.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jjekubovich@meridenymca.org
https://bugs.winehq.org/show_bug.cgi?id=21147
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |prometheuswithbutter@gmail. | |com
--- Comment #15 from Anastasius Focht focht@gmx.net --- *** Bug 42213 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=21147
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tbone6669@gmail.com
--- Comment #16 from Anastasius Focht focht@gmx.net --- *** Bug 26306 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=21147
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |paatriciaa_17@hotmail.co.uk
--- Comment #17 from Anastasius Focht focht@gmx.net --- *** Bug 39666 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=21147
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |benjaminhdavis8@yahoo.com
--- Comment #18 from Anastasius Focht focht@gmx.net --- *** Bug 48610 has been marked as a duplicate of this bug. ***