Dawn of War 2 + Expansions Guide

Discussion in 'Guides' started by Daerandin, Sep 13, 2014.

  • by Daerandin, Sep 13, 2014 at 12:32 AM
  • Daerandin

    Daerandin Well-Known Member

    Joined:
    Oct 18, 2013
    Messages:
    1,157
    Likes Received:
    258
    Trophy Points:
    83
    Location:
    Northern Norway
    Home page:
    Dawn of War 2 is the successor to the popular Dawn of War strategy game. Unlike the predecessor, this game focus on small squad tactics. You control small squads, and a lot of the gameplay focus around moving strategically while making intelligent use of cover and squad abilities. Fans of the Warhammer 40k franchise will appreciate the atmosphere of the game, which really give you a good 40k feel.

    dow2_title1.png

    The guide will explain how to setup Steam in PlayOnLinux so that you can install and play the game in steam.

    NOTE: Dawn of War 2, along with both expansions, are now available for Linux on Steam. The Linux version runs perfectly and so you probably don't need to install the Windows version as explained in this guide, simply get the Linux version from Linux Steam.

    Note that this guide will let you play Dawn of War 2 as well as the expansions Chaos Rising and Retribution.

    Tips & Specs

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

    Arch Linux 64-bit
    PlayOnLinux 4.2.4
    Wine 1.7.26

    Setup PlayOnLinux

    Launch PlayOnLinux and select 'Tools' and 'Manage Wine versions'

    In the new window that appears, scroll through the 'Available Wine versions' box to find '1.7.26' and click on the right pointing arrow to install it, afterwards it will appear on the right side under 'Installed Wine versions'
    If you have a 64-bits system, make sure you have selected the 'Wine versions (x86)' tab above, although it works well on 64-bit as well to my experience, I just will not cover it in this guide

    dow2_01.png

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

    Click on 'Install a non-listed program'

    dow2_02.png

    Select 'Install a program in a new virtual drive'

    dow2_03.png

    Name the virtual drive "Steam_DOW2"

    dow2_04.png

    On the next window, select 'Use another version of Wine', 'Configure wine' and 'Install some libraries'

    dow2_05.png

    On the wine selection window, select the 1.7.26 version and click 'Next'. Make sure you select '32-bits window installation' if you are on a 64-bit system, although as mentioned earlier, it should also work using a 64-bit virtual drive if so desired.

    dow2_06.png

    When the wine configuration window appear, select the 'Graphics' tab, and click the checkbox for all four options. Make sure that you set the resolution to your desktop resolution. My desktop is at 1920 x 1080, so I set that for the wine virtual desktop resolution.

    dow2_10.png

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

    Next we will do a workaround for an issue with the Steam overlay. For some people it appears to be fixed, but there are still people reporting it as an issue on WineHQ, so it is best to disable the Steam overlay.

    Now select the 'Libraries' tab, and under 'New override for library:' type in "gameoverlayrenderer" and click 'Add'

    dow2_07.png

    Now find and select it on the list below, then click on 'Edit'

    dow2_08.png

    In the new window that appears, select 'Disable', then simply click OK to close the wine config window.

    dow2_09.png

    When you come to the selection of libraries, select:

    • POL_Install_msvc80
    • POL_Install_steam
    dow2_11.png

    Then click Next

    You have to go through the Steam install process manually. I always prefer to install Steam by using this library in PlayOnLinux since it takes care of the missing font issue in Steam, while also installing the corefonts library so it looks better than just a manual Steam install.

    Just click Next

    dow2_12.png

    Click to accept the license, pick your preferred language, and just let it install to the default location and click Install

    dow2_13.png

    When the Steam installation is finished, make sure you uncheck the box for starting Steam, we do not want to start Steam at this point.

    After you have unchecked the box for starting Steam, you can click on Finished

    dow2_14.png

    When it asks you for the install file to run, click on 'Cancel'

    dow2_15.png

    The virtual drive has already been set up by this point and there is no need to run any install file. Now back at the main PlayOnLinux window, click on 'Configure', it does not matter what game shortcut is selected when you click 'Configure' so don't worry about that.

    On the left side, find the virtual drive you just set up, it will be listed with the same name you typed in during set-up. Look for 'Steam_DOW2'. Select the virtual drive, then click 'Make a new shortcut from this virtual drive'

    dow2_16.png

    Check the screenshot above for reference. It is very important that you select the virtual drive you just set up before clicking to make a new shortcut.

    Select Steam.exe and click next. Name the shortcut "Steam-DOW2" then click 'I don't want to make another shortcut' and click next.

    dow2_17.png

    Now click on the 'Display' tab on the top. Change 'Video memory size' to reflect your GPU memory.

    dow2_18.png

    At this point you can close the PlayOnLinix configuration window and start Steam from the Shortcut in the main PlayOnLinux window. First Steam will update

    dow2_19.png

    Then you can log in to your Steam account

    dow2_20.png

    Now just find the game in your game library, and click Install

    dow2_21.png

    As mentioned previously, if you own the expansions as well, you can install and play them as well.

    Once the game is done installing, you can play it from Steam.

    Note about graphic issue

    I have noticed one little problem with some smoke effects in the game. They appear very blocky and pixelated. Within the game, go into Options and then select Graphics. Find the setting for "Effects Fidelity" and set this to Medium. This seem to remove the pixelated appearance of some smoke effects.

    You can check the screenshot below to see Effects Fidelity marked, as well as the settings I use to play the game on my laptop with an Nvidia Geforce GTX 670 MX card. The game runs smoothly on these settings.

    dow2_effects.png
    Screenshots

    dow2_sc01.png dow2_sc02.png
    dow2_sc03.png dow2_sc04.png
    Last edited: Oct 1, 2016
  • Categories:

Comments

Discussion in 'Guides' started by Daerandin, Sep 13, 2014.

  1. Daerandin
    This game just got a Linux version on Steam! I will be testing it to see how it runs and if there are any issues.
  2. booman
    Yay for Linux gamers!
    So sad for PlayOnLinux guides.
  3. Daerandin
    The game runs great. The only possibly issue is for users of distros that package newer versions of libraries than what Steam comes with in the Steam runtime. Ubuntu and Mint users should not notice issues, but Arch (and derivatives of Arch) will definitely have the game simply locking up on launch.

    The issue is specifically related to the Steam runtime using an older version of libasound. There are several workarounds. Personally I simply disable the Steam Runtime and rely on system libraries. Arch has a meta package called 'steam-native-runtime' which will install most required libraries. The only additional library I needed was librtmp0 (and lib32-librtmp0) from the AUR.

    You could also use dynamic linking to load newer libraries when available, detailed info in the Arch wiki.

    There is yet another workaround which is more of a "dirty" fix, which is simply to delete both libasound files from ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/

Share This Page