Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
diablo_ii_et_lod [Le 11/09/2022, 11:31]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
diablo_ii_et_lod [Le 28/06/2025, 20:31] (Version actuelle)
89.234.186.75 Ajout d’une méthode d’installation via ./play.it
Ligne 249: Ligne 249:
 <note important>​Le jeu fonctionne en 800x600 au maximum, il faudrait trouver une solution pour le faire tourner en plein écran dans la machine virtuelle.</​note>​ <note important>​Le jeu fonctionne en 800x600 au maximum, il faudrait trouver une solution pour le faire tourner en plein écran dans la machine virtuelle.</​note>​
  
 +===== Installation via ./play.it =====
  
 +Avec cette méthode, pas besoin de compte Blizzard ni de CD-ROM de Diablo II. Tout ce dont vous avez besoin est une clé CD valide pour Diablo II, et optionnellement une pour son extension Lord of Destruction si vous souhaitez aussi l’installer.
  
 +==== Téléchargement de l’installateur ====
 +
 +**Pré-requis :​**
 +  * [[:​wine|WINE]]
 +  * Un accès à Internet
 +
 +Commencez par téléchargez le téléchargeur (ce n’est pas une blague) pour Diablo 2 par ici : https://​eu.battle.net/​download/​getLegacy?​os=win&​locale=frFR&​product=D2DV
 +
 +Optionnellement,​ vous pouvez aussi télécharger le téléchargeur pour Lord of Destruction :​ https://​eu.battle.net/​download/​getLegacy?​os=win&​locale=frFR&​product=D2XP
 +
 +Exécutez le (ou les) fichier .exe récupéré de cette manière avec WINE, ce qui va vous télécharger plusieurs fichiers dont un nommé //Installer Tome.mpq//. C’est ce fichier qui contient les données du jeu que ./play.it va utiliser pour générer les paquets. Les autres fichiers sont inutiles, vous pouvez les supprimer.
 +
 +==== Génération des paquets ====
 +
 +**Pré-requis :​**
 +  * [[:​play.it|./​play.it]]
 +  * Une clé CD valide, dans le format attendu par ./play.it
 +
 +Malheureusement le format attendu par le jeu pour la clé CD n’est pas documenté, nous devons donc utiliser une clé extraite d’une installation existante du jeu. Pour la version de base du jeu elle peut être extraite avec la commande suivante : <​code>​smpq --extract d2data.mpq data/​global/​sfx/​cursor/​curindx.wav data/​global/​sfx/​cursor/​wavindx.wav</​code>​ Et pour Lord of Destruction avec la commande suivante : <​code>​smpq --extract d2char.mpq data/​global/​sfx/​cursor/​curindx.wav data/​global/​chars/​am/​cof/​amblxbow.cof</​code>​
 +
 +Une fois les clés extraites, placez dans un même répertoire l’installateur du jeu (//​Installer Tome.mpq//) et les fichiers de clé que vous venez d’extraire. Puis lancez la construction des paquets .deb avec : <​code>​play.it ~/​chemin/​vers/​Installer\ Tome.mpq</​code>​
 +
 +./play.it va mouliner quelques minutes, et achever son processus en affichant la commande apt à lancer via sudo pour installer Diablo 2.
 +
 +Si vous conservez les paquets .deb dans un coin, inutile de conserver aussi //Installer Tome.mpq// ni les fichiers de clés précédemment extraits. Ces paquets .deb pourront être installés sur autant de machines que vous le souhaitez sans aucune manipulation supplémentaire.
  
 ===== Liens ===== ===== Liens =====
  • diablo_ii_et_lod.txt
  • Dernière modification: Le 28/06/2025, 20:31
  • par 89.234.186.75