Warcraft 3 Copy Protection (regression?)

Aneurin Price alp108 at student.cs.york.ac.uk
Sun May 16 10:07:40 CDT 2004


Ivan Leo Murray-Smith wrote:
>>I don't know whether the difference was something about the version of WC3, or 
>>because I'd just upgraded to a 2.6 kernel, or because of the Wine 
>>version (20040309), but having upgraded Wine to 20040505 it no longer works.
> 
> Some work was done to load the copy protection drivers, it would be very nice to
> get this working again. Can you try wine-20040408 to see if it works with that
> version? You can then pinpoint the regression by running CVS regression testing,
> instructions are at http://www.winehq.com/site/docs/wine-devel/cvs-regression
> 
> Ivan.
> 

Well it doesn't seem to work with 20040408. First it chokes on my config 
file, starting with:
Line 8: Malformed key '[wine]'
Line 8: Error creating key '[wine]'
Line 9: Value without key '"Windows" = "c:\\windows"'
Line 10: Value without key '"System" = "c:\\windows\\system"'
...

But since the defaults are sensible enough for it to be able to run eg. 
notepad successfully, I figured this wasn't so important for the moment. 
After all that though, I get this:
/home/nye/.wine/dosdevices/a: is not a directory, ignoring drive a:
/home/nye/.wine/dosdevices/f: is not a directory, ignoring drive f:
/home/nye/.wine/dosdevices/g: is not a directory, ignoring drive g:

They're not directories because they're symlinks to the devices, but 
obviously the game cannot find the cd if the drive has been ignored. 
Similarly, if I mount the cd and point the symlink to the mount point, 
the game doesn't have access to the device to do its copy protection 
routine.
I presume a similar thing is happening with 20040505, since after 
checking (by just running an app and looking in the open file dialogue) 
I've discovered that the contents of the cd aren't being read, so it 
must need the device symlink to point to the mount point. How then would 
one also provide it with the device as could previously be done using a 
"Drive" entry in the config file?
I'd be happy to do some CVS regression testing if you think it's still 
worth it, but it looks to me like that's the problem.
Thank you for your time,
Nye.



More information about the wine-users mailing list