The downloader will crash when downloading Blizzard games. In order to fix this, the dbghelp lib needs to be disabled through winecfg.
Add the dbghelp lib as override
Then set this lib to disable
Detailed Instructions *
Run winecfg. (If you have multiple prefixes, make sure it is the correct prefix)
In the 'Libraries' tab, type dbghelp into the 'New override for library' box.
Click 'Add', then 'Yes' when it asks if you are sure.
Click on 'dbghelp' in the 'Existing_overrides' list.
Set to 'disabled'.
Click 'OK', then 'OK'.
Battle.net Client should now run.
* andrew m contributed these instructions
Hearthstone uses the battle.net app for installation and software updates. For more information on using the battle.net app with wine, please see this winehq entry.
If your keyboard doesn't work, try ALT+TABing. If you get the Loading library WLDAP32.dll error and the launcher can't be installed, install your distro's 32 bit libldap package (exact names of the package needed will vary by distro). Timezone error: the game checks your timezone that is derived from Linux TZ. But there are a lot more TZs on Linux than on Windows.
Fix: changing your TZ (on Linux) to one that exists on Windows will solve.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
Graphic Problems with Battle.net Launcher
by Sosinho on Tuesday February 24th 2015, 13:13
Hi, I wanted to install Hearthstone on Linux (Ubuntu 14.04 LTS). I followed the guide, but when I start the Battle.net-Launcher, it looks like this: postimg.org/image/50f0tj9ln/
Is there any solution for this problem? I couldn't find any by using google... Hope you can help me!
Best Regards, Sosinho
which give details as:
We couldn't launch %game% because your operating system wouldn't let us write to the registry.
Error: BLZBNTBGS8000000A, BLZBNTBGS80000022
In addition it states the possible solutions as:
1. Create a new administrator account to resolve certain registry issues.
2. Missing or corrupted Windows® system files may cause this error. Use System File Checker to repair and replace system files.
3. If the solutions above do not work, there may be a larger issue with your operating system, specifically with the crypt32.dll file. Contact Microsoft or a certified computer technician for assistance repairing or replacing the file.
Not sure if Wine has the equivalent of "run as administrator" option, but I suspect something like that may help.
Any info on workaround this issue will be appreciated.
cant run on linux mint
by adrian on Wednesday March 12th 2014, 17:23
hey guys so i had and this same issues i used Add "msvcp100 (native then builtin)in the winecfg folder under liberties and addedworks it instead of using the main shortcut open the wine browse driver:c open program files (86) then open hearthstone and click hearthstone.exe and see if that works
Failed to initialize player
by Kilian on Monday February 17th 2014, 15:14
Installation worked, but when I click play I get this:
"GL: failed to choose pixel format for dc 18003d
GLContext warn: failed to setup offscreen pixel format: Success.
GLContext: failed to create offsceen context: Success.
Failed to initialize Direct3D 9.
Make sure you have DirectX 9.0c installed, have drivers for your
graphics card and have not disabled 3D acceleration
in display settings.
Im on Ubuntu 12.04 and wine 1.7.12 and dbghelp(disabled) and msvcp100(native, builtin) are set as overrides.
anybody know how to get a fix?