Current version of the app
Installing and running games
Chatting with friends in Social tab
What does not
CSS does not load in certain parts of the app, making the News tab useless, and the login form hard to use.
Game related news also don't display in Games tab.
Battle.net Helper.exe is constantly crashing/restarting. Renaming or removing the executable file seems to fix the problem (see https://us.battle.net/forums/en/bnet/topic/20742986321#19)
In the login window, two forms are loaded, only the bottom one is working. If it doesn't load, it is still possible to launch it in offline mode and to install free games.
What was not tested
Buying in shop
System Survey.exe crash on startup, but it doesn't affect the behaviour of Battle.net.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Arch Linux x86_64||Mar 03 2018||3.3||Yes||Yes||Yes||Silver||Emeraude|
|Show||Arch Linux x86_64||Jan 29 2018||3.0||Yes||Yes||Yes||Silver||Osip Fatkullin|
|Show||Linux Mint 18.3 "Sylvia" x86_64||Jan 28 2018||3.0||Yes||Yes||No||Silver||Amosar|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Jan 11 2018||2.21-staging||Yes||Yes||Yes||Silver||asembus|
|Show||antiX-17 "Heather Heyer" Core||Dec 22 2017||2.21-staging||Yes||Yes||Yes||Gold||spaceman|
|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|
|38960||Multiple applications need 'kernel32.SetFileCompletionNotificationModes' implementation (Steam 'steamwebhelper.exe' and Blizzard Battle.net desktop app CEF v3.2+/Chromium v44+ crash in Win7 mode, Sony Xperia Companion 1.7.x)||STAGED||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|
|41054||Multiple applications fail to start when MSVCP140 is set to native (Battle.Net, Photoshop CC 2015.5)||RESOLVED||FIXED||View|
|41573||Battle.net: SystemSurvey.exe crashes on startup (GUI process can't attach to parent process console, 'AttachConsole' is a stub)||NEW||View|
|42874||Battle.net App is unable to update games||UNCONFIRMED||View|
|43349||Blizzard App Fails to Recognize Password Upon Switching Regions||UNCONFIRMED||View|
|43910||"Battle.net helper.exe" [NOT BLIZZARD APP!] crashes with Win 7 or higher||UNCONFIRMED||View|
|44024||Battle.net application does not exit cleanly when version >= Win7||RESOLVED||FIXED||View|
|44479||Battle.net "Failed to create a graphics context. "||RESOLVED||INVALID||View|
Blizzard App 1.9.1
Wine Staging 2.18 or above. NOTE: Wine-devel is NOT wine-staging and will not currently work.
Ensure that your system has 32-bit libraries for libldap and gnutls installed (lib32-libldap lib32-gnutls on Arch, but names may vary on other distros)
Clean Wine 32 or 64-bit prefix
Windows Version set to Windows 7 or above using winecfg
e.g. In a terminal, NOT as root:
Install corefonts with winetricks (winetricks corefonts) or:
Install Core TTF Fonts from Microsoft (prevents a crash dialogue from repeatedly appearing on some systems)
WINEPREFIX=/home/$USER/bnet winetricks corefonts fontsmooth=rgb
Install the app from a terminal into the new WINEPREFIX
WINEPREFIX=/home/$USER/bnet wine "/home/$USER/Downloads/Battle.net-Setup.exe"
Blizzard App icon keeps spinning forever, can't login
Installer does not work on Arch Linux x86_64
Please take note that at the time of writing, plain wine (including wine devel) will not install or run the Blizzard app.
You must use wine-staging, preferably version 2.18 or better. Check your installed wine in a terminal with:
The output should be:
$ wine --version
If the output looks like this:
$ wine --version
then the app will not install or run and you must install wine-staging.