Jouer à Hearthstone sous Linux Debian
Ce tutoriel présente comment faire marcher Hearthstone, le jeu de carte développé par Blizzard, sous Linux Debian.
Pour cela nous allons utiliser PlayOnLinux, un logiciel basé sur wine.
Voici les caractéristiques du PC et du système utilisés au cours de ce test :
2) Pour les debians 64 bits (amd64), installer le support multiarch afin de pouvoir installer la version 32 bits de wine.
3) Lancer PlayOnLinux
Par la suite, dans ce terminal, des informations de débogage pourront apparaître et aider à résoudre certains problèmes. Il est donc recommandé de lancer PlayOnLinux ainsi le temps de tout installer et configurer,

4) Dans la fenêtre PlayOnlinux, cliquer sur Installer > Hearthstone. Ceci installera Battle.net par la même occasion.
Remarque : À noter que l'installeur PlayOnLinux de Battle.net ne semble pas fonctionner au moment où j'écris ces lignes.
6) Dans la fenêtre Configuration de PlayOnLinux : Sélectionner Hearthstone dans le panneau de gauche.
Pour information, voici les versions que j'ai testées (sans succès) : 1.9.13-staging, 1.9.15, 2.22, 3.19-staging, 3.2-staging, 4.1, 4.1-staging, System (qui correspond à la version 4.0.2-1 au moment où j'écris ces lignes).
7) Cliquer sur Général > Version de wine > + > Version de wine (x86). Cela ouvre une nouvelle fenêtre.

Remarque : si une erreur liée à
Puis reprendre l'installation de
Dans l'onglet Affichage :

Pour rappel, dans wine, on ajoute une bibliothèque selon cette prodécure :
a) Cliquer sur le triangle de la liste Nouveau remplacement pour.
b) Sélectionner la librairie dans la liste déroulante qui apparaît.
c) Cliquer sur Ajouter
d) Éventuellement, modifier son ajout. Ici on n'en aura pas besoin toute seront en mode (native, intégrée)
11) Dans la fenêtre restante, sélectionner Hearthstone, puis cliquer sur Exécuter.
12) La fenêtre de connexion Battle.net a quelques bugs d'affichage, mais reste utilisable. Le seul problème viendra au moment de saisir le code de sécurité. La première fois, il est impossible de taper du texte dans le champ dédié. Il suffit de soumettre un code vide, ce qui provoquera bien évidemment une erreur, mais fera apparaître une nouvelle fenêtre dans laquelle le code pourra être saisi.
13) Une fois Battle.net lancé, installer Hearthstone normalement, puist lancer le jeu.

Si vous avez des idées pour corriger ces problèmes, n'hésitez pas à corriger/compléter le tutoriel :-)
Pour cela nous allons utiliser PlayOnLinux, un logiciel basé sur wine.
Voici les caractéristiques du PC et du système utilisés au cours de ce test :
- Système : Debian bullseye, mis à jour le 12/10/2019.
- Matériel : Asus ZenBook UX360U, avec une carte
Intel Corporation HD Graphics 620 (rev 02)
.

- Installation
- Configuration de wine et PlayOnLinux
- Installation de wine
- Installation des composants
- Mode fenêtré
- Bibliothèques
- Configuration de Battle.net
- Limitations
- Références
Installation
1) Installer les paquets requis, en tapant les commandes suivantes dans un terminal.sudo apt update
sudo apt upgrade
sudo apt install wine wine32 ttf-mscorefonts-installer
2) Pour les debians 64 bits (amd64), installer le support multiarch afin de pouvoir installer la version 32 bits de wine.
dpkg --add-architecture i386 && apt-get update && apt-get install wine32
3) Lancer PlayOnLinux
playonlinux
Par la suite, dans ce terminal, des informations de débogage pourront apparaître et aider à résoudre certains problèmes. Il est donc recommandé de lancer PlayOnLinux ainsi le temps de tout installer et configurer,

