LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Games (https://www.linuxquestions.org/questions/linux-games-33/)
-   -   starcraft install problem using WINE (https://www.linuxquestions.org/questions/linux-games-33/starcraft-install-problem-using-wine-499663/)

Hawkmed 11-08-2006 03:34 AM

starcraft install problem using WINE
 
hey there im trying to install starcraft original using wine, heres what i enter in the commandline, the game setup loads fine but first:
Code:

user@Hawkb0x:~$ cd /cdrom
user@Hawkb0x:/cdrom$ wine setup.exe
Warning: the specified Windows directory L"c:\\windows" is not accessible.
Warning: the specified System directory L"c:\\windows\\system32" is not accessible.
Warning: the specified Windows directory L"c:\\windows" is not accessible.
Warning: the specified System directory L"c:\\windows\\system32" is not accessible.

Was jsut wondering if this was a problem, and how to fix it, as for the install i get this erorr when it starts after asking for cdkey.

Code:

exp1:error 0x00000003 path not found.
running dapper now, like it alot better.

dracolich 11-08-2006 09:42 AM

Did you setup the paths for Wine to use? You have to map the path to the cdrom to a drive letter that Wine will use. If you're using a recent version of Wine you should run winecfg to do this.

As for the first errors, it looks like either your ~/.wine/drive_c doesn't exist or is not accessible due to permissions.

Hawkmed 11-08-2006 07:18 PM

I did setup wine to get to my cd drive, although I went through wine today and it seemed to think this was a hard drive, which is now changed, as for c it doesnt even exist, well, to linux it doesnt.
As far as permissions go my account is a su and ive tried it from the root account.

It seems it doesnt want to work, Heres whats going on in the terminal when I try to change the path to where "C" is.

Code:

user@Hawkb0x:~$ winecfg
Warning: the specified Windows directory L"c:\\windows" is not accessible.
Warning: the specified System directory L"c:\\windows\\system32" is not accessible.
Warning: the specified Windows directory L"c:\\windows" is not accessible.
Warning: the specified System directory L"c:\\windows\\system32" is not accessible.
err:winecfg:load_drives GetVolumeInformation() for 'A:\' failed, setting serial to 0
err:shell:SHGetFolderPathW Failed to create directory 'L"c:\\windows\\profiles\\user\\Desktop"'.

I was able to change where c is directed to but it keeps looking for the windows folders, what the hell is it looking for? Heres my settings for drive mapping in winecfg.

a: /media/floppy0
c: /home/user
d: /media/cdrom

Is there anything wrong here?

there is no "c" drive listed on my computer in drives, and there are no windows files like that. My hard drive was partitioned when i installed ubuntu, one with the old windows installation on it one with ubuntu, I cant mount the filesystem windows was partitioned on, could this be my problem? Or is something im doing just not working with wine.

Hawkmed 11-08-2006 08:10 PM

Success! Thanks Community Youve Helped Me Again, The Mapping Was Wrong, It Thought My Drive Was A Cd Drive And Couldnt Find It, I Have Changed This And Now, Although Thinking Thier Named Starcraft It Recognises Them As A Drive! Thanks guys I just overlooked something so simple, any more problems ill post in this thread.

[EDIT] Got it installing but a big problem, after about 5 minutes not war bar has moved on the install, if its going it is uber rediculously slow, should I try cedega? would that make any whatsoever difference?

[EDIT2] Got it fixed, was just locked up to hells end, all fixed isntalling the expansion I type.

dracolich 11-09-2006 07:03 AM

Glad to see you got it straightened out. Yes, the slowness is a known issue with the Starcraft installer. Mine took over 3 hours for the game + expansion. It seemed to stall but it did eventually move.

Just a side note: Normally the C drive in wine would point to either ~/.wine/drive_c, which wine creates, or a mounted existing Windows installation.


All times are GMT -5. The time now is 07:15 AM.