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
Prochaine révision
Révision précédente
diablo_ii_et_lod [Le 24/11/2009, 00:55]
213.95.41.13
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 1: Ligne 1:
-{{tag>​jeu rpg}}+{{tag>​jeu ​wine rpg}}
 ---- ----
  
Ligne 6: Ligne 6:
 ====== Diablo II et Lord Of Destruction ====== ====== Diablo II et Lord Of Destruction ======
  
- +{{ capturerd.jpg?350}} 
-Diablo 2 est //la// référence en matière de "hack and slash" et selon beaucoup le meilleur jeu de Blizzard. +**Diablo II** sur PC est la suite du célèbre hack'n slash des studios BlizzardRetrouvez un univers fantastique et sombre ​en incarnant l'une des cinq classes de personnages du jeu. Préparez-vous à voyager dans des contrées lointaines, à combattre ​de nouveaux ennemis, ​à découvrir des trésors inconnus et à dévoiler des mystères ancestraux. Tout cela dans votre quête pour arrêter une fois pour toutes le Seigneur de la Terreur..
-Le screenshot suivant prouve qu'il est possible de jouer à Diablo sur linux (et montre un personnage très bien armé). +<​note ​help>Maintenantil est possible d'​installer ​Diablo II sans avoir besoin de faire de manip particulières. Insérez le CD 1, lancez l'​installateur,​ suivez les instructions ​et c'est ok ;) (Testé sous Ubuntu 12.04 avec GNOME et Wine 1.7.4 avec les sources compilées manuellement.)</​note>​
- +
-{{applications:​jeux:​capturerd.jpg}} +
- +
-{{icons:​dialog-information.png ​ }} +
->Diablo II peut désormais être installé automatiquement grâce à l'​utilitaire ​**PlayOnLinux** (ainsi que ses extensions)Pour en savoir plus, rendez-vous sur [[playonlinux|la page de ce wiki dédiée ​à PlayOnLinux.]] +
- +
-<​note ​tip> +
-Depuis la version 1.12, Diablo II et LOD peuvent être installés par une voie alternative,​ reférez-vous à la partie [[diablo_ii_et_lod#​installation_alternative|installation alternative]] +
-</​note>​ +
- +
- +
 ===== Installation via Wine ===== ===== Installation via Wine =====
  
 ==== Avant toute chose ==== ==== Avant toute chose ====
  
-Je tiens à remercier les mainteneurs de  www.winehq.org et le site www.linux-gamers.net sans qui je n '​aurais jamais pu installer ce jeu, ainsi que toutes les personnes que j'ai harcelées sur les forums :P+Je tiens à remercier les mainteneurs de  www.winehq.org et le site www.linux-gamers.net sans qui je n'​aurais jamais pu installer ce jeu, ainsi que toutes les personnes que j'ai harcelées sur les forums :P
  
 Cette méthode ne requiert pas de "no-cd crack"​. Cette méthode ne requiert pas de "no-cd crack"​.
Ligne 34: Ligne 22:
  
  
-- Installer ​wine par le paquet Debian (voir [[http://​doc.ubuntu-fr.org/​applications/​wine#​le_depot_non-officiel_suggere_par_winehq|ici]])+- Installer [[:wine]]
  
  
Ligne 145: Ligne 133:
 Si comme beaucoup, vous souhaitez vous affranchir du CD de jeu, permettant ainsi l'​économie de votre CD, et par le fait, de votre matériel, il existe une solution très simple : Monter une image du CD de jeu entant que lecteur CD. Si comme beaucoup, vous souhaitez vous affranchir du CD de jeu, permettant ainsi l'​économie de votre CD, et par le fait, de votre matériel, il existe une solution très simple : Monter une image du CD de jeu entant que lecteur CD.
  
-Pour faire ça, rien de bien compliqué. Nous allons utiliser mkisofs pour créer l'​image :+Pour faire ça, rien de bien compliqué. Nous allons utiliser mkisofs pour créer l'image et, si nécessaire,​ mkdir pour préalablement créer le dossier où placer cette image:
  
 <​code>​sudo su <​code>​sudo su
 +mkdir /​media/​HD130
 mkisofs -v -r -J -o /​media/​HD130/​diabloplay.iso /​media/​cdrom0/</​code>​ mkisofs -v -r -J -o /​media/​HD130/​diabloplay.iso /​media/​cdrom0/</​code>​
  
Ligne 154: Ligne 143:
 Mkisofs devrait, si tout se passe bien, prendre quelques minutes pour créer l'​image de votre CD. Il ne vous reste alors plus qu'a "​mounter"​ l'​image de disque, et à configurer Wine comme il se doit. Mkisofs devrait, si tout se passe bien, prendre quelques minutes pour créer l'​image de votre CD. Il ne vous reste alors plus qu'a "​mounter"​ l'​image de disque, et à configurer Wine comme il se doit.
  
-<​code>​mount -o loop -t iso9660 /​media/​HD130/​diabloplay.iso /​mnt/​diabloplay</​code>​+<​code>​ 
 +mount -o loop -t iso9660 /​media/​HD130/​diabloplay.iso /​mnt/​diabloplay</​code>​
  
 Puis, accédez au panneau de configuration de Wine (Application/​Wine/​Configure Wine/), sélectionnez l'​onglet "​Lecteurs",​ ajoutez le lecteur créé dans les étapes précédentes (ici, /​mnt/​diabloplay) et, après avoir choisi de montrer les options avancées, attribuez lui le type "​CD-ROM"​. Puis, accédez au panneau de configuration de Wine (Application/​Wine/​Configure Wine/), sélectionnez l'​onglet "​Lecteurs",​ ajoutez le lecteur créé dans les étapes précédentes (ici, /​mnt/​diabloplay) et, après avoir choisi de montrer les options avancées, attribuez lui le type "​CD-ROM"​.
Ligne 175: Ligne 165:
 2) Les vidéos ne marchent pas ? Aucune solution pour l'​instant. 2) Les vidéos ne marchent pas ? Aucune solution pour l'​instant.
  
-3) Vous n'​arrivez plus à sortir votre CD du lecteur lors de l'​installation ? +3) Vous n'​arrivez plus à sortir votre CD du lecteur lors de l'​installation ?
 Utilisez alors une épingle ou encore, créez-vous des .iso puis les "​mounter"​ avec la commande décrite plus haut. Utilisez alors une épingle ou encore, créez-vous des .iso puis les "​mounter"​ avec la commande décrite plus haut.
  
Ligne 191: Ligne 181:
 4) L '​accélération matérielle par Direct3D ne fonctionne pas (ie.: DirectDraw seulement) ? Mettez à jour votre version de wine. 4) L '​accélération matérielle par Direct3D ne fonctionne pas (ie.: DirectDraw seulement) ? Mettez à jour votre version de wine.
  
 +5) Vous mettez "​Alt"​ pour voir les objets par terre et vous cliquez dessus et que le personnages refuse d'​aller prendre l'​objet et ne bouge pas ? Essayez de changer la version de Wine ou de jouer avec le CD.
  
  
