You are here    Supported software    HearthStone Blizzard Application nl sv ru pl es de fr

HearthStone Blizzard Application

Informations

Creator Message
kmelia Anonymous

Warning

This installer has not been approved yet by the team.

Informations

Platforms:
Downloads: 0
Wine: System

Feedbacks

Description

Up to date Blizzard Application for HearthStone

Source code

				

Contributions

Filters:

Contribute
Member Message
beren Saturday 5 May 2018 at 10:05
beren Anonymous

Message

leather jackets are the perfect item to wear for this time period but let me tell you a little secret.They are perfect year round.don't be afraid to invest in the [url=https://www.ippofashion.eu/product-category/women/red-leather-jackets/]dark red leather jacket [/url]because i promise you'll get your money's worth.

 

Replies

kmelia Friday 4 May 2018 at 18:13
kmelia Anonymous

Message

@galafuz and all: I have recently try to reinstall Hearthstone on a fresh Ubuntu 16.04 and I have the same error than others : "Battle.net Helper" crash.

I have made some research and found the solution "vcrun2015", but not implemented on POL :( So single script with Wine ;)

It's a lot faster, no more 5 minutes before BNET appears!!

You can check this script on my blog https://blog.kmelia.net/testing/installation-de-lapplication-blizzard-battle-net-avec-wine/38036 it's in french, but there is lots of screenshot ;)

If you have any questions, try to comment (even in english) and maybe somebody will have the solution?

Replies

Saturday 5 May 2018 at 15:06 -
Not work, i have the same problem that disconnect everytime and in friend list im costantly offline.
kmelia Wednesday 6 September 2017 at 16:58
kmelia Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Up to date script with win7

Differences

@@ -0,0 +1,89 @@
+#!/usr/bin/env playonlinux-bash
+# Date : 2017-06-14 08:32
+# Last revision : 2017-06-14 08:32
+# Wine version used : 2.11-staging
+# Distribution used to test : Ubuntu 13.10 x64, Ubuntu 14.04 x64, Ubuntu 16.04 x64, Debian Jessie, Arch Linux
+# Author : contributions by many others
+# Depend :
+
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+
+TITLE="Hearthstone"
+PREFIX="hearthstone"
+
+POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
+POL_SetupWindow_Init
+POL_SetupWindow_SetID 1950
+POL_Debug_Init
+
+POL_SetupWindow_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "2.11-staging"
+
+# Fix "Battle.net Helper.exe" crash on startup.
+POL_Call POL_Install_corefonts
+POL_Call POL_Install_RegisterFonts
+POL_Wine_OverrideDLL "native,builtin" "msvcp140"
+
+# Fix Fireside Gathering search
+POL_Call POL_Install_dotnet40
+
+# Set OS after .NET install
+# to upgrade on win10, only .NET 4.6 is compliant, and not available on POL
+Set_OS "win7"
+
+# Download & Install the game.
+# Multiple Language support. See https://eu.battle.net/account/download/?show=hearthstone&style=hearthstone
+POL_SetupWindow_menu "$(eval_gettext 'What language do you want to install?')" "Language Selection" \
+    "English (US)|Español (AL)|Português (BR)|English (EU)|Deutsch|Español (EU)|Português (EU)|Français|Russian|Italiano|Polski|Korean|Chinese (Taiwan)|Chinese (China)" "|"
+case "$APP_ANSWER" in
+    "English (US)")
+        LANG="enUS";;
+    "Español (AL)")
+        LANG="esMX";;
+    "Português (BR)")
+        LANG="ptBR";;
+    "English (EU)")
+        LANG="enGB";;
+    "Deutsch")
+        LANG="deDE";;
+    "Español (EU)")
+        LANG="esES";;
+    "Português (EU)")
+        LANG="ptPT";;
+    "Français")
+        LANG="frFR";;
+    "Russian")
+        LANG="ruRU";;
+    "Italiano")
+        LANG="itIT";;
+    "Polski")
+        LANG="plPL";;
+    "Korean")
+        LANG="koKR";;
+    "Chinese (Taiwan)")
+        LANG="zhTW";;
+    "Chinese (China)")
+        LANG="zhCN";;
+    *)
+        exit 1;;
+esac
+
+SHORTCUT_FILE="Battle.net Launcher.exe"
+EXE_FILE="Hearthstone-Setup-$LANG.exe"
+
+POL_System_TmpCreate "$PREFIX"
+cd "$POL_System_TmpDir"
+POL_Download "http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/$EXE_FILE"
+POL_Wine "$POL_System_TmpDir/$EXE_FILE"
+POL_Wine_WaitExit "$TITLE" --allow-kill
+POL_System_TmpDelete
+
+POL_SetupWindow_VMS "256"
+POL_Wine_reboot
+
+POL_Shortcut "$SHORTCUT_FILE" "$TITLE" "$TITLE.png" ""
+POL_SetupWindow_Close
+
+exit 0
\ No newline at end of file

