StarCraft II Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

running starcraft 2

The only way I found to run starcraft 2 was to install it on a windows machine and then coping the folder where it was installed to my mac. (crossover games 8.1.4)

The only sandbox loader I found that work was starlauncher, but check if it is legal.

UPDATE:

I made a new bottle, this time using a vista bottle, it worked without any key entry, and is very playable!
For me, the graphics had to be set to low, any other and the shaders became all messed up

but, you still need to install it on a windows machine and copy the files to your mac, the installer does not work.

old (with winxp bottle):

the performance was very poor, right at the beginning of the round there is a message saying that I ran out of paged pool memory, that it reduced my graphics settings, but the performance issues could persist.

Also you will need to add the following keys (without quotes):

"HKEY_CURRENT_USER/Software/Wine/Direct3D/OffscreenRenderingMode " and set it to fbo

and

"HKEY_CURRENT_USER/Software/Wine/Direct3D/useGLSL" and set to enabled

to do that, on crossover, click programs and runcommand: regedit

a new window will appear go to HKEY_CURRENT_USER>Software>Wine>Direct3D
if there is no Direct3D when you are on Wine folder, click edit>new>key and type Direct3D

then if any of those keys arent there either, while on the Direct3D folder, go edit>new>string

create the "OffscreenRenderingMode" and the "useGLSL"

double click on "OffscreenRenderingMode" and type "fbo".
double click on "useGLSL" and type "enabled".

I followed your instructions:

  1. Install StarCraft 2 Beta on windows machine
  2. Copy to Mac (OSX 10.5.8)
  3. Add key HKEY_CURRENT_USER/Software/Wine/Direct3D/OffscreenRenderingMode=fbo
  4. Edit key HKEY_CURRENT_USER/Software/Wine/Direct3D/useGLSL, changing from "disabled" to "enabled
  5. Launch "StarCraft II.exe"

The StarCraft 2 splash screen starts up, with a few options:

  • Quit
  • Options
  • Manage Account (which brings up a web page)
  • <fill in email address> & login

When I fill in my e-mail and click "login", nothing happens... The StarCraft2 background music is still playing & I can CMD+TAB to other applications, but SC2 appears to be frozen. I have to Force Quit CrossOver Games (7.1.1).

Other than the fact that you're running 8.1.4, did you do anything different?

Do you have a beta key?
Are you using a win vista bottle?

Oh, and I tested with corssover games 8.1.4 and crossover 9.0.0

Crossover 9.0.0 froze.

Yep, I've got a beta key & "SC II® [Beta]" is listed on my battle.net profile.

I was originally using the Win XP bottle, so I tried your suggestion: Created a new Win Vista bottle... still no luck! Now I can't even get into the startup menu of the game. The Blizzard "Bug Reporter" tool comes up with memory access violations at very low-numbered memory addresses (e.g. something like 0x000000j4).

I think the problem might deal with the Direct X libraries that ship with CrossOver 7.1.1. When I goto the "winecfg", select "Default Settings" Application Settings, then click the "Libraries tab", the newest looking Direct3d libraries are: "d3dx9_37" and "d3dxof"... Then I noticed the StarCraft 2 install has a file at "Support/d3dx9_41.dll"

I'm guessing that I'm out of luck, unless perhaps someone wants to send me their

/Applications/CrossOver Games.app/Contents/SharedSupport/CrossOverGames/lib/wine/d3dx9_41.dll.so

but then again, that might not even work. I'm running out of ideas & suppose I just have to do nothing with this SC2 beta key I've got until the Mac client is released (The March 12 Blizzard Dev chat reports end of April).