Ligne 220: Ligne 210:
 Téléchargez et lancez l'​utilitaire de téléchargement du jeu, accessible dans la section "​Jeux"​ de votre compte. Notez que dans cette section, sous le nom de chaque jeu, il y a un lien "voir la clé du jeu". Cette clé sera utile lors de l'​installation. Téléchargez et lancez l'​utilitaire de téléchargement du jeu, accessible dans la section "​Jeux"​ de votre compte. Notez que dans cette section, sous le nom de chaque jeu, il y a un lien "voir la clé du jeu". Cette clé sera utile lors de l'​installation.
  
-<note warning>L'​utilisation dans wine du logiciel de téléchargement fourni par Blizzard est desormais ​possible, le problème d'​authentification ne se pose plus depuis une recente ​mise a jour de wine.</​note>​+<note warning> ​Si vous avez de la chance, l'​utilisation dans wine du logiciel de téléchargement fourni par Blizzard est possible. Pour certains, le problème d'​authentification ne se pose plus depuis une récente ​mise a jour de wine.</​note>​
  
 {{ jeux:​blizzard_jeux_cles.png |Affichage des jeux dont les clés ont été saisies}} {{ jeux:​blizzard_jeux_cles.png |Affichage des jeux dont les clés ont été saisies}}
Ligne 259: 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 =====
  
-La page dédiée sur le site officiel de wine, source de bonnes infos (cliquez ensuite sur une des versions) :  +La page dédiée sur le site officiel de wine, source de bonnes infos (cliquez ensuite sur une des versions) : 
-[[http://​appdb.winehq.org/​objectManager.php?​sClass=application&​iId=74|ici]]+[[https://​appdb.winehq.org/​objectManager.php?​sClass=application&​iId=74|ici]]
  
  
 ---- ----
 //​Contributeurs : par [[http://​forum.ubuntu-fr.org/​profile.php?​id=19081|MCpaul34]] et [[http://​forum.ubuntu-fr.org/​profile.php?​id=17957|xilef]],​ Modifications apportées par [[utilisateurs:​GarulfoUnix]] , [[utilisateurs:​McDoul]] et [[utilisateurs:​Tixlegeek]]//​ //​Contributeurs : par [[http://​forum.ubuntu-fr.org/​profile.php?​id=19081|MCpaul34]] et [[http://​forum.ubuntu-fr.org/​profile.php?​id=17957|xilef]],​ Modifications apportées par [[utilisateurs:​GarulfoUnix]] , [[utilisateurs:​McDoul]] et [[utilisateurs:​Tixlegeek]]//​
  • diablo_ii_et_lod.1259020559.txt.gz
  • Dernière modification: Le 24/11/2009, 00:55
  • par 213.95.41.13