Diablo® III

linux install

what you need is a patched versin of wine-1.5.2
the patches you find here:

http://appdb.winehq.org/objectManager.php?sClass=version&iId=25588

a tutorial how to patch the source you find here

http://wiki.winehq.org/Patching

so finall after patching it you can buid wine with
./configure && make depend && make && make install


good luck
Reply Quote
It was so simple I wrote up a little script as my way of keeping notes.


# USE AT YOUR OWN RISK
# Don't run strange scripts without knowing what you're doing.
# This works for me. I do not provide support.

# References:
# http://wiki.winehq.org/Patching
# http://appdb.winehq.org/objectManager.php?sClass=version&iId=25953

# Tested on Lubuntu 12.04, updated 2012-05-14
# If that's not what you have, this probably won't work for you.
# Even if that's what you have, this may still not work for you.

\echo " * Installing dependencies"
# I needed these, and my setup was mostly-complete so I may have inadvertently installed other dependencies.
\echo y | \sudo \apt-get install \
flex \
bison \
libfreetype6-dev \
` # `

# FIXME: This assumes that winetricks is installed.
\echo " * Installing vcrun2008"
\winetricks vcrun2008

\echo " * Downloading patches.."
for i in `seq 86102 86105`; do
\wget -c http://source.winehq.org/patches/data/$i -O $i.patch
done

\echo " * Downloading the wine source code.."
\echo " This will take some time, be patient."
\git clone http://source.winehq.org/git/wine.git wine-git

\cd wine-git

\echo " * Applying patches.."
for i in ../*.patch; do
\patch -p1 < "$i"
done

\echo " * Running post-patch script.."
# I don't actually know what this does. =)
./tools/make_requests

\echo " * Compiling wine.."
\echo " Zomg this will take a long time."
./configure && \
\make depend && \
\make && \
\sudo \make install

\echo " * Finished installing $(/usr/local/bin/wine --version)"

\echo " You can launch wine with:"
\echo "/usr/local/bin/wine"

\echo " You probably want to do something like:"
\echo "/usr/local/bin/wine Diablo-III-Setup-enUS.exe"
Edited by spiral#1410 on 15/05/2012 22:45 BST
Reply Quote
1) Winetricks is definitely needed.

\winetricks vcrun2008

2) I installed using the git version above, but I can't actually use it to get anywhere else. Some other set of dependencies has not been met. So I use wine 1.5.3

With 1.5.3 I can get in and see the cinematic, but I cannot change any preferences without hanging. It appears to be a video issue.. possibly related to my drivers being the default. These drivers work fine with WoW, so go figure.

I'm experimenting more, but it seems that my issues are my own and unrelated to the installation instructions.

.. now if only it would let me log in.
Reply Quote
Use winecfg and setting to windows 7 has resolved the connection issue. I've been playing for a few hours now.
Reply Quote
Bumping this :)
Reply Quote
Have you had any problems with sound, or an invisible cursor?
Reply Quote
16/05/2012 23:13Posted by StadekXiel
Have you had any problems with sound, or an invisible cursor?


No.

--

I'm having issues with the game freezing my computer when I try to log in.

Rebooting and trying again will often give the same result, however sometimes it will work. No changes are made between the freezing and working attempts.

I'm still troubleshooting that.
Reply Quote
Rebooting and trying again will often give the same result, however sometimes it will work. No changes are made between the freezing and working attempts.

I'm still troubleshooting that.


My login issues seem to be solved by turning some graphics settings UP. Probably anti aliasing.

My settings are:
texture=low
shadow=high
physics=low
clutter=medium
[x] anti aliasing
[x] low fx
Reply Quote
Well I was wrong again. However, waiting at the login screen, checking the options then exiting out seems help. Maybe I'll never track this issue down.

There are newer patches which might solve some of the issues I've had.

I think I'll stop blogging in this thread now.
Reply Quote
I've been using playonlinux to play this game. Works like a charm.
Reply Quote
playonlinux works for me too. Except the invisible cursor issue which seems to be a non-OS related thing. Any thoughts on that?
Reply Quote

Please report any Code of Conduct violations, including:

Threats of violence. We take these seriously and will alert the proper authorities.

Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.

Harassing or discriminatory language. This will not be tolerated.

Forums Code of Conduct

Report Post # written by

Reason
Explain (256 characters max)
Submit Cancel

Reported!

[Close]