{{tag>jeu wine fps tutoriel}} ---- ====== Call Of Duty 4 :Modern Warfare ====== {{tutoriel:cod4small.jpg}} ===== Installation de Wine + Patch ===== 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 ...**__ __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.**__ 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) : http://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) : http://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" 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'install exactement comme sous windows ... Enjoy, GL & HF ;-) ---- //Contributeur principal : [[:utilisateurs:r00tz]].//