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

Diablo 3 Guide

Discussion in 'Guides' started by booman, Feb 5, 2016.

  • by booman, Feb 5, 2016 at 12:54 PM
  • booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    7,516
    Likes Received:
    542
    Trophy Points:
    113
    Location:
    Linux, Arizona
    Home page:
    diablothree84.jpg

    Diablo 3 is the long awaited successor to Diablo 2. We all waited 12 years to see what Blizzard Entertainment would conjure up to renew the franchise. It was well worth the wait! Return to the town of Tristram with new classes, weapons, loot and beautiful graphics.

    diablothree92.jpg

    Follow my step-by-step guide on installing, configuring and optimizing Diablo 3 in Linux with PlayOnLinux.

    Note: This guide applies to the Battle.net version of Diablo 3. Other versions may require additional steps.

    Tips & Specs:

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

    Mint 18.3 64-bit
    PlayOnLinux: 4.2.12
    Wine: 3.0

    Wine Installation

    Click Tools
    Select "Manage Wine Versions"
    wine01.png

    Look for the Wine Version: 3.0
    Select it
    Click the arrow pointing to the right
    wine02.png

    Click Next

    Downloading Wine
    wine04.png

    Extracting

    Downloading Gecko
    wine05.png

    Installed
    wine06.png


    Downloading Battle.net

    Go to: www.battle.net
    Click "Get the desktop app for Battle.net"
    diablothree01.png

    Click Download
    diablothree02.png

    Click Windows
    diablothree03.png

    Navigate to your desktop
    Click Save
    diablothree04.png

    PlayOnLinux Setup

    Launch PlayOnLinux
    Click Install
    diablothree05.png

    Click "Install a non-listed program"
    diablothree06.png

    Click Next

    Select "install a program in a new virtual drive"
    Click Next
    diablothree08.png

    Name the virtual drive: diablo3
    Click Next
    diablothree09.png

    Check all three options:
    • Use another version of wine
    • Configure Wine
    • Install some libraries
    Click Next
    diablothree10.png

    Select Wine 3.0
    Click Next
    diablothree11.png

    Select "32 bits windows installation"
    Click Next
    diablothree12.png

    Wine Configuration

    Applications Tab
    Windows Version: Windows 7
    diablothree13.png

    Graphics Tab
    Check "Automatically capture the mouse in full-screen windows"
    Click OK
    diablothree14.png

    PlayOnLinux Packages (DLL's, Libraries, Components)

    Check the following:
    • POL_Install_corefonts
    • POL_Install_d3dx9
    • POL_Install_tahoma
    Click Next
    diablothree15.png

    Note: All packages will automatically download and install

    Installing Battle.net

    Click Browse

    Navigate to your Desktop
    Select "Battle.net-Setup.exe"
    Click Open
    diablothree17.png

    Select Language
    Click Continue
    diablothree19.png

    Uncheck "Add desktop shortcut for Battle.net"
    Click Continue
    diablothree20.png

    An error about Battle.net Helper.exe will pop up
    diablothree37.png

    Battle.net installation will crash, but its still installed
    Uncheck "Send to Blizzard"
    Click Close
    diablothree38.png

    PlayOnLinux Shortcut

    Wait for the shortcut dialog to appear
    Select "Battle.net.exe"
    Click Next
    diablothree24.png

    Name your shortcut: Diablo III
    Click Next
    diablothree25.png

    Select "I don't want to make another shortcut"
    Click Next
    diablothree26.png

    PlayOnLinux Configure

    Select Diablo III
    Click Configure
    diablothree27.png

    General Tab
    Wine version: 3.0
    diablothree28.png

    Note: Click the + to download other versions of Wine. Click the down-arrow to select other versions of Wine.

    Display Tab
    Video memory size: Enter the amount of memory your video card/chip uses
    diablothree29.png

    Installing Visual C 2015

    Miscellaneous Tab
    Click "Open a Shell"
    Copy/Paste:
    Code:
    wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
    Press Enter

    Copy/Paste
    Code:
    chmod +x winetricks
    Press Enter

    Copy/Paste
    Code:
    WINEPREFIX=/home/username/.PlayOnLinux/wineprefix/diablo3 ./winetricks -q vcrun2015
    Press Enter

    Note: Replace "username" with your login

    Close Shell

    Close Configure

    Launching Diablo III

    Select Diablo III
    Click Run
    diablothree30.png

    Click the Gear
    Click "Continue without logging in"
    diablothree21.png

    Select Diablo III
    diablothree22.png

    Click "Start Install"
    diablothree23.png

    Wait for Diablo III to install...
    Click Play
    diablothree31.png

    Login
    diablothree36.png

    Optimization

    Press Esc key or click Settings icon
    Click Options
    diablothree34.png

    Adjust:
    • Display
    • Resolution
    • Lock cursor
    • Letterbox
    • Vertical Sync
    • Reflections
    • Fax Foreground FPS
    • Max Background FPS
    • Texture Quality
    • Shadow Quality
    • Physics
    • Clutter Density
    • Anti-Aliasing
    • Low FX
    Click Apply
    Click Accept
    diablothree35.png

    Conclusion:
    Diablo III ran perfectly once I realized Battle.net could be launched without signing in. There is a bug with something related to authenticating and I was never able to sign-in to Battle.net. So you can still download Diablo III in Battle.net and then sign-in after launching the game. Then I was able to play just fine, even co-op worked great.

    Gameplay Video:


    Screenshots:
    diablothree82.jpg

    diablothree83.jpg

    diablothree86.jpg

    diablothree87.jpg

    diablothree88.jpg

    diablothree89.jpg

    diablothree91.jpg

    diablothree93.jpg

    diablothree94.jpg

    diablothree95.jpg
    Last edited: Feb 4, 2018
    mrdeathjr28 likes this.

Comments

Discussion in 'Guides' started by booman, Feb 5, 2016.

  1. Bruh
    I dont know about Visual C 2015 (have to be downloaded separately or is it included on Wine ? ) but I appear to have avoided the problem. I had the CD hanging around so I basically copy/paste the Diablo 3 installer.exe file that it was containing on a USB stick and then asked Wine to use this exe instead of the basic battle net exe showed in the tutorial. Seems to be working atm. Its downloading and still has 12Gb left to fetch. Wait and see, I guess.
    booman likes this.
  2. booman
    Awesome!
    In our case with Wine, you can just use Battle.net to download Diablo 3.
    After that you can make a shortcut to Diablo and login from there.
    If they ever decide to require Battle.net login to play Diablo, then we need to troubleshoot why we can't login.
    Until then, happy gaming!
  3. Bruh
    Well actually i tried to launch it when partially downloaded (you know the thing that lets you play while the game is still being downloaded in the background) which made it crash and broke it....so i had to restart it again... I guess thats gaming on linux, you have to deserve what you want !
  4. booman
    Yeah, so true... I didn't even try that because I assumed it would cause issues.
    But it works in Drakensang though.
  5. Bruh
    I never heard of that game, looks cool. Might not even need to use PoL as apparently it runs on browser ?
  6. booman
    Drakensang is amazing! But, of course, there is a recent patch with the mouse that makes it unplayable.
  7. SafetyFast
    I followed the guide (mostly) and got the Battle.net app running. It downloaded Diablo III, but the game won't launch. When I click Play, the button changes to "launching", then "game is running." After a few seconds the button turns back to "Play." I had to do a 64-bit Windows 7 and wine v38 to get this far. I couldn't get any of the 2.x staging versions to work (missing DLL error launching B.net in 16 and 32 bit installs). I tried Wine 30 but that also threw the DLL error. I feel like I'm close, but I'm new to POL and at a loss. I'll spend some time educating myself, but if anyone has any suggestions that might speed the process, I'd be most appreciative! Thanks in advance.
  8. Bruh
    Same for me bud' :'( Anyways i realised it only gives you the first chapter of the game. If you want the full game, you need to use your activation key...which is single use and i my case was allready used for my father's acount...
  9. SafetyFast
  10. SafetyFast
    Well, darn! I was hoping you'd gotten it solved for me! :) I may fiddle with it some more, but I went through this a little over a year ago - finally got it to run but the performance was horrible; completely unplayable. I guess I'll keep the Windows box around for D3 and one or two other games that don't play well on Linux. Thanks for the response!
  11. Bruh
    You are wellcome :D
  12. booman
    My wife and I are using Wine 2.21-staging to play Diablo III
    We are still currently playing it without issue. I definitely tried Wine 3.0 vresion and got crash errors, so "staging" is required for now.
    Were you both able to manually install Visual C 2015 like in the guide?

    We also do not sign into Battle.net
    When you get a login screen, you can click the "gear" and select "continue without logging in"
    So you are basically not signed in, but can download and launch Diablo III. Once its launched you have to sign into Diablo III. We are good after that and can play just fine.

Share This Page