Vous êtes ici    Logiciels supportés    Hearthstone nl sv ru pl es de en

Hearthstone

Informations

Créateur Messages
kweepeer2 Anonymous

Attention

This installer is a beta script. It means that it might not work as expected

Informations

Plate-formes :
Téléchargements : 364121
Wine: 1.9.18

Retours d'expérience

Description

Hearthstone is a fast-paced strategic card-game from Blizzard. The game is free-to-play.

Code source

#!/bin/bash
# Date : 2014-02-08 14:54
# Last revision : 2016-08-07 13:41
# Wine version used : 1.9.16
# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc (+ contributions by many others, thanks!)
# 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 "1.9.18"

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

# 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)")
        EXE_FILE="Hearthstone-Setup-enUS.exe";;
    "Español (AL)")
        EXE_FILE="Hearthstone-Setup-esMX.exe";;
    "Português (BR)")
        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
    "English (EU)")
        EXE_FILE="Hearthstone-Setup-enGB.exe";;
    "Deutsch")
        EXE_FILE="Hearthstone-Setup-deDE.exe";;
    "Español (EU)")
        EXE_FILE="Hearthstone-Setup-esES.exe";;
    "Português (EU)")
        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
    "Français")
        EXE_FILE="Hearthstone-Setup-frFR.exe";;
    "Russian")
        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
    "Italiano")
        EXE_FILE="Hearthstone-Setup-itIT.exe";;
    "Polski")
        EXE_FILE="Hearthstone-Setup-plPL.exe";;
    "Korean")
        EXE_FILE="Hearthstone-Setup-koKR.exe";;
    "Chinese (Taiwan)")
        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
    "Chinese (China)")
        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
    *)
        exit 1;;
esac

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 "64"
POL_Wine_reboot

POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close

exit 0

Contributions

Filters:

Contribuer
Membre Messages
Picon Vendredi 21 Juillet 2017 à 13:39
Picon Anonymous

Messages

Hello, I cannot still play Hearthstone, despite @kmelia's script below (2017-06-14 08:32). Battle.net starts, but I am unable to log in whatsoever, because the login buttons have disappeared ("Login to Blizzard/Login via Facebook"). Only the username/password fields are visible, but entering my data and pressing "Enter" does nothing. I have re-installed multiple times the new script, with various tweaks, but to no avail.

Furthermore, I am getting this continuous error: "The program Battle.net Helper.exe has encountered a serious problem and needs to close".

Library overrides:

  • mscoree (native)
  • msvcp140 (native, builtin)

Réponses

Anonymous
Vendredi 21 Juillet 2017 à 16:26 -
can you post your Debug logs? Are you sure @kmelia's script run successfully?
Anonymous
Vendredi 21 Juillet 2017 à 22:33 -
@pashr thank you for the feedback. Here is the complete log: https://pastebin.com/tWBVhkaK (I could not find an easy way to use the console format in replies)

A prominent error that I came across is:
err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libudev.so.0: cannot open shared object file: No such file or directory

But there is no libudev0, only libudev1 in the repository. Using a fresh-installed Debian 9 (Stretch). Would this imply that the script was not installed properly?
Anonymous
Vendredi 21 Juillet 2017 à 22:44 -
Updated log, after installing libudev0 from the wheezy repos: https://pastebin.com/0b1A5eRN
The issue just persists. The only repetitive error it seems I'm getting is:

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.

I went on to install it, but I'm not sure if it's necessary, as there are unmet dependencies:
The following packages have unmet dependencies:
winbind:i386 : Depends: samba-common-bin:i386 (= 2:4.5.8+dfsg-2+deb9u1+b1) but it is not going to be installed
Depends: samba-libs:i386 (= 2:4.5.8+dfsg-2+deb9u1+b1) but it is not going to be installed
Anonymous
Samedi 22 Juillet 2017 à 11:54 -
did u install package "wine:i386" ?
Anonymous
Samedi 22 Juillet 2017 à 14:49 -
wine:i386 didn't do anything; installing winbind though (the 64-bit) suppressed the SECUR32 error. The issue though was NOT resolved. I am still getting the helper error and cannot log in.

Install log: https://pastebin.com/hpuv3tA5
Battle.net Helper.exe crash report: https://pastebin.com/sFrSyu6P

This strange error keeps popping up: (was present in the previous logs as well); trying to debug it now.
err:wininet:open_http_connection create_netconn failed: 12029
Anonymous
Dimanche 23 Juillet 2017 à 22:01 -
Problem STILL persists; it's been currently more than a week that I have been completely unable to play HearthStone.

Regarding the wininet error, this is resolved by adding to the script "POL_Call POL_Install_wininet". Note that the install will freeze due to an MD5 mismatch, solution here: https://www.playonmac.com/en/issue-5266.html

Install log: https://pastebin.com/SZ4qtnBb
I really cannot figure out what's wrong. I still cannot login, that's what I am seeing: http://imgur.com/a/yaTuC
Anonymous
Dimanche 23 Juillet 2017 à 23:03 -
And the Launcher log, after installing firefox as well: https://pastebin.com/iVw6faqp
pashr Vendredi 14 Juillet 2017 à 11:36
pashr Anonymous

Messages

since yesterday i'm not able to run hearthstone anymore

every two seconds a crash report pops up 'The application encountered an unexpecter error.'

i don't want to be mean, but i would just not recommend to use PlayOnLinux for Hearthstone (Diablo III is working fine for me), if you like to avoid trouble

 

Réponses

Anonymous
Vendredi 14 Juillet 2017 à 11:53 -
Same here, but what alternative is there?
Anonymous
Vendredi 14 Juillet 2017 à 12:47 -
Update: Tried kmelia's script below, I have HearthStone up and running now.
Anonymous
Vendredi 14 Juillet 2017 à 14:16 -
thanks it also did the job for me. first i wasn't able to run @kmelia 's script. Because the 'Try this update' button did nothing, but thanks to @alvitawa 's description i get it working
Anonymous
Jeudi 20 Juillet 2017 à 18:23 -
Did you also apply any further overrides, @pashr ? I used @kmelia's script, but I keep getting the same error ("The program Battle.net Helper.exe has encountered a serious problem and needs to close") and I cannot log in, as the login buttons have disappeared.
Anonymous
Vendredi 21 Juillet 2017 à 14:10 -
actually i had to completely reinstall today, regarding to other issues (not depending on playonlinux). and i just installed the newest PlayOnLinux, and Hearthstone with @kmelia 's script. Everything is working fine again,
Anonymous
Dimanche 23 Juillet 2017 à 21:16 -
@pashr did you apply any other library overrides? Could you please share your wine-related packages that you have installed?
pashr Jeudi 22 Juin 2017 à 13:26
pashr Anonymous

Messages

I have so much trouble with Hearthstone since a few weeks. Did have to reinstall several times..

Now i'm again in the loop where Hearthstone starts and crashes after a few seconds, if i add "dbghelp - disabled" to winecfg, the Battle.Net Client does not show Login buttons

I also trief do disable "d3d11", like someone mentioned earlier, but without success.

I run it with wine2.5

Do you have any hints? 

Réponses

Anonymous
Samedi 1 Juillet 2017 à 18:45 -
Hi, try my script below
dlee Vendredi 16 Juin 2017 à 5:09
dlee Anonymous

Messages

I am new to Linux and this is the first thing I tried to do, get Hearthstone. I got this error after trying to install:

 

Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x10fb168f).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:10fb168f ESP:0033ca0c EBP:0033cd38 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:0033cf64 ECX:0243ee20 EDX:fffffffc
 ESI:0251a880 EDI:04e18000
Stack dump:
0x0033ca0c:  0243ee20 04e18000 0033d748 0000ca38
0x0033ca1c:  12a2fc5c 0033ca2c 00000400 00000000
0x0033ca2c:  0033e4e7 0033cbec 0033e99c 0033e4e7
0x0033ca3c:  ffffffff ffffffff 00000000 00000000
0x0033ca4c:  ffffffff 00000084 00000000 ffffffff
0x0033ca5c:  ffffffff 00000000 00000000 ffffffff
Backtrace:
=>0 0x10fb168f in libcef (+0xfb168f) (0x0033cd38)
  1 0x10fb59f9 in libcef (+0xfb59f8) (0x0033cd88)
  2 0x11038ec4 in libcef (+0x1038ec3) (0x0033cefc)
  3 0x110396be in libcef (+0x10396bd) (0x0033d020)
  4 0x10fe4ffd in libcef (+0xfe4ffc) (0x0033de7c)
  5 0x10fe4db0 in libcef (+0xfe4daf) (0x0033dff0)
  6 0x10fe49f1 in libcef (+0xfe49f0) (0x0033e0d4)
  7 0x10fd839b in libcef (+0xfd839a) (0x0033e150)
  8 0x10fd78d0 in libcef (+0xfd78cf) (0x0033e180)
  9 0x10fbc77e in libcef (+0xfbc77d) (0x0033e198)
  10 0x10fda1a4 in libcef (+0xfda1a3) (0x0033e1b4)
  11 0x10fd7a88 in libcef (+0xfd7a87) (0x0033e214)
  12 0x10fd80a5 in libcef (+0xfd80a4) (0x0033e268)
  13 0x10fd83a9 in libcef (+0xfd83a8) (0x0033e2e4)
  14 0x10fd78d0 in libcef (+0xfd78cf) (0x0033e314)
  15 0x10fbc77e in libcef (+0xfbc77d) (0x0033e32c)
  16 0x10fda1a4 in libcef (+0xfda1a3) (0x0033e348)
  17 0x10fd7a88 in libcef (+0xfd7a87) (0x0033e3a8)
  18 0x10fd80a5 in libcef (+0xfd80a4) (0x0033e3fc)
  19 0x10fd83a9 in libcef (+0xfd83a8) (0x0033e478)
  20 0x10fd78d0 in libcef (+0xfd78cf) (0x0033e4a8)
  21 0x10fbc77e in libcef (+0xfbc77d) (0x0033e4c0)
  22 0x10fda1a4 in libcef (+0xfda1a3) (0x0033e4dc)
  23 0x10fd7a88 in libcef (+0xfd7a87) (0x0033e53c)
  24 0x10fd80a5 in libcef (+0xfd80a4) (0x0033e590)
  25 0x10fd83a9 in libcef (+0xfd83a8) (0x0033e60c)
  26 0x10fd78d0 in libcef (+0xfd78cf) (0x0033e63c)
  27 0x10fbc77e in libcef (+0xfbc77d) (0x0033e654)
  28 0x10fda1a4 in libcef (+0xfda1a3) (0x0033e670)
  29 0x10fd7a88 in libcef (+0xfd7a87) (0x0033e6d0)
  30 0x10fd80a5 in libcef (+0xfd80a4) (0x0033e724)
  31 0x10fd83a9 in libcef (+0xfd83a8) (0x0033e7a0)
  32 0x10fd78d0 in libcef (+0xfd78cf) (0x0033e7d0)
  33 0x10fbc77e in libcef (+0xfbc77d) (0x0033e7e8)
  34 0x10f815a3 in libcef (+0xf815a2) (0x0033e848)
  35 0x10ce5075 in libcef (+0xce5074) (0x0033e8a0)
  36 0x10ce45db in libcef (+0xce45da) (0x0033e948)
  37 0x10b6bb5f in libcef (+0xb6bb5e) (0x0033e95c)
  38 0x10b6bbc4 in libcef (+0xb6bbc3) (0x0033e96c)
  39 0x10b43097 in libcef (+0xb43096) (0x0033e99c)
  40 0x111e6579 in libcef (+0x11e6578) (0x0033e9a8)
  41 0x111e4f56 in libcef (+0x11e4f55) (0x0033e9b4)
  42 0x125f8bde in libcef (+0x25f8bdd) (0x0033e9e8)
  43 0x12559e98 in libcef (+0x2559e97) (0x0033ea78)
  44 0x12569036 in libcef (+0x2569035) (0x0033eb40)
  45 0x1246af14 in libcef (+0x246af13) (0x0033eb80)
  46 0x12512214 in libcef (+0x2512213) (0x0033eba8)
  47 0x1251215e in libcef (+0x251215d) (0x0033ec10)
  48 0x1251182c in libcef (+0x251182b) (0x0033ec3c)
  49 0x12573616 in libcef (+0x2573615) (0x0033ed1c)
  50 0x12574c8d in libcef (+0x2574c8c) (0x0033edf8)
  51 0x02f0a43c (0x0033ee14)
  52 0x0653af7c (0x0033ee4c)
  53 0x0653085d (0x0033ee6c)
  54 0x02f2bcd7 (0x0033ee94)
  55 0x0652f83a (0x0033eeb8)
  56 0x02f106be (0x0033eed4)
  57 0x0652f5dd (0x0033eefc)
  58 0x02f106be (0x0033ef14)
  59 0x0652f010 (0x0033ef48)
  60 0x0652d5fe (0x0033ef6c)
  61 0x02f106be (0x0033ef88)
  62 0x0652c8d9 (0x0033efb8)
  63 0x0652be8b (0x0033efd0)
  64 0x0652bcc3 (0x0033efec)
  65 0x0652a21c (0x0033f050)
  66 0x02f106be (0x0033f068)
  67 0x065252d5 (0x0033f088)
  68 0x02f2f441 (0x0033f0a4)
  69 0x02f1a27f (0x0033f0d0)
  70 0x1246b5f0 in libcef (+0x246b5ef) (0x0033f118)
  71 0x1246afbe in libcef (+0x246afbd) (0x0033f164)
  72 0x1078d2d8 in libcef (+0x78d2d7) (0x0033f1b4)
  73 0x11170eb3 in libcef (+0x1170eb2) (0x0033f22c)
  74 0x110a724a in libcef (+0x10a7249) (0x0033f29c)
  75 0x110a6f97 in libcef (+0x10a6f96) (0x0033f2e8)
  76 0x110a78dc in libcef (+0x10a78db) (0x0033f314)
  77 0x10bd448d in libcef (+0xbd448c) (0x0033f388)
  78 0x10bd4004 in libcef (+0xbd4003) (0x0033f464)
  79 0x10bbe7fd in libcef (+0xbbe7fc) (0x0033f474)
  80 0x10bbf0cc in libcef (+0xbbf0cb) (0x0033f488)
  81 0x117566df in libcef (+0x17566de) (0x0033f550)
  82 0x101a5d35 in libcef (+0x1a5d34) (0x0033f5ac)
  83 0x114a7a65 in libcef (+0x14a7a64) (0x0033f688)
  84 0x114a735d in libcef (+0x14a735c) (0x0033f7d0)
  85 0x114a7c6a in libcef (+0x14a7c69) (0x0033f7f0)
  86 0x101a5d35 in libcef (+0x1a5d34) (0x0033f84c)
  87 0x101727bf in libcef (+0x1727be) (0x0033f990)
  88 0x101721a9 in libcef (+0x1721a8) (0x0033fa14)
  89 0x101a76a7 in libcef (+0x1a76a6) (0x0033fa38)
  90 0x101724e0 in libcef (+0x1724df) (0x0033fa68)
  91 0x1017249d in libcef (+0x17249c) (0x0033fa90)
  92 0x127af626 in libcef (+0x27af625) (0x0033fc54)
  93 0x11ab7aae in libcef (+0x1ab7aad) (0x0033fc74)
  94 0x11ab795d in libcef (+0x1ab795c) (0x0033fcc0)
  95 0x11ab6fa3 in libcef (+0x1ab6fa2) (0x0033fcd0)
  96 0x1009eb54 in libcef (+0x9eb53) (0x0033fdac)
  97 0x1006f9ed in libcef (+0x6f9ec) (0x0033fdd0)
  98 0x00499847 in battle.net helper (+0x99846) (0x0033fdec)
  99 0x0040200d in battle.net helper (+0x200c) (0x0033fe14)
  100 0x004b1015 in battle.net helper (+0xb1014) (0x0033fe60)
  101 0x7b466aec call_process_entry+0xb() in kernel32 (0x0033fe78)
  102 0x7b467d1b in kernel32 (+0x47d1a) (0x0033feb8)
  103 0x7bc84540 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
  104 0x7bc876ad call_thread_func+0x7c() in ntdll (0x0033ffa8)
  105 0x7bc8451e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  106 0x7bc559de call_dll_entry_point+0x35d() in ntdll (0x0033ffe8)
  107 0xf755ecbd wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  108 0xf755ed7b wine_switch_to_stack+0x2a() in libwine.so.1 (0xff8a6308)
  109 0x7bc5be21 LdrInitializeThunk+0x270() in ntdll (0xff8a6358)
  110 0x7b46e428 __wine_kernel_init+0x987() in kernel32 (0xff8a7278)
  111 0x7bc5cd53 __wine_process_init+0x182() in ntdll (0xff8a7308)
  112 0xf755d0a2 wine_init+0x2a1() in libwine.so.1 (0xff8a7368)
  113 0x7c000beb main+0x7a() in <wine-loader> (0xff8a77a8)
  114 0xf7377637 __libc_start_main+0xf6() in libc.so.6 (0x00000000)
0x10fb168f: movb %al,0x00000000
Modules:
Module Address Debug info Name (165 modules)
PE  340000-  3ad000 Deferred        msvcp140
PE  400000-  57d000 Export          battle.net helper
PE 10000000-13606000 Export          libcef
ELF 7b400000-7b7e9000 Dwarf           kernel32<elf>
  \-PE 7b420000-7b7e9000 \               kernel32
ELF 7bc00000-7bcf7000 Dwarf           ntdll<elf>
  \-PE 7bc10000-7bcf7000 \               ntdll
ELF 7c000000-7c003000 Dwarf           <wine-loader>
ELF 7cbd6000-7cc95000 Deferred        msvcrt<elf>
  \-PE 7cbf0000-7cc95000 \               msvcrt
ELF 7cc95000-7ccfd000 Deferred        dbghelp<elf>
  \-PE 7cca0000-7ccfd000 \               dbghelp
ELF 7ccfd000-7cd82000 Deferred        libgcrypt.so.11
ELF 7cd82000-7ce4b000 Deferred        libgnutls.so.26
ELF 7ce4b000-7ce83000 Deferred        uxtheme<elf>
  \-PE 7ce50000-7ce83000 \               uxtheme
ELF 7ce83000-7ce8a000 Deferred        libxfixes.so.3
ELF 7ce8a000-7ce95000 Deferred        libxcursor.so.1
ELF 7ce95000-7cea8000 Deferred        libxi.so.6
ELF 7cea8000-7ceac000 Deferred        libxcomposite.so.1
ELF 7ceac000-7ceb9000 Deferred        libxrandr.so.2
ELF 7ceb9000-7cec5000 Deferred        libxrender.so.1
ELF 7cec5000-7cecc000 Deferred        libxxf86vm.so.1
ELF 7cecc000-7ced0000 Deferred        libxinerama.so.1
ELF 7ced0000-7ced7000 Deferred        libxdmcp.so.6
ELF 7ced7000-7cedb000 Deferred        libxau.so.6
ELF 7cedb000-7cf01000 Deferred        libxcb.so.1
ELF 7cf01000-7d04c000 Deferred        libx11.so.6
ELF 7d04c000-7d061000 Deferred        libxext.so.6
ELF 7d061000-7d0f6000 Deferred        winex11<elf>
  \-PE 7d070000-7d0f6000 \               winex11
ELF 7d0f6000-7d10c000 Deferred        libgpg-error.so.0
ELF 7d10c000-7d181000 Deferred        libpcre.so.3
ELF 7d181000-7d19e000 Deferred        libgcc_s.so.1
ELF 7d19e000-7d24d000 Deferred        libgcrypt.so.20
ELF 7d24d000-7d273000 Deferred        liblzma.so.5
ELF 7d273000-7d299000 Deferred        libselinux.so.1
ELF 7d299000-7d327000 Deferred        libsystemd.so.0
ELF 7d327000-7d330000 Deferred        libffi.so.6
ELF 7d330000-7d335000 Deferred        libkeyutils.so.1
ELF 7d335000-7d38f000 Deferred        libdbus-1.so.3
ELF 7d38f000-7d41b000 Deferred        libgmp.so.10
ELF 7d41b000-7d450000 Deferred        libhogweed.so.4
ELF 7d450000-7d48c000 Deferred        libnettle.so.6
ELF 7d48c000-7d4a1000 Deferred        libtasn1.so.6
ELF 7d4a1000-7d4d5000 Deferred        libidn.so.11
ELF 7d4d5000-7d536000 Deferred        libp11-kit.so.0
ELF 7d536000-7d543000 Deferred        libkrb5support.so.0
ELF 7d543000-7d548000 Deferred        libcom_err.so.2
ELF 7d548000-7d579000 Deferred        libk5crypto.so.3
ELF 7d579000-7d650000 Deferred        libkrb5.so.3
ELF 7d650000-7d664000 Deferred        libavahi-client.so.3
ELF 7d664000-7d672000 Deferred        libavahi-common.so.3
ELF 7d672000-7d7ca000 Deferred        libgnutls.so.30
ELF 7d7ca000-7d81c000 Deferred        libgssapi_krb5.so.2
ELF 7d81c000-7d8a3000 Deferred        libcups.so.2
ELF 7d8b2000-7d8c4000 Deferred        libtasn1.so.3
ELF 7d931000-7d95b000 Deferred        libexpat.so.1
ELF 7d95b000-7d9a4000 Deferred        libfontconfig.so.1
ELF 7d9a4000-7d9cf000 Deferred        libpng12.so.0
ELF 7d9cf000-7da7f000 Deferred        libfreetype.so.6
ELF 7daa2000-7dab5000 Deferred        api-ms-win-crt-utility-l1-1-0<el
PE 7dab0000-7dab5000 Deferred        api-ms-win-crt-utility-l1-1-0
PE 7dab5000-7dac8000 Deferred        api-ms-win-crt-environment-l1-1-
PE 7dac0000-7dac8000 Deferred        api-ms-win-crt-environment-l1-1-C:\windows\system32\api-ms-win-crt-environment-l1-1-0.dll
PE 7dac8000-7dadb000 Deferred        api-ms-win-crt-filesystem-l1-1-0
PE 7dad0000-7dadb000 Deferred        api-ms-win-crt-filesystem-l1-1-0C:\windows\system32\api-ms-win-crt-filesystem-l1-1-0.dll
ELF 7dadb000-7daee000 Deferred        api-ms-win-crt-time-l1-1-0<elf>
  \-PE 7dae0000-7daee000 \               api-ms-win-crt-time-l1-1-0
ELF 7daee000-7db03000 Deferred        api-ms-win-crt-convert-l1-1-0<el
PE 7daf0000-7db03000 Deferred        api-ms-win-crt-convert-l1-1-0
ELF 7db03000-7db19000 Deferred        api-ms-win-crt-multibyte-l1-1-0<
PE 7db10000-7db19000 Deferred        api-ms-win-crt-multibyte-l1-1-0
ELF 7db19000-7db32000 Deferred        api-ms-win-crt-math-l1-1-0<elf>
  \-PE 7db20000-7db32000 \               api-ms-win-crt-math-l1-1-0
ELF 7db32000-7db47000 Deferred        api-ms-win-crt-stdio-l1-1-0<elf>
  \-PE 7db40000-7db47000 \               api-ms-win-crt-stdio-l1-1-0
ELF 7db47000-7db5c000 Deferred        api-ms-win-crt-runtime-l1-1-0<el
PE 7db50000-7db5c000 Deferred        api-ms-win-crt-runtime-l1-1-0
ELF 7db5c000-7db6f000 Deferred        api-ms-win-crt-locale-l1-1-0<elf
PE 7db60000-7db6f000 Deferred        api-ms-win-crt-locale-l1-1-0
ELF 7db6f000-7db82000 Deferred        api-ms-win-crt-heap-l1-1-0<elf>
  \-PE 7db70000-7db82000 \               api-ms-win-crt-heap-l1-1-0
ELF 7db82000-7db97000 Deferred        api-ms-win-crt-string-l1-1-0<elf
PE 7db90000-7db97000 Deferred        api-ms-win-crt-string-l1-1-0
ELF 7db97000-7dc85000 Deferred        ucrtbase<elf>
  \-PE 7dbb0000-7dc85000 \               ucrtbase
ELF 7dc85000-7dcaa000 Deferred        imm32<elf>
  \-PE 7dc90000-7dcaa000 \               imm32
ELF 7dcaa000-7dd7b000 Deferred        crypt32<elf>
  \-PE 7dcb0000-7dd7b000 \               crypt32
ELF 7dd7b000-7dd94000 Deferred        libresolv.so.2
ELF 7dda2000-7ddb7000 Deferred        vcruntime140<elf>
  \-PE 7ddb0000-7ddb7000 \               vcruntime140
ELF 7ddb7000-7dddf000 Deferred        iphlpapi<elf>
  \-PE 7ddc0000-7dddf000 \               iphlpapi
ELF 7dddf000-7de0e000 Deferred        netapi32<elf>
  \-PE 7ddf0000-7de0e000 \               netapi32
ELF 7de0e000-7de42000 Deferred        secur32<elf>
  \-PE 7de10000-7de42000 \               secur32
ELF 7de42000-7de6c000 Deferred        msacm32<elf>
  \-PE 7de50000-7de6c000 \               msacm32
ELF 7de6c000-7df26000 Deferred        winmm<elf>
  \-PE 7de70000-7df26000 \               winmm
ELF 7df26000-7df85000 Deferred        oleacc<elf>
  \-PE 7df30000-7df85000 \               oleacc
ELF 7df85000-7df9c000 Deferred        wtsapi32<elf>
  \-PE 7df90000-7df9c000 \               wtsapi32
ELF 7df9c000-7dfb0000 Deferred        dhcpcsvc<elf>
  \-PE 7dfa0000-7dfb0000 \               dhcpcsvc
ELF 7dfb0000-7dfeb000 Deferred        ws2_32<elf>
  \-PE 7dfc0000-7dfeb000 \               ws2_32
ELF 7dfeb000-7e012000 Deferred        mpr<elf>
  \-PE 7dff0000-7e012000 \               mpr
ELF 7e012000-7e02b000 Deferred        libz.so.1
ELF 7e02b000-7e0a8000 Deferred        wininet<elf>
  \-PE 7e030000-7e0a8000 \               wininet
ELF 7e0a8000-7e14c000 Deferred        urlmon<elf>
  \-PE 7e0b0000-7e14c000 \               urlmon
ELF 7e14c000-7e164000 Deferred        userenv<elf>
  \-PE 7e150000-7e164000 \               userenv
ELF 7e164000-7e181000 Deferred        jsproxy<elf>
  \-PE 7e170000-7e181000 \               jsproxy
ELF 7e181000-7e1c0000 Deferred        winhttp<elf>
  \-PE 7e190000-7e1c0000 \               winhttp
ELF 7e1c0000-7e306000 Deferred        oleaut32<elf>
  \-PE 7e1e0000-7e306000 \               oleaut32
ELF 7e306000-7e38c000 Deferred        rpcrt4<elf>
  \-PE 7e310000-7e38c000 \               rpcrt4
ELF 7e38c000-7e4d3000 Deferred        ole32<elf>
  \-PE 7e3a0000-7e4d3000 \               ole32
ELF 7e4d3000-7e5df000 Deferred        comctl32<elf>
  \-PE 7e4e0000-7e5df000 \               comctl32
ELF 7e5df000-7e82d000 Deferred        shell32<elf>
  \-PE 7e5f0000-7e82d000 \               shell32
ELF 7e82d000-7e91d000 Deferred        comdlg32<elf>
  \-PE 7e830000-7e91d000 \               comdlg32
ELF 7e91d000-7e95f000 Deferred        winspool<elf>
  \-PE 7e920000-7e95f000 \               winspool
ELF 7e95f000-7e9da000 Deferred        shlwapi<elf>
  \-PE 7e970000-7e9da000 \               shlwapi
ELF 7e9da000-7e9ed000 Deferred        psapi<elf>
  \-PE 7e9e0000-7e9ed000 \               psapi
ELF 7e9ed000-7eb23000 Deferred        gdi32<elf>
  \-PE 7ea00000-7eb23000 \               gdi32
ELF 7eb23000-7ec82000 Deferred        user32<elf>
  \-PE 7eb40000-7ec82000 \               user32
ELF 7ec82000-7ecfe000 Deferred        advapi32<elf>
  \-PE 7ec90000-7ecfe000 \               advapi32
ELF 7ecfe000-7ed43000 Deferred        usp10<elf>
  \-PE 7ed00000-7ed43000 \               usp10
ELF 7ed43000-7ed56000 Deferred        libnss_files.so.2
ELF 7ed56000-7ed63000 Deferred        libnss_nis.so.2
ELF 7ed63000-7ed7e000 Deferred        libnsl.so.1
ELF 7ed7e000-7ed88000 Deferred        libnss_compat.so.2
ELF 7ef88000-7efdd000 Deferred        libm.so.6
ELF 7efe7000-7f000000 Deferred        version<elf>
  \-PE 7eff0000-7f000000 \               version
