Current version of the app
Installing Battle.net client and start downloading World of Warcraft: Legion.
Login works, browsing friends and IM works, seems like all the menus work in options and such.
Started WoW and got to realm login queue (legion release is now), Battle.net successfully passed login information to WoW so no need for login ingame.
What does not
What was not tested
Anything else than installing client, logging into battle.net with client, instant messaging, downloading and starting WoW.
Worth noting is that I use the binary for World of Warcraft and not Battle.net (i used this one, https://eu.battle.net/account/download/). Make sure you have 32-bit libraries for your GPU, othwerwise you will get "could not load swrast" and some other libGL error. First i tried with nvidia binary file from nvidia.com but got some error about lib32, just installed "xorg-x11-drv-nvidia-libs.i686" from rpmfusion and it went fine after a reboot. Using PLayonLinux, wine 1.9.17. Open shell in prefix: winetricks vcrun2015 corefonts winxp Wine Libraries DLL override: *api-ms-win-crt-conio-|1-1-0 (native, builtin) *api-ms-win-crt-heap|1-1-0 (native, builtin) *api-ms-win-crt-locale|1-1-0 (native, builtin) *api-ms-win-crt-math|1-1-0 (native, builtin) *api-ms-win-crt-runtime|1-1-0 (native, builtin) *api-ms-win-crt-stdio-|1-1-0 (native, builtin) *atl140 (native, builtin) *msvcp140 (native, builtin) *msvcr140 (native, builtin) *ucrtbase (native, builting) *vcomp140 (native, builtin) *vcruntime140 (native, builtin) dbghelp (disabled) msvcp140 (native, builtin) msvcp200 (native, builtin) wininet (builtin) Windows version: Windows XP err:ntdll:RtlpWaitForCriticalSection section 0x10321d8 "?" wait timed out in thread 0034, blocked by 0000, retrying (60 sec) I also got this error at first. If you need to, try open a shell and run "wine Agent.exe -nohttpauth". After overriding wininet as in above Library overrides, there was no need to for me.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Manjaro Linux 19.0||Mar 26 2020||5.4-staging||Yes||Yes||No||Platinum||Jus de Patate_|
|Show||Debian GNU/Linux 10.x "Buster" x86_64||Dec 29 2019||5.0-rc3-staging||Yes||Yes||No||Platinum||Matthew|
|Show||Gentoo Linux x86_64||Nov 03 2019||4.19-staging||Yes||Yes||Yes||Gold||nva|
|Show||Gentoo Linux x86_64||Oct 20 2019||4.18-staging||Yes||Yes||Yes||Gold||nva|
|Show||Gentoo Linux||Aug 03 2019||4.12.1-staging||Yes||Yes||No||Platinum||Chris Norine|
|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|
|42874||Battle.net App is unable to update games||NEW||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|
|46932||Battle.Net crashes with wine 4.4 due to winhttp||NEEDINFO||View|
|47207||Battle.net crashes with 4.8 Staging||UNCONFIRMED||View|
|48405||Battle.Net Launcher Beta crashes with Windows version set to 10||UNCONFIRMED||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
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.