Current version of the app
-- Logging in
-- Detecting installed games
-- Downloading games/updates
-- Launching games
-- Changing settings
-- All 3 games download install update and launch from the battle.net app as intended.
What does not
-- News tab and individual game news panels are unable to contact news server and display an error.
What was not tested
Everything was tested.
Requires Library dbghelp to be disabled to prevent crashing problem. It is very easy to do this -- 1. Open a terminal 2. Type in winecfg (if the wine you use is different then the default prefix, type: WINEPREFIX=/path/to/your/wine/prefix winecfg ) 3. Click Libraries 4. In the add box, type dbghelp, and click add 5. Locate the "dbghelp" in the list of libraries and change it from "Native, buuiltin" to "Disabled" 6. Run Battle.net Launcher app like normal. The app will no longer crash after this fix is applied. I run my wineprefix with dotnet20, dx9, dx10, ie 7+8, corefonts, and wininet installed via winetricks, Have not tested this on a fresh prefix with no winetricks dll installs, but based on previous game launcher behaviors it will required ie 6 or 7 and dotnet20 for full functionality. Menus also seem to be alittle sluggish on the app, when you click drop-down menus within the battle.net app they don't appear until you move your mouse over where the box would be. This may or may not be a wine or app related glitch as I use MATE with Compiz effects and have had similar problems with other programs in the past because of it.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Arch Linux x86_64||Aug 21 2021||6.15||Yes||Yes||Yes||Silver||Dan|
|Show||Ubuntu 20.04 "Focal" (+ variants like Kubuntu)||May 08 2021||6.8||Yes||Yes||No||Platinum||Scott|
|Show||Arch Linux x86_64||Dec 06 2020||5.22-staging||Yes||Yes||No||Platinum||Jon Blackham|
|Show||Arch Linux x86_64||Jul 14 2020||5.12-staging||Yes||Yes||Yes||Bronze||Sergej|
|Show||Ubuntu 19.10 "Eoan" (+ variants like Kubuntu)||Apr 05 2020||5.5||Yes||Yes||No||Platinum||Andrew Fischer|
|Bug #||Description||Status||Resolution||Other apps affected|
|32342||Multiple applications and games using 'Webkit' or 'Blink' web browser engine crash on startup ('Arial' and 'Times New Roman' font face name validation)||STAGED||View|
|33943||Battle.net client dropdowns do not appear until you hover its options||STAGED||View|
|37885||Battle.net launcher fails to set permissions on WoW files||NEW||View|
|38845||Battle.net launcher shows white screen with WINEPREFIX Windows version > 'Windows XP' and builtin d3dcompiler_47.dll||REOPENED||View|
|39069||Battle.net launcher requires multiple click to focus tabs in Openbox||NEW||View|
|40857||Battle.net drop-down menus lack border||NEW||View|
|40930||Battle.net App: Windows versions higher than XP draw GTK decorations||UNCONFIRMED||View|
|43349||Blizzard App Fails to Recognize Password Upon Switching Regions||UNCONFIRMED||View|
|45565||Battle.net Helper.exe crashes when trying to play videos||UNCONFIRMED||View|
|45837||Battle.net Launcher dropdown menu cant be opened, no icon to click||UNCONFIRMED||View|
|46836||Battle.Net UI freezes when downloading big games after a period of time||UNCONFIRMED||View|
|49941||Battle.net gui pop-up on launch ubuntu 18.04||UNCONFIRMED||View|
|50064||A transparent Agent.exe window is shown when Battle.Net launches||UNCONFIRMED||View|
|51567||Battle.net app takes a long time to start||UNCONFIRMED||View|
Please note that due to syscall thunks requirements described in bug #45349, 64-bit game clients for Blizzard games will work only in Wine built with PE support.
If possible, use Wine Staging (any reasonably new version will work).
Starting from version 3.12 vanilla Wine should also work, but it can have minor problems, so use it only if there is no option to install Staging.
Ensure that your system has 32-bit libraries for libldap and gnutls installed (lib32-libldap and lib32-gnutls on Arch, but names may vary on other distros).
64-bit prefix is recommended, since Blizzard is discontinuing 32-bit support for some of their games.
Windows version should be set to Windows 7 or above.
"corefonts" should be installed, otherwise some pages will have incorrectly rendered text. The easiest way to do this is through winetricks:
$ winetricks corefonts
You can also have the fonts installed through your package manager:
After everything described above is configured, run (from the terminal):
$ wine Battle.net-Setup.exe
and follow instructions in the installer.
Blizzard App icon keeps spinning forever, can't login
Installer does not work on Arch Linux x86_64
Battle.net window is all white
Lately there have been problems with Agent.exe, which result in users not being able to install and update games. The issue seems to appear randomly, but once it does, it will not go away without applying a workaround.
Currently known workarounds:
If anyone has new information on this topic, please let others know in the comments.