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
cod4 [Le 18/09/2008, 18:07]
83.113.247.48, 127.0.0.1
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Gutsy jeux wine FPS}} 
  
----- 
- 
- 
-====== Call Of Duty 4 : Modern Warfare ====== 
- 
-{{cod4_box.jpg}} 
- 
-Cette page vous présente l'​installation de //Call of Duty 4 : Modern Warfare// sous GNU/Linux. 
- 
-<note warning>​La version de [[:wine]] proposée sur le site WineHQ ne supporte pas l'​**alpha blend** requis par COD4 (message d'​erreur au lancement du jeu). Il vous faut donc **patcher wine pour EMULER l'​alpha blend**.</​note> ​ 
-  
-Trois méthodes sont proposées : Utiliser une version patchée de Wine (méthode la plus simple), Patcher Wine (plus compliquée),​ ou utiliser un script PlayOnLinux. 
- 
-===== Installation ===== 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-==== Installation manuelle ==== 
- 
- 
-=== Méthode la plus simple et compliquée : une version patchée de Wine === 
- 
-  * Téléchargez et installez cette version de wine : [[http://​files.filefront.com/​wine+0957+1+i386deb/;​9774956;/​fileinfo.html]] (version 32bit) 
-  * Téléchargez le fichier **d3dx9_34.dll** et copiez-le dans le **system32** de votre installation de wine. 
-  * Ensuite passez à la [[#Fin de l'​installation]] 
- 
-=== Méthode plus compliquée : patcher Wine === 
- 
-<note important>​Attention : Cette manipulation supprimera votre installation actuelle de [[Wine]] et donc toutes les applications ou jeux installés !</​note>​ 
- 
-Entrez ces commandes : 
- 
-  sudo apt-get remove wine 
-  rm -r ~/.wine 
-  sudo apt-get build-dep wine 
-  sudo apt-get install build-essential checkinstall rar flex bison 
-  mkdir wine && cd wine 
-  wget http://​easynews.dl.sourceforge.net/​sourceforge/​wine/​wine-0.9.56.tar.bz2 
-  tar -xvjf wine-0.9.56.tar.bz2 
-  wget http://​bugs.winehq.org/​attachment.cgi?​id=8548 
-  cp attachment.cgi\?​id\=8548 wine-0.9.56/​3dmark.diff && cd wine-0.9.56 
-  patch -p1 < 3dmark.diff 
-  ./configure --prefix=/​usr --sysconfdir=/​etc --enable-opengl --with-x 
-  make depend && make 
-  sudo make install 
- 
-=== Compilation pour les processeurs 64 bits === 
- 
-<note important>​Attention,​ ce qui suis n'est reservé exclusivement qu'aux pocesseurs de processeur 64 bits</​note>​ 
- 
-Après avoir patché les sources : vous devrez faire tout cela ( j'ai testé sous gusty ça fonctionne ), le plus simple etant evidement de creer un petit script : 
- 
-  sudo aptitude install build-essential flex bison libc6-i386 libc6-dev-i386 
-  sudo aptitude install libasound2-dev libaudiofile-dev libesd0-dev libjack0.100.0-dev 
-  sudo aptitude install libaudio-dev libcapi20-dev liblcms1-dev libcupsys2-dev 
-  sudo aptitude install libsane-dev libfreetype6-dev fontforge freeglut3-dev 
-  sudo aptitude install libexpat1-dev libfontconfig1-dev libgcrypt11-dev libglib1.2-dev 
-  sudo aptitude install libglib2.0-dev libgnutls-dev libgpg-error-dev libice-dev 
-  sudo aptitude install libieee1284-3-dev libjpeg62-dev libldap2-dev libltdl3-dev 
-  sudo aptitude install libmad0-dev libmng-dev libncurses5-dev libogg-dev 
-  sudo aptitude install libopencdk8-dev libpng12-dev libqt3-mt-dev libsm-dev 
-  sudo aptitude install libtasn1-3-dev libusb-dev libvorbis-dev libx11-dev 
-  sudo aptitude install libxcursor-dev libxext-dev libxft-dev libxi-dev 
-  sudo aptitude install libxml2-dev libxmu-dev libxrandr-dev libxrender-dev 
-  sudo aptitude install libxslt1-dev libxt-dev libxv-dev render-dev 
-  sudo aptitude install unixodbc-dev x-dev zlib1g-dev xlibs-dev 
-  sudo aptitude install libxxf86dga-dev libxxf86vm-dev libungif4-dev libssl-dev 
-  sudo aptitude install libgphoto2-dev ia32-libs 
-  sudo ln -s /​usr/​lib32/​libX11.so.6 /​usr/​lib32/​libX11.so 
-  sudo ln -s /​usr/​lib32/​libXext.so.6 /​usr/​lib32/​libXext.so 
-  sudo ln -s /​usr/​lib32/​libfreetype.so.6 /​usr/​lib32/​libfreetype.so 
-  sudo ln -s /​usr/​lib32/​libz.so.1 /​usr/​lib32/​libz.so 
-  sudo ln -s /​usr/​lib32/​libGL.so.1 /​usr/​lib32/​libGL.so 
-  sudo ln -s /​usr/​lib32/​libGLU.so.1 /​usr/​lib32/​libGLU.so 
-  sudo ln -s /​usr/​lib32/​libXrender.so.1 /​usr/​lib32/​libXrender.so 
-  cd /​home/​jerome/​wine/​wine-1.0-rc3 
-  CFLAGS="​-fno-stack-protector -O2" ./configure --verbose ​ 
-  make depend && make 
-  sudo make install 
- 
- 
-Maintenant pour qu'il fonctionne correctement il faut rajouter une DLL dans le system32 de wine : 
-  wget http://​www.m3fe.com/​files/​d3dx9_34.zip 
-  unzip d3dx9_34.zip -d ~/​.wine/​drive_c/​windows/​system32/​ 
- 
-=== Fin de l'​installation === 
- 
-<note important>​Avant de débuter l'​installation de CoD4, il est impératif de changer à l'aide de winecfg la version de windows en windows xp minimum! 
- 
-[edit] //Veuillez noter qu'il est souhaitable de lancer l'​installation en mode fenêtrée (émuler un bureau virtuel pour cela) à 'aide de l'​onglet affichage winecfg//</​note>​ 
- 
-Il vous suffit maintenant de lancer l'​installation de COD4 avec [[Wine]] : 
- 
-Par exemple : 
-  cd /​media/​cdrom && wine setup.exe 
- 
-une fois l'​installation terminée, [[:​tutoriel:​comment_editer_un_fichier|créez un fichier]] nommé **dx.reg** et insérez-y les lignes suivantes : 
-<​file>​ 
-REGEDIT4 
-[HKEY_CURRENT_USER\Software\Wine\Direct3D] 
-"​OffscreenRenderingMode"​="​fbo"​ 
-"​PixelShaderMode"​="​enabled"​ 
-"​UseGLSL"​="​enabled"​ 
-"​VertexShaderMode"​="​hardware"​ 
-"​VideoMemorySize"​="​xxx"​ 
-</​file>​ 
- 
-où XXX est la quantité de mémoire vidéo de votre graphique (exemple : 256 Mo pour une 8400GS par exemple 
- 
-Ensuite lancez la commande : 
-  regedit dx.reg 
- 
-Vous pouvez maitnenant jouer a Call of Duty 4 ;-) 
- 
-<note important>​Penser à désactiver les options graphiques "​Adoucir la fumée"​ et "​Profondeur"​ pour éviter de gros soucis d'​affichage...les autres options, vous pouvez les monter à fond si vous le pouvez :​-)</​note>​ 
- 
-{{http://​images3.hiboox.com/​images/​1208/​2tdabanh.png?​800}} 
- 
- 
- 
-==== Installation automatisée par un script PlayOnLinux ==== 
- 
-<note tip>Un [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=165841|script]] (post #6) vous permettra d'​installer le jeu de manière simple grace à [[playonlinux]].</​note>​ 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-==== Le Mode online ==== 
- 
-=== Introduction === 
- 
- Quoi de plus important dans un jeu de tir que le plaisir que l'on ressent à fragguer des joueurs à l'​autre bout du monde. Dans cette partie, vous aller apprendre à finaliser votre installation de Call of Duty 4 pour pouvoir jouer en ligne... 
- 
-=== Prérequis === 
- 
- Pour pouvoir jouer en ligne il est nécessaire d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] : **[[apt://​ipx|IPX]]**. 
- 
-=== Etape 1 : les patchs === 
- 
- Tout d'​abord les mises à jour: il est impératif de posséder la dernière version du jeu (Actuellement la 1.7) pour pouvoir profiter du jeu multijoueur sur internet; il vous faut donc récupérer les mises à jour suivantes: 1.6 et 1.7 sur [[http://​www.clubic.com/​patch-jeux-video-8461-0-call-of-duty-4-modern-warfare.html|ce site]]. 
- Une fois les mises à jour téléchargées,​ installez les avec wine (Commencer par la 1.6), sois par double-cliquer dessus, sois en utilisant le terminal; ex: 
-   wine "/​Répertoire des patchs téléchargés/​call_of_duty_4_modern_warfare_patch_v1.6_variety_map_pack_multi-langues_245252.exe"​ 
- 
-<del> Etape 2 : punkbuster </​del>​ 
- 
-<note warning>​Il semblerait qu'​avec la version de wine testée (0.9.57) le problème de démarrage de Punkbuster persiste même après la manipulation ci-dessous, mais rien ne vous empêche d'​essayer. A voir avec les prochaines versions de wine</​note>​ 
- 
-// Passons ensuite à l'​installation de punkbuster (puissant sytème anti-triches sponsorisé par gamespy et créé par even-balance) essentiel pour jouer sur les serveurs protégés avec ce système... 
- ​Télécharger l'​exécutable linux sur [[http://​websec.evenbalance.com/​downloader/​download.php?​file=2|even-balance]]  ​ 
-Une fois l'​exécutable téléchargé,​ donner lui les droits d'​accès avec la commande: 
-   chmod +x "/​Répertoire ou se situe pbsetup.run/​pbsetup.run"​ 
- 
-ensuite double-cliquez dessus (ou lancez le en ligne de commande). 
-Lors du premier lancement il vous sera demander d'​effectuer des mises à jour, confirmez, et, une fois ceci fait cliquer sur "Add a Game" en haut à gauche de la fenêtre, choisissez Call of Duty 4 et son répertoire d'​installation (généralement "/​home///​nom d'​utilisateur///​.wine/​drive_c/​Program Files/​Activision/​Call of Duty 4 - Modern Warfare"​) validez puis cliquez sur "Check For Updates"​ et patientez juqu'​à la fin de l'​installation.//​ 
- 
-<note important>//​Il est possible après ça de jouer en ligne à Call of Duty 4, à condition de ne pas prendre des serveurs protégés par Punkbuster//</​note>​ 
- 
- 
----- 
- 
-//​Contributeurs : [[:​utilisateurs:​shoot76]],​ [[utilisateurs:​Id2ndR]],​ Spartan234//​ 
  • cod4.1221754029.txt.gz
  • Dernière modification: Le 27/09/2008, 20:03
  • (modification externe)