Ceci est une ancienne révision du document !
Warcraft III
Warcraft III peut désormais être installé automatiquement grâce à l'utilitaire PlayOnLinux, ainsi que son extension The Frozen Throne. Pour en savoir plus, rendez-vous sur la page de ce wiki dédiée à PlayOnLinux.
Préambule
Il y a beau y avoir peu de jeux sous Linux, mais le peu de jeux qui puisse tourner sans trop de difficultés sont d'une qualitée extraordinaire (Neverwinter Nights, UT 2004…) . Ce tuto, beaucoup de personnes pourront s'en passer, mais au moins, il y a un support autre que le seul tuto que j'ai trouvé sur le net, recommandant l'utilisation de cracks (sans compter le nombre de forums où l'on en parle) . Avec ce tuto vous serez apte à jouer sur Battle.net sans AUCUN problème ! Du moment que vous avez le jeu original bien entendu ;) !
Pré-Requis
3D activée
Ca parait évident ;)
RDV sur Accélération graphique NB : Pour les Ati si vous avez des gros bug graphique et que vous utilisez les drivers libre , mettez les drivers proprietaires
Wine
Il est fortement conseillé d'installer la dernière version, ça réduit les bugs.
Pour ce faire, il faut rajouter le dépot suivant dans le fichier /etc/apt/sources.list :
deb http://wine.budgetdedicated.com/apt dapper main
puis dans un terminal, taper la commande
sudo apt-get install wine
Winetool peut aussi vous rendre service. Rendez-vous ici pour plus d'infos.
NB : Il semble que l'installation de Wine puisse se faire pour Warcraft 3 comme pour World of Warcraft. C'est un peu plus long et plus complexe, mais en ce qui me concerne l'installation décrite ici n'a pas fonctionné. En revanche, en patchant les fichiers sources et en les compilant comme indiqué dans le tutoriel World of Warcraft, je n'ai eu aucun problème.
Tutoriel WOW à voir ici : wow
Installation de Warcraft III : Reign of Chaos
Insérez le CD dans votre lecteur, et ensuite placez vous dans la racine du CD
cd /où/est/votre/cd
Ensuite, exécutez install.exe grâce à Wine
wine install.exe
Un fenêtre s'ouvre, installez Warcraft normalement.
Une fois l'installation terminée, lancez Warcraft III en tapant
wine "c:\Program Files\Warcraft III\Warcraft III.exe" -opengl
NB Le premier lancement vous verrez surement un écran totalement noir vous inquiétez pas appuyez sur Echap plusieur fois pour que ca passe la video d'introduction (wine n'est pas encore stable pour lancer des vidéos)
Si vous avez les bug suivant :
- Le jeu vous demande de mettre le cd alors qu'il est dans le lecteur
Taper ceci :
winecfg
Dans l'onglet "Drives" Cliquez sur add puis dans Path taper /media/cdrom puis cliquez sur "Show Advanced" et dans Type Choisissez "CD-Rom" Cliquez sur OK pour valider et relancez le jeux
- Le Son Plante completement Dans "winecfg", désactiver dans la section "Audio", tous les pilotes son.
Faite la mise a jour soit en installant les patchs soit en passant par le jeu (menu battle.net) Puis une fois que vous avez mis a jour dans winecfg dans la section Audio Cochez Seulement Oss et Hardware Acceleration mettez le en Full , Default Sample Rate a "48000" et Default bit per Sample a "16" et cocher "Driver Emulation"
- Bug En Plein Ecran :
Dans "winecfg", Allez dans Graphics et cochez "Emulate a Virtual Desktop" et entrez 800x600 en valeur.
Installation de Frozen Throne
Même démarche que précédemment, sauf que pour lancer Frozen Throne, la commande sera
wine "c:\Program Files\Warcraft III\Frozen Throne.exe" -opengl
Installation des patchs
2 méthodes :
-Soit vous lancez le jeu, et vous vous connectez à Battle.net
-Soit vous trouver vous même le patch, et tapez
wine /où/se/trouve/votre/patch
Créer un lanceur sur le bureau
Voilà une manipulation simple qui vous permettra de créer sur le bureau une icône de lancement. En double-cliquant sur cette icône, vous lancerez automatiquement Warcraft III en OpenGL (rendu beaucoup plus fluide qu'en lançant directement Warcraft III depuis l'icône originelle).
Faites un clic droit sur le bureau. Dans le menu déroulant qui s'ouvre, sélectionnez "Créer un lanceur".
Une fenêtre va s'ouvrir, vous demandant de remplir plusieurs champs. Il est impératif d'en renseigner au moins deux : le nom (par exemple, "Warcraft III") et commande.
Dans le champs commande, entrer la ligne suivante (copier/coller) :
wine "c:\Program Files\Warcraft III\Warcraft III.exe" -opengl
Validez la fenêtre. Votre icône de lancement a été créée.
Jouer en réseau
Certains se sont peut être déjà demander comment jouer en réseau local ou sans-fil avec Warcraft III émulé avec wine?
C'est très simple, samba gère tout seul ce cas :
sudo apt-get install samba
Vous n'avez rien a configurer, faites comme sous Windows.
Problèmes
Détection du CD-ROM
Si lors du lancement du jeu, un message vous indique qu'il n'y a pas de CDROM dans votre lecteur, lancez un terminal et tapez la commande :
winecfg
Sélectionnez Windows 2000 comme version de Windows émulé puis allez sur l'onglet "Lecteurs" et vérifiez que le lecteur, dans lequel votre CD est présent, apparait dans la liste, sinon ajoutez-le grâce au bouton "AJOUTER" ou "AUTODETECTION"
Si la détection du CD-ROM ne fonctionne toujours pas, télécharger le dernier patch disponible de warcraft3 sur http://www.blizzard.com/support/?id=mwr0738p
Installer-le ainsi :
wine "nom_du_patch.exe"
Démarer ensuite Warcraft.
Probléme de profondeur couleur 32/16 bits
Si vous avez un problème lors du premier lancement avec comme erreur (regardez les lignes générées lorsqu'on lance le programme dans une console) un problème de changement de résolution de 32bits à 16bits il faut éditer xorg.conf :
Donc faite une sauvegarde de votre fichier :
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backupw3
Puis :
sudo gedit /etc/X11/xorg.conf
Ensuite trouver la section "Screen" :
Section "Screen" Identifier "Default Screen" Device "NVIDIA Corporation NVIDIA Default Card" Monitor "Generic Monitor" DefaultDepth 16
Et changer la valeur de DefaultDepth à 16.
Beryl
Beryl semble faire buger war3. Il est préférable en cas d'erreur de redémarrer sans.
Beryl est déconseillé même s'il ne fait pas bugger WarIII, si vous utilisez les sélecteurs de fenêtres et autres actions déclenchées par un contact sur un bord ou un coin de l'écran. Depuis la dernière mise à jour de Beryl, les barres gnome prennent le pas sur l'écran, ce qui est également assez pénible. Si malgré tout vous voulez utiliser Beryl et WarIII en même temps, quelques conseils :
- vérifiez qu'aucun effet ni aucune action ne soit associé(e) à un contact du pointeur à une position de l'écran
- vérifiez que les touches F1-12 ne sont pas associées non plus
Sauvegardes
Si le jeu n'enregistre pas vos sauvegardes (messages d'erreur ou disparition au redémarrage du jeu) faites :
chmod 777 save -R
dans le dossier de Warcraft III
Parties Ladder sur Bnet (ATI)
Si, une fois sur Battle Net, vous lancez une partie ladder (en fait toutes les parties a l'exception des parties personnalisées) et que vous plantez lors du chargement ou juste après que la partie ait démarrée (quelques secondes a peine dans mon cas), il vous faudra installer une version de Wine bien inférieure a la version actuelle.
Ce problème n'arrive semble-t-il qu'avec des cartes graphiques ATI.
apt-get remove wine
Vous pouvez aussi le faire en entrant dans synaptic, et en désinstallant wine manuellement.
Ensuite, rendez vous sur http://www.winehq.org/site/download pour récupérer une version de wine inférieure ou égale à la 0.9.17.
Une fois le fichier .deb récupéré, installez-le simplement en double cliquant dessus (GDebi se chargera de l'installer).
Liens externes
HOWTO sur le forum Ubuntu :
http://www.ubuntuforums.org/showthread.php?t=45407
Warcraft III sur WineHQ :
http://appdb.winehq.org/appview.php?iVersionId=1177
Warcraft III sur linux-gamers.net :
http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+Warcraft3
Contributeur : Rédaction par Archaon59, Remerciement à diGi et à tout ceux qui m'ont aidé. Partie "Jouer en réseau" par Uims. Partie "Parties Ladder sur Bnet (ATI)" par Tib05