ELF f735a000-f735f000 Deferred        libdl.so.2
ELF f735f000-f7515000 Dwarf           libc.so.6
ELF f7515000-f7532000 Deferred        libpthread.so.0
ELF f7537000-f7540000 Deferred        librt.so.1
ELF f7556000-f770d000 Dwarf           libwine.so.1
ELF f770f000-f7734000 Deferred        ld-linux.so.2
ELF f7736000-f7737000 Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
00000065    0
0000001f    0
00000014    0
00000010    0
0000000f    0
00000012 winedevice.exe
0000001e    0
00000019    0
00000018    0
00000013    0
0000001c plugplay.exe
00000022    0
00000021    0
0000001d    0
0000002a explorer.exe
0000002e    0
0000002d    0
0000002c    0
0000002b    0
00000049 Agent.exe
0000005c    0
0000005b    0
0000005a    0
00000059    0
00000058    0
00000057    0
00000056    0
00000055    0
00000054    0
00000053    0
00000052    0
00000051    0
0000004d    0
0000004a    0
0000004b wineconsole.exe
0000004c    0
0000006d Battle.net.exe
000000c6    0
000000c1    0
000000bb    0
000000b5    0
000000b2    0
000000af    0
000000ae    0
000000ab    0
000000aa    0
000000a9    0
000000a8    0
000000a5    0
000000a4    0
0000009f    0
0000009e    0
0000009d    0
0000009c    0
0000009b    0
0000009a    0
00000099    0
00000098    0
00000097    0
00000096    0
00000095    0
00000094    0
00000093    0
00000092    0
00000091    0
00000090    0
0000008f    0
0000008e    0
0000008d    0
0000008c    0
0000008b    0
0000008a    0
00000089   15
00000088    0
00000087    0
00000086    0
00000085    0
00000084    0
00000083    0
00000082    0
00000081    0
00000080   15
0000007f    0
0000007e    0
0000007d    0
0000007c    0
0000007b    0
0000007a    0
00000079    0
00000078    0
00000077    0
00000076    0
00000075    0
00000074    0
00000070    0
0000006e    0
000000b3 (D) C:\Program Files\Blizzard App\Battle.net.8839\Battle.net Helper.exe
000000c3    0
000000bf    0
000000be    0
000000bd    0
000000bc    0
000000ba    0
000000b9    0
000000b8    0
000000b7    0
000000b4    0 <==
System information:
    Wine build: wine-1.9.18
    Platform: i386
    Version: Windows XP
    Host system: Linux
    Host version: 4.4.0-53-generic

Réponses

Anonymous
Dimanche 23 Juillet 2017 à 21:17 -
Hi, did you eventually find a way out of that?
kmelia Mercredi 14 Juin 2017 à 12:41
kmelia Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

List of changes :

  • upgrade Windows to Win7 (with wine 2.9 staging)
  • add the .NET 4.0 Framework.

Differences

@@ -1,10 +1,10 @@
-#!/bin/bash
+#!/usr/bin/env playonlinux-bash
 # Date : 2014-02-08 14:54
-# Last revision : 2016-08-07 13:41
-# Wine version used : 1.9.16
-# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
+# Last revision : 2017-06-14 08:32
+# Wine version used : 2.9-staging
+# Distribution used to test : Ubuntu 13.10 x64, Ubuntu 14.04 x64, Ubuntu 16.04 x64, Debian Jessie, Arch Linux
 # Author : kweepeer2, m1kc (+ contributions by many others, thanks!)
-# Depend : 
+# Depend :
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
@@ -19,61 +19,71 @@
 
 POL_SetupWindow_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
 POL_Wine_SelectPrefix "$PREFIX"
-POL_Wine_PrefixCreate "1.9.18"
+POL_Wine_PrefixCreate "2.9-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)")
-        EXE_FILE="Hearthstone-Setup-enUS.exe";;
+        LANG="enUS";;
     "Español (AL)")
-        EXE_FILE="Hearthstone-Setup-esMX.exe";;
+        LANG="esMX";;
     "Português (BR)")
-        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
+        LANG="ptBR";;
     "English (EU)")
-        EXE_FILE="Hearthstone-Setup-enGB.exe";;
+        LANG="enGB";;
     "Deutsch")
-        EXE_FILE="Hearthstone-Setup-deDE.exe";;
+        LANG="deDE";;
     "Español (EU)")
-        EXE_FILE="Hearthstone-Setup-esES.exe";;
+        LANG="esES";;
     "Português (EU)")
-        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
+        LANG="ptPT";;
     "Français")
-        EXE_FILE="Hearthstone-Setup-frFR.exe";;
+        LANG="frFR";;
     "Russian")
-        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
+        LANG="ruRU";;
     "Italiano")
-        EXE_FILE="Hearthstone-Setup-itIT.exe";;
+        LANG="itIT";;
     "Polski")
-        EXE_FILE="Hearthstone-Setup-plPL.exe";;
+        LANG="plPL";;
     "Korean")
-        EXE_FILE="Hearthstone-Setup-koKR.exe";;
+        LANG="koKR";;
     "Chinese (Taiwan)")
-        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
+        LANG="zhTW";;
     "Chinese (China)")
-        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
+        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_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 "64"
+POL_SetupWindow_VMS "256"
 POL_Wine_reboot
 
-POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
+POL_Shortcut "$SHORTCUT_FILE" "$TITLE" "$TITLE.png" ""
 POL_SetupWindow_Close
 
-exit 0
+exit 0
\ No newline at end of file

Nouveau code source

#!/usr/bin/env playonlinux-bash
# Date : 2014-02-08 14:54
# Last revision : 2017-06-14 08:32
# Wine version used : 2.9-staging
# Distribution used to test : Ubuntu 13.10 x64, Ubuntu 14.04 x64, Ubuntu 16.04 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc (+ contributions by many others, thanks!)
# 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.9-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

Réponses

Anonymous
Samedi 1 Juillet 2017 à 1:01 -
Installed Hearthstone today on a new Fedora. Installer threw an error like the one from dlee.
I tried to upgrade on wine 2.9 staging and installed the NET 4.0 and it works fine now.
Anonymous
Samedi 1 Juillet 2017 à 18:45 -
@aitsu so you try my script?
Anonymous
Lundi 3 Juillet 2017 à 9:04 -
After click "Try update" nothing happen. If in shell have error:nessero@nessero-pc~$ xdg-open playonlinux://www.playonlinux.com/repository/download_update.php?id=7874
gvfs-open: playonlinux://www.playonlinux.com/repository/download_update.php?id=7874: error opening location: The specified location is not supported
Copy script code to file, when execute give error /usr/bin/env: ‘playonlinux-bash’: No such file or directory
Anonymous
Vendredi 14 Juillet 2017 à 12:05 -
@kmelia I tried your script - looks like it worked for me.
Anonymous
Vendredi 14 Juillet 2017 à 12:45 -
The try update button didn't work for me, I had to:
1. Copy the source code and save it as a file named `Install Hearthstone` (no file extension) in '~/.PlayOnLinux/shortcuts'.
2. Type `playonlinux --run "Install Hearthstone"` in the shell(Ctrl+Alt+T on Ubuntu) and press Enter.
3. Follow the installation steps.
After you are done installing, you can remove `Install Hearthstone` from '~/.PlayOnLinux/shortcuts', or you can leave it there if you need to reinstall later.
Anonymous
Mardi 18 Juillet 2017 à 16:10 -
How do I install .NET 4.0 ?
Anonymous
Mardi 18 Juillet 2017 à 16:34 -
Im having this error:
Anonymous
Mardi 18 Juillet 2017 à 16:35 -
rundll32.exe - .NET Framework Initialization
Anonymous
Mercredi 19 Juillet 2017 à 23:56 -
Thank you for the script. I ran your script to install HS, but I am not able to log in; the login buttons have disappeared and there's just a blue swirl there. Moreover, I am getting these constant error messages:
Anonymous
Mercredi 19 Juillet 2017 à 23:58 -
[continuing from previous message] Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x10d95d80).

Sorry for the double-post; apparently, clicking "Enter" posts the message and I cannot edit/delete my previous one.
kmelia Mardi 13 Juin 2017 à 18:22
kmelia Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

Update comments and simplify code without blank line with space

Differences

@@ -1,10 +1,10 @@
-#!/bin/bash
+#!/usr/bin/env playonlinux-bash
 # Date : 2014-02-08 14:54
-# Last revision : 2016-08-07 13:41
-# Wine version used : 1.9.16
-# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
+# Last revision : 2017-06-13 19:41
+# Wine version used : 1.9.18
+# Distribution used to test : Ubuntu 13.10 x64, Ubuntu 14.04 x64, Ubuntu 16.04 x64, Debian Jessie, Arch Linux
 # Author : kweepeer2, m1kc (+ contributions by many others, thanks!)
-# Depend : 
+# Depend :
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
@@ -32,48 +32,51 @@
     "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)")
-        EXE_FILE="Hearthstone-Setup-enUS.exe";;
+        LANG="enUS";;
     "Español (AL)")
-        EXE_FILE="Hearthstone-Setup-esMX.exe";;
+        LANG="esMX";;
     "Português (BR)")
-        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
+        LANG="ptBR";;
     "English (EU)")
-        EXE_FILE="Hearthstone-Setup-enGB.exe";;
+        LANG="enGB";;
     "Deutsch")
-        EXE_FILE="Hearthstone-Setup-deDE.exe";;
+        LANG="deDE";;
     "Español (EU)")
-        EXE_FILE="Hearthstone-Setup-esES.exe";;
+        LANG="esES";;
     "Português (EU)")
-        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
+        LANG="ptPT";;
     "Français")
-        EXE_FILE="Hearthstone-Setup-frFR.exe";;
+        LANG="frFR";;
     "Russian")
-        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
+        LANG="ruRU";;
     "Italiano")
-        EXE_FILE="Hearthstone-Setup-itIT.exe";;
+        LANG="itIT";;
     "Polski")
-        EXE_FILE="Hearthstone-Setup-plPL.exe";;
+        LANG="plPL";;
     "Korean")
-        EXE_FILE="Hearthstone-Setup-koKR.exe";;
+        LANG="koKR";;
     "Chinese (Taiwan)")
-        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
+        LANG="zhTW";;
     "Chinese (China)")
-        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
+        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_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 "64"
 POL_Wine_reboot
 
-POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
+POL_Shortcut "$SHORTCUT_FILE" "$TITLE" "$TITLE.png" ""
 POL_SetupWindow_Close
 
-exit 0
+exit 0
\ No newline at end of file

Nouveau code source

#!/usr/bin/env playonlinux-bash
# Date : 2014-02-08 14:54
# Last revision : 2017-06-13 19:41
# Wine version used : 1.9.18
# Distribution used to test : Ubuntu 13.10 x64, Ubuntu 14.04 x64, Ubuntu 16.04 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc (+ contributions by many others, thanks!)
# 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 "1.9.18"

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

# 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 "64"
POL_Wine_reboot

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

exit 0

Réponses

kmelia Mardi 13 Juin 2017 à 18:20
kmelia Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

Update comments and simplify code

Differences

@@ -1,79 +1,82 @@
-#!/bin/bash
+#!/usr/bin/env playonlinux-bash
 # Date : 2014-02-08 14:54
-# Last revision : 2016-08-07 13:41
-# Wine version used : 1.9.16
-# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
+# Last revision : 2017-06-13 18:21
+# Wine version used : 1.9.18
+# Distribution used to test : Ubuntu 13.10 x64, Ubuntu 14.04 x64, Ubuntu 16.04 x64, Debian Jessie, Arch Linux
 # Author : kweepeer2, m1kc (+ contributions by many others, thanks!)
-# Depend : 
-
+# 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 "1.9.18"
-
+ 
 # Fix "Battle.net Helper.exe" crash on startup.
 POL_Call POL_Install_corefonts
 POL_Call POL_Install_RegisterFonts
 POL_Wine_OverrideDLL "native,builtin" "msvcp140"
-
+ 
 # 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)")
-        EXE_FILE="Hearthstone-Setup-enUS.exe";;
+        LANG="enUS";;
     "Español (AL)")
-        EXE_FILE="Hearthstone-Setup-esMX.exe";;
+        LANG="esMX";;
     "Português (BR)")
-        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
+        LANG="ptBR";;
     "English (EU)")
-        EXE_FILE="Hearthstone-Setup-enGB.exe";;
+        LANG="enGB";;
     "Deutsch")
-        EXE_FILE="Hearthstone-Setup-deDE.exe";;
+        LANG="deDE";;
     "Español (EU)")
-        EXE_FILE="Hearthstone-Setup-esES.exe";;
+        LANG="esES";;
     "Português (EU)")
-        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
+        LANG="ptPT";;
     "Français")
-        EXE_FILE="Hearthstone-Setup-frFR.exe";;
+        LANG="frFR";;
     "Russian")
-        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
+        LANG="ruRU";;
     "Italiano")
-        EXE_FILE="Hearthstone-Setup-itIT.exe";;
+        LANG="itIT";;
     "Polski")
-        EXE_FILE="Hearthstone-Setup-plPL.exe";;
+        LANG="plPL";;
     "Korean")
-        EXE_FILE="Hearthstone-Setup-koKR.exe";;
+        LANG="koKR";;
     "Chinese (Taiwan)")
-        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
+        LANG="zhTW";;
     "Chinese (China)")
-        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
+        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_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 "64"
 POL_Wine_reboot
-
-POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
+ 
+POL_Shortcut "$SHORTCUT_FILE" "$TITLE" "$TITLE.png" ""
 POL_SetupWindow_Close
-
-exit 0
+ 
+exit 0
\ No newline at end of file

Nouveau code source

#!/usr/bin/env playonlinux-bash
# Date : 2014-02-08 14:54
# Last revision : 2017-06-13 18:21
# Wine version used : 1.9.18
# Distribution used to test : Ubuntu 13.10 x64, Ubuntu 14.04 x64, Ubuntu 16.04 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc (+ contributions by many others, thanks!)
# 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 "1.9.18"
 
# Fix "Battle.net Helper.exe" crash on startup.
POL_Call POL_Install_corefonts
POL_Call POL_Install_RegisterFonts
POL_Wine_OverrideDLL "native,builtin" "msvcp140"
 
# 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 "64"
POL_Wine_reboot
 
POL_Shortcut "$SHORTCUT_FILE" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close
 
exit 0

Réponses

andrikos Mercredi 7 Juin 2017 à 20:34
andrikos

Messages

Sup guys ... I just installed Hearthstone through PlayOnLinux

and when I run it it pop ups for a couple of secs showing the

Hearthstone logo and then it closes. Please if you know how to fix it reply. :)

 

Réponses

Anonymous
Mercredi 7 Juin 2017 à 23:59 -
May be one of these tips can help you:
Anonymous
Jeudi 8 Juin 2017 à 0:01 -
try change to wine 2.5, and use the library vcruntime140 as native then try it and tell us if works
Jeudi 8 Juin 2017 à 0:33 -
i tried vcruntime140 and it didn't work ... how do i change to wine 2.5?
Anonymous
Jeudi 8 Juin 2017 à 0:41 -
Select the icon of Hearthstone then hit the button config (top) then in tab General you can change it
Jeudi 8 Juin 2017 à 0:53 -
still nothing...
Anonymous
Jeudi 8 Juin 2017 à 8:05 -
check the message of @Bouzigouloum below, this fixed the same issue that I had !
Jeudi 8 Juin 2017 à 12:02 -
thank you @kmelia it worked ^^
hex0910 Mercredi 7 Juin 2017 à 14:48
hex0910 Anonymous

Messages

To run this program, you just have to install it with the playonlinux wizard and then install the core fonts :

sudo apt-get install ttf-mscorefonts-installer

no need to add any library.

Réponses

EfficiencyVI Vendredi 2 Juin 2017 à 3:07
EfficiencyVI Anonymous

Messages

Patch 8.2.0.19506 brought some serious graphic glitches. When ever I open a menu and when animations happen (even in-game) the whole screen turns black and returns after a few seconds. I tried to reinstall, switched the wine version to 2.9-staging, played around with different settings and blacklisted DirectX11. Nothing seems to work.The game works but it is a pain to play.

Any ideas how to fix it?

Réponses

Anonymous
Vendredi 2 Juin 2017 à 15:56 -
Since today, it also did not work for me any more... Tried to install HS fresh. Now it starts but already the Blizzard App takes forever to even bring up a window, in spite of high CPU activity. Hearthstone only shows the start screen but then crashes.
Anonymous
Vendredi 2 Juin 2017 à 16:10 -
I'm having the exact same problem as EfficiencyVI, can someone help plz?
Vendredi 2 Juin 2017 à 16:13 -
Experiencing the same. on this patch version. Ubuntu 17.04 w/nvidia 650M (driver v.375.66). I've attempted switching wine versions between v1.9.18 - 2.9 along with various DLL overrides without success.
Anonymous
Vendredi 2 Juin 2017 à 18:18 -
I experienced the same, but I have found a temporary workaround. Create a new registry key Software/Wine/Direct3D. Within that key, set "StrictDrawOrdering"="enabled". More information about this can be found here:
Vendredi 2 Juin 2017 à 18:46 -
Same here. The only workaround to make the game playable for me is : wine-2.9-staging and set in-game graphics to low.
Anonymous
Samedi 3 Juin 2017 à 14:29 -
Did anyone find any other way to make the glitches stop? Tried everything you guys suggested but nothing works :/
Anonymous
Dimanche 4 Juin 2017 à 15:20 -
Since nobody seems to suggest it (and I thought people knew about this). Just go into the wine configuration - > library then add "d3d11" and disable this library..
Enjoy Hearthstone! ;)
Anonymous
Dimanche 4 Juin 2017 à 19:57 -
thank you!!!
Mercredi 7 Juin 2017 à 20:23 -
sup guys ... I just installed Hearthstone through PlayOnLinux and when I run it it pop ups for a couple of secs showing the Hearthstone logo and then it closes. Please if you know how to fix it reply. :)
Jeudi 8 Juin 2017 à 6:35 -
@NuSuey Thanks, that solution also works in Linux (Ubuntu 16.04) with wine 1.9.18
Berserker Jeudi 1 Juin 2017 à 0:38
Berserker Anonymous

Messages

I have a question, somebody could run hearthstone with wine simulating other version of windows than XP ?

Réponses

Anonymous
Mercredi 7 Juin 2017 à 7:38 -
Yes, it was scaring me too but you can try "Win7" with win-2.9-staging.
Anonymous
Mercredi 7 Juin 2017 à 7:39 -
It works on Ubuntu 14.04 and 16.04 for me.

sorry for the double message, I'm not used to it!
Bouzigouloum Samedi 29 Avril 2017 à 23:42
Bouzigouloum Anonymous

Messages

!WARNING!

DO NOT PRESS THE BUTTON FIRESIDE GATHERING IN THE FRIENDS LABEL!

 

This is due to the fact that once it is clicked, Hearthstone checks for nearby players. But the method called is not implemented yet. Also, it is not possible to disable this feature once it is enabled.

But there is a workaround: .NET 4.0 provides the unimplemented location method.

How to install:

1. Go in the "playonlinux configuration" menu.

2. Press the label "Install Components".

3. Install "msxml3".

4. Finally, install "dotnet40".

After that, it should be functionnal again.
 

NOTE: TESTED UNDER WINE 2.5!!!

Réponses

Anonymous
Mardi 2 Mai 2017 à 2:40 -
Thank you!!!! I just tried this and it works!
Anonymous
Mardi 16 Mai 2017 à 14:08 -
Thanks!
DrannorPOL Mardi 18 Avril 2017 à 19:31
DrannorPOL Anonymous

Messages

As of HS version 8.0.0.18336 I cannot get this to work on Linuxmint, I can get the Blizzard App to run fine, and the game to start with the tavern sign, then about 2 seconds after you see the bottom left and bottom right icons (friends and options), HS crashes.
 

I've tried all sorts of version of Wine, from 2.6 - 1.9.16, nothing seems to be working, just wondering if anyone else has encountered this issue?

Réponses

Anonymous
Mercredi 19 Avril 2017 à 16:33 -
I'm having the same exact issue
Anonymous
Vendredi 21 Avril 2017 à 4:13 -
Same here, also run it in debbug and find this error when crash
Unhandled Exception:
System.BadImageFormatException: Could not resolve field token 0x04000032
File name: 'LocationAPI'
at (wrapper native-to-managed) :GetReady ()
fixme:vcruntime:__telemetry_main_return_trigger (0xa8d0000)
Anonymous
Vendredi 21 Avril 2017 à 23:43 -
I find the problem!!, try using wine version 2.5 and add the library vcruntime140 as Native, that solve it.
Anonymous
Lundi 24 Avril 2017 à 0:05 -
Running Ubuntu 16.10, Wine2.5 and vcruntime140, still crashing after the icons load with the following:

Unhandled Exception:
System.BadImageFormatException: Could not resolve field token 0x04000032
File name: 'LocationAPI'
fixme:vcruntime:__telemetry_main_return_trigger (0xf5f0000)
Tsumikitty Mardi 4 Avril 2017 à 20:54
Tsumikitty

Messages

After the update, Hearthstone fails to load. I press "PLAY" and the icon shows up, but then Hearthstone crashes. Anyone have a fix?

 

Réponses

Anonymous
Mardi 4 Avril 2017 à 21:11 -
I have same problem :c
Anonymous
Mardi 4 Avril 2017 à 22:04 -
I changed to wine 2.5 on configuration->geral->version(I had download it) and now everythings works!
Anonymous
Jeudi 6 Avril 2017 à 13:44 -
Thanks fullano for this hint. With wine 2.5 I got it to work again. But now the graphics are extremely laggy... :-(
Anonymous
Jeudi 6 Avril 2017 à 14:32 -
UPDATE: After finding the last update by tfid on Thursday 8 September 2016 at 22:37, I now switched to wine 1.9.18 (previously I had 1.9.15). I added the "msvcp140" library with "native,builtin" in the wine preferences and now it works perfectly again!
Anonymous
Vendredi 7 Avril 2017 à 9:57 -
Installed Wine 2.5 and it worked, previously had 1.9.16
mardraze Dimanche 2 Avril 2017 à 15:18
mardraze Anonymous

Messages

On Fedora 22 I had to install fonts:

rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

See https://us.battle.net/forums/en/hearthstone/topic/20743184131?page=2#post-35

Réponses

DEVV Mercredi 29 Mars 2017 à 10:31
DEVV Anonymous

Messages

If I try to install hearthstone I get:

err:ntdll:RtlpWaitForCriticalSection section 0x7bcfefc8 "../../../dlls/ntdll/loader.c: loader_section" wait timed out in thread 0038, blocked by 0009, retrying (60 sec)

 

Réponses

sparxx Samedi 25 Mars 2017 à 3:10
sparxx Anonymous

Messages

I'm running Manjaro now and it was working on plain arch before. This helped me to get it running. just need wine-staging installed.

 

https://forum.manjaro.org/t/how-to-run-hearthstone-with-playonlinux/11321

Réponses

Famekki Jeudi 9 Février 2017 à 10:20
Famekki Anonymous

Messages

I found a solution for the crashing Battle net helper. There's something wrong with Ubuntu's Windows Fonts they need to be removed by typing this into the Terminal.

sudo apt remove ttf-mscorefonts-installer

After that replace them with Debian's 3.6 version from here:

https://packages.debian.org/jessie/all/ttf-mscorefonts-installer/download

Download the .deb to your Home folder and install them from the Terminal:

sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

After doing this i was able to log in to Battle.net and play Hearthstone.

Réponses

GeorgeCh Samedi 24 Décembre 2016 à 20:22
GeorgeCh Anonymous

Messages

On manjaro 16.10.3 / 64-bit the installer crashes.

Installing lib32-libldap ( Lightweight Directory Access Protocol (LDAP) client libraries 32-bit ) with pacman, according to the troubleshooting notes for the Battle.net app on WineHQ, solved the problem.

Réponses

RandmSpesfic Mardi 29 Novembre 2016 à 1:12
RandmSpesfic Anonymous

Messages

HEARTHSTONE error on Ubuntu 16.10 Playonlinux.

Unhandled exception: unimplemented function api-ms-win-crt-time-l1-1-0.dll._W_Gettnames called in 32-bit code (0x7b83c3ae).

This is on Ubuntu 16.10

Install Playonlinux

sudo gedit /etc/apt/sources.list

deb http://us.archive.ubuntu.com/ubuntu yakkety main multiverse

sudo apt-get update

sudo apt-get install ttf-mscorefonts-installer

Install HEARTHSTONE

api-ms-win-crt-runtime-l1-1-0.dll

api-ms-win-crt-stdio-l1-1-0.dll

ucrtbase

vcruntime140

To do that: Configure wine -> Click Libraries

and just add all of those above.

You need not reboot Ubuntu.

Just quit working tasks in playonlinux/configure in the virtual drive and kill running processes and also click on playonlinux / configure the virtual drive and click on reboot

that is it

HEARTHSTONE works like a charm on Ubuntu 16.10

Réponses

RandmSpesfic Vendredi 18 Novembre 2016 à 16:16
RandmSpesfic Anonymous

Messages

How to install Wine 1.9.15 in Ubuntu 16.04

1. Open terminal (Ctrl+Alt+T) and run command to add the PPA:

sudo add-apt-repository ppa:wine/wine-buildsType in password when it asks and hit Enter to continue. Note that there’s no visual feedback on password typing.

2. For 64-bit system, enable 32 bit architecture (if you haven’t already):

sudo dpkg --add-architecture i386

3. For those who use Synaptic Package Manager, launch it, click refresh and search for and install winehq-devel:

Or just run the commands below one by one in terminal:

sudo apt update

sudo apt install --install-recommends winehq-devel

Réponses

Anonymous
Vendredi 18 Novembre 2016 à 16:18 -
I used LXLE linux which is perfect for HEARTHSTONE. After above steps install playonlinux and open it and install the game from it and click YES for every message and your game will work perfectly but battle.net page will flicker but game is perfect.
Anonymous
Vendredi 18 Novembre 2016 à 16:21 -
When battlenet flickers simply click on what you want and move mouse and option will be available. No problem what so ever.
Anonymous
Vendredi 18 Novembre 2016 à 16:24 -
https://www.reddit.com/r/linux_gaming/comments/32u25q/battlenet_on_wine_not_working/
treePL Vendredi 4 Novembre 2016 à 15:07
treePL Anonymous

Messages

Check Troubleshooting from:
https://appdb.winehq.org/objectManager.php?iId=28855&sClass=version

Réponses

amplustomp Mercredi 12 Octobre 2016 à 6:44
amplustomp Anonymous

Messages

All the process of installation runs very fine, batlle.net initialized without a problem.

But, when i press the Play button, all goes black and anything happends. Maybe a do something wrong :(.

Or maybe it's something strange with this version.

 

THANKS

Réponses

hunebku Mardi 11 Octobre 2016 à 21:37
hunebku Anonymous

Messages

Hello
Yesterday i installed hearthstone
And played nicely destroying my opponents... :-)
I am a super newb to ubuntu , this is all new ,dont know code , just check everything online .
I have Ubuntu 16.04.1 LTS
And today i wanted to destroy some more opponents but in my playonlinux i could not find hearthstone nor the battle.net launcher. Everything is still nicely where it should be , but i dont seem to get it open again .
My excuses if this was already adressed .
+50000 replies is scary for a newb :-)
Thank you

Réponses

bbame55 Lundi 10 Octobre 2016 à 2:52
bbame55 Anonymous

Messages

Hearthstone worked well for me until the whole vcrun2015 fiasco a month or so ago.  Rather than fight with it myself I decided to wait for an updated installer.  When this one showed up I did a fresh install.  Everything looked good until I tried to access menus (login screen, battle.net client, and Hearthstone).  The menu icons react when I hover over them, but clicking appears to do nothing.  I finally figured out that using the up and down keys will render the individual menu items one at a time on the login screen and in the battle.net client - awkward but workable - but that trick doesn't work in Hearthstone itself.  Once again I can see "hover" messages, but clicking on the menu doesn't appear to do anything.  Using the up/down arrows also does nothing, rendering the game unplayable. In fact to get out at all (because it's in full screen mode and I can't "quit" without access to the menu) I have to alt-tab.  Suggestions?

Details:

    Linux Mint 17.3 KDE

    nvidia card using proprietary nvidia-352 driver

    PlayOnLinux 4.2.10

    Fresh install of Hearthstone using latest script

Réponses

tfid Jeudi 8 September 2016 à 22:37
tfid Anonymous

Information

Cette mise à jour a été acceptée par l'équipe

Messages

All works great again with wine 1.9.18 and just "native,builtin" for "msvcp140"

 

Differences

@@ -19,7 +19,7 @@
 
 POL_SetupWindow_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
 POL_Wine_SelectPrefix "$PREFIX"
-POL_Wine_PrefixCreate "1.9.16"
+POL_Wine_PrefixCreate "1.9.18"
 
 # Fix "Battle.net Helper.exe" crash on startup.
 POL_Call POL_Install_corefonts

Nouveau code source

#!/bin/bash
# Date : 2014-02-08 14:54
# Last revision : 2016-08-07 13:41
# Wine version used : 1.9.16
# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc (+ contributions by many others, thanks!)
# 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 "1.9.18"

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

# 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)")
        EXE_FILE="Hearthstone-Setup-enUS.exe";;
    "Español (AL)")
        EXE_FILE="Hearthstone-Setup-esMX.exe";;
    "Português (BR)")
        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
    "English (EU)")
        EXE_FILE="Hearthstone-Setup-enGB.exe";;
    "Deutsch")
        EXE_FILE="Hearthstone-Setup-deDE.exe";;
    "Español (EU)")
        EXE_FILE="Hearthstone-Setup-esES.exe";;
    "Português (EU)")
        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
    "Français")
        EXE_FILE="Hearthstone-Setup-frFR.exe";;
    "Russian")
        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
    "Italiano")
        EXE_FILE="Hearthstone-Setup-itIT.exe";;
    "Polski")
        EXE_FILE="Hearthstone-Setup-plPL.exe";;
    "Korean")
        EXE_FILE="Hearthstone-Setup-koKR.exe";;
    "Chinese (Taiwan)")
        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
    "Chinese (China)")
        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
    *)
        exit 1;;
