When it comest to Battle.Net app, it has had a lot of problems lately under Wine. After much headache they appear to have found the solution on the winehq app database page for it.
I've copied the contents of the link down below, but it might change in future builds, so always smart to check what the appdb says.
https://appdb.winehq.org/objectManag...sClass=version
As of July 29 2016
Battle.net Patch 1.4.3 Build 7730
Wine 1.9.15
These steps are required:
- Install Core TTF Fonts from Microsoft
Arch: aur/ttf-ms-fonts
Debian/Ubuntu: contrib/ttf-mscorefonts-installer
openSUSE: fetchmsttfonts
Reboot may be necessary for changes to take effect.
Alternatively you can install corefonts using winetricks
winetricks corefonts
--
- Open winecfg. Go to Libraries tab and add libraries with default (native, builtin) setting
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-locale-l1-1-0.dll
api-ms-win-crt-time-l1-1-0.dll
ucrtbase.dll
vcruntime140.dll
Alternatively you can install vcrun2015 using winetricks
winetricks vcrun2015
--
- Download latest Battle.net installer
- Install Battle.net