Il va chercher le fichier dans les préfixe courant, pas ailleurs, même si tu as plusieurs fois Battle.net d'installé. Après, je ne sais pas si HS ou B.net recrée le fichier à chaque lancement. En tout cas, j'avais vu passer ce problème dans les bugs sur WineHQ et certains disaient qu'on pouvait le résoudre en installant dotnet40 ou dotnet45 via Winetricks. Note que :
- ça nécessite d'utiliser un préfixe en 32 bits ;
- je ne suis pas sûr que ça résolve vraiment le problème ;
- pour ma part, j'ai aussi cliqué sur le bouton Fireside Gatherings quand il est apparu ("Oh ! un nouveau truc ! je me demande ce que c'est, je vais cliquer dessus..."), ce qui a fait crasher HS mais ne m'a pas empêché de le relancer par la suite.
Bref, c'est un peu flou. Si tu veux faire des tests en suivant mon tuto, commence par supprimer le dossier data comme précédemment, règle le préfixe et règle la variable WINEARCH sur win32 avant de recréer le préfixe pour en faire un en 32 bits. Donc, au lieu de faire ce que j'ai mis au message #99, il faut rajouter une ligne :
mkdir -p ~/.local/share/winerepack/battlenet/data
export WINEPREFIX=$HOME/.local/share/winerepack/battlenet/data
export WINEARCH=win32
wineboot
Ensuite, suis le tuto mais à l'étape de Winetricks, installe en plus dotnet40 :
winetricks corefonts vcrun2015 dotnet40
Continue à suivre le tuto pour l'installation de Battle.net. Quand tu en seras à l'étape de la création du script, il faudra rajouter la ligne pour WINEARCH vers le début :
export WINEARCH=win32
Tu peux la rajouter par exemple entre celle qui exporte WINEPREFIX et celle qui exporte GAMEDIR même si l'emplacement n'est pas très important (il faut juste qu'elle soit dans la première partie du zscript, avant la commande
wineboot).
Une fois que tu as fini, essaie de lancer Battle.net via le script, installe HearthStone et lance-le pour voir s'il y a du mieux mais j'en doute.