esac

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 "64"
POL_Wine_reboot

POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close

exit 0

Réponses

Anonymous
Mardi 13 September 2016 à 19:08 -
Thank you! Finally back
Vendredi 16 September 2016 à 13:59 -
I got Battle.net Helper error.
Anonymous
Samedi 17 September 2016 à 0:01 -
I received a POL crash at the very beginning of the installation, saying that it couldn't find the wine directory. Solution was to enable multiarch (i386/amd64) and to install pipelight-multi from fds-team.de. Afterwards, Hearthstone can be installed easily with the current available script. Also it runs on Wine 1.9.16 without any problem.
Anonymous
Lundi 21 Novembre 2016 à 23:14 -
All goes well until i reach the "Install location" section, from there i'm stuck, if I press Continue nothing happens. I would be very grateful if someone could help.
Anonymous
Lundi 28 Novembre 2016 à 9:27 -
TatarUrs I had the same problem. Try to change default install location to somewhere else within the virtual drive_C
kweepeer2 Dimanche 7 Aoüt 2016 à 14:04
kweepeer2 Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

Ok so Wine 1.9.16 is out and it fixes some of the earlier problems. So here is an updated version of the script (do a clean install).

Sadly I couldn't do this without dll overrides (needed 1 to make it work), so compatibility is Gold (not Platinum) for this wine version as far as appdb ratings go. But everything seems to work again (including remembering login).

@Admins: please approve this version if you are able to, thanks.

Differences

@@ -1,7 +1,7 @@
 #!/bin/bash
 # Date : 2014-02-08 14:54
-# Last revision : 2016-05-24 21:20
-# Wine version used : 1.8.2
+# Last revision : 2016-08-07 13:41
+# Wine version used : 1.9.16
 # Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
 # Author : kweepeer2, m1kc (+ contributions by many others, thanks!)
 # Depend : 
@@ -19,11 +19,12 @@
 
 POL_SetupWindow_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
 POL_Wine_SelectPrefix "$PREFIX"
-POL_Wine_PrefixCreate "1.8.2"
+POL_Wine_PrefixCreate "1.9.16"
 
 # Fix "Battle.net Helper.exe" crash on startup.
 POL_Call POL_Install_corefonts
 POL_Call POL_Install_RegisterFonts
+POL_Wine_OverrideDLL "native,builtin" "msvcp140"
 
 # Download & Install the game.
 # Multiple Language support. See https://eu.battle.net/account/download/?show=hearthstone&style=hearthstone

Nouveau code source

#!/bin/bash
# Date : 2014-02-08 14:54
# Last revision : 2016-08-07 13:41
# Wine version used : 1.9.16
# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc (+ contributions by many others, thanks!)
# 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 "1.9.16"

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

# 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)")
        EXE_FILE="Hearthstone-Setup-enUS.exe";;
    "Español (AL)")
        EXE_FILE="Hearthstone-Setup-esMX.exe";;
    "Português (BR)")
        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
    "English (EU)")
        EXE_FILE="Hearthstone-Setup-enGB.exe";;
    "Deutsch")
        EXE_FILE="Hearthstone-Setup-deDE.exe";;
    "Español (EU)")
        EXE_FILE="Hearthstone-Setup-esES.exe";;
    "Português (EU)")
        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
    "Français")
        EXE_FILE="Hearthstone-Setup-frFR.exe";;
    "Russian")
        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
    "Italiano")
        EXE_FILE="Hearthstone-Setup-itIT.exe";;
    "Polski")
        EXE_FILE="Hearthstone-Setup-plPL.exe";;
    "Korean")
        EXE_FILE="Hearthstone-Setup-koKR.exe";;
    "Chinese (Taiwan)")
        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
    "Chinese (China)")
        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
    *)
        exit 1;;
esac

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 "64"
POL_Wine_reboot

POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close

exit 0

Réponses

Anonymous
Mardi 9 Aoüt 2016 à 19:38 -
I have just installed hearthstone using this new updated script and I get the "Battle.net Helper.exe" error.
Anonymous
Mardi 9 Aoüt 2016 à 19:42 -
Make sure you have corefonts package installed in your distro. For ubuntu I believe it's ttf-mscorefonts-installer. A reboot may be needed.
Anonymous
Mardi 9 Aoüt 2016 à 19:50 -
I solved it by using winetricks to install vcrun2015. The game works now.
Anonymous
Mardi 9 Aoüt 2016 à 19:54 -
That's strange since with 1.9.16 that wouldn't be needed. But if it works now, that's what matters. Have fun!
Anonymous
Vendredi 2 September 2016 à 21:56 -
hello
Anonymous
Vendredi 2 September 2016 à 21:57 -
same for me ! Didn't work with 1.9.17 without installing vcrun2015 with winetriks
MineElectricity Jeudi 28 Juillet 2016 à 1:40
MineElectricity Anonymous

Messages

I don't know why, but since yesterday it doesn't work, on POL and Crossover, manual install or no ...

Réponses

Anonymous
Jeudi 28 Juillet 2016 à 4:53 -
Hi , I need help... :( I don't no why but when I launched Hearthstone i have the error "PlayErrors32" I don't understand...
Anonymous
Jeudi 28 Juillet 2016 à 14:21 -
Blizzard broke the Battle.net client with the last update. There is a way to fix this so you can at least play HS: setting your wine version in PoL to 1.9.15 (it won't work with 1.8.2) and adding 4 ddl overrides. See full info here: https://www.reddit.com/r/hearthstone/comments/4uspc8/are_other_linux_users_having_problems_with/d5sq0sh
Anonymous
Jeudi 28 Juillet 2016 à 14:24 -
It's a rough fix, so I will wait for the next wine version which will hopefully have the fix needed and then I can update the script. https://bugs.winehq.org/show_bug.cgi?id=40905
Anonymous
Jeudi 28 Juillet 2016 à 22:55 -
Okai, thx, You saved me 150 golds x')
Anonymous
Samedi 30 Juillet 2016 à 0:18 -
I can launch battle.net but now I neither can log in x')
Anonymous
Lundi 1 Aoüt 2016 à 10:15 -
Yeah, thanks for the quick fix and posting it here!
Anonymous
Jeudi 4 Aoüt 2016 à 3:48 -
yeah, no login button for me. just blue swirly
drdillio Mercredi 13 Juillet 2016 à 9:09
drdillio Anonymous

Messages

There is no WINE version 1.8.2 to download from playonmac. How do I install this version, or can you update to some version that is available?

Thank you!

Réponses

Anonymous
Vendredi 15 Juillet 2016 à 9:14 -
Mac has native version, no need to use this script. See http://playhearthstone.com
sbrdste Lundi 11 Juillet 2016 à 12:33
sbrdste Anonymous

Messages

The Battle.net Helper keeps crashing unless I disable the "dbghelp" DLL, but when it's disabled the Battle.net login form does not load so I can't play the game.

Though I could download and install Hearthstone by going on offline mode

Réponses

Anonymous
Vendredi 15 Juillet 2016 à 0:12 -
Have you found a solution of this Problem, because i have the same problem that i can't login.
Anonymous
Vendredi 15 Juillet 2016 à 0:58 -
Hi Guys. I stumbled across this post while looking for a solution. I've managed to find a temporary work around. If you open up PlayOnLinux, left click on Hearthstone, then click "Open the directory" in the left pane. This will open up the Hearthstone folder. Then open up Battle.net and the login form should render correctly. It appears that sessions created in the Battle.net client initiated this way, do not persist through to the versioned opened by hitting the "Run" button. This should at least allow you to play until someone finds a better solution.
moss Jeudi 30 Juin 2016 à 0:27
moss Anonymous

Messages

Hi,

Thanks for the script it works well except on launch the battle.net client throws an error related to battle net helper. The login logo spins endlessly and connection to server fails. Disabling dbghelp in the dll overrides on wine config seems to fix this issue, this may need addding to the script?

Réponses

Anonymous
Vendredi 15 Juillet 2016 à 9:21 -
You probably don't have the MS fonts. From appdb notes :
Anonymous
Vendredi 15 Juillet 2016 à 9:22 -
(rest of my comment, since it was cut off:)
sudo apt-get update
sudo apt-get install ttf-mscorefonts-installer
see https://appdb.winehq.org/commentview.php?iAppId=15365&iVersionId=28855&iThreadId=97593
RobinHood16 Samedi 11 Juin 2016 à 0:39
RobinHood16 Anonymous

Messages

Overall, the program runs well, but to get the highest performance, you'll need the latest proprietary (non-free) drivers for your video hardware. Also, the program never sends an "install done" signal back to PlayOnLinux, and when I try to send the signal manually, it makes no difference whether I choose Yes or No -- the pinwheel screen continues to appear. My only recourse is to click Cancel, in which case Hearthstone does not appear in the installed programs list, and I must then go into my Linux distribution's file manager and launch Hearthstone manually ("~/PlayOnLinux's virtual drives/hearthstone/drive_c/Program Files/Hearthstone/Hearthstone.exe").

Réponses

Anonymous
Mercredi 15 Juin 2016 à 6:44 -
I thought I was experiencing your problem of the infinite install as well, but after closing the battlenet client and then waiting, it proceeded to ask me how much memory my GFX card had and then promptly finished.
Anonymous
Lundi 29 Aoüt 2016 à 17:57 -
I had the same problem, canceling the installation window that hangs skips the creation of the shortcut. You can create one manually : Configure > Select the hearthstone virtual drive > Create shortcut
kweepeer2 Mardi 24 Mai 2016 à 21:43
kweepeer2 Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

New version.

  • Update to latest wine stable (1.8.2)
  • Fix 'Battle.net Helper.exe' crash (cfr. https://appdb.winehq.org/objectManager.php?sClass=version&iId=28855)

Differences

@@ -1,10 +1,10 @@
 #!/bin/bash
 # Date : 2014-02-08 14:54
-# Last revision : 2014-08-28 20:30
-# Wine version used : 1.6.2, 1.7.15
+# Last revision : 2016-05-24 21:20
+# Wine version used : 1.8.2
 # Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
-# Author : kweepeer2, m1kc
-# Depend :
+# Author : kweepeer2, m1kc (+ contributions by many others, thanks!)
+# Depend : 
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
@@ -19,13 +19,11 @@
 
 POL_SetupWindow_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
 POL_Wine_SelectPrefix "$PREFIX"
-POL_Wine_PrefixCreate "1.7.55"
+POL_Wine_PrefixCreate "1.8.2"
 
-# Might not be needed but seen several reports that said it was needed for them to install B.net client
-POL_Call POL_Install_flashplayer
-# http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
-POL_Wine_OverrideDLL "native,builtin" "dbghelp"
-POL_Wine_OverrideDLL "native,builtin" "msvcp100"
+# Fix "Battle.net Helper.exe" crash on startup.
+POL_Call POL_Install_corefonts
+POL_Call POL_Install_RegisterFonts
 
 # Download & Install the game.
 # Multiple Language support. See https://eu.battle.net/account/download/?show=hearthstone&style=hearthstone

Nouveau code source

#!/bin/bash
# Date : 2014-02-08 14:54
# Last revision : 2016-05-24 21:20
# Wine version used : 1.8.2
# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc (+ contributions by many others, thanks!)
# 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 "1.8.2"

# Fix "Battle.net Helper.exe" crash on startup.
POL_Call POL_Install_corefonts
POL_Call POL_Install_RegisterFonts

# 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)")
        EXE_FILE="Hearthstone-Setup-enUS.exe";;
    "Español (AL)")
        EXE_FILE="Hearthstone-Setup-esMX.exe";;
    "Português (BR)")
        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
    "English (EU)")
        EXE_FILE="Hearthstone-Setup-enGB.exe";;
    "Deutsch")
        EXE_FILE="Hearthstone-Setup-deDE.exe";;
    "Español (EU)")
        EXE_FILE="Hearthstone-Setup-esES.exe";;
    "Português (EU)")
        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
    "Français")
        EXE_FILE="Hearthstone-Setup-frFR.exe";;
    "Russian")
        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
    "Italiano")
        EXE_FILE="Hearthstone-Setup-itIT.exe";;
    "Polski")
        EXE_FILE="Hearthstone-Setup-plPL.exe";;
    "Korean")
        EXE_FILE="Hearthstone-Setup-koKR.exe";;
    "Chinese (Taiwan)")
        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
    "Chinese (China)")
        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
    *)
        exit 1;;
esac

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 "64"
POL_Wine_reboot

POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close

exit 0

Réponses

Anonymous
Dimanche 29 Mai 2016 à 15:59 -
Works like a charm! Thx!
Sleize Jeudi 14 Avril 2016 à 21:32
Sleize Anonymous

Messages

L'installation a bien fonctionné

 

Le seul défaut est que l'on peut lancer le jeu pendant l'installation et donc qu'après on se dit que le jeu est installé et on ferme le client d'installation , mais au final elle n'était complètement terminée et donc on peut risquer de devoir l'installer 2 fois pour ne pas faire l'erreur de fermer le client.

 

Mais sinon tout marche

Réponses

Osveron Mardi 5 Avril 2016 à 11:34
Osveron Anonymous

Messages

After installing lib32-libldap from arch repository everything works well. Could the script check if that package is installed or at least prompt the user to check it?

Réponses

bunnyapocalypse Mardi 29 Mars 2016 à 0:24
bunnyapocalypse Anonymous

Messages

As of today, I can not set my reigon in the initial battle.net login, making it impossible for me to install the program.

Réponses

Anonymous
Mercredi 30 Mars 2016 à 3:23 -
This is actually caused by the server maintenance announcement. Keep this in mind if you are having this problem
Ludius Jeudi 24 Mars 2016 à 18:14
Ludius Anonymous

Messages

Does anybody know how to run HS Deck Tracker together with HS in wine or playOnLinux?

https://appdb.winehq.org/objectManager.php?sClass=application&iId=17006

 

Réponses

Anonymous
Jeudi 24 Mars 2016 à 19:55 -
Needs .NET Framework 4.5 or higher. You can try but winehq entries don't seem promising.
Anonymous
Jeudi 24 Mars 2016 à 19:56 -
Try Arena Tracker it has native Linux version. Works great. https://github.com/supertriodo/Arena-Tracker
amp Vendredi 4 Mars 2016 à 3:25
amp Anonymous

Messages

The game works fine in virtual desktop mode. However starting it normally fails oddly and silently, probably due to my multi-monitor config. It would be awesome to have an option to set it up this way. The obvious way to change it to virtual desktop mode (winecfg from inside PlayOnLinux) is not reliable though it did work after randomly fiddling with it for a bit.

Réponses

kweepeer2 Lundi 22 Février 2016 à 21:04
kweepeer2 Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

The script is quite old and meanwhile Hearthstone has platinum rating in appdb, so I simplified the script here to reflect that.

  • Wine version bump to latest stable
  • Removed dll overrides since they are no longer needed
  • Removed flash

Testers are welcome (just remove your Hearthstone install and run the script via Tools > Run a local script). Thanks to everyone maintaining the script so far.

Differences

@@ -1,31 +1,25 @@
 #!/bin/bash
 # Date : 2014-02-08 14:54
-# Last revision : 2014-08-28 20:30
-# Wine version used : 1.6.2, 1.7.15
+# Last revision : 2016-02-16 20:39
+# Wine version used : 1.6.2, 1.7.15, 1.8.1
 # Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
-# Author : kweepeer2, m1kc
+# Author : kweepeer2, m1kc (+ contributions by many others, thanks!)
 # 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 "1.7.55"
-
-# Might not be needed but seen several reports that said it was needed for them to install B.net client
-POL_Call POL_Install_flashplayer
-# http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
-POL_Wine_OverrideDLL "native,builtin" "dbghelp"
-POL_Wine_OverrideDLL "native,builtin" "msvcp100"
+POL_Wine_PrefixCreate "1.8.1"
 
 # Download & Install the game.
 # Multiple Language support. See https://eu.battle.net/account/download/?show=hearthstone&style=hearthstone
@@ -63,18 +57,18 @@
     *)
         exit 1;;
 esac
-
+ 
 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 "64"
 POL_Wine_reboot
-
+ 
 POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
 POL_SetupWindow_Close
-
+ 
 exit 0

Nouveau code source

#!/bin/bash
# Date : 2014-02-08 14:54
# Last revision : 2016-02-16 20:39
# Wine version used : 1.6.2, 1.7.15, 1.8.1
# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc (+ contributions by many others, thanks!)
# 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 "1.8.1"

# 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)")
        EXE_FILE="Hearthstone-Setup-enUS.exe";;
    "Español (AL)")
        EXE_FILE="Hearthstone-Setup-esMX.exe";;
    "Português (BR)")
        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
    "English (EU)")
        EXE_FILE="Hearthstone-Setup-enGB.exe";;
    "Deutsch")
        EXE_FILE="Hearthstone-Setup-deDE.exe";;
    "Español (EU)")
        EXE_FILE="Hearthstone-Setup-esES.exe";;
    "Português (EU)")
        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
    "Français")
        EXE_FILE="Hearthstone-Setup-frFR.exe";;
    "Russian")
        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
    "Italiano")
        EXE_FILE="Hearthstone-Setup-itIT.exe";;
    "Polski")
        EXE_FILE="Hearthstone-Setup-plPL.exe";;
    "Korean")
        EXE_FILE="Hearthstone-Setup-koKR.exe";;
    "Chinese (Taiwan)")
        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
    "Chinese (China)")
        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
    *)
        exit 1;;
esac
 
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 "64"
POL_Wine_reboot
 
POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close
 
exit 0

Réponses

Anonymous
Jeudi 24 Mars 2016 à 19:59 -
@petch: Any chance we can get this version approved ? Been using it for a month without any problems. Not sure where the spaces on the blank lines come from, those can be ignored.
Anonymous
Jeudi 14 Avril 2016 à 1:07 -
I can't choose what language to install at the beginning, no options appear.
Anonymous
Mardi 24 Mai 2016 à 21:44 -
@freestraws: Strange, works per usual here. Make sure you copy paste code correctly. Anyway, new version posted above.
Anonymous
Samedi 24 September 2016 à 13:29 -
How to install Heartstone with this script. "try this update" dont work.
raphamaster Mardi 9 Février 2016 à 23:58
raphamaster Anonymous

Messages

The flash player is needed to install battle net, and the link provided by the code is broken (winehq website issue), anyone got a fix, or another way to install flash there?

Réponses

Mercredi 10 Février 2016 à 8:08 -
winehq?
Anonymous
Mercredi 10 Février 2016 à 19:03 -
Following this link that is used in the source code to install flash player goes to a winehq page that previously had flash to download.
Anonymous
Mercredi 10 Février 2016 à 19:03 -
Following this link that is used in the source code to install flash player goes to a winehq page that previously had flash to download.
Anonymous
Mercredi 10 Février 2016 à 19:04 -
Sorry for the double post, there is the part of the code I mention # Might not be needed but seen several reports that said it was needed for them to install B.net client
POL_Call POL_Install_flashplayer
# http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
POL_Wine_OverrideDLL "native,builtin" "dbghelp"
POL_Wine_OverrideDLL "native,builtin" "msvcp100"
Mercredi 10 Février 2016 à 19:07 -
That shouldn't prevent flash installation, that's totally unrelated
Anonymous
Mercredi 10 Février 2016 à 19:15 -
So how should I get flash installed?
Lundi 15 Février 2016 à 20:45 -
POL_Install_flashplayer works for me, I'm not sure what makes you think it didn't for you; But if you want to try it again,
Configure button > (select "hearthstone" virtual drive) > Install components tab > Flash player > Install button
7z4r Samedi 16 Janvier 2016 à 15:23
7z4r Anonymous

Messages

nvm - i managed to get it to work! :D

i installed proprietary drivers AMD fglrx and in options i selected screan tear fix. after that i could select region with little effort like Youjin said...

game works like a charm - thank you very much for this script!

cheers

Réponses

Anonymous
Samedi 16 Janvier 2016 à 15:25 -
*screen tear (typo)
Anonymous
Samedi 16 Janvier 2016 à 15:32 -
now i wonder is there a way to make a single script that supports both Hearthstone and Heroes of the Storm in same wine environment so that i can access both from the same battle.net launcher?
7z4r Vendredi 15 Janvier 2016 à 21:00
7z4r Anonymous

Messages

Thanks for your time making this script.

However I have the same problem like JonnyJungle few comments below...

Just installed fresh ubuntustudio 15.10 x64 and script seems to be working fine but i get stuck at login section since it's impossible to select region and you can't log in without selecting it!

Youjin said: "It's just a visual bug. Move your cursor as if it was correctly working"

Thanks for your reply but i really don't understand what you meant by that? I can move cursor and pretend it's working all day but I can't select any region. And i specifically need EU region since all my cards are there...

Réponses

4402927 Jeudi 31 Décembre 2015 à 15:16
4402927 Anonymous

Messages

yesheart

Réponses

kholyphoenix1 Mercredi 30 Décembre 2015 à 15:05
kholyphoenix1 Anonymous

Messages

Pefect!

Réponses

petch Vendredi 4 Décembre 2015 à 23:50
petch
Développeur

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

Add POL_SetupWindow_SetID

Add POL_Debug_Init

Differences

@@ -14,6 +14,9 @@
 
 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 "1.7.55"

Nouveau code source

#!/bin/bash
# Date : 2014-02-08 14:54
# Last revision : 2014-08-28 20:30
# Wine version used : 1.6.2, 1.7.15
# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc
# 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 "1.7.55"

# Might not be needed but seen several reports that said it was needed for them to install B.net client
POL_Call POL_Install_flashplayer
# http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
POL_Wine_OverrideDLL "native,builtin" "dbghelp"
POL_Wine_OverrideDLL "native,builtin" "msvcp100"

# 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)")
        EXE_FILE="Hearthstone-Setup-enUS.exe";;
    "Español (AL)")
        EXE_FILE="Hearthstone-Setup-esMX.exe";;
    "Português (BR)")
        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
    "English (EU)")
        EXE_FILE="Hearthstone-Setup-enGB.exe";;
    "Deutsch")
        EXE_FILE="Hearthstone-Setup-deDE.exe";;
    "Español (EU)")
        EXE_FILE="Hearthstone-Setup-esES.exe";;
    "Português (EU)")
        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
    "Français")
        EXE_FILE="Hearthstone-Setup-frFR.exe";;
    "Russian")
        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
    "Italiano")
        EXE_FILE="Hearthstone-Setup-itIT.exe";;
    "Polski")
        EXE_FILE="Hearthstone-Setup-plPL.exe";;
    "Korean")
        EXE_FILE="Hearthstone-Setup-koKR.exe";;
    "Chinese (Taiwan)")
        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
    "Chinese (China)")
        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
    *)
        exit 1;;
esac

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 "64"
POL_Wine_reboot

POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close

exit 0

Réponses

asdbimbaj Mardi 1 Décembre 2015 à 11:06
asdbimbaj Anonymous

Messages

Ubuntu 15.10 Clean install

nvidia -355 driver

without a problem , works perfectly

 

Réponses

RobLoach Lundi 30 Novembre 2015 à 1:51
RobLoach

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

Updates to 1.7.55, with PulseAudio goodness.

Differences

@@ -16,7 +16,7 @@
 POL_SetupWindow_Init
 POL_SetupWindow_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
 POL_Wine_SelectPrefix "$PREFIX"
-POL_Wine_PrefixCreate "1.7.15"
+POL_Wine_PrefixCreate "1.7.55"
 
 # Might not be needed but seen several reports that said it was needed for them to install B.net client
 POL_Call POL_Install_flashplayer

Nouveau code source

#!/bin/bash
# Date : 2014-02-08 14:54
# Last revision : 2014-08-28 20:30
# Wine version used : 1.6.2, 1.7.15
# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc
# 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_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "1.7.55"

# Might not be needed but seen several reports that said it was needed for them to install B.net client
POL_Call POL_Install_flashplayer
# http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
POL_Wine_OverrideDLL "native,builtin" "dbghelp"
POL_Wine_OverrideDLL "native,builtin" "msvcp100"

# 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)")
        EXE_FILE="Hearthstone-Setup-enUS.exe";;
    "Español (AL)")
        EXE_FILE="Hearthstone-Setup-esMX.exe";;
    "Português (BR)")
        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
    "English (EU)")
        EXE_FILE="Hearthstone-Setup-enGB.exe";;
    "Deutsch")
        EXE_FILE="Hearthstone-Setup-deDE.exe";;
    "Español (EU)")
        EXE_FILE="Hearthstone-Setup-esES.exe";;
    "Português (EU)")
        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
    "Français")
        EXE_FILE="Hearthstone-Setup-frFR.exe";;
    "Russian")
        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
    "Italiano")
        EXE_FILE="Hearthstone-Setup-itIT.exe";;
    "Polski")
        EXE_FILE="Hearthstone-Setup-plPL.exe";;
    "Korean")
        EXE_FILE="Hearthstone-Setup-koKR.exe";;
    "Chinese (Taiwan)")
        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
    "Chinese (China)")
        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
    *)
        exit 1;;
esac

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 "64"
POL_Wine_reboot

POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close

exit 0

Réponses

JonnyJungle Samedi 28 Novembre 2015 à 19:38
JonnyJungle Anonymous

Messages

Hello,

I have a problem with hearthstone via playonlinux:

I get to the point, where I have to log in to my battle.net account, but in that window I cant select a region. Klicking on the globe symbol does not open a menu.

I am new to Linux, so maybe a package is missing. Thanks for your answers :)

PS: I run Kubuntu 14.04 LTS

Greetings

Réponses

Anonymous
Samedi 28 Novembre 2015 à 21:26 -
It's just a visual bug. Move your cursor as if it was correctly working
kosmik Jeudi 26 Novembre 2015 à 19:07
kosmik Anonymous

Messages


 

Réponses

alexajax Mercredi 11 Novembre 2015 à 19:06
alexajax Anonymous

Messages

Please, help me!

I installed HS, did ALL this libraries stuff, but can't launch it because it says: "Can't connect to Battle.net"

What can i do here?

Réponses

Youjin Mardi 10 Novembre 2015 à 20:12
Youjin Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

Wine stagging now works with battle.net

Performance may be better.

(Test needed about the installer and this version of wine)

Differences

@@ -1,8 +1,8 @@
 #!/bin/bash
 # Date : 2014-02-08 14:54
 # Last revision : 2014-08-28 20:30
-# Wine version used : 1.6.2, 1.7.15
-# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
+# Wine version used : 1.6.2, 1.7.15, 1.7.54-staging
+# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux, Linux Mint 17.2 x64
 # Author : kweepeer2, m1kc
 # Depend :
 
@@ -16,7 +16,7 @@
 POL_SetupWindow_Init
 POL_SetupWindow_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
 POL_Wine_SelectPrefix "$PREFIX"
-POL_Wine_PrefixCreate "1.7.15"
+POL_Wine_PrefixCreate "1.7.54-staging"
 
 # Might not be needed but seen several reports that said it was needed for them to install B.net client
 POL_Call POL_Install_flashplayer

Nouveau code source

#!/bin/bash
# Date : 2014-02-08 14:54
# Last revision : 2014-08-28 20:30
# Wine version used : 1.6.2, 1.7.15, 1.7.54-staging
# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux, Linux Mint 17.2 x64
# Author : kweepeer2, m1kc
# 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_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "1.7.54-staging"

# Might not be needed but seen several reports that said it was needed for them to install B.net client
POL_Call POL_Install_flashplayer
# http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
POL_Wine_OverrideDLL "native,builtin" "dbghelp"
POL_Wine_OverrideDLL "native,builtin" "msvcp100"

# 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)")
        EXE_FILE="Hearthstone-Setup-enUS.exe";;
    "Español (AL)")
        EXE_FILE="Hearthstone-Setup-esMX.exe";;
    "Português (BR)")
        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
    "English (EU)")
        EXE_FILE="Hearthstone-Setup-enGB.exe";;
    "Deutsch")
        EXE_FILE="Hearthstone-Setup-deDE.exe";;
    "Español (EU)")
        EXE_FILE="Hearthstone-Setup-esES.exe";;
    "Português (EU)")
        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
    "Français")
        EXE_FILE="Hearthstone-Setup-frFR.exe";;
    "Russian")
        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
    "Italiano")
        EXE_FILE="Hearthstone-Setup-itIT.exe";;
    "Polski")
        EXE_FILE="Hearthstone-Setup-plPL.exe";;
    "Korean")
        EXE_FILE="Hearthstone-Setup-koKR.exe";;
    "Chinese (Taiwan)")
        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
    "Chinese (China)")
        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
    *)
        exit 1;;
esac

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 "64"
POL_Wine_reboot

POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close

exit 0

Réponses

Jeudi 19 Novembre 2015 à 8:44 -
This would be nice to have.
Jeudi 19 Novembre 2015 à 8:44 -
But perhaps just target 1.7.55 instead.
Anonymous
Mardi 24 Novembre 2015 à 21:09 -
Agreed about 1.7.55 for the new pulseaudio driver. But why not staging ?
Samedi 28 Novembre 2015 à 0:05 -
Good question!
hadronhearth Vendredi 6 Novembre 2015 à 2:43
hadronhearth Anonymous

Messages

