
Pour pouvoir jouer à Hearthstone sous Ubuntu, j’utilisais habituellement PlayOnLinux, mais depuis quelque temps ça ne marche plus car les scripts ne sont pas suffisamment à jour :(
J’ai également testé Lutris dernièrement, mais c’était encore pire le script ne fonctionne pas du tout !
Du coup le mieux c’est d’installer l’application Blizzard Battle.net juste avec Wine. Le gros avantage est la rapidité de lancement du jeu : là ou je pouvais attendre 5 minutes avant de voir l’application s’afficher, c’est désormais instantané !!
Mon script
Mon snippet bitbucket est la version la plus à jour du script.
Clonez ou téléchargez le où vous voulez, et pour des raisons pratiques créez un lien symbolique dans les scripts locaux :
user@ubuntu:~$ sudo ln -s ~/blizzard-battlenet-via-wine/blizzardBattleNet.sh /usr/local/bin/blizzardBattleNet.sh
N’oubliez pas de rendre exécutable votre script :
user@ubuntu:~$ sudo chmod +x /usr/local/bin/blizzardBattleNet.sh
On peut maintenant passer à l’installation.
Installation
Tout d’abord installez une version récente de Wine.
Ensuite lancer le script :
user@ubuntu:~$ blizzardBattleNet.sh install
Installez ensuite « Visual C++ 2015 – 2019 » :
L’installation se lance 2 fois : en 32 bits et 64 bits.


Installez ensuite « .NET 4.8 » :
Captures d’écrans à venir !
Quand l’installation de Blizzard Battle.net commence, choisissez votre langue et laissez vous guider :




Connexion
Connectez vous en utilisant le formulaire :

Installation de Hearthstone
Suite à l’installation précédente, il vous suffit de lancer l’installation de Hearthstone :


Et voilà, c’est terminé ! Félicitations !
Utilisation
Pour lancer l’application, rien de plus simple :
user@ubuntu:~$ blizzardBattleNet.sh run
Bugs qu’on sait résoudre
Forcer DirectX 9
Si vous voulez forcer l’utilisation de « DirectX 9 » pour le jeu Hearthstone, il vous suffit d’ajouter le paramètre additionnel suivant : -force-d3d9
dans réglages du jeu :


Fireside Gathering
L’application cherche les « Fireside Gathering » autour de notre localisation et ça plante avec Wine. Une solution très simple est de supprimer le fichier DLL qui cause ce bug.
user@ubuntu:~$ blizzardBattleNet.sh fix-hearthstone-fireside-gathering
Attention : vous devrez relancer ce fix après les mises à jours du jeu ;)
Hello
Merci pour le tuto !
J’ai une petite question, est ce que tu as réussi a installer HearthStone Deck Tracker sur Ubuntu ?
Nope, j’ai jamais essayé ! Mais je vois qu’il y a un éxecutable pour Windows, donc en théorie ça pourrait marcher de l’installer via Wine : je te laisse essayer ;)
Mise à jour du script en rajoutant .NET 4.8, c’est un peu long à installer, mais ça à l’air de mieux marcher avec les dernières versions de wine !
bonjour,
j’ai suivi à la lettre tout ce que vous indiquez, j’ai installé le launcher, mais à chaque fois que j’essaie de lancer, il me dit qu’il y a une erreur inattendu et donc ne s’ouvre pas
C’est étrange, avez-vous également installé Wine via ma procédure ?
Bonjour Maxime, j’ai utilisé ton script pour jouer a WoW et je ne sais pas pourquoi j’ai l’erreur BLZ51901016… aurais tu une idée de pourquoi cela arrive ?
Merci!
Aucune idée désolé, c’est peut être une installation manquante pour faire fonctionner WoW ?
Bonjour à tous, ce script ne fonctionne pas avec Diablo. Un problème survient, je pense avec ma carte video nvidia. Lorsque l’on tente de lancer le jeu un message d’erreur revient et rien ne fonctionne. Bon courage à tous.
C’est bien possible que cette configuration ne fonctionne pas pour le jeu Diablo, désolé mais je l’ai fait explicitement pour Hearthstone.
Hello tout le monde, j’ai mis à jour l’article avec les dernières nouveautés !
Est-ce que vous avez vous aussi les décors du jeu et des éléments qui « clignotent » tout le temps ? C’est un peu relou et je ne sais pas trop à quoi c’est dû :(