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:30]
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 ======
  
-__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.__</​note> ​+{{tutoriel:​cod4small.jpg}}
  
-Nous allons faire un dossier ​de travail et tout télécharger dans ce dossier. Le dossier se nommera "​wine"​.+===== Installation ​de Wine + Patch =====
  
-Ouvrez un terminal (par défaut vous serrez dans le répertoire utilisateur) et faites tout ceci : 
  
 +<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 ​...**__
-sudo apt-get build-dep wine +
-sudo apt-get msttcorefonts +
-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 +
-''​+
  
 +__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 ...
 +
 +Enjoy, GL & HF ;-)
 +
 +----
 +
 +//​Contributeur principal : [[:​utilisateurs:​r00tz]].//​
  • tutoriel/install_cod4_wine_64bits.1212370258.txt.gz
  • Dernière modification: Le 18/04/2011, 14:50
  • (modification externe)