User Tools

Site Tools


games:diablo3-linux

Diablo 3 Linux Mint 19

sudo nano /etc/sysctl.d/10-ptrace.conf
## edit this ##
kernel.yama.ptrace_scope = 1

## to look like this ##
kernel.yama.ptrace_scope = 0
sudo dpkg --add-architecture i386
sudo apt-get update

sudo add-apt-repository ppa:wine/wine-builds
sudo apt-get update

sudo apt-get install --install-recommends wine-staging

sudo apt-get install playonlinux winetricks
winetricks

select default wineprefix ⇒

  Install a Windows DLL or component =>
      directx9
      dotnet40
      gdiplus
      msxml3
      msxml4
      msxml6
      riched20
      riched30
      vcrun2010
      vcrun2012
  Install a font =>
      corefonts
      tahoma

Executable:
After installing the extra components you should be able to just right click the executable Battle.net or Diablo III installer and select to run it with wine.

PlayonLinux
Click Tools > Manage Wine Versions > Install the Wine versions you want to use for PlayonLinux (usually the most current). You will want to install an x86 version of WINE in PlayOnLinux for D3.

Click install > install a non-listed program > install a program in a new virtual drive > name the drive
Select all the boxes - Use another version of Wine, Configure Wine, and Install some libraries
Select Wine version to use > Choose 32bit windows installation
You will likely get several pop-up notification windows that notify you that you need to install components for your new wineprefix. Install them.

Wine configuration:
Windows version - Windows 7 is the preferred setting. Windows XP may be needed for some older pre-1.8 WINE versions as there were many times Battle.net would have odd loading issues due to the Windows version used here.

Graphics - turn off “allow the window manager to decorate the windows”
Audio - test your sound to see if it works, adjust output device if necessary.

Extra libraries to install:
note: this is a “general” set of libraries I install not necearrily what is an absolute minimum requirement for the game. … but as example Battle.net vs D3 they are using different versions of the vcrun.

POL_install_corefonts
POL_install_dotnet40
POL_install_dxfullsetup
POL_install_gdiplus
POL_install_gecko
POL_install_msxml3 , 4 , and 6
POL_install RegisterFonts
POL_install riched20
POL_install riched30
POL_install tahoma
POL_install tahoma2
POL_install vcrun2010
POL_install_vcrun2012

Exectuable:
Browse to the game file you want to install. In this case it will either be the Battle.net installer or the Diablo III installer.

Lets run the game!!
First we need to tell the application that it needs to run in 32bit only because D3 does not support 64bit systems and the way warden (the anti-cheat program works) it straight up will crash your game if you arent running this command below.

go to your Battle.net shortcut and right-click it for properties. you are going to add “setarch i386 -L -B -R -3” to it.
example:
Command:

setarch i386 -L -B -R -3 /usr/share/playonlinux/playonlinux --run "Battle.net" %F

https://us.battle.net/forums/en/d3/topic/16774227309

games/diablo3-linux.txt · Last modified: by 127.0.0.1