1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Starcraft II Guide

Discussion in 'Guides' started by Daerandin, Nov 2, 2013.

  • by Daerandin, Nov 2, 2013 at 10:54 PM
  • Daerandin

    Daerandin Active Member

    Joined:
    Oct 18, 2013
    Messages:
    933
    Likes Received:
    149
    Trophy Points:
    43
    Location:
    Northern Norway
    Home page:
    Starcraft 2 is the sequel to the acclaimed rts Starcraft. This game features the same three factions of the original game. The graphics have been greatly improved, and there are sufficient changes to the factions so it does not feel like the original only with better graphics. The single player campaigns are very well done with an interesting story and great interactivity between missions.

    A lot of game content is free to play now, including the original Wings of Liberty campaign. The expansion campaigns must still be purchased, but the base game is now available for free. All you need to do is create a Blizzard account.

    sc2_title.png

    This guide will explain how to install Starcraft 2 using the downloadable installer from battle.net with a custom PlayOnLinux install.

    Log in to your account on battle.net and you can download the installer, make sure it is the windows installer you select.

    sc2_n01.png

    Tips & Specs

    To learn more about PlayOnLinux and Wine configuration, see the online manual: PlayOnLinux explained

    Arch Linux 64-bit
    PlayOnLinux 4.2.12
    Wine 2.20-staging

    Setup PlayOnLinux

    Launch PlayOnLinux and click on "Manage wine versions"

    In the new window that appears, scroll through the 'Available Wine versions' box to find '2.20-staging' and click on the right pointing arrow to install it, afterwards it will appear on the right side under 'Installed Wine versions'

    Keep in mind that newer wine versions generally work very well, so if you are reading this guide and there are newer versions available, there is usually no harm in trying out the newer versions. Often there are great improvement, but you should always use the "staging" versions for this game.

    If you have a 64-bits system, make sure you have selected the 'Wine versions (x86)' tab above

    sc2_n02.png

    Just close the window. Back at the main PlayOnLinux window, select 'Install'

    Click on 'Install a non-listed program'

    sc2_n03.png

    Select 'Install program in a new virtual drive' and click next

    sc2_n04.png

    You can name the virtual drive anything you'd like, but for this guide I will be naming is "SC2". But like I said, you can name it whatever you want.

    sc2_n05.png

    Select "Use another version of Wine", "Configure Wine" and "Install some libraries" before you click next

    sc2_n06.png

    On the wine selection window, select 2.20-staging and click next. Make sure you select '32-bits window installation' if you are on a 64-bit system as it is normally the best practice.

    sc2_n07.png

    When the wine configuration window appear, make sure that Windows version is set to "Win7". Then select the 'Graphics tab and click the checkbox for all four options. The resolution you set for the virtual desktop should be your desktop resolution. My desktop resolution is 1920 x 1080, so you can see I have set that as the virtual desktop resolution in the screenshot below.

    sc2_n08.png

    Note: Even though the language is Norwegian in my screenshot, the layout will look the same for you

    Next click in the "Staging" tab. Here you should select to Enable CSMT. This will greatly improve the performance of the game, as well as eliminate a lot of crashing with high graphics settings.

    sc2_n09.png

    When you come to the selection of libraries to install, select the following libraries:
    • POL_Install_corefonts
    • POL_Install_vcrun2005
    • POL_Install_vcrun2008
    Make sure you have selected all these three before you click Next

    sc2_n10.png

    When you are asked to select the installer, find the installer you downloaded from battle.net and click on next

    sc2_n11.png

    Installing the game

    The first thing to be installed is the Batte.net client. You can de-select to add a shortcut as it really serves no purpose when installing it on Linux.

    Click on continue

    sc2_n12.png

    Next you must log in to your battle.net account.

    sc2_n13.png

    The login form does not work perfectly in Wine, but you can log in. Just ensure to fill in your login information in both forms, select to "Keep me logged in" on both the checkboxes. Then click "Log in to Blizzard" below the bottom form.

    Note: If you can't seem to type into the fields, press Alt-Tab to switch focus to another window, then Alt-Tab back to the login window.

    sc2_n14.png

    If you have an authenticator for your account, you will see this next. As with the login form, the "Approve" button does not work in the app. So you will need to click on "Use Authenticator Security Code"

    sc2_n15.png

    Here you can type in the security code from your Blizzard authenticator app. Note that you must select "Enter code manually" in the app.

    Note: If you can't seem to type into the fields, press Alt-Tab to switch focus to another window, then Alt-Tab back to the login window.

    sc2_n16.png

    Now the Blizzard app will launch. I suggest to not use the Blizzard app in Wine to make purchases as it does not seem to always work properly, instead try to rely on the website for purchases or in-game purchase options.

    Select Starcraft II, then click on the big Install button

    sc2_n17.png


    You should just let the game install to the default location. No matter where you select to install the game, it will be contained within the virtual drive, so there really is no point in changing it.

    sc2_n18.png

    The install process might take some time depending on your internet connection speed. Once it is done, you should exit the blizzard app so that you can create a PlayOnLinux shortcut. To exit the blizzard app, click on the Blizzard logo in the upper left corner, then select to Exit.

    Sometimes it does not seem to exit properly on its own. If it seems to hang upon exit (keep in mind it may take some time), then you can force it to exit by opening a terminal and running two commands:

    Code:
    pkill -15 Battle.net.exe
    pkill -15 Agent.exe
    When you are asked to create a shortcut, select "Battle.net Launcher.exe" and click next. You can name the shortuct anything you want, "Battle.net" or "Starcraft 2 " seems logical choices. Next, click on 'I don't want to make another shortcut'

    sc2_n19.png

    Now make sure you have selected the game shortcut in the main PlayOnLinux window, then click on 'Configure' then click on the 'Display' tab.

    sc2_n22.png

    Here you should set 'Video memory size' to the memory of your GPU

    Now you can exit the PlayOnLinux configuration window and you are ready to play.

    sc2_menu.png

    The game runs great in my experience. I have been playing this game for years through Wine and I am able to run it with all graphical settings to maximum. I have played a bit of multiplayer with friends and family, and a LOT of single player campaigns.

    Click on the images below to see them in high resolution

    sc2_18.png sc2_19.png

    sc2_20.png sc2_21.png

    sc2_22.png sc2_23.png
    Last edited: Nov 21, 2017
    vashin likes this.
  • Categories:

