Application Details:
| Version: | Game |
| License: | Free to use |
| URL: | https://battle.net/hearthstone... |
| Votes: | 19 |
| Latest Rating: | Gold |
| Latest Wine Version Tested: | 2.21-staging |
Maintainers: About Maintainership
What works
Play mode
Solo adventures
Opening packs
Making decks
View dialy missions
What does not
Black screen while starting the game.
The game crashes on Wine while exiting using the ingame exit button.
Workarounds
There is a workaround for the blackscreen mode. Just open the Battle.net application, go to Settings > Game Settings > Hearthstone, and add the following line to "Startup options":
-force-d3d9
Another workaround for this, is disabling d3d11 on winecfg, but the first one is more specific and elegant.
For the exiting issue, I'm afraid of best way is exit game using Alt-F4.
What was not tested
Buying packs
Arena mode
Chat with friends
Hardware tested
Graphics:
Additional Comments
With the workaround it works perfectly, if it would be without the workaround, i would choose Platinum.
| Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
| Current | Ubuntu 17.10 "Artful" amd64 (+variants like Kubuntu) | Dec 06 2017 | 2.21-staging | Yes | Yes | Yes | Gold | Luraktinus Umbra | |
| Show | Debian 10.x "Buster" | Nov 05 2017 | 2.20-staging | Yes | Yes | Yes | Gold | Juanjo Salvador Piedra | |
| Show | Arch Linux x86_64 | Oct 07 2017 | 2.18-staging | Yes | Yes | Yes | Gold | Maciej Stanczew | |
| Show | Linux Mint 18.2 "Sonya" x86_64 | Sep 08 2017 | 2.16-staging | Yes | Yes | Yes | Gold | Amosar | |
| Show | Ubuntu 17.04 "Zesty" i386 (+ variants like Kubuntu) | Aug 30 2017 | 2.15 | Yes | Yes | Yes | Gold | Daniel |
| Bug # | Description | Status | Resolution | Other apps affected |
| 23807 | Unsupported texture formats: DF16, DF24, RAWZ: format unrecognized(909198916) | NEW | View | |
| 35291 | setcap on wine-preloader causes application problems (Hearthstone) | NEW | View | |
| 38916 | Hearthstone fails with 'GLOBAL_ERROR_ASSET_LOAD_FAILED' when using Wine from Ubuntu PPA (broken package?) | REOPENED | View | |
| 42845 | Hearthstone crashes at loading screen | NEW | View | |
| 43126 | Multiple games need d3d11_immediate_context_ResolveSubresource (Hearthstone, System Shock) | UNCONFIRMED | View |
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by urgo on Tuesday December 26th 2017, 11:58
Especially this line is bad "rm -r ~/.wine" You will lost all Windows applications that you have already installed via wine. Don't do it. It is not necessary.
Here is the right instruction.
1. Install the newest wine:
sudo dpkg --add-architecture i386
sudo add-apt-repository 'dl.winehq.org/wine-builds/ubuntu/'
sudo wget dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key
sudo rm -f Release.key
sudo apt update
sudo apt install --install-recommends wine-staging
2. download installation file from playhearthstone.com.
3. go to the folder with your instalation file.
4. install Heartstone to a separate folder like .wine-heartstone:
env WINEPREFIX=~/.wine32-heartstone WINEARCH=win32 /opt/wine-staging/bin/wine Hearthstone-Setup.exe
5. open winecfg for wine32-heartstone:
env WINEPREFIX=~/.wine32-heartstone WINEARCH=win32 /opt/wine-staging/bin/winecfg.
6. in libaries tab add:
d2d11 and change to disabled,
locationapi and change to disabled.
7. in staging tab enable all options besides the last one.
8. run it and enjoy.
by urgo on Tuesday December 26th 2017, 12:02
It should be:
d3d11 and change to disabled,
by rodrigo4821 on Saturday November 25th 2017, 20:38
I installed lib32-libldap lib32-gnutls samba
To install battle.net
wine-2.20 (Staging), staging is important
winetricks corefonts
To pass the game intro
winetricks vcrun2015
by puargs on Monday November 13th 2017, 11:50
Be careful following these steps - they are intended for brand new installations only. If you already have wine, don't delete your whole .wine folder as in the steps below.
1) install wine staging (wiki.winehq.org/Ubuntu)
2) download winetricks (wiki.winehq.org/Winetricks)
3) run from terminal:
rm -r ~/.wine
env WINEARCH=win32 winecfg
4) (we are now inside winecfg)
set windows version to windows xp
go to graphics tab, uncheck "allow the window manager to decorate the windows"
go to libraries tab, add "d3d11" and edit it to "DISABLED".
5) install battle.net "wine Battle.net-Setup.exe"
6) run from terminal:
winetricks corefonts vcrun2015 forcemono
winecfg
(change windows version to windows 7 and close)
7) make sure wine isn't running - run from terminal (you can skip step 7 if you're not comfortable - just reboot your computer instead, then proceed from step 8):
sudo ps -aux | grep wine
sudo kill 1234 1235 1236 1237
(replace 1234 1235 1236 1237 with the process numbers of any running wine processes found above)
8) FINALLY, open battle.net application and hearthstone and it should run fine.
by Andrew Kis on Thursday October 19th 2017, 3:49
Fireside gatherings work, but my location is wrong. I managed to log into one from home, and get Nemsy Necrofizzle.
by Andrew Kis on Sunday July 2nd 2017, 8:51
by jarao on Monday July 3rd 2017, 15:13
A recent patch from 13 June shows this:
* Fixed issues that could prevent Deck Importing from functioning on mobile devices.
* Fixed an issue that could cause a player to get stuck in their Collection Manager after copying a deck.
It's possible there are still more bugs or maybe you checked before this patch.
Personally, I did a simple test (with windows set to xp, 7 and 10) copying and then creating a deck, even edited the clipboard and it all worked.
by Sean Pryor on Tuesday June 6th 2017, 10:29
us.battle.net/forums/en/hearthstone/topic/20742385137
as expected, -force-d3d9 resolved the issues. Temporary workaround until the d3d11 support gets better
by Alexey on Tuesday June 6th 2017, 4:21
...
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:wininet:InternetSetOptionW Option 77 STUB
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
by jarao on Monday June 12th 2017, 21:44
My problem was a crash only when connecting to the server (Europe) where I used "fireside gathering"; the game worked fine when connecting to the other servers.
This problem might be the same as bugs.winehq.org/show_bug.cgi?id=42845 but I used a different solution than suggested there.
Solution:
winetricks forcemono
This sets:
mscoree native
mscorsvw.exe disabled
by davep on Saturday June 3rd 2017, 6:08
by Spence on Saturday June 3rd 2017, 16:42
by Real Name on Saturday June 3rd 2017, 23:56
nvidia gpu + driver, arch linux, wine 2.8-staging
by Oliver Sperke on Friday June 2nd 2017, 5:04
by Real Name on Friday June 2nd 2017, 5:24
by Brandon Closson on Friday June 2nd 2017, 8:27
by Martin Ramke on Friday June 2nd 2017, 9:01
by Spence on Friday June 2nd 2017, 9:15
by Jordan Metzmeier on Friday June 2nd 2017, 19:22
by Jordan Metzmeier on Saturday June 3rd 2017, 13:54
by Eugene Kee on Saturday June 3rd 2017, 2:27
Someone with AMD GPU with the issue?
by Martin Ramke on Sunday June 4th 2017, 3:32
fixme:d3d11:d3d11_immediate_context_ResolveSubresource iface 0x14ba2c, dst_resource 0x11937968, dst_subresource_idx 0, src_resource 0x8a36cb0, src_subresource_idx 0, format DXGI_FORMAT_R8G8B8A8_UNORM stub!
by Martin Ramke on Sunday June 4th 2017, 3:58
bugs.winehq.org/show_bug.cgi?id=43126
by Fer on Monday June 5th 2017, 3:54
by Drefetr on Monday June 5th 2017, 4:24
by Fer on Monday June 5th 2017, 4:34
by Oliver Sperke on Monday June 5th 2017, 7:32
by Spence on Monday June 5th 2017, 11:16
Ubuntu Mate 17.04, Wine v2.7, nVidia 630M GPU w/ driver v375.66.
If you've already installed 'd3d11' and other things and then cleaned up all those tested configs add it back in and set it to 'disabled'.
The only things remaining in my Wine Configuration -> Libraries -> Existing Overrides are:
-- mscoree - Native
-- d3d11 - disabled
-- dbghelp - disabled
by Emily Banc on Monday June 5th 2017, 19:55
deb jessie x64, amd r9 285 with amdgpu
by Kendall Llera on Monday April 24th 2017, 19:00
by Svitozar Cherepii on Tuesday April 25th 2017, 3:58
contacted you before deleting your comment.
Just mentioning again: you seem to not understand difference between
Hearthstone and Blizzard App, Wine and Wine Staging.
You suggest overrides and settings that are not needed and/or required
to get Blizzard App working.
You seem to ignore fact that Hearthstone works without any of these
as long as you can hit Play button in Blizzard App.
And lastly you ignore that there is a page on AppDB for Blizzard App
and it has clear instructions that are actually tested to be EXACTLY
what is REQUIRED to get it working and therefore be able to launch
Hearthstone from it.
Again, Hearthstone GAME does not REQUIRE any of these to work.
It's Blizzard App that needs EXACTLY what is stated on
appdb.winehq.org/objectManager.php?sClass=version&iId=28855#viewHowTo
and nothing more.
You can read whole conversation and deletion reason below:
>>> Subject: How to get Hearthstone working for Wine 2.6
>>>
>>> After installing Hearthstone and Battlenet, input the following libraries
>>> in Wine Config and it should work (make sure you have winetricks corefonts
>>> and vcrun2015 as well).
>>>
>>> battlenet.net - native, builtin
>>> dbghelp - disabled
>>> msvcp100 - native, builtin
>>> msvcp140 - native, builtin
>>> msvcr100 - native, builtin
>>> wininet - native, builtin
>>>
>>> Would recommend turning off any staging settings, other than that please
>>> comment if it helped :)
>> Not sure where you got that information, but manual overrides and turning
>> off Wine Staging settings are not needed to get game itself or Blizzard App
>> to work.
>>
>> Also you specified steps in wrong order as you can't install Hearthstone
>> without using Blizzard App (former Battle.net). In turn Blizzard App
>> does not install games without vcrun2015. And corefonts only needed for
>> regular Wine to display buttons, Wine Staging works without.
>>
>> This page says at the top:
>>
>> Game itself
>>
>> For installer help and issues see Blizzard App entry
>>
>> appdb.winehq.org/objectManager.php?sClass=version&iId=28855#viewHowTo
>>
>> I'm assuming you missed that, happens.
> It worked for me, just passing what I learned along
Comment for Hearthstone Game deleted
Reasons given
Deleting incorrect information.
Submitter didn't respond to concerns over accuracy, but confirmed them.
by Kendall Llera on Tuesday April 25th 2017, 9:43