A Django site.
July 6, 2008
» Install the 1.15.2 “no CD” Patch for StarCraft on Ubuntu 8.04

Yesterday I outlined how to install and play StarCraft and the BroodWar expansion on Ubuntu 8.04.  Today I’ll build on that by outlining how to install the 1.15.2 “no CD” patch available from Blizzard Entertainment.

Installing the 1.15.2 “no CD” patch

One thing we quickly realized after installing was that it was a bit annoying to require the CD to play. After some quick searching we found that Blizzard had released a patch that would allow the game to play minus the CD. To install that patch you’ll need to follow a few more steps.

You’ll need to copy some of the CD contents into your StarCraft installation directory. Each CD (StarCraft original and / or the BroodWar expansion) has a file called “install.exe”. This file needs to be copied into your StarCraft installation directory. The file also needs to be renamed according to which it is. This means if you are copying the contents from the StarCraft original game CD the resulting file needs to be renamed “StarCraft.mpq”.  If you are copying the install.exe from the BroodWar expansion disk you’ll need to rename that file “BroodWar.mpq”.

The following two commands will properly copy and rename the files on both CDs. If you only have the original and not the BroodWar expansion you only need the first command.

Copy the install.exe file from the StarCraft original installation CD:

cp /media/cdrom/install.exe ~/.wine/drive_c/Program\ Files/Starcraft/StarCraft.mpq

Copy the install.exe file from the StarCraft BroodWar expansion CD:

cp /media/cdrom/install.exe ~/.wine/drive_c/Program\ Files/Starcraft/BroodWar.mpq

One last step is to install the patch itself available from Blizzard. Download the appropriate .exe file for your Starcraft installation (ie; original or BroodWar), run it via wine and you’re done. You can now enjoy playing StarCraft on Ubuntu 8.04 without requiring the CD.

Other Points of Interest

July 5, 2008
» Install StarCraft and the BroodWar expansion on Ubuntu 8.04 in Wine

Over this last weekend I went to spend some time with my parents and little brothers that still live at home.  My youngest brother, Dan, was playing that old-school strategy game StarCraft.  After watching him play for a bit and remembering the good ‘ol times I had playing StarCraft back in the day I thought I’d give it a try in Wine.  Just as I expected it worked perfectly and before we knew it we had a three player deathmatch going on!

Yes, StarCraft is non-free software in both senses of the phrase, but if you’ve got an old copy lying around you’ll be able to play it just fine on your Ubuntu 8.04 installation.

Install StarCraft on Ubuntu 8.04

To install StarCraft (and, yes, this also applies to the BroodWar expansion), you’ll first need Wine.  Wine can be installed using this command:

sudo aptitude install wine

Once you have wine installed you’re ready to get going.  I did not have to tweak anything in my wine configuration to get StarCraft working.  If, however, you find any wine tweaks that make game play more enjoyable please comment.

At this point simply pop in your StarCraft CD and nautilus should open the CD folder contents for you.  Get the installation started by opening the “install.exe” file with wine.  If your “right-click > Open With” does not offer or suggest wine you can do it manually with this command:

wine /media/cdrom/install.exe

If you have the BroodWar expansion repeat the above step for that CD as well.

Tomorrow I’ll outline how to install a patch that will allow playback without requiring the game CD.  With or without the patch you should now have StarCraft available in your menu in:

Applications > Wine > Programs > StarCraft

Enjoy some old-school gaming fun with StarCraft on Ubuntu 8.04!

Other Points of Interest