WINE and Starcraft... Please insert disk?
After I do
wine install.exe I follow the Starcraft setup to install the game... It ends with two errors but those are only for placing start menu shortcuts so I ignored those. When I click Play Starcraft, however, it tells me to put my starcraft CD in. Well, it is in, I can assure you that... how do I make it load? I tried to run the patch from www.blizzard.com with wine to update starcraft and apply a nocd crack, but when I run the patch wine does some sort of lock up. Help a linux newbie please ;) I want to game! |
hey thats a cool game.. I lost cd key :(. have you treid using winex or what ever? I'm new to wine etc so i cant help sorry.
have you got anyother games to run ? |
Wine cant read from cd's very well.
*cough* you need a no cd crack *cough*. chmod it, too. |
if you use the no cd crack.. you wont be able to update? so no more bnet games?
|
Dont use the auto updater from within starcraft, that wont work. Download the patch manually. Then crack it.
|
I get this message.
Quote:
Quote:
I have likewise tried a NoCD hack. The one I used required version 1.10 of Starcraft. Even when downloading the patch manually from their website, it freezes up during updating. If I wait long enough, strings of error messages about 'failing to allocate' stream through my terminal. I do not understand why it cannot find the CD though. In my .wine/config file, I have an entry: Quote:
here Before that I tried Quote:
Neither have had any effect. In my .wine/dosdevices directory, I have a symlink "d\:" that links to /mnt/cdrom. d\: and /mnt/cdrom have the permissions 555 for all read and execute. Currently, I am considering setting my C\: drive onto a FAT partition my Windows and Linux partitions share and installing it through Windows there. In case you are wondering why I am installing Wine and StarCraft if I still have a Windows partition, I want to eliminate another reason to use that Windows partition, and I want to run StarCraft in a window :) I hope someone can help me resolve my and Tsumeone's CD rom problems though :) The guy here ran into a similar problem partway through the discussion, and miraculously, his has cleared up. I wish he could have detailed the miracle, but oh well :) Thanks in advance for any input. |
Quote:
The problem, of course, is generally the copy protection, rather than the ability to read the CD itself. But that, you already know how to work around. Can you read the CD if you just mount it and try to look at it in a file manager? Maybe the problem is the CD itself. In any case, I'm curious if you did a full install of Starcraft, or is it supposed to be reading actual game data from the CDs? You don't want that. I'm also wondering if there is an *.ini or *.cfg file that refers to what CD-ROM is being used, and if that needs to be edited to reflect the correct CD. Lastly, I'm wondering about the Registry entries, and if they were created properly. You might want to run wine regedit and see if there are Registry entries for Starcraft, and whether they look correct as opposed to the Windows Registry entires you might have on another install. If Starcraft is installed and working under Windows, you might even want to export the Windows Registry entries and import them into the Wine registry (but you'll probably have to change the CD-ROM entry, if it exists, unless your CD-ROM is D:\ under both Windows and Wine. I actually make sure to make my Wine drives mirror the layout of the Windows drives, solely so that I can import Windows Registry files-- which I export for all Windows-installed games that I might want to install/play under Wine-- without the need to edit them for conformity). General questions: What version of Wine? May we see the ~/.wine/config file? Hope this helps. I don't play Starcraft, but you might also find some of the several links to Wine + Starcraft HOW-TOs on the Wine Application Database Starcraft page helpful, so you should check those out too. |
I can access my StarCraft CD alright in Linux, and look at anything visible in it. I can use Wine to run executables on it, or Winefile to view its contents. In Winefile, its drive icon is even that of a CDROM.
I am currently using Wine's provided files. I could borrow files from either Windows 98 or XP. I hear that 98 is better for Wine; is that true? If so, do I just copy the Win98 dll's from \system, \system32 and InstallShield directly into Wine's directory (with relevant structure)? It is a Full install. The game does not want to play without access to its music, video, and probably some other unnecessary stuff, which are all found in the install.exe on the CD. NoCD cracks require you to copy the huge install.exe from the disc into StarCraft's folder. However, I did find one enterprising crack named SCLoader at "Canzig's Hacks" (which no longer exists, but the crack can be found here) that had its own install.exe that excludes all the music and video. The only version I can find requires Broodwar v1.10, but having downloaded the BW1.10 patch, it does not finish updating, so the hack never detects the correct version. Quote:
There are registry entries for StarCraft, but I have not compared them yet. Will update on this. Perhaps I will just import the WHOLE registry ;) My Wine version is 20040615. I am mostly using the sample config with Quote:
Quote:
Thanks so far. Will update briefly. |
Looking at my .wine directory, my path is ~/.wine/dosdevices/c: (no slash).
You might want to check and make sure that path is accurate (I really doubt that there's a slash in the symlink name, but I could be wrong). |
The slash is used to achieve the ':'. It has to use \: in the string, even though it only appears as a ':' to my file managers and such.
|
Well, I don't know why your Wine does that, because my ~./wine/config says:
Quote:
I have not had any problems with finding "C:\Program Files" with any installers that I allow to use the default install location, and I did not have any problems browsing directories to install to C:\games instead. Maybe it's a difference in our versions of Wine; mine is 20040408, what's yours? |
Thanks. I will give it a whirl.
|
So have you found a solution to Starcraft asking for the cd after a successful install under wine? I've tried a bunch of things which I could post but I'd be interested in trying anything you've done. I got the 'please insert cd' message after my first install, and then also after trying the no cd thing.
starcraft broodwar version 1.12 wine version 20050310-1.1 running ubuntu hoary 5.04 thanks B |
I just tried to run Stracraft on my ubuntu machine. After installing wine and getting the Starcarft installation to work fine and ending with the same result (Please insert the CD). I started searching and found this thread...
Then I found this (look for July 5 2005 entry - Starcarft on Ubuntu using Wine): http://www.firesnake.net/modules.php...=index&catid=8 Following the setup for wine and execution of Starcarft, I was able to play, with sound. Just a guess - it was the "sudo mount" of the cdrom which allows wine/starcraft to access the cd. Good Luck :) |
For the record, it seems that in later versions of wine, the ~/.wine/config file is deprecated. Instead you must edit settings through the command "winecfg"
From my experience, you must make sure that the cdrom is added to the list of drives in order for starcraft to work: By default, it is not there. Go into winecfg, click the "drives" tab, and add your cdrom as a drive (with "/mnt/cdrom" as the path or wherever you mount it"). Then try to run the game. To do this manually, cd into ~/.wine/dosdevices and run Code:
ln -s /mnt/cdrom ./d: I've experimented with some nocd patches, but have had no success. |
All times are GMT -5. The time now is 04:30 PM. |