Comments

Discussion in 'Guides' started by Daerandin, Nov 2, 2013.

  1. booman
    Not sure with Battle.net
    But it made a huge difference in Drakensang. without the patch Drakensang won't work at all because it can't download the upate.
  2. Daerandin
    I just installed Mint 17 64-bit in virtualbox, set up a 32-bit virtual drive in playonliux and followed my own guide to the letter and it works. I did not install any additional libraries for Mint so I really am not sure what is going on here. I am left wondering if the intergrated graphics can really be the cause of this. Since I do not have any computer with intel integrated graphics I am unable to test this.

    It probably would not harm testing booman's tip, but for me I can install, update and play the game. I did not attempt launching the game when I tested it in virtualbox. But the battle.net client displayed properly and the game installed without issue.

    I have just one last thing, and I've mentioned it before. When you come to the point just before you click to install Starcraft 2, instead just close the window. PlayOnLinux will then ask you to create a shortcut, select battle.net

    Then you can select the shortcut in PlayOnLinux, and then click on Debug on the side. This will provide a lot more information than the what is normally put in the log file.
  3. Daerandin
    Update on the issue: I googled, and found this

    So it does seem that your problem is indeed caused by having Intel graphics. You have to force software rendering to display the battle.net launcher, but that will make games run horribly. Check the article I linked to, it might be able to help.
  4. Fillan
    It works! The link you posted Daerandin fixed the black screen!
    I'm going to leave it downloading overnight, so tomorrow I'll be able to tell you what the FPS is like.

    Thank you two very much for your help. It's extremely refreshing after never getting responses on other forums to get so many detailed posts with help. :)
  5. Daerandin
    Glad it helped, but I have to admit that I am not optimistic about what performance you can expect with integrated graphics. If you want a tip on what direction to go if you want to play games on Linux, then anything with an nvidia card is the preferred choice in my opinion.
  6. Sojiro84
    Thanks for the guide. I am at work and can't boot into the game yet but everything worked so far.

    Going to launch the game when I get home tonight.

    I first tried the normal PoL routine but I got a black launcher and a graphics error. Your guide worked straight away.

    I assume loading the game will work just fine as well. Thanks for the guide('s)!

    //offtopic\\

    I tried Linux multiple times in the past but I also encountered annoying issues and too much terminal messing around but it seems I also had to find a distro that I really liked.

    I am using Deepin OS 14.2 which is off course based on Ubuntu.

    Works great and together with the default PoL wizard or your guide for some games that don't work, converting to Linux should be as easy as ever.

    I basically got all my must-have games running.

    Can't thank you enough for these guides. Odd I never encountered this website through Google in the past. I came here through a Reddit submission.
  7. booman
    Great to hear most of your games are running in Linux. I haven't heard of Deepin OS before, but then again, there are a lot distro's out there.
    We love testing games in PlayOnLinux and then posting our success. This way you don't have to spend hours troubleshooting like we do.

    We have over 150 guides, so if you search for any of those games and the word "Linux" our website usually comes up on the first page.

    Thanks for telling us you linked from Reddit. I'm on Reddit every day following posts about Linux games. Lots of good stuff coming out.

    Feel free to check out more guides or post your own success!
  8. Sojiro84
    Deepin OS is a China based distro. I never heard of it before until last week when I saw a review of it on Linux.com.

    I liked what I saw so I went all the way in Linux in the weekend and having success this time. The UI is what really sells me.

    It comes with some closed source software that some people don't like but I don't really care about that. I just want a distro that works and Deepin OS comes with complete support for almost all movie files and flash and Google Chrome and the likes.

    But this site surely is my number one source for games to install. Easy guides to follow.

    I also did Drakensang but then I got to the end with the Qt5 error haha. Seems that still isn't fixed.
  9. Sojiro84
    Alright, game runs splendid. One issue though, my task-bar is still visible and overlaps the bottom so I can't see the bottom of the game. Is there a way to fix it?

    Could this be because I gave up a game window size in the wincfg earlier in the guide?

    When I start the battle.net for WoW I just see the battle.net window and not the blue Windows desktop like I have with the StarCraft Battle.net application.

    See screen-shot:

    [​IMG]
  10. Daerandin
    The blue background is just the virtual desktop in wine. I always use it since I have actually had problems with some games refusing to launch properly without using a virtual desktop.

    Did you set the window size to be the same as your desktop resolution?
  11. booman
    Actually there is a qt5network.dll patch that allows Drakensang to run again. Follow the guide here: Drakensang

    I'm glad StarCraft is running again!
    I've seen that problem before where you can see the menu over the game
    Check the Wine Configuration and Graphics tab
    Make sure the virtual desktop is checked
    The resolution isn't as important, but if you want, set it to match your Linux desktop.
    I normally set it to 1024x768 and the game will resize it to match the in-game resolution.
  12. Sojiro84
    I did. I also already fixed it. I disabled the virtual desktop and it now works perfectly. Just like WoW. Good thing Starcraft 2 also works without virtual desktop enabled.

    Thanks!
  13. booman
    Can you reply to the Drakensang post instead of here, just to keep from being off topic?
    Thanks
    Nevermind, I just moved this post to the PlayOnLinux forum
  14. Daerandin
    It could be that the desktop environment in your distro simply behaves slightly differently from what I am used to. I usually set the virtual desktop resolution to be the same as my desktop resolution since I have experienced similar problem to what you described, but only when I was not using a fullscreen virtual desktop.

    It is evidently impossible to write a perfect guide to suit all distros, hardware and desktop environments. I write these guides from my own experiences of course, but I am very thankful for the input from other with different experiences. It allows me to gain a broader understanding of what things can have different results.
  15. Sojiro84
    Yeah, I read that the GUI of my distro also has HTML 5 elements so that could be conflicting. Regardless, your guide was very detailed and gave me a better understanding of PoL and I quickly figured out what was doing what.

    Now I can finish the main storyline haha. I got stuck a few years back with a stealth mission of one of the protoss guys. I really need to finish that first storyline and then the expansion and then the other expansion!
  16. Daerandin
    I love the single player campaigns in this game. The Heart of the Swarm expansion is great, and it really give you a lot of choice in how you want your swarm to evolve, a lot like the technologies you can research in the original Wings of Liberty campaign.

    The second expansion, Legacy of the Void does not have a release date yet, but beta testing will begin this year. Hopefully it will be ready for release later this year.

    It is great that you can gain better understanding how PoL works from our guides. We write these guides with exactly that hope. Keep in mind that a lot of the games we write guides for, make use of a specific wine version only because it was one of the newest available as the guide was written. Some games only work with specific wine versions, but a lot of games might work better, or even have a performance increase on newer wine versions. So if you feel like the install process is not bothersome, don't hesitate to try out newer wine versions, especially if it is a new game. Should it not work, you could always use the specific wine version from the guide.

    And don't be afraid to start topics on our forums asking about a game if you can't find a guide or any other topics about such a game. We can't always guarantee to get things running, and we definitely do not have all games ourselves, but we always try to help out when we can.
  17. Kiaph
    Hey Guys, Kiaph here

    I am running Opensuse 13.2
    I noticed that there is a AMD64bit (1.7.34CMST) and decided to be the guiny pig and attempt a smooth running 64bit install.

    Goal
    Virtual drive = 64 bit
    Starcraft 2 = 64 bit
    FPS = 45-60

    Machineie
    OpenSuse 13.2
    Alienware m14x R1 ( yeap optimus.. and all of its glory)
    8g ram ( not 1600 )
    1.5gig video memory but tahts not an option ( will edit it in reg files though)

    If it all fails, well I guess ill just remove starcraft 2, make a new virtiual drive and follow this guide with the latest 1.7.X-stagging and enable CSMT

    wish me luck :)
  18. Daerandin
    There should be no problems using 64-bit wine for this game. My own install that I am using is 64-bit. However, I was not aware that Starcraft 2 had a 64-bit executable.
  19. kappekoff
    Having trouble with the game not taking keyboard input after alt-tabbing out and in from the game. Is this related to the bug with same problem in windows or is it relatd to linux/wine/playonlinux?
  20. TitinRising
    Hey man long time. Anyways is this guide up to date? There seems to be a new part of the launcher when installing the game.

Share This Page