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 19/01/2009, 23:15]
213.95.41.13
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Gutsy jeux wine FPS}} 
  
----- 
- 
-<note important>​Cette page sera réécrite complètement sous peu pour pouvoir s'​adapter aux dernières versions de wine (>​1.1.5).</​note>​ 
- 
- 
-====== 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 est pleinement fonctionnelle.</​note> ​ 
-  
-Deux méthodes sont proposées : Utiliser tout simplement Wine, ou utiliser un script PlayOnLinux. 
- 
-===== Installation ===== 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-==== Installation manuelle ==== 
- 
- <​note important>​Cette méthode est devenue obsolète car wine en version 1.1.4 et supérieures permet l'​installation native de Call of Duty 4, cependant il est toujours nécessaire de patcher wine mais pour faire fonctionner correctement le jeu sur internet, veuillez donc vous référez en bas de page pour plus d'​informations. FIXME </​note>​ 
- 
- <​del>​Méthode la plus simple et compliquée : une version patchée de Wine</​del>​ 
- 
-  * 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]] 
- 
-<​del>​Méthode plus compliquée : patcher Wine</​del>​ 
- 
-<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>​ 
- 
-<note important>​Attention,​ ne pas installer punkbuster grâce à l'​installateur de Call of Duty 4, dans de nombreux cas c'est lui qui fait planter l'​installation du jeu. Vous pouvez installer DirectX fournis avec le jeu mais il présente des bugs de temps en temps, si ça ne marche pas désinstaller call of duty (grâce à wine uninstaller) et réinstaller le sans directx. Ne pas se fier aux message : "Error : -1627 ERROR_FUNCTION_FAILED"​ ça marche très bien quand même (windows powaaa! ^^</​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"​ 
- 
-=== Etape 2 : punkbuster === 
- 
-FIXME 
- 
- Dans cette partie nous allons voir comment faire fonctionner punkbuster avec wine, sans ça il est très difficile de jouer sur internet car presque tous les serveurs utilise ce système anti-triche. Pour le faire fonctionner,​ vous devez patcher et compiler wine  
- 
-<note important>​Cette partie est en cours de rédaction, en attendant un tutoriel en Anglais existe sur [[http://​appdb.winehq.org/​objectManager.php?​sClass=version&​iId=12804|cette page]] </​note>​ 
- 
----- 
- 
-//​Contributeurs : [[:​utilisateurs:​shoot76]],​ [[utilisateurs:​Id2ndR]],​ Spartan234//​ 
  • cod4.1232403350.txt.gz
  • Dernière modification: Le 18/04/2011, 14:58
  • (modification externe)