Starcraft 2 troubles

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
RealityBall
Newbie
Newbie
Posts: 4
Joined: Tue Feb 14, 2012 6:43 pm

Starcraft 2 troubles

Post by RealityBall »

Information you may need: my distro is Linux Mint 12 Gnome
I am not dual booting with windows, I only have linux on this computer

Alright so the description for this problem is quite lengthy. Basically I set out to do something very simple in Linux. I wanted to install wine to be able to run starcraft 2. So the first thing I did was go to software manager. The latest version of wine I could have installed was 1.3. I went ahead and got it from there. Keep in mind I am relatively a noob when it comes to linux. Okay so I install 1.3 and I run the starcraft installer that I downloaded from the blizzard website. It is an exe file so I have to have wine to run it. Finally after opening and closing the installer for a few hours I get the starcraft 2 installer installed. So I run the installer and there is sound coming from it and everything is going peachy. Then after a while the sound stops and around 30% I get a runtime error. I have no idea why this is happening being the noob that I am but after that I decided to try to find my own solution.

My own solution: Basically I looked at the wine downloads and I noticed I didn't have the latest version. So I decided to uninstall wine 1.3 via software manager and followed a tutorial and jumped through all the hoops required to build Wine 1.4-rc2 from source. After building it from source and adding packages beforehand as instructed from the tutorial I ran starcraft 2 again and it actually installed fine. I now have the patcher but it won't run! Another problem I am having is that in wine 1.3 I had sound while installing starcraft 2 while in the version I built 1.4 rc2 no sound comes from windows applications that should be coming from them (I think).

What I did about this so far: I installed winetricks via terminal based on instructions in the wine-tricks page and tried throwing in a bunch of packages and changing some registry values via winetricks.

Additionally: I went to the app database here http://appdb.winehq.org/objectManager.p ... &iId=11123 and tried all the suggested workarounds for the installer (there was only 1, installing ie6 via winetricks). I also did the work around for sound but due to the installer not being functional I am not sure if its working.

What I would like to know: What exactly is different between the installations in terms of packages that run with wine? I am sure I must have had some packages in wine version 1.3 that I installed via software manager that I don't have now when installing a newer version of the software from source.

Also I am not sure how to browse my C: drive without the gui assistance as well as submit detailed bug reports.



Image
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Starcraft 2 troubles

Post by dimesio »

RealityBall wrote: The latest version of wine I could have installed was 1.3.
That may be what your distro calls its package, but that is not a complete Wine version number: it is missing the final digit (1.3.x). You can find out what version it really is by typing wine --version at the command prompt.

As to whether you might be missing something from the Wine you built, did ./configure complain about anything being missing when you ran it? The absence of sound could be due to missing dependencies. However, it also could be due to http://bugs.winehq.org/show_bug.cgi?id=27895.

As for the game not running--post terminal output.
RealityBall
Newbie
Newbie
Posts: 4
Joined: Tue Feb 14, 2012 6:43 pm

Re: Starcraft 2 troubles

Post by RealityBall »

Thanks for the reply
As to whether you might be missing something from the Wine you built, did ./configure complain about anything being missing when you ran it? The absence of sound could be due to missing dependencies. However, it also could be due to http://bugs.winehq.org/show_bug.cgi?id=27895.

As for the game not running--post terminal output.
I don't think it complained/don't remember.

I just read the FAQ and figured out how to open up the C folder. Here is the terminal output.

Code: Select all