New source code

#!/usr/bin/env playonlinux-bash
# Date : 2017-06-14 08:32
# Last revision : 2017-06-14 08:32
# Wine version used : 2.11-staging
# Distribution used to test : Ubuntu 13.10 x64, Ubuntu 14.04 x64, Ubuntu 16.04 x64, Debian Jessie, Arch Linux
# Author : contributions by many others
# Depend :

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Hearthstone"
PREFIX="hearthstone"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
POL_SetupWindow_Init
POL_SetupWindow_SetID 1950
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "2.11-staging"

# Fix "Battle.net Helper.exe" crash on startup.
POL_Call POL_Install_corefonts
POL_Call POL_Install_RegisterFonts
POL_Wine_OverrideDLL "native,builtin" "msvcp140"

# Fix Fireside Gathering search
POL_Call POL_Install_dotnet40

# Set OS after .NET install
# to upgrade on win10, only .NET 4.6 is compliant, and not available on POL
Set_OS "win7"

# Download & Install the game.
# Multiple Language support. See https://eu.battle.net/account/download/?show=hearthstone&style=hearthstone
POL_SetupWindow_menu "$(eval_gettext 'What language do you want to install?')" "Language Selection" \
    "English (US)|Español (AL)|Português (BR)|English (EU)|Deutsch|Español (EU)|Português (EU)|Français|Russian|Italiano|Polski|Korean|Chinese (Taiwan)|Chinese (China)" "|"
case "$APP_ANSWER" in
    "English (US)")
        LANG="enUS";;
    "Español (AL)")
        LANG="esMX";;
    "Português (BR)")
        LANG="ptBR";;
    "English (EU)")
        LANG="enGB";;
    "Deutsch")
        LANG="deDE";;
    "Español (EU)")
        LANG="esES";;
    "Português (EU)")
        LANG="ptPT";;
    "Français")
        LANG="frFR";;
    "Russian")
        LANG="ruRU";;
    "Italiano")
        LANG="itIT";;
    "Polski")
        LANG="plPL";;
    "Korean")
        LANG="koKR";;
    "Chinese (Taiwan)")
        LANG="zhTW";;
    "Chinese (China)")
        LANG="zhCN";;
    *)
        exit 1;;
esac

SHORTCUT_FILE="Battle.net Launcher.exe"
EXE_FILE="Hearthstone-Setup-$LANG.exe"

POL_System_TmpCreate "$PREFIX"
cd "$POL_System_TmpDir"
POL_Download "http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/$EXE_FILE"
POL_Wine "$POL_System_TmpDir/$EXE_FILE"
POL_Wine_WaitExit "$TITLE" --allow-kill
POL_System_TmpDelete

POL_SetupWindow_VMS "256"
POL_Wine_reboot

POL_Shortcut "$SHORTCUT_FILE" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close

exit 0

Replies

