Lately I've been trying out lots of old windows games (on cd's that I bought legally) I have lying around on wine just for the heck of it. Most are five or six years old and many don't even run properly on Windows 7! Its been hit or miss.
What's worked most reliably is to install the game on my old windows XP desktop, then do this:
copy the relevant folder in the program files (for example: C:/Program files/Warcraft III) of my windows computer to a USB stick.
paste it in a Linux directory (anywhere)
configure my wine D: drive to point at the D: drive, ex: /media/Warcraft III/
find a promising .exe file in the folder copied from Windows (like warcraft3.exe) and execute it with wine.
And it works like a charm for most games! However, in ubuntu I think I've only installed (while running Linux, put cd into drive, open installer, install) and run one program in Linux successfully. Usually what happens is this:
The cd automatically mounts, and I configure wine's D: drive to be in /media/Warcraft III/
I'll run the installer.exe with wine
wait for the game to install, it seems to work fine
Next time I try to start the game, it says "Please insert the Warcraft III CD"
Even programs (like Warcraft III) that get Platinum and Gold ratings at WineHQ do this. When I used PlayOnLinux I think Warcraft III worked, but I later tried to use PlayOnLinux with Diablo II (which I played later using the first method), and it couldn't find the cd's for the installation! Its seems ridiculous that wine can't find the cd that's sitting in my disk drive.
The only problem I've ever had running games in Linux is with finding the cd like this. I'd at least like to see more interesting error messages than "Can't find the cd you put into the drive ". What's the problem?
_____
I'm running Xubuntu 11.04 along with Windows 7 in hard drive partitions on a Dell d630 laptop.
Bookmarks