4) Dans la fenêtre PlayOnlinux, cliquer sur Installer > Hearthstone. Ceci installera Battle.net par la même occasion.
Remarque : À noter que l'installeur PlayOnLinux de Battle.net ne semble pas fonctionner au moment où j'écris ces lignes.
Configuration de wine et PlayOnLinux
5) Dans la fenêtre PlayOnlinux, cliquer sur Configurer. Cela ouvre la fenêtre Configuration de PlayOnLinux.6) Dans la fenêtre Configuration de PlayOnLinux : Sélectionner Hearthstone dans le panneau de gauche.
Installation de wine
Parmi les versions que j'ai testées, seule la versionwine-4.17-stagingsemblait fonctionner à peu près.
Pour information, voici les versions que j'ai testées (sans succès) : 1.9.13-staging, 1.9.15, 2.22, 3.19-staging, 3.2-staging, 4.1, 4.1-staging, System (qui correspond à la version 4.0.2-1 au moment où j'écris ces lignes).
7) Cliquer sur Général > Version de wine > + > Version de wine (x86). Cela ouvre une nouvelle fenêtre.
- Sélectionner
wine-4.17-staging
- Cliquer sur >>
- Fermer la fenêtre.
- Sélectionner sur Général > Version de wine > wine-4.17-staging, à présent disponible.

Installation des composants
8) Cette étape est peut-être optionnelle (à tester).- Cliquer sur Wine > Configurer wine
- Cliquer sur Installez les composants > vcrun2015 > Installer
Remarque : si une erreur liée à
cabextractapparaît dans le terminal, lancer dans un terminal la commande suivante :
rm -rf ~/.PlayOnLinux/tmp/vcrun2015/
Puis reprendre l'installation de
vcrun2015.
Mode fenêtré
9) Cette étape est optionnelle. Aller dans la fenêtre Configuration de wine.Dans l'onglet Affichage :
- Cocher Émuler un bureau virtuel
- Choisir une résolution (e.g. 1700x600)
Bibliothèques
10) Cette étape est peut-être optionnelle (à tester), mais voici la liste des bibliothèques que j'ai installé [optionnel?]:-
api-ms-win-crt-runtime-l1-1-0
-
api-ms-win-crt-stdio-l1-1-0
-
ucrtbase
-
vcrun2015
-
vcruntime140

Pour rappel, dans wine, on ajoute une bibliothèque selon cette prodécure :
a) Cliquer sur le triangle de la liste Nouveau remplacement pour.
b) Sélectionner la librairie dans la liste déroulante qui apparaît.
c) Cliquer sur Ajouter
d) Éventuellement, modifier son ajout. Ici on n'en aura pas besoin toute seront en mode (native, intégrée)
Configuration de Battle.net
10) Fermer les toutes fenêtres sauf PlayonLinux.11) Dans la fenêtre restante, sélectionner Hearthstone, puis cliquer sur Exécuter.
12) La fenêtre de connexion Battle.net a quelques bugs d'affichage, mais reste utilisable. Le seul problème viendra au moment de saisir le code de sécurité. La première fois, il est impossible de taper du texte dans le champ dédié. Il suffit de soumettre un code vide, ce qui provoquera bien évidemment une erreur, mais fera apparaître une nouvelle fenêtre dans laquelle le code pourra être saisi.
13) Une fois Battle.net lancé, installer Hearthstone normalement, puist lancer le jeu.

Limitations
Dans l'ensemble le jeu marche bien, à quelques points prêts :- Le CPU tourne à fond (que ce soit Battle.net seul, Hearthstone seul, ou les deux) ! Désactiver l'accélération matérielle et fermer Battle.net au lancement du jeu (dans Battle.net : Blizzard > Settings > General) ne change hélas pas grand chose.
- Avec Cinnamon le jeu se comporte à peu près normalement (seul le clic maintenu a parfois un comportement un peu étrange). Sous KDE, le clic gauche ne semble pas toujours fonctionner.
- Parfois, le jeu peut peut-être un peu récalcitrant à fermer. Il suffit de l'arrêter depuis PlayOnLinux (ne pas hésiter à mitrailler "Arrêter" si besoin). Chez moi, le problème a fini par se résorber de lui-même.
Si vous avez des idées pour corriger ces problèmes, n'hésitez pas à corriger/compléter le tutoriel :-)
Références
Deux vidéos sur lesquelles se basent partiellement sur ces tutoriels (même si aucun ne semble encore marcher aujourd'hui) :
Ce document intitulé « Jouer à Hearthstone sous Linux Debian » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.