Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
applications:wow [Le 04/11/2006, 13:32]
82.249.12.73
— (Version actuelle)
Ligne 1: Ligne 1:
-====== World of Warcraft ====== 
-Rédigé par [[utilisateurs:​nevro15]] 
  
-Edition par [[utilisateurs:​Bloppy]] (mise à jour 0.9.19 de Wine) 
- 
-Remerciements à : [[utilisateurs:​Alexandrep]] (pour sa remise en forme du texte), [[utilisateurs:​Haazheel]],​ [[utilisateurs:​Bross]],​ [[utilisateurs:​entar]] et Nick Law (pour le howto du site winehq) 
- 
-== valable pour Wine 0.9.16 et supérieure - testé avec WoW v1.12 == 
- 
-== Ca marche aussi avec wine 0.9.21 et ubuntu 6.10, un package précompilé de wine est dispo ici : http://​denosterope.free.fr/​wow/​wine-0.9.21_wow_i386.deb,​ c'est une copie de la version trouvé sur le planet anglophone https://​help.ubuntu.com/​community/​WorldofWarcraft,​ avec ce package, l'​installation est vraiment simple == 
- 
-Voici un lien aussi pour ceux qui souhaitent signer la pétition pour la portabilité de WoW sur Linux : 
-http://​www.blizzpub.net/​petition/​ 
- 
- 
-===== Préambule ===== 
-Comme de nombreuses personnes, dès mon passage sous Linux, j'ai cherché à pouvoir utiliser mes jeux vidéo préférés tournant sous Windows. Un seul jeu me manquait véritablement et je cherchai longuement pour le faire fonctionner sous Ubuntu 6.06 LTS Dapper Drake : **World of Warcraft**. Ce jeu n'​étant pas disponible nativement sous Linux, il m'​était nécessaire de me procurer un logiciel me permettant de simuler l'​environnement Windows. Deux alternatives s’offraient à moi, étant donné que je me refusais à payer les 5$ mensuels que coûte [[http://​www.transgaming.com|Cedega]]. ​ Ces deux alternatives sont [[applications:​cvscedega|CVS Cedega]] et [[applications:​Wine]]. 
- 
-J'ai d'​abord testé CVS Cedega, et je dois dire que, bien qu'​ayant réussi à faire fonctionner WoW, j'​étais déçu de ses performances. ​ J'ai, par la suite, essayé Wine, et je me suis aperçu que le jeu gagnait en fluidité (en FPS).  Je vais donc détailler ici les étapes de l'​installation de Wine et ce qui est nécessaire pour faire fonctionner WoW. 
- 
-Vous devez, en premier lieu, avoir installé correctement les pilotes de votre carte graphique ([[materiel:​nvidia|les pilotes Nvidia]] et [[materiel:​ati|les pilotes ATI]]). 
- 
-===== Développement ===== 
-Avant tout désinstallez wine si vous l'avez déjà installé avec les dépôts. 
- 
-Avec apt-get : 
- 
-<​code>​ 
-sudo apt-get remove wine 
-</​code>​ 
- 
-ou dans Synaptic. 
- 
-Et installez les paquets nécessaires à Wine 
- 
-<​code>​ 
-sudo apt-get install build-essential 
-sudo apt-get install flex bison libxml2 libxml2-dev libxml2-utils libxext-dev xlibs-dev libglut3-dev 
-sudo apt-get install linux-headers-`uname -r` 
-sudo apt-get install msttcorefonts fontforge 
-</​code>​ 
- 
-Dans un  premier temps, téléchargez les sources de Wine 0.9.19 la dernière version à cette adresse 
- 
-[[http://​ibiblio.org/​pub/​linux/​system/​emulators/​wine/​wine-0.9.19.tar.bz2|http://​ibiblio.org/​pub/​linux/​system/​emulators/​wine/​wine-0.9.19.tar.bz2]] 
- 
-Décompressez l'​archive wine-0.9.19.tar.bz2. 
-<​code>​ 
-tar –xvjf wine-0.9.19.tar.bz2 
-</​code>​ 
- 
-Vous obtenez un dossier wine-0.9.19 
- 
-Allez dans le dossier wine-0.9.19 : 
- 
-<​code>​ 
-cd wine-0.9.19 
-</​code>​ 
- 
-Maintenant nous allons appliquer les patchs permettant de résoudre les problèmes, les plus connus étant : 
-- Problème de curseur 
-- Incompatibilité avec les pixelshaders pour certaines cartes 
-- Problèmes de crash lié à la minimap lors de l’entrée dans les bâtiments ou cités 
-- Scintillements de l’écran (carte Nvidia) 
- 
-Téléchargez le patch [[http://​www.thehandofagony.com/​alex/​wine/​patches/​wow-patch-0.9.18.diff|http://​www.thehandofagony.com/​alex/​wine/​patches/​wow-patch-0.9.18.diff]] et copiez le fichier dans le répertoire de Wine (wine-0.9.19) 
- 
-Application du patch : 
- 
-<​code>​ 
-cd wine-0.9.19 
-patch -p1 < wow-patch-0.9.18.diff 
-</​code>​ 
- 
-Il faut également installer si ce n'est déjà fait: 
- 
-<​code>​ 
-sudo apt-get install libc6-dev-i386 
-</​code>​ 
- 
- 
-Maintenant installons Wine 
- 
-Tout se fait dans le répertoire de Wine 
- 
-<​code>​ 
-./configure 
-</​code>​ 
- 
-Vérifiez bien les dernières lignes du ./configure qu’il n’y ai aucune dépendance manquantes. Réglez tout les problèmes que vous pourriez rencontrer dans le ./configure avant de continuer l’installation. 
- 
-<​code>​ 
-make depend 
-make 
-</​code>​ 
- 
-Il est temps de se faire un café ;) 
-Cette étape se  révélera certainement un peu longue! Normal il compile les sources... 
- 
-Vient ensuite l’installation proprement dite 
-(c’est là qu’intervient « root » , pour plus d’explication référez vous à cette page : [[applications:​sudo]] ) 
- 
-<​code>​ 
-sudo make install 
-</​code>​ 
- 
-Une fois achevé vous aurez peut -être à la fin un message de ce type : 
-libwine.so.1 no such file or directory 
-Pas d'​inquiétude nous réglerons ce problème plus tard. 
- 
-Ensuite on lance un winecfg pour lancer la création des répertoires de wine (.wine), notamment « drive_c » qui contient les dossiers « Program Files », « Windows » etc. 
-Si ce dossier existait déjà, rien ne sera effacé. 
-Si les polices de caractères vous paraissent petites, il est conseillé de copier le dossier « font » existant sous Windows, vers le même dossier dans « /​home/​votrenomdutilisateur/​.wine/​drive_c/​windows/​fonts » 
- 
-Si vous avez déjà installé WoW sur votre partition windows ou avec cvscedega, cette étape n'est pas nécessaire en théorie. Pour installer wow je vous conseille de copier les cds de  WoW dans un même dossier sur votre disque dur. Le dossier devra contenir ces fichiers : 
- 
-<​code>​ 
--rwxr-xr-x ​ 1 pierre pierre ​  ​1147584 2004-12-09 17:39 Installer.exe 
--rwxr-xr-x ​ 1 pierre pierre ​    45478 2004-01-06 04:54 Installer.ico 
--rwxr-xr-x ​ 1 pierre pierre 671088092 2004-12-09 19:59 Installer Tome 2.mpq 
--rwxr-xr-x ​ 1 pierre pierre 671088160 2004-12-09 19:59 Installer Tome 3.mpq 
--rwxr-xr-x ​ 1 pierre pierre 619306355 2004-12-09 19:59 Installer Tome 4.mpq 
--rwxr-xr-x ​ 1 pierre pierre 636459168 2004-12-09 19:59 Installer Tome.mpq 
-</​code>​ 
- 
-Avant tous pour régler le problème de bibliothèque (libwine.so.1 no such file or directory) si vous l'avez eu exécutez cette ligne : 
- 
-<​code>​ 
-export LD_LIBRARY_PATH=/​usr/​local/​lib:​$LD_LIBRAY_PATH 
-</​code>​ 
- 
-Par la suite démarrez l'​installeur comme ceci 
- 
-<​code>​ 
-wine /​ledossierquicontientwow/​Installer.exe 
-</​code>​ 
- 
-Après avoir cliqué sur "​Installer World of Warcraft"​ une fenêtre apparaît vous demandant d'​insérer le CD, n'en tenez pas compte. Cliquez alors sur "​Annuler"​ vous verrez apparaitre une autre fenêtre vous présentant une arborescence de fichiers. Indiquez lui le répertoire où vous avez copiés les mpq. 
- 
-Si vous avez procédé ainsi WoW devrait être installé dans 
-''/​home/​votrenomdutilisateur/​.wine/​drive_c/​Program\ Files/​World\ of\ Warcraft/''​ 
-Maintenant dernière étape configurer le fichier config .wtf qui se trouve dans 
-''​.../​World\ of\ Warcraft/​WTF/''​ 
- 
-<​code>​ 
-sudo gedit  /​home/​votrenomdutilisateur/​.wine/​drive_c/​Program\ Files/​World\ of\ Warcraft/​WTF/​config.wtf 
-</​code>​ 
- 
-Remplacez les lignes déjà existantes par celles-ci : 
- 
-<​code>​ 
-SET gxApi "​opengl"​ 
-SET ffxDeath "​0"​ 
-SET SoundOutputSystem "​1"​ 
-SET SoundBufferSize "​150"​ 
-</​code>​ 
- 
-Si vous le souhaitez vous pouvez ajouter ces deux paramètres (réglables dans le jeu) 
- 
-<​code>​ 
-SET gxResolution "​1024x768"​ 
-</​code>​ 
- 
-Mettez la résolution souhaité 
- 
-<​code>​ 
-SET uiScale "​1"​ 
-</​code>​ 
- 
-Cette ligne permet de régler la taille de vos barres d'​icônes 
-l'​échelle 1 est l'​échelle maximum. 
-Vous pouvez si vous le désirez changer la valeur pour par exemple 0.6 ou plus petit. 
-Bravo ! l'​installation est finis, vous pouvez désormais exécuter wow de cette manière 
- 
-<​code>​ 
-export LD_LIBRARY_PATH=/​usr/​local/​lib:​$LD_LIBRAY_PATH 
-</​code>​ 
- 
-si vous avez le problème de bibliothèque,​ obligation de répéter cette ligne avant l'​exécution,​ 
-Puis : 
- 
-<​code>​ 
-wine  /​home/​votrenomdutilisateur/​.wine/​drive_c//​Program\ Files/​World\ of\ Warcraft/​WoW.exe -opengl 
-</​code>​ 
- 
-NB : Vous pouvez modifier toutes les options vidéos, interface, etc... dans WoW contrairement à cvscedega qui plante dés qu'on y touche ;) 
- 
-NB2 : L’option SET gxApi "​opengl"​ permet de ne pas saisir –opengl lors de l’exécution de Wine, il apparait que sur certaines machines mettre –d3d9 à l’exécution de Wine fait gagner en FPS (à vous de voir ce qui vous convient le mieux et d’éditer si nécessaire le fichier config.wtf. 
- 
-===== Petit script pratique ===== 
- 
-Vous n'avez pas de chance, vous devez taper à chaque fois LD_LIBRARY_PATH=/​usr/​local/​lib:​$LD_LIBRAY_PATH : 
- 
-==== Solution 1 ==== 
-(proposée par entar) 
- 
-<​code>​ 
-export LD_LIBRARY_PATH=/​usr/​local/​lib:​$LD_LIBRAY_PATH 
-</​code>​ 
- 
-Pour vous facilitez la vie, créez un petit script que nommerez par exemple wow et mettez le dans /usr/bin/ : 
- 
-<​code>​ 
-sudo gedit /​usr/​bin/​wow 
-</​code>​ 
- 
-Insérez ce code dans wow : 
- 
-<​code>​ 
-#!/bin/sh 
-export LD_LIBRARY_PATH=/​usr/​local/​lib:​$LD_LIBRAY_PATH 
-wine /​root/​.cvscedega/​drive_c/​Program\ Files/​World\ of\ Warcraft/​WoW.exe -opengl 
-</​code>​ 
- 
-==== Solution 2 ====  
- 
-Pour éviter d'​avoir à taper export LD_LIBRARY_PATH=/​usr/​local/​lib:​$LD_LIBRAY_PATH 
-a chaque demarrage faites ceci : 
- 
-système >> préférence >> sessions >> (onglet) programme au démarrage >> ajouter 
- 
---> dans le champs : export LD_LIBRARY_PATH=/​usr/​local/​lib:​$LD_LIBRAY_PATH 
- 
-et voilà. plus besoin de le taper au moins pour l'​utilisateur courant. 
- 
-==== Pour tous ====  
- 
-Vous voulez quand même vous facilitez la vie même si vous n'avez pas le problème de bibliothèque 
-Code: 
- 
-<​code>​ 
-#!/bin/sh 
-wine /​home/​nomdutilisateur/​.wine/​drive_c/​Program\ Files/​World\ of\ Warcraft/​WoW.exe -opengl 
-</​code>​ 
- 
-voilà maintenant il vous suffira de taper : 
- 
-<​code>​ 
-wow 
-</​code>​ 
- 
-dans votre terminal et il se lancera. 
- 
-===== Problème persistant concernant la bibliothèque ​ libwine.so.1 ===== 
- 
-Essayez d'​ajouter /​usr/​local/​lib/​ dans le fichier /​etc/​ld.so.conf puis lancez 
- 
-<​code>​ 
-sudo ldconfig 
-</​code>​ 
- 
-===== Problème de son ===== 
- 
-Vous n'avez pas de son ? 
- 
-==== Solution 1 ==== 
- 
-Faite ceci : 
- 
-<​code>​ 
-export LD_LIBRARY_PATH=/​usr/​local/​lib:​$LD_LIBRAY_PATH 
-winecfg 
-</​code>​ 
- 
-export LD_LIBRARY_PATH=/​usr/​local/​lib:​$LD_LIBRAY_PATH ​ si vous avez le problème de bibliothèque évidemment. 
- 
-Allez dans l'​onglet audio et cliquez sur autodétection puis appliquer et Ok. 
- 
-La pluspard du temps oss sera choisis, si cela ne marche pas avec oss essayez avec alsa. 
- 
-==== Solution 2 ====  
-(proposée par Bross) 
- 
-Ajoutez dans Config.wtf : 
- 
-<​code>​ 
-SET SoundBufferSize "​70"​ 
-</​code>​ 
- 
-Réglez "​SoundBufferSize"​ à la main (faites des tests) si vous avez du son qui crache un peu, vous pouvez aussi essayer de sélectionner "​émulation"​ pour le driver OSS dans winecfg. 
- 
-Puis lancer Wow avec 
- 
-<​code>​ 
-nice -n 19 wine WoW.exe -opengl 
-</​code>​ 
- 
-NB : occasionne apparemment des ralentissements 
- 
- 
- 
-===== Pour le plaisir ===== 
-Quelques screens pour vous montrer que je n'​affabule pas !!! 
-Pour info j'ai une ati avec les drivers proprio proposé par ubuntu, mais je pense que l'on doit arriver à de bien meilleurs performances de jeu avec une nvidia, Cependant me concernant la fluidité de jeu est très correct à part devant la banque d' Ironforge à heure de pointe. 
- 
-[[http://​img96.imageshack.us/​my.php?​image=capture14sr.jpg|{{http://​img96.imageshack.us/​img96/​6112/​capture14sr.th.jpg}}]] 
- 
-[[http://​img96.imageshack.us/​my.php?​image=capture20ai.jpg|{{http://​img96.imageshack.us/​img96/​2589/​capture20ai.th.jpg}}]] 
- 
-[[http://​img95.imageshack.us/​my.php?​image=capture0hq.jpg|{{http://​img95.imageshack.us/​img95/​9954/​capture0hq.th.jpg}}]] 
- 
-===== Optimisation ===== 
-Pour gagner encore un peu en fluidité éxécutez la commande 
-<​code>​winecfg</​code>​ 
-précédé si besoin est de 
-<​code>​export LD_LIBRARY_PATH=/​usr/​local/​lib:​$LD_LIBRAY_PATH</​code>​ 
-Allez dans l'​onglet affichage décochez toutes les cases sauf les 2 dernières dont le pixel shader. 
-( c'est l'​émulation d'un bureau virtuel windows ce qui ne sert pas à grand chose mais occupe des ressources inutillement alors autant l'​enlever. )  
-Depuis la version 0.9.16 de wine, il s'​avère que l'​avant dernière option empèche la saisi clavier lorsque le jeu est lancé. 
- 
- 
- 
- 
-===== Problème de DLL(s) ===== 
-(solution proposée par Haazheel) 
- 
-Pour installer les patchs, les dll [[http://​www.dll-files.com/​dllindex/​dll-files.shtml?​msvcp60|msvcp60.dll]] et [[http://​www.dll-files.com/​dllindex/​dll-files.shtml?​mfc42|mfc42.dll]] doivent être placé dans le dossier 
-/​home/​nomdutilisateur/​.wine/​drive_c/​windows/​system/​ 
- 
-===== Probhjk ​ 
- 
-===== Paquetages précompilés ===== 
-Je n’ai actuellement pas trouvé de précompilés pour la 0.9.16. 
- 
-Paquetages prépatchés pour le bug de la souris de WoW avec OpenGL 
-^ Nom       ^ Version ​ ^ Lien                                                         ^ Arch  ^ Type ^ 
-| Wine      |  0.9     ​| ​ [[http://​tigristracker.webzzanine.net/​wine_0.9-1_i386.deb]] |  i386 |  Deb | 
-| Wine      |  0.9     ​| ​ [[http://​tigristracker.webzzanine.net/​wine-0.9-2.i386.rpm]] |  i386 |  RPM | 
-| Wine      |  0.9.6     ​| ​ [[http://​tigristracker.webzzanine.net/​wine-0.9.6-r1.i386.rpm]] |  i386 |  RPM | | 
- 
-Edit : Lien mort :( 
- 
-Edit2 : Ca remarche :) 
- 
-===== Sources ===== 
- 
-http://​forums.gentoo.org/​viewtopic-t-246098-postdays-0-postorder-asc-highlight-wow-start-0.html 
- 
-http://​gentoo-wiki.com/​HOWTO_Install_and_update_World_Of_Warcraft_with_wine 
- 
-http://​www.pcinpact.com/​articles/​d/​51/​1.htm 
- 
-http://​appdb.winehq.org/​appview.php?​iVersionId=5606 
  • applications/wow.1162643531.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)