I am having trouble getting this working as a novice/intermediate linux user. When it launches, I see the Battle.net bar appear on the taskbar, and the icon in the tray, but the Battle.net launcher window never appears. I tried the usual DLL overrides. and switching from wine 1.7 to 1.6.2

I seem to get it to work by switching my graphics driver from the nvidia-346.96 to the xserver-xorg-video-nouvaeu and rebooting, however in this mode my display (everything, not just the game) seems rather fuzzy, so it's not something I want to keep.

Not sure what information is helpful, but I'm running Linux Mint 17.2 (Ubuntu 14.04.02). Any advice is appreciated.

Réponses

tatso Samedi 24 Octobre 2015 à 4:20
tatso Anonymous

Messages

I had running Hearthstone for the last month and a half without a problem on my Ubuntu 14.04 64-bit; but for the last few days it is just black screen. I can open the battle.net client and click play; but it only gives me a full black screen.  I had reinstalled like 5 times by now; and tried many things i saw around the web.  Here is the log. I would really appreciate the help.

Program Files/Hearthstone/Hearthstone_Data/Mono/etc'
I 2015-10-24 02:14:15.512211 [GameSessionList] {} Reporting process: TrackingInfo(uid=hs_beta, type=game, opStatus=On, reqId=0, running=1, oldRunning=0)
I 2015-10-24 02:14:15.515959 [InstallManager] {} Setting Process Running:  uid=hs_beta binaryType=0 running=true any=true
D 2015-10-24 02:14:15.516020 [InstallInfo] {} Operation status changed: opType=Execute oldStatus=Pending newStatus=On agentUid=hs_beta
D 2015-10-24 02:14:15.516091 [InstallManager] {} Game is running: hs_beta
D 2015-10-24 02:14:15.516159 [ProductState] {} InstallState (hs_beta): gameRunning=1 isGameProcessRunning=1 GameLaunching=0
I 2015-10-24 02:14:21.532595 [GameSessionList] {} Reporting process: TrackingInfo(uid=hs_beta, type=game, opStatus=Off, reqId=0, running=0, oldRunning=1)
I 2015-10-24 02:14:21.535061 [InstallManager] {} Setting Process Running:  uid=hs_beta binaryType=0 running=false any=false
D 2015-10-24 02:14:21.535120 [InstallInfo] {} Operation status changed: opType=Execute oldStatus=On newStatus=Off agentUid=hs_beta
D 2015-10-24 02:14:21.535144 [InstallManager] {} Game is no longer running: hs_beta
D 2015-10-24 02:14:21.535512 [ProductState] {} InstallState (hs_beta): gameRunning=0 isGameProcessRunning=0
    "enUS",
        "esMX",
        "esES",
        "frFR",
        "itIT",
        "jaJP",
        "plPL",
        "ptBR",
        "ruRU",
        "koKR",
        "zhTW",
        "zhCN"
    ],
    "download_complete" : true,
    "install_dir" : "C:/Program Files/Hearthstone",
    "installed" : true,
    "installed_locales" : [
        "enUS"
    ],
    "launch_arguments" : [],
    "local_version" : "3.2.0.10604",
    "patch_application_complete" : true,
    "playable" : true,
    "product" : "hsb",
    "region" : "eu",
    "selected_locale" : "enUS",
    "selected_asset_locale" : "enUS",
    "supports_multibox" : false,
    "update_method" : "containerless ngdp",
    "update_progress" : 1.000000,
    "last_version_check" : "1445652842502",
    "version_cooldown" : 49736.000000,
    "regional_version_info" : {
        "us" : {
            "config_key" : "21567095891b32592c0f5a040a4cc3df",
            "display_version" : "3.2.0.10604"
        },
        "eu" : {
            "config_key" : "21567095891b32592c0f5a040a4cc3df",
            "display_version" : "3.2.0.10604",
            "selected" : true
        },
        "kr" : {
            "config_key" : "21567095891b32592c0f5a040a4cc3df",
            "display_version" : "3.2.0.10604"
        },
        "cn" : {
            "config_key" : "21567095891b32592c0f5a040a4cc3df",
            "display_version" : "3.2.0.10604"
        }
    }
}
OnComplete: handle - 0x0019fca0, result - 0, running - 5, request - found
OnComplete: handle - 0x00193ff8, result - 0, running - 4, request - found
OnComplete: handle - 0x001a84a0, result - 0, running - 3, request - found
OnComplete: handle - 0x067097d0, result - 0, running - 2, request - found
OnComplete: handle - 0x06711fd0, result - 0, running - 1, request - found
Request POST /gamesession {
    "uid" : "hs_beta",
    "pid" : 50.000000,
    "binary_type" : "game"
}
Response 200 (7.6336 ms): {
    "response_uri" : "/gamesession/hs_beta"
}
Request GET /gamesession  
Response 200 (10.6167 ms): {
    "battle.net" : {
        "1" : {
            "request_id" : 42.000000,
            "pid" : -1.000000,
            "pid_path" : "",
            "binary_type" : "game"
        }
    },
    "hs_beta" : {
        "1" : {
            "request_id" : 50.000000,
            "pid" : 50.000000,
            "pid_path" : "",
            "binary_type" : "game"
        }
    }
}
GameProcessManager - TIMEOUT: process - uid:hs_beta, pid:50, parent pid:0, pid path:.
Request GET /gamesession  
Response 200 (7.9758 ms): {
    "battle.net" : {
        "1" : {
            "request_id" : 42.000000,
            "pid" : -1.000000,
            "pid_path" : "",
            "binary_type" : "game"
        }
    },
    "hs_beta" : {
        "1" : {
            "request_id" : 50.000000,
            "pid" : -1.000000,
            "pid_path" : "",
            "binary_type" : "game"
        }
    }
}
Start concurrent operation. OP_VERSION for 'hs_beta'
Request POST /version {
    "uid" : "hs_beta"
}
Response 200 (21.1934 ms): {
    "response_uri" : "/version/hs_beta"
}
Executing operation: delete_folder root="C:\Program Files\Common Files\", relative_paths=Blizzard Entertainment/Hearthstone*
Searching for links in "C:\users\ata\Desktop\" that point to deleted files in "C:/Program Files/Common Files/"
Searching for links in "C:\users\Public\Desktop\" that point to deleted files in "C:/Program Files/Common Files/"
Searching for links in "C:\users\ata\Start Menu\Programs\" that point to deleted files in "C:/Program Files/Common Files/"
Searching for links in "C:\users\Public\Start Menu\Programs\" that point to deleted files in "C:/Program Files/Common Files/"
Concurrent operation OP_VERSION for 'hs_beta' completed
Request GET /version/hs_beta  
Response 200 (9.3736 ms): {
    "state" : 1004.000000,
    "playable" : true
}
Request GET /game/hs_beta  
Response 200 (9.2727 ms): {
    "background_download_available" : false,
    "background_download_complete" : true,
    "binaries" : {
        "game" : {
            "regex" : "",
            "relative_path" : "Hearthstone.exe",
            "relative_path_64" : "",
            "switcher" : false,
            "launch_arguments" : [
                "-launch"
            ]
        }
    },
    "binary_launch_path" : "",
    "binary_launch_path64" : "",
    "current_version" : 10604.000000,
    "display_locales" : [
        "deDE",
        "enGB",
        "enUS",
        "esMX",
        "esES",
        "frFR",
        "itIT",
        "jaJP",
        "plPL",
        "ptBR",
        "ruRU",
        "koKR",
        "zhTW",
        "zhCN"
    ],
    "download_complete" : true,
    "install_dir" : "C:/Program Files/Hearthstone",
    "installed" : true,
    "installed_locales" : [
        "enUS"
    ],
    "launch_arguments" : [],
    "local_version" : "3.2.D 2015-10-24 02:14:22.555304 [GSAccountProvider] {} Received GameTimeRemainingInfo: (Game: EU-WTCG-61433842) info={ m_minutesRemaining:  m_parentalDailyMinutesRemaining:  m_par0.10604",
    "patch_application_complete" : true,
    "playable" : true,
    "product" : "hsb",
    "region" : "eu",
    "selected_locale" : "enUS",
    "selected_asset_locale" : "enUS",
    "supports_multibox" : false,
    "update_method" : "containerless ngdp",
    "update_progress" : 1.000000,
    "last_version_check" : "1445652842502",
    "version_cooldown" : 40725.000000,
    "regional_version_info" : {
        "us" : {
            "config_key" : "21567095891b32592c0f5a040a4cc3df",
            "display_version" : "3.2.0.10604"
        },
        "eu" : {
            "config_key" : "21567095891b32592c0f5a040a4cc3df",
            "display_version" : "3.2.0.10604",
            "selected" : true
        },
        "kr" : {
            "config_key" : "21567095891b32592c0f5a040a4cc3df",
            "display_version" : "3.2.0.10604"
        },
        "cn" : {
            "config_key" : "21567095891b32592c0f5a040a4cc3df",
            "display_version" : "3.2.0.10604"
        }
    }
}
Request GET /game/agent  
Response 200 (7.2948 ms): {
    "background_download_available" : false,
    "background_download_complete" : true,
    "binaries" : {
        "game" : {
            "regex" : "Agent\\.(%d)*\\\\Agent\\.exe",
            "relative_path" : "Agent.exe",
            "relative_path_64" : "",
            "switcher" : true,
            "launch_arguments" : []
        }
    },
    "binary_launch_path" : "",
    "binary_launch_path64" : "",
    "current_version" : 4532.000000,
    "display_locales" : [],
    "download_complete" : true,
    "install_dir" : "C:/users/Public/Application Data/Battle.net/Agent",
    "installed" : true,
    "installed_locales" : [],
    "launch_arguments" : [],
    "local_version" : "2.1.2.4532",
    "patch_application_complete" : true,
    "playable" : true,
    "product" : "agent",
    "region" : "eu",
    "selected_locale" : "",
    "selected_asset_locale" : "",
    "supports_multibox" : true,
    "update_method" : "containerless ngdp",
    "update_progress" : 1.000000,
    "last_version_check" : "1445652841199",
    "version_cooldown" : 3756.000000,
    "regional_version_info" : {
        "us" : {
            "config_key" : "41a9eec9fb2f323284db6fb369c3b015",
            "display_version" : "2.1.2.4532"
        },
        "eu" : {
            "config_key" : "41a9eec9fb2f323284db6fb369c3b015",
            "display_version" : "2.1.2.4532",
            "selected" : true
        },
        "cn" : {
            "config_key" : "41a9eec9fb2f323284db6fb369c3b015",
            "display_version" : "2.1.2.4532"
        },
        "kr" : {
            "config_key" : "41a9eec9fb2f323284db6fb369c3b015",
            "display_version" : "2.1.2.4532"
        },
        "tw" : {
            "config_key" : "41a9eec9fb2f323284db6fb369c3b015",
            "display_version" : "2.1.2.4532"
        },
        "xx" : {
            "config_key" : "41a9eec9fb2f323284db6fb369c3b015",
            "display_version" : "2.1.2.4532"
        }
    }
}
Request GET /game/battle.net  
Response 200 (9.1982 ms): {
    "background_download_available" : false,
    "background_download_complete" : false,
    "binaries" : {
        "game" : {
            "regex" : "Battle\\.net\\.(beta\\.)*\\d+/Battle\\.net\\.exe",
            "relative_path" : "Battle.net.exe",
            "relative_path_64" : "",
            "switcher" : true,
            "launch_arguments" : []
        }
    },
    "binary_launch_path" : "",
    "binary_launch_path64" : "",
    "current_version" : 6233.000000,
    "display_locales" : [],
    "download_complete" : true,
    "install_dir" : "C:/Program Files/Battle.net",
    "installed" : true,
    "installed_locales" : [
        "enUS"
    ],
    "launch_arguments" : [],
    "local_version" : "1.3.3.6233",
    "patch_application_complete" : true,
    "playable" : true,
    "product" : "bna",
    "region" : "eu",
    "selected_locale" : "enUS",
    "selected_asset_locale" : "enUS",
    "supports_multibox" : true,
    "update_method" : "client update",
    "update_progress" : 1.000000,
    "last_version_check" : "1445652841528",
    "version_cooldown" : 3148.000000
}
Request GET /game/hs_beta  
Response 200 (8.1147 ms): {
    "background_download_available" : false,
    "background_download_complete" : true,
    "binaries" : {
        "game" : {
            "regex" : "",
            "relative_path" : "Hearthstone.exe",
            "relative_path_64" : "",
            "switcher" : false,
            "launch_arguments" : [
                "-launch"
            ]
        }
    },
    "binary_launch_path" : "",
    "binary_launch_path64" : "",
    "current_version" : 10604.000000,
    "display_locales" : [
        "deDE",
        "enGB",
        "enUS",
        "esMX",
        "esES",
        "frFR",
        "itIT",
        "jaJP",
        "plPL",
        "ptBR",
        "ruRU",
        "koKR",
        "zhTW",
        "zhCN"
    ],
    [10/24/15 05:17:21] - Running wine-1.7.15 Battle.net Launcher.exe (Working directory : /home/ata/.PlayOnLinux/wineprefix/hearthstone/drive_c/Program Files/Battle.net)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:wininet:InternetSetOptionW Option 77 STUB
"download_complete" : true,
    "install_dir" : "C:/Program Files/Hearthstone",
    "installed" : true,
    "installed_locales" : [
        "enUS"
    ],
    "launch_arguments" : [],
    "local_version" : "3.2.0.10604",
    "patch_application_complete" : true,
    "playable" : true,
    "product" : "hsb",
    "region" : "eu",
    "selected_locale" : "enUS",
    "selected_asset_locale" : "enUS",
    "supports_multibox" : false,
    "update_method" : "containerless ngdp",
    "update_progress" : 1.000000,
    "last_version_check" : "1445652842502",
    "version_cooldown" : 0.000000,
    "regional_version_info" : {
        "us" : {
            "config_key" : "21567095891b32592c0f5a040a4cc3df",
            "display_version" : "3.2.0.10604"
        },
        "eu" : {
            "config_key" : "21567095891b32592c0f5a040a4cc3df",
            "display_version" : "3.2.0.10604",
            "selected" : true
        },
        "kr" : {
            "config_key" : "21567095891b32592c0f5a040a4cc3df",
            "display_version" : "3.2.0.10604"
        },
        "cn" : {
            "config_key" : "21567095891b32592c0f5a040a4cc3df",
            "display_version" : "3.2.0.10604"
        }
    }
}
Request GET /game/agent  
Response 200 (10.0047 ms): {
    "background_download_available" : false,
    "background_download_complete" : true,
    "binaries" : {
        "game" : {
            "regex" : "Agent\\.(%d)*\\\\Agent\\.exe",
            "relative_path" : "Agent.exe",
            "relative_path_64" : "",
            "switcher" : true,
            "launch_arguments" : []
        }
    },
    "binary_launch_path" : "",
    "binary_launch_path64" : "",
    "current_version" : 4532.000000,
    "display_locales" : [],
    "download_complete" : true,
    "install_dir" : "C:/users/Public/Application Data/Battle.net/Agent",
    "installed" : true,
    "installed_locales" : [],
    "launch_arguments" : [],
    "local_version" : "2.1.2.4532",
    "patch_application_complete" : true,
    "playable" : true,
    "product" : "agent",
    "region" : "eu",
    "selected_locale" : "",
    "selected_asset_locale" : "",
    "supports_multibox" : true,
    "update_method" : "containerless ngdp",
    "update_progress" : 1.000000,
    "last_version_check" : "1445652841199",
    "version_cooldown" : 0.000000,
    "regional_version_info" : {
        "us" : {
            "config_key" : "41a9eec9fb2f323284db6fb369c3b015",
            "display_version" : "2.1.2.4532"
        },
        "eu" : {
            "config_key" : "41a9eec9fb2f323284db6fb369c3b015",
            "display_version" : "2.1.2.4532",
            "selected" : true
        },
        "cn" : {
            "config_key" : "41a9eec9fb2f323284db6fb369c3b015",
            "display_version" : "2.1.2.4532"
        },
        "kr" : {
            "config_key" : "41a9eec9fb2f323284db6fb369c3b015",
            "display_version" : "2.1.2.4532"
        },
        "tw" : {
            "config_key" : "41a9eec9fb2f323284db6fb369c3b015",
            "display_version" : "2.1.2.4532"
        },
        "xx" : {
            "config_key" : "41a9eec9fb2f323284db6fb369c3b015",
            "display_version" : "2.1.2.4532"
        }
    }
}
Request GET /game/battle.net  
Response 200 (8.2573 ms): {
    "background_download_available" : false,
    "background_download_complete" : false,
    "binaries" : {
        "game" : {
            "regex" : "Battle\\.net\\.(beta\\.)*\\d+/Battle\\.net\\.exe",
            "relative_path" : "Battle.net.exe",
            "relative_path_64" : "",
            "switcher" : true,
            "launch_arguments" : []
        }
    },
    "binary_launch_path" : "",
    "binary_launch_path64" : "",
    "current_version" : 6233.000000,
    "display_locales" : [],
    "download_complete" : true,
    "install_dir" : "C:/Program Files/Battle.net",
    "installed" : true,
    "installed_locales" : [
        "enUS"
    ],
    "launch_arguments" : [],
    "local_version" : "1.3.3.6233",
    "patch_application_complete" : true,
    "playable" : true,
    "product" : "bna",
    "region" : "eu",
    "selected_locale" : "enUS",
    "selected_asset_locale" : "enUS",
    "supports_multibox" : true,
    "update_method" : "client update",
    "update_progress" : 1.000000,
    "last_version_check" : "1445652841528",
    "version_cooldown" : 0.000000
}
Request GET /agent  
Response 200 (166.2407 ms): {
    "pid" : 47.000000,
    "user_id" : "S-1-5-21-0-0-0-1000",
    "state" : 1004.000000,
    "version" : "2.1.2.4532",
    "region" : "eu",
    "type" : "retail",
    "opt_in_feedback" : true,
    "session" : "7347265500480182628",
    "authorization" : "10906ABA6215AEBB384444C6EDE17948"
}
Request POST /agent {
    "opt_in_feedback" : true
}
Response 200 (8.3062 ms): {}
Request POST /verI 2015-10-24 02:17:22.193516 [Main] {} Logging started for Battle.net build 1.3.3.6233
I 2015-10-24 02:17:22.194199 [Configuration] {} SharedConfigRoot: C:\users\Public\Application Data\Battle.net
I 2015-10-24 02:17:22.194352 [Configuration] {} RoamingConfigRoot: C:\users\ata\Application Data\Battle.net
I 2015-10-24 02:17:22.194391 [Configuration] {} LocalConfigRoot: C:\users\ata\Local Settings\Application Data\Battle.net
D 2015-10-24 02:17:22.194469 [Configuration] {} Searching for config file: C:\Program Files\Battle.net\Battle.net.6233\Battle.net.config
D 2015-10-24 02:17:22.194560 [Configuration] {} Searching for config file: C:\Program Files\Battle.net\Battle.net.config
D 2015-10-24 02:17:22.194934 [Configuration] {} User Configuration File: C:\users\ata\Application Data\Battle.net\Battle.net.config
I 2015-10-24 02:17:22.196448 [Main] {} Command line arguments: {}
I 2015-10-24 02:17:22.199687 [IPC] {} Opening IPC shared memory. queueName=User:ata:Battle.net App IPC ShMem mode=client
I 2015-10-24 02:17:22.200056 [Main] {} Leaving because another instance of battle.net is running
D 2015-10-24 02:17:22.200100 [Main] {} Shutting down Backend
D 2015-10-24 02:17:22.200143 [Main] {} Closing IPC Service
D 2015-10-24 02:17:22.200183 [IPC] {} IPCService is shutting down
D 2015-10-24 02:17:22.200334 [Main] {} Shutting down callback queue
I 2015-10-24 02:17:22.206073 [IPC] {} Dispatching Command: focus
D 2015-10-24 02:17:27.976028 [GameController] {} Shutting down GameController
D 2015-10-24 02:17:27.976230 [ProductState] {} Game product state destroyed: uid=agent
D 2015-10-24 02:17:27.976289 [ProductState] {} Game product state destroyed: uid=
D 2015-10-24 02:17:27.976345 [ProductState] {} Game product state destroyed: uid=d3cn
D 2015-10-24 02:17:27.976455 [ProductState] {} Game product state destroyed: uid=wow
D 2015-10-24 02:17:27.976562 [ProductState] {} Game product state destroyed: uid=diablo3
D 2015-10-24 02:17:27.976673 [ProductState] {} Game product state destroyed: uid=s2
D 2015-10-24 02:17:27.976779 [ProductState] {} Game product state destroyed: uid=hs_beta
D 2015-10-24 02:17:27.976896 [ProductState] {} Game product state destroyed: uid=heroes
D 2015-10-24 02:17:27.977003 [ProductState] {} Game product state destroyed: uid=prometheus
D 2015-10-24 02:17:28.158600 [Main] {} Shutting down Backend
D 2015-10-24 02:17:28.158675 [Main] {} Closing IPC Service
D 2015-10-24 02:17:28.158713 [IPC] {} IPCService is shutting down
D 2015-10-24 02:17:28.159081 [Main] {} Shutting down account manager
I 2015-10-24 02:17:28.159178 [GSStateTracker] {} State changed to: Incomplete
I 2015-10-24 02:17:28.159206 [AccountManager] {} Account manager state has changed to: Incomplete
I 2015-10-24 02:17:28.159247 [GameProvider] {} Game provider is no longer initialized and is now reset
I 2015-10-24 02:17:28.159334 [GSAccountProvider] {} Account provider destroyed
D 2015-10-24 02:17:28.159382 [Main] {} Shutting down CacheManager
D 2015-10-24 02:17:28.159408 [Main] {} Shutting down analytics processor
I 2015-10-24 02:17:28.189436 [http] {} In-progress Request Canceled: http://www.google-analytics.com/collect
I 2015-10-24 02:17:32.945080 [http] {} In-progress Request Canceled: http://www.google-analytics.com/collect
D 2015-10-24 02:17:32.945915 [Main] {} Shutting down worker pool
D 2015-10-24 02:17:32.948517 [Main] {} Shutting down backend processor
D 2015-10-24 02:17:32.949036 [Main] {} Shutting down data cache
D 2015-10-24 02:17:32.949284 [Main] {} Shutting down catalog manager
D 2015-10-24 02:17:32.949549 [Main] {} Shutting down environment manager
D 2015-10-24 02:17:32.949716 [Main] {} Shutting down remote content manager
D 2015-10-24 02:17:32.949801 [Main] {} Shutting down analytics session
D 2015-10-24 02:17:32.949878 [Main] {} Shutting down agent manager
D 2015-10-24 02:17:32.964038 [Agent] {} Communicated shutdown to Agent
D 2015-10-24 02:17:32.964139 [Main] {} Shutting down game provider
D 2015-10-24 02:17:32.964176 [Main] {} Shutting down battle.net engine
I 2015-10-24 02:17:32.964224 [BattlenetAPI] {} Forcibly disconnecting from Battle.net
E 2015-10-24 02:17:33.014431 [BattlenetAPI] {} Disconnected from Battle.net: err= (3005) connectionId=1
D 2015-10-24 02:17:33.224020 [Main] {} Shutting down callback queue
D 2015-10-24 02:17:33.225191 [CacheManager] {} Stats.TasksQueued: 115
D 2015-10-24 02:17:33.225288 [CacheManager] {} Stats.TasksCompleted: 115
D 2015-10-24 02:17:33.225389 [CacheManager] {} Stats.CacheReads: 8
D 2015-10-24 02:17:33.225478 [CacheManager] {} Stats.FilesReadFromArchive: 118
<html><head><title>Object moved</title></head><body>  
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>  
</body></html>  
<html><head><title>Object moved</title></head><body>  
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>  
</body></html>  
<html><head><title>Object moved</title></head><body>  
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>  
</body></html>  
sion {"uid":"battle.net"}
Response 200 (9.3469 ms): {
    "response_uri" : "/version/battle.net"
}
Post Request to http://eu.patch.battle.net:1119/patch:
<version program="Bna"><record program="Bna" component="Win" version="0"/><record program="Bna" component="blob" version="1"/></version>
Queue Request for http://eu.patch.battle.net:1119/patch : handle - 0x00193ff8, index - 27, running - 0
Request GET /version/battle.net  
Response 200 (6.0380 ms): {
    "state" : 1007.000000,
    "playable" : true
}
Launched C:/Program Files/Battle.net/Battle.net.exe as PID: 22 with --switcherall
**********************************************
Request POST /gamesession {
    "uid" : "battle.net"
}
Response 200 (111.1055 ms): {
    "response_uri" : "/gamesession/battle.net"
}
Request DELETE /agent  
Response 200 (7.2352 ms): {}
Request GET /gamesession  
Response 200 (11.5551 ms): {
    "battle.net" : {
        "1" : {
            "request_id" : 42.000000,
            "pid" : -1.000000,
            "pid_path" : "",
            "binary_type" : "game"
        },
        "2" : {
            "request_id" : 22.000000,
            "pid" : 0.000000,
            "pid_path" : "",
            "binary_type" : "game"
        }
    },
    "hs_beta" : {
        "1" : {
            "request_id" : 50.000000,
            "pid" : -1.000000,
            "pid_path" : "",
            "binary_type" : "game"
        }
    }
}
GameProcessManager - TIMEOUT: process - uid:battle.net, pid:0, parent pid:22, pid path:.
Request GET /gamesession  
Response 200 (13.5854 ms): {
    "battle.net" : {
        "1" : {
            "request_id" : 42.000000,
            "pid" : -1.000000,
            "pid_path" : "",
            "binary_type" : "game"
        },
        "2" : {
            "request_id" : 22.000000,
            "pid" : -1.000000,
            "pid_path" : "",
            "binary_type" : "game"
        }
    },
    "hs_beta" : {
        "1" : {
            "request_id" : 50.000000,
            "pid" : -1.000000,
            "pid_path" : "",
            "binary_type" : "game"
        }
    }
}
OnComplete: handle - 0x00193ff8, result - 0, running - 1, request - found
Post Response:
<patch>
<record program="Bna" component="Win">
http://dist.blizzard.com.edgesuite.net/bna/bna6233/bna-6216-6233-win.mpq.torrent.5A9BC26BD280644EC8B05E6A43251CB5;http://dist.blizzard.com.edgesuite.net/bna/bna6233/bna-6233-win.mpq.torrent.8845AB45F7</record>
<record program="Bna" component="blob">
http://dist.blizzard.com.edgesuite.net/tools-pod/Battle.net/Blob.Battle.net;123B1C89A105C89BC22C7C3E4096AAFB;C2168BBB657CBA25473121362A6038A5;0
</record>
</patch>
Start concurrent operation. OP_VERSION for 'battle.net'
Executing operation: program_associations executablePath="C:\Program Files\Battle.net\Battle.net.exe" executableIconPath="C:\Program Files\Battle.net\Battle.net.exe" executableIconIndex=0 gameRegistry  
It combines all of our previous launchers into a single, integrated solution. Battle.net keeps all of your games up-to-date, and only requires you to sign in once to play any of them.  
 
With Battle.net, it's easier to stay in contact with your Battle.net friends than ever before."
Uri Scheme 0: name="starcraft" iconPath="C:\Program Files\Battle.net\Battle.net.exe" iconIndex=0 description="URL:StarCraft II Protocol" command='"C:\Program Files\Battle.net\Battle.net.exe" "%1"'
Uri Scheme 1: name="heroes" iconPath="C:\Program Files\Battle.net\Battle.net.exe" iconIndex=0 description="URL:Heroes of the Storm Protocol" command='"C:\Program Files\Battle.net\Battle.net.exe" "%1"'Uri Scheme 2: name="battlenet" iconPath="C:\Program Files\Battle.net\Battle.net.exe" iconIndex=0 description="URL:Blizzard Battle.net Protocol" command='"C:\Program Files\Battle.net\Battle.net.exe" "%Failed to create registry key - HKEY_LOCAL_MACHINE\Software\RegisteredApplications
Concurrent operation OP_VERSION for 'battle.net' completed
Request DELETE /agent  
Response 200 (12.5343 ms): {}
No Connected Clients detected: Initiating Shutdown Timer
No Connected Clients detected: Shutting Down
Agent is shutting down
Queue Request for http://iir.blizzard.com:3724/submit/BNET_APP : handle - 0x066f1d70, index - 28, running - 0
Start bnl::Cleanup
Finished bnl::Cleanup
OnComplete: handle - 0x066f1d70, result - 0, running - 1, request - found
Cleanup: total requests process - 29
Connection statistics (times in milliseconds)
    latency = 0.000 ms
    bandwidth = 0.000 MB/sec
    downloadUrlCount: 0
    downloadUrlCallTime: 0.000 (0.000000)
    downloadUrlElapsedTime: 0.000 (0.000000)
 
    connectionsCreated: 0
    connectionsClosed: 0
    requestsCreated: 0
    requestsClosed: 0
 
    parseUrlTime: 0.000 (0.000000)
    createRequestTime: 0.000 (0.000000)
    createHeadersTime: 0.000 (0.000000)
    sendRequestTime: 0.000 (0.000000)
    httpSendRequestTime: 0.000 (0.000000)
    httpResponseTime: 0.000 (0.000000)
 
    readissued: 0
    readsync: 0
    readasync: 0
    readfail: 0
    readzero: 0
    readnonzero: 0
    readfileTime: 0.000 (0.000000)
    readfileWaitTime: 0.000 (0.000000)
    readfileResponseTime: 0.000 (0.000000)
    readCallbackTime: 0.000 (0.000000)
 
    readBytes: 0

 

