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
tutoriel:install_cod4_wine_64bits [Le 02/06/2008, 03:59]
81.80.78.5, 213.95.41.13
tutoriel:install_cod4_wine_64bits [Le 11/09/2022, 12:20] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-====== Installer Call Of Duty 4 avec Wine pour vos versions 64bits ======+{{tag>​jeu wine fps tutoriel}}
  
-<note warning><​note important>​EN COURS DE REDACTION</​note></​note>​+----
  
-<note important>​Cette installation est faite à partir de la distribution **Ubuntu 8.04 64bits** fraichement installée. Les drivers ​(nvidia 169.12 pour ma part) ont été installés correctement **sans erreurs** et le système (Ubuntu) est complètement à jour.+====== Call Of Duty 4 :Modern Warfare ====== 
 + 
 +{{tutoriel:​cod4small.jpg}} 
 + 
 +===== Installation de Wine + Patch ===== 
 + 
 + 
 +<note important>​Cette installation est faite à partir de la distribution **Ubuntu 8.04 64bits** fraichement installée. Les pilotes ​(nvidia 169.12 pour ma part) ont été installés correctement **sans erreurs** et le système (Ubuntu) est complètement à jour.
  
 __**Vous possédez une connexion internet ...**__ __**Vous possédez une connexion internet ...**__
  
