mamiemando
Messages postés33363Date d'inscriptionjeudi 12 mai 2005StatutModérateurDernière intervention16 novembre 2024
-
29 mai 2022 à 19:01
Introduction
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 dans ce tutoriel :
Système : Debian bullseye, mis à jour le 12/10/2019.
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 version
wine-4.17-staging
semblait 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 à
cabextract
apparaî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 :
Cliquer sur le triangle de la liste Nouveau remplacement pour.
Sélectionner la librairie dans la liste déroulante qui apparaît.
Cliquer sur Ajouter
É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) :