Réponses

Anonymous
Mercredi 4 Novembre 2015 à 17:24 -
I get the same black screen issue running on Debian 8.2. In my case, I can add that I have installed other blizzard games (Heroes of the Storm, WoW and Stracraft2) via the battle.net client on the same virtual machine and they all work fine, so the problem must be with hearthstone and not with battle.net.
Anonymous
Vendredi 4 Décembre 2015 à 21:24 -
Yeah, same issue here with Ubuntu 14.04 and an Intel driver. I'm leaning towards it being a driver issue.

Wondering if it's something akin to:
http://www.webupd8.org/2014/10/partial-workaround-for-black-distorted.html
Anonymous
Mercredi 9 Décembre 2015 à 2:24 -
Yep, I'm running an intel driver as well. Have you tried any of the workarounds in that link?
Anonymous
Dimanche 3 Janvier 2016 à 0:43 -
You have to install the libldap (32bits version)
Anonymous
Mercredi 6 Janvier 2016 à 15:42 -
I have had that package installed all along... The issue persists...
Anonymous
Jeudi 24 Mars 2016 à 17:49 -
I am having the same problem. Is there a way to start HS without the Battlenet-Launcher? I manage to run HS now, by just guessing, where the "Play" button in the launcher is...
Anonymous
Jeudi 24 Mars 2016 à 18:11 -
Just gut it fixed!! After using this guy's manual: http://jeffhoogland.blogspot.de/2015/01/howto-fix-battlenet-client-distortion.html
bsnoguera Jeudi 15 Octobre 2015 à 5:00
bsnoguera Anonymous

Messages

Hello, guys.

I'm not being able to play hearthstone using Play On Linux; the installer runs well, everything seems fine; Battle.net is installed and Hearthstone too, without a problem.

But when I click play, a black empty screen shows up in the window which is supposed to be the game's. It's completely black, no sounds. The battle.net launcher stays there, but the game simply does not start.

Here is a doc with the debug file:

https://docs.google.com/document/d/1X_fzUPHKibLN8xgzh8VCETZD4PbtSyydTzKjop26-K4/edit?usp=sharing

Please, keep in mind I'm new to linux, and don't know yet how to do most things.

My Linux version, by the way, is Mint 17.2 cinnamon, 64-bit.

Thank you all!

 

Réponses

Anonymous
Mercredi 4 Novembre 2015 à 17:25 -
I get the same black screen issue running on Debian 8.2. In my case, I can add that I have installed other blizzard games (Heroes of the Storm, WoW and Stracraft2) via the battle.net client on the same virtual machine and they all work fine, so the problem must be with hearthstone and not with battle.net.
marko47 Samedi 10 Octobre 2015 à 3:26
marko47 Anonymous

Messages

Playing for a week,  used default POL installer script works fine,  i had some problems with sound, itwas playing too fast until i restarted the game, found solution on forums,just typed in terminal  pulseaudio -k   now everything works good.

Réponses

Anonymous
Samedi 10 Octobre 2015 à 3:31 -
Oh, forgot to say, i'm using Ubuntu 14.04
petch Vendredi 2 Octobre 2015 à 6:27
petch
Développeur

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

Set dbghelp override to "native, buildin"

Differences

@@ -21,7 +21,7 @@
 # Might not be needed but seen several reports that said it was needed for them to install B.net client
 POL_Call POL_Install_flashplayer
 # http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
-POL_Wine_OverrideDLL "disabled" "dbghelp"
+POL_Wine_OverrideDLL "native,builtin" "dbghelp"
 POL_Wine_OverrideDLL "native,builtin" "msvcp100"
 
 # Download & Install the game.

Nouveau code source

#!/bin/bash
# Date : 2014-02-08 14:54
# Last revision : 2014-08-28 20:30
# Wine version used : 1.6.2, 1.7.15
# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc
# 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_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "1.7.15"

# Might not be needed but seen several reports that said it was needed for them to install B.net client
POL_Call POL_Install_flashplayer
# http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
POL_Wine_OverrideDLL "native,builtin" "dbghelp"
POL_Wine_OverrideDLL "native,builtin" "msvcp100"

# 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)")
        EXE_FILE="Hearthstone-Setup-enUS.exe";;
    "Español (AL)")
        EXE_FILE="Hearthstone-Setup-esMX.exe";;
    "Português (BR)")
        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
    "English (EU)")
        EXE_FILE="Hearthstone-Setup-enGB.exe";;
    "Deutsch")
        EXE_FILE="Hearthstone-Setup-deDE.exe";;
    "Español (EU)")
        EXE_FILE="Hearthstone-Setup-esES.exe";;
    "Português (EU)")
        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
    "Français")
        EXE_FILE="Hearthstone-Setup-frFR.exe";;
    "Russian")
        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
    "Italiano")
        EXE_FILE="Hearthstone-Setup-itIT.exe";;
    "Polski")
        EXE_FILE="Hearthstone-Setup-plPL.exe";;
    "Korean")
        EXE_FILE="Hearthstone-Setup-koKR.exe";;
    "Chinese (Taiwan)")
        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
    "Chinese (China)")
        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
    *)
        exit 1;;
esac

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 "64"
POL_Wine_reboot

POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close

exit 0

Réponses

Dimanche 4 Octobre 2015 à 19:49 -
This worked.
Kurolox Jeudi 1 Octobre 2015 à 15:49
Kurolox Anonymous

Messages

Can't get it work in my netbook. It installs well, but when I try to launch it it shows the battle.net updater for one second and then dissapears.

 

Log: http://pastebin.com/vSFz6Mtp

 

Any idea of what could be causing this? I already tried changing wine versions, but it happens in every one of the

Réponses

Anonymous
Lundi 12 Octobre 2015 à 21:37 -
Had the same problem after two hours I finally found the issue...
Anonymous
Lundi 12 Octobre 2015 à 21:38 -
Damn should have been a linebreak sry :/ If you are using arch make sure you enable multilib and have lib32-libldap installed: sudo pacman -S lib32-libldap
postaljester Jeudi 1 Octobre 2015 à 3:33
postaljester Anonymous

Messages

was working for me until the latest patch scrambled it. global_error_asset_load_fail error happens at launch for me. I have googled it and it seems to be an older problem but the old work around didnt work for me.


 

Réponses

Anonymous
Jeudi 1 Octobre 2015 à 3:39 -
workaround is enabling dbghelp in wine configure.
Vendredi 2 Octobre 2015 à 6:43 -
That was confirmed by "thevdude" on IRC, I changed that in the script
syjeo Mardi 15 September 2015 à 10:09
syjeo Anonymous

Messages

Hello,

This install work fine but

I have this error message when  i first click "play"

"Battle.net requires the Windows Secondary Logon service to be enabled.

Errors: BLZAPPBTS0000K, BLZBNTBTS0000K, BLZAPPAGT02601, BLZBNTAGT02601, BLZBNTAGT00000A29"

I found a temporary workaround : clicking a second time will launch the game.

I will notice the battle.net support team.

 

Réponses

Anonymous
Mardi 15 September 2015 à 10:19 -
to be continued...
Anonymous
Mardi 15 September 2015 à 12:37 -
Blizzard does not support linux (obvious) and does not care at all about the linux gamer community
Anonymous
Mercredi 16 September 2015 à 14:37 -
Same behaviour on mine installation. Working before : last played : Friday.
Anonymous
Mercredi 16 September 2015 à 14:46 -
Same workaround working : https://framapic.org/AoOixe4DsRjR/jvFtYnnD Thanks to syjeo .
Anonymous
Mercredi 16 September 2015 à 16:46 -
I confirm the problem. However I only get BLZBNTBTS00000025 as an error code without having had Hearthstone installed (I first tried 3 days ago).
Workaround doesn't work for me.
roygbiv Mardi 1 September 2015 à 11:43
roygbiv Anonymous

Messages

I recently switched machine from Ubuntu 15.04 to GoBang which is basically Ubuntu 14.04 light. Graphic card is Nvidia Geforece 740M. There seem to be several problems, I am not sure if something changed on the installation script or it is a matter of my machine/OS.

Everything was working pretty well before, now the game is uncharacteristically laggy and mouse movements are very slow

The Battle.net client also is kind of messed up with letters missing (see image) and buttons respond after a couple of clicks.

 

 

Réponses

Anonymous
Mercredi 2 September 2015 à 13:40 -
I will also add that I tried it with both Wine 1.6 and Wine 1.7 with the same results..
Anonymous
Mardi 15 September 2015 à 12:44 -
Hello roygbiv, I don't know if it'll help you but I had trouble with debian jessie and pulseaudio underruns (no problem with wheezy) resulting in sound distortion and lagging ... the solution i found was to remove pulse audio and activate alsa...
Reaver32 Mardi 1 September 2015 à 6:24
Reaver32

Messages

It works good for me. Only issues I've noticed is that if you have two screens, Hearthstone will only go fullscreen on one of them no matter what you do. Also, if you minimize Hearthstone, you're gonna have to force kill it. Lastly, in order to launch Hearthstone, you need to double click the "Play" button in the Battle.Net client. I thought my Battle.Net client was broken at first until I started clicking everywhere. 

Make sure you turn the settings to "High" in [Cog Wheel] -> Options -> Graphics in order to lift the 30FPS framerate cap. 

Réponses

deri82 Dimanche 9 Aoüt 2015 à 17:17
deri82 Anonymous

Messages

You have set VMS value as 64mb. Isnt that the value of GPU memory size? That's really low.

Réponses

flubbes Dimanche 9 Aoüt 2015 à 14:10
flubbes Anonymous

Messages

Error in POL_Shortcut
Binary not found: Battle.net Launcher.exe
Have you installed the program to the default location?

 

Yes I left everything at default

Réponses

Anonymous
Mercredi 19 Aoüt 2015 à 19:59 -
The error I reported was not the reason it did not work. I installed lib32-libldap and resolved all of my problems. I'm currently playing the game
petch Mercredi 5 Aoüt 2015 à 22:54
petch
Développeur

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

Use POL_Wine_WaitExit instead of POL_Wine_WaitBefore since the installer seems non-blocking (according to reports)

Differences

@@ -64,8 +64,8 @@
 POL_System_TmpCreate "$PREFIX"
 cd "$POL_System_TmpDir"
 POL_Download "http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/${EXE_FILE}"
-POL_Wine_WaitBefore "$TITLE" --allow-kill
 POL_Wine "$POL_System_TmpDir/${EXE_FILE}"
+POL_Wine_WaitExit "$TITLE" --allow-kill
 POL_System_TmpDelete
 
 POL_SetupWindow_VMS "64"

Nouveau code source

#!/bin/bash
# Date : 2014-02-08 14:54
# Last revision : 2014-08-28 20:30
# Wine version used : 1.6.2, 1.7.15
# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc
# 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_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "1.7.15"

# Might not be needed but seen several reports that said it was needed for them to install B.net client
POL_Call POL_Install_flashplayer
# http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
POL_Wine_OverrideDLL "disabled" "dbghelp"
POL_Wine_OverrideDLL "native,builtin" "msvcp100"

# 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)")
        EXE_FILE="Hearthstone-Setup-enUS.exe";;
    "Español (AL)")
        EXE_FILE="Hearthstone-Setup-esMX.exe";;
    "Português (BR)")
        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
    "English (EU)")
        EXE_FILE="Hearthstone-Setup-enGB.exe";;
    "Deutsch")
        EXE_FILE="Hearthstone-Setup-deDE.exe";;
    "Español (EU)")
        EXE_FILE="Hearthstone-Setup-esES.exe";;
    "Português (EU)")
        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
    "Français")
        EXE_FILE="Hearthstone-Setup-frFR.exe";;
    "Russian")
        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
    "Italiano")
        EXE_FILE="Hearthstone-Setup-itIT.exe";;
    "Polski")
        EXE_FILE="Hearthstone-Setup-plPL.exe";;
    "Korean")
        EXE_FILE="Hearthstone-Setup-koKR.exe";;
    "Chinese (Taiwan)")
        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
    "Chinese (China)")
        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
    *)
        exit 1;;
esac

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 "64"
POL_Wine_reboot

POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close

exit 0

Réponses

Anonymous
Dimanche 9 Aoüt 2015 à 17:26 -
It now installs, but is crashing when I start it.
Anonymous
Dimanche 9 Aoüt 2015 à 17:28 -


Object moved to here.

Anonymous
Dimanche 9 Aoüt 2015 à 17:31 -
Im sorry: I can not post error messages in this small box... here again: GameProcessManager - TIMEOUT: process - uid:battle.net, pid:0, parent pid:34, pid path:.
amp Mercredi 5 Aoüt 2015 à 19:55
amp Anonymous

Messages

The installer doesn't seem to work any more because the script thinks the installer exits before it actually does and triggers a reboot. I don't know POL scripting but I think there needs to be a change to this line:

POL_Wine_WaitBefore "$TITLE" --allow-kill

So that it waits for the entire install process to finish (which is multiple chained processes).

Other than this the game does work OK.

Réponses

Anonymous
Mercredi 5 Aoüt 2015 à 20:00 -
I also am unable to install currently. Attempted to install and stated:
Anonymous
Mercredi 5 Aoüt 2015 à 20:00 -
Error in POL_Shortcut
Binary not found: Battle.net Launcher.exe
Have you installed the program to the default location?
kholyphoenix1 Jeudi 30 Juillet 2015 à 17:36
kholyphoenix1 Anonymous

Messages

Plataform: Linux Fedora 22
Architecture: x64
Interface: KDE
Video Graphic: Intel HD Graphics 2000 + "driconf" with texture compression.

---

Without slowing down the speed is normal in the game.
I'm just muted. I would like to fix it? Alsa use as audio.

Réponses

Anonymous
Vendredi 31 Juillet 2015 à 15:15 -
winecfg -> audio -> alsasound all!
l3iggs Mardi 28 Juillet 2015 à 14:35
l3iggs Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

The installation script seems to work fine for me when I run it on a mahine with an Nvidia GPU. Using an ATI or Intel GPU results in the battle.net client window being corrupted and completely unreadable  (although if you know where the "Play" button should be, you can click it and the game runs seemingly without issue.

 

The flashplayer install is not a requirement, it's only needed if you want to watch videos in the battle.net client interface. I suggest you remove it.

 

Also, I've tested this with wine version 1.7.47 (with Nvidia GPU) and it works fine. Maybe bumping the wine version could solve the ATI and Intel GPU issues I've seen.

Differences

@@ -1,7 +1,7 @@
 #!/bin/bash
 # Date : 2014-02-08 14:54
 # Last revision : 2014-08-28 20:30
-# Wine version used : 1.6.2, 1.7.15
+# Wine version used : 1.6.2, 1.7.47
 # Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
 # Author : kweepeer2, m1kc
 # Depend :
@@ -16,10 +16,8 @@
 POL_SetupWindow_Init
 POL_SetupWindow_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
 POL_Wine_SelectPrefix "$PREFIX"
-POL_Wine_PrefixCreate "1.7.15"
+POL_Wine_PrefixCreate "1.7.47"
 
-# Might not be needed but seen several reports that said it was needed for them to install B.net client
-POL_Call POL_Install_flashplayer
 # http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
 POL_Wine_OverrideDLL "disabled" "dbghelp"
 POL_Wine_OverrideDLL "native,builtin" "msvcp100"

Nouveau code source

#!/bin/bash
# Date : 2014-02-08 14:54
# Last revision : 2014-08-28 20:30
# Wine version used : 1.6.2, 1.7.47
# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc
# 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_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "1.7.47"

# http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
POL_Wine_OverrideDLL "disabled" "dbghelp"
POL_Wine_OverrideDLL "native,builtin" "msvcp100"

# 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)")
        EXE_FILE="Hearthstone-Setup-enUS.exe";;
    "Español (AL)")
        EXE_FILE="Hearthstone-Setup-esMX.exe";;
    "Português (BR)")
        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
    "English (EU)")
        EXE_FILE="Hearthstone-Setup-enGB.exe";;
    "Deutsch")
        EXE_FILE="Hearthstone-Setup-deDE.exe";;
    "Español (EU)")
        EXE_FILE="Hearthstone-Setup-esES.exe";;
    "Português (EU)")
        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
    "Français")
        EXE_FILE="Hearthstone-Setup-frFR.exe";;
    "Russian")
        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
    "Italiano")
        EXE_FILE="Hearthstone-Setup-itIT.exe";;
    "Polski")
        EXE_FILE="Hearthstone-Setup-plPL.exe";;
    "Korean")
        EXE_FILE="Hearthstone-Setup-koKR.exe";;
    "Chinese (Taiwan)")
        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
    "Chinese (China)")
        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
    *)
        exit 1;;
esac

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

POL_SetupWindow_VMS "64"
POL_Wine_reboot

POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close

exit 0

Réponses

EmetUbuntu Lundi 29 Juin 2015 à 4:56
EmetUbuntu Anonymous

Messages

Hello everyone!

After finishing the installation of Battle.net, the installation program simply did the reboot. It just skipped the installation of Hearthstone. Although I fixed the problem with installing the Hearthstone in the virtual drive manually and it did runs well then, I thought there should be something that needs improvement.

The following is my log file(I deleted some unrelated content and some fixme report):

PlayOnLinux logfile
-------------------
Date: 06/29/15 00:37:01

> PlayOnLinux Version
  4.2.5
> uname -a
  Linux Galileo 3.19.0-21-generic #21-Ubuntu SMP Sun Jun 14 18:31:11 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
> lsb_release -a
  
> wine --version
  wine-1.7.15
> POL_WINEVERSION
  1.7.15
> WINEPREFIX
  /home/emet/.PlayOnLinux//wineprefix/hearthstone
> Distribution
  Ubuntu 15.04
> glxinfo \| grep rendering
  direct rendering: Yes
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, 
    GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite, 
    GL_NV_packed_float_linear, GL_NV_path_rendering, 
> glxinfo \| grep renderer
  OpenGL renderer string: GeForce GT 740M/PCIe/SSE2
> OpenGL libs (Direct rendering testing)
  
  

[06/29/15 00:37:13] - Running wine-1.7.15 cmd /c echo %ProgramFiles% (Working directory : /usr/share/playonlinux/python)
C:\Program Files
[06/29/15 00:37:17] - ----- Starting function POL_Install_flashplayer -----
[06/29/15 00:37:18] - Running wine-1.7.15 install_flash_player.exe (Working directory : /home/emet/.PlayOnLinux/ressources)

[06/29/15 00:37:27] - ----- Ending function POL_Install_flashplayer -----
[06/29/15 00:37:28] - Running wine-1.7.15 regedit /home/emet/.PlayOnLinux//tmp/override-dll.reg (Working directory : /usr/share/playonlinux/python)
[06/29/15 00:37:28] - Content of /home/emet/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*dbghelp"=""
-----------
[06/29/15 00:37:28] - Running wine-1.7.15 regedit /home/emet/.PlayOnLinux//tmp/override-dll.reg (Working directory : /usr/share/playonlinux/python)
[06/29/15 00:37:28] - Content of /home/emet/.PlayOnLinux//tmp/override-dll.reg
-----------
REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*msvcp100"="native,builtin"
-----------
[06/29/15 00:37:36] - Running wine-1.7.15 /home/emet/.PlayOnLinux//tmp/hearthstone/Hearthstone-Setup-zhCN.exe (Working directory : /home/emet/.PlayOnLinux/tmp/hearthstone)

AgentMain start
Argument[0]: 'C:/users/Public/Application Data/Battle.net/Agent/Agent.4150/Agent.exe'
Argument[1]: '--locale=zhCN'
Argument[2]: '--session=15960221325566757355'
Session Hash found: '15960221325566757355'
Agent is running as Administrator.
Unable to parse agent.db file, generating default database.
Database Insert: /
Database Insert: /agent
Database Insert: /agent/download
Database Insert: /backfill
Database Insert: /game
Database Insert: /gamesession
Database Insert: /install
Database Insert: /option
Database Insert: /repair
Database Insert: /update
Database Insert: /register
Database Insert: /version
Database Insert: /spawned
Database Insert: /createshortcut
Database Insert: /uninstall
Post Request to http://zhCN.patch.battle.net:1119/patch:
<version program="Agnt"><record program="Agnt" component="cdn" version="1" /><record program="Agnt" component="cfg" version="1" /><record program="Agnt" component="Win" version="4150" /><record program="Agnt" component="blob" version="1" /></version>
Queue Request for http://zhCN.patch.battle.net:1119/patch : handle - 0x0017c400, index - 0, running - 0
Queue Request for http://iir.blizzard.com:3724/submit/BNET_APP : handle - 0x00189750, index - 1, running - 0
Initialize HttpProtocol Server Called.
Agent started on port #1120
Registered Periodic Event: "auth validation event" with a resolution of 10000 and a start delay of 10000
Registered Event: "ResumeFromSuspendEvent"
Registered Event: "InitiateSuspendEvent"
Registered Event: "shutdown event"
Registered Event: "database flush event"
Registered Event: "network connection event"
Registered Periodic Event: "gather running processes event" with a resolution of 4000 and a start delay of 0
Registered Periodic Event: "report curl failures event" with a resolution of 3600000 and a start delay of 3600000
Firing Event: "database flush event"
Handle Event: "database flush event"
Request GET /agent
Response 200 (1.1043 ms): {
    "update" : {},
    "install" : {},
    "backfill" : {},
    "pid" : 57.000000,
    "user_id" : "S-1-5-21-0-0-0-1000",
    "state" : 1007.000000,
    "installed" : true,
    "version" : "1.20.2.4150",
    "region" : "cn",
    "type" : "retail",
    "opt_in_feedback" : false,
    "session" : "15960221325566757355",
    "authorization" : "0AD5DEFBA885757C93BC26A98D88D5A4"
}
Request POST /agent
{
    "opt_in_feedback" : true
}
Response 200 (0.0601 ms): {}
Request GET /game
Response 200 (0.0444 ms): {}
Request GET /agent
Response 200 (0.1531 ms): {
    "update" : {},
    "install" : {},
    "backfill" : {},
    "pid" : 57.000000,
    "user_id" : "S-1-5-21-0-0-0-1000",
    "state" : 1007.000000,
    "installed" : true,
    "version" : "1.20.2.4150",
    "region" : "cn",
    "type" : "retail",
    "opt_in_feedback" : true,
    "session" : "15960221325566757355",
    "authorization" : "0AD5DEFBA885757C93BC26A98D88D5A4"
}
OnComplete: handle - 0x0017c400, result - 0, running - 2, request - found
Post Response:
<patch>
<record program="Agnt" component="cdn">
client01.pdl.wow.battlenet.com.cn|client02.pdl.wow.battlenet.com.cn|client03.pdl.wow.battlenet.com.cn|client04.pdl.wow.battlenet.com.cn
</record>
<record program="Agnt" component="Win">
;;4150;0;4150;
</record>
</patch>
Post Request to http://zhCN.patch.battle.net:1119/patch:
<version program="Agnt"><record program="Agnt" component="cdn" version="1" /><record program="Agnt" component="cfg" version="1" /><record program="Agnt" component="Win" version="4150" /><record program="Agnt" component="blob" version="1" /></version>
Queue Request for http://zhCN.patch.battle.net:1119/patch : handle - 0x0017c400, index - 2, running - 0
OnComplete: handle - 0x0017c400, result - 0, running - 2, request - found
Post Response:
<patch>
<record program="Agnt" component="cdn">
client01.pdl.wow.battlenet.com.cn|client02.pdl.wow.battlenet.com.cn|client03.pdl.wow.battlenet.com.cn|client04.pdl.wow.battlenet.com.cn
</record>
<record program="Agnt" component="Win">
;;4150;0;4150;
</record>
</patch>
Post Request to http://cn-test.patch.battle.net:1119/patch:
<version program="AgtB"><record program="Agnt" component="cdn" version="1" /><record program="Agnt" component="cfg" version="1" /><record program="AgtB" component="Win" version="4150" /><record program="AgtB" component="blob" version="1" /></version>
Queue Request for http://cn-test.patch.battle.net:1119/patch : handle - 0x00194380, index - 3, running - 0
OnComplete: handle - 0x00189750, result - 0, running - 2, request - found
OnComplete: handle - 0x00194380, result - 0, running - 1, request - found
Post Response:
http://cn-test.patch.battle.net:1119/patch
Post Request to http://cn-test.patch.battle.net:1119/patch:
<version program="AgtB"><record program="Agnt" component="cdn" version="1" /><record program="Agnt" component="cfg" version="1" /><record program="AgtB" component="Win" version="1" /><record program="AgtB" component="blob" version="1" /></version>
Queue Request for http://cn-test.patch.battle.net:1119/patch : handle - 0x00189750, index - 4, running - 0
OnComplete: handle - 0x00189750, result - 0, running - 1, request - found
Post Response:
<patch>
<record program="Agnt" component="cdn">
client01.pdl.wow.battlenet.com.cn|client02.pdl.wow.battlenet.com.cn|client03.pdl.wow.battlenet.com.cn|client04.pdl.wow.battlenet.com.cn
</record>
<record program="AgtB" component="Win">
;http://client01.pdl.wow.battlenet.com.cn/bna/CN/a2753/a-beta-2753-win.mpq.torrent.7B03D6F46290C015D587D6C1839FA921;2753;1;2753
</record>
</patch>
Request GET /agent
Response 200 (0.1277 ms): {
    "update" : {},
    "install" : {},
    "backfill" : {},
    "pid" : 57.000000,
    "user_id" : "S-1-5-21-0-0-0-1000",
    "state" : 1004.000000,
    "playable" : true,
    "patch_application_complete" : true,
    "download_complete" : true,
    "installed" : true,
    "version" : "1.20.2.4150",
    "region" : "cn",
    "type" : "retail",
    "opt_in_feedback" : true,
    "session" : "15960221325566757355",
    "authorization" : "0AD5DEFBA885757C93BC26A98D88D5A4"
}
Request Issued to non-existent Uri: GET - /game/battle.net
warning: no uid found
Database Insert: /register/bna_undetermined_
Firing Event: "database flush event"
Handle Event: "database flush event"
Request POST /register
{
    "instructions_patch_url" : "http://cn.patch.battle.net:1119/patch",
    "instructions_product" : "Bna"
}
Response 200 (3.2000 ms): {
    "response_uri" : "/register/bna_undetermined_"
}
Post Request to http://cn.patch.battle.net:1119/patch:
<version program="Bna"><record program="Agnt" component="cdn" version="1" /><record program="Bna" component="blob" version="1" /></version>
Queue Request for http://cn.patch.battle.net:1119/patch : handle - 0x00194380, index - 5, running - 0
OnComplete: handle - 0x00194380, result - 0, running - 1, request - found
Post Response:
<patch>
<record program="Agnt" component="cdn">
client01.pdl.wow.battlenet.com.cn|client02.pdl.wow.battlenet.com.cn|client03.pdl.wow.battlenet.com.cn|client04.pdl.wow.battlenet.com.cn
</record>
<record program="Bna" component="blob">
http://client01.pdl.wow.battlenet.com.cn/tools-pod/Battle.net/Blob.Battle.net;4FF4236953B2C619345D89ABB24FC402;A3FFDC2BBEC0DC287EFEA8B8DBE79126;0
</record>
</patch>
Queue Request for http://client01.pdl.wow.battlenet.com.cn/tools-pod/Battle.net/Blob.Battle.net/bna_install_4FF4236953B2C619345D89ABB24FC402.blob : handle - 0x00194380, index - 6, running - 0
Request GET /register/bna_undetermined_
Response 200 (0.0371 ms): {
    "status" : 1001.000000
}
OnComplete: handle - 0x00194380, result - 0, running - 1, request - found
Queue Request for http://client01.pdl.wow.battlenet.com.cn/tools-pod/Battle.net/Blob.Battle.net/bna_game_A3FFDC2BBEC0DC287EFEA8B8DBE79126.blob : handle - 0x00194380, index - 7, running - 0
OnComplete: handle - 0x00194380, result - 0, running - 1, request - found
Register Warning - Parsing Instructions missing or invalid 'locale_regex'
Firing Event: "database flush event"
Firing Event: "database flush event"
Handle Event: "database flush event"
Firing Event: "database flush event"
Handle Event: "database flush event"
Handle Event: "database flush event"
Request GET /register/bna_undetermined_
Response 200 (0.0442 ms): {
    "error" : 2800.000000,
    "status" : 1009.000000
}
Post Request to http://cn.patch.battle.net:1119/patch:
<version program="Bna"><record program="Agnt" component="cdn" version="1" /><record program="Bna" component="blob" version="1" /></version>
Queue Request for http://cn.patch.battle.net:1119/patch : handle - 0x001a3c10, index - 8, running - 0
OnComplete: handle - 0x001a3c10, result - 0, running - 1, request - found
Post Response:
<patch>
<record program="Agnt" component="cdn">
client01.pdl.wow.battlenet.com.cn|client02.pdl.wow.battlenet.com.cn|client03.pdl.wow.battlenet.com.cn|client04.pdl.wow.battlenet.com.cn
</record>
<record program="Bna" component="blob">
http://client01.pdl.wow.battlenet.com.cn/tools-pod/Battle.net/Blob.Battle.net;4FF4236953B2C619345D89ABB24FC402;A3FFDC2BBEC0DC287EFEA8B8DBE79126;0
</record>
</patch>
Queue Request for http://client01.pdl.wow.battlenet.com.cn/tools-pod/Battle.net/Blob.Battle.net/bna_install_4FF4236953B2C619345D89ABB24FC402.blob : handle - 0x001a3c10, index - 9, running - 0
OnComplete: handle - 0x001a3c10, result - 0, running - 1, request - found
Queue Request for http://client01.pdl.wow.battlenet.com.cn/tools-pod/Battle.net/Blob.Battle.net/bna_game_A3FFDC2BBEC0DC287EFEA8B8DBE79126.blob : handle - 0x001a3c10, index - 10, running - 0
OnComplete: handle - 0x001a3c10, result - 0, running - 1, request - found
Database Insert: /install/battle.net
Firing Event: "database flush event"
Handle Event: "database flush event"
Request POST /install
{
    "uid" : "battle.net",
    "instructions_patch_url" : "http://cn.patch.battle.net:1119/patch",
    "instructions_product" : "Bna",
    "instructions_dataset" : [
        "torrent",
        "win",
        "battle.net",
        "zhCN"
    ]
}
Response 201 (817.9331 ms): {
    "response_uri" : "/install/battle.net",
    "form" : {
        "eula" : {
            "error" : 701.000000,
            "eula" : false
        },
        "authentication_key" : {
            "error" : 0.000000
        },
        "tome_path" : {
            "error" : 0.000000,
            "tome_torrent" : "http://client01.pdl.wow.battlenet.com.cn/tools-pod/Battle.net/install/bnet.5942/win/bnet-win-B69B32BDF2605A7C01188AAFCED1D521.torrent"
        },
        "game_dir" : {
            "error" : 703.000000,
            "warning" : 0.000000,
            "default" : "C:\\Program Files\\",
            "dirname" : "Battle.net",
            "required_space" : 250000000.000000
        },
        "language" : {
            "error" : 0.000000
        },
        "finalized" : false
    }
}
Request POST /install/battle.net
{
    "game_dir" : "C:\\Program Files\\Battle.net",
    "eula" : true,
    "language" : [
        "zhCN"
    ],
    "shortcut" : "all",
    "tome_torrent" : "http://client01.pdl.wow.battlenet.com.cn/tools-pod/Battle.net/install/bnet.5942/win/bnet-win-B69B32BDF2605A7C01188AAFCED1D521.torrent"
}
Response 201 (1.7255 ms): {
    "response_uri" : "/install/battle.net",
    "form" : {
        "eula" : {
            "error" : 0.000000,
            "eula" : true
        },
        "authentication_key" : {
            "error" : 0.000000
        },
        "tome_path" : {
            "error" : 0.000000,
            "tome_torrent" : "http://client01.pdl.wow.battlenet.com.cn/tools-pod/Battle.net/install/bnet.5942/win/bnet-win-B69B32BDF2605A7C01188AAFCED1D521.torrent"
        },
        "game_dir" : {
            "error" : 0.000000,
            "warning" : 0.000000,
            "default" : "C:\\Program Files\\",
            "dirname" : "Battle.net",
            "game_dir" : "C:\\Program Files\\Battle.net",
            "required_space" : 250000000.000000
        },
        "language" : {
            "error" : 0.000000,
            "language" : [
                "zhCN"
            ]
        },
        "shortcut" : "all",
        "finalized" : false
    }
}
Duplicate POST /install/battle.net completed in 1.9271 ms
Firing Event: "database flush event"
Queuing /install/battle.net
Handle Event: "database flush event"
Insert to Queue at HEAD
Request POST /install/battle.net
{
    "game_dir" : "C:\\Program Files\\Battle.net",
    "eula" : true,
    "language" : [
        "zhCN"
    ],
    "shortcut" : "none",
    "finalized" : true,
    "tome_torrent" : "http://client01.pdl.wow.battlenet.com.cn/tools-pod/Battle.net/install/bnet.5942/win/bnet-win-B69B32BDF2605A7C01188AAFCED1D521.torrent"
}
Response 200 (3.9339 ms): {
    "response_uri" : "/install/battle.net",
    "result_uri" : "/game/battle.net"
}
Start Queued Task 'Update battle.net'
Beginning an install.
Checking permissions for battle.net. Fixing enabled.
New versioner created - battle.net.
Force refreshing version information - battle.net.
Post Request to http://cn.patch.battle.net:1119/patch:
<version program="Bna"><record program="Agnt" component="cdn" version="1" /><record program="Agnt" component="cfg" version="1" /><record program="Bna" component="Win" version="0" /><record program="Bna" component="blob" version="1" /></version>
Queue Request for http://cn.patch.battle.net:1119/patch : handle - 0x001bf128, index - 11, running - 0
Request GET /install/battle.net
Response 200 (0.1042 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.000000,
    "playable_progress" : 0.000000,
    "download_rate" : 0.000000,
    "download_remaining" : 0.000000,
    "state" : 1007.000000
}
OnComplete: handle - 0x001bf128, result - 0, running - 1, request - found
Post Response:
<patch>
<record program="Agnt" component="cdn">
client01.pdl.wow.battlenet.com.cn|client02.pdl.wow.battlenet.com.cn|client03.pdl.wow.battlenet.com.cn|client04.pdl.wow.battlenet.com.cn
</record>
<record program="Bna" component="Win">
;http://client01.pdl.wow.battlenet.com.cn/bna/CN/bna5942/bna-5942-win.mpq.torrent.9529E74F118623DE39D680B4E63D4912;5942;0;5942
</record>
<record program="Bna" component="blob">
http://client01.pdl.wow.battlenet.com.cn/tools-pod/Battle.net/Blob.Battle.net;4FF4236953B2C619345D89ABB24FC402;A3FFDC2BBEC0DC287EFEA8B8DBE79126;0
</record>
</patch>
Tool version does not match remote, setting playable to false - battle.net
Game blob md5 does not match remote md5, setting playable to false - battle.net
Queue Request for http://client01.pdl.wow.battlenet.com.cn/tools-pod/Battle.net/Blob.Battle.net/bna_game_A3FFDC2BBEC0DC287EFEA8B8DBE79126.blob : handle - 0x062b53e8, index - 12, running - 0
OnComplete: handle - 0x062b53e8, result - 0, running - 1, request - found
STAGE INIT: battle.net.
Update work reported. setting playable to false - battle.net
OnInitialized:
    source = 1
    speed = 1000000.000000
    thresholds=[100000000, 0, 0]