-__Pendant l'​exécution des taches par le terminal vous verrez un certain nombre d'​erreurs ... Ne les prenez pas en compte et continuez l'​installation.__ ​+__Pendant l'​exécution des taches par le terminal vous verrez un certain nombre d'​erreurs ... Ne les prenez pas en compte et continuez l'​installation.__ 
 + 
 +__**Pendant l'​application du tuto jusqu'​à la fin, Il sera ouvert qu'un seul terminal. Veuillez ne rien tapez d'​autre dans ce terminal que ce qui est dit dans ce tuto.**__</​note>​ 
 + 
 +Ouvrez un terminal (par défaut vous serrez dans le répertoire utilisateur) et **Copiez/​Collez ceci** (Ces taches peuvent prendre au total presque 1h en fonction du processeur car il compile les sources de wine) : 
 + 
 +  sudo apt-get install msttcorefonts 
 +  sudo apt-get build-dep wine 
 +  mkdir wine && cd wine 
 +  wget http://​sourceforge.net/​projects/​wine/​files/​Source/​wine-1.5.4.tar.bz2 
 +  tar -xvjf download && cd wine-1.5.4 
 +  wget http://​www.bennyp.org/​wine/​wine-0.9.59-3dmark.patch 
 +  patch -p1 < wine-0.9.59-3dmark.patch 
 +  mkdir -p `pwd`/​lib32 
 +  ln -s /​usr/​lib32/​libX11.so.6 `pwd`/​lib32/​libX11.so 
 +  ln -s /​usr/​lib32/​libXext.so.6 `pwd`/​lib32/​libXext.so 
 +  ln -s /​usr/​lib32/​libfreetype.so.6 `pwd`/​lib32/​libfreetype.so 
 +  ln -s /​usr/​lib32/​libfontconfig.so.1 `pwd`/​lib32/​libfontconfig.so 
 +  ln -s /​usr/​lib32/​libGL.so.1 `pwd`/​lib32/​libGL.so 
 +  ln -s /​usr/​lib32/​libGLU.so.1 `pwd`/​lib32/​libGLU.so 
 +  ln -s /​usr/​lib32/​libXrender.so.1 `pwd`/​lib32/​libXrender.so 
 +  ln -s /​usr/​lib32/​libXinerama.so.1 `pwd`/​lib32/​libXinerama.so 
 +  ln -s /​usr/​lib32/​libXxf86vm.so.1 `pwd`/​lib32/​libXxf86vm.so 
 +  ln -s /​usr/​lib32/​libXi.so.6 `pwd`/​lib32/​libXi.so 
 +  ln -s /​usr/​lib32/​libXrandr.so.2 `pwd`/​lib32/​libXrandr.so 
 +  ln -s /​usr/​lib32/​liblcms.so.1 `pwd`/​lib32/​liblcms.so 
 +  ln -s /​usr/​lib32/​libpng12.so.0 `pwd`/​lib32/​libpng.so 
 +  ln -s /​usr/​lib32/​libcrypto.so.0.9.8 `pwd`/​lib32/​libcrypto.so 
 +  ln -s /​usr/​lib32/​libssl.so.0.9.8 `pwd`/​lib32/​libssl.so 
 +  ln -s /​usr/​lib32/​libxml2.so.2 `pwd`/​lib32/​libxml2.so 
 +  ln -s /​usr/​lib32/​libjpeg.so.62 `pwd`/​lib32/​libjpeg.so 
 +  ln -s /​usr/​lib32/​libXcomposite.so.1 `pwd`/​lib32/​libXcomposite.so 
 +  ln -s /​usr/​lib32/​libcups.so.2 `pwd`/​lib32/​libcups.so 
 +  ln -s /​usr/​lib32/​libXcursor.so.1 `pwd`/​lib32/​libXcursor.so 
 +  ln -s /​usr/​lib32/​libdbus-1.so.3 `pwd`/​lib32/​libdbus-1.so 
 +  ln -s /​usr/​lib32/​libhal.so.1 `pwd`/​lib32/​libhal.so 
 +  ln -s /​usr/​lib32/​libsane.so.1 `pwd`/​lib32/​libsane.so 
 +  ln -s /​usr/​lib32/​libgphoto2.so.2 `pwd`/​lib32/​libgphoto2.so 
 +  ln -s /​usr/​lib32/​libgphoto2_port.so.0 `pwd`/​lib32/​libgphoto2_port.so 
 +  ln -s /​usr/​lib32/​libldap-2.4.so.2 `pwd`/​lib32/​libldap.so 
 +  ln -s /​usr/​lib32/​libldap_r-2.4.so.2 `pwd`/​lib32/​libldap_r.so 
 +  ln -s /​usr/​lib32/​liblber-2.4.so.2 `pwd`/​lib32/​liblber.so 
 +  ln -s /​usr/​lib32/​libxslt.so.1 `pwd`/​lib32/​libxslt.so 
 +  ln -s /​usr/​lib32/​libcapi20.so.3 `pwd`/​lib32/​libcapi20.so 
 +  ln -s /​usr/​lib32/​libjack.so.0 `pwd`/​lib32/​libjack.so 
 +  ln -s /​usr/​lib32/​libodbc.so.1 `pwd`/​lib32/​libodbc.so 
 +  CC="​gcc-4.2 -m32" LDFLAGS="​-L/​lib32 -L/​usr/​lib32 -L`pwd`/​lib32 -Wl,​-rpath,/​lib32 -Wl,​-rpath,/​usr/​lib32"​ ./configure --prefix=/​usr --sysconfdir=/​etc --enable-opengl --with-x 
 +  make 
 +  sudo make install 
 +  cd ~/wine/ 
 + 
 +Voilà wine est installé. 
 + 
 + 
 + 
 + 
 +===== Préparation de wine pour recevoir COD4 ===== 
 + 
 +Ouvrez donc le panneau de configuration de wine en tapant dans le terminal : 
 + 
 +  winecfg 
 + 
 +Dans cet onglet "​applications",​ dans le champ "​version de windows"​ selectionnez "​Windows 2000"​ 
 + 
 +Dans l'​onglet bibliothèques,​ dans le champ "​Nouveau surclassage pour" selectionnez "​acledit"​ et cliquez sur "​ajouter"​ 
 + 
 +Maintenant cliquez sur "​OK"​ 
 + 
 +Dans le terminal tapez : 
 + 
 +  gedit ~/​.wine/​user.reg 
 + 
 +Cliquez sur le boutton "​Rechercher"​ et dans la recherche mettez : "​acledit"​ 
 + 
 +Remplacez cette ligne là qui se trouve en dessous de "​[Software\\Wine\\DllOverrides] xxxxxxxxxx"​ par tout ca : 
 + 
 +  "​d3d8"​="​builtin"​ 
 +  "​d3d9"​="​builtin"​ 
 +  "​d3dim"​="​native"​ 
 +  "​d3drm"​="​native"​ 
 +  "​d3dx8"​="​native"​ 
 +  "​d3dx9_24"​="​native"​ 
 +  "​d3dx9_25"​="​native"​ 
 +  "​d3dx9_26"​="​native"​ 
 +  "​d3dx9_27"​="​native"​ 
 +  "​d3dx9_28"​="​native"​ 
 +  "​d3dx9_29"​="​native"​ 
 +  "​d3dx9_30"​="​native"​ 
 +  "​d3dx9_31"​="​native"​ 
 +  "​d3dx9_32"​="​native"​ 
 +  "​d3dx9_33"​="​native"​ 
 +  "​d3dx9_34"​="​native"​ 
 +  "​d3dx9_35"​="​native"​ 
 +  "​d3dx9_36"​="​native"​ 
 +  "​d3dxof"​="​native"​ 
 +  "​dciman32"​="​native"​ 
 +  "​ddrawex"​="​native"​ 
 +  "​devenum"​="​native"​ 
 +  "​dinput"​="​builtin"​ 
 +  "​dinput8"​="​builtin"​ 
 +  "​dmband"​="​native"​ 
 +  "​dmcompos"​="​native"​ 
 +  "​dmime"​="​native"​ 
 +  "​dmloader"​="​native"​ 
 +  "​dmscript"​="​native"​ 
 +  "​dmstyle"​="​native"​ 
 +  "​dmsynth"​="​native"​ 
 +  "​dmusic"​="​native"​ 
 +  "​dmusic32"​="​native"​ 
 +  "​dnsapi"​="​native"​ 
 +  "​dplay"​="​native"​ 
 +  "​dplayx"​="​native"​ 
 +  "​dpnaddr"​="​native"​ 
 +  "​dpnet"​="​native"​ 
 +  "​dpnhpast"​="​native"​ 
 +  "​dpnlobby"​="​native"​ 
 +  "​dsound"​="​builtin"​ 
 +  "​dswave"​="​native"​ 
 +  "​dxdiagn"​="​native"​ 
 +  "​mscoree"​="​native"​ 
 +  "​msdmo"​="​native"​ 
 +  "​qcap"​="​native"​ 
 +  "​quartz"​="​native"​ 
 +  "​streamci"​="​native"​ 
 + 
 +Sauvegardez et fermez. 
 + 
 +Dans la barre d'​Ubuntu en haut (pour ceux qui ont gnome) Cliquez sur "​Raccourcis"​ puis "​Dossier Personnel",​ allez dans le dossier "​wine"​ et créez un fichier qui se nommera directx.reg dans lequel vous y mettez ceci : 
 + 
 +  [HKEY_CURRENT_USER\Software\Wine\Direct3D] 
 +  "​OffscreenRenderingMode"​="​fbo"​ 
 +  "​PixelShaderMode"​="​enabled"​ 
 +  "​UseGLSL"​="​enabled"​ 
 +  "​VertexShaderMode"​="​hardware"​ 
 +  "​VideoMemorySize"​="​xxx"​ 
 + 
 +Vous remplacez xxx par la taille de la ram de votre carte graphique. 
 + 
 +Revenez sur le terminal et tapez ceci : 
 + 
 +  regedit directx.reg 
 + 
 +Récupérez la DLL qui se nomme "​ddrawex.dll"​ sur ce site (et enregistrez le sur le Bureau) : https://​www.dlldump.com/​download-dll-files_new.php/​dllfiles/​D/​ddrawex.dll/​5.03.2600.2180/​download.html 
 + 
 +Si par défaut vous l'avez téléchargé sur le Bureau alors tapez : 
 + 
 +  mv ~/​Bureau/​ddrawex.dll ~/​.wine/​drive_c/​windows/​system32/​ 
 + 
 +===== Maintenant installons DirectX 9c avant d'​installer COD4 ===== 
 + 
 +Récupérez DirectX sur ce site (et enregistrez le sur le Bureau) : https://​filehippo.com/​download_directx/​ 
 + 
 +Tapez ceci dans le terminal : 
 + 
 +  wget http://​www.kirupa.templarian.com/​gm.dls -P ~/​.wine/​drive_c/​windows/​system32/​drivers/​ 
 +  wine ~/​Bureau/​directx_mar2008_redist.exe 
 + 
 +Sélectionnez l'​endroit ou le décompresser en sélectionnant le Bureau puis rajoutez "​\dx\"​ à la fin. Ca devrait ressembler à ceci : 
 + 
 +''​Z:​\home\xxxxx\Bureau\dx\''​ 
 + 
 +Où xxxxx est votre nom de login Ubuntu puis faites "​OK"​ 
 + 
 +Une fois ceci terminé, tapez dans le terminal ceci : 
 + 
 +  wine ~/​Bureau/​dx/​DXSETUP.exe 
 + 
 +finissez l'​installation ... 
 + 
 +Voilà DirectX est installé. 
 + 
 +Remettez la configuration de Wine en version de windows xp : 
 + 
 +  winecfg 
 + 
 +Dans cet onglet "​applications",​ dans le champ "​version de windows"​ selectionnez "​Windows XP" et faites "​OK"​ 
 + 
 +===== Installation de COD4 ===== 
 + 
 +Faites maintenant l'​installation de COD4 comme si vous étiez sous Windows ... 
 + 
 +Si vous avez une image iso, utilisez "​[[:​gmountiso|Gmount-iso]]"​ disponible dans les dépots Ubuntu et montez là par exemple sur cdrom0. 
 + 
 +Pour lancer l'​installation faites ensuite : 
 + 
 +  wine /​media/​cdrom0/​setup.exe 
 + 
 +Ou si vous l'​installez avec le cd : 
 + 
 +  wine /​media/​nom_cd/​setup.exe 
 + 
 +Où "​nom_cd"​ est le nom du média.
  
 +Il vous suffira d'​entrer la clé qui se trouve dans votre boitier COD4 puis de suivre l'​installation exactement comme sous Windows ...
  