Anonymous
Thursday 7 September 2017 at 14:13 -
This may sound silly but I'm new to the POL website, What do I do with this?
Anonymous
Thursday 7 September 2017 at 16:57 -
Hi sorawotobu,
Anonymous
Thursday 7 September 2017 at 16:57 -
Hi sorawotobu,
Anonymous
Thursday 7 September 2017 at 17:01 -
dammit ;-) ok again: you open a console and execute: /usr/share/playonlinux/playonlinux-url_handler with that link in the op as parameter, meaning in this case: /usr/share/playonlinux/playonlinux-url_handler playonlinux://www.playonlinux.com/repository/download_update.php?id=8310
Anonymous
Thursday 7 September 2017 at 19:00 -
Nice ! Finally a solution that works, just installed it on Archlinux and now am able to play again after nearly a week!
Anonymous
Thursday 7 September 2017 at 19:33 -
I get that I have to replace usr with my name but what else do I have to adjust and to what? I get No such file or directory
Anonymous
Friday 8 September 2017 at 23:17 -
Ok so for me the script you're talking about was at /usr/share/playonlinux/bash/playonlinux-url_handler and executing the command with that parameter I got no output and if I try to install Hearthstone I still get the same error as before.
Anonymous
Monday 25 September 2017 at 9:05 -
Yay it worked! thank you!
Anonymous
Monday 25 September 2017 at 11:41 -
I copied my other pre installed blizzard games to the folder that this one installed to and the blizzard app was able to find them all. Using these settings all of the games run. WoW 30-60fps depending on scenary, Diablo 3 60-80fps, starcraft 2, hearthstone, all ran good, Heroes of the storm however seems to lag. I will have to see about doing something different with that one.
Anonymous
Tuesday 26 September 2017 at 20:48 -
Thanks for this, works for me.
Anonymous
Tuesday 26 September 2017 at 20:50 -
However, two questions:

1) Is there still no way to resolve the problem with the screen going black with certain in-game effects? Sometimes, I have to hit ESC to open the menu and then again to go back to the game.

2) Can one of you, for whom this script worked, try to install and run Starcraft 1? It fails to start for me.
Anonymous
Wednesday 27 September 2017 at 17:31 -
To reply to my own question number 2: All that was needed to run SC was to set the Windows version to 2003. Then it runs directly from the Blizzard app installed with the script from this page. And it doesn't break Hearthstone.

Question 1, however, remains. Any solutions to the black screen during effects problem?

Thanks in advance!
Anonymous
Monday 20 November 2017 at 7:54 -
about 1) you need disable directx 11:
Anonymous
Monday 20 November 2017 at 7:55 -
Go to Wine Configuration
Libraries Tab
Type: d3dx11
Click Add
Click Edit
Set to Disable
Close Wine Configuration
If Direct X 11 is already on the libraries list, just select it, click edit and select disable.
Anonymous
Friday 26 January 2018 at 3:48 -
sorawotobu, i was having the same problem until I realized you have to open a POL console (from 'tools' menu), not a regular console. After that, installation went smooth, but when I try to login I get some battle.net helper.exe error, and the login screen keeps loading forever (the authenticate button never appears). I even managed to continue without loging in and install Hearthstone, but cannot find any way to log in as the authenticate button keeps loading forever, simultaneous with the helper.exe error. I tried this workaround: https://us.battle.net/forums/en/bnet/topic/20742986321#19 which makes the error message go away, but also doesn't even try to load the authenticate button, resulting in me not being able to login just the same. Anyone been through that? Any thoughts?
Anonymous
Sunday 28 January 2018 at 13:00 -
Just wanted to thank everyone because all of the posts here were totally necessary for me to get this working. The original script is not working at all. I kept getting a permanent hang when erasing or overwriting the virtual disk location for Hearthstone. It never got past that point. The main error seemed to be a lack of having the fonts even though I installed them already through yaourt. Anyway running this script worked and it installed the fonts for me too.
Anonymous
Sunday 28 January 2018 at 13:00 -
(Cant
Anonymous
Sunday 28 January 2018 at 13:03 -
Ugh... it seems you can't edit comments here. *Ahem* what I was going to say before I accidentally pressed the enter button. Was that you DO have to open up Playonlinux and then go into the Taskbar and open up a POL Terminal. Then copy and paste: "/usr/share/playonlinux/playonlinux-url_handler playonlinux://www.playonlinux.com/repository/download_update.php?id=8310" without the quotes obviously, in for it to allow you to install this update. Clicking the button on this page didn't work for me at all. Everything worked flawlessly after using this updated script. Just also make sure if you get errors (crashes or black screns) add d3dx11 into your wine config and disable it. Good luck! There's all the info here you need to get it working, you just have to read all the comments.
Anonymous
Wednesday 21 February 2018 at 3:05 -
Still can't get past the eternal load on the authenticate button. Help!!