STAGE INSTALLING: battle.net.
Queue Request for http://iir.blizzard.com:3724/submit/BNET_APP : handle - 0x001bab18, index - 13, running - 0
Queue Request for http://client01.pdl.wow.battlenet.com.cn/tools-pod/Battle.net/install/bnet.5942/win/bnet-win-B69B32BDF2605A7C01188AAFCED1D521.TPQ : handle - 0x062bcb78, index - 14, running - 0
Request GET /install/battle.net
Response 200 (0.1083 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.000000,
    "playable_progress" : 0.000000,
    "download_rate" : 0.000000,
    "download_remaining" : 0.000000,
    "state" : 1002.000000
}
OnComplete: handle - 0x062bcb78, result - 0, running - 2, request - found
OnProgress:
    source = 1
    section = 0
    progress=6287
Recomputing Progress
OnProgress:
    source = 1
    section = 0
    progress=6287
OnComplete: handle - 0x001bab18, result - 0, running - 1, request - found
OnProgress:
    source = 1
    section = 0
    progress=6287
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1263 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.000063,
    "playable_progress" : 0.000063,
    "download_rate" : 0.000000,
    "download_remaining" : 60373889.000000,
    "time_playable" : 99.000000,
    "time_complete" : 99.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=530575
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.0936 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.005306,
    "playable_progress" : 0.005306,
    "download_rate" : 2287495.000000,
    "download_remaining" : 59849601.000000,
    "time_playable" : 99.000000,
    "time_complete" : 99.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=1054863
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.0860 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.010549,
    "playable_progress" : 0.010549,
    "download_rate" : 2517292.000000,
    "download_remaining" : 59325313.000000,
    "time_playable" : 98.000000,
    "time_complete" : 98.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=1579151
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1143 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.015792,
    "playable_progress" : 0.015792,
    "download_rate" : 2525923.000000,
    "download_remaining" : 58801025.000000,
    "time_playable" : 98.000000,
    "time_complete" : 98.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=2627727
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1065 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.026277,
    "playable_progress" : 0.026277,
    "download_rate" : 2798859.000000,
    "download_remaining" : 57752449.000000,
    "time_playable" : 97.000000,
    "time_complete" : 97.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=3676303
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1649 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.036763,
    "playable_progress" : 0.036763,
    "download_rate" : 2994544.000000,
    "download_remaining" : 56703873.000000,
    "time_playable" : 96.000000,
    "time_complete" : 96.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=4724879
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1261 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.047249,
    "playable_progress" : 0.047249,
    "download_rate" : 2747762.000000,
    "download_remaining" : 55655297.000000,
    "time_playable" : 95.000000,
    "time_complete" : 95.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=6035599
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1367 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.060356,
    "playable_progress" : 0.060356,
    "download_rate" : 2802711.000000,
    "download_remaining" : 54344577.000000,
    "time_playable" : 93.000000,
    "time_complete" : 93.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=6822031
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1323 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.068220,
    "playable_progress" : 0.068220,
    "download_rate" : 2696972.000000,
    "download_remaining" : 53558145.000000,
    "time_playable" : 93.000000,
    "time_complete" : 93.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=8394895
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1430 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.083949,
    "playable_progress" : 0.083949,
    "download_rate" : 2711744.000000,
    "download_remaining" : 51985281.000000,
    "time_playable" : 91.000000,
    "time_complete" : 91.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=9443471
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.0923 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.094435,
    "playable_progress" : 0.094435,
    "download_rate" : 2666181.000000,
    "download_remaining" : 50936705.000000,
    "time_playable" : 90.000000,
    "time_complete" : 90.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=10492047
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1197 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.104920,
    "playable_progress" : 0.104920,
    "download_rate" : 2624885.000000,
    "download_remaining" : 49888129.000000,
    "time_playable" : 89.000000,
    "time_complete" : 89.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=11802767
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1425 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.118028,
    "playable_progress" : 0.118028,
    "download_rate" : 2609895.000000,
    "download_remaining" : 48577409.000000,
    "time_playable" : 88.000000,
    "time_complete" : 88.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=13113487
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1136 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.131135,
    "playable_progress" : 0.131135,
    "download_rate" : 2663208.000000,
    "download_remaining" : 47266689.000000,
    "time_playable" : 86.000000,
    "time_complete" : 86.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=14948495
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1272 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.149485,
    "playable_progress" : 0.149485,
    "download_rate" : 2742498.000000,
    "download_remaining" : 45431681.000000,
    "time_playable" : 85.000000,
    "time_complete" : 85.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=16259215
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1654 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.162592,
    "playable_progress" : 0.162592,
    "download_rate" : 2733462.000000,
    "download_remaining" : 44120961.000000,
    "time_playable" : 83.000000,
    "time_complete" : 83.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=18094223
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.0918 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.180942,
    "playable_progress" : 0.180942,
    "download_rate" : 2888013.000000,
    "download_remaining" : 42285953.000000,
    "time_playable" : 81.000000,
    "time_complete" : 81.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=19929231
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1665 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.199292,
    "playable_progress" : 0.199292,
    "download_rate" : 2980564.000000,
    "download_remaining" : 40450945.000000,
    "time_playable" : 80.000000,
    "time_complete" : 80.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=21764239
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.0910 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.217642,
    "playable_progress" : 0.217642,
    "download_rate" : 2994921.000000,
    "download_remaining" : 38615937.000000,
    "time_playable" : 78.000000,
    "time_complete" : 78.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=22812815
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1664 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.228128,
    "playable_progress" : 0.228128,
    "download_rate" : 3028989.000000,
    "download_remaining" : 37567361.000000,
    "time_playable" : 77.000000,
    "time_complete" : 77.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=24647823
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1349 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.246478,
    "playable_progress" : 0.246478,
    "download_rate" : 3089175.000000,
    "download_remaining" : 35732353.000000,
    "time_playable" : 75.000000,
    "time_complete" : 75.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=26744975
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1236 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.267450,
    "playable_progress" : 0.267450,
    "download_rate" : 3145278.000000,
    "download_remaining" : 33635201.000000,
    "time_playable" : 73.000000,
    "time_complete" : 73.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=27793551
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1277 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.277936,
    "playable_progress" : 0.277936,
    "download_rate" : 3133637.000000,
    "download_remaining" : 32586625.000000,
    "time_playable" : 72.000000,
    "time_complete" : 72.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=29628559
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1752 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.296286,
    "playable_progress" : 0.296286,
    "download_rate" : 3152014.000000,
    "download_remaining" : 30751617.000000,
    "time_playable" : 70.000000,
    "time_complete" : 70.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=30414991
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1411 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.304150,
    "playable_progress" : 0.304150,
    "download_rate" : 3125480.000000,
    "download_remaining" : 29965185.000000,
    "time_playable" : 69.000000,
    "time_complete" : 69.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=31725711
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1694 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.317257,
    "playable_progress" : 0.317257,
    "download_rate" : 3077998.000000,
    "download_remaining" : 28654465.000000,
    "time_playable" : 68.000000,
    "time_complete" : 68.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=33560719
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.0936 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.335607,
    "playable_progress" : 0.335607,
    "download_rate" : 3088886.000000,
    "download_remaining" : 26819457.000000,
    "time_playable" : 66.000000,
    "time_complete" : 66.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=35133583
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1659 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.351336,
    "playable_progress" : 0.351336,
    "download_rate" : 3188200.000000,
    "download_remaining" : 25246593.000000,
    "time_playable" : 64.000000,
    "time_complete" : 64.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=37492879
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.2206 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.374929,
    "playable_progress" : 0.374929,
    "download_rate" : 3307163.000000,
    "download_remaining" : 22887297.000000,
    "time_playable" : 62.000000,
    "time_complete" : 62.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=38279311
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1194 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.382793,
    "playable_progress" : 0.382793,
    "download_rate" : 3208702.000000,
    "download_remaining" : 22100865.000000,
    "time_playable" : 61.000000,
    "time_complete" : 61.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=39590031
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.0933 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.395900,
    "playable_progress" : 0.395900,
    "download_rate" : 3187822.000000,
    "download_remaining" : 20790145.000000,
    "time_playable" : 60.000000,
    "time_complete" : 60.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=41162895
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1690 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.411629,
    "playable_progress" : 0.411629,
    "download_rate" : 3229850.000000,
    "download_remaining" : 19217281.000000,
    "time_playable" : 58.000000,
    "time_complete" : 58.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=42473615
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1414 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.424736,
    "playable_progress" : 0.424736,
    "download_rate" : 3194049.000000,
    "download_remaining" : 17906561.000000,
    "time_playable" : 57.000000,
    "time_complete" : 57.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=44046479
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1760 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.440465,
    "playable_progress" : 0.440465,
    "download_rate" : 3190191.000000,
    "download_remaining" : 16333697.000000,
    "time_playable" : 55.000000,
    "time_complete" : 55.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=45619343
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.0971 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.456193,
    "playable_progress" : 0.456193,
    "download_rate" : 3207679.000000,
    "download_remaining" : 14760833.000000,
    "time_playable" : 54.000000,
    "time_complete" : 54.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=47454351
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1230 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.474544,
    "playable_progress" : 0.474544,
    "download_rate" : 3245232.000000,
    "download_remaining" : 12925825.000000,
    "time_playable" : 52.000000,
    "time_complete" : 52.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=48502927
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.0946 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.485029,
    "playable_progress" : 0.485029,
    "download_rate" : 3194484.000000,
    "download_remaining" : 11877249.000000,
    "time_playable" : 51.000000,
    "time_complete" : 51.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=50337935
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1321 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.503379,
    "playable_progress" : 0.503379,
    "download_rate" : 3232552.000000,
    "download_remaining" : 10042241.000000,
    "time_playable" : 49.000000,
    "time_complete" : 49.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=51648655
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1259 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.516487,
    "playable_progress" : 0.516487,
    "download_rate" : 3198799.000000,
    "download_remaining" : 8731521.000000,
    "time_playable" : 48.000000,
    "time_complete" : 48.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=52435087
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1324 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.524351,
    "playable_progress" : 0.524351,
    "download_rate" : 3074975.000000,
    "download_remaining" : 7945089.000000,
    "time_playable" : 47.000000,
    "time_complete" : 47.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=53745807
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.2129 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.537458,
    "playable_progress" : 0.537458,
    "download_rate" : 3025890.000000,
    "download_remaining" : 6634369.000000,
    "time_playable" : 46.000000,
    "time_complete" : 46.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=55318671
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1480 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.553187,
    "playable_progress" : 0.553187,
    "download_rate" : 3009659.000000,
    "download_remaining" : 5061505.000000,
    "time_playable" : 44.000000,
    "time_complete" : 44.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=56367247
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.0899 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.563672,
    "playable_progress" : 0.563672,
    "download_rate" : 2994843.000000,
    "download_remaining" : 4012929.000000,
    "time_playable" : 43.000000,
    "time_complete" : 43.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=58464399
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1141 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.584644,
    "playable_progress" : 0.584644,
    "download_rate" : 3032343.000000,
    "download_remaining" : 1915777.000000,
    "time_playable" : 41.000000,
    "time_complete" : 41.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=59775119
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1320 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.597751,
    "playable_progress" : 0.597751,
    "download_rate" : 2994725.000000,
    "download_remaining" : 605057.000000,
    "time_playable" : 40.000000,
    "time_complete" : 40.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=60299407
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1127 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.602994,
    "playable_progress" : 0.602994,
    "download_rate" : 2994334.000000,
    "download_remaining" : 80769.000000,
    "time_playable" : 39.000000,
    "time_complete" : 39.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=60299407
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.0920 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.602994,
    "playable_progress" : 0.602994,
    "download_rate" : 2979220.000000,
    "download_remaining" : 80769.000000,
    "time_playable" : 39.000000,
    "time_complete" : 39.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=60380176
Recomputing Progress
Request GET /install/battle.net
Response 200 (0.1156 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.603802,
    "playable_progress" : 0.603802,
    "download_rate" : 2976037.000000,
    "download_remaining" : 0.000000,
    "time_playable" : 39.000000,
    "time_complete" : 39.000000,
    "state" : 1002.000000
}
OnProgress:
    source = 1
    section = 0
    progress=60380176
Recomputing Progress
OnProgress:
    source = 1
    section = 0
    progress=100000000
Recomputing Progress
OnProgress:
    source = 1
    section = 0
    progress=60419795
OnProgress:
    source = 1
    section = 0
    progress=61212192
 [Succeeded-Readjob] reading Battle.net\localeData\zhCN\Launcher.db from data
 [Succeeded-Decompressjob] reading Battle.net\localeData\zhCN\Launcher.db from data
 [Succeeded-Writejob] dest=Launcher.db input=Battle.net\localeData\zhCN\Launcher.db
 [Succeeded-Readjob] reading Battle.net\Battle.net.exe from data
 [Succeeded-Readjob] reading Battle.net\Battle.net Launcher.exe from data
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.exe from data
 [Succeeded-Writejob] dest=Battle.net.exe input=Battle.net\Battle.net.exe
 [Succeeded-Readjob] reading Battle.net\BlizzardError.exe from data
 [Succeeded-Readjob] reading Battle.net\SystemSurvey.exe from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\Battle.net.exe from data
 [Succeeded-Decompressjob] reading Battle.net\BlizzardError.exe from data
 [Succeeded-Writejob] dest=BlizzardError.exe input=Battle.net\BlizzardError.exe
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\Battle.net.mpq from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\battle.net.dll from data
OnProgress:
    source = 1
    section = 0
    progress=69527636
Recomputing Progress
 [Succeeded-Writejob] dest=Battle.net.5942/Battle.net.mpq input=Battle.net\Battle.net.5942\Battle.net.mpq
Request GET /install/battle.net
Response 200 (0.3878 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.695276,
    "playable_progress" : 0.695276,
    "download_rate" : 2976037.000000,
    "download_remaining" : 0.000000,
    "time_playable" : 30.000000,
    "time_complete" : 30.000000,
    "state" : 1002.000000
}
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\Qt5Core.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\Qt5Gui.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\Qt5Multimedia.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\Qt5Network.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\Qt5Qml.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\Qt5Quick.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\Qt5Script.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\Qt5Sql.dll from data
 [Succeeded-Decompressjob] reading Battle.net\Battle.net Launcher.exe from data
OnProgress:
    source = 1
    section = 0
    progress=70435681
 [Succeeded-Writejob] dest=Battle.net Launcher.exe input=Battle.net\Battle.net Launcher.exe
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\Qt5Svg.dll from data
 [Succeeded-Decompressjob] reading Battle.net\SystemSurvey.exe from data
OnProgress:
    source = 1
    section = 0
    progress=71061694
 [Succeeded-Writejob] dest=SystemSurvey.exe input=Battle.net\SystemSurvey.exe
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\Qt5Widgets.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\Qt5WinExtras.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\Qt5Xml.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\Qt5XmlPatterns.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\icudt.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\ffmpegsumo.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\audio\qtaudio_windows.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\imageformats\qgif.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\imageformats\qico.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\imageformats\qjpeg.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\imageformats\qmng.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\imageformats\qsvg.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\imageformats\qtiff.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\platforms\qwindows.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\qml\QtQml\Models.2\modelsplugin.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\qml\QtQuick.2\qtquick2plugin.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\qml\QtQuick\Layouts\qquicklayoutsplugin.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\d3dcompiler_43.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\d3dx9_43.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\libcef.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\libEGL.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\libGLESv2.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\locales\de.pak from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\locales\en-GB.pak from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\locales\en-US.pak from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\locales\es.pak from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\locales\fr.pak from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\locales\it.pak from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\locales\ko.pak from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\locales\pt-BR.pak from data
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\battle.net.dll from data
OnProgress:
    source = 1
    section = 0
    progress=73558372
Recomputing Progress
 [Succeeded-Writejob] dest=Battle.net.5942/battle.net.dll input=Battle.net\Battle.net.5942\battle.net.dll
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\locales\pt-PT.pak from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\locales\ru.pak from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\locales\zh-CN.pak from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\locales\zh-TW.pak from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\msvcp100.dll from data
 [Succeeded-Readjob] reading Battle.net\Battle.net.5942\msvcr100.dll from data
 [Succeeded-Readjob] reading SetupWin.mpq from data
OnProgress:
    source = 1
    section = 0
    progress=74292954
 [Succeeded-Writejob] dest=SetupWin.mpq input=SetupWin.mpq
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\Battle.net.exe from data
OnProgress:
    source = 1
    section = 0
    progress=77502287
 [Succeeded-Writejob] dest=Battle.net.5942/Battle.net.exe input=Battle.net\Battle.net.5942\Battle.net.exe
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\Qt5Gui.dll from data
OnProgress:
    source = 1
    section = 0
    progress=78551251
Recomputing Progress
 [Succeeded-Writejob] dest=Battle.net.5942/Qt5Gui.dll input=Battle.net\Battle.net.5942\Qt5Gui.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\Qt5Core.dll from data
OnProgress:
    source = 1
    section = 0
    progress=80024973
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\Qt5Multimedia.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942/Qt5Core.dll input=Battle.net\Battle.net.5942\Qt5Core.dll
 [Succeeded-Writejob] dest=Battle.net.5942/Qt5Multimedia.dll input=Battle.net\Battle.net.5942\Qt5Multimedia.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\Qt5Network.dll from data
OnProgress:
    source = 1
    section = 0
    progress=80430708
 [Succeeded-Writejob] dest=Battle.net.5942/Qt5Network.dll input=Battle.net\Battle.net.5942\Qt5Network.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\Qt5Qml.dll from data
OnProgress:
    source = 1
    section = 0
    progress=81268025
 [Succeeded-Writejob] dest=Battle.net.5942/Qt5Qml.dll input=Battle.net\Battle.net.5942\Qt5Qml.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\Qt5Quick.dll from data
OnProgress:
    source = 1
    section = 0
    progress=82075761
Recomputing Progress
 [Succeeded-Writejob] dest=Battle.net.5942/Qt5Quick.dll input=Battle.net\Battle.net.5942\Qt5Quick.dll
Request GET /install/battle.net
Response 200 (0.1473 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.820758,
    "playable_progress" : 0.820758,
    "download_rate" : 2976037.000000,
    "download_remaining" : 0.000000,
    "time_playable" : 17.000000,
    "time_complete" : 17.000000,
    "state" : 1002.000000
}
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\Qt5Sql.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942/Qt5Sql.dll input=Battle.net\Battle.net.5942\Qt5Sql.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\Qt5Script.dll from data
OnProgress:
    source = 1
    section = 0
    progress=82498892
 [Succeeded-Writejob] dest=Battle.net.5942/Qt5Script.dll input=Battle.net\Battle.net.5942\Qt5Script.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\Qt5Svg.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942/Qt5Svg.dll input=Battle.net\Battle.net.5942\Qt5Svg.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\Qt5WinExtras.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942/Qt5WinExtras.dll input=Battle.net\Battle.net.5942\Qt5WinExtras.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\Qt5Xml.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942/Qt5Xml.dll input=Battle.net\Battle.net.5942\Qt5Xml.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\Qt5XmlPatterns.dll from data
OnProgress:
    source = 1
    section = 0
    progress=83485112
 [Succeeded-Writejob] dest=Battle.net.5942/Qt5XmlPatterns.dll input=Battle.net\Battle.net.5942\Qt5XmlPatterns.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\Qt5Widgets.dll from data
OnProgress:
    source = 1
    section = 0
    progress=84905190
Recomputing Progress
 [Succeeded-Writejob] dest=Battle.net.5942/Qt5Widgets.dll input=Battle.net\Battle.net.5942\Qt5Widgets.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\ffmpegsumo.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942/ffmpegsumo.dll input=Battle.net\Battle.net.5942\ffmpegsumo.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\audio\qtaudio_windows.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942/audio/qtaudio_windows.dll input=Battle.net\Battle.net.5942\audio\qtaudio_windows.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\imageformats\qgif.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942/imageformats/qgif.dll input=Battle.net\Battle.net.5942\imageformats\qgif.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\imageformats\qico.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942/imageformats/qico.dll input=Battle.net\Battle.net.5942\imageformats\qico.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\imageformats\qjpeg.dll from data
OnProgress:
    source = 1
    section = 0
    progress=85303940
 [Succeeded-Writejob] dest=Battle.net.5942/imageformats/qjpeg.dll input=Battle.net\Battle.net.5942\imageformats\qjpeg.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\imageformats\qmng.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942/imageformats/qmng.dll input=Battle.net\Battle.net.5942\imageformats\qmng.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\imageformats\qsvg.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942/imageformats/qsvg.dll input=Battle.net\Battle.net.5942\imageformats\qsvg.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\imageformats\qtiff.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942/imageformats/qtiff.dll input=Battle.net\Battle.net.5942\imageformats\qtiff.dll
Request GET /install/battle.net
Response 200 (0.3004 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.849052,
    "playable_progress" : 0.849052,
    "download_rate" : 2976037.000000,
    "download_remaining" : 0.000000,
    "time_playable" : 15.000000,
    "time_complete" : 15.000000,
    "state" : 1002.000000
}
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\platforms\qwindows.dll from data
OnProgress:
    source = 1
    section = 0
    progress=85768684
Recomputing Progress
 [Succeeded-Writejob] dest=Battle.net.5942/platforms/qwindows.dll input=Battle.net\Battle.net.5942\platforms\qwindows.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\qml\QtQml\Models.2\modelsplugin.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942\qml\QtQml\Models.2/modelsplugin.dll input=Battle.net\Battle.net.5942\qml\QtQml\Models.2\modelsplugin.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\qml\QtQuick.2\qtquick2plugin.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942\qml\QtQuick.2/qtquick2plugin.dll input=Battle.net\Battle.net.5942\qml\QtQuick.2\qtquick2plugin.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\qml\QtQuick\Layouts\qquicklayoutsplugin.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942\qml\QtQuick\Layouts/qquicklayoutsplugin.dll input=Battle.net\Battle.net.5942\qml\QtQuick\Layouts\qquicklayoutsplugin.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\icudt.dll from data
OnProgress:
    source = 1
    section = 0
    progress=88953617
 [Succeeded-Writejob] dest=Battle.net.5942/icudt.dll input=Battle.net\Battle.net.5942\icudt.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\d3dcompiler_43.dll from data
OnProgress:
    source = 1
    section = 0
    progress=89622318
 [Succeeded-Writejob] dest=Battle.net.5942/d3dcompiler_43.dll input=Battle.net\Battle.net.5942\d3dcompiler_43.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\d3dx9_43.dll from data
OnProgress:
    source = 1
    section = 0
    progress=90256714
Recomputing Progress
 [Succeeded-Writejob] dest=Battle.net.5942/d3dx9_43.dll input=Battle.net\Battle.net.5942\d3dx9_43.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\libEGL.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942/libEGL.dll input=Battle.net\Battle.net.5942\libEGL.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\libGLESv2.dll from data
 [Succeeded-Writejob] dest=Battle.net.5942/libGLESv2.dll input=Battle.net\Battle.net.5942\libGLESv2.dll
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\locales\de.pak from data
 [Succeeded-Writejob] dest=Battle.net.5942/locales/de.pak input=Battle.net\Battle.net.5942\locales\de.pak
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\locales\en-GB.pak from data
 [Succeeded-Writejob] dest=Battle.net.5942/locales/en-GB.pak input=Battle.net\Battle.net.5942\locales\en-GB.pak
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\locales\en-US.pak from data
 [Succeeded-Writejob] dest=Battle.net.5942/locales/en-US.pak input=Battle.net\Battle.net.5942\locales\en-US.pak
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\locales\es.pak from data
 [Succeeded-Writejob] dest=Battle.net.5942/locales/es.pak inpufixme:hnetcfg:fw_profile_get_NotificationsDisabled 0x1a9e38, 0x68cdeb8