-Ouvrez un terminal (par défaut vous serrez dans le répertoire utilisateuret **Copiez/​Collez ceci** : +Enjoy, GL & HF ;-)
-</​note>​+
  
 +----
  
-<​note>​ +//Contributeur principal ​[[:​utilisateurs:​r00tz]].//
-''​ +
-sudo apt-get install msttcorefonts && sudo apt-get build-dep wine && mkdir wine && cd wine && wget http://easynews.dl.sourceforge.net/​sourceforge/​wine/​wine-0.9.60.tar.bz2 && tar -xvjf wine-0.9.60.tar.bz2 && cd wine-0.9.60 && wget http://www.bennyp.org/​wine/​wine-0.9.59-3dmark.patch && patch -p1 < wine-0.9.59-3dmark.patch && mkdir -p `pwd`/lib32 && ln -s /​usr/​lib32/​libX11.so.6 `pwd`/​lib32/​libX11.so && ln -s /​usr/​lib32/​libXext.so.6 `pwd`/​lib32/​libXext.so && ln -s /​usr/​lib32/​libfreetype.so.6 `pwd`/​lib32/​libfreetype.so && ln -s /​usr/​lib32/​libfontconfig.so.1 `pwd`/​lib32/​libfontconfig.so && ln -s /​usr/​lib32/​libGL.so.1 `pwd`/​lib32/​libGL.so && ln -s /​usr/​lib32/​libGLU.so.1 `pwd`/​lib32/​libGLU.so && ln -s /​usr/​lib32/​libXrender.so.1 `pwd`/​lib32/​libXrender.so && ln -s /​usr/​lib32/​libXinerama.so.1 `pwd`/​lib32/​libXinerama.so && ln -s /​usr/​lib32/​libXxf86vm.so.1 `pwd`/​lib32/​libXxf86vm.so && ln -s /​usr/​lib32/​libXi.so.6 `pwd`/​lib32/​libXi.so && ln -s /​usr/​lib32/​libXrandr.so.2 `pwd`/​lib32/​libXrandr.so && ln -s /​usr/​lib32/​liblcms.so.1 `pwd`/​lib32/​liblcms.so && ln -s /​usr/​lib32/​libpng12.so.0 `pwd`/​lib32/​libpng.so && ln -s /​usr/​lib32/​libcrypto.so.0.9.8 `pwd`/​lib32/​libcrypto.so && ln -s /​usr/​lib32/​libssl.so.0.9.8 `pwd`/​lib32/​libssl.so && ln -s /​usr/​lib32/​libxml2.so.2 `pwd`/​lib32/​libxml2.so && ln -s /​usr/​lib32/​libjpeg.so.62 `pwd`/​lib32/​libjpeg.so && ln -s /​usr/​lib32/​libXcomposite.so.1 `pwd`/​lib32/​libXcomposite.so && ln -s /​usr/​lib32/​libcups.so.2 `pwd`/​lib32/​libcups.so && ln -s /​usr/​lib32/​libXcursor.so.1 `pwd`/​lib32/​libXcursor.so && ln -s /​usr/​lib32/​libdbus-1.so.3 `pwd`/​lib32/​libdbus-1.so && ln -s /​usr/​lib32/​libhal.so.1 `pwd`/​lib32/​libhal.so && ln -s /​usr/​lib32/​libsane.so.1 `pwd`/​lib32/​libsane.so && ln -s /​usr/​lib32/​libgphoto2.so.2 `pwd`/​lib32/​libgphoto2.so && ln -s /​usr/​lib32/​libgphoto2_port.so.0 `pwd`/​lib32/​libgphoto2_port.so && ln -s /​usr/​lib32/​libldap-2.4.so.2 `pwd`/​lib32/​libldap.so && ln -s /​usr/​lib32/​libldap_r-2.4.so.2 `pwd`/​lib32/​libldap_r.so && ln -s /​usr/​lib32/​liblber-2.4.so.2 `pwd`/​lib32/​liblber.so && ln -s /​usr/​lib32/​libxslt.so.1 `pwd`/​lib32/​libxslt.so && ln -s /​usr/​lib32/​libcapi20.so.3 `pwd`/​lib32/​libcapi20.so && ln -s /​usr/​lib32/​libjack.so.0 `pwd`/​lib32/​libjack.so && ln -s /​usr/​lib32/​libodbc.so.1 `pwd`/​lib32/​libodbc.so && CC="​gcc-4.2 -m32" LDFLAGS="​-L/​lib32 -L/​usr/​lib32 -L`pwd`/​lib32 -Wl,​-rpath,/​lib32 -Wl,​-rpath,/​usr/​lib32"​ ./configure --prefix=/​usr --sysconfdir=/​etc --enable-opengl --with-x && make && sudo make install && cd ~/wine/ +
-''​ +
-</note>+
  • tutoriel/install_cod4_wine_64bits.1212371992.txt.gz
  • Dernière modification: Le 18/04/2011, 14:50
  • (modification externe)