The following is a description of the problems I had installing Starcraft II on my 2.8GHz Core 2 Duo iMac, as well as the solution I found. I am running Mac OS 10.6.4.
The bug
Three times, I tried installing Starcraft II from the DVD I bought. Each time, the installer hung at 30% completion, on file 06748/37853. Each time it hung, the only thing I could do was manually turn off my computer. The same result occurred regardless of whether I used an administrator account or an ordinary user.
My fix
- Insert the Starcraft II disc
- Open the Disk Utility Program bundled with Mac OS X
- Select the Starcraft II disc from the list on the left side of the window
- Click ‘New Image’
- Set ‘Image Format’ to ‘DVD/CD master’ and ‘Encryption’ to ‘none’.
- Save the disc image to your desktop
- Eject the Starcraft II DVD
- Right click on the disc image and select ‘Open with’ and ‘Disk Utility’
- From the list on the left hand side of the window, select the .cdr file you created earlier
- Right click, and click ‘Open Disc Image’
- Run the installer, out of the disc image
- Once the game is installed, delete the disc image
Make sure nothing is running in the background while you are running the installer. I found that even such minor actions as muting and unmuting the sound were enough to crash the install program.
This may not solve your problem, but it worked for me! Another option is to download the game files from Battle.net, once you have created an account. Of course, downloading several gigabytes of data is likely to take a long time.
[Update: 24 August 2010] I finally got Starcraft II installed and working. I had to download the game from Blizzard and run the installer about six times, before it managed to get all the way through without crashing. Then, I had to download the 1.0.3 patch from a third party website (because the built-in updater always crashes). Even with the third party update file, it took about five tries before the game updated properly and could be played.
[Update: 14 October 2010] Starcraft II is an extremely frustrating game! It is mandatory for me to upgrade to version 1.1.2 in order to play, but the upgrade program fails every time I run it. It suggests erasing and re-installing Starcraft II, but it was such an ordeal to get it installed in the first place that I am reluctant.
I can’t find a direct download of the update file anywhere.
I don’t know why Blizzard installers are so picky, but I think it may have something to do with anti-cheating technology. They try to prevent users from altering the game’s files, but the protective systems that do that may cause install and upgrade errors.
[Update: 15 November 2010] I finally got the 1.1.3 patch installed, but it took a lot of work. I had to backup all my personal data to external drives, format the hard drive in my iMac, re-install OS X, re-install Starcraft II, and then install each patch.
The fact that it works now suggested that some sort of software problem was causing all the difficulties earlier. Mac users who are having the same problems should consider doing a ‘clean install’ of the kind described above. I tried simply over-writing the operating system files (an ‘archive and install’) but it did not work.
If you need them, the Starcraft II patches can be downloaded directly from Blizzard instead of by using the automatic updater.