Diablo III
Diablo III is best managed using playonlinux.
Download the battlenet/Diablo III installer. Start playonlinux and choose "Install a program". Search for Diablo III, select it and follow the prompts until it asks you to select a setup file. Select the installer you downloaded and carry on.
Follow these steps after the installer hangs at the "Choose destination folder" screen:
Install like Normal(given PoL DIII installer) mine always fails during the install around the time you choose a folder for the install. cancel the frozen install In play on linux window click on "Configure" click on DiabloIII and change wine-version to 1.9.16 (install if needed and staging if you prefer CSMT) Set Video RAM then click on Wine Configuration add in Library: (can copy,paste,add) vcruntime140 (native, builtin) api-ms-win-crt-runtime-l1-1-0 (native, builtin) d3dcompiler_47 (native, builtin) msvcp140(native, builtin) click ok close Configureation window then restart the install by clicking again Install a Program !!This time click on install a program and isn't on the list. update an existing program (show virtual drives) select DiabloIII no changes 32-bit load the DIII-setup.exe finish the install!
However, we're still not done yet- some core fonts need to be installed to stop the battle.net client from crashing when it tries to load its spam/advertisements.
Select the Diablo III object in playonlinux and click the "Configure" button. In the window that comes up, choose the "Install components" tab. Choose "Microsoft Core Fonts" and install them.
Next, click on the "Wine" tab and configure the following:
Applications tab: Windows Version: Windows XP Libraries tab: Add msvcp140 (native, builtin) Others libs: battle.net (native, builtin), dbghelp (disabled), msvcp100(native, builtin), msvcr100(native, builtin), wininet(builtin)
After this, Diablo III should run without issue.