Installation de l’application Blizzard Battle.net avec Wine

Jeux vidéo, , ,

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 ;)

Vos commentaires

    1. 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 ;)

  1. 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 !

  2. 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

  3. 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!

  4. 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.

    1. C’est bien possible que cette configuration ne fonctionne pas pour le jeu Diablo, désolé mais je l’ai fait explicitement pour Hearthstone.

  5. 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û :(

Laisser un commentaire

sem, mi, dapibus quis eget elementum odio Nullam dolor Praesent