May 152012
 
No Gravatar

Diablo3 shipped in a state of almost working in wine. Wine however needs some patches to install and run the game. For Ubuntu a PPA exists with packages but it only has builds for precise which are not installable on oneiric-level distros such as Mint and Kubuntu.  So I set about to build my own patched wine -and while I was at it, to build a proper debian package. I used the Ubuntu Wine team's PPA as a baseline, and added the needed patches and built the package. 

With this wine package I am successfully playing Diablo3 on Linux Mint. Pretty impressive for a game that only launched less than 24 hours ago. To run the game first install the package (link at the bottom of the post).  Please note that I didn't write any of the patches here, I just integrated them with a debian package.

Then you need to run: winetricks vcrun2008

Now you can install the game. If you are using the online installer, it should just work (I haven't fully tested this). If you are using the DVD installer there is an extra step. Insert your DVD and open it to browse, then open a terminal and run:

sudo mount -o remount,unhide /media/D3C1.0.0

cd /media/D3C1.0.0

wine "Diablo III Setup.exe"

 

The installer should now run and you can install the game. The included wine also has a patch to fix problems with screen switching and selection. The game seems to work perfectly for me.

 

UPDATE:

The package conflicts with wine1.3 as provided by LinuxMint native. If you get errors on this regard remove the wine and wine1.3 packages first.

sudo apt-get remove wine wine1.3

This may remove some packages that depend on wine (such as playonlinux), so make a note of them, you'll be able to reinstall them after you install the download.

 

Downloads:

Package

Source code changes

  • http://lord-pinhead.com/blog/ Thomas

    Man, i love you :) I dont want do compile it myself and was about installing it on Windows over VirtualBox, now its installing nativ under Linux. Thanks!

  • ryan

    Cannot get your .deb to work – it says file corrupted or no permissions ? I am running mint 12

    • http://silentcoder.co.za A.J. Venter

      Sounds like a download problem, other users have installed it. 

  • http://profile.yahoo.com/TP2EWVOJU2UY3C5WR5FIPRWZ4I Jimmy

    I see winetricks I don’t see vcrun2008. What is that? 

    • http://silentcoder.co.za A.J. Venter

      Run that line it in an exterm. From the menu in graphical mode it will be called something like Vistuall C++ Runtime 2008 or so. You can use that method but I haven’t done it myself so I can’t even tell you the exact name.

  • Island Usurper

    Thank you so much!

    • http://silentcoder.co.za A.J. Venter

      You’re welcome, I had to do it for myself anyway, and will need to replicate it tonight when I setup my brand new machine (old one is going to the SO) – so it made sense to build a deb in the first place, and since nobody else had done one for Oneiric, I figured I would.

  • http://spiralofhope.wordpress.com/ spiralofhope

    The download isn’t working.  =(

    • http://silentcoder.co.za A.J. Venter

      Still working for me. Think the problem is on your side. Did you try to right-click|save-as ? It may help. What browser are you using ?

  • Mongolbeast

    I am also getting an error opening it.

    • http://silentcoder.co.za A.J. Venter

      Still working fine for me on three separate PC’s. two of which I used my own download link on. 

  • http://www.facebook.com/profile.php?id=822348475 Mansoo Kim

    hey, can i have the Package for 32bits pls?

    • http://silentcoder.co.za A.J. Venter

      No point, the game itself won’t run on a 32-bit CPU. It requires a 64-bit CPU – and a pretty recent one at that.

  • http://twitter.com/harm_reck Harm Reck

    Works like a charm. Thanks

  • Goff193

    dumb question i know, how do you run “winetricks vcrun2008″ ?

    • http://silentcoder.co.za A.J. Venter

      Hit Alt+F2 and type it in the command window that opens up.

  • Avery Platter

    does this require the debian flavor of mint?

    • http://silentcoder.co.za A.J. Venter

      This is for the ubuntu version of mint 12. Not mint 13

  • http://www.facebook.com/SaintlyBeefLlamaTown Dakota Gauthier

    I have a question. Say I want to install the most recent OS of Linux Mint and get rid of my Windows 7 OS. I have no clue on what I am doing as far as that process goes, but I am wanting an OS that would still run Diablo 3, WoW, Amnesia, etc. but one that isn’t so memory heavy. I had heard that Linux was a great OS and that it doesn’t use a lot of memory or RAM, I just do not have the confidence or enough knowledge to attempt an OS replacement by myself. Is there an easy to use replacement manual for Operating systems that would make an OS noob like me understand the process enough to not break it and have to re-install Win7?

    • http://silentcoder.co.za A.J. Venter

      I would actually suggest trying Mint, it really isn’t that difficult – in fact the installation is far simpler than Windows. All you need to do is boot from the Mint DVD. You will get a fully working Mint setup to try out (though being on DVD it’s a bit slower) and there’s an install icon. When it asks you – you can either automatically install mint BESIDE windows 7 (so you can boot either) or you can replace windows7 with Mint. 

  • Acefury617

    Hi I’m planning on installing diablo 3 on my linux mint 13 64-bit system. Is this possible? do i need to do anything different?

    • http://silentcoder.co.za A.J. Venter

      This package is only for LinuxMint12 and older. On 13 and newer use this PPA instead:  http://ppa.launchpad.net/cheako/packages4diabloiii/