Oh well... :(

Hi,

Just wondering...have you installed directx runtime modern into the same bottle?
If not, I would try that...

Cheers!

edit: ...or...try installing the August 2009 directx runtime (the crossover builtin
target installs an earlier version) -- I've found a few games that require the later
version...something to try anyhow...

Oh, btw, did you use a pre-existing vista bottle, or created one from scratch?
because, I dont know why, if I use a pre-existing one, it gives me the same error you got.

Artist Formally Known as Dot wrote:

Hi,

Just wondering...have you installed directx runtime modern into
the same bottle?
If not, I would try that...

Good suggestion. I couldn't get the standard DX runtime installed, but I did manage to get the August 2009 one. Unfortunately this did nothing for me... still having the same problems. :(

brurpo wrote:

Oh, btw, did you use a pre-existing vista bottle, or created one
from scratch?

I created a new Vista bottle, which didn't work. I'm guessing that whatever changed between CrossOver Games 7.1.1 and 8.1.4 enabled support for the SC 2 Beta, but--as you mentioned--whatever changed between 8.1.4 and 9.0 broke it! The 30-day trial of the Mac version of CrossOver Games is only 9.0, so it looks like I'll have to wait until the end of April to use my Beta key :(

By the way... in case it matters, I'm working with a MacBook Pro circa summer 2008 (256 MB GeForce 8600M GT)

Update When I login to codeweavers.com and click "My Downloads", then "Unsupported Downloads", I can get a 7-day trial of CrossOver Games 8.20 for Mac. This maybe gets me a step closer:

  • Game loads significantly faster
  • The first time I started with 8.2, the Blizzard Updater ran for a while getting several patches
  • I can actually change the resolution (currently windowed @ 1024x768)
    ... but the login problem persists: When I enter my b.net account & click "connect", the game seems to lock up. So ultimately I'm still having the same problem :(

I tried installing to a Windows computer, copying over the files and running from a fresh winvista bottle to no avail. Forgot to mention that I am trying to run off a Macbook Pro. I couldn't even get to the splash screen. I tried adding the keys for good measure but that also didn't do much of anything. Shame!

Just about the same memory access violation error? "The memory at '0x00000073' could not be written."

what version of crossover are you using?

Running on Crossover Games 8.1.4

I'm on a Snow Leopard MBP. I get the little SC2 logo, then white.... then Blizzard Bug Report.

did you update your directx, I am on leopard, but I dont think that it would make a difference.

Hey brurpo - I'm using the August 2009 DirectX, should I use a later build? Am I supposed to have certain things installed in the bottle aside from DirectX and trying to run SC2? Sorry, I'm such a newb.

I am too, no worries.

It did not seem to need this on a vista bottle, but it wouldn't hurt trying it anyway:

add the following keys:

"HKEY_CURRENT_USER/Software/Wine/Direct3D/OffscreenRenderingMode " and set it to fbo

and

"HKEY_CURRENT_USER/Software/Wine/Direct3D/useGLSL" and set to enabled

to do that, on crossover, click programs and runcommand: regedit

a new window will appear go to HKEY_CURRENT_USER>Software>Wine>Direct3D
if there is no Direct3D when you are on Wine folder, click edit>new>key and type Direct3D

then if any of those keys arent there either, while on the Direct3D folder, go edit>new>string

create the "OffscreenRenderingMode" and the "useGLSL"

double click on "OffscreenRenderingMode" and type "fbo".
double click on "useGLSL" and type "enabled".

Hrm, no dice. I had tried it with the keys before as well. I still can't get to the main menu.

thats really strange, I will try to figure it out, do some testing over here.

thanks brurpo, hope you can figure out the situation!

I've got the same problem in linux too.

Tried running with both 9beta and 8.1.4, and neither get anywhere I just get a crash report back 10 secs after I launch the game (and I see nothing off the game in that time, other than on my taskbar).

I'm running vista bottles, and have made the suggested registry key changes. I've tried with the normal directx, August 2009 and Feb 2010, all have the same problem.

Anyone got any more ideas?

Edit: Tried with xp 8.1.4, no dice.

Hi,

Ideas?...well, you could have a read through the wineHQ page for this
title..[note: lots of winebugs associated here]...see;

http://appdb.winehq.org/objectManager.php?sClass=version&iId=19376

..and, I found the following reference;

http://www.winehq.org/pipermail/wine-bugs/2010-March/221781.html

...which draws into contention what the USEGLSL reg setting should be
(although you can bet that report was linux running on a machine spec
as quoted). If you poke about wineHQ threads on this, one kind of gets
the feeling this is videocard driver/type related somehow....

Hope this helps...

Cheers!

Right, I've had a play with wine. And if I run the wine 1.2 from the wine repository it loads (woo!), but then crashes when I try to log in.

This is a know bug with a patch, so I compiled from source (couldn't get "apt-get build-dep wine" to work, problems with dependencies, so I had to install the once which caused errors when configuring by hand) and added the patch. But now I'm back to the original problem, it doesn't even load and just gives me a SC generated error message.

Tired various things suggested at the wine board, but nothing helps so far. Thanks for the suggestion though :)

I can install fine (using either xp or vista bottle), but trying to start the game claims "corruption" every time. Repair tool claims everything is fine, but the game still won't start. Anybody have any ideas for getting around that?

It seems to me that the only Linux OS this will run on is Ubuntu Fedora does not even recognize the DirectX libraries and throws up an error as such

1 to 21 of 21

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiVjZUM2RmaHNVY3VOd3F1RSIsImdkcHIiOjB9