I finally decided to make the leap and cleanse myself of all Windows installations. I, like so many others, have long been tethered to Windows by video games. These days, StarCraft is about the only game I play anymore, and since it purportedly works great on Wine, I decided to give it a shot. There were some other great blog posts that got me most of the way there, but some of that information is outdated and gave me problems. I had no need to modify any Wine libraries or to lower the Windows version with
winecfg. With one small hiccup, it worked perfectly by simply installing Wine, the correct dependencies, and the game.
Here's what worked for me.
Install Wine and Dependencies
- Install Wine:
$ sudo apt-get install wine
- Install some dependencies for StarCraft with
$ winetricks droid fontfix fontsmooth-rgb gdiplus gecko vcrun2008 vcrun2005 allfonts d3dx11_43 win7 ie6
- Download [the installer] (http://dist.blizzard.com/downloads/sc2-installers/full/StarCraft-II-Setup-enUS.exe) from Battle.net
- Run the installer with Wine to install the game
Try It Out and Fix Any Issues
At this point in my installation, I ran the game to try it out, and I had a minor problem. The game changed my 1280x720 display to 1920x1080 and caused a glitch with my mouse pointer. To fix this problem, I ran
winecfg and instructed it to emulate a desktop environment at the correct resolution. Worked like a charm and also fixes some issues with Alt+Tabbing out of the game.
If you encounter any other issues, check out the blog posts I mentioned previously for some tips (here and here). If those don't help you and Google fails you, head over to AskUbuntu and try to find help there.
With that, I hope you've got StarCraft II working on your Linux box! Please leave a comment if you run into issues. Most importantly...