Current version of the app
Launching games (wow.exe) directly.
Occasionally after rebooting, resetting wine versions and relaunch attempts does the bnet client come up, but it will usually freeze before/after launching a game if it does manage to launch.
What does not
The battle.net launcher.
What was not tested
voice chat update
Manually launching games still works POL_Wine_OverrideDLL "native,builtin" "*msvcr90" "msvcp100" "msvcp140" POL_Wine_OverrideDLL "native,builtin" "api-ms-win-crt-runtime-l1-1-0.dll" "api-ms-win-crt-stdio-l1-1-0.dll" "ucrtbase.dll" "vcruntime140.dll" POL_Wine_OverrideDLL "disabled" "dbghelp" POL_Wine_OverrideDLL "disabled" "d3dcompiler_46"
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Gentoo Linux||Aug 03 2019||4.12.1-staging||Yes||Yes||No||Platinum||Chris Norine|
|Show||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||Jul 21 2019||4.12.1-staging||Yes||Yes||No||Garbage||Andrew Park|
|Show||Ubuntu 19.10 "Eoan" amd64 (+ variants like Kubuntu)||Jul 21 2019||4.12.1-staging||Yes||Yes||No||Garbage||Jonas Broberg|
|Show||Ubuntu 19.04 "Disco" amd64 (+ variants like Kubuntu)||Jul 21 2019||4.11-staging||Yes||Yes||Yes||Gold||Jonas Broberg|
|Show||Gentoo Linux||Jun 10 2019||4.9-staging||Yes||Yes||No||Platinum||fireedo|
|Bug #||Description||Status||Resolution||Other apps affected|
|27168||chromium-based apps can't load https sites||CLOSED||FIXED||View|
|32340||View NX2 does not launch||CLOSED||FIXED||View|
|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|
|33947||Battle.net desktop app crashes after 15 seconds||CLOSED||FIXED||View|
|35150||Battle.net App drop-down for realm list doesn't show right after the click||CLOSED||DUPLICATE||View|
|35181||Path of Exile crashes at startup||CLOSED||FIXED||View|
|35902||Certificates signed using ECDSA signature can not be verified (>= Win Vista - affects EA Origin, Uplay, Blizzard App, MoonBot, Steam)||CLOSED||FIXED||View|
|35920||Battle.net app - Drop down menus don't work when clicked||CLOSED||DUPLICATE||View|
|36525||Ctrl+C does not copy in the Battle.net chat scrollback||CLOSED||FIXED||View|
|37343||Battle.net requested update produces error after restarting to allow the update||CLOSED||DUPLICATE||View|
|37347||Battle.net update 2014-10-01 results in black screen or distorted graphics with Intel drivers||CLOSED||NOTOURBUG||View|
|37354||Battle.net launcher does not start in Windows 7 mode: "Cannot load Qt platform plugin Windows" (FindFirstFileExW needs info level 'FindExInfoBasic' support)||CLOSED||FIXED||View|
|37618||Battle.net agent spams console with 'wbemprox:enum_class_object_Next timeout not supported' every 4 seconds||CLOSED||FIXED||View|
|37885||Battle.net launcher fails to set permissions on WoW files||NEW||View|
|38260||Battle.net client show Traditional Chinese or Simplified Chinese is dot when into news page and shop page||CLOSED||INVALID||View|
|38845||Battle.net launcher shows white screen with WINEPREFIX Windows version > 'Windows XP' and builtin d3dcompiler_47.dll||REOPENED||View|
|38953||Linux kernel version 4.2 will prevent Battle.net App from launching in Wine||CLOSED||NOTOURBUG||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)||CLOSED||FIXED||View|
|39069||Battle.net launcher requires multiple click to focus tabs in Openbox||NEW||View|
|39261||Battle.net launcher 188.8.131.520 sometimes fails to start, reporting 'Battle.net requires the Windows Secondary Logon service to be enabled.' (error code BLZBNTBTS00000025)||CLOSED||INVALID||View|
|39642||Battle.net crashes when you try to resize the window when "allow the window manager to decorate the windows" is unchecked.||CLOSED||FIXED||View|
|40757||GOG Galaxy crashes with unimplemented function api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vsnwprintf_s||CLOSED||FIXED||View|
|40857||Battle.net drop-down menus lack border||NEW||View|
|40905||Multiple applications need api-ms-win-crt-runtime-l1-1-0.dll._get_narrow_winmain_command_line (PCSX2 1.4.0, Battle.Net Launcher)||CLOSED||FIXED||View|
|40917||Right click doesn't work on systray icons (e.g. Battle.net)||CLOSED||DUPLICATE||View|
|40930||Battle.net App: Windows versions higher than XP draw GTK decorations||UNCONFIRMED||View|
|40931||Battle.net: Shop not working on Win7+||CLOSED||DUPLICATE||View|
|41033||Unimplemented function api-ms-win-crt-runtime-l1-1-0.dll.set_terminate need by Battle.net||CLOSED||FIXED||View|
|41037||Unimplemented function vcruntime140.dll.__std_type_info_name is needed by Battle.net||CLOSED||FIXED||View|
|41054||Multiple applications fail to start when MSVCP140 is set to native (Battle.Net, Photoshop CC 2015.5)||CLOSED||FIXED||View|
|41061||Unimplemented function msvcp140.dll._Mtx_init_in_situ needed by Battle.net||CLOSED||FIXED||View|
|41074||Unimplemented function msvcp140.dll.__crtInitializeCriticalSectionEx needed by Battle.net||CLOSED||FIXED||View|
|41078||Unimplemented function msvcp140.dll.__crtCreateEventExW needed by Battle.net||CLOSED||FIXED||View|
|41084||Unimplemented function msvcp140.dll.__crtCreateSemaphoreExW needed by Battle.net||CLOSED||FIXED||View|
|41085||Unimplemented function msvcp140.dll._Thrd_id needed by Battle.net||CLOSED||FIXED||View|
|41086||Unimplemented function msvcp140.dll.??0?$codecvt@_WDU_Mbstatet@@@std@@QAE@I@Z needed by Battle.net||CLOSED||FIXED||View|
|41409||Battle.net crashes at launch||CLOSED||FIXED||View|
|41547||Blizzard Battle.net crashes on startup (CEF v3.2+/Chromium v44+ crash in Win7 mode, needs 'kernel32.SetFileCompletionNotificationModes' implementation)||CLOSED||DUPLICATE||View|
|41573||Battle.net: SystemSurvey.exe and Battle.net helper.exe crash (GUI process can't attach to parent process console, 'AttachConsole' is a stub)||CLOSED||FIXED||View|
|41599||Battle.net and Hearthstone play loud static when receiving messages||CLOSED||FIXED||View|
|41948||Battle.net Helper.exe crashes repeatedly before login (winetricks corefonts is a workaround)||CLOSED||DUPLICATE||View|
|42000||Battle.net: invisible window elements with Win7+ mode||CLOSED||DUPLICATE||View|
|42359||Battle.net Helper.exe crashes at login dialog||CLOSED||DUPLICATE||View|
|42865||Battle.net: Crash on starting the application||CLOSED||DUPLICATE||View|
|42874||Battle.net App is unable to update games||NEW||View|
|43349||Blizzard App Fails to Recognize Password Upon Switching Regions||UNCONFIRMED||View|
|43901||battle.net login screen broken UI elements||CLOSED||DUPLICATE||View|
|43910||"Battle.net helper.exe" [NOT BLIZZARD APP!] crashes with Win 7 or higher||CLOSED||DUPLICATE||View|
|44024||Battle.net application does not exit cleanly when version >= Win7||CLOSED||FIXED||View|
|44220||Battle.net client crashes moments after launch||CLOSED||DUPLICATE||View|
|44479||Battle.net "Failed to create a graphics context. "||CLOSED||INVALID||View|
|44576||QtWebEngineProcess.exe (Origin) crashes ('Webkit' based web browser engine, 'Arial' and 'Times New Roman' font face name validation)||CLOSED||DUPLICATE||View|
|45017||Battle.net Helper.exe crashes at login dialog||CLOSED||DUPLICATE||View|
|45061||Battle.net Helper.exe crashes at login dialog||CLOSED||DUPLICATE||View|
|45565||Battle.net Helper.exe crashes when trying to play videos||UNCONFIRMED||View|
|45764||Unhandled exception in Battle.net||CLOSED||WORKSFORME||View|
|45814||Blizzard agent went to sleep. Attempting to wake it up...||CLOSED||ABANDONED||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|
|46932||Battle.Net crashes with wine 4.4 due to winhttp||NEEDINFO||View|
|47207||Battle.net crashes with 4.8 Staging||UNCONFIRMED||View|
|47479||Many D3D11 games show black or white screen with Wine 4.12.1 (Darkula by Locomalito, Magic the Gathering Arena, Battle.net, EVE Online, World of Warships)||CLOSED||FIXED||View|
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
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.