http://bugs.winehq.org/show_bug.cgi?id=20935
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #2 from Wylda wylda@volny.cz 2009-12-08 08:47:24 ---
Hi Source ;) i spent a lot time with searching through bags and boxes with originals, because i knew, that i bought this one in the past. Finally i found HOMAM5 HoF. Hopefully time wont be wasted and you get this game running.
First - This game uses SecuROM, i.e. nasty copy protection. The DVD version i own is v2.0 and uses SecuROM v7.27.0014. This is a no go in current wine, because it fails with:
fixme:ntdll:server_ioctl_file Unsupported ioctl 2d0c04 (device=2d access=0 func=301 method=0)
wine: Unhandled page fault on read access to 0x00000000 at address 0x146e303 (thread 0009), starting debugger...
_Fortunately_ you can upgrade this game to v2.1 which uses SecuROM v7.30.0014 and this one works PERFECTLY under current wine :-) To end up this section - upgrade HOMAM5 HoF to version v2.1, put original DVD into your drive, mount it and run winecfg to see, that "Drives" tab contains entry about your mounted DVD.
Second (optional reading) - You can even use image (without a crack of course!), but you will need WinXP, good CD/DVD imaging software and most importantly _good_ DVD drive. Of course image can't be in ISO format. If you have all these things and end up with proper image, then you nearly "image-winner" ;) Remember we are talking about SecuROM v7.30.0014 and this has nasty feature in this game... If your PC have SCSI and SATA/PATA drives, then even if the game sees original DVD in SCSI drive, it will tell you "Remove backup copy". So in winxp world you would:
1. unplug or disable all the SATA/PATA drives from device manager 2. used a cloaking SW to hide SATA/PATE drives 3. bought virtual image drive SW, which appears like IDE(ATAPI) connected
I tested this while ago and i had to unplug both SATA DVD drives from PC to be able to play thit game from image (SATA support hotplug and i can't disable SATA drives other way under linux). All the test were done under wine-1.1.34-99-g8da7a00 and CDEMU (http://cdemu.org/).
But as i said - to get this SecuROM game running, you need to fullfil "First" paragraph (means play with original and no image).