wine StarCraft.exe
fixme:process:GetLogicalProcessorInformation ((nil),0x33c78c): stub
fixme:process:GetLogicalProcessorInformation ((nil),0xe2c600): stub
fixme:process:GetLogicalProcessorInformation ((nil),0xe2c5ec): stub
fixme:wininet:URLCache_FindFirstFreeEntry Grow file
err:wininet:CommitUrlCacheEntryInternal no free entries
fixme:process:GetLogicalProcessorInformation ((nil),0xf2e998): stub
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB
fixme:apphelp:ApphelpCheckShellObject stub: {00021401-0000-0000-c000-000000000046} 0x33dcc4
fixme:advapi:ParseStringSidToSid String constant not supported: L"DU"
fixme:wininet:InternetSetOptionW INTERNET_OPTION_COOKIES_3RD_PARTY; STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_REQUEST_PRIORITY (0): STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CODEPAGE (1252): STUB
fixme:wininet:URLCache_FindFirstFreeEntry Grow file
err:wininet:CommitUrlCacheEntryInternal no free entries
fixme:process:GetLogicalProcessorInformation ((nil),0xf2e998): stub
fixme:wininet:URLCache_FindFirstFreeEntry Grow file
err:wininet:CommitUrlCacheEntryInternal no free entries
fixme:process:GetLogicalProcessorInformation ((nil),0xf2e998): stub
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:URLCache_FindFirstFreeEntry Grow file
err:wininet:CommitUrlCacheEntryInternal no free entries
fixme:process:GetLogicalProcessorInformation ((nil),0xf2e998): stub
fixme:wininet:IsHostInProxyBypassList STUB: flags=3 host=us.launcher.battle.net length=22
fixme:wininet:URLCache_FindFirstFreeEntry Grow file
err:wininet:CommitUrlCacheEntryInternal no free entries
fixme:process:GetLogicalProcessorInformation ((nil),0xf2e998): stub
fixme:wininet:InternetLockRequestFile STUB
fixme:wininet:INET_QueryOption Stub for 66
fixme:wininet:InternetLockRequestFile STUB
fixme:wininet:IsHostInProxyBypassList STUB: flags=3 host=us.launcher.battle.net length=22
fixme:msimtf:DllGetClassObject ({50d5107a-d278-4871-8989-f4ceaaf59cfc} {00000001-0000-0000-c000-000000000046} 0x33b87c)
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111
err:ole:CoGetClassObject no class object {50d5107a-d278-4871-8989-f4ceaaf59cfc} could be created for context 0x401
fixme:wininet:IsHostInProxyBypassList STUB: flags=3 host=us.media.blizzard.com length=21
fixme:wininet:InternetSetOptionW INTERNET_OPTION_COOKIES_3RD_PARTY; STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_REQUEST_PRIORITY (-1): STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CODEPAGE (65001): STUB
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered
err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1
fixme:wininet:URLCache_FindFirstFreeEntry Grow file
err:wininet:CommitUrlCacheEntryInternal no free entries
fixme:process:GetLogicalProcessorInformation ((nil),0xf2e998): stub
fixme:wininet:URLCache_FindFirstFreeEntry Grow file
err:wininet:CommitUrlCacheEntryInternal no free entries
fixme:wininet:URLCache_FindFirstFreeEntry Grow file
err:wininet:CommitUrlCacheEntryInternal no free entries
fixme:wininet:URLCache_FindFirstFreeEntry Grow file
err:wininet:CommitUrlCacheEntryInternal no free entries
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:GetUrlCacheEntryInfoExW Undocumented flag(s): 100
fixme:wininet:GetUrlCacheEntryInfoExW Undocumented flag(s): 100
fixme:wininet:GetUrlCacheEntryInfoExW Undocumented flag(s): 100
fixme:process:GetLogicalProcessorInformation ((nil),0x33e368): stub
fixme:wininet:URLCache_FindFirstFreeEntry Grow file
err:wininet:CommitUrlCacheEntryInternal no free entries
err:wincodecs:JpegDecoder_CreateInstance Trying to load JPEG picture, but JPEG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {9456a480-e88b-43ea-9e73-0b2d9b71b1ca}, hres is 0x80004005
err:ole:OleLoadPicture IPersistStream_Load failed
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_END_BROWSER_SESSION: STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_RESET_URLCACHE_SESSION: STUB


Thanks for the help so far! :) [/quote]
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Starcraft 2 troubles

Post by dimesio »

RealityBall wrote:

Code: Select all

err:wincodecs:JpegDecoder_CreateInstance Trying to load JPEG picture, but JPEG support is not compiled in.
Your build is missing at least one thing. Try again, and this time pay attention to what ./configure complains about and install it. Or just use your distro's packages. AFAIK, Mint uses the Ubuntu packages, and they have packages for 1.4-rc2. https://launchpad.net/~ubuntu-wine/+archive/ppa
RealityBall
Newbie
Newbie
Posts: 4
Joined: Tue Feb 14, 2012 6:43 pm

Post by RealityBall »

Alright that new install helped me get further in the process but it will take me a while to see if anything changed because I ended up uninstalling a lot of things including my default wine prefix :0.

From what I saw the patcher was getting further though once I installed wine through PPA. It turned out my version of internet explorer 6 from winetricks got ruined from reinstalling wine so I deleted the default winetricks prefix. It will be a while before I know what is going to happen. Thanks for the help so far though !!!!!!
RealityBall
Newbie
Newbie
Posts: 4
Joined: Tue Feb 14, 2012 6:43 pm

Post by RealityBall »

RealityBall wrote:Alright that new install helped me get further in the process but it will take me a while to see if anything changed because I ended up uninstalling a lot of things including my default wine prefix :0.

From what I saw the patcher was getting further though once I installed wine through PPA. It turned out my version of internet explorer 6 from winetricks got ruined from reinstalling wine so I deleted the default winetricks prefix. It will be a while before I know what is going to happen. Thanks for the help so far though !!!!!!
Alright sorry to double post but I can't edit. I just want to say I got SC2 working, thanks for the help!
Locked