t=Battle.net\Battle.net.5942\locales\es.pak
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\locales\fr.pak from data
 [Succeeded-Writejob] dest=Battle.net.5942/locales/fr.pak input=Battle.net\Battle.net.5942\locales\fr.pak
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\locales\it.pak from data
 [Succeeded-Writejob] dest=Battle.net.5942/locales/it.pak input=Battle.net\Battle.net.5942\locales\it.pak
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\locales\ko.pak from data
 [Succeeded-Writejob] dest=Battle.net.5942/locales/ko.pak input=Battle.net\Battle.net.5942\locales\ko.pak
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\locales\pt-BR.pak from data
 [Succeeded-Writejob] dest=Battle.net.5942/locales/pt-BR.pak input=Battle.net\Battle.net.5942\locales\pt-BR.pak
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\locales\pt-PT.pak from data
 [Succeeded-Writejob] dest=Battle.net.5942/locales/pt-PT.pak input=Battle.net\Battle.net.5942\locales\pt-PT.pak
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\locales\ru.pak from data
 [Succeeded-Writejob] dest=Battle.net.5942/locales/ru.pak input=Battle.net\Battle.net.5942\locales\ru.pak
 [Succeeded-Decompressjob] reading Battle.net\Battle.net.5942\locales\zh-CN.pak from data
Request GET /install/battle.net
Response 200 (0.1434 ms): {
    "playable" : false,
    "installed" : false,
    "progress" : 0.902567,
    "playable_progress" : 0

Réponses

Anonymous
Lundi 29 Juin 2015 à 6:06 -
Sorry, it seems that the log file did not show completely..
RepairedPanic1 Dimanche 28 Juin 2015 à 21:55
RepairedPanic1 Anonymous

Messages

I installed Hearthstone through POL with no trouble. The only issue with the game is that sometimes the audio bugs out, but all I have to do is turn the games volume off and on again and it is fixed. I'm fairly sure this is an issue with my computer rather than the game as it is old, slow and overall poor quality.

Réponses

Anonymous
Lundi 29 Juin 2015 à 5:00 -
Sorry, it seems that the log file did not show completely..
Anonymous
Lundi 29 Juin 2015 à 6:07 -
Sorry again, I mistook the place..
Kevin4linux Vendredi 26 Juin 2015 à 16:40
Kevin4linux Anonymous

Messages

hey, everyone

I run into a trouble about image problem. When I open Bttle.net, the screen will crash like below. Could anyone please help me? I am freshmen, so please forget me can't find issue log file for you. :(

 

https://www.dropbox.com/s/iyttut7r178p5y7/Screenshot%20-%2006262015%20-%2010%3A08%3A33%20AM.png?dl=0

Réponses

Vendredi 26 Juin 2015 à 16:45 -
Broken Intel video driver, try to update them
Kevin4linux Vendredi 26 Juin 2015 à 16:25
Kevin4linux Anonymous

Messages

hey, everyone

I run into a trouble about image problem. When I open Bttle.net, the screen will crash like below. Could anyone please help me? I am freshmen, so please forget me can't find issue log file for you. :(

 

Réponses

Iks Jeudi 4 Juin 2015 à 12:14
Iks Anonymous

Messages

Installer works fine.

The battle.net desktop application will try to scan for hearthstone and other blizzard games when you start hearthstone.

It will not find hearthstone , and now all you got is a black window where the launcher is.

log is filled with : fixme:d3d:resource_check_usage Unhandled usage flags 0x8

Launcher seams to be running , just that you cannot see it

Ubuntu 14.04 , POL 4.2.8

Réponses

Jeudi 4 Juin 2015 à 18:03 -
http://wiki.playonlinux.com/index.php/How_to_Post_in_the_Forums

To be more concise, the full debug output might give us some clues. Usually fixme messages can be ignored, even though they look malicious. Is it throwing any err messages? Those are normally the ones to look for. I would first check to make sure that you have your graphics drivers installed and updated, as well as any 32-bit libraries for them. We can start with that, and go from there. 
Anonymous
Lundi 15 Juin 2015 à 12:55 -
Sorry , yes the drivers were installed (other games run just fine)
Anonymous
Lundi 15 Juin 2015 à 12:56 -
Updated to Ubuntu 15.04 and the game and laucher run just fine, sorry did not save the debug. So I dont know why it got a blackscreen issue on Ubuntu 14.04
cramserb Mercredi 20 Mai 2015 à 21:07
cramserb Anonymous

Messages

The installation seems to run well. It worked, asked for the login credentials for battle.net and connects well, but when arrives to "Scan for games" screen, says that "We could not find any Blizzard games on your system".

If I try to find it manually, it shows the OS structure, and as playonlinux is a hidden directory (".PlayOnLinux") is not shown.

 

 

Réponses

Anonymous
Samedi 27 Juin 2015 à 19:29 -
I met the problem too. In my case, the POL actually did not install hearthstone, it just installed the Battlenet. However, I found a solution: you just find the Hearthstone-setup-**.exe that POL downloaded. Then you can configure Hearthstone --> Miscellaneous --> Run a .exe file in the virtual drive --> choose the corresponding setup program. Then after installation, it just works well.
le_med_amine Dimanche 10 Mai 2015 à 16:10
le_med_amine Anonymous

Messages

it does not work for me . battelnet was installed fine but when i open the launcher i have no clear image : this is what i get

Réponses

petch Vendredi 24 Avril 2015 à 18:50
petch
Développeur

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

Allow the user to kill the launcher so that the install script can continue

Differences

@@ -64,9 +64,8 @@
 POL_System_TmpCreate "$PREFIX"
 cd "$POL_System_TmpDir"
 POL_Download "http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/${EXE_FILE}"
-POL_SetupWindow_wait "$(eval_gettext 'Please wait while $TITLE is installed.')" "$TITLE"
+POL_Wine_WaitBefore "$TITLE" --allow-kill
 POL_Wine "$POL_System_TmpDir/${EXE_FILE}"
-POL_Wine_WaitExit
 POL_System_TmpDelete
 
 POL_SetupWindow_VMS "64"

Nouveau code source

#!/bin/bash
# Date : 2014-02-08 14:54
# Last revision : 2014-08-28 20:30
# Wine version used : 1.6.2, 1.7.15
# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc
# 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_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "1.7.15"

# Might not be needed but seen several reports that said it was needed for them to install B.net client
POL_Call POL_Install_flashplayer
# http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
POL_Wine_OverrideDLL "disabled" "dbghelp"
POL_Wine_OverrideDLL "native,builtin" "msvcp100"

# 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)")
        EXE_FILE="Hearthstone-Setup-enUS.exe";;
    "Español (AL)")
        EXE_FILE="Hearthstone-Setup-esMX.exe";;
    "Português (BR)")
        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
    "English (EU)")
        EXE_FILE="Hearthstone-Setup-enGB.exe";;
    "Deutsch")
        EXE_FILE="Hearthstone-Setup-deDE.exe";;
    "Español (EU)")
        EXE_FILE="Hearthstone-Setup-esES.exe";;
    "Português (EU)")
        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
    "Français")
        EXE_FILE="Hearthstone-Setup-frFR.exe";;
    "Russian")
        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
    "Italiano")
        EXE_FILE="Hearthstone-Setup-itIT.exe";;
    "Polski")
        EXE_FILE="Hearthstone-Setup-plPL.exe";;
    "Korean")
        EXE_FILE="Hearthstone-Setup-koKR.exe";;
    "Chinese (Taiwan)")
        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
    "Chinese (China)")
        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
    *)
        exit 1;;
esac

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

POL_SetupWindow_VMS "64"
POL_Wine_reboot

POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close

exit 0

Réponses

lulavc Samedi 28 Février 2015 à 1:45
lulavc Anonymous

Messages

UBUNTU 14.04 running fine. Only problem is some missing words on the cards. There is any fix ?

Réponses

Samedi 28 Février 2015 à 2:13 -
It might be a missing font. Try to install "tahoma2" from Install Components in the Configure window and see if that works. If not, try "tahoma". You might want to check on appdb.winehq.org to see if this is a known issue, too.
paladin_stz Mardi 10 Février 2015 à 3:02
paladin_stz Anonymous

Messages

My problem is after clicking "play" show up a black screen, where nothing happens.

I'm on Manjaro Linux KDE 0.8.12 Ascella and I tried installing Hearthstone in several different ways so far.

Until you try to install with PlayOnLinux but the result was identic.

I tried to install with libraries on wine 1.7.15 by PlayOnLinux:

-wininet
-atl100
-atl90
-d3dx9_36
-d3dx9_43
-dgbhelp (disabled)
-msvcp100
-msvcr100


Someone help me???

Réponses

Anonymous
Lundi 27 Avril 2015 à 20:12 -
I have the same problem.
Anonymous
Dimanche 6 September 2015 à 10:24 -
try to add 'env TZ=America/New_York' before shortcut command. Just worked for me.
RobLoach Vendredi 6 Février 2015 à 16:54
RobLoach

Messages

Hearthstone Icon for the Shortcut: https://www.dropbox.com/s/ccltbme0z6tr4ds/hearthstone.png?dl=0

Would this need to be hosted on PlayOnLinux? There seems to be no icon built in the Program Files directories.

Réponses

Samedi 7 Février 2015 à 15:19 -
Scaled and uploaded!
weesnich Lundi 26 Janvier 2015 à 5:09
weesnich Anonymous

Messages

Hi,

In installed the game through playonlinux and directly tested it while the installation was not completed and everything worked fine. I then closed battle.net, an error popped up (Sorry did not copy it yet) and the game was not added to the library. Reinstalling always brings the same error.

To play the game I can now repeat the installation but only have to wait until battle.net starts and the game is already isntalled there. With my regular wine I don't get an internet connection. What can I do to just run battle.net from playonlinux?

 

Thanks!

Réponses

Lundi 26 Janvier 2015 à 5:18 -
Can you post the debug output (not the popup error. Tools -> PlayOnLinux Debugger), please? It sounds like it just needs a shortcut created.

Reinstall it, and then exit it after it is fully installed, then try to create a shortcut to it:

PlayOnLinux -> configure -> select virtual drive -> General tab -> Make a shortcut from this virtual drive
daveood Mardi 20 Janvier 2015 à 20:02
daveood Anonymous

Messages

Hello, i have a problem with installation of Hearthstone.

daveood@daveood-ThinkPad-R60e-R60i:~$ cat /etc/issue
Ubuntu 14.04 LTS \n \l

exactly Lubuntu distro

version of POL 4.2.5

i implemented LIBGL_ALWAYS_SOFTWARE=1 to POL

Battle.net client is installed well, but when i login i get blizz error : Failed to vreate graphics context. Restart of Bnet ofc doesnt work.

I dont meet sys. req., but when i had win xp on this machine, HS worked.. fine.. can you help me to fix my issue? Im not really experienced with linux, so please talk to me like to idiot ;) and im sorry for my english.

Thank you for all responds.

Daveood

Réponses

LloydKM Dimanche 11 Janvier 2015 à 22:23
LloydKM Anonymous

Messages

It worked on my Notebook with Ubuntu 14.04 LTS

I just had one problem. Although the game and battle.net installed (and the game worked immediatly), Play On Linux didn't add the game to the library.

Réponses

Mardi 20 Janvier 2015 à 3:35 -
You have to quit Hearthstone, and the Battle.net launcher completely, so that the installer knows the installation process is complete. Once it's closed, it'll create the shortcut.
Mardi 20 Janvier 2015 à 4:23 -
Exactly. That happens with any game that does it's downloading during the actual POL/POM installs. :)
LowMemory Samedi 10 Janvier 2015 à 18:27
LowMemory Anonymous

Messages

Just to tell my feedback: I can play game online without problem.

Tiny things that can improve player's experience though:

- I need to clic many times on « Play » button before it launches (3 times as I remember)

- windowed mode does not work (only FullScreen): it leads to gamecrash.

- in FullScreen mode losing focus makes game go to a very little square top left of screen and impossible to get back and play (I force myself not to make anything else, even when waiting for a match to be found).

 

 

Ubuntu 12.04 LTS with latest PoL version from dedicated repository.

 

Réponses

telzum Jeudi 25 Décembre 2014 à 12:11
telzum Anonymous

Messages

Hello,

im trying to install hearthstone on Ubuntu 14.04 on a HP Chromebook 14.

Half way done while updating the agent the installation errors out with the error code BLZBNTBTS0000005C.

Is there anyway to fix this? :-/

Réponses

Anonymous
Lundi 5 Janvier 2015 à 16:59 -
I am getting this error message as well. I have tried to re-install five (5) times now with the same result.
Anonymous
Mardi 6 Janvier 2015 à 12:22 -
Allright. I got the game to install (I needed to install Wine as well as PLayonLinux). Now however the game crashes when I try to start it in Battle.net
Anonymous
Mardi 6 Janvier 2015 à 12:22 -
[code]ET /version/hs_beta
Response 200 (2.8420 ms): {
"state" : 1007.000000,
"local_version" : "2.0.0.7234",
"playable" : true,
"needs_rebase" : false,
"current_version" : 7234.000000,
"build" : 7234.000000,
"patch_application_complete" : true,
"download_complete" : true,
"background_download_available" : false,
"background_download_complete" : false,
"perform_ogg_to_wav" : false,
"loose_file_patching_complete" : true,
"baseline" : ""
}
OnComplete: handle - 0x05288138, result - 0, running - 1, request - found
Opening Enumerator for Archive/View C:/Program Files/Hearthstone/Updates/hs-6898-7234-Win-final.MPQ#
Opening Enumerator for Archive/View C:/Program Files/Hearthstone/Updates/hs-6485-6898-Win-final.MPQ#
Openi[01/06/15 12:20:26] - Running wine-1.7.15 Battle.net Launcher.exe (Working directory : /home/ninjaec/.PlayOnLinux/wineprefix/hearthstone/drive_c/Program Files/Battle.net)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:wininet:InternetSetOptionW Option 77 STUB
ng Enumerator for Archive/View C:/Program Files/Hearthstone/Updates/hs-6284-6485-Win-final.MPQ#
Opening Enumerator for Archive/View C:/Program Files/Hearthstone/Updates/hs-6187-6284-Win-final.MPQ#
Opening Enumerator for Archive/View C:/Program Files/Hearthstone/Updates/hs-6141-6187-Win-final.MPQ#
Opening Enumerator for Archive/View C:/Program Files/Hearthstone/Updates/hs-6024-6141-Win-final.MPQ#
Opening Enumerator for Archive/View C:/Program Files/Hearthstone/Updates/hs-5834-6024-Win-final.MPQ#
Opening Enumerator for Archive/View C:/Program Files/Hearthstone/Updates/hs-5506-5834-Win-final.MPQ#
Opening Enumerator for Archive/View C:/Program Files/Hearthstone/Updates/hs-5435-5506-Win-final.MPQ#
Opening Enumerator for Archive/View C:/Program Files/Hearthstone/Updates/hs-5314-5435-Win-final.MPQ#
Opening Enumerator for Archive/View C:/Program Files/Hearthstone/Updates/hs-0-5314-Win-final.MPQ#
Opening Enumerator for Archive/View C:/Program Files/Hearthstone/base-Win.MPQ#
Firing Event: "database flush event"
Request GET /version/hs_beta
Response 200 (3.9826 ms): {
"state" : 1004.000000,
"local_version" : "2.0.0.7234",
"playable" : true,
"needs_rebase" : false,
"current_version" : 7234.000000,
"build" : 7234.000000,
"patch_application_complete" : true,
"download_complete" : true,
"background_download_available" : false,
"background_download_complete" : false,
"perform_ogg_to_wav" : false,
"loose_file_patching_complete" : true,
"baseline" : ""
}
Firing Event: "database flush event"
Request GET /agent
Response 200 (3.6515 ms): {
"update" : {},
"install" : {},
"backfill" : {},
"pid" : 47.000000,
"user_id" : "S-1-5-21-0-0-0-1000",
"state" : 1004.000000,
"playable" : true,
"patch_application_complete" : true,
"download_complete" : true,
"installed" : true,
"version" : "1.15.6.3634",
"type" : "retail",
"opt_in_feedback" : true,
"session" : "15945138261627372147",
"authorization" : "AD39AFE995F55C84275E0615016766C9"
}
Request POST /agent
{
"opt_in_feedback" : true
}
Response 200 (0.0588 ms): {}
Request GET /game/battle.net
Response 200 (1.0256 ms): {
"binary_launch_path" : "Battle.net.exe",
"binary_launch_path64" : "",
"current_version" : 5383.000000,
"download_region" : "eu",
"install_dir" : "C:/Program Files/Battle.net",
"installed_locales" : [
"enUS"
],
"opt_in_feedback" : true,
"patch_url" : "http://eu.patch.battle.net:1119/patch",
"patch_url_beta" : "http://public-test.patch.battle.net:1119/patch",
"playable" : true,
"product" : "Bna",
"region" : "eu",
"selected_asset_locale" : "enUS",
"selected_locale" : "enUS",
"supports_multibox" : true,
"supports_offline" : true,
"switcher" : true,
"update_method" : "client update",
"update_progress" : 1.000000,
"binaries" : {
"game" : {
"regex" : "Battle\\.net\\.(beta\\.)*\\d+/Battle\\.net\\.exe",
"relative_path" : "Battle.net.exe",
"relative_path_64" : "",
"switcher" : true
}
},
"installed" : true,
"shortcut_behavior" : 2.000000,
"installed_asset_locales" : [
"enUS"
],
"patch_application_complete" : true,
"download_complete" : true,
"background_download_available" : false,
"background_download_complete" : true,
"loose_file_patching_complete" : true,
"baseline" : "",
"local_version" : "1.2.4.5383",
"needs_rebase" : false,
"config_url" : "",
"mfil_hash" : "00000000000000000000000000000000",
"torrent_hash" : "00000000000000000000000000000000"
}
Request POST /version
{"uid":"battle.net"}
Response 200 (0.0849 ms): {
"response_uri" : "/version/battle.net"
}
Checking permissions for battle.net.
Firing Event: "database flush event"
Request GET /version/battle.net
Response 200 (2.6456 ms): {
"state" : 1007.000000,
"local_version" : "1.2.4.5383",
"playable" : true,
"needs_rebase" : false,
"current_version" : 5383.000000,
"build" : 5383.000000,
"patch_application_complete" : true,
"download_complete" : true,
"background_download_available" : false,
"background_download_complete" : true,
"loose_file_patching_complete" : true,
"baseline" : ""
}
Checking permissions for hs_beta.
Request POST /version
{"uid":I 2015-01-06 11:20:27.656672 [Main] {} Logging started for Battle.net build 1.2.4.5383
I 2015-01-06 11:20:27.657646 [Configuration] {} SharedConfigRoot: C:\users\Public\Application Data\Battle.net
I 2015-01-06 11:20:27.657857 [Configuration] {} RoamingConfigRoot: C:\users\ninjaec\Application Data\Battle.net
I 2015-01-06 11:20:27.657894 [Configuration] {} LocalConfigRoot: C:\users\ninjaec\Local Settings\Application Data\Battle.net
D 2015-01-06 11:20:27.658001 [Configuration] {} Searching for config file: C:\Program Files\Battle.net\Battle.net.5383\Battle.net.config
D 2015-01-06 11:20:27.658079 [Configuration] {} Searching for config file: C:\Program Files\Battle.net\Battle.net.config
D 2015-01-06 11:20:27.658580 [Configuration] {} User Configuration File: C:\users\ninjaec\Application Data\Battle.net\Battle.net.config
I 2015-01-06 11:20:27.660496 [Main] {} Command line arguments: {}
I 2015-01-06 11:20:27.669398 [IPC] {} Opening IPC shared memory. queueName=User:ninjaec:Battle.net App IPC ShMem mode=client
I 2015-01-06 11:20:27.669822 [Main] {} Leaving because another instance of battle.net is running
D 2015-01-06 11:20:27.669953 [Main] {} Shutting down Backend
D 2015-01-06 11:20:27.670078 [Main] {} Closing IPC Service
D 2015-01-06 11:20:27.670201 [IPC] {} IPCService is shutting down
D 2015-01-06 11:20:27.670435 [Main] {} Shutting down callback queue
I 2015-01-06 11:20:27.677418 [IPC] {} Dispatching Command: focus
Object moved

Object moved to here.



Object moved

Object moved to here.



Object moved

Object moved to here.



D 2015-01-06 11:20:35.854807 [GameController] {} Shutting down GameController
D 2015-01-06 11:20:35.855323 [ProductState] {} Game product state destroyed: uid=prometheus
D 2015-01-06 11:20:35.855419 [ProductState] {} Game product state destroyed: uid=
D 2015-01-06 11:20:35.855495 [ProductState] {} Game product state destroyed: uid=heroes
D 2015-01-06 11:20:35.855761 [ProductState] {} Game product state destroyed: uid=wow
D 2015-01-06 11:20:35.855997 [ProductState] {} Game product state destroyed: uid=diablo3
D 2015-01-06 11:20:35.856291 [ProductState] {} Game product state destroyed: uid=s2_ptr
D 2015-01-06 11:20:35.856500 [ProductState] {} Game product state destroyed: uid=s2
D 2015-01-06 11:20:35.856888 [ProductState] {} Game product state destroyed: uid=hs_beta
D 2015-01-06 11:20:36.051089 [Main] {} Shutting down Backend
D 2015-01-06 11:20:36.051171 [Main] {} Closing IPC Service
D 2015-01-06 11:20:36.051215 [IPC] {} IPCService is shutting down
D 2015-01-06 11:20:36.052166 [Main] {} Shutting down account manager
I 2015-01-06 11:20:36.052406 [GSStateTracker] {} State changed to: Incomplete
I 2015-01-06 11:20:36.052448 [AccountManager] {} Account manager state has changed to: Incomplete
I 2015-01-06 11:20:36.052498 [GameProvider] {} Game provider is no longer initialized and is now reset
I 2015-01-06 11:20:36.052652 [GSAccountProvider] {} Account provider destroyed
D 2015-01-06 11:20:36.052746 [Main] {} Shutting down CacheManager
D 2015-01-06 11:20:36.052790 [Main] {} Shutting down analytics processor
D 2015-01-06 11:20:36.053117 [Main] {} Shutting down worker pool
D 2015-01-06 11:20:36.054198 [Main] {} Shutting down backend processor
D 2015-01-06 11:20:36.054381 [Main] {} Shutting down data cache
D 2015-01-06 11:20:36.054469 [Main] {} Shutting down catalog manager
D 2015-01-06 11:20:36.054518 [Main] {} Shutting down environment manager
D 2015-01-06 11:20:36.054551 [Main] {} Shutting down remote content manager
D 2015-01-06 11:20:36.054583 [Main] {} Shutting down analytics session
D 2015-01-06 11:20:36.054663 [Main] {} Shutting down agent manager
D 2015-01-06 11:20:36.072185 [Agent] {} Communicated shutdown to Agent
D 2015-01-06 11:20:36.072469 [Main] {} Shutting down game provider
D 2015-01-06 11:20:36.072600 [Main] {} Shutting down battle.net engine
I 2015-01-06 11:20:36.072724 [BattlenetAPI] {} Forcibly disconnecting from Battle.net
E 2015-01-06 11:20:36.074172 [BattlenetAPI] {} Disconnected from Battle.net: err= (3005) connectionId=1
D 2015-01-06 11:20:36.233255 [Main] {} Shutting down callback queue
D 2015-01-06 11:20:36.235074 [CacheManager] {} Stats.TasksQueued: 196
D 2015-01-06 11:20:36.235312 [CacheManager] {} Stats.TasksCompleted: 196
D 2015-01-06 11:20:36.235504 [CacheManager] {} Stats.CacheReads: 198
[01/06/15 12:20:45] - Running wine-1.7.15 Battle.net Launcher.exe (Working directory : /home/ninjaec/.PlayOnLinux/wineprefix/hearthstone/drive_c/Program Files/Battle.net)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:wininet:InternetSetOptionW Option 77 STUB
...skipped 79 line(s)...
"authorization" : "EFB4677740A9121F8D2F77455B49E50E"
}
Request POST /agent
{
"opt_in_feedback" : true
}
Response 200 (0.0167 ms): {}
Checking permissions for battle.net.
Request POST /version
{"uid":"battle.net"}
Response 200 (0.1483 ms): {
"response_uri" : "/version/battle.net"
}
Post Request to http://eu.patch.battle.net:1119/patch:
]
Fapi Samedi 13 Décembre 2014 à 22:17
Fapi Anonymous

Messages

Hi,

I have a different issue with Heartstone. The game works, I can play full games, and at some point the game freeze, the sound lag a lot and I have to reboot my computer manually.

In the logs of Playonlinux I can read this line reapeated a lot of times :

ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred

So I think it's a problem with the sound and Alsa.

Can I edit something to avoid this problem ?

Réponses

Dimanche 14 Décembre 2014 à 10:03 -
The game must be too slow at times to refill the sound card's buffer and prevent play interruption; To me it's most likely a consequence of performance issue than the root problem
Anonymous
Mercredi 17 Décembre 2014 à 9:17 -
I have read elsewhere that this issue was linked to pulseaudio. I simply uninstalled it now everything works fine for me (wine goes straight to alsa driver).
Mercredi 17 Décembre 2014 à 10:55 -
Correct, plain Wine has no specific support for PulseAudio http://www.playonlinux.com/en/issue-1314.html
Didn't know it could result in game freeze though
Anonymous
Mercredi 24 Décembre 2014 à 20:36 -
I had the same problem with crackling audio. Starting playonlinux with this command solved it completely (found it as a solution for crackling audio in skype) "PULSE_LATENCY_MSEC=60 [your_path_to_playonlinux]/playonlinux"
Anonymous
Mardi 30 Décembre 2014 à 14:09 -
Yes same problem for me with starcraft 2. Putting this in the
Anonymous
Mardi 30 Décembre 2014 à 14:37 -
"Command to exec before running the program":
http://www.gamersonlinux.com/forum/attachments/firefox29-png.2660/
(export PULSE_LATENCY_MSEC=60)
seen in this comment:
http://askubuntu.com/questions/392911/wine-sound-is-played-way-too-fast-and-crackles-horribly#comment646523_477530
Playing yesterday without any problem
Anonymous
Vendredi 31 Juillet 2015 à 14:13 -
I muted. I use Alsa.
bast Mercredi 10 Décembre 2014 à 16:48
bast Anonymous

Messages

Hearthstone graphic issue after last update.

It seems to be an AMD issue, please report if you got the same problem with NVIDIA.

After last update or if changing any video option, hearthstone crash on start-up with : with the message "Oops! The game crashed. The crash report folder named ..."

The work-around is to go to your /home/YOUR_USER/.PlayOnLinux/wineprefix/YOUR_WINE_DRIVE/drive_c/users/YOUR_USER/Local Settings/Application Data/Blizzard/Hearthstone/options.txt file.

One way is to just delete the file & relaunch hearthstone (but it seems to need a computer restart in rare cases). Then put the file on read-only once hearthstone recreates it to permantly resolve the issue.

The other way is to have "graphicsquality=1" if the line is there AND not having any graphicsheight= and graphicswidth= lines or otherwise it crashes.

Try to put the file on read-only to not have too much troubles in the future until an update that resolves the issue. I managed to get hearthstone on windowed mode this way, but i cannot resize it or it crash.

Réponses

Anonymous
Samedi 13 Décembre 2014 à 17:41 -
I have the same problem on Nvidia and the work-around doesn't help, sadly.
Anonymous
Mardi 16 Décembre 2014 à 12:52 -
Does the game launch after fresh reinstall before you change any video settings ? If it's not the case, it is another issue..
Anonymous
Mercredi 17 Décembre 2014 à 9:14 -
Same problem here (amd). What solved it for me was to either delete the file each time I wanted to start the game or delete all the resolution/fullscreen settings from the options.txt file. Now I can launch the game without crash... but only in fullscreen :(
karakuroness Mercredi 10 Décembre 2014 à 13:42
karakuroness Anonymous

Messages

New issue with Hearthstone

http://fpdownload.macromedia.com/get/flashplayer/pdc/15.0.0.223 install_flash_player.exe

Error ! Files mismatch

Local : 511106cc6b79d7fff6e796566b024b96
Server : 2a3fa03719acdfab3998a489e95c2b65

Do you want to retry?

I visited the link and, surprise, 404 Not Found.

Réponses

Anonymous
Mercredi 10 Décembre 2014 à 16:38 -
I had the same issue but managed to install hearthstone anyway ignoring it (having flash installed by other ways anyway following this pipelight.net/cms/install/installation-ubuntu.html)
Anonymous
Jeudi 11 Décembre 2014 à 1:53 -
ELI5? xD i'm not a Linux guru. Can do anything you want in Windows but I'm still learning Linux. Like... I only just learned how to run an sh file >_>
Anonymous
Jeudi 11 Décembre 2014 à 3:33 -
This is an issue with the POL_Install_flashplayer function. I just submit an update for the function, but I have no clue how long it might take for that to get approved.
ttblue Vendredi 5 Décembre 2014 à 20:51
ttblue Anonymous

Messages

Hearthstone has been great so far through PlayonLinux. But I have a couple of issues with it. One being something which has persisted for a couple of months and the other is something which turned up right after the latest patch.

 

Old issue: My battlenet screen where I click "play" has had this weird visual bug for a while. Reinstalling doesn't quite fix it. But the buttons are still in the right places so I can still blindly click in approximate places to start the game. The game itself is fine.

 

 

 

 

 

 

 

 

 

 

 

 

 

New issue:

While playing the game, if I leave the screen and open another window, the game has another visual bug that makes it unplayable. The whole screen hangs, while the music and the game continues playing behind. I just noticed that the entire game is actually still displaying in a tiny window of around 20px by 20px at the top-left corner of the screen.

 

Please let me know if there's any way to fix these bugs! (Don't make me go back to windows... :( )

 

Réponses

Anonymous
Vendredi 5 Décembre 2014 à 20:53 -
Woops, the embedding of the image screwed up the text. Sorry for the excessive white-space!
Anonymous
Vendredi 5 Décembre 2014 à 20:59 -
I have the same issue. It has to be related to recent HS update.
Anonymous
Lundi 8 Décembre 2014 à 8:20 -
recent HS update broke the game for me too. reinstall fixed it, but i m not able to change the video configuration. as soon as i change something in the ingame video configuration i get a short black screen and the game doesnt work anymore...
Lundi 8 Décembre 2014 à 11:47 -
The update triggers a bug in the Intel video drivers, the only known workaround is to disable hardware acceleration, but the game itself cannot be played that way, so it must not be launched from the updater... No easy fix
Anonymous
Mercredi 17 Décembre 2014 à 18:59 -
I have the same problem. I write my issue here: http://www.playonlinux.com/en/issue-4922.html
Anonymous
Mercredi 17 Décembre 2014 à 19:00 -
If someone know a workaround i will apreciate it alot
Anonymous
Jeudi 18 Décembre 2014 à 10:12 -
I find a workaround! It took me a month to find it, so i'll share with you:
Anonymous
Jeudi 18 Décembre 2014 à 10:13 -
Go to Configure / Miscellaneous / "Command to exec before running the program" and put: export LIBGL_ALWAYS_SOFTWARE=1
Anonymous
Lundi 29 Décembre 2014 à 9:19 -
Thanks, it solves the graphic "distorsion" issue even if almost all the text doesn't appear on the buttons. Yet I assume due to no support from my GPU, it puts a lot of charge on my CPU resulting in lagging and slow graphics in the game
Anonymous
Dimanche 4 Janvier 2015 à 0:34 -
I have just found a solution for this. It's not a workaround, it really fixes this driver problem. I founded it on the wine forum. I don't know if it can be programmed on the script, but at least should be good to add it on the startup screen of the script.

Just update the intel drivers. On Ubuntu 14.04.1, open Software and updates, flange Other software, Add, and write "ppa:xorg-edgers/ppa". Then update your system and all will work fine.
Anonymous
Lundi 2 Mars 2015 à 1:05 -
I still have a problem with launcher, anybody has a solution?
Anonymous
Mardi 26 Mai 2015 à 22:25 -
*bump*
Anonymous
Mardi 26 Mai 2015 à 22:26 -
I'm also getting the weird battle.net bug with the skewed menu items. Anyone found a fix for this?
andrepd Vendredi 5 Décembre 2014 à 12:44
andrepd Anonymous

Messages

This script has worked flawlessly so far, but after this update I am unable to start the game, as it crashes on startup with the message "Oops! The game crashed. The crash report folder named "..." next to the game executable. It would be great if you sent it to the devs" The contents of the files in that folder are here: http://pastebin.com/4C3vyBDb , http://pastebin.com/FM0RDBQ1 , http://pastebin.com/en5BAL6A .

It seems to have something to do with dbghelp, which is overridden to "disable" in Wine. Enabling it makes the Hearthstone app close on startup like before (which is why it's overriden in the first place). 

If you need anything else please let me know. Thanks for any help.

Réponses

Anonymous
Mercredi 10 Décembre 2014 à 16:42 -
This is a known issue by now. I managed to resolve it. Go to : /home/YOUR_USER/.PlayOnLinux/wineprefix/YOUR_WINE_DRIVE/drive_c/users/YOUR_USER/Local Settings/Application Data/Blizzard/Hearthstone/options.txt and delete the file. It seems to be an AMD issue. Graphic quality must be set to 1 or not being in the option.txt at all, and there must not be any graphicsheight= and graphicswidth= lines or otherwise it crash. One way to solve it is to put the option.txt on read-only once you launched hearthstone & having it as you want it seems to be an solution.
matiej Mardi 25 Novembre 2014 à 11:48
matiej Anonymous

Messages

 

I start PlayOnLinux, click the "instal" button and procede with everything until...

It get's stuck here. I'm complete noob with Linux and it's first game I tried to instal with PlayOnLinux, so can't really find solution on my own, any help?

Réponses

Anonymous
Lundi 15 Décembre 2014 à 17:50 -
This happened to me as well. The UI froze but the install was actually still running in the background (I could see progress notifications in the terminal). Once it finished I killed the launcher and on restart it was installed just fine.
andrepd Dimanche 16 Novembre 2014 à 15:39
andrepd Anonymous

Messages

During install it complains that the local and server copies of flash have different checksums, then I got this message

Error in POL_Wine
Wine seems to have crashed

If your program is running, just ignore this message

All goes fine until the big Battle.net window opens after login. The window is white, but if I try to close it it asks to be minimized to system tray, so I would guess it is still working on downloading Hearthstone even though it has a white screen. The Program Files/Hearthstone folder on the PoL drive is 1.4Gb in size. I'll wait about one hour and then try and see if I can run the game after.

Réponses

Anonymous
Dimanche 16 Novembre 2014 à 18:43 -
I've manually downloaded and installed flash player (v15 for Internet Explorer) manually on the hearthstone drive and tried to launch Hearthstone, the full screen goes black for 5 seconds or so then crashes back to desktop and battle.net opens, still white screen.
Anonymous
Dimanche 4 Janvier 2015 à 0:35 -
I have just found a solution for this. It's not a workaround, it really fixes this driver problem. I founded it on the wine forum. I don't know if it can be programmed on the script, but at least should be good to add it on the startup screen of the script.

Just update the intel drivers. On Ubuntu 14.04.1, open Software and updates, flange Other software, Add, and write "ppa:xorg-edgers/ppa". Then update your system and all will work fine.
z3Kr0w Lundi 10 Novembre 2014 à 5:48
z3Kr0w Anonymous

Messages

Run flawlessly with PlayOnLinux pluggin "Script Creator" on Ubuntu 14.10 64 bits.

Intel® Core™ i7 CPU Q 740 @ 1.73GHz × 8
Ati Mobility Radeon HD 5870
10 Gigs RAM
HDD Samsung SDD 500Gs

Réponses

rincondelgabo Vendredi 7 Novembre 2014 à 9:21
rincondelgabo Anonymous

Messages

Hi, i'm using Ubuntu 14.04 and Playonlinux 4.2.5 from the official repositories from this web. Battle.net and Heartstone install correctly, but when i launch Hearthstone for first time, the Battle.net launcher looks like a mirror, all the image is upside down and i can't select the play option. It happens on Ubuntu 12.04 and Mint 17 and 13. And with Playonlinux 4.0.5 as well. The script works awesome until the las few months. Somebody knows if there is a patch on way or a workaround for this bug? I hope somebody can help me, i think more people is having this throuble. Thanks!

Réponses

Vendredi 7 Novembre 2014 à 13:34 -
Do you have a Intel HD graphic? If yes, check to force the second GPU. If you don't have a second GPU, good luck (button are in place, only the visual is broken). Sorry
Lundi 10 Novembre 2014 à 7:35 -
Hi,
Lundi 10 Novembre 2014 à 7:40 -
Hi, I have and intel GPU. The game installed and is playable though the play on linux installer is in Please wait... state. My hardware spec is http://paste.opensuse.org/8605204. The situation looks like on this screenshot http://paste.opensuse.org/8576604. I'm running openSUSE 13.1 and play on linux 4.2.5.
Anonymous
Dimanche 4 Janvier 2015 à 0:35 -
I have just found a solution for this. It's not a workaround, it really fixes this driver problem. I founded it on the wine forum. I don't know if it can be programmed on the script, but at least should be good to add it on the startup screen of the script.

Just update the intel drivers. On Ubuntu 14.04.1, open Software and updates, flange Other software, Add, and write "ppa:xorg-edgers/ppa". Then update your system and all will work fine.
shikaruko Lundi 27 Octobre 2014 à 22:28
shikaruko Anonymous

Messages

Strange blackscreen on Mint 17 for battlenet

Réponses

Anonymous
Dimanche 4 Janvier 2015 à 0:36 -
I have just found a solution for this. It's not a workaround, it really fixes this driver problem. I founded it on the wine forum. I don't know if it can be programmed on the script, but at least should be good to add it on the startup screen of the script.

Just update the intel drivers. On Ubuntu 14.04.1, open Software and updates, flange Other software, Add, and write "ppa:xorg-edgers/ppa". Then update your system and all will work fine.
Anonymous
Mardi 24 Mars 2015 à 21:51 -
http://hpics.li/632af41 this is the 'blackscreen' that i get
bhouba Lundi 27 Octobre 2014 à 16:27
bhouba Anonymous

Messages

ok like a charm on kubuntu 14.04 64 bits .

Thanks a lot !

Réponses

stylou Lundi 20 Octobre 2014 à 13:10
stylou

Messages

Installation et utilisation OK sous ubuntu 14.04

Réponses

cgarlock Jeudi 2 Octobre 2014 à 21:57
cgarlock Anonymous

Messages

This was working fine, but after yesterday (Oct 1 2014) the battle.net launcher comes up and all I see is a white box under the 'battle.net' title bar.

Réponses

Anonymous
Vendredi 3 Octobre 2014 à 10:46 -
Same Here, I'm on debian wheezy, with PoL 4.2.2.
Anonymous
Vendredi 3 Octobre 2014 à 10:54 -
Ok sorry find this http://www.playonlinux.com/en/issue-4885.html the issue is already open
Anonymous
Dimanche 4 Janvier 2015 à 0:36 -
I have just found a solution for this. It's not a workaround, it really fixes this driver problem. I founded it on the wine forum. I don't know if it can be programmed on the script, but at least should be good to add it on the startup screen of the script.

Just update the intel drivers. On Ubuntu 14.04.1, open Software and updates, flange Other software, Add, and write "ppa:xorg-edgers/ppa". Then update your system and all will work fine.
HWHank Vendredi 19 September 2014 à 12:09
HWHank Anonymous

Messages

After it's trying to install Flashplayer, I get the following error message:

Error in POL_Wine
Wine seems to have crashed

If your program is running, just ignore this message

That also happens when I install it manually. Hearthstone installs correctly, but I can't open it!

Réponses

m1kc Vendredi 29 Aoüt 2014 à 16:50
m1kc

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

The same, but language names are now written using Latin characters.

Differences

@@ -1,14 +1,14 @@
 #!/bin/bash
 # Date : 2014-02-08 14:54
-# Last revision : 2014-07-30 19:54
+# Last revision : 2014-08-28 20:30
 # Wine version used : 1.6.2, 1.7.15
-# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie
-# Author : kweepeer2
-# Depend : 
+# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
+# Author : kweepeer2, m1kc
+# Depend :
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
- 
+
 TITLE="Hearthstone"
 PREFIX="hearthstone"
 
@@ -23,11 +23,11 @@
 # http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
 POL_Wine_OverrideDLL "disabled" "dbghelp"
 POL_Wine_OverrideDLL "native,builtin" "msvcp100"
- 
+
 # 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|???????|Italiano|Polski|???|????|????" "|"
+    "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)")
         EXE_FILE="Hearthstone-Setup-enUS.exe";;
@@ -39,23 +39,23 @@
         EXE_FILE="Hearthstone-Setup-enGB.exe";;
     "Deutsch")
         EXE_FILE="Hearthstone-Setup-deDE.exe";;
-    "Español(EU)")
+    "Español (EU)")
         EXE_FILE="Hearthstone-Setup-esES.exe";;
     "Português (EU)")
         EXE_FILE="Hearthstone-Setup-ptPT.exe";;
     "Français")
         EXE_FILE="Hearthstone-Setup-frFR.exe";;
-    "???????")
+    "Russian")
         EXE_FILE="Hearthstone-Setup-ruRU.exe";;
     "Italiano")
         EXE_FILE="Hearthstone-Setup-itIT.exe";;
     "Polski")
         EXE_FILE="Hearthstone-Setup-plPL.exe";;
-    "???")
+    "Korean")
         EXE_FILE="Hearthstone-Setup-koKR.exe";;
-    "????")
+    "Chinese (Taiwan)")
         EXE_FILE="Hearthstone-Setup-zhTW.exe";;
-    "????")
+    "Chinese (China)")
         EXE_FILE="Hearthstone-Setup-zhCN.exe";;
     *)
         exit 1;;
@@ -66,6 +66,7 @@
 POL_Download "http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/${EXE_FILE}"
 POL_SetupWindow_wait "$(eval_gettext 'Please wait while $TITLE is installed.')" "$TITLE"
 POL_Wine "$POL_System_TmpDir/${EXE_FILE}"
+POL_Wine_WaitExit
 POL_System_TmpDelete
 
 POL_SetupWindow_VMS "64"
@@ -74,4 +75,4 @@
 POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
 POL_SetupWindow_Close
 
-exit 0
\ No newline at end of file
+exit 0

Nouveau code source

#!/bin/bash
# Date : 2014-02-08 14:54
# Last revision : 2014-08-28 20:30
# Wine version used : 1.6.2, 1.7.15
# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc
# 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_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "1.7.15"

# Might not be needed but seen several reports that said it was needed for them to install B.net client
POL_Call POL_Install_flashplayer
# http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
POL_Wine_OverrideDLL "disabled" "dbghelp"
POL_Wine_OverrideDLL "native,builtin" "msvcp100"

# 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)")
        EXE_FILE="Hearthstone-Setup-enUS.exe";;
    "Español (AL)")
        EXE_FILE="Hearthstone-Setup-esMX.exe";;
    "Português (BR)")
        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
    "English (EU)")
        EXE_FILE="Hearthstone-Setup-enGB.exe";;
    "Deutsch")
        EXE_FILE="Hearthstone-Setup-deDE.exe";;
    "Español (EU)")
        EXE_FILE="Hearthstone-Setup-esES.exe";;
    "Português (EU)")
        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
    "Français")
        EXE_FILE="Hearthstone-Setup-frFR.exe";;
    "Russian")
        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
    "Italiano")
        EXE_FILE="Hearthstone-Setup-itIT.exe";;
    "Polski")
        EXE_FILE="Hearthstone-Setup-plPL.exe";;
    "Korean")
        EXE_FILE="Hearthstone-Setup-koKR.exe";;
    "Chinese (Taiwan)")
        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
    "Chinese (China)")
        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
    *)
        exit 1;;
esac

POL_System_TmpCreate "$PREFIX"
cd "$POL_System_TmpDir"
POL_Download "http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/${EXE_FILE}"
POL_SetupWindow_wait "$(eval_gettext 'Please wait while $TITLE is installed.')" "$TITLE"
POL_Wine "$POL_System_TmpDir/${EXE_FILE}"
POL_Wine_WaitExit
POL_System_TmpDelete

POL_SetupWindow_VMS "64"
POL_Wine_reboot

POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close

exit 0

Réponses

Anonymous
Jeudi 4 September 2014 à 2:24 -
Error in POL_Shortcut
Binary not found: Battle.net Launcher.exe
Have you installed the program to the default location?
Anonymous
Jeudi 4 September 2014 à 2:25 -
that was during the install
Anonymous
Jeudi 4 September 2014 à 21:59 -
same error here : I had to manually download and execute the hearthstone-setup-xxx.exe in configure-->hearthstone-->misc-->launch exe...
Anonymous
Vendredi 5 September 2014 à 3:23 -
Having the same problem as with the older script. Gets to installing Battle.net 53% and then hangs. Ubuntu 14.04.
Jeudi 18 September 2014 à 20:08 -
@jerefefoufou damm it man , u solve it! gg wp
m1kc Vendredi 29 Aoüt 2014 à 16:42
m1kc

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Messages

Slightly improved the script: fixed the string for "Russian" and added POL_Wine_WaitExit call 'cause POL tried to delete temp folder when installer is still running.

The game works fine, with no crashes and acceptable performance.

Differences

@@ -1,14 +1,14 @@
 #!/bin/bash
 # Date : 2014-02-08 14:54
-# Last revision : 2014-07-30 19:54
+# Last revision : 2014-08-28 20:30
 # Wine version used : 1.6.2, 1.7.15
-# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie
-# Author : kweepeer2
-# Depend : 
+# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
+# Author : kweepeer2, m1kc
+# Depend :
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
- 
+
 TITLE="Hearthstone"
 PREFIX="hearthstone"
 
@@ -23,11 +23,11 @@
 # http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
 POL_Wine_OverrideDLL "disabled" "dbghelp"
 POL_Wine_OverrideDLL "native,builtin" "msvcp100"
- 
+
 # 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|???????|Italiano|Polski|???|????|????" "|"
+    "English (US)|Español (AL)|Português (BR)|English (EU)|Deutsch|Español (EU)|Português (EU)|Français|???????|Italiano|Polski|???|????|????" "|"
 case "$APP_ANSWER" in
     "English (US)")
         EXE_FILE="Hearthstone-Setup-enUS.exe";;
@@ -39,13 +39,13 @@
         EXE_FILE="Hearthstone-Setup-enGB.exe";;
     "Deutsch")
         EXE_FILE="Hearthstone-Setup-deDE.exe";;
-    "Español(EU)")
+    "Español (EU)")
         EXE_FILE="Hearthstone-Setup-esES.exe";;
     "Português (EU)")
         EXE_FILE="Hearthstone-Setup-ptPT.exe";;
     "Français")
         EXE_FILE="Hearthstone-Setup-frFR.exe";;
-    "???????")
+    "???????")
         EXE_FILE="Hearthstone-Setup-ruRU.exe";;
     "Italiano")
         EXE_FILE="Hearthstone-Setup-itIT.exe";;
@@ -66,6 +66,7 @@
 POL_Download "http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/${EXE_FILE}"
 POL_SetupWindow_wait "$(eval_gettext 'Please wait while $TITLE is installed.')" "$TITLE"
 POL_Wine "$POL_System_TmpDir/${EXE_FILE}"
+POL_Wine_WaitExit
 POL_System_TmpDelete
 
 POL_SetupWindow_VMS "64"
@@ -74,4 +75,4 @@
 POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
 POL_SetupWindow_Close
 
-exit 0
\ No newline at end of file
+exit 0

Nouveau code source

#!/bin/bash
# Date : 2014-02-08 14:54
# Last revision : 2014-08-28 20:30
# Wine version used : 1.6.2, 1.7.15
# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie, Arch Linux
# Author : kweepeer2, m1kc
# 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_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "1.7.15"

# Might not be needed but seen several reports that said it was needed for them to install B.net client
POL_Call POL_Install_flashplayer
# http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
POL_Wine_OverrideDLL "disabled" "dbghelp"
POL_Wine_OverrideDLL "native,builtin" "msvcp100"

# 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|???????|Italiano|Polski|???|????|????" "|"
case "$APP_ANSWER" in
    "English (US)")
        EXE_FILE="Hearthstone-Setup-enUS.exe";;
    "Español (AL)")
        EXE_FILE="Hearthstone-Setup-esMX.exe";;
    "Português (BR)")
        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
    "English (EU)")
        EXE_FILE="Hearthstone-Setup-enGB.exe";;
    "Deutsch")
        EXE_FILE="Hearthstone-Setup-deDE.exe";;
    "Español (EU)")
        EXE_FILE="Hearthstone-Setup-esES.exe";;
    "Português (EU)")
        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
    "Français")
        EXE_FILE="Hearthstone-Setup-frFR.exe";;
    "???????")
        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
    "Italiano")
        EXE_FILE="Hearthstone-Setup-itIT.exe";;
    "Polski")
        EXE_FILE="Hearthstone-Setup-plPL.exe";;
    "???")
        EXE_FILE="Hearthstone-Setup-koKR.exe";;
    "????")
        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
    "????")
        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
    *)
        exit 1;;
esac

POL_System_TmpCreate "$PREFIX"
cd "$POL_System_TmpDir"
POL_Download "http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/${EXE_FILE}"
POL_SetupWindow_wait "$(eval_gettext 'Please wait while $TITLE is installed.')" "$TITLE"
POL_Wine "$POL_System_TmpDir/${EXE_FILE}"
POL_Wine_WaitExit
POL_System_TmpDelete

POL_SetupWindow_VMS "64"
POL_Wine_reboot

POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close

exit 0

Réponses

Vendredi 29 Aoüt 2014 à 16:45 -
Hmmm, looks like that POL website kills any non-Latin symbols.
kweepeer2 Mercredi 30 Juillet 2014 à 21:01
kweepeer2 Anonymous

Warning

Cette mise à jour n'a pas été approuvée par l'équipe.
Utilisez-la à vos risques et périls

Differences

@@ -1,17 +1,14 @@
 #!/bin/bash
 # Date : 2014-02-08 14:54
-# Last revision : 2014-03-29 18:04
+# Last revision : 2014-07-30 19:54
 # Wine version used : 1.6.2, 1.7.15
-# Distribution used to test : Ubuntu 13.10 x64
+# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie
 # Author : kweepeer2
-# Depend :
-
-# Known Issues :
-# - (Wine Bug 33943) Battle.net client dropdown menus won't appear until you hover over them.
+# Depend : 
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
-
+ 
 TITLE="Hearthstone"
 PREFIX="hearthstone"
 
@@ -21,55 +18,60 @@
 POL_Wine_SelectPrefix "$PREFIX"
 POL_Wine_PrefixCreate "1.7.15"
 
+# Might not be needed but seen several reports that said it was needed for them to install B.net client
+POL_Call POL_Install_flashplayer
+# http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
+POL_Wine_OverrideDLL "disabled" "dbghelp"
+POL_Wine_OverrideDLL "native,builtin" "msvcp100"
+ 
 # 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|???????|Italiano|Polski|???|????|????" "|"
 case "$APP_ANSWER" in
     "English (US)")
-        DOWNLOAD_LINK="http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/Hearthstone-Setup-enUS.exe";;
+        EXE_FILE="Hearthstone-Setup-enUS.exe";;
     "Español (AL)")
-        DOWNLOAD_LINK="http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/Hearthstone-Setup-esMX.exe";;
+        EXE_FILE="Hearthstone-Setup-esMX.exe";;
     "Português (BR)")
-        DOWNLOAD_LINK="http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/Hearthstone-Setup-ptBR.exe";;
+        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
     "English (EU)")
-        DOWNLOAD_LINK="http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/Hearthstone-Setup-enGB.exe";;
+        EXE_FILE="Hearthstone-Setup-enGB.exe";;
     "Deutsch")
-        DOWNLOAD_LINK="http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/Hearthstone-Setup-deDE.exe";;
+        EXE_FILE="Hearthstone-Setup-deDE.exe";;
     "Español(EU)")
-        DOWNLOAD_LINK="http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/Hearthstone-Setup-esES.exe";;
+        EXE_FILE="Hearthstone-Setup-esES.exe";;
     "Português (EU)")
-        DOWNLOAD_LINK="http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/Hearthstone-Setup-ptPT.exe";;
+        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
     "Français")
-        DOWNLOAD_LINK="http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/Hearthstone-Setup-frFR.exe";;
+        EXE_FILE="Hearthstone-Setup-frFR.exe";;
     "???????")
-        DOWNLOAD_LINK="http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/Hearthstone-Setup-ruRU.exe";;
+        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
     "Italiano")
-        DOWNLOAD_LINK="http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/Hearthstone-Setup-itIT.exe";;
+        EXE_FILE="Hearthstone-Setup-itIT.exe";;
     "Polski")
-        DOWNLOAD_LINK="http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/Hearthstone-Setup-plPL.exe";;
+        EXE_FILE="Hearthstone-Setup-plPL.exe";;
     "???")
-        DOWNLOAD_LINK="http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/Hearthstone-Setup-koKR.exe";;
+        EXE_FILE="Hearthstone-Setup-koKR.exe";;
     "????")
-        DOWNLOAD_LINK="http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/Hearthstone-Setup-zhTW.exe";;
+        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
     "????")
-        DOWNLOAD_LINK="http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/Hearthstone-Setup-zhCN.exe";;
+        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
     *)
         exit 1;;
 esac
 
 POL_System_TmpCreate "$PREFIX"
 cd "$POL_System_TmpDir"
-POL_Download "$DOWNLOAD_LINK"
+POL_Download "http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/${EXE_FILE}"
 POL_SetupWindow_wait "$(eval_gettext 'Please wait while $TITLE is installed.')" "$TITLE"
-EXE_FILE="${DOWNLOAD_LINK##*/}" # Get everything after last slash.
 POL_Wine "$POL_System_TmpDir/${EXE_FILE}"
 POL_System_TmpDelete
 
 POL_SetupWindow_VMS "64"
 POL_Wine_reboot
 
-POL_Shortcut "Battle.net.exe" "$TITLE" "$TITLE.png" ""
+POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
 POL_SetupWindow_Close
 
 exit 0
\ No newline at end of file

Nouveau code source

#!/bin/bash
# Date : 2014-02-08 14:54
# Last revision : 2014-07-30 19:54
# Wine version used : 1.6.2, 1.7.15
# Distribution used to test : Ubuntu 13.10 x64, Debian Jessie
# Author : kweepeer2
# 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_presentation "$TITLE" "Blizzard" "http://us.battle.net/hearthstone/en/" "kweepeer2" "$PREFIX"
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "1.7.15"

# Might not be needed but seen several reports that said it was needed for them to install B.net client
POL_Call POL_Install_flashplayer
# http://appdb.winehq.org/objectManager.php?sClass=version&iId=29747
POL_Wine_OverrideDLL "disabled" "dbghelp"
POL_Wine_OverrideDLL "native,builtin" "msvcp100"
 
# 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|???????|Italiano|Polski|???|????|????" "|"
case "$APP_ANSWER" in
    "English (US)")
        EXE_FILE="Hearthstone-Setup-enUS.exe";;
    "Español (AL)")
        EXE_FILE="Hearthstone-Setup-esMX.exe";;
    "Português (BR)")
        EXE_FILE="Hearthstone-Setup-ptBR.exe";;
    "English (EU)")
        EXE_FILE="Hearthstone-Setup-enGB.exe";;
    "Deutsch")
        EXE_FILE="Hearthstone-Setup-deDE.exe";;
    "Español(EU)")
        EXE_FILE="Hearthstone-Setup-esES.exe";;
    "Português (EU)")
        EXE_FILE="Hearthstone-Setup-ptPT.exe";;
    "Français")
        EXE_FILE="Hearthstone-Setup-frFR.exe";;
    "???????")
        EXE_FILE="Hearthstone-Setup-ruRU.exe";;
    "Italiano")
        EXE_FILE="Hearthstone-Setup-itIT.exe";;
    "Polski")
        EXE_FILE="Hearthstone-Setup-plPL.exe";;
    "???")
        EXE_FILE="Hearthstone-Setup-koKR.exe";;
    "????")
        EXE_FILE="Hearthstone-Setup-zhTW.exe";;
    "????")
        EXE_FILE="Hearthstone-Setup-zhCN.exe";;
    *)
        exit 1;;
esac

POL_System_TmpCreate "$PREFIX"
cd "$POL_System_TmpDir"
POL_Download "http://dist.blizzard.com/downloads/hs-installers/a6029a1d625c79252defff3914fb6e67/retail.1/${EXE_FILE}"
POL_SetupWindow_wait "$(eval_gettext 'Please wait while $TITLE is installed.')" "$TITLE"
POL_Wine "$POL_System_TmpDir/${EXE_FILE}"
POL_System_TmpDelete

POL_SetupWindow_VMS "64"
POL_Wine_reboot

POL_Shortcut "Battle.net Launcher.exe" "$TITLE" "$TITLE.png" ""
POL_SetupWindow_Close

exit 0

Réponses

mir Vendredi 18 Juillet 2014 à 3:52
mir Anonymous

Messages

Keep getting "battle.net agent went to sleep"  when the battle.net agent starts.

Blizzard support said to try removing the agent.db file, which I did, but still no luck.

Réponses

Anonymous
Jeudi 4 September 2014 à 19:40 -
Try to start the "installation file" of Battle.net, it will start
Trynight Dimanche 13 Juillet 2014 à 14:53
Trynight Anonymous

Messages

Works very well!

I used this libraries with wine 1.7.15:

-wininet

-atl100

-atl90

-d3dx9_36

-d3dx9_43
-dgbhelp (disabled)
-msvcp100

-msvcr100

And if you get error in the Battle.net launcher, install Adobe Flash Player!

(Image of the game: http://t.co/XGT88o6pCr )

Réponses

Jeudi 18 September 2014 à 19:28 -
dats my problem i cannot install flash player WIN POL error
gnegnelino Mardi 24 Juin 2014 à 16:32
gnegnelino

Messages

Processor: 4x Intel Core Quad Q9400 2.66GHz

Memory: 4049MB

OS: Ubuntu 12.04.4 LTS

OpenGL: GeForce 9800GT

 

Installation Ok

When Hearthstone start, it crash in charging window. frown

Réponses